#catalog_ProdShow .page_title { }


#product_details { padding: 0 0px; }


/* ===== Left Column ===== */
#product_details #prod_details_left_col { width: 330px; overflow: hidden; float: left;   padding: 0 0px 0 25px; font-size: 11px;}
#product_details #prod_details_left_col #image_frame { display: none; }
#product_details #prod_details_left_col .prod_med_img { text-align: center; }
#product_details #prod_details_left_col .prod_med_img img { width: 270px; height: 270px; }
#product_details #prod_details_left_col .zoom_div { float: left; padding-top: 10px; }

/* BUTTONS */
#product_details #prod_details_left_col .zoom_div a { background: url(/images/static/Buttons/zoom.gif) no-repeat 0 0px; width: 170px; height: 27px; display: block; text-indent: -9000px; }
#product_details #prod_details_left_col .zoom_div a:hover { background-position: 0 bottom; }

#product_details #prod_details_left_col .video_show_link { float: left; padding: 6px 2px 8px 32px; background: url(/images/static/pl_pd_video.gif) no-repeat 2px 0px; margin-top: 4px; }

#product_details #prod_details_left_col .email_friend_link { float: right; padding-top: 10px; }

/* BUTTON */
#product_details #prod_details_left_col .email_friend_link a { background: url(/images/static/Buttons/emailThisImage.gif) no-repeat 0 0px; width: 150px; height: 27px; display: block; text-indent: -9000px; position: relative;  }
#product_details #prod_details_left_col .email_friend_link a:hover { background-position: 0 bottom; }


/* ===== Right Column ===== */
#product_details #prod_details_right_col { width: 225px; overflow: visible; float: right; color: #000; font: normal 11px tahoma, verdana;  padding:0px; padding-right:85px;}
#product_details #prod_details_right_col #bonus_wrapper { float: left;}


#product_details #prod_details_right_col #bonus_wrapper #displayName {  color: #595c41;  text-transform: capitalize; font: bold 18px tahoma; padding: 0px 5px 5px 5px; border-bottom: solid 1px #c7c8c3; width:205px;}
#product_details #prod_details_right_col #bonus_wrapper #key_ingredients { background: url(/images/static/pl_pd_key_ingredients.gif) no-repeat 0 2px; padding: 0 0 0 20px; font-weight: bold; }

#product_details #prod_details_right_col #bonus_wrapper #product_features h3 { display: none; }


#product_details #prod_details_right_col #bonus_wrapper .size_chart_link { margin: 0 -15px; padding: 5px 15px; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_form #sku2_div { color: #797979; font-weight: bold; font-size: 10px; padding: 0 0 2px 0; border-bottom: 1px dotted #cecece; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_form #sku2_div #sku2 { display: inline; }


#product_details #prod_details_right_col #bonus_wrapper .prod_details_desc { clear: both; border-bottom:solid 1px #c7c8c3; margin-top: 30px; float: left; width: 100%; padding: 0 0; overflow: visible; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_desc h4 { display: none; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_desc .lead { padding: 6px 10px; border-bottom:solid 1px #c7c8c3; }
#catalog_prodshow #prod_details_right_col .prod_details_desc .lead{padding:0px !important; margin-left:0px; float:left; clear:both; width:100%; height:100%;}
#product_details #prod_details_right_col #bonus_wrapper .prod_details_desc p { display: none; }
#catalog_prodshow .prod_details_desc #longDescription{float:left; padding:10px 0px 10px 0px; }
#catalog_prodshow .prod_details_desc #longDescription ul{list-style-type:disc; list-style-position:inside;padding:0px; margin:0px; float:left; width:100%; display:inline; }

#catalog_prodshow .prod_details_desc #longDescription ul li{line-height:18px;}
#product_details #prod_details_right_col #bonus_wrapper #attributes { padding-bottom: 10px; float: left; }
#product_details #prod_details_right_col #bonus_wrapper #attributes li { padding: 6px 10px; clear: both; float: left; width: 205px;}
#product_details #prod_details_right_col #bonus_wrapper #attributes li span { display: block; }
#product_details #prod_details_right_col #bonus_wrapper #attributes li strong { font-size: 13px; width: 90px; font-weight: bold; display: block; float: left; }

