#search_pg_title, #prod_pg_title{ display: none; }
#prod_styles {display: none;}

.brand_div {width: 99%;float: left; clear: left; }
.brand_div .brandlist_top h2 {margin-top:15px;font-size: 16px;}
.brand_div .brands_cat ul {list-style: none;}

#product_listing_section .prod_category{ display: block; float: left; width: 115px; border: 1px solid #CADEED; margin: -1px 0 -0 -1px; padding: 11px; position: relative; font-size: 0.9em; }
#product_listing_section #prod_category1, #product_listing_section #prod_category4, #product_listing_section #prod_category7, #product_listing_section #prod_category10, #product_listing_section #prod_category13, #product_listing_section #prod_category16, #product_listing_section #prod_category19, #product_listing_section #prod_category22, #product_listing_section #prod_category25, #product_listing_section #prod_category28, #product_listing_section #prod_category31, #product_listing_section #prod_category34, #product_listing_section #prod_category37, #product_listing_section #prod_category40, #product_listing_section #prod_category43, #product_listing_section #prod_category46, #product_listing_section #prod_category49{ margin-left: 0; clear: both; }
#product_listing_section img{ width: 109px; height: 133px; margin-bottom: 5px; } /* values from config!!! */
#product_listing_section a.prod_title{ color: #d53f00; text-decoration: none; font-weight: bold; display: block; min-height: 4em; height: auto; }
	* html #product_listing_section a.prod_title{ height: 3em; }
#product_listing_section a.prod_title:hover{ text-decoration: underline; }
#product_listing_section .prod_category_desc p{ height: 5em; overflow: hidden; }
#product_listing_section a.more{ color: #d53f00; text-decoration: none; }
#product_listing_section a.more:hover{ text-decoration: underline; }
#product_listing_section .prod_category_input{ height:6.5em; position: relative; }
#product_listing_section .prod_category_input .prod_category_label{ display: none; }
#product_listing_section .prod_category_input input.qtybox{ position: absolute; left: 0; bottom: 0; font-size:10px; width: 2em; height: 16px; float: left; margin-top: 5px; text-align: center; }
#product_listing_section .prod_category_input .buy_btn_div{ position: absolute; right: 0; bottom: 0;display: block; width: 70px; height: 15px; background: url(/images/static/btn_add_to_cart.gif) no-repeat 0 0; overflow: hidden; margin-top: 5px; }
#product_listing_section .prod_category_input .buy_btn_div input{ text-indent: -9000px; display: block; width: 70px; height: 15px; overflow: hidden; }
/* ==========================PRODUCT DETAILS STYLES=================================== */

#product_details{ clear: both;float:left; position: relative; padding-top: 5em; margin: 15px 0;border-top:1px solid #fff;  }
	* html #product_details {float:none;}
	*:first-child+html #product_details {clear:none;}
#product_details .prod_med_img{ position: absolute; z-index: 100; width: 189px; float: left; margin: 1px; padding-right: 5px;  }
#product_detail_page #product_details #related_products {width:582px;}
	*:first-child+html #product_details .prod_med_img {top:70px;left:0;}
#product_details .prod_med_img img{ width: 179px; height: 204px; margin: 5px 0 2px 5px; } /* values from config!!! */
#product_details .zoom_div a{ display: block; width: 64px; height: 15px; background: url(/images/static/zoom.gif) no-repeat 0 0; overflow: hidden; text-indent: -5000px; float: left;}
#product_details .email_friend_link a{ display: block; width: 115px; height: 15px; background: url(/images/static/email_to_friend.gif) no-repeat 0 0; overflow: hidden; text-indent: -5000px; float: right; }
#product_details .prod_details_desc{ position: relative; margin-top: 0 !important; margin-top: -12px; padding: 1em 0 1em 0!important; padding-top: 0 0 3em 0; }
#product_details .prod_details_desc h2#displayName{ position: absolute; top: -4em; left: 0; font-size: 1.25em; }
#product_details .prod_details_desc h3{ position: absolute; top: -2em; left: 0; font-size: 1em; }
#product_details .prod_details_desc h3#styleNumber{ position: absolute; top: -3.5em; left: 0; font-size: 1em; }
#product_details .prod_details_desc .availability{ width: 240px; height: 26px; font-size: 0.9em; margin-left: 194px; position: relative; z-index: 200; }
#product_details .prod_details_desc form{ min-height: 230px; height: auto; padding-top: 30px; top: -40px; position: relative; border: 1px solid #c9deef; width:580px;}
	*html #product_details .prod_details_desc form{ min-height: 230px; height: auto; padding-top: 10px; top: -40px; position: relative; border: 1px solid #c9deef; width:560px;}
#product_details .prod_details_desc form:after{  content: ".";   display: block;  height: 0; 
    clear: both; 
    visibility: hidden;}
	* html #product_details .prod_details_desc form{ height: 230px; padding-top: 20px; top: -60px; padding-bottom:10px; }
	:first-child+html #product_details .prod_details_desc form{ width: 580px; padding-top: 40px; top: -60px; }
#product_details .prod_details_desc h4 {  clear: both; padding: 5px; font-size: 1em; border: 1px solid #c9deef; position: relative; top: -50px; margin-bottom: -50px; border-bottom: none;  }
	:root #product_details .prod_details_desc h4 { top: -30px; margin-bottom: -30px; }
#product_details .prod_details_desc #longDescription { display: block; padding: 5px; font-size: 0.9em;  border: 1px solid #c9deef; border-top: none; position: relative; }
#product_details .prod_details_desc #longDescription ul {list-style-image:none;list-style-position:inside;}

