.welcome-msg { float: left; font-size: 0.95em; margin-right:40px; font-weight:bold; }
#header-cart { position: absolute; z-index: 20; width: 200px; right: 0; top: 7px; }
#header-cart .head { margin-bottom: 7px; padding-right: 8px; }
#header-cart .head h4 { cursor: pointer; float: none; display: inline; padding-left: 15px; background: url(../images/icon-cart.gif) no-repeat 0 50%; }
#header-cart .head h4,
#header-cart .head h4 a { color: #000; font-size: 0.95em; font-weight: normal; }

.block-shipping-header { position:absolute; top:10px; left:360px; z-index:100; }

/* toolbar / pager */

.toolbar { position:relative; float:left; width:100%; border-bottom:1px solid #ddd; margin-bottom:8px; }
.toolbar .sorter { position:absolute; top: 12px; right:12px; }
.toolbar .sorter p.view-mode { padding-top:0; margin-top:0; display:none; }
.toolbar .pages { font-size:13px; background:#AFDAF3; padding:4px; font-weight:bold; }
.toolbar .pages a,
.toolbar .pages a:visited { color:#000; font-weight:normal; }
#cart-content { background: #292a34; border: 1px solid #727379; border-top: none; padding: 0 3px 5px; -moz-border-radius: 0 0 8px 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; border-radius: 0 0 8px 8px; color: #aaa; position: absolute; top: 23px; right: 0px; width: 200px; }
#cart-content .product-images { float: left; }
#cart-content .product-images img { border: 1px solid #a9a9a9; }
#cart-content .product-details { margin: 0 0 0 60px; }
#cart-content h6 { color: #1E7EC8; text-indent: 5px; }
#cart-content li { clear: both; }
#cart-content a:hover { color: #aaa; }
#cart-content .actions a span { cursor: pointer; }
#cart-content #center-buttons { padding-top: 5px; clear: both; text-align: center; }
#slider { height: 200px; position: relative; width: 930px; margin: 0 auto; overflow: hidden; margin-bottom: 13px; border: 1px solid #ccc; }
div.scroller { height: 200px; overflow: hidden; width: 930px; zoom: 1; }
div.scroller .content { padding: 0; }
div.slidercontrolwr { position: absolute; right: 15px; top: 15px; }
div.scroller img { border: none; }
div.scroller div.section { float: left; height: 200px; overflow: hidden; width: 930px; }
div.scroller div.content { width: 10000px; float: left; }
.slidercontrol { list-style: none; margin: 0px; padding: 0px; }
.slidercontrol a { color: #aaa; filter: alpha(opacity=60); float: left; height: 14px; margin: 0px 2px; opacity: 0.6; overflow: hidden; padding: 0px; text-decoration: none; text-indent: -1000px; width: 14px; }
.slidercontrol a:hover { filter: alpha(opacity=100); opacity: 1; }
.content .sliderdescription { background: url(../images/grid.gif) repeat left top; color: #222; filter: alpha(opacity=50); font: 12px bold Helvetica, sans-serif; left: 15px; opacity: 0.5; padding: 10px; position: relative; top: -100px; width: 650px; }
div.sliderdescription:hover,
.sliderdescription.active { background-color: #fff !important; }
.content a { font: 12px bold Helvetica, sans-serif; text-decoration: none; }
.aprev { background: url(../images/aprev.gif) no-repeat 3px 3px; }
.anext { background: url(../images/anext.gif) no-repeat 3px 3px; }
.astop { background: url(../images/astop.gif) no-repeat 3px 3px; }
.aplay { background: url(../images/aplay.gif) no-repeat 6px 3px; }
.footerl .mini-newsletter { float: left; clear:both; width:390px; text-align: left; }
.footerl { float: left; }
.footerl .mini-newsletter h4 { color: #fff; margin-right: 10px; }
.footerl form,
.footerl .mini-newsletter h4 { float: left; line-height: 30px; font-size: 11px; }
.footerl .mini-newsletter input.input-text { float: left; }
.footerl .form-button-alt { float: right; margin:3px 0px 0px 6px; }
.form-button,
.form-button-alt { background: #7cabd9 url(/img/nav-bg.png) repeat 0 0; border: 1px solid #4c7dbd; -moz-border-radius: 4px; -webkit-border-radius: 4px; -opera-border-radius: 4px; margin: 8px 0; vertical-align:top; padding: 3px 10px; color: #000; }
.form-button:hover,
.form-button-alt:hover { border-color: #888; color: #333; }
h4,
h3,
.category-head h2 { font-size: 12px; font-weight: bold; color: #007ed3; }
.col-main p { margin-left:  5px; margin-right:  5px; }
/* custom intro listings */

.category-head { border-bottom:1px solid #ddd; margin:0 0 10px; background:#333; color:#a5cfe9; padding:12px 12px 12px 12px; }
.category-head .link-rss { display:block; float:right; color:#FC6; font-size:11px; }
.category-head h2 { font-size:22px; font-weight:normal; line-height:23px; color:#afdaf3; }
#billboard { margin-bottom:24px;}
#billboard-wrap { position:relative; min-height:297px; height:auto !important; height:297px; }
ul#banners-list { }
ul#banners-list,
#banners-list li { margin:0; padding:0; background:none; list-style:none; }
#banners-list li { position:absolute; left:0; top:0; display:block; }
#banners-list li#slide1 { display: block; z-index: 4; }
#banners-list li#slide2 { z-index: 3; }
#banners-list li#slide3 { z-index: 2; }
#banners-list li#slide4 { z-index: 1; }
#banners-nav { position:absolute; z-index:11; left:50px; bottom:38px; padding:0 22px; width:54px; z-index:1000; display:none!important; }
#banners-nav .arr { height:22px; width:20px; text-indent:-999px; }
#banners-nav .prev { float:left; background-image:url(/img/navigator_prev.gif); margin:0 0 0 -20px; }
#banners-nav .next { float:right; background-image:url(/img/navigator_next.gif); margin:0 -20px 0 0; }
#banners-nav ul { float:left; width:54px; background:url(/img/navigator_bg.gif) repeat-x; height:22px; }
#banners-nav li { width:18px; height:22px; float:left; text-align:center; }
#banners-nav li a { float:left; width:18px; height:22px; line-height:22px; color:#fff; font-size:13px; font-weight:600; }
#banners-nav li.act a { color:#EE382A; }
.block-intro { width: 231px; overflow:hidden; border:0px solid #ddd; float:left; height:160px; margin-right:16px; position:relative; float:left; }
.block-intro.span-2 { width:479px; margin-right:14px; }
.block-intro.last { margin-right:0!important; }
.block-intro ul { margin:0; padding:0; width:246px; }
.block-intro ul li { margin:0 0 6px 0; padding:0; display:block; float:left; background:none; font-size:90%; line-height:1.2em; }
.block-intro ul li a,
.block-intro ul li a:visited { color:#444; text-decoration:underline; }
.block-intro ul li a:hover { color:#175eb0; }
.block-intro ul.col-3 li { width:81px; }
.block-intro ul.col-2 li { width:113px; }
.block-intro strike { position:absolute; top: 30px; left:30px; display:block; background:#fff; padding:6px; text-decoration:none; font-size:24px; color:#C00; width:160px; text-align:center; font-weight:bold; }
.block-banners { margin:24px 0; }
.col-2 { width:100%; border:0px solid #ff6600; float:left; }
.col-2-a,
.col-2-b { width:49%; float:left; }
.cms-home .col-2-a { margin-top:15px; margin-right:12px; }
#ssl-cert,
.payments-accepted { margin:42px 0 12px 1px; text-align:center; width:100% }
.payments-accepted { width:100px; text-align:center; margin: 0 auto; }
.img-right { float:right; margin:0 0 3px 8px; }
.img-left { float:left; margin:0 8px 3px 0px; }
div.notice { color:#333; padding:8px; border:1px solid #FC6; background:#FF9; margin:6px 0; }
/* advanced categories */


/* notices */

.free-shipping-notice { display:block; text-indent:-2000em; background:url(/img/block-free-ground-shipping-light.png) 0 0 no-repeat; width:141px; height:63px; margin:12px 0 12px 62px; z-index:1000; float:left;}
.category-products .free-shipping-notice,
.products-grid .free-shipping-notice { display:block; text-indent:-2000em; background:url(/img/block-free-ground-shipping-sml-light.png) 0 0 no-repeat; width:141px; height:38px;  margin:-35px 0 -2px 18px; z-index:1000;}

.toilet-shipping-notice { display:block; text-indent:-2000em; background:url(/img/ups-banner.png) 0 0 no-repeat; width:213px; height:218px; margin:12px 0 12px 12px; z-index:1000; float:left;}
.category-products .toilet-shipping-notice,
.products-grid .toilet-shipping-notice { display:block; text-indent:-2000em; background:url(/img/ups-banner.png) 0 0 no-repeat; width:213px; height:218px;  margin:-35px 0 -2px 18px; z-index:1000;}


/* CSS Document */
#main .mw_advancecategory .products-grid { background:none; border:none; }
#main .mw_advancecategory .products-grid li.item { width:185px; height:242px; margin:0px 6px 6px 0; padding:0; overflow:hidden; float:left; border:1px solid #ddd; }
#main .mw_advancecategory .products-grid li.first { }
#main .mw_advancecategory .products-grid li.last { margin-right:0; padding-right:0; }
#main .mw_advancecategory .products-grid .product-image {  overflow:hidden; display:block;}
#main .mw_advancecategory .products-grid .product-image,
#main .mw_advancecategory img { width:185px; height:185px; }
#main .mw_advancecategory .category-item-top { }
#main .mw_advancecategory .category-item-bottom { }
#main .mw_advancecategory .category-item-center { }

#main .mw_advancecategory .products-grid .product-name { text-align:center; padding:8px; font-size:12px;}
#main .mw_advancecategory .products-grid .product-name a { color:#1e7ec8; text-transform:uppercase; text-decoration:none; color:#3b3b3b; }
#main .mw_advancecategory .products-grid .product-name a:hover { color:#1e7ec8; text-decoration:underline; }

