@charset "utf-8";
/* CSS Document */
/* class public */
*{ padding:0px; margin:0px;}
body{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;background:#ffffff url(../images/bg.gif) repeat-x top;}
a{text-decoration:none;color:#4a4a4a;}
a:hover{color: #4a4a4a;text-decoration:none;}
a.active{color: #4a4a4a;}
a img{border-style:none;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;font-family: Arial;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 15px;}
h5 {font-size: 14px;}
h5_special {font-size: 13px;}
a.h5_special {color:#727272; text-decoration:underline; font-size: 13px;}
h6 {font-size: 12px; color:#ffffff;}
.clear_both{clear:both;overflow:hidden;height:1px;}
.clear_both1{clear:both;overflow:hidden;}
textarea,selest{font:12px/100% Times;color:#000000;}
input, select, button {vertical-align:middle; margin-top:7px;}

img{margin:0;padding:0;}
p{margin-bottom:0px;} 
/* class private */

/*wrapper_act*/
#wrapper_outsite{width:1013px;margin:0 100px; background:url(../images/header_bg.gif) no-repeat;} 
#wrapper{width:1012px;margin:0px auto;}

/*header_act*/
.header_act{margin:0;padding:0;}
.header{margin:0;padding:0;}
.header-top-container{background:none;border:none;}
.header-top{padding:0px 0px 4px 0px;width:100%;}
h1#logo{margin:0px 67px;margin-top:40px;} 
.quick-access {margin:0px 57px;margin-top:58px;padding:0px;text-align:right;}
.quick-access li {background:transparent url(../images/shop_access_pipe.gif) no-repeat scroll 100% 0;display:inline;padding-left:3px;
padding-right:7px;
}
.breadcrumbs li {font-size:13px;}
.breadcrumbs li a{color:#3fa4cb;font-weight:bold; text-decoration:underline;}
.col-left .layered-nav{padding-bottom:10px;}
.mini-newsletter h4 {background:url(../images/icon_newspaper.gif) no-repeat left 60%;}

.header-nav-container{background:url(../images/main_navigation_bar.png) no-repeat;}
.header-nav{width:100%;} 
#nav{padding:0px;}
#nav a{padding-left:25px; color:#ffffff;font-size:15px;text-transform:none;font-weight:none;}
#nav ul {
border:1px solid #dcdcdc;
left:-10000px;
margin-left:39px;
position:absolute;
top:39px;
width:15em;
}
#nav li ul span {
border-bottom:1px solid #FFFFFF;
white-space:normal;
}

.mini-search {background:url(../images/search_box.gif) no-repeat 20px;height:40px;padding:0px 0px 0px 0px;position:absolute;right:40px;top:0px;width:319px;text-align:center;}
.mini-search .input-text{border:1px solid #bbbcbc;width:186px;}
.shop-access {float:right;margin-bottom:6px; text-align:right;}
.shop-access a, .shop-access a:hover {color:#ffffff;font-size:11px;font-weight:normal; text-transform:uppercase;}
.head-contacts {float:right;margin:1px 12px; text-transform:uppercase;}
.language-switcher {margin-top:10px;}
.language-switcher label{color:#666666;font-size:12px;}
.language-switcher select{width:186px;}
.product-options-bottom {background-color:#ffffff; padding:15px 20px;}
.product-options {background-color:#FFFFFF;margin:20px 0 0;padding:10px 15px 20px;}
.product-options-bottom .form-button {background:transparent url(../images/product_btn.gif) no-repeat scroll 0 0;border:medium none;font-size:14px !important;font-weight:normal !important;padding:5px 12px;}

/*content_act*/
.content_act{}
.middle{background:none;padding-top:10px; width:100%;} 
.middle-container {background:none;} 
.base-mini{border:none;} 
.base-mini .head{background:url(../images/bg_title_03.gif) no-repeat;padding:2px 8px 2px 8px;border-bottom:none;} 
.side-col{width:215px;}
/*
.side-col .content{border:1px solid #cacaca;border-top:none;width:176px;margin-left:1px;background:#F0FDFF url(../images/bg_content_03.gif) repeat-x bottom !important;padding:10px;}
*/
.side-col .content{border:1px solid #cacaca;border-top:none;width:176px;margin-left:1px;background:#FFFFFF;padding:10px;}
.base-mini .head h4{color:#fff;font-size:1.5em;padding:2px 2px 0 7px;}
.side-col .box{margin-bottom:0px;}
.base-mini .head{margin:0px;}
.side-col .content{border:none;} 
.form-button-alt,.form-button {background:url(../images/bg_compare_11.gif) repeat-x;border:1px solid #93aba8; margin-left:23px} 
.base-mini .actions .form-button-alt{background:url(../images/bg_compare_11.gif) repeat-x;border:1px solid #93aba8;}
.addcart_box{border-right:1px solid #bbbcbc;border-left:1px solid #bbbcbc;background:#edfdff;padding:5px 8px 0px 8px;}
.postWrapper {
display:none;
margin:0 0 10px;
padding:0;
width:100%;
}
.hot_category {margin-top:10px; margin-bottom:2px;}

.bottom_box{height:10px;background:#FFFFFF;margin-bottom:10px;}
.middle_box{border-right:1px solid #bbbcbc;border-left:1px solid #bbbcbc;background:#fbfbfb;}

.base-mini .actions{background:none;}
.base-mini .content, .base-mini ol{background:#fbfbfb;}
.base-mini ol li.odd{background:none;}
.base-mini ol li.even{background:none;}
.mini-cart h5{background:none;} 
.mini-cart .head {padding:3px 0px 0px 0px;margin-bottom:0px;}
.mini-cart .head h4{margin-left:8px;}
.mini-cart .subtotal{background:none;text-align:left;margin-top:0px;padding-left:8px;}


.col-3-layout .col-main{width:555px;margin-left:14px;} 
.mini-cart .head h4 {/*background:url(../images/icon_basket.gif) no-repeat left 60%;*/}
.mini-compare-products .head h4 {/*background:url(../images/icon_table.gif) no-repeat left 60%;*/}
.layered-nav .head {background:url(../images/shopby.gif) no-repeat scroll 0 0;}
.layered-nav h4{background:#ecfdff;color:#666666;text-transform:uppercase;font-size:14px;padding:3px 6px 9px;}
.narrow-by dl {background:#eefbfb url(../images/bg_shopby.gif) repeat-x;padding:0 0 1em;}
.narrow-by dd{border-bottom:1px solid #cacaca;background:none;}
.narrow-by dd.last{border-bottom:none;} 

.layered-nav .border-creator{width:197px;border:1px solid #bbbcbc;border-top:none;} 
.narrow-by dd li{color:#3fa4cb;} 
.narrow-by dd li a{color:#3fa4cb;font-size:11px;font-weight:bold;}
.narrow-by dt {color:#666;background:transparent url(../images/narrow_by_set.gif) no-repeat 9px 0.8em;font-size:14px;}
table.pager td {border:none;padding:5px 8px;}
table.view-by td {border:none;padding:5px 8px;}
table.pager{border:1px solid #C0C1C4;border-bottom:none;background:#FFFFFF url(../images/pager_bg.gif) repeat-x scroll 0 100%;}
table.view-by{border:1px solid #C0C1C4;background:#FFFFFF url(../images/pager_bg.gif) repeat-x scroll 0 100%;}
table.pager li a{color:#3fa4cb;}
.listing-type-grid{border-left:1px solid #C0C1C4;border-right:1px solid #C0C1C4;background:#fdfdfd url(../images/bkg_products-grid3.gif) repeat-x;}
.listing-type-grid .grid-row{border-bottom:none;float:left} 
.listing-type-grid li.item {padding:20px 20px;width:137px;text-align:center;}
.catalog-listing h5 a{color:#666666;font-size:13px;text-decoration:none;font-weight:bold;}
.catalog-listing h5 a:hover {color:#666666;}
.price-box .price{color:#da0b2d;font-size:14px;} 
.regular-price .price {color:#da0b2d;font-size:14px;}
.price-box {padding:5px 0;text-align:center;}
.listing-type-grid .form-button{background: url(../images/btn_addtocat.png) no-repeat;border:none;font-size:14px !important;padding:5px 13px;font-weight:normal !important;}
.catalog-listing {border-left:1px solid #C0C1C4;border-right:1px solid #C0C1C4;background:#FFFFFF;float:left;width:553px;}
.listing-type-list .listing-item {border-top:none;border-bottom:1px solid #C0C1C4;}
.listing-type-list .last{border-bottom:none;} 
.listing-type-list .listing-item .form-button{background: url(../images/btn_addtocat.png) no-repeat;border:none;font-size:14px !important;padding:5px 13px;font-weight:normal !important;}
.category-head {width:100%;margin-bottom:0px;}
.left_head{float:left;background:url(../images/left_head.gif) no-repeat;height:28px;width:9px;}
.center_head{float:left;background:url(../images/product_03.gif) repeat-x;height:28px;width:536px;}
.category-head h2 {color:#ffffff;font-size:1.5em;font-weight:normal;line-height:1.3em;margin:0;max-width:100%;overflow:hidden;padding:3px 0px 0px 0px;}
.right_head{float:right;width:10px;background:url(../images/right_head.gif) no-repeat;height:28px;}

.col-2-right-layout .col-main {float:left;width:783px;background:#fbfbfb;border:1px solid #c4c3c3;}
.product-info-box .product-name {color:#666666;font-size:18px;margin-bottom:0.3em;}
.product-essential{background:none;} 
.product-collateral {background:none;padding:25px 0px;} 
.product-collateral .up-sell .generic-product-grid td {background:none;border-color:none;padding:12px 15px 12px 15px;} 
.product-collateral .up-sell .generic-product-grid td img{border:none;}
.product-collateral .up-sell .generic-product-grid td.empty-product{background:none;}
.product-collateral .up-sell .generic-product-grid{border:none;

}

p.review_empty a{font-size:13px;font-weight:bold;}
.product-info-box .availability {font-size:13px;font-weight:bold;}
.product-info-box .price-box {margin:10px 0;text-align:left;}
h4.over{font-size:13px;font-weight:bold;color:#666666;margin-bottom:5px;}
.product-shop .short-description{font-size:12px;font-weight:bold;color:#666666;text-align:left;} 
.product-info-box {border:none;margin-top:0;}
.product-essential .product-shop {
width:378px;
}
.generic-product-grid td{border:none;} 
.product-collateral .head{border-bottom:1px solid #c4c3c3;}
.product-collateral .collateral-box h4{color:#666;font-size:14px;font-weight:bold;padding-left:26px;

} 
.product-specs{padding:0px 25px;}
.attribute-specs{padding:0px 25px;} 
.data-table .odd {background:#FFFFFF none repeat scroll 0 0;}
 
.product-collateral .collateral-box h5 {font-weight:bold;margin-bottom:6px;margin-left:25px;color:#666;}
.add-tag-box{margin-left:25px;}
.add-tag-box .form-button-alt{border:1px solid #d2d3d3;padding:4px 8px;}
.product-collateral .add-tag-box .input-box input.input-text{padding:4px 0px 5px 4px;width:280px;} 
.product-collateral .up-sell .generic-product-grid .price-box{text-align:center;} 
.add_out{padding:20px 20px;background:url(../images/addto.gif) no-repeat;height:50px;}
.add-to-holder .add-to-box li a{font-size:13px;font-weight:bold;color:#666;}
.add-to-holder .add-or{font-size:13px;font-weight:bold;color:#666;} 
.add-to-holder .form-button{background: url(../images/product_btn.gif) no-repeat;border:none;font-size:14px !important;padding:5px 12px;font-weight:normal !important;} 
.add-to-cart-box .qty-box .qty {padding:4px 2px;}
.login-box .content{background:#f1fdff;}
.login-box .col-1, .login-box .col-2 {border:1px solid #cbcbcb;background:#fff;}
.login-box .button-set{border-top:1px solid #cbcbcb;background:none;}
.login-box h4 {background-position:0 0px;background-repeat:no-repeat;border-bottom:1px solid #DDDDDD;color:#666;font-weight:bold;}
.one-page-checkout .active .box {background:#F1FDFF none repeat scroll 0 0;border:none;display:block;}
.one-page-checkout .active .head{border:none;border-bottom:1px solid #cbcbcb;background:#ECECED} 
.one-page-checkout .head {border-top:1px solid #cbcbcb;background:#ECECED}
.one-page-checkout .active h3 {color:#666666;font-weight:bold;}
.one-page-checkout h4 {border-bottom:1px solid #cbcbcb;padding-bottom:2px;text-transform:uppercase;font-weight:bold;color:#666666;}
.side-col h3 {color:#666666;font-size:1.05em;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}
.one-page-checkout .active .step-count {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CBCBCB;color:#666666;}
.one-page-checkout .box-no-padding {background:#F1FDFF;border:none;}
.one-page-checkout .allow .head{border:none;border-bottom:1px solid #CBCBCB;background:#ECECED;}
.one-page-checkout-progress .content{border-right:1px solid #CBCBCB;}
.one-page-checkout .allow .step-count {background:#FFFFFF none repeat scroll 0 0;}
.product_head{background: url(../images/home_blue_bar_long.gif) no-repeat;margin-top:15px;padding:2px 0 3px 15px;}
.product_head h2{color:#fff;}
.monthly_special_head{background: url(../images/home_blue_bar_short.gif) no-repeat;margin-top:15px;padding:2px 0 3px 15px;}
.monthly_special_head h2{color:#fff;}
.product_body{border:1px solid #cbcbcb;border-top:none;background:#ffffff; margin-bottom:44px;}
.product_body_middle .generic-product-grid td{padding:20px 10px;} 
.side-col  .currency-switcher{margin-bottom:8px;background:transparent url(../images/currency_switcher_bg.gif) no-repeat scroll 0 0;} 
p.view_more{text-align:right;padding-right:20px;margin-bottom:10px;}
p.view_more a{font-weight:bold;font-size:12px;}
.side-bar h6.title{background:transparent url(../images/bg_title_03.gif) no-repeat scroll 0 0;border-bottom:medium none;padding:4px 2px 0 27px; height:23px; font-size:1.5em;}
.side-bar h6.title a{font-size:12px;color:#fff;text-transform:uppercase;}
.div_catelog{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:0px 10px;background:#F7f7f7;width:90%;}
.div_catelog  ul li a{font-size:12px;color:#666;background:url(../images/icon_01.png) no-repeat left 60%;padding-left:20px;font-weight:bold;display:block;}
.our_brands_product_head{background: url(../images/home_blue_bar_long.gif) no-repeat;margin-top:15px;padding:2px 0 3px 15px;}
.our_brands_product_head h2{color:#fff;}
.our_brands_body{ /*border:1px solid #cbcbcb;border-top:none;*/ height:300px; padding-top:8px;}






/*footer_act*/
.footer_act{height:100%;background:url(../images/footer-bg.jpg) repeat-x;clear:both}
.footer_site{width:960px;margin:0px auto;text-align:center;padding:27px 0px 27px 0px; color:#ffffff;}
.informational{margin-left:200px;}
.informational ul{text-align:center;float:left;}
.informational ul li{display:inline;border-left:1px solid #ffffff;padding:0px 2px 0px 0px}
.informational ul li.first_ft{border-left:none;}
.informational ul li a{font-size:12px;}





/*fig 1.4*/

.form-search {
background:none;
height:30px;
padding:0;
position:absolute;
right:10px;
text-align:right;
top:114px;
width:300px;
}
.header-top .form-search .button span {
background:#F99F42;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
width:30px;
height:21px;
padding:3px;
}
#search{margin-top:9px;
width:188px;
background:#ffffff;
height:15px;
}
.header-top .form-search .button{border:none;
background:none;
margin-top:5px;
margin-top:3px;
}
.header-top  .form-search label{
display:none;
}



.bottom_box {
background:url(../images/bottom_box_06.png) no-repeat scroll 0 0 transparent;
height:10px;
margin-bottom:10px;
}


/* Pager */
.pager { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) 0 100% repeat-x; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; height:18px;
 border:1px solid #C0C1C4;
 }
.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:0 140px;text-align:center; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}
table.pager {
background:url(../images/pager_bg.gif) repeat-x scroll 0 100% #FFFFFF;
border:1px solid #C0C1C4;
}

/* Sorter */
.sorter { font-size:11px; background:#fff url(../images/bkg_toolbar.gif) repeat-x; padding:3px 8px; border-top:1px solid #e2e2e2; height:18px;
 border:1px solid #C0C1C4;
}
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}
.toolbar .sorter {
border-bottom:1px solid #C0C1C4 !important;
}

/* Toolbar */
.toolbar {}
.toolbar .pager { padding:3px 8px; border-bottom:1px solid #fff; }
.toolbar .sorter { border-bottom:1px solid #fff; }
.toolbar-bottom {}

.layered-nav .head {background:url(../images/shopby.gif) no-repeat scroll;}
.block-content{background:#F7F7F7; border:1px solid #BBBCBC;}
#narrow-by-list{padding:0 12px 0.8em;}
.block-subtitle{padding:0 12px 0.8em;}
.block-title{background:url("../images/bg_title_03.gif") no-repeat scroll transparent; color: #FFFFFF; font-size: 1.5em; font-weight: normal; height: 23px; padding: 4px 2px 0 27px;}
.block-subtitle {font-size:12px;
text-decoration:none;
color:#666666;
text-transform:uppercase;
font-weight:bold;
padding-top:10px;
}
.chan  ol li a , .chan  ol li a:hover{color:#3FA4CB;text-decoration:none;}
.chan  dt{font-size:12px;padding:3px 0;
text-transform:uppercase;
}
.block-layered-nav{padding-bottom:2px;}
.btn-checkout {
background:#F3B13C;
}
.btn-checkout span{padding:0 1px 0 3px;
line-height:28px;
}
.unniver {border-left:1px solid #CCCCCC !important;
border-right:1px solid #CCCCCC !important;
padding:20px 10px !important;
width:90% !important;
margin-left:0px !important;
}
.clear-both{clear:both;}
p {
margin-bottom:8px;
}

.chan-all, .mini-cart .actions, .mini-cart h5, .subtotal, .not-need{
background:url(../images/bg_shopby.gif) repeat-x scroll 0 0 #EEFBFB !important;
border:1px solid #BBBCBC;
border-top:none;
border-bottom:none;
padding-left:8px;
padding-top:8px;
} 
.subtotal{margin:0;}
.clearer{clear:both}
.shop-access ul{float:right !important; padding:4px 1px;}
.up-sell{clear:both;}
.product-collateral .head{border-bottom:none;}
.product-collateral .collateral-box {
clear:both;
}
.product-options-bottom{border:1px solid #E4E4E4;}
.account-nav {
margin-bottom:10px !important;
}
.account-nav .head {
background:url(../images/bg_title_03.gif) no-repeat scroll;
margin:0;
padding:3px 10px;
}
.account-nav {border:none;}
.account-nav ul {
background:url(../images/bg_content_03.gif) repeat-x scroll 0 0 transparent;
padding:4px 10px 10px;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
}
.account-nav .head h3 {
color:#FFFFFF;
font-size:11px;
font-weight:normal;
padding-top:1px;
}
.footer_site p{clear:both;}
.footer-link-first{border-left:none !important;}
.base-mini {font-size:11px;}

/* Left-side Navigation */
#left_side_catelog li.active a { color:#3cff00; }
#left_side_catelog a { float:left; padding:5px 1px 2px 18px; color:#2282e6; font-weight:bold; }
#left_side_catelog li.over a,
#left_side_catelog a:hover { color:#3cff00; }

/*slider*/
.slider {height:296px;}
.content_block {padding-top:12px;}

/*our brands*/
.our_brands_head {background: url(../images/products_by_brand_bar.jpg) no-repeat;margin-top:20px;padding:0px 0 3px 15px; overflow:hidden;}
.our_brands_head h2 {color:#fff;}
.our_brands_body .first {margin-left:1px;}
.our_brands_body .midd {margin-left:3px;}
.our_brands_body .last {margin-left:3px;}

/*featured products*/
.product_featured {padding-top:12px;}

/*disable callout*/
.right-adv-box-1 {display:none;}

/*footer*/
.footer-company {font-size:16px; font-weight:bold; text-transform:uppercase; font-family:serif;}
.footer_site a {color:#ffffff;}
.informational .footer-link-midd { padding-left:7px;}
.informational .footer-link-last { padding-left:7px;}
.informational .ul-footer {padding-top: 7px;}
