	/*
	 * WJL MS & SK @2007
	 */

#prod_pg_title{margin-bottom:8px;}


/*=======================  product details  ========================*/
#homepage_sidebar {margin-right: 0; position: relative; top: -63px;}
#keyword_search_page  #homepage_sidebar {margin-right: 7px;}
#prod_details_section{ float:right; padding:0 0 40px 0px; color: #020000; width:100%; position:relative; left:0; top:0;}
#product_details { margin: 10px 0px 0 0px; float:left; width:410px; overflow:hidden; }
#product_details #longDescription,
#product_details h4{display:none;}
#product_details .prod_details_desc #longDescription,
#product_details .prod_details_desc h4{display:block;}
#product_details #sku_section {clear:both;}

/*=======================  left column =============================*/
#prod_details_left_col {float:left; width:207px; padding-right: 0; }
#prod_details_left_col .prod_med_img{float:left; }
#prod_details_left_col .prod_med_img img {border:1px solid #d2edf8; width:205px; height:216px;}
#prod_details_left_col #product_features{clear:both; padding:5px 0; margin-top:50px; color:#477782;}
#prod_details_left_col #product_features li{padding:3px 0;}
#prod_details_left_col #product_features strong{font-weight:normal;}
#prod_details_left_col #product_features h3{font-size:11px; padding:6px 0;}


/*=======================  right column =============================*/
#prod_details_right_col {float:right; width:190px; margin-left:12px; overflow:hidden; padding: 0 0px 0px 0px;}
   *html #prod_details_right_col {}
   

#prod_details_right_col p{display:none;}
#prod_details_right_col #stock_div p{display:block;}
#prod_details_right_col #stock_div p a{position:relative;}
#prod_details_right_col .prod_details_desc{padding:0 0 0px;  }
#prod_details_right_col .prod_details_desc #displayName{ color: #5a659d; font-size:11px; font-weight:normal; text-transform:uppercase; margin-left: 0px; margin-top: 0px; float:left; padding:0 5px  8px 4px;}
#prod_details_right_col .prod_details_desc h3{display:none;}
#prod_details_right_col .prod_details_desc #sku_section h3{display:block; float:left; color: #5a659d; font-size:11px; font-weight:normal; text-transform:uppercase;}
#prod_details_right_col .prod_details_desc #sku_section #sku{float:left; color: #5a659d; font-size:11px; font-weight:normal; text-transform:uppercase;}
#prod_details_right_col .prod_details_desc h4{border-top:1px solid #f0f4f7; clear:both; padding:8px 4px 4px 4px; font-size:11px; color:#4b7782;}
#prod_details_right_col .prod_details_desc .lead{font-size:11px; color:#4b7782; border-bottom:1px solid #f0f4f7; padding-bottom:16px;}
#prod_details_right_col .stock_text{text-align:left;}

#prod_details_right_col   .prod_prices { padding:0px 0px 4px 0; height: auto; float:left;  overflow: hidden; clear: both;}
#prod_details_right_col   .prod_prices dt {display:block; clear:left; float:left;  border-bottom:1px dotted #000000; width:145px !important;}
#prod_details_right_col   .prod_prices dd {float: left;   border-bottom:1px dotted #000000; }

#prod_details_right_col .stock_text {clear:both; color: #c00; font-weight:bold; text-align:center;}
#prod_details_right_col .call_for_price {clear:both; color: #c00;}
#prod_details_right_col .old_regular_price,
#prod_details_right_col .list_price {color: #A9A9A9;}
#prod_details_right_col .current_price {color: #000; font-size:12px;}
#prod_details_right_col .bluebox {font-weight: bold; }
#prod_details_right_col .save {font-weight: bold; color: #333;}
#prod_details_right_col .regular_price_lowest {color: #165a1e; font-size:12px; text-decoration:none !important;}
#prod_details_right_col dt.alonePrice {display: none;}
#prod_details_right_col dd.alonePrice {width: 100%; font-size:12px; color:#165a1e;}
#prod_details_right_col .buy_offline {color: #1D5A15; text-align: center; font-weight: bold;}
#prod_details_right_col .stock_text{display:block; text-align:left; padding-top:10px; position: relative;}
#longDescription { padding:0 4px;}
#longDescription ul  {padding-left:14px; margin-left:2px; }
#longDescription ol  {padding-left:20px; margin-left:2px;}

.prod_details_desc .informationLink{background: url(/images/static/icon_pdf.gif) no-repeat 0 0px; padding:1px 0 0 15px; margin:0 0 0.6em 0;}

