/* Product Details Page CSS Document */
div#prod_pg_title h1, 
#prod_pg_title, 
#advanced_search_fields1 .adv_search_1, 
#prod_styles, 
#product_specifics, 
#product_options_div, 
#product_features2, 
.specials, 
#product_options, 
.prod_details_desc p,  
.comment1, 
#prod_policy_links_div1, 
.comment2, 
a.size_chart  {
	display:none;
}
 
#keyword_search_page .prod_category	{height:320px;width: 170px; float: left;}

#keyword_search_page .prod_category_label {display: none;}
#keyword_search_page .qtybox {display: none;}

#product_details { 
	margin:10px 10px 0 0; padding:10px 0; position: relative; 
	
	}

.prod_med_img { float: left; width:285px; }
.prod_med_img a img { border: 0px ; }
.prod_med_img .add_this {float:left;padding-bottom:0px;padding-top:3px;}

.zoom_div { display:block;float:left;width:137px;margin:1px 0 0 0;background: url(/images/static/zoom.gif) no-repeat 0 1px;padding:0px 0 0 15px;height:11px;}
.email_friend_link { float:left; width:102px; margin:0px 0 0 0; background: url(/images/static/email.gif) no-repeat 0 1px; padding:0px 0 0 19px; }
.zoom_div a, .email_friend_link a { 
	color:#9B9B9B; text-decoration:none; margin-bottom:0px; display:block;white-space: nowrap;
	font-family:tahoma;
	font-size:11px;
}

.prod_details_desc { position: relative; width:450px; display:block; padding:0 2px 30px 2px; float: right; }
#product_details h1.prod_details_h1 { color:#00a849; font-size:18px; margin:0; line-height: 18px;}
#product_details h2.prod_details_h2 { color:#00a849; font-size:18px; margin:0; line-height: 18px;}
#product_details h3 { color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
#product_details h3.subtitle {color:#00a849;font-size:11px;margin:0;}
#sku{color:#00a849!important; padding: 3px 0;}
#product_details h4, div.product_features_heading h1 { color:#000; margin:10px 0 0 0; padding:0; font-size:11px; }
.prod_details_desc p.lead { display:block; }

div.prod_details_input { display:block; padding:5px 0; }
div.prod_details_input select { font-size:11px; width:130px; }
div.prod_details_input label { width:100px; display:block; float:left; }
div.prod_details_input label.qtylabel { display:inline; float:none; }
div.qty{ position: absolute; bottom: 0; }
div.qty input { width:20px; font-size:11px; }

div.prod_details_desc .list_price, 
div.prod_details_desc .old_regular_price{ text-decoration:line-through; display:block; }
div.prod_details_desc .current_price{ color:#B3110E; font-size:12px; margin:10px 0 0 0; display:block; }
div.prod_details_desc .current_price span { color:#333; }
div.prod_details_desc #salePrice { color: #B3124B; }
div.prod_details_desc .save{ color:#0CA1B7; font-size:12px; }
p.availability { display:block; }

#add_to_cart_div{ 
	text-align: right; 
	clear: both;
}
#add_to_cart_div .add_to_cart_btn { 
	position: relative; 
	top: -27px; 
	left: -195px;
	height:29px; 
	width:110px; 
	background: url(/images/static/btn_addtocart_lg.gif) no-repeat 0% 0%; 
	margin-right:10px;
}

#prod_details_btn_div2{ display: inline; }
#prod_details_btn_div2 .back_cat_link{ display: none; }
#prod_details_btn_div2 .policy_links{ display: none; }
#prod_details_btn_div2 .add_to_cart_div{ text-align: right; position: relative; }
#prod_details_btn_div2 .add_to_cart_div .add_to_cart_btn { position: relative; height:20px; width:81px; background: url(/images/static/btn_addtocart.gif) no-repeat 0% 0%; }

#stock_div{ clear: right; width: 246px; float: right; margin-bottom: 10px; font-weight: bold; }
#stock_div a{ color: #B6100F; }


.coupon_details{ clear: right; width:248px; float: right; margin-bottom: 15px; }

#custom_product { 
	background:#f6f6f6; 
	border:1px solid #55CB8E; 
	width:245px; 
	margin: 10px 0 15px 0; 
}

#custom_product h3 { height:20px; color:#fff; background: url(/images/static/customprod.gif) repeat-x; text-transform:uppercase; font-size:12px; padding:5px 0 0 7px; margin:0 0 10px 0; }
#custom_product .textarea_one { 
	width:205px; 
	margin:5px 0 5px 15px; 
}
#custom_product label, input.upload_field{ margin:5px 0 5px 15px; font-size:11px; }
#custom_product span { 
	border-top:1px solid #000; 
	display:block; 
	padding:8px 0 8px 131px; 
}
#custom_product .personal_text { margin:2px 0 10px 15px; font-size:11px; font-weight: bold; }
#custom_product .personal_text a { color:#009933}
input.upload_field {  height:20px; background:#fff; margin-bottom:10px;border: 1px solid #2CB26B; }
input.add { 
	background: url(/images/static/btn_personalize.gif) no-repeat; 
	height: 21px; 
	width: 93px; 
	border:0; 
	cursor: pointer;
}
select#pullDownOption_1 {
	width:245px;
	margin:5px 0
}



/*		related	*/
#related_products { 
	margin-top: 30px;
	border: solid #e3e3e3 1px; 
	border-top: none;
	width: 750px;
	min-height: 280px;
	clear: both;
	}
#related_products h3 { 
	margin: 0;
	padding: 5px 0 0 0;
	height: 30px;
	background: url(/images/static/red-bg.png) repeat-x 0 0; 
	color: white;
	font-weight: normal;
	font-family:tahoma;
	font-size:11px;
	text-align: center;
}

.related_prod { width:173px; float:left; padding-right: 10px; margin-bottom: 10px; }
.related_prod a img { border:0; }

#longDescription {line-height: 18px;}
#longDescription ol{ margin: 0.5em 0; padding: 0 0 0 2em }
#longDescription ul{ margin: 0.5em 0; padding: 0 0 0 2em; list-style: disc; }

table.qtyDiscount {border-collapse:collapse;}
table.qtyDiscount td {padding: 0px 12px 0px 0px; cell-spacing: } 

.lowerData {clear: both; padding-top: 30px; color: #727272; line-height:18px;}
.lowerData P {margin: 0;}
#product_details H4 {color: #727272; margin: 6px 0 0 0;}
p.lead {margin: 0;}

.CelebrosRec {width: 200px; float: left; margin: 0px 21px; }
.CelebrosRecsContainer {padding: 5px 10px;}
.CelebrosRecsTitle {display: none;}
.CelebrosRec img {max-width: 180px; max-height: 180px;}

.CelebrosRec a {color: #4D4D4F; text-decoration: none; font-weight: bold;}

.price {font-size: 14px;}
