	/*
	 * WJL MS & SK @2007


	 */


/* ================= main =========================== */
.prod_prices { padding:0; font-family: Tahoma, sans-serif; font-weight: normal; font-size: 9px; width: 105px; text-transform:uppercase; height:95px; }
#product_detail_page .prod_prices dt.old_regular_price{font-weight:bold;}
.prod_prices dd{font-weight:normal; }
.stock_text {clear:both; color: #c00; font-weight:bold;}
.call_for_price {clear:both; color: #c00;}
.old_regular_price,
.list_price {color: #27516A; font-weight:bold; height:17px; text-transform:capitalize; }
#home_page .old_regular_price,
.list_price {color:#27516A; height:17px; font-weight:bold; text-transform:capitalize;}
.current_price {color: #27516A; font-weight:bold; text-transform:capitalize;  }
#product_detail_page .current_price {color: #27516A; }
#product_detail_page .prod_prices dt.current_price {color: #27516A; font-weight:bold; }
#product_detail_page .old_regular_price,
.list_price {color:#27516A;  }


#home_page .current_price {color:#27516A; font-weight:bold; text-transform:capitalize;}

.main_price {color: #6263a6; }
dt.main_price {padding-top:28px; }
.regular_price_lowest {color:#27516A; font-weight:bold; text-transform:capitalize;}
#home_page .regular_price_lowest {color: #27516A; font-weight:bold; text-transform:capitalize;}
#home_page dd.regular_price_lowest {font-weight:normal;}
.regular_price {color: #6263a6;}
.alonePrice {color:#27516A; }
#home_page .alonePrice{color:#27516A; font-weight:bold; text-transform:capitalize;}
#home_page dd.alonePrice{font-weight:normal;}
dt.alonePrice{ padding-top:28px; font-weight:bold; color:#27516A; }
#product_detail_page dt.alonePrice{ color:#477782; font-weight:bold; text-transform:capitalize;}
#product_detail_page dd.alonePrice{ color:#477782; }
.buy_offline {color: #1D5A15; text-align: center; font-weight: bold; margin-top:-10px; font-size:9px; font-weight:normal; margin-left:-5px; margin-right:-5px;}
.buy_offline span{font-weight:bold; display:block;}
.bluebox {color: #6263a6; }
.save {color: #858eb9;}
.stocklevel { text-transform:none; font-size: 10px; position:absolute; bottom:32px; color:#27516A;}
#home_page .stocklevel {margin-bottom:2px;}
.stocklevel span{font-weight:bold; text-transform:capitalize;}
#product_detail_page .stocklevel span {display:block; text-transform:capitalize;}
#product_detail_page .stocklevel span.inventory_prod_span{font-weight:normal;}
.stocklevel .cis_price{font-weight:normal; }
#product_detail_page .stocklevel{  color:#477782; font-weight:bold;  width:200px; clear:both; position:relative; top:0px;}
*+html #product_detail_page .stocklevel{top:10px;}
#product_detail_page #related_products .stocklevel{position:relative; top:-20px; }


/* ================ prod sorting ========================= */
.cleardiv{width:437px;height:8px;float:left;}
*html .cleardiv{width:437px;margin-left:3px;}
.prod_sorting { margin-right: 10px !important; position: relative;  height:15px; font:normal 11px  Tahoma, Verdana, Arial, sans-serif; padding:0px 5px 0 0; color:#7592a6; }
.prod_sorting, .prod_sorting_section{clear:both;  margin:0px 0px 6px 0; padding: 0px 0 0px 0px;width: 408px !important;  color: #000;  position:relative; }
.items {position: relative;}

.prod_sorting_section{width:100%; border-bottom: 1px solid #d1e2eb;  border-top:solid 1px #d5e1ef; padding:5px 0 5px 0; float:left;}
	*html #main_body #inner_page_content .prod_sorting_section{height:10px; margin-bottom:0px; padding-bottom:0px;}
	*html #main_body #product_listing_section .prod_sorting_section{height:10px; margin-bottom:20px; padding-bottom:12px;}
	*html #subproduct_listing_section #product_listing_section .prod_sorting_section{height:10px; margin-bottom:10px; padding-bottom:10px;}
	
.prod_sorting_section .last_link{position:relative;}
.cleardiv {clear:left; min-height: 3px; margin-left: 5px; margin-right: 5px;display: none; }
*html .cleardiv {height: 3px;}
.prod_sorting a, .prod_sorting_section a{color:#AD6228; text-decoration: none;}
.prod_sorting a:hover, .prod_sorting_section a:hover{color:#AD6228; text-decoration: underline;}
.item_num {color: #000; float:left; padding-left: 0px;   color:#323232;}
.prod_page_num a {color: #9a000c; text-decoration: underline; }
.prod_page_num a:hover {text-decoration: none;}
.prod_page_num .view_all_div {position:absolute; right:0px; top:-18px;  }
*html .prod_page_num .view_all_div {right: 90px; top: -18px;}
.prod_page_num .view_all_div a{}
 a.view_link {color: #9a000c; text-decoration: underline !important;}
 a.view_link:hover {color: #989898; text-decoration: none !important;}
.item_num strong {font-weight: normal;}
.prod_sorting a:hover ,.prod_sorting_section a:hover{text-decoration: underline;}
.prod_sorting .sort_by, .prod_sorting_section .sort_by{ font-weight: bold; color:#000; font:normal 11px tahoma;}
.prod_sorting select, .prod_sorting_section select{font-size:1em; width:70px;}
.prod_sorting .sort_by_section, .prod_sorting_section .sort_by_section{float:left; margin: 0px 0 0 0; padding-left: 3px;}
.prod_sorting_section .sort_by {position: relative; top: -2px;}
:root .prod_sorting_section .sort_by {position: relative; top: 0px;}
:lang(en) .prod_sorting_section .sort_by {position: relative; top: 0px;}


.current_page { color:#323232; font-size:11px;}
.prod_sorting .show_items_section, .prod_sorting_section .show_items_section{float:left; padding-left:12px;}
.prod_sorting .show_items_section select{width: 48px;}
.prod_sorting .prod_page_num, .prod_sorting_section .prod_page_num{text-align:right; clear:both; position: relative;  padding-left: 2px; }
.current_page {position: relative;}
.first_page_number { font-weight: bold;}
.page_link, .next_link, .page_link_last {}
.sort_links_div{display:none;}
.product_listing_section .search_item_num{display:none;}
#prod_details_form .prod_details_form .input_23{border:1px solid red;}	 
/* ================= product listing ===================== */

.product_listing_section {list-style:none; clear:both; width: 430px; background: #fff; overflow: hidden; float:left;}
.product_listing_section li{float:left;}
#keyword_search_page .product_listing_section li.prod_category form{ margin-top:14px;}
#catalog_page_level1 .product_listing_section li.prod_category form{ margin-top:14px;}
#subproduct_listing_section .prod_category{height:165px; background-color:#C6D9ED; /*background: url(/images/static/bg_category.gif) no-repeat 0 0;*/}

.prod_category {float:left; width: 102px;  height: 275px;  overflow:hidden; padding:9px 11px 0 11px; margin:6px 19px 6px 0;  overflow: hidden;  display:inline; position:relative;  /*background: url(/images/static/bg_product.gif) no-repeat 0 0; */ line-height:14px; background-color:#C6D9ED;}
.prod_category .prod_category_img {display: block; height: 110px;width:100px; overflow:hidden; border:solid 1px #ececec;}
.prod_category .prod_category_img img {display: block; width:100px; height:110px; border:0;padding: 0;}
.prod_category a.prod_title {display:block;  height:25px; padding:3px 0;  overflow:hidden; color: #61619f; text-decoration: none; font:noraml 9px tahoma ; text-transform:uppercase;}
.prod_category a.prod_title:hover {text-decoration: underline;}
.prod_category a.prod_title strong{color:#005792; font-weight:normal;  font-weight:bold; margin-bottom:1px;}
.prod_category .prod_category_p{display:none;}
.prod_category .more{float:left; display:block; font-size:9px; text-transform:capitalize;}
.prod_category .more_link {float:right; display:block; font-size:9px; text-transform:capitalize;}
.prod_category .sku{display:none;}
.prod_category .stock_text{float:left; font-size:9px;}
.prod_category .call_for_price{padding-top:30px; height:65px; display:block; font-weight:bold; text-align:center;}

/* =========================== categories  ================================= */

.prod_category_section_h3 {display:none;}
.brand {display: none;}
#category_title {display: none;}
#category_description{display:none;}

.prod_category_form { padding:0; font:normal tahoma 9px; text-transform:uppercase; height:95px;}
.prod_category_form .stocklevel{ bottom:20px;}
#keyword_search_page .prod_category_form .stocklevel{ bottom:31px;}
#catalog_page_level1 .prod_category_form .stocklevel{bottom:31px;}
.prod_category_form br {display: none;}
.prod_category_form span{display:block;}
span.inventory_span{font-weight:normal;}
.featured_prod_input .more_text{padding-left:2px;}
.featured_prod_input .more_link span{padding-left:1px;}
.prod_category_form strong{ font-weight:normal;}

.prod_category_form #regularPriceLabelOut{ color: #858eb9;}
.prod_category_form #regularPriceLabelOut.regular_price_lowest{color:#6263A6;}
.prod_category_form #listPriceLabelOut{color: #858eb9;}

.prod_category_form #percentDiscountLabelOut{}
.prod_category_form #salePriceLabelOut{color:#6263A6;}

#featured_title{ color: #201e5d;  font:bold 14px  Tahoma, Arial, sans-serif; padding:0px 3px 6px 3px;   clear:both; text-transform:uppercase;   width:406px; float:left;}
   *html #featured_title{padding-top:6px;}








/* ================ featured products (HP) =================== */

#featured_prod_section {list-style:none; clear:both; width: 430px; background: #fff; overflow: hidden; margin-top:50px; }
#featured_prod_section li{float:left;}

.featured_prod {float:left; width: 102px;  height: 275px;  overflow:hidden; padding:9px 11px 0 11px; margin:6px 19px 6px 0;  overflow: hidden;  display:inline; position:relative;  background:#c6d9e7;/*background: url(/images/static/bg_product.gif) no-repeat 0 0;*/ line-height:14px;}
 .featured_prod, .related_prod{background-color:#c6d9ed;}

.featured_prod .featured_prod_img {display: block; height: 110px;width:100px; overflow:hidden; border:solid 1px #ececec;}
.featured_prod .featured_prod_img img {display: block; width:100px; height:110px; border:0;padding: 0;}
.featured_prod a.prod_title {display:block;  height:25px; padding:3px 0;  overflow:hidden; color: #61619f; text-decoration: none; font:noraml 9px tahoma ; text-transform:uppercase;}
#home_page .featured_prod a.prod_title{color:#005792; font-weight:bold; margin-bottom:1px;}
#product_detail_page .related_prod_desc a.prod_title strong{color:#005792; font-weight:bold;}
.featured_prod a.prod_title:hover {text-decoration: underline;}
.featured_prod a.prod_title strong{font-weight:normal;}
.featured_prod .featured_prod_p{display:none;}
.featured_prod .prod_brand{display:none;}
.featured_prod .more{ width:57px !important; float:left; display:block; font-size:9px; text-transform:capitalize; }
.featured_prod .more .more_text{width:57px !important;}
.featured_prod .more a, .featured_prod .more a:hover {text-decoration: underline; display: block; }
.featured_prod .more a:hover {text-decoration: none;}
.featured_prod .more_link { float:left; width:35px  !important; font-size:9px; text-transform:capitalize; display:block !important;  padding-left:10px;}
.featured_prod .more_link span{ width:20px;}
.featured_prod .more_link a, .featured_prod .more_link a:visited { display: block; text-decoration: underline;}
.featured_prod .more_link a:hover {text-decoration: none;}
.featured_prod .sku{display:none;}
.featured_prod .stock_text{float:left; font-size:9px;}
.featured_prod .call_for_price{padding-top:30px; height:65px; display:block; font-weight:bold; text-align:center;}

/*=====================  related products  =======================*/
.related_h3 { color: #201e5d; border-bottom: 1px solid #d4e2ed; border-top: 1px solid #d4e2ed; font:bold 14px  Tahoma, Arial, sans-serif; padding:6px 3px;   clear:both; text-transform:uppercase; margin-top:30px;  width:406px; float:left;}
#product_detail_page .related_h3{color:#C6D9E7;}
#related_products {list-style:none; clear:both; width: 430px; background: #fff; overflow: hidden; margin-top:8px; }
#related_products li{float:left;}

.related_prod {float:left; width: 102px;  height: 275px;  overflow:hidden; padding:9px 11px 0 11px; margin:6px 19px 6px 0;  overflow: hidden;  display:inline; position:relative;  background: url(/images/static/bg_product.gif) no-repeat 0 0; line-height:14px;}
#product_detail_page .related_prod{background: url(none); background-color:#C6D9ED;}
.related_prod .related_prod_img {display: block; height: 110px;width:100px; overflow:hidden; border:solid 1px #ececec;}
.related_prod .related_prod_img img {display: block; width:100px; height:110px; border:0;padding: 0;}
.related_prod a.prod_title {display:block;  height:25px; padding:3px 0;  overflow:hidden; color: #61619f; text-decoration: none; font:noraml 9px tahoma ; text-transform:uppercase;}
.related_prod a.prod_title:hover {text-decoration: underline;}
.related_prod a.prod_title strong{font-weight:normal;}
.related_prod .related_prod_p{display:none;}
.related_prod .more{float:left; display:block; font-size:9px; text-transform:capitalize; position: absolute; bottom: 10px; left: 9px;}
.related_prod .more_link {float:right; display:block; font-size:9px; text-transform:capitalize; position: absolute; bottom: 10px; right: 9px;}
.related_prod .sku{display:none;}
.related_prod .stock_text{float:left; font-size:9px;}
.related_prod .call_for_price{padding-top:30px; height:65px; display:block; font-weight:bold; text-align:center;}
.related_prod #outOfStock {position: absolute; bottom: 10px; left: 9px;}
.related_prod .buy_offline {position: absolute; bottom: 2px; left: 12px; width: 108px;}
.related_prod_desc span {display:block;} 

#prod_details_btn_div1 {clear: both; float:left; position:relative; top:-1px;}
#prod_details_btn_div2{clear:both; width:100%; text-align:right;}
#prod_details_btn_div2 .back_cat_link, #prod_details_btn_div2 .policy_links{display:none;}
#prod_details_btn_div2 .add_to_cart_div{clear:both; display:block; padding:0 0 0.5em 0;}
#prod_details_btn_div2 .add_to_cart_btn {background:transparent url(/images/static/btn_add_cart.gif) no-repeat 0 0; width:109px; height: 26px;}
.comment2{text-align:right;}


#newsletter form {width: auto; float:none; }


.last_link{position:relative;}