#product_details #prod_details_right_col #bonus_wrapper .prod_details_input { padding: 6px 0px 6px 10px; clear: both; float: left; width: 215px;}
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input label { font-size: 12px; width: 75px; font-weight: bold; display: block; float: left;  }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input select { font-size: 12px; width: 135px; display: block; float: left; border: solid 1px #a5acb2; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input input { font-size: 12px; width: 81px; display: block; float: left; padding: 1px 0 1px 3px; border: solid 1px #a5acb2; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input .row label { float: right; width: 190px; clear: both; padding-bottom: 10px; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input .row input { float: left; width: 15px; margin-top: 5px; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_input #pqty { width: 35px; text-align:center; padding:1px 0pt; }
#product_details #prod_details_right_col #bonus_wrapper .prod_details_desc { border: none; margin: 0; position:relative;}


#product_details #prod_details_right_col #bonus_wrapper .prod_details_input.price { padding: 6px 10px; clear: both; float: left; width: 205px; border-top:solid 1px #c7c8c3; border-bottom:solid 1px #c7c8c3;}
#product_details #prod_details_right_col .prod_prices {  float: left; width: 100%; padding: 0px 0;  }
#product_details #prod_details_right_col .prod_prices dt { float: left; clear: both; width: 75px; padding: 2px 0; position: relative; }
#product_details #prod_details_right_col .prod_prices dd { float: left; width: 120px; margin-right: -20px; position: relative; padding: 2px 0; }
#product_details #prod_details_right_col .prod_prices .list_price, #product_details #prod_details_right_col .prod_prices .old_regular_price { font-size: 13px; padding-bottom: 4px;  }
#product_details #prod_details_right_col .prod_prices dd.list_price, #product_details #prod_details_right_col .prod_prices dd.old_regular_price { text-decoration: line-through; }
#product_details #prod_details_right_col .prod_prices .regular_price_lowest, #product_details #prod_details_right_col .prod_prices .current_price { font-size: 13px; font-weight: bold;  color:#c81100; border:1px solid #fff;}

#product_details #prod_details_right_col .prod_prices .main_price { font-size: 13px; font-weight: bold; padding-bottom: 4px; }
#product_details #prod_details_right_col .prod_prices .save { font-size: 14px; font-weight: bold; color:#8c882f; padding-bottom: 4px; }
#product_details #prod_details_right_col .prod_prices dt.save { clear:both; }
#product_details #prod_details_right_col .prod_prices dd.save{background: url(/images/static/exclaim.gif) no-repeat right 50%; width:auto; padding-right:6px;}
#product_details #prod_details_right_col #stock_div { color: red; font-weight: bold; font-size: 12px; }
#product_details #prod_details_right_col .stock_text { color: red; padding: 3px 0; }
#product_details #prod_details_right_col .stock_link { color: red; font-weight: normal; line-height: 15px; }
#product_details #prod_details_right_col #percentDiscountLabel { }



#product_details #prod_details_right_col #descreet_purchase { float: right; width: 135px; background: #f6f5f4; color: #786d4c; font-size: 11px; }
#product_details #prod_details_right_col #descreet_purchase h3 { background: url(/images/static/pl_pd_discreet_hd.gif) no-repeat 0 0; padding: 35px 0 0 12px; font-weight: normal; }
#product_details #prod_details_right_col #descreet_purchase ul { padding: 10px 0 0 13px; }
#product_details #prod_details_right_col #descreet_purchase li { padding: 0 0 6px 6px; background: url(/images/static/pl_pd_discreet_bullet.gif) no-repeat 0 5px; }
#product_details #prod_details_right_col #descreet_purchase li a { color: #000; }
#product_details #prod_details_right_col #descreet_purchase .customer_service { background: url(/images/static/pl_pd_discreet_bottom.gif) no-repeat 0 100%; padding: 5px 0 0 12px; height: 39px; }

#catalog_prodshow #product_details h3 {text-indent:20px !important;}

#product_details #prod_details_right_col #prod_details_btn_div1 { clear: both; }

#product_details #prod_details_right_col .phone_text{padding:10px;}
#product_details #prod_details_right_col .phone_order{display:block; }

#product_details #prod_details_right_col .call_for_price{padding:10px; color:#0a0; font-weight:bold; display:block;}

/* BUTTON */
#product_details #prod_details_right_col .add_to_wishlist_btn { display: block; margin-top: 8px; text-indent: -9000px; width: 131px; height: 22px; background: url(/images/static/Buttons/addToWishilist.gif) no-repeat 0 0; }
#product_details #prod_details_right_col .add_to_wishlist_btn { background-position: 0 bottom; }

/* BUTTON */
#product_details #prod_details_right_col .add_to_cart_btn { width: 111px; height: 26px; background: url(/images/static/Buttons/addToCart2.gif) no-repeat 0 0; float:left; margin:10px 0 0 10px;}
#product_details #prod_details_right_col .add_to_cart_btn:hover { background-position: 0 bottom; }

#product_details .listingName { clear: both;  color: #595c41; font: bold 18px tahoma; padding: 20px 0 0px 0px; margin-top:15px; float:left; width:716px;height: 18px; border-top:4px solid #dae8e8;}
#quantity_discount {clear:both; padding-top:4px; padding-left:10px;}
#quantity_discount #discoutTable {font-size:12px;}
#quantity_discount #discoutTable th{width:100px; font-weight:bold; padding-bottom:1px;}
#quantity_discount #discoutTable tr {padding-bottom:1px;}
#quantity_discount #discoutTable tr td{padding-left:1px;}
