/* HTML ReSTYLES =======================================================*/
html, body{width: 100%; height: 100%;}
body{
	height: 100%;
	margin: 0;
	font-family: arial, helvetica, verdana;
	}
	
/* PRE HOLIDAY BACKGROUNDS ========================================*/
/*	.bg_whatsnew{background: #003066;}                             */
/*	.bg_makeup{background: #003066;}                               */
/*	.bg_skincare{background: #E1F0F2;}                             */
/*	.bg_renutriv{background: #E0E0EC;}                             */
/*	.bg_gifts{background: #003066;}                                */
/*	.bg_greatgifts{background: #003066;}                           */
/*	.bg_bestsellers{background: #003066;}                          */
/*	.bg_farewellfavorites{background: #003066;}                    */
/*	.bg_blue{background: #003066;}                                 */
/*  .bg_fragrance{background: #003066;}                            */
/*	.bg_checkout{background: #003066;}                             */
/*	.bg_priv_collection{background: #FFFFFF;}                      */
/*  .bg_travelexclusive{background: #003066;}                      */
/* /PRE HOLIDAY BACKGROUNDS ========================.bg_whatsnew{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_makeup{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_skincare{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_renutriv{background: #E0E0EC;}
	.bg_gifts{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_greatgifts{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_bestsellers{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_farewellfavorites{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_blue{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_checkout{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_fragrance{background:  url(file:///C|/Documents%20and%20Settings/Administrator/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/XK7UVJX7/%22//a248.e.akamai.net/www.esteelauder.com/images/holiday_bkgd_grad.jpg%22); background-repeat: repeat-x; background-color: #900905;}
	.bg_priv_collection{background: #FFFFFF;}
	.bg_travelexclusive{background: #003066;}
/* END HOLIDAY BACKGROUNDS */


	
	
img{border: 0;}
/*img{border: 0; display: block;}*/
input{
	font-family: arial, helvetica, verdana;
	padding: 0; margin: 0;
	}
a{cursor: pointer; text-decoration: none;}
a:hover{text-decoration: underline;}
form{margin: 0}




/* GLOBAL CLASSES ======================================================*/
.regtext{font-size: 11px; color: #333333;}
.regtext a{color: #002252;}

.floating_container{
	position: absolute;
	width: 100%;
	text-align: left;
	}
.relative_content{
	position: relative;
	margin: auto;
	}

.sterch{width: 100%}

.inline{
	margin: 0; padding: 0;
	overflow: hidden;
	}
	.inline li{
		float: left;
		list-style: none;
		}
.clear{clear: both;}

/* GENERAL STYLES ======================================================*/
#moduleWrapper { position: relative; top: 0px; left: 0px; width: 100%; height: 100%; }

#background{z-index: 1; height: 100%;}
#background .relative_content{top: 0px; width: 752px; background: #FFFFFF; height: 100%;}

/*--header--------------------------------------------------------------*/
#header{z-index: 30}
#header .relative_content{width: 730px; top: 24px;}
	/*#header .service{float: right;}*/

#search_site .textfield{
	height: 11px; width: 104px;
	font-size: 10px;
	margin-right: 2px;
	}
	#search_site .custom_btn input{
		background: #17407C;
		border: 1px solid #021633;
		}
		
#service_nav{
	line-height: 8px;
	padding-top: 7px;
	}

	#service_nav ul{float: right}
	#service_nav img{float: left}
	
	#service_nav,
	#service_nav a{
		text-decoration: none;
		color: #807F7F; font-size: 11px; font-weight: bold;
		}
		
	#service_nav li{padding-left: 8px;}

/*--nav-----------------------------------------------------------------*/
#nav{z-index: 25; font-size: 9px;}
	#nav .relative_content{top: 63px; width: 750px; background-color: #003066;}
	#nav ul{height: 16px;}
	#nav li{border-right: 1px solid #FFFFFF;}
	#nav li.last{border-right: none;}
	
/*--roll_subnav-------------------------------------------------------------*/
.floating_roll_subnav{
	position: absolute;
	width: 100%;
	text-align: left;
	z-index: 20;
	display: none;
	}
	
	.floating_roll_subnav .relative_content{top: 79px; width: 750px;}
	
