/products/667/index.tmpla:hover {
	text-decoration: none;
	color: #FF0000;
}


/*
Flash Container TEMP Style by 5star*/
#flash_content {
	margin:0 auto;
	width:970px;
	height:543px;
}
/*
Flash Container TEMP Style */


body {
	background: #7a7a7a url('/re-nutriv/images/common/bg_grad_body.gif') repeat-x 0 0;
}
#content_wrapper {
    background: transparent !important;
    text-align: left;
    color: #333;
}
    #logo {
        height: 75px; 
		/* 5star edit @ 2010/07/12 
		margin: 0px auto;*/
        margin: 0px auto 6px;
        position: relative;
        display: block;
        width: 195px;
        z-index: 9999;
		bottom: 3px; /* 57021 COG July 27 2010 - Fixed Logo position  */
        background: url('/re-nutriv/images/brand/logo_estee_lauder.gif') no-repeat center center;
    }

#logo a {
    display: block;
	height: 65px;
	width: 185px;
    background: none;
}

img {
    display: inline;
    }

#logo img {
    display:block;
    }

/*#utilitynav_wrapper {
    top: 21px;
}*/ /* Bug id:76843 - Laout issue*/

#footer,
#header {
	color: #999;
}
#footer {
    background: url('/re-nutriv/images/fnav/fnav_bdr_t.png') no-repeat top center;
    }

/*
#header {
    padding-top: 10px;
    background: url('/re-nutriv/images/gnav/globalnav_bdr_b.gif') no-repeat bottom center;
    padding-bottom: 15px;
}
*/


.template_mpp .pagination li span,
.template_mpp #leftnav li li a,
.template_mpp .sidebar_nav li a,
.template_mpp .sidebar_nav li li,
.template_mpp .sidebar_nav li li a,
.template_supercat a,
.template_mpp a {
	/* 	color: #fff; */
	color: #CCC;
}

.sidebar_nav li a:hover {
    text-decoration: underline;
}




.sidebar_nav li li, .sidebar_nav li li a {
	color:#FFFFFF;
}

.sidebar_nav li.extra {
    padding-top: 1em;
    border-top: 1px dotted #c8a051;
}
.sidebar_nav li li.selected, .sidebar_nav li li.selected a {
color:#fff;
font-weight:bold;
}
.template_mpp .container a {
	/* 5star edit @ 2010/07/11 
	color: #999;
	color: #20558A;*/
}

.template_mpp .callout_content a,
.template_mpp .sidebar_nav li .cat_hdr,
.template_mpp .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; }

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


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

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



.menu_pane .promos_area .sibling_cell,
#globalnav li.selected .menu_item,
#globalnav li.over .menu_item,
#globalnav li.section_item:hover .menu_item,
#globalnav li.section_item .menu_item:hover,
#globalnav .form_text,
textarea,
#globalnav {
	border-color: #656565;
}

.template_supercat #breadcrumb,
.template_supercat #breadcrumb a:hover,
.template_supercat #breadcrumb a,
.template_mpp #breadcrumb,
.template_mpp #breadcrumb a:hover,
.template_mpp #breadcrumb a {
	color: #888;
}
#breadcrumb span {
    color: #bababa;
}
.template_mpp #breadcrumb span,
.template_supercat #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: #FAFAFA;
}

.note {
		line-height: 1.3em;
		color: #b79049;
}

#globalnav .menu_pane {
	color: #999;
}

#globalnav li.over .menu_item,
#globalnav li.section_item .menu_item:hover,
#globalnav li.section_item:hover .menu_item,
#contact_cs_layer .callout_wrapper {
	background-color: #FFFFFF;
}

#globalnav .menu_pane {
	background-color: #FFFFFF;
}

#globalnav li.has_menu_pane_over .menu_item,
#globalnav li.has_menu_pane:hover .menu_item,
#globalnav li.has_menu_pane .menu_item:hover {
	border-bottom-color: #FFFFFF;
}

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


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


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

.pagination li a,
.menu_pane .promo a,
.menu_pane .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;
}

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

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

#footer .copyright a:hover {
    color: #ebcd90;
}

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

.template_supercat #contact_cs,
.template_mpp #contact_cs { background-image: url(/re-nutriv/images/common/arr_c0b89e.gif); }

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

.template_supercat #contact_cs.over #contact_cs_layer,
.template_supercat #contact_cs:hover #contact_cs_layer,
.template_mpp #contact_cs.over #contact_cs_layer,
.template_mpp #contact_cs:hover #contact_cs_layer {
	right: -15px;
}