#product_details .prod_details_form{ display: block; position: relative; margin: 1em 0; clear: both; padding-left:20px;}
#product_details .prod_details_form .prod_prices{ width: 130px; }
#product_details .prod_details_form label{ display: block; float: left; width: 55px; padding-top: 3px; font-size: 0.9em; margin-right: 5px; }
#product_details .prod_details_form select{ width: 150px; margin-bottom: 8px; font-size: 0.9em; }
#product_details .prod_details_form input{ width: 30px; margin-bottom: 8px; font-size: 0.9em; }
#product_details .cart_div1 { float: left; margin-left:213px; margin-right: 11px; display: block; width: 70px; height: 15px; background: url(/images/static/btn_add_to_cart.gif) no-repeat 0 0; overflow: hidden; margin-top: 5px; }
	*html #product_details .cart_div1 { float: left; margin-left:107px; display: block; width: 70px; height: 15px; background: url(/images/static/btn_add_to_cart.gif) no-repeat 0 0; overflow: hidden; margin-top: 5px; }
#product_details .cart_div1 input{ text-indent: -9000px; display: block; width: 70px; height: 15px; overflow: hidden; }
#product_details #stock_div p.stock_text{ color: red; width: 200px; border: 2px solid red; padding: 0.4em 0; text-align: center; margin: 0 11px 0 194px; }
#product_details #stock_div a.stock_link{ margin-left: 194px; width: 190px; margin-right: 11px; display: block; color: gray; font-size: 0.8em; text-decoration: none; text-align: center; padding: 0.2em; }
#product_details #stock_div a.stock_link:hover{ text-decoration: underline; }
#product_details .prod_details_input{ margin-left: 194px; }
#product_details .qty{ padding-top: 10px; }
#product_details .comment1{ display: none; }
#product_details #prod_policy_links_div1{ display: none; }
#product_details #product_options {margin:15px 0 0 214px;}
	*html #product_details #product_options {margin:0px 0 0 214px;}
#product_details #product_options h1 {font-size:14px;}
#product_details #prod_details_swatches_variation ul {margin:0 !important;}
#product_details #prod_details_swatches_variation li {height: 35px;list-style-type:none;margin:0px;padding:0px;}
*html #product_details #prod_details_swatches_variation li {height: 15px;list-style-type:none;margin:0px;padding:0px;}
#product_details #prod_details_swatches_variation li li {width:30px; height: 30px;padding:5px; display: inline; float:left;}
#product_details #prod_details_swatches_variation li li a {display:block; width: 27px; height: 27px;border:1px solid #7dcfd4;}
#product_details #prod_details_swatches_variation li li a.swatch_image_active {border:1px solid #ffb300 !important;}
#product_details #prod_details_swatches_variation li li a.swatch_hex_active {border:1px solid #ffb300 !important;}
#product_details .swatch_name_display {display:none;}
#product_details ol{ margin-left: 20px !important;}
#product_details #product_features { margin-top: 10px; border: 1px solid #c9deef; }
#product_details #product_features .prod_features_list ul {list-style:none;}

/* ==========================RELATED PRODUCT STYLES=================================== */

#related_products .related_h3{ display: block; width: 100%; height: 20px; background: url(/images/static/recommended_products.gif) no-repeat 0 0; overflow: hidden; text-indent: -5000px; border-bottom: 1px solid red; margin: 13px 0; }
#related_products .related_prod{ display: block; float: left; width: 122px; height:260px; border: 1px solid #CADEED; margin: -1px 0 -0 -1px; padding: 11px; position: relative; font-size: 0.9em; }
#related_products .related_prod1, #related_products .related_prod4, #related_products .related_prod7, #related_products .related_prod10, #related_products .related_prod13{ margin-left: 0; clear: both; }
#product_detail_page #related_products .related_prod4{clear:none;}
#related_products .related_prod2, #related_products .related_prod4, #related_products .related_prod6, #related_products .related_prod8, #related_products .related_prod10, #related_products .related_prod12, #related_products .related_prod14, #related_products .related_prod16{ background: white; }
#related_products img{ width: 109px; height: 133px; margin-bottom: 5px; } /* values from config!!! */
#related_products a.prod_title{ color: #d53f00; text-decoration: none; font-weight: bold; display: block; min-height: 3em; height: auto; }
* html #related_products a.prod_title{ height: 3em; }
#related_products a.prod_title:hover{ text-decoration: underline; }
#related_products p.prod_category_p{ height: 5em; overflow: hidden; }
#related_products .prod_category_desc{ height:8.5em; position: relative; }
#related_products .prod_category_desc .prod_category_label{ display: none; }
#related_products .prod_category_desc input.qtybox{ position: absolute; left: 0; bottom: 0; font-size:10px; width: 2em; height: 16px; float: left; margin-top: 5px; text-align: center; }
#related_products .prod_category_desc .buy_btn_div{ position: absolute; right: 0; bottom: 0;display: block; width: 70px; height: 15px; background: url(/images/static/btn_add_to_cart.gif) no-repeat 0 0; overflow: hidden; margin-top: 5px; }
#related_products .prod_category_desc .buy_btn_div input{ text-indent: -9000px; display: block; width: 70px; height: 15px; overflow: hidden; }
*html #main_body{margin-right:0px !important}
/* ========================== STYLES HIDDEN FROM SAFARI ================================ */

#product_listing_section .prod_category_input input.qtybox{ height: 11px; #}
#related_products .prod_category_desc input.qtybox{ height: 11px; #}



