#product_listing_section{ margin: 0 10px; list-style: none; }
#subproduct_listing_section .prod_category, #product_listing_section .prod_category{ float: left; width: 163px; height: 27em; margin: 0 32px 15px 0; display: inline; border-bottom: 1px dotted #000;  }
#product_listing_section .prod_category1{ clear: both; }
#product_listing_section .prod_category3{ margin: 0 0 15px 0; }
#product_listing_section .prod_category .prod_category_img{ display: block; margin: 0 0 5px 0; padding-bottom: 5px; border-bottom: 1px dotted #000; }
#subproduct_listing_section .prod_category .prod_title, #product_listing_section .prod_category .prod_title{ display: block; color: #000; font-size: 1.2em; text-decoration: none; height: 3.8em; }
#product_listing_section .prod_category .prod_category_p{ display:none;}
#product_listing_section .prod_category .more{ display: block; float: left; width: 40px; height: 19px; background: url(/images/static/info.gif) no-repeat 0 0; text-indent: -666em; overflow: hidden; }
#product_listing_section .prod_category .prod_category_form .buy_btn_div{ display: block; float: left; width: 39px; height: 23px; margin: 0 0 0 15px; background: url(/images/static/btn-buy.gif) no-repeat 0 0; display: inline; cursor: pointer; }
#product_listing_section .prod_category label{ display: none; }
#product_listing_section .prod_category .qtybox{ display: none; }
#product_listing_section .prod_category .more{ display: block; float: left; width: 55px; height: 23px; background: url(/images/static/btn-info.gif) no-repeat 0 0; text-indent: -666em; overflow: hidden; }
#product_listing_section .prod_category .more a {display:block;height:23px; width:39px;}
#product_listing_section .prod_category .buy_btn_div{ display: block; float: left; width: 39px; height: 23px; background: url(/images/static/btn-buy.gif) no-repeat 0 0; text-indent: -666em; overflow: hidden; }
#product_listing_section .prod_category .buy_btn_div a{display:block;height:23px; width:39px;}
#product_listing_section .search_item_num{clear:both;}
#prod_details_left_col{ float: left; width: 244px; margin: 0 10px; background: #f5f5f5; border: 1px dotted #000; display: inline; position:relative;}

#prod_details_left_col a.zoom{ display: block; width: 100%; height: 33px; position: relative; }
#prod_details_left_col a.zoom span{ display: block; width: 100%; height: 100%; position: absolute; background: url(/images/static/btn-zoom.gif) no-repeat 0 0; cursor: pointer; text-indent:-1666px; overflow: hidden;}
#prod_details_left_col #prod_styles{display:none;}
#prod_details_right_col{ float: right; width: 320px; margin: 0 28px 0 0; line-height: 1.5em; display: inline; position: relative;}
#displayName{ font-size: 1.3em; }
.brand_name{ font-size: 1em; }
#_____product_features{ margin: 1em 0 0 0; }
#product_features{ display: none; }
#product_features h3{ display: none; }
#product_features ul{ list-style: none; clear:both; float:left;}
#prod_details_swatches_variation {clear:both;}
#prod_details_swatches_variation h2{font-size: 1.2em;}
#prod_details_right_col .prod_details_input {clear:both;padding: 6px 0; }
#prod_details_right_col #custOption_2,
#prod_details_right_col #custOption_3,
#prod_details_right_col #custOption_4,
#prod_details_right_col #custOption_5,
#prod_details_right_col #custOption_6{width:90px;}