#prod_details_right_col .regular_price_lowest,
#prod_details_right_col .current_price,
#prod_details_right_col .save{font-size:11px !important;}
#prod_details_right_col .add_to_wishlist_btn{float: right; margin-right: 30px; display: inline; color: #6287A0; width: 125px; height:24px; background: url(/images/static/btn_add_wishlist.gif) no-repeat 0 0; text-indent: -9000px; overflow: hidden; }
#prod_details_right_col .add_to_wishlist_btn:hover {text-decoration: none;  }
#prod_details_right_col #availability {padding:10px 0; height:10px; color:#477782; font-size:10px;}
#prod_details_right_col #availability strong{ width:80px; display:block; }
#prod_details_right_col #availability br{ display:none;}
#prod_details_right_col #availability span{ display:block;  padding:3px 0 6px 0; float:left; width:100%;}


#prod_details_right_col .productWeight{display:block; padding:5px 0;}
#prod_details_right_col .productWeight .productWeightLabel{display:block; float:left; width:80px;  color:#909090;}
#prod_details_right_col .productWeight .productWeightValue{}

*html #prod_details_section { position: relative; z-index: 1000;}
.prod_details_input {padding:4px 0pt;  width:100%;  margin: 5px 0; width:190px; clear:both;}
.prod_details_input label { width: 80px; padding: 2px 0; float: left; color: #909090; }
.prod_details_input .sizelabel {width:80px; float:left;   display:block;}
.prod_details_input input {width:110px; font-size:0.8em;}
.prod_details_input select {width:110px; font-size:0.8em; color:#000; border:1px solid #7f9db9;}
	*html .prod_details_input select {width:110px;}
#product_options {float:right;width:100%; display: inline; border-bottom:1px solid #f0f4f7;}
#product_options h2 {font-size: 11px; color: #4b7782;}
#product_options .swatch_name_display {display:none;}
#product_options .prod_details_option {clear:both; float:left; width:100%; padding: 5px 0 8px 0; margin: 5px 0 5px 0px;}
#product_options .prod_details_option li{clear:both; float:left; list-style: none;}
#product_options .prod_details_option li.swatchGroupName{display: block; padding:0 0 0 1px; color: #909090;}
#product_options .prod_details_option li ul {clear:both;  width: 100%;}
#product_options .prod_details_option li ul li{clear:none; float:left; margin-right: 2px; display: inline; width:38px; height:38px; background: url(/images/static/bg_swatch.gif) no-repeat 0 0px;}
#product_options .prod_details_option li ul li a{display:block; width:30px; height:30px; overflow:hidden; margin: 3px; border: 1px solid #d6d6d6;}
#product_options .prod_details_option li ul li a:visited{}
#product_options .prod_details_option li ul li a:hover {border: 1px solid #80adff;}
#product_options .prod_details_option li ul li a.swatch_image_active{border: 1px solid #80adff;}
#product_options .prod_details_option li ul li a.swatch_hex_active{border: 1px solid #80adff;}
#product_options .prod_details_option li ul li a span {display:block; text-indent: -9000px; overflow: hidden; cursor:pointer;}
#product_options .prod_details_option li ul li a img {border: none; }

.prod_details_form {clear:both; padding-top:10px;} 
.prod_details_form  #availability{}
.prod_details_form select{border:1px solid #7f9db9; }
    *html .prod_details_form select{float:left;}

.prod_details_desc .price {clear:both; float:left; width:100%; margin-top:0; border:0; border-top:dotted 1px #e3e3e3;}

.prod_details_desc dl {width:235px; height:auto; margin:10px 0; white-space:nowrap;}
.prod_details_desc .prod_features_list {display:block;}
#product_details .prod_details_form .qty {color: #363636; font-size:12px; font-weight: bold; position:relative;}

.prod_details_form .prod_details_input .qtybox{width:20px; height:16px;  text-align: center; border:1px solid #7f9db9;  margin-top: 1px; float:left;} 
.prod_details_form .prod_details_input #pqty {width:40px; font-size:12px;  text-align: center; border:1px solid #7f9db9;  margin-top: 1px; float:left;}
   
   :root .prod_details_form .prod_details_input #pqty{height:16px; padding-top:0px;}
.prod_details_form .prod_details_input input#pqty{padding-top:1px !important; height:17px !important; }
   :root .prod_details_form .prod_details_input input#pqty{padding-top:2px !important; height:16px !important; }


#product_details .prod_details_form .qtylabel {float:left; width: 80px; font-size:12px; font-weight:normal;}
#product_details .prod_details_form #sku2_div {display:none; display:none !important;}

#product_details .prod_details_form .prod_prices {width: 200px;  float:left;  background:none; height:auto; margin: 10px 0;  position: relative; font:bold 12px Verdana,  Arial, Tahoma, sans-serif;}
#product_details .prod_details_form .prod_prices dt {display:block; font-weight:bold; font-size:0.9em; padding-right: 5px;  padding:3px 0 3px 0; width: 80px; border:none;} 
#product_details .prod_details_form .prod_prices dd {display:block; font-weight:bold; font-size:0.9em;  padding:3px 0 3px 0; border:none; width:45px;}
#product_detail_page #product_details .prod_details_form .prod_prices dd {clear:both;}
#product_details .prod_details_form .prod_prices .list_price{color:#b0b0b0; text-transform:capitalize; height:17px;}
#product_details .prod_details_form .prod_prices .regular_price_lowest{color:#000; text-transform:capitalize; height:17px;}
#product_details .prod_details_form .prod_prices .save{color:#f00;}


#product_details #gallery_links{float:right; width:280px;}
#product_details #gallery_links a{color: #8a652b; }
.save {position:relative;}

#styleNumber {font-size: 13px;}
.prod_details_desc h4 {font-size: 11px;}

#product_details form{ }

.cart_div1{float:right; clear:both; margin-right: 20px; display: inline; height: 24px;}
.add_to_cart_btn {width:137px; height:18px; background:url(/images/static/btn_add_cart.gif) no-repeat 0 0; }
#add_to_cart_div {position:relative; width:137px; clear:both;  display: block;}
#add_to_cart_div .comment1 {display: none;}
#prod_policy_links_div1 {display:none;}

.zoom_div  {padding:0pt 7px 0pt 5px; float:left; white-space: nowrap; position:relative; }
.zoom_div a {text-transform:lowercase; clear:both; float:left; position:relative; padding:7px 0 0 20px; height:22px; background: url(/images/static/icon_zoom.gif) no-repeat 2px 50%; color: #4b7782; text-decoration: underline; font-size:10px; }
.zoom_div a:hover {text-decoration: none;}
.zoom_div a span{color:#477782;}

.size_chart_link {padding:0 10px 0 5px; float:left;}
.size_chart_link a{display: block; padding-left: 18px; background: transparent url(/images/static/size_chart.gif) no-repeat 0 50%; color: #373737;  text-decoration: none; text-transform:uppercase; }
.size_chart_link a:hover{ text-decoration: underline; }

.prod_med_img #prod_styles { display: none; }

.coupon_details {color:#363636; float:right; clear:none; width:200px; margin-top: 10px; position:relative; top:350px; left:30px;}
.coupon_details *{clear:left;}
.coupon_details h3{float:left; font-size:1.1em; padding:0.5em 5px 0 5px;}
.coupon_details p{padding:0 5px 5px 5px}
.coupon_details span{float:left; padding:0 5px 0.5em 5px}
.promotion_text {width:585px; float:left; clear:both; color:#000; }
.promotion {float:left; color:#555; border:2px solid #555;}



/*===================== product tabs  =======================*/
#product_tabs{ float:left; width: 430px; margin:15px 0 0 10px; padding: 20px 0; display: inline; height: 100px; }
#prod_tabs_list{ list-style: none; height: 13px; margin: 0; }
#prod_tabs_list li{ float: left; margin: 0 2px 0 0; position: relative; top: -7px; background: #C6B891;}
:root #prod_tabs_list li{top:0;}
*html #prod_tabs_list li{top:0;}
#prod_tabs_list li.active {background: #C6B891;}
#prod_tabs_list li a{display: block; width: 127px; height: 17px; position: relative; text-align:center; padding-top: 3px;  font:bold 1.2em Arial,Verdana,Tahoma,Helvetica,sans-serif; color:#fff; text-decoration:none;}
#prod_tabs_list li a:hover{text-decoration:underline;}
#prod_tabs_list li.active a{color:#000;}

#product_tabs .tab_open{ display: block; }
#product_tabs .tab_hide{ display: none; }
#product_tabs .tab{clear: both; padding: 15px; background: #C6B891; font-size: 0.9em; color: #373536; line-height: 1.4em;  min-height: 73px; }
*html #product_tabs .tab {height: 73px;}
#product_tabs .tab a {text-decoration :underline;}
#product_tabs .tab a:visited {text-decoration :underline;}
#product_tabs .tab a:hover {color: #c00;}
#product_tabs .tab ul{ margin: 0 0 0 2em; }
#product_tabs .tab ol{ margin: 0 0 0 2em; }

#attributes{list-style: none;}
#attributes li{list-style: none;}

li.save { display:none !important; }
dt.save { display:none !important; }
dd.save { display:none !important; }

