/**
 *
 * Sad therapy lamps Store styles 
 *
 */

/* Global */
body { background:#bababa; }
h1, h2, h3, h4, h5, h6, .head{color:#333}
.col2-right-layout .col-right{width:205px}

/*a {text-decoration:none}*/
a:hover {text-decoration:underline}
a img{text-decoration:none}
a:hover img{text-decoration:none}

input.input-text:focus, select:focus, textarea:focus { background:#fffeb5; }
table.pager, table.view-by {background:url(../images/pager_bg.gif) repeat-x 0 100% #f9f9f9;border-top:1px solid #ddd;}
.breadcrumbs {margin-left:10px;}


/* Nav */
#nav {padding:0 10px;width:auto;}
#nav a { padding:3px 8px 6px 8px; color:#000; font-size:16px; font-weight:normal;}
#nav li {margin-right:10px;border: 1px solid transparent;*border: 0}
#nav li:hover {background:#e8c472; border : 1px solid #925910 }
#nav a:hover {*text-decoration:underline } /* no li:hover in ie6*/
#nav li.active a { color:#000; }
#nav li.level0 span {font-size:18px;}
#nav li.over a,
#nav a:hover { color:#000; }

/* Sub Nav Menu */
#nav ul.level0 span {font-size:12px;}
#nav ul li, #nav ul li.active,#nav ul li a{background-color:#fff}

 /* Header */
 #logo a  {display:block; width:320px; height:64px; margin-left:-25px;}
 
.header-wrapper {background:#eee url(../images/top-bg.png) no-repeat scroll 50% 0pt;height:172px;margin-top:-4px;}
.header {padding:10px;padding-right:0;z-index:50}
.header-container {background:none;border:0;}
.header-nav-container {margin-top:-8px;background:none;}
.header-nav {margin:0 auto;width:950px}

.main-container {background:url(../images/main_container_bg_x.jpg) repeat-x 50% 0 transparent}
.main {background:none; background:#ffffff; width:939px;border-color:#D0D0D0;border-style:none solid;border-width:0 4px;padding:7px 4px 10px 3px;}

/* Login Links */
.header .quick-access {margin: 0 auto; width:930px; padding: 5px 5px 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;}


/* Mini search */
.header .form-search {top:146px;background:none;height:28px;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 {font-size:14px; height:17px; width:250px;margin-right:0; color:#666}

/* Base Mini */
.block {font-size:12px;  }
.block .block-title { margin:0 0px;  background:#E7E7E7; }
.block .block-title strong { color:#444444;  font-size:1.1em; }
/*.block .block-content, .base-mini ol { background:none}*/

/* Footer */
.footer-container {background:none; border:0;}
.footer {background:none;background:#ffffff;width:939px;border-color:#D0D0D0;border-style:none solid;border-width:0 4px;border-bottom: 4px solid #d0d0d0;padding:7px 4px 0px 3px;margin-bottom:20px;}
.footer .informational {border-top:10px solid #D1E6FD; padding-top:5px}
.footer .informational li {background:none;}
.footer .informational a, .footer .informational a:hover { color:#666; }
.footer .legality {color:#666;}
#footer-links .footer-links-list{padding-left:0px}
#footer-links .footer-links-list li {list-style-type:none;font-size:11px}


/* Nav */
.layered-nav h5 {margin:0;border:1px solid #b9ccdd;border-left:0;border-right:0;padding:3px 10px;background: #1E7EC8;color:#fff;font-weight:bold;font-size:1em;}
.narrow-by dd{background:none}
.narrow-by dl {background:#fff;padding:0;}
.narrow-by dd ul {padding-top:3px; padding-left:1px;}
.narrow-by li a {text-decoration:underline}
.narrow-by li a:hover {color:#D96708}
li.level0 span {font-size:12px;}
.level0 li span {font-size:12px;}
.level0 li a {text-decoration:underline}
.narrow-by dd li.active > a{color:#D96708;}
.narrow-by dd li {padding-left:10px}
.narrow-by dd li.level0 {padding-left:0}
.narrow-by dd li.active ul {display:block}
 
.recently h3 { color:#0A263C; font-size:16px; border-bottom:1px solid #0A263C; }

.recently a.product-name { color:#1d7ecf; font-size:12px; text-decoration:none }
.recently a.product-name:hover { text-decoration:underline;font-size:12px;}
table.recently-list td {width:20%; padding: 5px 20px 5px 0px;}
 
/* Homepage */
.cms-home .btn-cart {display:none}

/* Catalog Grid */
.products-list .product-image {width:200px; height:200px;}
.products-list .product-shop{margin-left:215px}
.category-products .products-grid {border-bottom:10px solid #D1E6FD}
.category-products .last {border-bottom:0}
.col2-left-layout .products-grid, .col2-right-layout .products-grid  {overflow:hidden;width:100%;margin:0;background:url(../images/bkg_products-grid4.gif)}
.products-grid li.item {width:223px; padding:12px 0px 12px 10px;margin-right:10px;}
.products-grid li.last {margin-right:0px;padding-right:0;width:210px}
.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(../images/bkg_products-grid4.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}
/*

.listing-type-grid .grid-row {border-bottom:5px solid #d1e6fd; }

.col-2-left-layout .listing-type-grid, 
.col-2-right-layout .listing-type-grid {background-image:url(../images/bkg_products-grid4.gif);}

.col-2-left-layout .listing-type-grid li.item,
.col-2-right-layout .listing-type-grid li.item {width:223px; padding:12px 0px 12px 10px;margin-right:10px;}

.listing-type-grid .last {border-bottom:0; }

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

.catalog-category-view .catalog-listing .ratings .rating-box,
.catalogsearch-result-index .catalog-listing .ratings .rating-box {float:left}

.catalog-listing .ratings {clear:left; line-height:1.2}
.catalog-listing h5 a {color:#1e7ec8; font-weight:normal; text-decoration:none}
.catalog-listing h5 a:hover {color:#1e7ec8; font-weight:normal; text-decoration:underline}

*/



/*  Sidebars */
.sidebar .box { margin-bottom:6px;}
.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 .border-creator {border-color:#A0B3C3;border-style:solid;border-width:0 1px 1px;}

/* 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:#fff;background:#999;text-transform:uppercase;border-bottom:1px solid #ddd;}
.sidebar-main-box h4 {margin:0;padding:2px 10px;font-size:1.1em;color:#fff;background:#999;text-transform:uppercase;}
.sidebar-main-box .content {background:#fff;}
.layered-nav .border-creator {border-color:#b9ccdd;} 

.cms-recommended-products td {width:210px}
.cms-recommended-products .product-image {}

/* Checkout */
.opc .active .step-title {background:#666;border-color:#666}
.opc .active .step-title h2  {color:#fff}
.opc .active .step-title .number {background:#fff; color:#f18200}
.opc .active .step{background:#fff}
.opc .step {background:#eee;}

#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;}

/* Remove banner from checkout page, remove page title from checkout page */
.checkout-onepage-index .top-ebook-banner {display:none}
.checkout-onepage-index .page-title{display:none}




/* Coupons */
.shopping-cart-collaterals .discount-codes h4, 
.shopping-cart-collaterals .shipping-estimate h4 {text-transform:none}
.cart-totals-row-discount {background-color:#FFFFCC;}

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

.alt-checkout-label {margin-left:65px}

.recently .product-image {border:0}

/* Cart */
.cart-with-sidebar-col-1 {width:400px}

/* Page */
.col1-layout .col-main {padding: 10px 10px;}
.col2-right-layout .col-main {width:710px;padding: 0 10px; *padding-right:10px;}
.col2-left-layout  .col-main {width:730px} 

/* Product page*/
.product-collateral {padding-left:0}
#product-info-box-tabscontainer{padding-left:25px}
.product-collateral h2{border:0;color:#333;font-size:18px}
.product-collateral .head {border-bottom:1px solid #aaa;font-size:1.15em;margin-bottom:1em;padding-bottom:1px;}
.product-view .box-tags .head h3{font-size:16px}
.product-collateral .collateral-box {margin-bottom:2em;}
.products-collateral-extras-box {padding-top:0}

.product-view .box-up-sell .products-grid {border:0;background:none}
.product-view .box-up-sell .products-grid td {border:0;background:none}
.product-view .box-up-sell .products-grid td.empty { background:#fff; }
.product-view .box-up-sell .products-grid td img {border:0}
.product-view .box-up-sell .products-grid .product-image{width:125px;height:125px;}

.product-essential {padding:0;padding-bottom:20px; background:none; }
.product-essential .product-shop {width:375px;}
.product-shop .divider {background:none}
.product-img-box{width:290px;}

.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}


.catalog-product-view #upsell-product-table .price-box {display:none}
.catalog-product-view #upsell-product-table .ratings {display:none}

#customer-reviews .head {display:none}

/* Product Page Tabs */
.tabs li.active a,
.tabs li.active a:hover { background-color:#1E7EC8 }
.tabs                   { border-bottom:15px solid #1E7EC8;}

/* Misc */
.form-button {background:#CC6633;border:1px solid #993300}
button.button span {border:1px solid #993300;background-color:#CC6633;}
button.btn-checkout span {background-color:transparent;border:0}
button.btn-cart span {background-color:transparent;border:0}

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

/* Promo Bar */
.promobar-links {margin:0 auto;width:930px;z-index:95;clear:both; height:0;}
.promobar-links ul{display:inline;float:right;width:525px; position:relative; margin-top:-26px;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:#fff; font-size:14px;font-weight:bold;}
.promobar-links ul li a:hover{text-decoration:underline; color:#fff}
/*.promobar-links ul li:hover{background:#D1E6FD}*/



/* Cart page assurances /w sidebar */
.cart-collaterals {width:auto; float:none}
.cart-collaterals .crosssell {width:340px}
.cart-collaterals .crosssell .product-details {width:240px}
.cart .totals {float:none;margin-top:25px;text-align:right;width:293px;}
.cart-table .btn-continue{float:none;}
.cart-with-sidebar-col-1 {width:390px}
.cart-with-sidebar-col-2 {width:295px}



/* Category Landing Pages */
#category-anchor-page .sublinks{}
#category-anchor-page .sublinks li{float:left;padding-right:5px}
#category-anchor-page .content-main{float:left;width:430px;padding-right:20px;}
#category-anchor-page .content-text{clear:both;padding-top:10px;}
#category-anchor-page .content-graphic{float:right}

.category-anchor-page-mini-grid {padding:10px;}
.category-anchor-page-mini-grid .category-anchor-page-mini-grid-item {text-align:center;padding:15px;float:left;width:200px}
.category-anchor-page-mini-grid .more {font-size:18px;padding-top:20px;}
.category-anchor-page-mini-grid .single-product {height:300px}

/* Remove new/bestsellers/packages from category pages */
.catalog-category-view #additional-navigation-sidebar{display:none}


