/* ############################################# */
/* # Estée Lauder # */
/* # ......................................... # */
/* # RUBIX MEDIA LLC # */
/* # P.Gold - 22 Mar 2008 # */
/* ############################################# */

/* ***** PRODUCT AREA ***** */
/* ::Product title and images ::*/

#prod_area{float:left;width:340px;}
#prod_area .prod_title_wrapper{height:85px;}
#prod_area .prod_title{padding:6px 20px 1px 0;/*position:absolute;*/}
#prod_area .prod_title dfn{color:#244163;text-transform:uppercase;font-size:14px;line-height:1em;}
#prod_area .prod_title .prod_title_primary{color:#c8a051;font-size:20px;font-weight:500;line-height:23px;margin:5px 0;font-size:1em;text-transform:none;}
#prod_area .prod_title .prod_title_secondary{color:#c8a051;font-size:13px;font-weight:500;line-height:1em;text-transform:none;}
#prod_area .prod_image{height:311px;overflow:hidden;position:static;width:311px;}

.prod_controls{float:left;width:100%;}
.prod_alt_images{border-right:1px solid #ccc;float:left;padding:0 3px 0 0;display:block;width:138px;}
.prod_alt_images li{display:inline;float:left;padding-right:10px;width:36px;}
.prod_alt_images span,.prod_alt_images a{border:1px solid #ccc;display:block;height:34px;width:34px;}
.prod_alt_images img{background:#ccc;border:1px solid #fff;display:block;height:32px;overflow:hidden;width:32px;-moz-opacity:0.99;opacity:0.99;}
.prod_alt_images a:hover img{opacity:0.7;-moz-opacity:0.7;background-color:#fff;}

.prod_controls .share_controls{display:block;float:left;height:36px;padding:0 0 0 7px;position:relative;width:203px;}
.prod_controls .share_controls ul{bottom:0;position:absolute;}
.share_controls li{background:url(/images/common/ico_bullet.gif) no-repeat right center;display:inline;font-size:9px;line-height:1em;padding:0 11px 0 3px;text-transform:uppercase;}
.share_controls li.last{background:none;padding-right:0;}
.share_controls li,#main_content .share_controls a{color:#666;}

.prod_features_wrapper{float:right;margin-bottom:1px;padding-bottom:14px;position:relative;width:608px;min-height:300px;_height:300px;}
.prod_features_bv_prizedraw{float:right;margin-top:10px;margin-bottom:10px;padding-bottom:15px;position:relative;width:608px;}

.prod_options_single{width:160px;float:left;}
.prod_sell_info_single{width:150px;float:right;}
.prod_content{min-height:410px;}

.rbx_tab_container .rbx_tab .tab_content{_height:412px;}
.rbx_tab_container .rbx_tab .tab_content .container_inner{height:100%;padding:0 0 14px;margin-bottom:-6px;overflow:hidden;position:relative;}
.rbx_tab_container .prod_content{float:left;width:342px;padding:20px 14px 0px 20px;}
.rbx_tab_container .prod_content .promo_block{background:url(/images/common/bg_dotted.gif) repeat-x left bottom;padding:0 1px 6px 0;margin-bottom:10px;}
.rbx_tab_container .prod_content .promo_block .promo img{width:100%;}
.tab_content .prod_content h4{color:#c8a051;font-size:15px;font-weight:normal;margin-bottom:0.4em;text-transform:none;}
.prod_options #selected_color_name{color:#333;font-size:14pt;}
.prod_options #selected_color_name.single_name{color:#535353;font-size:8px;letter-spacing:0.115em;text-transform:uppercase;}

.rbx_tab_container .tab_content{background:url(/images/common/bg_dotted.gif) repeat-x left bottom;clear:both;float:none;/*left;*/margin-bottom:10px;padding-bottom:11px;}

.rbx_tab_container .tab_content .full_block{max-height:385px;overflow:auto;}
.rbx_tab_container .tab_content .content_block p{padding-left:1px;}

.rbx_tab_container .prod_side_content{background:url(/images/common/bg_dotted_y_e0.gif) repeat-y left top;float:right;margin-top:22px;min-height:375px;margin-bottom:12px;padding:0 16px 3px;position:relative;width:198px;}
#main_content .rbx_tab_container .prod_side_content p{color:#333;line-height:1.22em;}
.certificate_fields textarea,.certificate_fields .form_text{width:300px;}
.certificate_fields select{width:auto;}
.certificate_fields .form_label .form_note{white-space:nowrap;}

.tab_content .form_block .required_note{margin:0;float:right;padding-right:36px;_margin-bottom:-1.4em;_padding-top:0.3em;}

.certificate_balance{font-weight:bold;margin:1.5em 0 2.5em;}
.featured_content_wrapper{width:350px;padding:0 0 20px;float:left;}
.featured_content_wrapper_single{padding:0;}
.featured_content_wrapper:after{/* clearfix */content:".";display:block;height:0;clear:both;visibility:hidden;}
.featured_content_image{width:195px;float:left; }
.featured_content_image img{width:180px;height:175px;/* background:#dbb;*/overflow:hidden;}
.featured_content{
  /* to appear as block -- however,comment this out to allow content to wrap around image
  float:left;
  width:145px;
  */
}
.featured_content dfn{color:#c8a051;font-size:10px;line-height:28px;}
.featured_content dfn img{margin-top:2px;}
.featured_content h4{color:#333;font-size:13px;font-weight:normal;line-height:16px;margin:7px 0 0;}
.featured_content h4.single_h4{margin:-5px 0 0;}
.featured_content h5{color:#666;font-size:11px;font-weight:normal;line-height:15px;margin:0;padding-bottom:5px;text-transform:none;}
.featured_content .prod_size{margin:8px 0 1em 0;}
.featured_content .prod_sell_info{margin-bottom:20px;}
.featured_content .action_btn{margin:1em 0 0;}
.featured_content .shipping_message{font-size:10px;line-height:1.2em;color:#C8A051;}
.featured_content .prod_sell_info .prod_price,#prod_price{padding-right:2px;margin:0 0 5px 0px;}
.featured_content .prod_sell_info .prod_size,#prod_size{margin-left:15px;}
.featured_content .prod_sell_info .prod_buy .form_submit{position:relative;margin:-1.3em -3px 0 0;float:right;}

.prod_content .filter_controls{margin:0;padding:0 0 20px;clear:both;/* HIDING FILTERS FOR SPP */}
.prod_content .filter_controls:after{/* clearfix */content:".";display:block;height:0;clear:both;visibility:hidden;}
.prod_content .filter_controls .filter_select_container{padding-right:10px;}

.prod_content .prod_detail_filters{padding-bottom:5px;} 
.prod_content .prod_detail_filters .filter_select_container{float:none;margin-right:0;margin-bottom:12px;padding-right:0;clear:left;}

.swatch_list{clear:left;}
.swatch_list .scrollpane{height:145px;}

#main_content .shade_info strong{font-weight:normal;font-size:9px;letter-spacing:0.115em;}

@media screen and (-webkit-min-device-pixel-ratio:0){
#main_content #scrollpane .shade_info strong{letter-spacing:1px;} 
}

.inventory_msg{font-size:8px;font-weight:normal;color:#FE2E2E;}

.prod_attributes{background:url(/images/common/bg_dotted.gif) repeat-x left bottom;clear:left;padding:15px 0 16px;}
.prod_attributes:after{/* clearfix */content:".";display:block;height:0;clear:both;visibility:hidden;}
.prod_attributes dt .note,.prod_attributes dt,.prod_attributes dd{font-size:11px;line-height:14px;}
.prod_attributes dt{margin-top:-3px;}
.prod_attributes dd{color:#666;padding-left:75px;}

.cross_sell_container{
  border:1px solid #D3D3D3;
  float:left;
  height:100%;
  margin-bottom:-3px;
  margin-top:10px;
  min-height:438px;
  padding:0 0 3px;
  position:relative;
  width:230px !important;
  width:220px;
  z-index:10;
  background-image:url(/images/common/bg_shd_v.gif);
  background-repeat:repeat-y;
  background-position:left top;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/bg_shd_v.png",sizingMethod="crop");
}

#cross_sell_container_background{
  width:11px;
  position:absolute;
  left:0px;
  right:0px;
  background-image:url(/images/common/bg_shd_v.gif);
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/bg_shd_v.png",sizingMethod="crop");
}

.cross_sell_container .rel_container{margin:15px 15px 0px 15px;}
.cross_sell_container .rel_container h3{ color:#c8a051; font-size:19px; font-weight:normal; line-height:22px; margin-bottom:6px; }
.cross_sell_container .rel_container ul{}
.cross_sell_container .rel_container .rel_prod{background:url(/images/common/bg_dotted.gif) repeat-x left top;padding:21px 0;}
.cross_sell_container .rel_container .rel_prod .prod_title .prod_title_primary,
.cross_sell_container .rel_container .rel_prod .prod_title .prod_title_secondary{font-weight:normal;font-size:0.55em;text-transform:none;}
#main_content .cross_sell_container .rel_container .rel_prod h2.prod_title{margin-bottom:0.5em;}
.cross_sell_container .rel_container .rel_prod .prod_image{left:0;}
.cross_sell_container .rel_container .rel_prod .prod_details{ float:right; padding-left:0px;position:relative; min-height:92px; _height:92px; width:92px; }
.cross_sell_container .rel_container .rel_prod .prod_descr{font-size:10px;line-height:1.2em;}
.cross_sell_container .rel_container .rel_prod .prod_options .shade{float:none;}
.cross_sell_container .rel_container .rel_prod .prod_options .shade .note{display:inline;}
.cross_sell_container .rel_container .rel_prod .prod_options .prod_price{display:block;margin:0 0 1em 0;}

/* **************************************************** */
/* QUICKBUY LAYER */
/* .................................................... */
#quickbuy_layer{ height:100%; left:0; top:0; width:100%; }
#quickbuy_layer_container{ margin:150px auto 0 auto; text-align:left; width:869px; _width:920px; }
#quickbuy_layer_container:after{/* clearfix */content:".";display:block;height:0;clear:both;visibility:hidden;}
#quickbuy_layer .shadow_table_inner_for_quickbuy_layer_container{padding:17px 17px 5px 10px;}
#quickbuy_layer .shadow_table_inner_for_quickbuy_layer_container .container_inner{background-color:#fff;}
#quickbuy_layer_container .close_btn{ position:absolute; right:24px; top:22px; z-index:7000; }
#quickbuy_layer #prod_area,#quickbuy_layer #prod_area .prod_image{width:280px;height:290px;}
#quickbuy_layer #prod_area .prod_image img{width:280px;}
#quickbuy_layer .prod_alt_images{border-right:0;padding-right:0;}
#quickbuy_layer .prod_controls .share_controls{ clear:left; float:none; height:auto; padding-left:0; padding-top:10px; width:auto; }
#quickbuy_layer .prod_controls .share_controls ul{ bottom:auto; margin-left:-3px; position:relative; }

/* ........ QUICKBUY TABS ....... */
/* ::subtract 58px from width ::*/
#quickbuy_layer_container .prod_features_wrapper{width:548px;}
#quickbuy_layer_container .rbx_tab_container .prod_content{width:282px;}
#quickbuy_layer_container .featured_content_wrapper{width:280px;}
#quickbuy_layer_container .featured_content_image{width:102px;overflow:hidden;}
#quickbuy_layer_container .featured_content_image img{width:92px;height:92px;}
#quickbuy_layer_container .featured_content .prod_options{ }
#quickbuy_layer_container .featured_content .prod_size{ clear:left; float:left; display:inline; margin-top:18px; padding-right:30px; }
#quickbuy_layer_container .featured_content .prod_sell_info{spp_global.css (line 204)  margin-bottom:12px; }
#quickbuy_layer_container .featured_content .prod_sell_info .prod_buy .form_submit{ float:none; margin:0 0 0 12px; position:static; }
#quickbuy_layer_container .swatch_list .scrollpane{height:145px;}
#quickbuy_layer_container .swatch_list .scrollable{width:282px;}
#quickbuy_layer_container .shade_selector{width:257px;}
#quickbuy_layer_container .shade .shade_info{width:170px;}

#submit_question_layer{background:url(/images/common/bg_fff_70.png);height:100%;width:100%;margin-left:-20px;padding-left:20px;width:356px;}
#submit_question_layer_container{background:#fff url(/product/images/common/bdr_faq_gold.gif) no-repeat left top;height:251px;margin-top:15px;width:325px;}
#submit_question_layer_container .close_btn{margin:10px 10px 2px;} 
#submit_question_layer_container .container_inner{padding:0px 15px 7px 15px;clear:both;height:auto;margin-bottom:0;overflow-y:auto;width:290px;}
#submit_question_layer_container .form_item{padding-bottom:2px;}
#submit_question_layer_container .container_inner a{color:#003169;} 
#submit_question_layer_container .form_submit{margin-top:8px;}
#submit_question_layer_container .field_pair{margin-left:-10px;margin-right:-13px;position:relative;width:313px;}
#submit_question_layer_container .field_pair .form_item{float:left;padding-bottom:2px;padding-left:10px;width:145px;}
#submit_question_layer_container .form_item .form_label{margin:0;}
#submit_question_layer_container .prod_content .filter_controls{}
#submit_question_layer_container .form_item .form_text{width:290px;}
#submit_question_layer_container .field_pair .form_item .form_text{width:140px;}
#submit_question_layer_container .field_pair .form_item select{width:136px;}
#submit_question_layer_container .form_item textarea{width:100%;height:40px;}
#submit_question_layer_container .form_note{line-height:1.2em;font-size:10px;}

#main_content strong.caps{font-weight:normal;font-size:10px;}

#returns_popup_frame,#shipping_popup_frame,#exchanges_popup_frame{position:absolute;top:-5000px;}
#returns_popup_frame_iframe,#exchanges_popup_frame_iframe{width:825px;height:600px;border:1px solid #EEF0F3;margin:0;background-color:#fff;overflow:hidden;}
#shipping_popup_frame_iframe{width:825px;height:400px;border:1px solid #EEF0F3;margin:0;background-color:#fff;overflow:hidden;}

#nonshaded_description .prod_sell_info #prod_size{margin-left:0;}
#nonshaded_description .prod_sell_info #prod_sku{margin-left:0;}
#nonshaded_description #nsp_detail_filters .dojoxDropDownSelect{display:block;margin:0 5px 5px 0;width:100px;}

/* ELUK Added Styles */
#tabs{width:388px;float:left;}
#tabs .prodTabMenu{padding:0;margin:0;clear:both;height:25px;position:relative;top:1px;}
#tabs .prodTabMenu li{float:left;display:block;padding-right:3px;background:transparent url(/images/tab/li_right_shadow.gif) no-repeat bottom right;}
#tabs .prodTabMenu li a{padding:7px 0px 0px 1px;background:transparent url(/images/tab/tab_a_top_shading.gif) repeat-x top left;display:block;cursor:pointer;}
#tabs .prodTabMenu li a:hover{color:#C8A051;}
#tabs .prodTabMenu li.ui-tabs-selected a{color:#C8A051;}
#tabs .prodTabMenu li a span{text-transform:uppercase;font-size:10px;font-family:Arial,Helvetica,sans-serif;padding:0px 8px 4px;display:block;border-bottom:1px solid #dfdfdf;}
#tabs .prodTabMenu li.ui-tabs-selected a span{border-bottom:1px solid #fff;}
#tabs .prodTab{border-width:1px;border-style:solid;border-color:#dfdfdf;margin-bottom:12px;}
#tabs .prodTab .tabContent{padding:15px;/*height:385px;*/ }
#tabs .ui-tabs-panel{
  /*resets*/
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
  font-family:Arial,Helvetica,sans-serif;
  clear:left;
  border:1px solid #d3d3d3;
  color:#222;
  min-height:441px;
}
#tabs .ui-tabs-hide{position:absolute;left:-10000px;display:block;}

#promos_area{height:200px;margin-left:0px;width:968px;margin-top:30px;}
#promos_area .scroll_area{position:relative;}
#promos_area .scrollpane{overflow:hidden;height:160px;position:absolute;left:19px;}
#promos_area .scrollpane ul.promo_items{width:1160px;left:0px;}
#promos_area .scroll_control{position:absolute;}
#promos_area .scroll_arr_next{right:0;}
#promos_area .scroll_arr_previous{display:none;}

.tab_dummy_bar{background:url(/images/common/bg_dotted.gif) repeat-x left bottom;clear:both;float:none;/*left;*/margin-bottom:10px;padding-bottom:11px;}

fieldset{text-align:left;clear:both;margin-bottom:10px;}
div.prod_sell_info label{float:left;height:19px;}
div.prod_sell_info label{width:90px;padding-top:2px;}

select.orig_select1,select.orig_select2,select.small_dd{width:250px;height:19px;font-size:100%;font-family:inherit;}

select.small_dd{width:32px;}
div.spp_dropdownSmall span.optionContainer{width:40px;}
div.spp_dropdown{height:19px;float:left;position:relative;overflow:hidden;}
div.spp_value{width:232px;height:19px;float:left;position:relative;padding-top:2px;}
#main_content div.spp_value h3{font-size:1em;}
div.spp_dropdownSmall{width:32px;height:19px;float:left;position:relative;}
.spp_ddArrow{position:absolute;top:0;right:0;background:transparent url(/images/dropdown/dropdown_Arrow.gif) no-repeat top left;width:17px;height:17px;}

.optionContainer{display:none;}
.unit_price{font-style:italic;padding-left:5px;} 

/* Previous/Next area */
div#prev_next{color:#BABABA;float:right;margin-right:10px;margin-top:6px;height:10px;}
div#prev_next a{color:#20558A;}

/* Facebook link */
div#fb_share_link{clear:both;color:#888;cursor:pointer;height:65px;margin-top:40px;}
div#fb_share_link:hover{color:#20558A;text-decoration:underline;}
#ftaf_content #fb_share_link{margin:5px 0;}

/* Award logo */
div#awards_image{width:80px;height:80px;position:absolute;top:0;left:0;background-repeat:no-repeat;}

/* RATINGS AND REVIEWS */
.bv_write_review_title{color:#c8a051;font-size:16px;font-weight:500;line-height:20px;margin:5px 0;}

/* ***** BV OVERRIDES ***** */
/* ignore id #BVReviewsContainer. being used to change inheritance order */
#BVReviewsContainer .BVRRBuyAgainTotalReviews{/* float:left;padding-right:3px;*/}
#BVReviewsContainer .BVRRDisplayContentFooter{padding:9px 0 15px;#padding-bottom:0;_padding-bottom:1px;text-align:left;}
#BVReviewsContainer .BVRRPager{margin:-2px 0 -15px;#margin-bottom:0;_margin-bottom:2px;padding:0 0 0 320px;position:relative;}
#BVReviewsContainer .BVRRPageLink{padding-left:0;margin-right:9px;}
#BVReviewsContainer .BVRRNextPage{margin-right:0;padding-right:2px;}
#BVReviewsContainer .BVRRPreviousPage{margin-right:0;padding-left:2px;}
#BVReviewsContainer .BVRRDisplayContentSpacer{display:none;}

/* ***** EL page implementation ***** */
#reviews_show{margin:0 -2px 23px -12px;position:relative;top:-2px;width:974px;_zoom:1;}
#BVReviewsContainer .BVRRDisplayContent{padding-bottom:20px;}
#bvprintlink{bottom:24px;font-size:10px;line-height:1em;position:absolute;right:40px;_right:42px;text-transform:uppercase;}
#bvprintlink,#bvprintlink a{color:#20558A;}
#BVSubmissionContainer.prod_features_wrapper{height:auto;margin:-2px;min-height:0;padding:0;}
#BVSubmissionContainer.prod_features_wrapper #BVLoaderImage{margin:0 auto;padding:150px 0;}

#review_disclaimer.spp_disclaimer{font:10px arial;color:#777;margin:-16px 0 20px -10px;}
