 html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, form {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%; 
	
}



 body{

 background:#536c73; 

 color:#666666;

 font-size:12px;

 font-family: Arial, sans;

 }


a{text-decoration:none;color:#FFFFFF}

a img, img{border:none;}

a.page
{ 
font-weight:bold; 
color:#b51a8a; 
}

a.page_invert
{ 
font-weight:bold; 
background:#b51a8a; 
color:white;
}

.error { 
	color:#CC3333;
	font-weight:bold;
	font-size:12px;
}

.msg { 
	color:#b51a8a;
	font-weight:bold;
	font-size:12px;
}

.clear {
	clear:both;
}

a.popupmenu{font-weight:bold; color:#536d74;}

a.popupmenu:hover{ text-decoration:underline;}


#small_text  {

font-size:12px;

}









/***************************headings**************************/

h2{ font-size:24px; text-transform:uppercase; color:#b51a8a; font-weight:normal } 

h3{ font-size:13px;  } 



h3.pink{ font-size:18px; color:#b51a8a } 

 /***********/

h4{color:#536d74; font-size:15px;  text-transform:capitalize;  font-weight:bold;  margin-bottom:5px}



h1{font-size:24px; text-transform:uppercase; font-weight:normal}

h1 span.pink{color:#b51a8a}



.purple_bold
{
    font-weight:bold;color:#55075b;
}


#request_membership LABEL {
        font-weight:bold;color:#55075b;
}
/******************/

#basket_table
{
	border-collapse:collapse;
/* 	border:1pt solid #c5c5c5; */
	
}
#basket_table .header
{
	background:#dce3e5;color:#0c2226;font-weight:bold;
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
}
#basket_table td.even 
{
	background:#ffffff; 
	
}

#basket_table td.odd 
{
	background:#f6f6f6;
}
#basket_table tr
{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
}

#basket_table tr.noback 
{
	background:none;
	border:none;
}
#basket_table tr.noback td.noback
{
	border:none;
	
} 
#basket_table tr.noback  td
{
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
}

#basket_table td.total {
border-bottom:1px solid #c5c5c5;background:#dce3e5;
color:#0c2226;font-weight:bold;
}










.dotted_line

{ 

height:1px;

width:100%;

overflow:hidden;

background:url(../images/dotted.gif);

background-repeat:repeat-x;

}



.dotted_line_vert_grey

{ 

width:1px; 

height:100%; 

overflow:hidden; 

background:url(../images/dotted_vert_grey.gif); 

background-repeat:repeat-y;

}



/*************************/

















































/***********02.01*********/

#left_scroll img, #right_scroll img{

border:0;  

cursor: pointer;

cursor: hand;

}





/*************29.12******/

.left  a#zoom_close {position:absolute; top:32px; left:392px; color:#33FF33}

 .right a#zoom_close {position:absolute; top:32px; right:392px;}

/*************19.12****/ 

#calendar td.day A { font-weight:bold; padding:5px ; }
#calendar td.day SPAN { font-weight:normal; padding:5px ; }
#calendar td.day_today SPAN { font-weight:bold; padding:2px ; border:1px solid purple; }

table.bt_pad td{padding-top:5px; padding-bottom:5px} 

table td.pad_left{padding-left:5px; } 

table td.pad_right{padding-right:5px; } 

ul.submenu {
	list-style-type:none;
	padding:0;
	margin:0;
}

ul.submenu li a,div.submenu div a, td.submenu_item a, .basketsubmenu_item a{font-weight:bold; color:#536d74;}

#moreinfo_popup ul {
	list-style-type:disc;
	list-style-position: inside;
	margin: 10px;
}
#moreinfo_popup ul li {
	
	margin-bottom: 10px;
}



ul.submenu .submenu_item, div.submenu .submenu_item, .submenu_item{

background:url(../images/dotted.gif); 

background-repeat:repeat-x;

background-position:bottom;

}

.submenu_item#faq a{ color:#536d74; font-weight:bold} 

/****************************/ 

 .wrapper_loginpage, .wrapper{

 background: #536c73 url(../images/site-back.gif) repeat-x;

 min-height:800px; 

 height:auto !important;

 height:800px;

width:100%;

 }

 .wrapper_loginpage .bottom_wrapper , .wrapper .bottom_wrapper 

 {

width:100%;

background: url(../images/menu-back.gif) repeat-x; 

background-position:top;

}

.wrapper_loginpage .main_wrapper, .wrapper .main_wrapper

 {

width:100%;

background: url(../images/bkg_line.jpg) repeat-x; 

background-position:top;

}

 .wrapper_loginpage div.content , .wrapper div.content 

 {

 width:576px;  

 background: url(../images/f_wg30screenw576.png);

 background-repeat: no-repeat;

 background-position: bottom right;  

 min-height:451px; 

 height:auto !important;

 height:451px;

 /*border:1px solid #FFCC00*/

  

 }

 .wrapper_loginpage .top_container, .wrapper .top_container{

 width:998px;

 height:200px;

}

 .wrapper_loginpage .main_container,  {

 width:918px;

 min-height:400px; 

 height:auto !important;

 height:400px;

 /*border:1px solid #FF9900;

 border-top:none*/

}

 .wrapper_loginpage .container#top, .wrapper  .container#top{

 width:918px;

 height:107px;

 /*border:1px solid #FFFF00;

 border-bottom:none;

  border-top:none*/

}






