/* CSS Document */
#prod_details_section {padding:15px 5px ;font: 11px Verdana, Arial, Helvetica, sans-serif;}
.prod_details_desc h4, .prod_details_desc #sku,  #prod_policy_links_div1, .availability, .comment1, #prod_details_btn_div2{display:none;}

.prod_med_img {float:left;width:260px;margin-bottom:10px;}
.prod_med_img a img {border:none;}

.zoom_div {padding:5px 0 10px 0; float:left;}

.zoom_div a.zoom {background:transparent url(/images/static/icon_zoom1.gif) no-repeat 0% 50%; padding-left:15px; color:#43689B; font:normal 0.9em Arial, Helvetica, sans-serif; text-decoration:none;}

.zoom_div a.zoom:hover {text-decoration:underline; color:#000;}

.email_friend_link {float:right; padding:5px 10px 10px 0;}
* html .email_friend_link {padding-top:6px;}

.email_friend_link a.email_friend {background:transparent url(/images/static/icon_email.gif) no-repeat 0% 50%; padding-left:15px; color:#43689B; font:normal 0.9em Arial, Helvetica, sans-serif; text-decoration:none;}

.email_friend_link a.email_friend:hover {text-decoration:underline; color:#000;}

#states_list_header {clear: both; width:	245px; display: block; background:#7cc97f;	color:#fff; padding: 2px 2px 2px 7px; font-weight: bold; margin-bottom: 3px; }

#states_list { list-style: disc; padding-left: 13px !important; padding-left: 17px;  clear: both;color: #43689B; margin-left:5px !important; margin-left: 0;}
:root #states_list {margin-left: 0 !important;}

.prod_details_desc {float:left;width:270px;}

#product_details .prod_details_desc {margin-bottom: 5px; margin-top: -18px !important; margin-top:-14px;}
:root #product_details .prod_details_desc {margin-bottom: 5px; margin-top: 0 !important;}
#product_detail_page #product_details input.add_to_cart_btn { float: right; margin-right: 170px; margin-top: 13px !important; margin-top: -20px;}
:root #product_detail_page #product_details input.add_to_cart_btn {margin-top: 20px !important;}

#product_detail_page #product_details .coupon_details {float: left; width: 250px; margin:0 0px 0px 0; clear: both;}
#product_detail_page #product_details .coupon_details h3 {font-size: 1.2em; margin: 6px 0 7px 0;}

.page_title h1 {margin-bottom: 0;}
* html .page_title h1 {margin-bottom: 5px;}

#longDescription {background:#eaf3ff;width:242px;border:4px solid #fff;display:block;padding:10px;color: #43689B;}
#longDescription ul {margin:0;padding:0;font: 11px Verdana, Arial, Helvetica, sans-serif;line-height:15px;}
#longDescription li{padding:0 0 0 10px;margin:0;display:inline-block;list-style-type:none;background:url(/images/static/icon_dot.gif) no-repeat 0 4px;}

h2#displayName {background:#7cc97f;color:#fff;margin:0 0 10px 0;padding:7px 10px;font-size:17px;text-align:center; }

.qtybox { width:21px; font-size:11px;height:11px;padding:2px;margin-top: 2px;margin-left:0;}
.qty label {width:100px;float:left;display:block;}


#stock_div{float: right;}
#stock_div p{margin: 0;}
#stock_div .stock_text{font-weight: bold;color: #c00;margin: 5px 0;}
#stock_div a{color: #555;}

/*.prod_details_input{margin: 3px 0;height:24px;float:left;width:260px;}*/
.prod_details_input {margin: 3px 0; height:24px;  width:270px;}
.prod_details_input a.size_chart { font-size: 0.8em; color: #f00 }


.prod_details_form{color: #43689B;}
.prod_details_form a, .prod_details_form a:visited{text-decoration: underline; }
.prod_details_form a:hover{color: #000;}
#product_details a{text-decoration: underline;}
.prod_details_form .sizelabel {display: block;width:100px;float:left;}
.prod_details_form .sqFeetPerPallet {display: block;}
.prod_details_form .sqFeetPerPallet span {display: block;width:100px;float:left;}
.prod_details_form .productWeight { display: block; padding-top: 4px;clear: both;}
.prod_details_form .productWeight span { width:100px;float:left;}
.prod_details_form .pallet_calculator { width:260px;float:left;}
.prod_details_form .dist_ship_calculator { width:260px;float:left;}
pre{float: right;width: 270px;text-align: left;color: #c00;text-transform: none;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

#prod_styles_heading h4{margin: 0;padding: 0;color: #43689B;font-size: 10pt;}
#prod_styles_heading h4 span{display: block;width: 250px;float: left;}
#prod_styles ul{clear: left;padding: 5px 0;}
/*--------Search results-------*/

#keyword_search_page #inner_page_content {margin-left: 7px;}

#keyword_search_page #search_pg_title{margin-left: 9px;}
#keyword_search_page .prod_category {width: 160px; height: 300px; padding:5px 5px 5px 9px; float: left; margin-bottom: 18px; position: relative; }
:root #keyword_search_page .prod_category {height: 305px;}
#keyword_search_page .prod_category_img img {border: 2px solid #fff;}
#keyword_search_page a.prod_title {text-decoration: none; color: #000; font-weight: bold; }
#keyword_search_page a.prod_title:hover {text-decoration: underline;  }

#keyword_search_page .prod_category_form {position: relative; top: 10px; height: auto;}
:root #keyword_search_page .prod_category_form, * html #keyword_search_page .prod_category_form {top: 0;}
#keyword_search_page .prod_category_input {position: absolute; top:-7px !important; top:3px; float: left; width: 125px;}
#keyword_search_page .prod_category_input .regular_price {display: block; }
#keyword_search_page .prod_category_input .current_price {display: block;   }
#keyword_search_page .prod_category_input .old_regular_price {margin:0;padding: 0; height: auto;}
#keyword_search_page .prod_category_input .old_regular_price strong {font-weight: bold;}

.buy_btn_div {clear: both;  display: none;}


.prod_category_label {clear: both;float: left; padding: 7px 6px 3px 0; display: none; }
#keyword_search_page .qtybox { float: left; margin-top: 7px; display: none;}


/*========== promotions/coupons details ===============*/
.promotion{ margin-bottom:10px;}

.promotional_div {font:bold 1.1em Arial, Helvetica, sans-serif; color:#6AAE01; padding:10px 0 5px 0; float:left; width: 100%; margin:0 0 2px 0;}

.coupon_details{color: #5e8e27;font-size: 0.9em;padding: 8px;border: none;margin: 0 0 8px 0;float: left;}
.coupon_details span	{font-weight: bold;}
.coupon_details h3{color: #5e8e27;font-weight: bold;}


/*========== related products ===============*/
#related_products{padding-top: 15px !important; padding-top: 0px;clear: both;}
.related_prod {display:block;margin:10px 0;padding:0 0 15px 0;width:170px; float:left;height: auto;}
.related_prod_img {width: 150px;height: 150px;padding:0;margin:0;float:left;}
.related_prod_img a {border:2px solid #fff;display:block;padding:0;margin:0 0 -2px 0;width:150px;height:150px;}
.related_prod_img img{border: 0;}

/* following styles related with stylesheet_category styles */ 

#related_products .prod_category {width: 160px; height: 280px; padding:5px 5px 5px 5px; margin-bottom: 18px; position: relative; float:left; }
#related_products a.prod_title {text-decoration: none; color: #000; font-weight: bold; font-size: 11px; position: relative; top: 6px !important;}
#related_products a.prod_title:hover {text-decoration: underline;  }
#related_products .prod_category_desc { margin-left: 1px; width: 140px; clear:left; float:left;}
#related_products .prod_category_form {position: relative; clear: both; float:left; display:block; width: 125px; left: -7px !important; left: -15px; top: -5px !important; top: -20px; padding-top: 5px;}
#related_products .prod_category_input {position: absolute; top:-7px !important; top:3px; float: left; width: 125px; }
#related_products a.more{ display:block;width:101px; float:left;height:20px; background:url(/images/static/btn_more_info.gif) no-repeat; margin:5px 0 0 0px !important; margin:3px 0 0 0px;}
#related_products a.more span { display:none}
#related_products .related_prod_input{margin: -10px 0 0 5px;clear: left;}
:root #related_products .related_prod_input {margin: 0 0 0 5px; padding-top: 1px;}
/*========== end of related products ===============*/
/*================================= Tooltips styles ========================================*/

#tooltipjs{ z-index:1500; position: absolute; visibility: hidden; left: 0; top: 0; width:20em; padding: 0.5em; border:1px solid #000; background-color:#ffffe1; color:#000; text-align: left; }
.tooltip_content_js{ position:absolute; display: none; }
#tooltipjs .tooltip_content_js{ visibility: visible; }
#tooltipjs h3{ font-weight: bold; font-size: 1em; }
#tooltipjs p{ font-size: 0.9em; text-align:left; }
#tooltipjs ul{list-style:disc; list-style-position : inside; margin-right:6px; padding-right:2px;}
/*---------end of general styles--------*/
