/* @override http://cannabisseeds-live.seedsman.com/skin/frontend/seedsman/cannabisseeds/css/custom.css */
/* CANNABIS SEEDS Layout excluding colours ============================================================ */
html{height:100%;margin-bottom:1px;}
body{background:url(../backgrounds/body.gif) top left repeat-x;border-top-width:0;border-top-style:solid;}
.demo-notice{display:none;}
div.page{padding-top:0;padding-bottom:0;width:960px;}
div.header{border:0;float:left;padding:0;position:relative;margin:0;width:960px;height: 120px;}
.header-container{float:left;}
div.main{float:left;clear:both;width:960px;}
input,select{font-family:Helvetica,arial,sans-serif;}
/* Base Columns */
.col-wrapper { width: 760px; }
.col-left{border:0;display:inline;float:left;margin:0;padding:0;width:200px !important;}
.col-main{border:0;display:inline;float:left;margin:10px 0 0 0;min-height:450px;padding:0 20px 0 10px;width:720px;}
.col-right{border:0;display:inline;float:right;margin:0 10px 0 0;padding:0;width:190px;}
/* 2 Columns Layout */
.col2-left-layout .col-main{float:right;display:inline;}
.col2-right-layout .col-main{}
.col2-right-layout{margin-right:0;}
/* 3 Columns Layout */
.col3-layout .col-main{width:520px;margin-left:0;padding:0 20px;}
/* Global ============================================================================== */
div.page-title h1,div.category-title h1{font-size:18px;font-weight:bold;}
div.page-title,div.category-title{border-bottom-width:1px;border-bottom-style:solid;}
div.buttons-set{border:0;padding:0;}
div.buttons-set button.button{float:left;}
/* Buttons ============================================================================= */
a.button,button.button{-moz-border-radius:12px;-webkit-border-radius:12px;background:url(../backgrounds/halftone.png) top left repeat-x;border:0;border-radius:12px;cursor:pointer;font-family:Helvetica,arial,sans-serif;font-size:100%;font-weight:bold;line-height:130%;margin:0;padding:5px 10px 6px 7px;/* Links */
text-decoration:none;}
button.button{overflow:visible;padding:4px 10px 3px 7px;/* IE6 */
width:auto;}
button.button[type]{line-height:17px;/* Safari */
padding:5px 10px 5px 10px;/* Firefox */}
*:first-child+html button.button[type]{padding:4px 10px 3px 7px;/* IE7 */}
button.button img,a.button img{border:none;height:16px;margin:0 3px -3px 0 !important;padding:0;width:16px;}
.btn-remove { background-image: url(../images/list_remove_btn.gif); }
/* Error Messages ====================================================================== */
.error-msg,
.success-msg,
.note-msg,
.notice-msg{font-size:12px !important;}
/* Header Elements ===================================================================== */
.logo-container{float:left;width:200px;}
.header .banner{display:inline;float:left;margin:20px 0 0 15px;text-align:center;width:495px;}
.header .form-language{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;display:inline;float:left;font-weight:bold;margin-left:15px;padding:8px 0;width:225px;}
/* Navigation ========================================================================== */
.sw-navigation{background:none;background:url(../backgrounds/halftone.png) top left repeat-x;border-top-style:solid;border-top-width:0px;float:left;padding:0;width:960px;}
.sw-navigation #nav{display:inline;float:left;}
#nav{font-size:12px;border:0;padding:0;margin:0;}
#nav li a,#nav li.active a{background:url(../backgrounds/halftone.png) top left repeat-x;border-right-style:solid;border-right-width:1px;font-weight:normal;padding:5px 15px;}
#nav li a:hover,#nav li.over a{text-decoration:underline;}
#nav li.parent span{background:url(../backgrounds/nav_pointer.gif) right 50% no-repeat;padding-right:18px;}
#nav li.parent li span{background-image:none;padding-right:0;}
/* 2nd level */
#nav li ul li a,#nav li.active ul li a{-moz-border-radius:0;-webkit-border-radius:0;background-image:none;border-radius:0;border: none;font-weight:normal;text-decoration:none;}
#nav ul li.active > a,#nav ul li.over > a{font-weight:normal;text-decoration:none;}
#nav ul a{text-decoration:none !important;}
#nav ul a:hover{text-decoration:underline !important;}
div.breadcrumbs strong{font-weight:normal;}
/* Subheader =========================================================================== */
.sw-subheader{background:url(../backgrounds/halftone.png) top left repeat-x;clear:both;float:left;font-size:11px;padding:2px 0;margin-bottom:0;width:960px;}
.sw-subheader .form-search{float:right;padding:3px 10px;}
.sw-subheader .form-search input{font-size:11px;}
.sw-subheader button.button,.sw-subheader button.button span{background-image:none;font-weight:normal;font-size:11px;}
.sw-subheader button.button{border-right-style:solid;border-right-width:1px;padding:2px 5px;}
.sw-subheader button.button,.sw-subheader button.button span{}
.sw-subheader ul{display:inline;float:left;line-height:26px;padding:0 15px;}
.sw-subheader li{float:left;display:inline;margin-right:15px;}
.sw-subheader li a{text-decoration:none;}
.sw-subheader li a:hover{text-decoration:underline;}
.sw-subheader p{display:inline;float:right;line-height:26px;padding:0 20px;}
.sw-subheader ul.links{display:inline;float:right;}
.sw-subheader ul.links li{display:inline;}
.sw-subheader ul.links li a{float:left;padding:0 0; text-decoration:none;}
.sw-subheader ul.links li a:hover{text-decoration:underline;}
/* Searchbar =========================================================================== */
.sw-searchbar{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius:0 0 8px 8px;clear:both;float:left;margin:0;padding:4px 0;width:960px;}
.sw-searchbar .form-search{display:inline;float:left;margin:0;padding:0 10px;width:750px;}
.sw-searchbar .form-search input{border-width:1px;border-style:solid;font-size:11px;margin:0;padding:3px;width:150px;}
.sw-searchbar button.button{font-size:11px;font-weight:normal;font-style:italic;margin-left:5px;}
.sw-searchbar .form-search a{font-size:11px;margin-left:5px;}
/* Sidebar Column ====================================================================== */
.col-main,.col-right,.col-left{margin-top:10px;}
.col-left{width:180px;}
.col-main .block,.col-right .block,.col-left .block{border:0;margin:0 0 10px 0;padding:0 0 10px 0;}
.col-main .block-title,.col-right .block-title,.col-left .block-title{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;background:url(../backgrounds/halftone.png) bottom left repeat-x;border-radius:10px 10px 0 0;border-style:solid;border-width:0px;border-bottom-width:0;margin:0 0 0 0;padding:3px 0;}
.col-left .block-layered-nav .block-content{float:left;}
.col-right .block-content img{border-style:solid;border-width:1px;}
.col-right .block-content a img{border-width:0;}
.block .block-title h2, .block .block-title span{border-bottom:0;font-size:12px;font-weight:bold;padding-left:10px;}
.col-main .block-content,.col-right .block-content,.col-left .block-content{border:0;margin:0;padding:10px;}
.col-main .block-newsfeeds ul,.col-right .block-newsfeeds ul,.col-left .block-newsfeeds ul{margin-bottom:10px;}
.col-main .block-newsfeeds li,.col-right .block-newsfeeds li,.col-left .block-newsfeeds li{margin-top:10px;}
/* Promo blocks */
.col-left .block-promo .block-content,
.col-main .block-promo .block-content,
.col-right .block-promo .block-content{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;background:url(../backgrounds/darken.png) bottom left;border-radius:0 0 10px 10px;}
/* Side Navigation */
.block-sidenav li{padding:0 10px;}
/* Panic Button ======================================================================== */
div.panic-button{border:0;float:right;margin-bottom:0;padding:0 10px 0 0;}
div.panic-button p{float:right;text-align:right;}
div.panic-button a.button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;float:left;padding:5px 0;text-align:right;text-decoration:underline;background:none;}
/* Breadcrumbs ========================================================================= */
.breadcrumbs{border:0;padding:0;}
/* Home Page Specific ================================================================== */
div.legal-disclaimer{float:left;border-style:solid;border-width:1px;font-size:11px;margin-bottom:10px;padding:10px 15px;width:688px;}
div.legal-disclaimer p{background:url(../images/agerestrict.png) top left no-repeat;margin:0;padding:0 0 0 40px;}
div.home-text{float:left;font-size:12px;margin-bottom:10px;padding:10px 15px 0 15px;width:690px;}
div.featured-category-products{border-top-style:solid;border-top-width:1px;float:left;padding-top:10px;width:720px;}
div.featured-category-products dl{display:inline;float:left;height:200px;margin-right:20px;width:165px;}
dl.product-featured dt{font-size:13px;font-weight:bold;margin-bottom:5px;}
dl.product-featured dt a{text-decoration:none;}
dl.product-featured dt a:hover{text-decoration:underline;}
dl.product-featured dd{margin:0;padding:0;}
dl.product-featured dd button,dl.product-featured dd div.price-box{display:inline;float:left;vertical-align:middle;}
dl.product-featured dd div.price-box{display:inline;float:left;width:60px;}
dl.product-featured span.label{display:none;}
dl.product-featured dd button{width:105px;}
dl.product-featured img{border-style:solid;border-width:1px;}
dl.product-featured dd button.button span{padding:0 5px;}
dl.product-featured .price{font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:0;}
.featured-category-products .product-image-cropped{width:163px;height:100px;cursor:pointer;background-position:center center;background-repeat:no-repeat;}
/* Product Widget ============================================================================== */
div.featured-category-widget{clear:left;margin-bottom:10px;position:relative;height:200px;width:718px;}
div.product-widget{position:absolute;top:0;left:0;cursor:pointer;}
div.product-widget-image{width:400px;height:200px;float:left;cursor:pointer;}
div.product-widget-details{margin:20px 0 0 425px;}
div.product-widget-details h2 a{font-size:24px;text-decoration:none;}
div.product-widget-details p{margin:0;padding:10px 10px 10px 0;}
div.product-widget-details .price-box{font-size:18px;margin:0;padding:0;width:280px;}
div.product-widget-details .price-box .configurable-price-from-label,div.product-widget-details .price-box .label{display:none;}
/* Footer ============================================================================== */
.footer{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-radius:10px 10px 0 0;clear:left;float:left;border:0;margin:0;padding:0;width:960px;}
/* base styles */
#base{float:left;width:880px;padding:10px 0 0 0;margin:0;text-align:left;}
#base dl{display:inline;float:left;margin:6px 0 0 0;padding:5px 0px;text-align:left;width:200px;}
#base dl.first{border-left:0;display:inline;float:left;margin:0 0 0 20px;padding:0;width:200px;}
#base dd{margin:0;padding:0;}
#base li{clear:left;float:left;font-size:11px;line-height:1.3em;margin:0;padding:0 0 5px 0;}
#base li a{text-decoration:underline;border:0;}
#base li a:hover{text-decoration:underline;}
#securelink-alt{display:inline;float:left;font-size:11px;height:53px;line-height:1.6em;margin:10px 0 0 0;padding:0;text-align:left;width:185px;}
#securelink-alt a,#securelink-alt a:hover{border:0;text-decoration:underline;}
#securelink-alt img{margin:0;}
.thawte-seal{display:inline;float:left;margin:20px 0 0 5px;}
.footer address{clear:both;font-size:11px;padding:10px;text-align:center;width:900px;}
/* Category ============================================================================= */
/* both views */
.category-products button.button span{padding:0 5px;}
.category-products .price{font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:0;}
.category-products .pager{border:0;margin:5px 0 0 0;padding:5px;}
.category-products .sorter{border-left:0;border-right:0;margin:0;}
.category-products .pager p,.category-products .sorter p{margin:0;padding:0;}
.category-products ul.add-to-links{font-size:11px;list-style:none;padding:5px 2px;}
.category-products .configurable-price-from-label{display:none;}
/* grid view */
.category-products .products-grid td{border:0;border-bottom-style:solid;border-bottom-width:1px;margin-top:5px;}
.category-products td a.product-image{border-style:solid;border-width:1px;display:block;margin:5px 0;padding:0;width:140px;}
.category-products td img{margin:5px;}
/* list view */
.category-products .products-list li.item{border:0;border-bottom-style:solid;border-bottom-width:1px;}
.category-products .products-list button.button{margin-bottom:10px;}
/* grid / list */
.category-products .product-image-cropped{background-position:center center;background-repeat:no-repeat;cursor:pointer;height:100px;width:150px;}
/* Product ============================================================================== */
.product-view h2,.product-view h4{font-size:15px;font-weight:bold;}
.product-view h3{margin-top:5px;}
/* Product Shop */
.product-view .product-shop{padding-left:20px;width:420px;}
.product-view .product-name h2{font-size:18px;font-weight:bold;}
.product-view .short-description{padding:10px 0;}
/* Product Image Box */
.product-view .product-img-box img{border-style:solid;border-width:1px;}
.product-view .product-img-box .more-views a{border:0 !important;}
/* Product Essential */
.product-view .product-essential{margin-bottom:15px;}
.product-view span.manufacturer{clear:left;font-size:11px;font-weight:normal;text-transform:uppercase;}
.product-view .availability .in-stock{background:url(../images/accept.png) 5px 50% no-repeat;padding:5px 5px 5px 25px;}
.product-view span.out-of-stock{padding:4px 6px;}
.product-view p.availability{margin:0 0 10px 0;}
/* Data Table */ 
.product-view .data-table th{border:0;white-space:nowrap;}
.product-view .data-table td{border:0;}
.product-view .data-table tbody.odd tr.border td,
.product-view .data-table tbody.even tr.border td{border-bottom-width:0;}
.product-view .data-table td.label,
.product-view .data-table th.label{background-color:transparent;}
/* Product Options */
.product-options,.product-options-bottom,.add-to-box{border:0;clear:both;float:left;padding-bottom:0;width:400px;}
.product-options-bottom{padding-bottom:10px;}
.product-options dt{display:inline;margin-right:5px;}
.product-options dd{display:inline;margin:0;}
.product-options dd select{width:auto;}
.product-options-bottom .price-box{margin:0 0 10px 0;}
.add-to-box{padding:10px;}
/* Price Box */
.price-box{float :left;margin:10px 0;width:100%;}
.product-shop .price-box{float:left;white-space:nowrap;width:auto;}
div.product-view .price,div.category-products .price{font-size:18px;font-weight:bold;line-height:normal;margin:0;padding:0;}
.price-box span.label{font-size:10px;margin-left:2px;text-transform:uppercase;}
a.minimal-price-link{text-decoration:none;}
/* Delivery Info Popup */
#delivery-info{display:inline;float:left;margin:14px 0 10px 15px;vertical-align:middle;}
#delivery-info-popup{display:none;}
/* Add To Cart */
.add-to-cart label{font-weight:bold;padding:5px 0;vertical-align:middle;}
.add-to-cart input{margin:5px 0;}
.add-to-cart .add-to-links{margin:5px 0;}
.add-to-cart button.button{border:0;}
.add-to-cart button.button span{padding:0 5px;}
.add-to-cart span.compare-text{float:left;margin-left:10px;padding:5px 0;vertical-align:middle;}
.add-to-cart input.qty{margin-right:10px;}
/* Upsells Block ===================================================================== */
.block-upsell{float:left;margin-bottom:0;width:180px;}
.block-upsell .block-content{padding:0;}
.block-upsell dl{border-bottom-style:solid;border-bottom-width:1px;clear:left;float:left;margin:10px 0 0 0;padding-bottom:10px;width:180px;}
.block-upsell .configurable-price-from-label{display:none;}
.block-upsell img{border-style:solid;border-width:1px;margin:0 0 10px 10px;}
.block-upsell dd{padding-left:10px;}
.block-upsell .price-box{margin:0;padding:0;}
.block-upsell .price-box span.label{margin-left:0;}
.block-upsell .price{font-size:16px;font-weight:bold;line-height:normal;margin:0;padding:0;}
.block-upsell h4 a{text-decoration:none;}
.block-upsell h4 a:hover{text-decoration:underline;}
/* Progress Block ===================================================================== */
.block-progress dt,.block-progress dt.complete{color:#333;font-size:11px;margin-top:5px;padding:5px;}
.block-progress dt a{font-weight:normal;text-decoration:underline;}
.block-progress dd.complete{display:block;margin-bottom:5px;padding:5px;}
.block-progress address,.block-progress dd{font-size:11px;}
.block-progress dd p{margin:0;padding:0;}
.block-progress .block-title{border:0;margin-bottom:5px;}
.block-progress fieldset{padding-top:0 !important;}
/* Compare Block ====================================================================== */
.block-compare{clear:both;}
.block-compare button.button{float:left;margin:5px 0;}
.block-compare button.button span{background-image:none;padding:0 5px;}
.block-compare a.back-link{clear:left;font-size:11px;margin-left:0;}
/* Subscribe Block ==================================================================== */
.block-subscribe input.input-text{width:160px;}
.block-subscribe button.button{clear:left;margin:5px 0;}
.block-subscribe button.button span{padding:0 5px;}
/* Layered Nav Block ================================================================== */
.block-layered-nav p{font-size:11px;}
.block-layered-nav ol{width:180px;}
.block-layered-nav li{font-size:11px;line-height:16px;vertical-align:middle;width:180px;}
.block-layered-nav li img{line-height:16px;vertical-align:middle;}
.block-layered-nav span.label{font-weight:bold;}
.block-layered-nav h3{font-size:12px;}
.block-layered-nav dt{border-bottom-style:solid;border-bottom-width:1px;font-size:11px;margin:5px 0 3px 0;padding-bottom:3px;width:180px;}
.block-layered-nav dd{margin:0 0 5px 0;}
.block-layered-nav .actions{margin:5px 0;}
.block-layered-nav .actions a{font-size:11px;}
/* Newsfeeds Block ==================================================================== */
.block-newsfeeds{clear:left;float:left;width:720px;}
/* CMS Page =========================================================================== */
.cms-page-view dd{padding:0;}
/* Data Table */ 
.catalog-product-compare-index .data-table th{border:0;white-space:nowrap;}
.catalog-product-compare-index .data-table td{border:0;}
.catalog-product-compare-index .data-table tr td.first,.catalog-product-compare-index .data-table tr th.first{padding-bottom:10px;}
.catalog-product-compare-index .data-table tbody.odd tr.border td,
.catalog-product-compare-index .data-table tbody.even tr.border td{border-bottom-width:0;}
.catalog-product-compare-index .data-table td.label,
.catalog-product-compare-index .data-table th.label{background-color:transparent;}
.catalog-product-compare-index .data-table button.button{border:0;}
.catalog-product-compare-index .data-table button.button span{background:url(../../default/icons/add.png) left 50% no-repeat;padding:0 5px 0 20px;}
.catalog-product-compare-index .data-table .price{font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:0;}
/* CMS Page View ====================================================================== */
.cms-page-view .col-main h1,.cms-page-view .col-main h2,.cms-page-view .col-main h3{border-bottom-style:solid;border-bottom-width:1px;font-weight:bold;margin:0 0 15px 0;}
.cms-page-view .col-main h1{font-size:18px;}
.cms-page-view .col-main h2{font-size:14px;}
.cms-page-view .col-main h3{font-size:12px;}
.cms-page-view img.image-left{float:left;margin:0px 30px 10px 0;}
.cms-page-view img.image-right{float:right;margin:0px 0 10px 30px;}