/************************main menu********************************/

.main_menu{ 

height:51px; 

color:#FFFFFF;

font-size:16px

}

.main_menu#login_page{ 

height:40px; 

}

 

.main_menu a{

text-transform:uppercase;

display:block;

height:25px ;

font-weight:normal;

/*border:1px dashed #FFFF33*/ 

}

 

.main_menu td#selected,.main_menu td.selected {

background:url(../images/arrows/menu_arrow.gif) no-repeat;

background-position: center bottom; 



}

.main_menu td#selected a{color:#b51a8a }

.main_menu a:hover{ color:#b51a8a}

.main_menu td.menu_separator {

background: url(../images/menu-separator.gif) no-repeat;

background-position:left top;

width:1px;

padding:0px;

}

.main_menu td#left,  #nosep td{ 

/*background:none;*/

}

.fm_separator { color:#b51a8a}

/**/

input {

font-style:italic;

color:#CCCCCC;
color:#666666;

/* padding:3px; */

}

select{
	font-style:italic;
	color:#666666;
	
}



option {
	background-color:white
} 



.footer{ color:#FFFFFF; font-size:11px}

.footer table.not_member td a { color:#536d74;}

.adv_search select{ }






#a1{ 

width: 464px;

height:354px;

} 



 #transbox {

width: 290px; 

margin: 0;

 

}

 

.transbox {

width: 290px; 

margin: 0px;

padding:0

}

.transbox table td{ height:100px} 

.transbox  div.inner div{padding:8px;}



.transbox#left div.top{background:url('../images/transbox_bkg/trb_top_right.png') no-repeat; height:8px; width:290px; overflow:hidden}

.transbox#left div.bottom{background:url('../images/transbox_bkg/trb_bottom_right.png')  no-repeat; height:8px; width:290px; overflow:hidden }

.transbox#right div.top{background:url('../images/transbox_bkg/trb_top_left.png') no-repeat; height:8px; width:290px;overflow:hidden}

.transbox#right div.bottom{background:url('../images/transbox_bkg/trb_bottom_left.png')  no-repeat; height:8px; width:290px;overflow:hidden}

 

 

 

 

 

 .brandname{text-transform:uppercase; font-weight:bold}

 a.salelink{ color:#b51a8a;  }

 a.friendlink{color:#536d74; }

 a.pink, .pink, div.pink{ font-weight:bold; color:#b51a8a; }
 a.pink, .pink, div.pink{ font-weight:bold; color:#b51a8a; }


 a.green, .green{ font-weight:bold; color:#536d74; }

 a.white, .white{ font-weight:bold; color:#ffffff; }

 /************************form*******************/

 
.cms_content A {
	color:#b51a8a;	
	font-weight:bold;
}
.answer_div A {
	color:#b51a8a;	
	font-weight:bold;
}
.help_content A {
	color:#b51a8a;	
	font-weight:bold;
}
.help_content .hr {
background-color:#b41989;display:block;height:4px;margin-top:5px;margin-bottom:20px;width:auto;
}

 .form_outer {

	border-left:1px solid white;

	border-right:1px solid white;

	background-color:#eaeaea;

	line-height:1px;

	height:1px;

	margin-top:0px;

	font-size:1px;

	overflow:hidden;

}

.form_top_shadow {

	border-left:2px solid #eaeaea;

	border-right:2px solid #eaeaea;

	background-color:#fafafa;

	line-height:1px;

	height:1px;

	margin-top:0px;

	font-size:1px;

	overflow:hidden;

}

.form_bottom_shadow {

	border-left:2px solid #eaeaea;

	border-right:2px solid #eaeaea;

	background-color:#f4f4f4;

	line-height:1px;height:1px;margin-top:0px;font-size:1px;overflow:hidden;

}

.form_base {

	border-left:1px solid #eaeaea;

	border-right:1px solid #eaeaea;

	background-color:#f4f4f4;

	padding:20px;

	overflow:none;

}












 

 

 

