/* Store specific mods */

input.input-text:focus, select:focus, textarea:focus{ background:#EFFBEF;}

/* Page */
.col2-left-layout .col-main {width:710px} 
.col2-right-layout .col-main {width:710px}
body { background:#ffffff; }

/* Header */
.header-wrapper {border:0; background:transparent url(../images/top-bg.jpg) no-repeat scroll 50% 0pt; height:147px}
.header {padding:10px; padding-right:0; height:90px;z-index:50 }
.header-container {background:none;border:0;}
.header-nav-container {margin-top:5px;background:none;}
.header-nav {margin:0 auto;width:950px}

.main-container { background:#fff;}
.main {background:#fff;padding:5px 21px 80px 23px;width:940px}

#logo a  {display:block; width:675px; height:70px; margin-left:-75px; text-indent:-1000px;}

/* Mini search */
.header .form-search {top:150px;background:none;width:350px;padding:0;left:0;position:absolute;}
.header .form-search button.button span {background:url(../images/btn_mini_search.gif) no-repeat;width:83px;height:25px}
.header .form-search input.input-text {width:190px; font-size:14px; color:#666}

/* Login Links */
.header .quick-access {margin: 0 auto; width:950px; padding: 5px 0px 0 0; color:#000; position:absolute; clear:both; top:0; margin-top:-1px;}
.header .quick-access-sub-containter{float:right;}

/*.welcome-text {margin:0; padding:0; float:left; padding-right:12px;border-right:1px solid #cacaca;}
.welcome-text-empty {border:0}*/
.shop-access {margin:0; padding:0; margin-bottom:0;float:left; padding-right:10px; }
.shop-access ul{font-size:10px; text-transform:uppercase;}
.shop-access a, .shop-access a:hover { color:#000; font-size:1.05em; }

.shop-access ul li,       .shop-access li {background:none; border-right:1px solid #cacaca; padding:3px 12px;}
.shop-access ul li.first, .shop-access li.first {padding-left:12px;}
.shop-access ul li.last,  .shop-access li.last {border-right:0;}

.form-language { display:none}

/* Live chat */
.chat-button {clear:both; margin:0 auto;width:920px;z-index:96;height:0;}
.chat-button a{float:right; position:relative;margin-top:-140px; z-index:96;}
.chat-button img{}

/* Promo Bar */
.promobar-links {margin:0 auto;width:950px;z-index:95;clear:both; height:0;background:#fff;height:27px; min-height:27px; padding-top:0px;padding-bottom:5px;}
.promobar-links ul{display:inline;float:right;width:592px; position:relative; height:0;}
.promobar-links ul li{display:inline;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin: 2px 10px 0 0;padding:3px 5px 0;}
.promobar-links ul li a{color:#666; font-size:13px;text-decoration:none}
.promobar-links ul li a:hover{text-decoration:underline}

/* Sidebars */
.sidebar .box { margin-bottom:20px;}
.sidebar .content { padding:8px 10px; background:#fff; }
.sidebar h3 { font-size:1.05em; text-transform:uppercase; }
.sidebar h4 { color:#444; text-transform:uppercase; }
.sidebar .actions { text-align:right; }
.sidebar .actions a, .sidebar .actions a:hover { text-decoration:underline; }
.widget-btn { float:right; font-size:11px; margin:0 0 2px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }

/* Sidebar headings */
.sidebar-normal-box {border: 1px solid #DDDDDD;line-height: 1.3em;}
.sidebar-normal-box h4 {margin:0;padding:2px 10px;font-size:1.1em;color:#444;background:#e7e7e7; text-transform:uppercase;border-bottom:1px solid #ddd; }
.sidebar-main-box h4 {margin:0;padding:2px 10px;font-size:1.1em;color:#fff;background:#9db498;text-transform:uppercase;}
.sidebar-main-box .content {background:#fff;}
  
/* Footer */
.footer-container { background:#fff; border:0;border-top:1px solid #D9DDE3;}
.footer {background-color:#fff;position:inherit; padding:10px 0 0 0; }
.footer .informational {padding: 0 10px 0 10px}
.footer .informational a, .footer .informational a:hover { color:#666; text-decoration:underline; /*font-size:14px;*/  }
.footer .legality {color:#000; display:none; clear:both}
.footer .legality a, .footer .legality a:hover { color:#000; }
.footer .informational li{background:none;}

.layered-nav h5 {margin:0;border:1px solid #b9ccdd;border-left:0;border-right:0;padding:3px 10px;background: #9DB498;color:#fff;font-weight:bold;font-size:1em;}
.narrow-by dl {background:#fff;}
 
.narrow-by dd ul {padding-left:20px;padding-top:3px;}


 
.base-mini .content, .base-mini ol {background:#fff}

a {color:#666666}
a:hover {color:#008000}

.generic-product-grid td.empty-product {background:#fff;}

#nav li.over a, #nav a:hover {color:#D96708;}
#nav ul li a {background:#f2f4ef;}
#nav ul li a:hover {background:#b3c5af;}
#nav { padding:0;}
#nav a { padding:3px 12px 6px 8px; color:#666; font-size:14px; }
#nav li.over a, #nav a:hover { color:#f23106; }

/* category landing pages */
.landing-page-table{font-weight:bold;cellpadding:0;cellspacing:0;border:0;width:100%;}
.sitewidelinks{font-weight:bold; display:block;}

/* Onepage checkout - payment methods block */
#checkout-payment-method-load dl{margin: 2em 0;padding: 0;}
#checkout-payment-method-load  dt{width: 200px;float: left;margin: 0 0 0 0;padding: .5em;border-top: 1px solid #E4E4E4;font-weight: bold;}

/* commented backslash hack for mac-ie5 \*/
#checkout-payment-method-load dt { clear: both; }
/* end hack */

#checkout-payment-method-load  dd{width:400px;float: left;margin: 0 0 0 0;padding: .5em;border-top: 1px solid #E4E4E4;}

/* Left Nav - expand/collapse */
#narrow-by-list .level0 ul {display:none;}
#narrow-by-list li.active ul.level0 {display:block;}
#narrow-by-list li.active ul.level1 {display:block;}
#narrow-by-list li.active ul.level2 {display:block;}
#narrow-by-list li.active ul.level3 {display:block;}
.narrow-by dd li.active > a{color:#D96708; font-weight:bold;}

/* Coupons */
/*.discount-codes{display:none}*/
.cart-totals-row-discount {background-color:#FFFFCC;}

.listing-type-list .product-shop{width:425px;}

/* Hide google checkout from top of cart page */
.page-head-alt #google-checkout-button {display:none}

.shopping-cart-disclaimer {color:#666; padding-right: 15px}
.shopping-cart-totals .checkout-types {padding-top:0px}

/* Product Grid */
.products-list .product-image {width:200px; height:200px;}
.products-list .product-shop{margin-left:215px}
.category-products .products-grid {border-bottom:5px solid #999}
.category-products .last {border-bottom:0}
.col2-left-layout .products-grid, .col2-right-layout .products-grid  {overflow:hidden;width:685px;margin:0;background:url(../../default/images/bkg_products-grid2.gif)}
.products-grid li.item {width:208px;line-height:1.6em;overflow:hidden;padding:12px 10px;}
.products-grid .product-image {width:200px;height:200px;}
.products-grid .actions{position:static;}
.products-grid .product-name a {color:#333}

.col1-layout .products-grid  {background:url(../../default/images/bkg_products-grid1.gif);margin:0;width:auto;}
.col1-layout .products-grid li.item {width:280px;}

button.btn-cart {border:0}
button.btn-cart span {border:0;background:url(../images/btn_add_to_cart.gif) no-repeat; width:103px;height:25px;}
button.btn-cart span span{display:none}

/* Product  */
.product-img-box .main-product-img img {cursor:pointer;}
.product-collateral {background:#fff;} 
.product-essential {background:none;} 
.product-view {border:0} 
.product-img-box .main-product-img img { cursor:pointer; }
.product-collateral  {background:none;} 
.data-table .odd,.data-table .even{background:#fff}
.product-shop .divider {background:none}
