body {
	background: #7a7a7a url(/images/re-nutriv/common/bg_grad_body.gif) repeat-x 0 0;
	color: #999;
}



#el_logo {
    background:transparent url(/images/re-nutriv/brand/logo_estee_lauder.gif) no-repeat scroll 0 0;
    height:65px;
    margin:0 auto 15px;
    position:relative;
    text-indent:-9000px;
    width:192px;
    z-index:9999;
}

.pagination li span,
#ukGlobalNav .dropDownBox, li,
#ukGlobalNav .dropDownBox, li a,
#ukGlobalNav .dropDownBox, li a:hover,
#leftnav li li a,
.sidebar_nav li li,
.sidebar_nav li li a,
a {
	color: #ccc;
}
.sidebar_nav li a,
a {
	color: #ccc;
}
.sidebar_nav li {
    margin-bottom: 0;
    padding: 3px 0;
}

.container a { color: #999; }

.callout_content a,
.sidebar_nav li .cat_hdr,
.sidebar_nav li .cat_hdr a,
#globalnav .promo h3,
#globalnav .category_menu h3,
#utilitynav a {
	color: #ebcd92;
}

#utilitynav #shoppingbag_layer a { color: #003066; }
#utilitynav #shoppingbag_layer a.close_btn { color:#666; }

#utilitynav  .shoppingbag_size {
    color: #BBBBBB;
}

.sidebar_nav li .cat_hdr { text-transform: uppercase; }

.sidebar_nav li li.selected,
.sidebar_nav li li.selected a {
	color: #fff;
}

#leftnav li li.selected,
#leftnav li li.selected a {
		font-weight: bold;
		color: #fff;
}

.menuPane .promos_area .dropDownCol .dropDownCol noHeader,
#ukGlobalNav .dropDownBox,
#ukGlobalNav li.selected ,
#ukGlobalNav li.over ,
#ukGlobalNav .menuPane li.a:hover ,
.form_text,
textarea,
#ukGlobalNav {
	border-color: #656565;
}



#breadcrumb,
#breadcrumb a:hover,
#breadcrumb a {
	color: #888;
}

#breadcrumb span {
	color: #bababa;
}


.container .cms_layer,
.container .prod_container {
	background: #505050;
	padding: 3px;
	margin: -3px;
}

.grid_cell .container .cms_layer,
.grid_cell .container .prod_container {
	background: #f2f2f2;
}


#ukGlobalNav li.tln {
    border-left-color: #505050;
    border-right-color: #505050;
    border-bottom-color: #505050;
    height:30px;
}
#ukGlobalNav li.tln.hover, #ukGlobalNav li.tln:hover,#ukGlobalNav li.tln.selected { 
    border-left-color: #656565;
    border-right-color: #656565; 
    border-bottom-color: #656565;
}

#ukGlobalNav li.hover a.tla {
    background: transparent url(/images/gnav/globalnav_bdr_gold.jpg) repeat-x scroll left top !important;
}
#ukGlobalNav li.selected a.tla {
    background: transparent url(/images/gnav/globalnav_bdr_gold.jpg) repeat-x scroll left top;
    border-bottom-width: 0px;
    border-color: #656565;
}

#ukGlobalNav li .dropDownBox {
    background-color: #505050;
    border-color: #656565;
    margin-top: -4px;
    z-index: 42;
}

#ukGlobalNav li.selected .dropDownBox {
    margin-top: -1px;
}

#ukGlobalNav .dropDownBox .dropDownCol ul li a,
#ukGlobalNav .dropDownBox li a {
	color: #ccc;
	text-transform: capitalize;
}

#ukGlobalNav .dropDownBox .dropDownCol ul li a:hover,
#ukGlobalNav .dropDownBox li a:hover {
	color: #ccc;
}

#globalnav li.over .menu_item,
#globalnav li.section_item:hover .menu_item,
#globalnav li.section_item .menu_item:hover,
#contact_cs_layer .callout_wrapper,
#ukGlobalNav li.has_menu_pane_over .menu_item,
#ukGlobalNav li.has_menu_pane:hover .menu_item,
#ukGlobalNav li.has_menu_pane .menu_item:hover {
	border-bottom-color: #656565;
}

