body, html {
margin:0px;
padding:0px;
background-color:#E4E4DA;
background-image:url(/images/body-bg.jpg);
background-position:top;
background-repeat:	repeat-x;
background-attachment:fixed;
color:#937144;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:normal;
text-align:center;
height:100%;
}
a, a:visited {
text-decoration:underline;
color:#F7941C;
}
a:hover, a:active {
text-decoration:none;
color:#94c839;
}

div.main {
width:930px;
margin:0px auto;
padding:0px;
background-image:url(/images/main-bg.jpg);
background-position:top;
background-repeat:	repeat-y;
text-align:center;
}

img.header {
margin:0px auto;
padding:0px;
border:0px;
display:block;
text-align:center;
}
div.left {
float:left;
width:200px;
margin:0px 0px 0px 0px;
padding:0px 0px 20px 0px;
text-align:left;
}
div.left strong {
font-size:14px;
display:block;
margin:15px 0px 0px 0px;
padding:0px 0px 2px 0px;
/*color:#85906E;*/
}
div.left a, div.left a:visited {
font-size:12px;
font-weight:bold;
display:block;
margin:0px 0px 0px 9px;
padding:5px 0px 5px 10px;
text-decoration:none;
border-bottom:1px solid #D5D9CB;
}
div.left a:hover, div.left a:active {
/*color:#666F53;*/
text-decoration:underline;
}
div.left a.first, div.left a.first:visited {
font-size:16px;
font-weight:bold;
display:block;
margin:0px 0px 0px 9px;
padding:5px 0px 5px 10px;
text-decoration:none;
border-bottom:1px solid #D5D9CB;
}
div.left a.first:hover, div.left a.first:active {
text-decoration:underline;
}
div.left a.last, div.left a.last:visited {
font-size:12px;
font-weight:bold;
display:block;
margin:0px 0px 0px 9px;
padding:5px 0px 5px 10px;
text-decoration:none;
border-bottom:0px;
}
div.left a.last:hover, div.left a.last:active {
/*color:#666F53;*/
text-decoration:underline;
}
div.left strong.second {
font-size:16px;
font-weight:bold;
display:block;
margin:0px 0px 0px 9px;
padding:5px 0px 5px 10px;
text-decoration:none;
border-bottom:1px solid #D5D9CB;
}
div.left .little-bold {
font-size:11px;
font-weight:bold;
}
div.sub-menu {
margin:20px 0px 0px 20px !important;
margin:20px 0px 0px 20px;
padding:5px 5px 5px 5px;
border:1px solid #E4E4DA;
background-image:url(/images/bestseller-bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
}
img.sub-menu-img {
border:0px;
margin:5px auto;
padding:0px;
display:block;
}


div.sub-menu a, div.sub-menu a:visited, div.sub-menu a:hover, div.sub-menu a:active  {
border:0px;
margin:5px auto;
padding:0px;
text-decoration:none;
}
/**/
p.sub-menu-name {
font-size:16px;
font-weight:bold;
margin:10px auto 0px auto;
padding:0px;
text-align:center;
line-height:15px;
}
p.sub-menu-desc {
font-size:11px;
color:#937046;
margin:5px auto 0px auto;
padding:0px;
text-align:center;
line-height:15px;
}

div.right {
float:right;
width:720px;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px !important;
padding:0px 0px 0px 0px;
}
div.right h2,
div.right h3,
div.right h4 {
font-size:15px;
font-weight:bold;
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 30px 0px 30px;
}

div.headers {
float:left;
text-align:left;
margin:0px 20px 0px 0px;
padding:0px 0px 0px 0px !important;
padding:10px 0px 0px 0px;
vertical-align:top;
}
div.headers h1 {
font-size:20px;
font-weight:normal;
color:#94c839;
text-align:left;
margin:10px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
div.headers h2 {
font-size:20px;
font-weight:normal;
color:#94c839;
text-align:left;
padding:5px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
h2.intext-h2 {
font-size:20px;
font-weight:normal;
color:#94c839;
text-align:left;
padding:15px 0px 0px 0px !important;
margin:0px 0px 0px 40px !important;
margin:15px 0px 0px 40px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
a.a-h2, a.a-h2:visited, a.a-h2:hover, a.a-h2:active {
font-size:20px;
font-weight:normal;
text-align:center;
padding:20px 0px 0px 0px !important;
margin:0px auto 0px auto !important;
margin:20px auto 0px auto;
padding:0px 0px 0px 0px;
}

div.head-p1 {
font-size:13px;
font-weight:normal;
text-align:justify;
margin:0px 0px 0px 30px;
padding:0px 0px 0px 0px;
text-indent:10px;
vertical-align:top;
}
p.head-p5 {
float:left;
font-size:13px;
font-weight:normal;
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-indent:10px;
line-height:18px;
width:485px;
}
p.head-p2 {
font-size:13px;
font-weight:normal;
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 30px 0px 30px;
/*text-indent:10px;*/
line-height:18px;
}
p.head-p3 {
font-size:13px;
font-weight:normal;
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 30px 0px 30px;
/*text-indent:10px;*/
line-height:22px;
}
.head-p3 a, .head-p3 a:visited {
text-decoration:underline;
color:#F7941C;
}
.head-p3 a:hover, .head-p3 a:active {
text-decoration:none;
color:#94c839;
}
.head-p2 img {
margin:0px auto;
padding:5px 5px 15px 5px;
border:1px solid #E4E4DA;
}
.teaser {
	max-height:100px;
	max-width:100px;
	}
p.head-p4 {
font-size:13px;
font-weight:normal;
text-align:justify;
margin:10px 0px 0px 0px;
padding:0px 30px 0px 30px;
text-indent:10px;
line-height:18px;
color:#94c839;
}
.right ol {
margin:10px 0px 0px 20px;
padding:0px 30px 0px 30px;
font-size:13px;
font-weight:normal;
text-align:left;
line-height:18px;
}
.right ol li {
margin:10px 0 0 0 ;
}
ul.list-1 {
margin:10px 0px 0px 20px;
padding:0px 30px 0px 30px;
font-size:13px;
font-weight:normal;
text-align:left;
color:#94c839;
}
.list-1 li {
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
list-style-type:disc;
list-style-position:outside;
}
ul.list-2 {
margin:10px 0px 0px 20px;
padding:0px 30px 0px 30px;
font-size:13px;
font-weight:normal;
text-align:left;
}
.list-2 li {
margin:5px 0px 0px 5px;
padding:0px 0px 0px 0px;
list-style-type:disc;
list-style-position:outside;
}
ul.list-3 {
margin:10px 0px 0px 55px;
padding:0px 0px 0px 0px;
font-weight:normal;
text-align:left;
}
.list-3 li {
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type:disc;
list-style-position:outside;
color:#94c839;
font-size:13px;
}
.list-3 a, .list-3 a:visited {
font-size:15px;
text-decoration:underline;
color:#F7941C;
}
.list-3 a:hover, .list-3 a:active {
text-decoration:none;
color:#94c839;
}
span.small {
font-size:12px;
color:#94c839;
}
img.img-float-1 {
float:left;
margin:0px 10px 0px 0px;
padding:5px 5px 15px 5px;
border:1px solid #E4E4DA;
background-color:#ffffff;
}
img.img-float-2 {
float:right;
margin:0px 0px 0px 10px;
padding:5px 5px 15px 5px;
border:1px solid #E4E4DA;
background-color:#ffffff;
}
div.bestsellers {
margin:20px auto;
padding:0px 0px 0px 0px;
width:700px;
}
div.bestseller {
margin:20px 20px 0px 20px !important;
margin:20px 20px 0px 20px;
padding:5px 5px 5px 5px;
border:1px solid #E4E4DA;
background-image:url(/images/bestseller-bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-align:left;
/*
padding:0px;width:170px;
float:left;
text-align:center;
text-align:left;*/
}
div.bestseller-img {
margin:0px 10px 0px 0px;
padding:0px 0px 70px 0px;
width:180px;
float:left;
text-align:center;
}
div.bestseller-img img {
border:0px;
margin:0px auto;
padding:5px;
}
div.bestseller-bud-img {
margin:5px 0px 0px 10px;
padding:0px 0px 0px 0px;
width:130px;
float:left;
text-align:center;
border:1px solid #E4E4DA;
vertical-align:bottom;
}
img.bestseller-bud-img {
float:right;
border:1px solid #E4E4DA;
margin:5px 0px 0px 10px;
padding:0px;
}
div.bestseller-description {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:452px;
float:left;
text-align:left;
}
a.bestseller-name, a.bestseller-name:visited {
font-size:18px;
font-weight:normal;
text-align:left;
color:#F7941C;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px;
}
a.bestseller-name:hover, a.bestseller-name:active {
text-decoration:none;
color:#94c839;
}
p.bestseller-desc {
font-size:11px;
color:#937046;
margin:5px 0px 0px 0px;
padding:0px;
text-align:justify;
line-height:15px;
}
/*.bestseller strong {
color:#FBAC33;
}*/
p.bestseller-price {
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:12px;
text-align:left;
font-weight:bold;
}
div.bestseller-page {
margin:10px 20px 0px 20px;
padding:5px 5px 5px 5px;
border:1px solid #E4E4DA;
background-image:url(/images/bestseller-bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
text-align:left;
width:658px;
/*
padding:0px;width:170px;
float:left;
text-align:center;
text-align:left;*/
}
div.bestseller-page-img {
margin:5px auto;
padding:0px 0px 10px 0px;
text-align:center;
}
div.bestseller-page-img img {
border:1px solid #E4E4DA;
margin:0px auto;
padding:5px;
display:block;
}
div.bestseller-page-bud-img {
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
width:130px;
float:left;
text-align:center;
border:1px solid #E4E4DA;
vertical-align:bottom;
}
img.bestseller-page-bud-img {
float:right;
border:1px solid #E4E4DA;
margin:0px 5px 0px 10px;
padding:0px;
}
div.bestseller-page-description {
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
text-align:left;
}
/*a.bestseller-page-name, a.bestseller-page-name:visited {
font-size:18px;
font-weight:normal;
text-align:left;
color:#94c839;
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
width:500px;
}
a.bestseller-page-name:hover, a.bestseller-page-name:active {
text-decoration:none;
color:#F7941C;
}
a.bestseller-page-name h1 {
font-size:18px;
font-weight:normal;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}*/
h1.bestseller-page-name {
color:#94c839;
font-size:18px;
font-weight:normal;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
float:left;
width:500px;
}
div.bestseller-page-description h2.bestseller-page-name-1 {
color:#94c839;
font-size:18px;
font-weight:normal;
text-align:left;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}
p.price-1 {
float:right;
text-align:right;
width:130px;
font-size:18px;
font-weight:normal;
color:#94c839;
margin:5px 10px 0px 0px;
padding:0px 0px 0px 0px;
line-height:12px;
} 
p.bestseller-page-desc {
font-size:13px;
color:#937046;
margin:10px 0px 0px 0px;
padding:0px;
text-align:justify;
line-height:18px;
}
/*.bestseller strong {
color:#FBAC33;
}*/
p.bestseller-page-price {
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:12px;
text-align:left;
font-weight:bold;
} 
p.bestseller-page-desc-1 {
margin:5px 0px 0px 0px;
padding:0px;
text-align:right;
}
a.button-1 {
display:block;
text-align:right;
text-decoration:none;
margin:10px 0px 0px 0px;
padding:0px;
}
.button-1 img {
margin:0px 0px 0px 0px;
border:0px;
}
.price {
font-size:16px;
color:#94c839;
} 
.button {
text-decoration:none;
margin:0px 0px 10px 0px;
padding:0px;
}
.button img {
margin:0px auto 0px auto;
border:0px;
}
.clear {
clear:both;
height:1px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px;
}
.orange {
color:#F7941C;
}
.green {
color:#94c839;
}
div.strains {
	margin:0px auto;
	padding:0px 0px 0px 35px;
	vertical-align:top;
	text-align:center;
	}
div.strain {
	text-align:center;
	padding:5px 5px 10px 5px !important;
	padding:5px 3px 10px 3px;
	margin:5px 5px 0px 5px;
	float:left;
	display:inline;
	width:110px;
	height:220px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
border-top:1px solid #E4E4DA;
border-right:1px solid #E4E4DA;
border-left:1px solid #E4E4DA;
	}
div.strain img {
	border:0px;
	width:100px;
	height:100px;
	margin:0px;
	padding:5px 0px;
	}
div.strain p {
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	margin:3px auto;
	padding:0px;
	text-align:center;
	}
div.strain a, div.strain a:visited, div.strain a:hover, div.strain a:active, {
	font-size:11px;
}
div.strain p a, div.strain p a:visited, div.strain p a:hover, div.strain p a:active {
	font-weight:normal;
	}
div.strain-row {
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
	height:5px;
	vertical-align:top;
	}
div.empty {
border:none;
}
strong.strain-list {
font-size:20px;
font-weight:normal;
color:#94c839;
text-align:center;
margin:20px auto 0px auto;
padding:0px;
display:block;
}
table.table-1 {
margin:20px auto 0px auto;
padding:0px;
font-size:12px;
font-weight:normal;
text-align:left;
}
ul.gallery-thumbs {
margin:20px auto 0px auto;
padding:0px 0px 0px 20px;
text-align:center;
}
ul.gallery-thumbs li {
float:left;
margin:0px 10px;
padding:0px 0px 0px 0px;
vertical-align:middle;
font-size:11px;
text-align:center;
width:202px;
list-style-type:none;
}
ul.gallery-thumbs p {
display:block;
font-size:11px;
margin:5px auto;
}
ul.gallery-thumbs img {
border:1px solid #E4E4DA;
vertical-align:middle;
margin:10px 0px 0px 0px;
}
ul.gallery-thumbs a {
text-decoration:none;
}
ul.gallery-thumbs a.gallery-thumbs-link-back {
text-decoration:underline;
}
div.strain-map, div.strain-map-subpage {
margin:0px;
padding:0px;
width:660px;
text-align:center;
}
div.strain-map ul {
float:left;
width:330px;
margin:10px auto 0px auto;
padding:0px;
text-align:center;
list-style-type:none;
}
div.strain-map ul li {
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:16px;
}
div.strain-map ul li a, div.strain-map ul li a:visited {
text-decoration:underline;
font-size:12px;
font-weight:bold;
}
div.strain-map ul li a:hover, div.strain-map ul li a:active {
text-decoration:none;
}
div.strain-map img {
clear:both;
border:0px;
margin:25px auto;
padding:0px;
}
p.back-to {
font-size:18px;
font-weight:normal;
text-align:center;
margin:20px auto 0px auto;
padding:0px 0px 0px 0px;
padding:20px 0px 0px 0px !important;
margin:0px auto 0px auto !important;
}
.top-1 {
text-align:right;
margin:10px 40px 0px 0px;
padding:0px 0px 10px 0px;
font-size:1.1em;
vertical-align:top;
}
.top-1-s {
font-size:17px;
font-weight:bold;
text-decoration:none;
vertical-align:top;
color:#898989;
}
.top-1 a, .top-1 a:visited {
text-decoration:underline;
vertical-align:top;
}
.top-1 a:hover, .top-1 a:active{
text-decoration:none;
}
div.foot {
margin:0px auto 0px auto;
padding:0px;
color:#C7B29F;
font-size:1.0em;
clear:both;
}
.foot p {
height:17px;
margin:0px auto 0px auto;
padding:52px 0px 0px 0px;
background-image:url(/images/cannabis-seeds-foot.jpg);
background-position:top;
background-repeat:no-repeat;
font-size:11px;
color:#937144;
}
.foot a, .foot a:visited {
text-decoration:underline;
color:#937144;
}
.foot a:hover, .foot a:active {
text-decoration:none;
color:#937144;
}