/* product detail - START */
#productNavigation {position: relative;}

#main_content.detail #productNavigation{height:283px;}

.ui-tabs .ui-tabs-hide {display: none;}

#product_detail_tabs, #product_img{float:left;}

#violator_img{
  position:absolute;
  top:177px; left:657px;
}

/* BB Luigi Video */
#luigi_vid_link_detail {
  background:url('/images/products/product_detail/bb_detail_luigi_link_hover.jpg') no-repeat;
  width:718px;
  height:40px;
  text-indent:-9999px;
  display:block;
  position:relative;
  top:-2px;
  left:209px;
}
#luigi_vid_link_detail a{
  background:url('/images/products/product_detail/bb_detail_luigi_link.jpg') no-repeat;
  width:68px;
  height:20px;
  position:absolute;
  top:10px;
  left:376px;
}
#luigi_vid_link_detail a:hover{
  background-image:none;
}

#luigi_vid_link_detail_top {
  background:url('/images/products/bb_top_luigi_link_hover.jpg') no-repeat;
  width:497px;
  height:40px;
  text-indent:-9999px;
  display:block;
  position:relative;
  top:-222px;
  left:430px;
}
#luigi_vid_link_detail_top a{
  background:url('/images/products/bb_top_luigi_link.jpg') no-repeat;
  width:68px;
  height:20px;
  position:absolute;
  top:10px;
  left:415px;
}
#luigi_vid_link_detail_top a:hover{
  background-image:none;
}



#product_detail_tabs{
	width:643px;
	padding:0 0px 0 80px;
}

#tab_nav {
	overflow:hidden;
	margin:0 0 20px 135px;	
	width:505px;
	height:40px;
}

#tab_nav li{
	float:left;
	height:35px;
	margin-right:20px;
}

#tab_nav li a{
	display:block;
	width:100%;
	height:100%;
}

#tab_nav li span{
	display:block;
	height:100%;
	width:100%;
	text-indent:-9000px;
	cursor:pointer;
}

li#how_it_works_tab{width:177px;}
li#how_it_works_tab span{background:url(/images/products/product_detail/how_it_works_tab.png) no-repeat top center;}
li#how_to_use_tab{width:155px;}
li#how_to_use_tab span{background:url(/images/products/product_detail/how_to_use_tab.png) no-repeat top center;}
li#also_try_tab{width:131px; margin-right:0;}
li#also_try_tab span{background:url(/images/products/product_detail/also_try_tab.png) no-repeat top center;}

#tab_nav li a:hover, #tab_nav li.ui-tabs-selected a{background:url(/images/products/product_detail/tab_over_bg.png) no-repeat;}
* html #tab_nav li a:hover, * html #tab_nav li.ui-tabs-selected a{ cursor:pointer; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='/images/products/product_detail/tab_over_bg.png')}

#product_detail_tabs h2.title{
	margin-bottom:6px;
}

#product_detail_tabs h2 span.new_line{
	display:block;
	color:#fff;
	position:relative;
	top:-4px;
}

#product_detail_tabs h2.weather_works{
	width:400px;	
}

#product_detail_tabs h2.title span{
	display:block;
	color:#fff;
	position:relative;
	top:-4px;
}

#product_detail_tabs h2.title span.descriptor{
	font-size:15px;
}

#product_detail_tabs h2.title span.em{
	font-style:italic;
	font-weight:normal;
	font-size:15px;
}

.tab_box{
	font-size:13px;
	margin-bottom:60px;
	padding-right:50px;
}

.tab_box li{
	margin-bottom:15px;
	padding-right:10px;
}

.tab_box p a, 
.tab_box li a, 
.footer_pages .copy a{color:#231f20; }

.tab_box p a:hover, 
.tab_box li a:hover, 
.footer_pages .copy a:hover{background: #8d8379; color:#fff; text-decoration:none;}

.available h3{
	font-size:12px;
	color:#fff;
}

p.availableIn{
	font-size:12px;	
}

.detail #product_img{
	position:relative;
	top:-165px;
	width:200px;
	margin-bottom:-105px;
	text-align:center;
}
#allure_award {position:absolute; top:185px; left:127px;}

a#free_sample {
    position:absolute; top:260px; left:120px;
    width:63px; height:63px;
    text-indent:-9999px;
    background: url(/images/products/product_detail/bg_free_sample.png) no-repeat 0 0; 
}

a:hover#free_sample {
    background-position:bottom left;
}

