/*LAYOUT CSS FILE*/
/**************************************************** MAIN */
html, body{margin:0; padding:0; padding-top:1px; padding-bottom:10px; text-align:center}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646; background-color:#0091b1; background-image:url(imgs/bg_top.gif); background-repeat:repeat-x; background-position:left top}
TD{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464646}
/***********************************************************/
/*************************************************** CLEAR */
UL, LI, DL, DT, DD, P, H1, H2, H3, FORM, INPUT, SELECT, TEXTAREA{margin:0; padding:0}
A IMG, IMG{border:0 none}
/***********************************************************/
/*************************************************** A LINK*/
a {text-decoration:none; color:#d0031f}
a:hover {text-decoration:underline}
a:hover SPAN{color:#000}
/***********************************************************/
/**************************************************** FORM */
FORM { }
INPUT, SELECT, TEXTAREA{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border:1px #464646 solid}
.borderNone{border:0 none}
.checkbox{padding:0; margin:0; border:0 none}
/***********************************************************/
/*************************************************** LISTS */
UL { }
LI { }
/***********************************************************/
/************************************************ HEADINGS */
H1 {font-family:Verdana, Arial, Helvetica; font-size:15px; font-weight:bold; color:#0091b1; margin-bottom:10px}
H4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#d0031f; margin-bottom:10px}
H2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
H3 { }
/***********************************************************/
/******************************************* USUAL CLASSES */
.error, .mandatory, .error_form{color:#FF0000}
.clear{clear:both; margin:0; padding:0; border:0 none; line-height:1px; height:1px; font-size:1px}
.arrow{font-family:Tahoma; font-weight:bold; font-size:11px; padding-right:5px}
.nextprev IMG{vertical-align:middle}
#my_div {border:2px #666 solid; background-color:#EEE}
#my_div .bottom{background-color:#EEE; clear:both}
#my_div A{color:#970e76; font-weight:bold; padding:4px}
#pagNr{background-color:#FFF; color:#464646; padding:2px 3px 1px 3px}
	#pagNr A{padding:1px; background-color:#FFF; color:#464646}
	#pagNr B{padding:2px 2px 1px 2px; background-color:#FFF; color:#464646; font-weight:bold}
/***********************************************************/
/***************************************** MAIN POSITORING */
#wrapper{width:732px; margin:0 auto; background-color:#e6f4f7; text-align:left; background-image:url(imgs/top_left_corner.gif); background-position:top left; background-repeat:no-repeat; padding:10px}
.blue_text{color:#0091b1;}
#top{width:100%}
	#top #boxCart{float:right; margin-top:16px; padding-right:30px; border-left:1px #000 dashed}
		#top #boxCart IMG{padding-left:10px}
		#top #boxCart .inCart{font-weight:bold}
		#top #boxCart .inCart STRONG{color:#cc0003}
	#top #header{clear:both}
		#top #header .boxUtil{float:right; width:419px; background-color:#FFF; margin-top:35px}
			#top #header .boxUtil .content{border-left:1px #898a8a solid; border-right:1px #898a8a solid}
			#top #header .boxUtil UL{list-style:none; margin-left:10px; padding-top:5px; padding-bottom:5px;}
			#top #header .boxUtil UL LI{background-image:url(imgs/_icons/arrow_blue.gif); background-repeat:no-repeat; padding:2px 0 2px 15px;}
				#top #header .boxUtil UL LI INPUT{border:0 none; vertical-align:bottom; height:}
				#top #header .boxUtil UL LI .input1{margin-left:15px; width:146px; border:1px #404040 solid; padding:2px; height:10px;}
				#top #header .boxUtil UL LI .input2{margin-left:54px; width:146px; border:1px #404040 solid; padding:2px; height:10px;}
			#top #header .boxUtil UL A{color:#000; font-weight:bold}
			#top #header .boxUtil UL A:hover{color:#c90102}
		#top #header .logo{padding-top:17px}
		#top #header .logo A{font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-weight:bold; color:#FFF; text-decoration:none}
		#top #header .logo A:hover{color:#fcfcfc}
		#top #header .headerPict{background-image:url(imgs/_header/bg_gen.gif); background-repeat:repeat-x; background-position:top left; text-align:center; margin-bottom:1px}
			#top #header .headerPict .left{float:left}
			#top #header .headerPict .right{float:right}

			#left, #right, #content{vertical-align:top}

#bottom{clear:both; border-top:1px #FFF solid; padding-top:10px; color:#464646; text-align:center;}
#bottom A{color:#464646}
	#bottom #bottomMenu{float:right; padding-top:8px;}
	#bottom #copyright{float:left; padding-top:8px;}

/*debug*/
/*#top, #left, #right, #content, #bottom
	{border:1px #FFF solid}*/
/***********************************************************/
/*********************************************** MAIN MENU */
#mainMenu{margin-bottom:5px; font-size:11px; }
#mainMenu UL{list-style:none; background:url(imgs/_main_menu/bg_gen.gif) top left repeat-x; padding-top:5px; padding-bottom:5px}
#mainMenu LI {display:inline; padding-left:11px; padding-right:11px}
#mainMenu LI A{color:#FFF; font-weight:bold; text-transform:uppercase} #mainMenu LI A:hover{text-decoration:underline}
#mainMenu UL.submenu LI{ margin:0; padding:0; display:block; background:url(imgs/_main_menu/bg_gen.gif) top left repeat; height:20px !important; padding-top:8px; text-align:left; padding-left:8px;}
#mainMenu UL.submenu{margin:0; padding:0; margin-top:-4px}
#mainMenu .activ A{text-decoration:underline}

#Menu{}
#Menu UL{}
#Menu LI {}
#Menu LI A{color:#FFF; font-weight:bold; text-transform:uppercase} #Menu LI A:hover{text-decoration:underline}
#Menu UL.submenu LI{ margin:0; padding:0; display:block; background:url(imgs/_main_menu/bg_gen.gif) top left repeat; height:20px !important; padding-top:8px; text-align:left; padding-left:8px;}
#Menu UL.submenu{margin:0; padding:0; margin-top:-4px}
#Menu .activ A{text-decoration:underline}

#my_div1{position:absolute; display:block; top:235px; width:150px; margin-left:50%}

*html #my_div1{position:absolute; display:block; top:228px; width:150px; margin-left:48% !important}
/***********************************************************/
/*************************************************** BOXEX */
/* FOR ALL BOXES */
#boxCategoryMenu, .boxText, #boxSearch, #boxNewsletter, #boxPool, #boxSpecialOffers, #boxLogin, #boxVoteProducts, #boxBrand, #boxLatestNews, #boxPrice{padding:0 10px 10px 10px}

.boxImage{ }

/* MARGIN AND BORDER FOR ALL BOXES */
.margin{margin-bottom:6px; border:1px #CCC solid; background-color:#FFF}

/* ALL BOTH SIDES H2 */
#left H2, #right H2{font-weight:bold; font-size:11px; text-transform:uppercase; background:url(imgs/_icons/arrow_title.gif) no-repeat; text-align:left; padding-left:20px; margin:5px 0 5px 10px}
#left H2, #right H2{background:url(imgs/_icons/h2_bg.gif) repeat-x; color:#FFF; text-align:center; margin:0; padding:0; padding:5px; margin:0 -10px}

/* BOX LATEST NEWS */
#left .boxLatestNews, #right .boxLatestNews{ }
#left .boxLatestNews H2, #right .boxLatestNews H2{margin:0}
#left .boxLatestNews .content, #right .boxLatestNews .content{padding:10px; font-size:10px}
#left .boxLatestNews .contentText, #right .boxLatestNews .contentText{margin-bottom:10px}
#left .boxLatestNews A, #right .boxLatestNews A{color:#007cc0; text-decoration:underline} .boxText A:hover{text-decoration:none}

/* BOX CATEGORY MENU */
#boxCategoryMenu{color:#494949; font-size:12px; font-family:Tahoma}
#boxCategoryMenu H2{ }
#boxCategoryMenu .content, #boxCategoryMenu .content{margin:0 -10px 0 -10px}
#boxCategoryMenu .category{height:auto; border-top:1px #CCC solid; padding-top:4px; padding-bottom:4px; margin-bottom:1px; background:url(imgs/_icons/category_menu_bullet.gif) no-repeat; background-position:5px center; padding-right:5px}
#boxCategoryMenu .categoryOv{height:auto; border-top:1px #CCC solid; padding-top:4px; padding-bottom:4px; margin-bottom:1px; background:url(imgs/_icons/category_menu_bullet_ov.gif) no-repeat; background-position:5px center; padding-right:5px}
#boxCategoryMenu .category A, #boxCategoryMenu .categoryOv A{color:#494949; display:block; padding-left:12px; margin-left:5px}
#boxCategoryMenu .subcategory{height:auto; border-top:1px #AAA dashed; padding-bottom:2px;  padding-top:2px; margin-bottom:1px}
#boxCategoryMenu .subcategory A{display:block; color:#c90102; margin-left:32px; padding-left:10px; background:url(imgs/_icons/circle_subcategory.gif) no-repeat left center}
#boxCategoryMenu .category A:hover, #boxCategoryMenu .category A.activ, #boxCategoryMenu .categoryOv A:hover, #boxCategoryMenu .categoryOv A.activ, #boxCategoryMenu .subcategory A:hover{text-decoration:none; color:#c90102; text-decoration:underline}

/* BOX TEXT */
#left .boxText, #right .boxText{ }
#left .boxText H2, #right .boxText H2{margin-left:0}
#left .boxText .content, #right .boxText .content{ }
#left .boxText .contentText, #right .boxText .contentText{margin-bottom:10px}
#left .boxText A, #right .boxText A{color:#A3A3A3; font-weight:bold; text-decoration:none} .boxText A:hover{color:#FFF}

/* BOX IMAGE */
#left .boxImage, #right .boxImage{ }
#left .boxImage H2, #right .boxImage H2{margin-left:0}
#left .boxImage .content, #right .boxImage .content{text-align:center; color:#d10000; font-size:12px; font-weight:bold}
#left .boxImage .content .text, #right .boxImage .content .text{padding:0 10px 10px 10px}
#left .boxImage .content IMG, #right .boxImage .content IMG{margin:0 auto; margin:8px}

/* BOX SEARCH */
#boxSearch{text-align:left; background-color:#d0031f}
#boxSearch H2{margin-left:0}
#boxSearch .content{ }
#boxSearch .contentText{margin-bottom:10px; color:#FFF}
#boxSearch FORM{ }
#boxSearch .input{vertical-align:middle; background-color:#970519; color:#FFF; border-color:#bc021c; height:15px; padding:2px 2px 0 2px}
#boxSearch .inputOver{vertical-align:middle; background-color:#FFF; color:#970519; border-color:#ba4959; height:15px; padding:2px 2px 0 2px}
#boxSearch .submit{font-weight:bold; color:#FFF; text-decoration:underline; background-color:transparent; border:0 none; cursor:pointer}
#boxSearch .advancedSearch{color:#FFF; text-decoration:underline; font-size:10px; display:block; margin-top:2px} #boxSearch .advancedSearch:hover{text-decoration:none}

/* BOX NEWSLETTER */
#boxNewsletter{text-align:left; background-color:#464646; color:#FFF}
#boxNewsletter H2{margin-left:0}
#boxNewsletter .content{ }
#boxNewsletter .contentText{margin-bottom:10px}
#boxNewsletter FORM{ }
#boxNewsletter .input{vertical-align:middle; background-color:#2a2a2a; color:#FFF; height:15px; padding:2px 2px 0 2px}
#boxNewsletter .inputOver{vertical-align:middle; background-color:#FFF; color:#2a2a2a; border-color:#CCC; height:15px; padding:2px 2px 0 2px}
#boxNewsletter .submit{font-weight:bold; color:#FFF; text-decoration:underline; background-color:transparent; border:0 none; cursor:pointer}
#boxNewsletter .error{margin-top:5px}

/* BOX POOL */
#boxPool{text-align:left}
#boxPool H2{margin-left:0}
#boxPool .content{ }
#boxPool .contentText{margin-bottom:10px}

/* BOX SPECIALOFFERS */
#boxSpecialOffers{ }
#boxSpecialOffers H2{ }
#boxSpecialOffers .content{ }
#boxSpecialOffers .contentText{margin-bottom:10px}
#boxSpecialOffers .box{padding-top:5px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #CCC dashed}
#boxSpecialOffers .productTitle{font-weight:bold}
#boxSpecialOffers .image{text-align:center}
#boxSpecialOffers .image IMG{ }
#boxSpecialOffers .productPrice{ }
	/*over action*/
#boxSpecialOffers .boxOver{padding-top:5px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px #333 dashed; background-color:#FDFDFD}
#boxSpecialOffers .boxOver .productTitle A, #boxSpecialOffers .boxOver .productPrice {color:#999}
#boxSpecialOffers .boxOver IMG{/*filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50*/}

/* BOX VOTE PRODUCTS */
#boxVoteProducts{ }
#boxVoteProducts H2{margin-left:0}
#boxVoteProducts .content{ }
#boxVoteProducts .contentText{margin-bottom:10px}

/* BOX LOGIN */
#boxLogin{ }
#boxLogin H2{margin-left:0}
#boxLogin .content{ }
#boxLogin .contentText{margin-bottom:10px}
#boxLogin .input{height:15px; padding:2px 2px 0 2px; border-collapse:collapse}
#boxLogin .inputOver{height:15px; padding:2px 2px 0 2px; border:1px #d0031f solid; background-color:#FCFCFC}
#boxLogin INPUT{width:100px} #boxLogin .button1, #boxLogin .button1Over{width:105px}
#boxLogin DT{float:left}
#boxLogin DT, #boxLogin DD{margin-bottom:5px} #boxLogin DT{width:70px; padding-top:4px}

/* BOX BRAND */
#boxBrand{ }
#boxBrand H2{ }
#boxBrand .content{ }
#boxBrand .contentText{margin-bottom:10px}
#boxBrand .button1, #boxBrand .button1Over{width:15px; float:right}
#boxBrand #firm{width:160px !important; margin-bottom:-1px}

/* BOX PRICE */
#boxPrice{ }
#boxPrice H2{ }
#boxPrice .content{ }
#boxPrice .contentText{margin-bottom:10px}
#boxPrice .button1, #boxPrice .button1Over{width:15px; float:right}
#boxPrice #price{width:160px !important; margin-bottom:-1px}

/* CART */
#boxCart{padding-left:5px; margin-left:5px}
#boxCart IMG{float:left; margin-right:6px}
#boxCart A{color:#d0031f}
/***********************************************************/
/***************************************** PRODUCT DISPLAY */
#boxProductTable{background:#FFF}
#boxProductTable .border{border:1px #DDD solid}
#boxProductTable .borderOv{border:1px #d0031f solid}
#boxProductTable .wBoxProduct{width:98%; display:block; margin-bottom:5px;}
	#boxProductTable .boxProduct{ }
	#boxProductTable .boxProduct{padding:2px}
	#boxProductTable .boxProduct .top IMG{float:left; margin:2px 5px 5px 2px; border:1px #DDD solid; /*filter:alpha(opacity=100)*/}
	#boxProductTable .boxProduct .top .title{font-size:10px; color:#d0031f; font-weight:bold; padding-top:2px}
	#boxProductTable .boxProduct .top .description{font-size:10px}
	#boxProductTable .boxProduct .top .price{text-align:right; font-size:14px; font-weight:bold; color:#eb5c6f; margin-top:5px; clear:both}
	#boxProductTable .boxProduct .bottom{margin-top:10px}
	#boxProductTable .boxProduct .bottom .left{margin-left:2px}
	#boxProductTable .boxProduct .bottom .right{float:right}
	#boxProductTable .boxProduct .bottom .right .link1{color:#d0031f}
	#boxProductTable .boxProduct .bottom .right .link1:hover{color:#d0031f}
/* OVER */
	#boxProductTable .borderOv .boxProduct{ }
	#boxProductTable .borderOv .boxProduct{padding:2px}
	#boxProductTable .borderOv .boxProduct .top IMG{float:left; margin:2px 5px 5px 2px; border:1px #d0031f solid; /*filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50*/}
	#boxProductTable .borderOv .boxProduct .top .title{font-size:10px; color:#999; font-weight:bold; padding-top:2px}
	#boxProductTable .borderOv .boxProduct .top .description{font-size:10px; color:#666}
	#boxProductTable .borderOv .boxProduct .top .price{text-align:right; font-size:14px; font-weight:bold; color:#999; margin-top:5px}
	#boxProductTable .borderOv .boxProduct .bottom{margin-top:10px}
	#boxProductTable .borderOv .boxProduct .bottom .left{margin-left:2px}
	#boxProductTable .borderOv .boxProduct .bottom .left .button1{background-color:#FFF; color:#333}
	#boxProductTable .borderOv .boxProduct .bottom .right{float:right}
	#boxProductTable .borderOv .boxProduct .bottom .right .link1{color:#000}
	#boxProductTable .borderOv .boxProduct .bottom .right .link1:hover{color:#d0031f}
	#boxProductTable .borderOv .boxProduct .bottom .left .button1BoxProductOv{background-color:#FFF; font-size:9px; width:auto; font-weight:bold; color:#d0031f; cursor:pointer; border:1px #d0031f solid}

.productTitle, .productTitle A{font-size:12px; font-weight:bold; color:#d0031f}
.productTitle:hover, .productTitle A:hover{font-size:12px; font-weight:bold; color:#d0031f}
.productPrice{font-size:16px; font-weight:bold; color:#eb5c6f}

#productDetails{ }
#productDetails .description{font-size:11px; color:#970e76}
#productDetails IMG{border:1px #d0031f solid}
#productDetails .rightTextDescriptions{padding-left:10px}
#productDetails .rightTextDescriptions .productprice{text-align:right}
#productDetails DIV.links{margin-top:10px}

#categoryMenu{margin-bottom:15px}
#categoryMenu .itemSubcategory{border-left:#c90102 10px solid; margin:2px 0 2px 10px; padding-left:8px}
/***********************************************************/
/*************************************************** LINKS */
.link1{
	padding-left:15px;
	margin-left:6px;
	background-image:url(imgs/_buttons/01.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
/***********************************************************/
/************************************************* BUTTONS */
.but1RedArrow{background-color:#970e76; font-size:10px; font-weight:bold}
.button1{background-color:#464646; font-size:9px; width:auto; font-weight:bold; color:#FFF; cursor:pointer}
.button1Over{background-color:#FFF; font-size:9px; width:auto; font-weight:bold; color:#464646; cursor:pointer}
.button2{background-color:#0091b1; font-size:9px; width:auto; font-weight:bold; color:#FFF; cursor:pointer}
.button2Over{background-color:#FFF; font-size:9px; width:auto; font-weight:bold; color:#0091b1; cursor:pointer}
.button3{background-color:#000000; font-size:9px; width:auto; font-weight:bold; color:#FFF; cursor:pointer}
.button3Over{background-color:#FFF; font-size:9px; width:auto; font-weight:bold; color:#000000; cursor:pointer}
/***********************************************************/
/************************************************* CONTACT */
#contactFormText{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica; 
        color:#464646;
 }
#contactForm{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica; 
        color:#464646;
 }
#contactForm DT, #contactForm DD{margin-bottom:1px}
#contactForm INPUT{height:14px; width:150px; padding:2px 0 0 2px; margin-top:2px; margin-bottom:5px}
#contactForm TEXTAREA{height:100px; width:200px; padding:2px 0 0 2px; margin-top:2px; margin-bottom:5px}
#contactForm .button1, #contactForm .button1Over{height:auto; width:auto; padding:0; margin:0; padding:1px 2px 2px 2px}
/***********************************************************/
/************************************************* NEWS */
#NewsText{
        font-size:12px;
        font-family:Verdana, Arial, Helvetica; 
        color:#464646;
 }
/***********************************************************/
/************************************************** BASKET */
/* BASKET TABLE */
.basket h1{
	color:#0091b1;
	font-weight:bold;
	/*width:15px;*/
}
.basket h2{
	margin:0;
	padding:0;
	margin-bottom:4px;
	margin-top:5px;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
/*	background-image:url(imgs/_cart/separator_red.gif); */
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:9px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:3px;
	background-color:#0091b1;
	/*width:95%;*/
}
/* COLOR TR */
.basket .colorTR TD{background-color:#80888a; padding:7px 3px 5px 3px; color:#FFF; vertical-align:middle; border-bottom:1px #FFF solid}
.basket .tableTitle{font-weight:bold}
.basket .tableTitle TD{ border-bottom:5px #FFF solid}
.basket .colorTR TD IMG{vertical-align:middle; margin-right:5px}
.basket .colorTR TD A{color:#FFF}
.basket .colorTR INPUT{font-size:11px; border:0 none}
.basket{width:98%;}

/* Steps */
#basketSteps{
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	height:17px;
	background-color:#0091b1;
	margin-top:10px;
	margin-bottom:10px;
}
#basketSteps A{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	background-image:url(imgs/_cart/separator.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:9px;
	padding-left:4px;
	padding-bottom:4px;
	padding-top:3px;
	background-color:#0091b1;
}
#basketSteps A:hover{text-decoration:none}
#basketSteps .activ{
	background-color:#5c666e;
	background-image:url(imgs/_cart/separator_activ.gif);
}
/***********************************************************/


/*javascript menu*/
.m0l0iout {
	display:block;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin: 0;
	padding-top:8px;
	text-align:left;
	/*font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;*/
}
.m0l0iover {
	/*font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
	margin: 5px 0 0 8px;
	color: #FFFFFF;*/
	display:block;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	margin: 0;
	padding-top:8px;
	text-align:left;
	color:#ffffff;
}

/* level 0 outer */
.m0l0oout {
	/*text-decoration : none;
	background-image: url(img/lev0_bg1.gif);
	border: 1px solid #336699;
	background-color: #2C5F93;*/
	cursor:pointer;
	text-decoration : none;
	color:#FFFFFF;
}
.m0l0oover {
	/*text-decoration : none;
	background-image: url(img/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;*/
	cursor:pointer;
	text-decoration : none;
	color:#FFFFFF;
}

/* level 1 inner */
.m0l1iout {
	/*font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;*/
	cursor:pointer;
	background-color: #c10000;
	display:block;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 0px 0 0 8px;
	padding-top:8px;
	text-align:left;
}
.m0l1iover {
	/*font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;*/
	cursor:pointer;
	background-color: #c10000;
	display:block;
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding: 0px 0 0 8px;
	padding-top:8px;
	color:#FFFFFF;
	text-align:left;
}

/* level 1 outer */
.m0l1oout {
	/*text-decoration : none;
	background-color: #5286BB;
	border: 1px solid #336699;
	padding: 0;*/
	cursor:pointer;
	background-color: #c10000;
	text-decoration : none;
	color:#FFFFFF;
}
.m0l1oover {
	/*text-decoration : none;
	background-color: #1A4D81;
	background-image: url(img/lev1_arrow.gif);
	background-repeat: no-repeat;
	border: 1px solid #336699;
	padding: 0;*/
	cursor:pointer;
	background-color: #c10000;
	text-decoration : none;
	color:#FFFFFF;
}

#lenses{border:1px #DDD solid; width:100%}
#prescription{border:1px #DDD solid; width:100%}
#prescription SELECT{width:70px; margin:0 2px 0 2px}
#prescription #right_sphere, #prescription #left_sphere{width:65px}
#prescription #right_cylinder, #prescription #left_cylinder{width:65px}
#prescription TR TD #right_axis, #prescription TR TD #left_axis{width:70px; margin:0 2px 0 2px}
#prescription TEXTAREA{width:280px; height:80px}
#prescription TR TD{text-align:center; padding-bottom:5px}
#prescription TR TD INPUT#terms{border:0 none}
.border{border:1px #Dc0000 solid}


*html .fixIEBox{padding:10px 133px 10px 0 !important; margin-left:-80px}

#logo{position:absolute; margin-top:-63px}

#topMenu{background:url(images/top_menu.gif) no-repeat right; height:64px}
#topMenu FORM{margin-top:2px; margin-right:16px} *html #topMenu FORM{margin-top:4px}
#topMenu FORM INPUT.text{padding:4px; margin-top:-25px; margin-bottom:7px}
*html #topMenu FORM INPUT.text{margin-top:-25px; margin-bottom:4px}

#topMenu UL{padding:12px 0 5px 0}
#topMenu UL LI{display:inline; padding:0 9px; float:none}

#topMenuItems{ }
#topMenuItems TR TD IMG{vertical-align:middle}