.dropDownBox .promo p { color: #ccc; }


/* maintain original styles on special offers menu */
#globalnav_special_offers .dropDownBox { background-color: #f2d997; }
#globalnav #globalnav_special_offers .category_menu li { background-image: url(/images/re-nutriv/common/bullet.gif); }
#globalnav_special_offers .dropDownBox .promo p { color: #C29745; }


.pagination li { border-color: #656565; }

.pagination li a,
.dropDownBox .promo a,
.dropDownBox .promos_area .promo .action_btn {
	color: #eecc8a;
}

#footer .form_text,
#footer .filter_select_container .filter_selected_win,
#footer .copyright,
#footer .copyright a,
#footer .footer_links a:hover,
#footer .footer_links a,
#footer .footer_links {
	border-color: #888;
}

#footer .filter_select_container .filter_selected_win,
#footer .copyright,
#footer .copyright a,
#footer .footer_links a:hover,
#footer .footer_links a,
#footer .footer_links,
#email_signup label,
#footer .footer_links li {
	color: #bcbcbc;
}

#global_search .form_text,
.form_text,
textarea {
color: #fff;
}

#footer .footer_links a:hover { text-decoration: underline; }


.form_text,
.filter_select_container .filter_selected_win {
	background: transparent;
}

#contact_cs { background-image: url(/images/re-nutriv/common/arr_ebcd92.gif); }

#contact_cs.over,
#contact_cs:hover {
	background-image: url(/images/re-nutriv/common/arr_dn_ebcd92.gif);
}

#contact_cs.over #contact_cs_layer,
#contact_cs:hover #contact_cs_layer {
	right: 0px;  /* to match PSD, but differs from general design */
}


#contact_cs_layer .callout {
	background: #505050;
	color: #ccc;
	/*height: 53px;*/
	margin: 3px 5px 5px 3px;
	overflow: hidden;
	padding: 8px 4px 0 4px;
}

#contact_cs_layer .callout_content {
	font-size: 11px;
	letter-spacing: 0.025em;
	line-height: 1.14em;
	padding-top: 10px;
}

#contact_cs_layer .callout_wrapper {
	background-image: url(/images/re-nutriv/common/bdr_cs_layer.gif);
	border-top-color: #505050;
	background-color: transparent;
	/*height: 95px;*/
	width: 245px;
}

#contact_cs_layer .callout_content a {
    background:#505050 none repeat scroll 0 0;
    text-decoration:underline;
}


#contact_cs_layer .callout_content,
#globalnav .category_menu .sub_set {
	background-image: url(/images/re-nutriv/common/bg_dotted_65.gif);
}

#ukGlobalNav .dropDownBox .dropDownCol ul li {
	background-image: url(/images/re-nutriv/common/bullet.gif) !important;
}

.utilitynav_menu .menu_item {
	background-image: url(/images/re-nutriv/common/bg_dotted_y_65.gif);
}

.grid_cell .prod_title .prod_title_primary { font-weight: bold; }
.grid_cell .prod_title .prod_title_secondary { color:#333; font-weight:normal; }

/*
.grid_cell .shadow_container { margin: -4px; }
	.grid_cell .shadow_container .bdr_t { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_t.png); }
	.grid_cell .shadow_container .bdr_r { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_r.png); }
	.grid_cell .shadow_container .bdr_b { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_b.png); }
	.grid_cell .shadow_container .bdr_l { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_l.png); }
	.grid_cell .shadow_container .cnr_tl { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_tl.png); }
	.grid_cell .shadow_container .cnr_tr { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_tr.png); }
	.grid_cell .shadow_container .cnr_br { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_br.png); }
	.grid_cell .shadow_container .cnr_bl { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_bl.png); }
		.grid_cell .shadow_table .cnr_tl { height: 8px; width: 8px; }
		.grid_cell .shadow_table .cnr_br {height: 8px; width: 8px; }
		.grid_cell .shadow_table .container_inner { margin: -4px; }

 .shadow_container { margin: -3px -4px -4px -3px; }
	.shadow_container .bdr_t { background-image: url(/images/re-nutriv/shadow/shd_bdr_t.png); }
	.shadow_container .bdr_r { background-image: url(/images/re-nutriv/shadow/shd_bdr_r.png); }
	.shadow_container .bdr_b { background-image: url(/images/re-nutriv/shadow/shd_bdr_b.png); }
	.shadow_container .bdr_l { background-image: url(/images/re-nutriv/shadow/shd_bdr_l.png); }
	.shadow_container .cnr_tl { background-image: url(/images/re-nutriv/shadow/shd_cnr_tl.png); }
	.shadow_container .cnr_tr { background-image: url(/images/re-nutriv/shadow/shd_cnr_tr.png); }
	.shadow_container .cnr_br { background-image: url(/images/re-nutriv/shadow/shd_cnr_br.png); }
	.shadow_container .cnr_bl { background-image: url(/images/re-nutriv/shadow/shd_cnr_bl.png); }
		.shadow_table .cnr_br {height: 7px; width: 7px; }
		.shadow_table .container_inner { margin: -3px -4px -4px -3px; }
*/

.grid_cell .shadow_container { margin: -4px; }
	.grid_cell .shadow_container .bdr_t { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_t.png); }
	.grid_cell .shadow_container .bdr_r { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_r.png); }
	.grid_cell .shadow_container .bdr_b { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_b.png); }
	.grid_cell .shadow_container .bdr_l { background-image: url(/images/re-nutriv/shadow/cell_shd_bdr_l.png); }
	.grid_cell .shadow_container .cnr_tl { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_tl.png); }
	.grid_cell .shadow_container .cnr_tr { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_tr.png); }
	.grid_cell .shadow_container .cnr_br { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_br.png); }
	.grid_cell .shadow_container .cnr_bl { background-image: url(/images/re-nutriv/shadow/cell_shd_cnr_bl.png); }
		.grid_cell .shadow_table .cnr_tl { height: 8px; width: 8px; }
		.grid_cell .shadow_table .cnr_br {height: 8px; width: 8px; }
		.grid_cell .shadow_table .container_inner { margin: -4px; }

 .shadow_container { margin: -3px -4px -4px -3px; border: 0px;}