#fe_coming2010 {position: absolute; top: 155px; left: 145px;}

#ra131_coming2010 {position: absolute; top: 175px; left: 133px;}
#ra132_coming2010 {position: absolute; top: 265px; left: 133px;}
#ra133_coming2010 {position: absolute; top: 135px; left: 133px;}

.addthis_button, #where_to_buy_button, #buy_now_button{
	width:120px;
	height:20px;
	display:block;
	margin:7px auto;
	background: url(/images/products/product_detail/share_button.gif) no-repeat; 
}
#where_to_buy_button, #buy_now_button{
	text-indent:-9000px;
}
#where_to_buy_button{
	background: url(/images/products/product_detail/where_to_buy_button.gif) no-repeat; 
}
#buy_now_button{
	background: url(/images/products/product_detail/buy_now_button.gif) no-repeat; 
}

.addthis_button:hover, #where_to_buy_button:hover, #buy_now_button:hover {background-position: bottom left;}

/* info boxes (next to Available In) */
.tab_box .float_wrapper{margin-top:30px;}

.info_box a{ 
	display:block;
	text-indent:-9000px;
	width:100%;
	height:100%;
}

.info_box{
	float:left;
	margin-right:20px;
	display:inline;
}

.more_about_sb_cr{
	width:110px;
	height:110px;
}

.experience_lv{
	width:165px;
	height:105px;
}

.experience_sb_lt, .experience_bb_lt{
	width:165px;
	height:85px;
}

.more_about_fe_ons{
	width:110px;
	height:90px;
}

.see_how_it_works_ra{
	width:110px;
	height:65px;
}

.learn_how_lcg{
	width:155px;
	height:90px;
}

.more_about_sb_cr{background: url(/images/products/product_detail/info_boxes/color_renew_info_box.gif) no-repeat;}
.more_about_sb_cr a{background: url(/images/products/product_detail/info_boxes/color_renew_info_text.gif) no-repeat 13px 27px;}
.more_about_fe_ons{background: url(/images/products/product_detail/info_boxes/night_serum_info_box_over.gif) no-repeat;}
.more_about_fe_ons a{background: url(/images/products/product_detail/info_boxes/night_serum_info_box.gif) no-repeat;}
.experience_lv{background: url(/images/products/product_detail/info_boxes/luxurious_volume_info_box.gif) no-repeat;}
.experience_lv a{background: url(/images/products/product_detail/info_boxes/luxurious_volume_info_text.gif) no-repeat 13px 35px;}
.experience_sb_lt{background: url(/images/products/product_detail/info_boxes/sb_lustrous_touch_info_box.gif) no-repeat;}
.experience_sb_lt a{background: url(/images/products/product_detail/info_boxes/sb_lustrous_touch_info_text.gif) no-repeat 11px 38px;}
.experience_bb_lt{background: url(/images/products/product_detail/info_boxes/bb_lustrous_touch_info_box.gif) no-repeat;}
.experience_bb_lt a{background: url(/images/products/product_detail/info_boxes/bb_lustrous_touch_info_text.gif) no-repeat 11px 37px;}
.learn_how_lcg{background: url(/images/products/product_detail/info_boxes/lcg_info_box_over.gif) no-repeat;}
.learn_how_lcg a{background: url(/images/products/product_detail/info_boxes/lcg_info_box.gif) no-repeat;}
.see_how_it_works_ra{background: url(/images/products/product_detail/info_boxes/root_awakening_info_box.gif) no-repeat;}
.see_how_it_works_ra a{background: url(/images/products/product_detail/info_boxes/root_awakening_info_text.gif) no-repeat 12px 28px;}

.float_wrapper .info_box a:hover{background-image:none;}

/* also try */
#also_try{
	overflow:hidden;
	margin:35px 0 20px 0;
}

.also_try_box{
	float:left;
	width:275px;
	display:inline;
	margin-right: 20px;
	padding-bottom:40px;
}

.also_try_box h3{
	font-size:15px;
	margin-top:20px;
	color:#fff;
}

.also_try_box h3 span.descriptor, .also_try_box h3 span.em{
	color:#302b2a;
	font-size:12px;
	display:block;
}

.also_try_box h3 span.descriptor{
	margin-top:5px;
}	

.also_try_box .product_pic{
	float:left;
	width:66px;
	display:inline;
	margin-right:10px;
	text-align:center;	
}

.also_try_box .float_left{
	width:199px;	
}

/* product detail - END */