.roll_subnav{
	background: #FFFFFF;
	width: 200px;
	color: #052A5D; font-size: 11px;
	}
	
	.roll_subnav a{color: #052A5D; font-size: 11px; text-decoration: none;}
	.roll_subnav a:hover{text-decoration: none;}
	
	.roll_subnav .section{
		color: #787777; font-weight: bold;
		cursor: default;
		}
		
	.roll_subnav ul{margin: 0px; padding: 1px;}
	
	.roll_subnav li{
		list-style: none;
		border: 1px solid #D0D1D2;
		border-bottom: none;
		overflow: hidden;
		}
		
		.roll_subnav .last{border: 1px solid #D0D1D2;}
		
		.roll_subnav li div{
			cursor: pointer;
			padding: 3px 8px 0 8px;
			}
			
		.roll_subnav .on{background: #9CB1E4;}
			.roll_subnav .on a{color: #FFFFFF;}
	
#roll_subnav_elus_makeup .roll_subnav{margin-left: 83px}
#roll_subnav_elus_skincare .roll_subnav{margin-left: 167px}
#roll_subnav_elus_renutriv .roll_subnav{margin-left: 251px}
#roll_subnav_elus_fragrance .roll_subnav{margin-left: 335px}
#roll_subnav_elus_greatgifts .roll_subnav{margin-left: 419px}

/*--main----------------------------------------------------------------*/
#main{z-index: 8;}

#main .relative_content{
	/*top: 80px;*/
	padding: 80px 1px 0 1px;
	width: 750px;
	background: #FFFFFF;
	}

#main_content{ /*set minimum height values*/
        width: 750px;
	min-height: 456px;
	height: auto !important;
	height: 456px;
	}
	
	/*--sub nav------------------------------------------------------*/
	#subnav{
		width: 169px;
		float: left;
		}
		#subnav a{color: #0A3168; font-size: 12px;}
		
		#subnav h1{
			margin: 12px 15px 0 15px; padding-bottom: 6px;
			border-bottom: 1px solid #E7D4A7;
			font-size: 15px; color: #E7D4A7;
			}
		#subnav h2{
			margin: 0; padding: 10px 15px 0 15px;
			font-size: 11px; color: #ABAAAB;
			}
		#subnav h3{
			margin: 0;
			font-weight: normal; font-size: 12px;
		}
		
		#subnav ul{margin: 0; padding: 0 15px 6px 16px;}
		#subnav li{
			line-height: 85%;
			margin: 0; padding: 0;
			list-style: none;
			padding-top: 9px;
			padding-left: 9px;
			}
			
			#subnav .current{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_curr_subnav_arr.gif) left 13px no-repeat;}
			#subnav .current a{color: #BA8F49; font-weight: bold;}
			#subnav .last{padding-bottom: 0;}
	
	/*--content------------------------------------------------------*/	
	#content{
		width: 581px;
		float: left;
		}

	div#content.mp_gwp{
		width: 750px;
		}
		
		#bordered_content{border: 2px solid #F1DBA3; min-height: 452px;}

		/*--product nav------------------------------------------------------*/
		#product_nav, .product_nav{
			margin: 1px 0;
			color: #002252; font-size: 11px;
			padding: 1px 19px;
			text-align: right;
			background: #F1DBA3;
			}
			.product_nav{margin: 0; margin-top: 1px;}
			#product_nav span, .product_nav span{margin-left: 4px;}
			#product_nav .pages, .product_nav .pages{margin-left: 9px;}
			#product_nav a, .product_nav a{color: #002252; text-decoration: underline;}
			/*#product_nav a:hover{text-decoration: none;}*/
			#product_nav .current, .product_nav .current{font-weight: bold;}
			#product_nav .current a, .product_nav .current a{text-decoration: none;}
			
		/*--products------------------------------------------------------*/
		#products_table table{
			border: 2px solid #F1DBA3;
			border-style: solid none none solid;
			font-size: 11px; color: #333333;
			}
			#products_table table a{color: #333333;}
			
			#products_table select{line-height: 15px; font-size: 10px;}
		
		#products_table td{
			width: 191px;
			vertical-align: top;
			border-right: 2px solid #F1DBA3;
			}
		
		#products_table.mp_gwp {
			margin: 0px 1px 0px 1px;
		}
		
		#products_table.mp_gwp td{
			width: 250px;
		}	
		
		#mp_gwp_disclaimer p{
			border-style: solid; 
			border-color: #F7DFA3; 
			border-width: 0pt 1px 1px; 
			margin: 1px; 
			padding: 5px 5px 5px 20px; 
			font-family: Arial; 
			font-size: 10px; 
			color: #000000;
		}
			
		#products_table .limited{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_limited_edition.gif) left top repeat-y;}
		#products_table .new{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_new.gif) left top repeat-y;}
		
		#products_table div{padding: 13px 16px 0 16px;}
		
			#products_table .status_row div{padding-top: 0;}
			#products_table .status_row .limited div{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/limited_edition.gif) 1px 0 no-repeat;}
			#products_table .status_row .new div{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/new.gif) 1px 0 no-repeat;}
		
			/*#products_table .image_row div{padding-top: 20px; text-align: center; vertical-align: middle;}*/
			#products_table .image_row div{padding-top: 2px; text-align: center;}
			#products_table .image_row td{vertical-align: bottom;}
			/*#products_table .image_row .limited div{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/limited_edition.gif) 1px 0 no-repeat;}
			#products_table .image_row .new div{background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/new.gif) 1px 0 no-repeat;}*/

			#products_table .description_row p{margin: 0}
			#products_table .description_row .enlarge_image{margin-bottom: 12px;}
				#products_table .description_row .enlarge_image a{color: #002252; text-decoration: underline;}
				/*#products_table .description_row .enlarge_image a:hover{text-decoration: none;}*/
			#products_table .description_row .title,
			#products_table .description_row .title a{color: #002252;}
			#products_table .description_row .desc {margin-top: 5px;}
			
			#products_table .more_details div{padding-top: 8px; padding-bottom: 3px;}
			#products_table .more_details a{
				color: #17407C; text-decoration: underline; 
				/*padding-right: 8px; 
				background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_arrow.gif) right 3px no-repeat;*/
				}
				#products_table .more_details a:hover{text-decoration: none;}
			
			#products_table .price_row div{font-weight: bold; padding-top: 8px;}
			#products_table .price_row select{width: 100%;}
			
			#products_table .quantity_row{line-height: 10px}
			#products_table .quantity_row .last{float: right}
			
			#products_table .price_quantity_row{font-weight: bold;}
			#products_table .price_quantity_row div{padding-top: 5px;}
			#products_table .price_quantity_row span{font-weight: normal;}
			#products_table .price_quantity_row span ul{padding-top: 0; padding-bottom: 1px}
			#products_table .price_quantity_row ul{width: 159px; background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_dotted.gif) bottom left repeat-x; padding: 5px 0;}
			
			#products_table.mp_gwp .price_quantity_row ul{width: 214px; background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_dotted.gif) bottom left repeat-x; padding: 5px 0;}
			
			
			#products_table .price_quantity_row input {font-family: arial, helvetica, verdana; font-size: 10px;}
			/*#products_table .price_quantity_row li{height: 15px;}*/
			#products_table .price_quantity_row .size{width: 41px; overflow: hidden;}
			#products_table .price_quantity_row .price{width: 45px; overflow: hidden;}
			#products_table .price_quantity_row .qty{width: 17px; overflow: hidden;}
			
			#products_table.mp_gwp .price_quantity_row .size{width: 54px; overflow: hidden;}
			#products_table.mp_gwp .price_quantity_row .price{width: 58px; overflow: hidden;}
			#products_table.mp_gwp .price_quantity_row .qty{width: 30px; overflow: hidden;}
			#products_table.mp_gwp .price_quantity_row .add{width: 69px; overflow: hidden;}
			
				#products_table .price_quantity_row .qty input{width: 11px; height: 11px; padding: 0; margin: 0}
			#products_table .price_quantity_row .add{width: 56px; overflow: hidden;}
			#products_table .price_quantity_row .soldout{text-align: center; width: 81px; overflow: hidden; font-weight: normal; color: #C8342C;}
			#products_table .price_quantity_row .shades{padding-left: 5px;}
			#products_table .price_quantity_row .shades img{margin-top: 2px;}
				#products_table .price_quantity_row .shades a{
					color: #17407C; text-decoration: underline; font-weight: normal;
					/*padding-right: 8px; 
					background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_arrow.gif) right 3px no-repeat;*/
					}
				#products_table .price_quantity_row .shades a:hover{text-decoration: none;}

                        #products_table .price_quantity_row .shopshade{width: 78px; overflow: hidden;}
                        /*#products_table .price_quantity_row .shopshade{padding-right 2px; overflow: hidden;}*/
			
			#products_table .sold_out{text-align: center; color: #C8342C; font-weight: normal}
			#products_table .sold_out_out{text-align: center; color: #C8342C; margin-top: 10px; font-weight: normal}
			#products_table .sold_out_in{text-align: center; color: #C8342C; margin-top: 5px; font-weight: normal}
			
		#products_table .close_row td{border: 2px solid #F1DBA3; border-style: none solid solid none;}
		#products_table .close_row .limited div{padding-bottom: 3px; background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_limited_edition_btm.gif) left bottom no-repeat;}
		#products_table .close_row .new div{padding-bottom: 3px; background: url(//a248.e.akamai.net/www.esteelauder.com/images/bg/bg_new_btm.gif) left bottom no-repeat;}
		
		#products_table .out_of_stock{padding-top: 3px; padding-bottom: 3px; text-align: center; color: #C8342C; font-weight: normal}
		
		/* all the other pos should be removed after a while - left it here so old version wont break */
		#products_table .price_quantity_row .in_message{text-align: center; color: #C8342C; font-weight: normal; padding-top: 2px;}
		#products_table .sold_out_out{text-align: center; color: #C8342C; margin-top: 10px; font-weight: normal}
		
		
	

	/*--bottom nav------------------------------------------------------*/
	#bottom_nav{margin: 1px 0; height: 16px; overflow: hidden;}
		#bottom_nav .buttons{float: left;}
			#bottom_nav .buttons img{float: left; border-right: 1px solid #FFFFFF;}
	#newsletter{float: right; background: #545454;}
		#newsletter table {width: 246px;}
		#newsletter .textfield {
			height: 14px; width: 120px;
			font-size: 10px;
			border: 0;
			padding-left: 2px;
			}
		
			
	/*--footer---changed li padding from 33 to 27-----------------------*/
	#footer{padding: 15px 7px 20px 7px;}
	
		#footer .nav{float: left}
			#footer li{padding-right: 29px;}
			#footer .last{padding-right: 0;}
			
		#footer .country_selector{float: right}
			#footer .country_selector select{
				font-size: 10px;
				width: 151px;
				}
				
		#footer .copyrights {margin-top: 8px;}

/* derived from original EL global.css */
.greyborder { background-color: #B7B6B5; }

input.qty {font-size: 10px; color: #000000; font-weight: bold; text-align: center; width: 17px; border: 1px solid #B7B6B5; }

input.cotext {font-size:11px; color:#000000; border-top:1px solid #B7B6B5; border-right:1px solid #B7B6B5; border-bottom:1px solid #B7B6B5; border-left:1px solid #B7B6B5; width: 250px; }

input.cotextbox {font-size:10px; color:#000000; border-top:1px solid #767676; border-right:1px solid #767676; border-bottom:1px solid #767676; border-left:1px solid #767676; width:320px; height:50px; }

textarea.cotextbox {font-family: arial, helvetica, verdana; font-size:11px; color:#000000; width:320px; height:50px; }

select.category {font-size:10px; color:#000000; width:138px; }
select.cotext {font-size:10px; color:#000000; }

.greyborder {background-color:#B7B6B5; }
.radio {color:#767676; }

.lnav1 {background-color:#FFFFFF; }
.lnav2 {background-color:#F7E5F0; }

.cleartext1 {font-size:10px; color:#ffffff; }