#cat { display: none; }


#main_content div.mpp_title {
    float: left;
    margin: 0px;
}

#main_content div.mpp_title p {
    font-size: 15px;
    letter-spacing: 0.25px;
    line-height: 17px;
    color: #ebcd92;
    margin-top: 3px;
    margin-bottom: 0px;
}

#modal_mask {
    background-image: url(/images/bg/gray_popup_mask.png);
}

.prod_attributes dd {
    color:#777777;
}

/* added for the cms generated Looks & Tips gnav */

.cms_layer ul li {
	background-image: url(/images/re-nutriv/common/bullet.gif) !important;
	color: #cccccc;
}

.cms_layer .standard_list_2 .links_gnav_mw {
	color: #cccccc;
}

.cms_layer .standard_list_2 .links_gnav_mw a{
	color: #cccccc;
}

.prod_price { color: #777777; }

/*Navy Updtes*/
        #header, #footer {
            background-color:transparent;
            background:transparent;
        }

       #header {
background-color: transparent;
background:url("/images/common/goldbar_top_shadow.png") repeat-x scroll center bottom transparent;
background-image:url("/images/common/goldbar_shadow_navy.png");
padding:15px 0 5px;
background-repeat:no-repeat;
}


        #footer {
            background-color:transparent;
            background-image:url("/images/common/goldbar_shadow_navy.png");
            background-repeat:no-repeat;
            background-position:center top;
        }

        #content_wrapper {
              padding: 0px 0px 0 0px;
            z-index: 10;
             background:none repeat scroll 0 0 transparent;
            color:#333333;
            text-align:left;
        }

        #footer .footer_links {
            border-top:thin solid #5D607A ;
           /* border-color: #5D607A;
            border-style: solid;*/
            border-width: 1px 0;
            text-align: left;
            padding: 4px 0;
          /*  float: left;*/
            width: 970px;
            height: 22px;
        }

        #breadcrumb {
            color: #bababa;
            font-size: 9px;
            margin-top: 15px;
            padding: 0 0 5px 0;
            text-transform: uppercase;
        }
        #main_content_wrapper {
            padding: 0px 0px 0px 0px !important;
           /* background:none repeat scroll 0 0 #FFFFFF;*/
           /* padding: 11px 0px 30px 20px;*/
            color:#333333;
            text-align:left;
            
        }

        #utilitynav_wrapper {
           position:absolute;
            right:15px;
            text-align:right;
            top:13px;
            z-index:5000;
        }

    #ukGlobalNav li.tln.hover,
    #ukGlobalNav li.tln:hover {
        border-width: 0 1px 1px;
        border-bottom-color: #FFFFFF;
        border-right-color: #E3E3E3;
        border-left-color:#E3E3E3;
       display: block;
	background: #505050;
    }

        #main_content_controls {
            padding: 0px 10px 15px 0px;
            min-height: 1em;
            width: 950px;
            text-align: left;
            margin: 0 auto -6px; 
        }

     #sidebar_left {
            margin-left:5px;
     }

     #content_wrapper.has_sidebar_left #main_content {
            float:left;
            width:800px;
            margin-left:5px;
     }