.template_supercat #contact_cs_layer .callout_wrapper,
.template_mpp #contact_cs_layer .callout_wrapper {
        background: #505050 url(/re-nutriv/images/common/bdr_cs_layer.gif) no-repeat left top;
	border-top-color: #505050;
}

.template_supercat #contact_cs_layer .callout_hdr,
.template_mpp #contact_cs_layer .callout_hdr {
        color: #ececec;
}

.template_supercat #contact_cs_layer .callout,
.template_supercat #contact_cs_layer .callout_content,
.template_mpp #contact_cs_layer .callout,
.template_mpp #contact_cs_layer .callout_content {
	color: #ccc;
}

.template_supercat #contact_cs_layer .callout_content a,
.template_mpp #contact_cs_layer .callout_content a {
    color: #ebcd90;
}


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

#globalnav .menu_pane .standard_list_2 li,
#globalnav .category_menu li {
	background-image: url(/images/common/bullet.gif);
}

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

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


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

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

/* For quickview border */

.template_mpp .shadow_container .qv_bdr_t { background-image: none !important; }
	.template_mpp .shadow_container .qv_bdr_r { background-image: none !important; }
	.template_mpp .shadow_container .qv_bdr_b { background-image: none !important; }
	.template_mpp .shadow_container .qv_bdr_l { background-image: none !important; }
	.template_mpp .shadow_container .qv_cnr_tl { background-image: none !important; }
	.template_mpp .shadow_container .qv_cnr_tr { background-image: none !important; }
	.template_mpp .shadow_container .qv_cnr_br { background-image: none !important; }
	.template_mpp .shadow_container .qv_cnr_bl { background-image: none !important; }



.template_mpp #content_wrapper,
.template_supercat #content_wrapper .has_sidebar_left {
    background-color: transparent;
}
.template_supercat #main_content_wrapper {
    padding: 0;
}
    .template_mpp #header,
    .template_supercat #header {
        background: transparent;
        padding-bottom: 0;
		
		/* 5star add @ 2010/07/12 */
		margin-top: -10px;
    }
        .template_mpp #globalnav_wrapper,
        .template_supercat #globalnav_wrapper {
            background: url(/re-nutriv/images/gnav/globalnav_bdr_b.gif) no-repeat left 29px;
	    padding-left: 5px;
            padding-right: 9px;
            padding-bottom: 5px;
            margin: 0 -9px 0px -5px;
        }
    .template_mpp #footer,
    .template_supercat #footer {
        background: url(/re-nutriv/images/fnav/fnav_bdr_t.png) no-repeat 2px 0;
        margin: -4px auto 0;
        padding: 9px 0 0;
        width: 982px;
    }

#cat { display: none; }




.dojoxDropDownSelect .dijitButtonNode {
    border: 1px solid #E3E3E3;
    line-height: normal;
}

#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);
}

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

.spp_modal_mask{
    background-image: url(/images/bg/white_popup_mask.png);
}

#globalnav .category_menu .sub_set {
    margin-top: 10px;
    padding-top: 1px;
    background: url(/re-nutriv/images/common/bg_dotted.gif) repeat-x left top;
}

.prod_options .prod_action_set .action_mark {
    color: #b58c3c;
}

.prod_options .prod_action_set .view_details {
    color: #b58c3c;
}

.prod_options .prod_action_set .view_details_gc {
    color: #b58c3c;
}

.prod_options .prod_action_set .view_details a {
    color: #b58c3c;
}

.prod_options .prod_action_set .view_details_gc a {
    color: #b58c3c;
}

.prod_price {
    margin-bottom:5px;
}
/* ***** EMAIL SIGN UP POPOVER JUST FOR THE SIGNUP IN THE UTILITY NAV***** */



#email_sign_up_popover_div_bg_container {
  background-image: url(/images/unav/rn_signup_popover_bg.png);
}

#email_sign_up_popover_textbox_div {
  position: absolute;
  right: 81px; /* 5star updated */
  top: 35px; /* 5star updated */
  border: none;
}

#email_sign_up_popover_text_div {
  color: #EAEAEA;
}

#email_sign_up_popover_textbox_div input{
  background-color: #7A7979;
  border:1px solid #888; /* 5star updated */
  width: 130px;
  height: 15px;
  color: #ECECEC;
}

#signup_email_address_popover {
  border: none;
}

.prod_buy .action_btn {
    text-align: right;
}

img .quickshop-btn {
    float:right;
}

.mpp_customer_rating_text  {
   color:#BCBCBC;
}

.overlay-background {
    background-color: #4F4F4F;
}