#product_name {font-size: 1.5em;}
.prod_details_option ul {list-style: none;clear:both;float:left;}
.prod_details_option li {clear:both; list-style:none; }
.prod_details_option ul li {clear: none; float:left; margin-right: 5px; display: inline; list-style: none; border: 1px solid #000;}
.prod_details_option ul li a img{display:block; border: 0px solid #000;}
.prod_details_option ul li img{display:block;}
.prod_details_option ul li a span{display:none;}
.prod_details_option ul li .swatch_hex {float:left; width:30px; height:30px;}
.prod_details_option ul li .swatch_name_display {display:none;}
.prod_details_option .swatchGroupName  {clear:both;float:left; font-weight: bold; padding-top: 5px;}
.qty {clear:both; padding-top: 5px;}
.stock_text {color: #c00; font-weight: bold;}

.prod_details_form{ margin: 0 0 1em 0; }
.prod_details_form label{ font-weight: bold; }
.prod_details_form input{ width: 20px; font-size: 0.9em; }
.prod_details_form #custOption_1{ width: 100px; }
.prod_details_form .uptotext{display:block; text-align:right; width:177px;}
.cart_div1{ width: 99px; height: 32px; position: relative; left: -5px; background: url(/images/static/btn_add_cart.gif) no-repeat 0 0; }
.cart_div1 input{ cursor: pointer; width: 99px; height: 32px; }
.comment1{ display: none; }
a.email_friend{ display: block;width: 120px; height: 13px; margin: 15px 0; position: relative; background: url(/images/static/email.gif) no-repeat 0 0; overflow: hidden; text-indent: -6666em; clear:both; color:#faefc6; font-size:1px;}
.email_friend_link{clear:both;}

#product_tabs{ clear: both; width: 560px; margin: 0 10px; padding: 20px 0; }
#prod_tabs_list{ list-style: none; height: 13px; margin: 0; }
#prod_tabs_list li{ float: left; margin: 0 2px 0 0; }
#prod_tabs_list li a{ display: block; width: 114px; height: 13px; position: relative; }
#prod_tabs_list li a span{ display: block; width: 114px; height: 13px; position: absolute; cursor: pointer; }
#prod_tabs_list li#tab_li_1 a span{ background: url(/images/static/tab-2.gif) no-repeat 0 0; }
#prod_tabs_list li#tab_li_2 a span{ background: url(/images/static/tab-1.gif) no-repeat 0 0; }
#prod_tabs_list li#tab_li_3 a span{ background: url(/images/static/tab-3.gif) no-repeat 0 0; }
#prod_tabs_list li#tab_li_4 a span{ background: url(/images/static/tab-4.gif) no-repeat 0 0; }
#prod_tabs_list li#tab_li_1.active a span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_2.active a span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_3.active a span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_4.active a span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_1 a:hover span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_2 a:hover span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_3 a:hover span{ background-position: 0 100%; }
#prod_tabs_list li#tab_li_4 a:hover span{ background-position: 0 100%; }
#product_tabs .tab_open{ display: block; }
#product_tabs .tab_hide{ display: none; }
#product_tabs .tab{ clear: both; padding: 15px; background: #f7f6f1; border: 1px dotted #000; border-top: 1px solid #8a8782; font-size: 1.1em; color: #7f7c77; line-height: 1.4em; }
#product_tabs .tab ul{ margin: 0 0 0 2em; }
#product_tabs .tab ol{ margin: 0 0 0 2em; }

.related_h3{ margin: 10px; width: 271px; height: 19px; background: url(/images/static/h3-related.gif) no-repeat 0 0; overflow: hidden; text-indent: -666em; }
#related_products{ list-style: none; padding: 20px 10px; background: url(/images/static/bg-optional-list.gif) no-repeat 0 0;  }
#related_products .related_prod{ float: left; width: 132px; height: 24em; margin: 0 7px 15px 7px; display: inline; border-bottom: 1px dotted #000;}
#related_products .related_prod img{width: 130px ; height: 113px;}
#related_products .related_prod1{ clear: both; margin:0 0px 15px 7px;}
#related_products .related_prod3{ margin: 0 0 15px 0; }
.related_prod_desc {width:130px;}
#related_products .related_prod .related_prod_img{ display: block; margin: 0 0 5px 0; padding-bottom: 5px; border-bottom :1px dotted #000; width:130px; }
#related_products .related_prod .related_prod_img img{ display: block; margin: 0; }
#related_products .related_prod .prod_title{ display: block; color: #000; font-size: 1em; text-decoration: none; height: 3.8em; width:120px;}
#related_products .related_prod .related_prod_p{ display: none; }
#related_products .related_prod .more{ display: block; float: left; width: 40px; height: 23px; background: url(/images/static/btn-info.gif) no-repeat 0 0; text-indent: -666em; overflow: hidden; }
#related_products .related_prod .more a {display:block; width: 39px; height: 23px;}
#related_products .related_prod .buy_btn_div{ display: block; float: left; width: 39px; height: 23px; margin: 0 0 0 15px; background: url(/images/static/btn-buy.gif) no-repeat 0 0; display: inline; cursor: pointer; }
#related_products .related_prod .buy_btn_div a {display:block; width: 39px; height: 23px;}
#related_products .related_prod .buy_btn_div img{display:none;}
#related_products .related_prod label{ display: none; }
#related_products .related_prod .qtybox{ display: none; }
