body, html {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align:center;
vertical-align:top;
background-color:#82A53F;
background-image: url(/bg.gif);
background-repeat:repeat;
background-position:top;
margin:0px; 
padding:0px;
}

a, a:visited {
color:#364D1C;
text-decoration: underline;
}

a:hover, a:active  {
text-decoration:none ;
color:#364D1C;
}

h1 {
font-size:12px;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
h2 {
font-size:14px;
letter-spacing:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
h3 {
font-size:17px;
letter-spacing:1px;
padding:0px 0px 5px 0px;
margin:5px 0px 0px 15px;
text-decoration:underline;
}

h1.text-1-h1 {
font-size:16px;
font-weight:bold;
padding:10px 0px 10px 0px !important;
margin:0px auto 0px auto !important;
padding:0px 0px 10px 0px;
margin:10px auto 0px auto;
}
h2.text-1-h2 {
font-size:14px;
font-weight:bold;
padding:10px 0px 10px 0px !important;
margin:0px auto 0px auto !important;
padding:0px 0px 10px 0px;
margin:10px auto 0px auto;
}
ol {
	list-style:decimal;
	margin-left:20px
	}
ul {
	list-style:disc;
	margin-left:20px
	}
li {
	margin:0 0 10px 0
	}
div.content {
width:858px;
margin:0px auto 0px auto !important;
padding: 0px 40px 0px 40px !important;
margin: 0px auto 0px auto;
padding: 0px 40px 0px 40px;
background-image:url(/images/content-bg-y.jpg);
background-repeat:repeat-y;
background-position:top;
vertical-align:top;
}
/*div.content a {
font-weight:bold;}*/
div.head {
margin:0px auto 0px auto;
padding:0px 0px 20px 0px;
font-size:10px;
text-align:left;
vertical-align:top;
}

div.head a, #head a:visited {
color:#364D1C;
text-decoration: underline;
}

div.head a:hover, #head a:active  {
text-decoration:none ;
color:#364D1C;
}


ul.left-menu {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
float:left;
text-align:right;
width:258px;
list-style-image:none;
list-style-type:none;
}

ul.left-menu li {
padding:0px 0px 0px 0px;
margin:0px 0px 7px 0px;
display:block;
list-style-image:none;
list-style-type:none;
}
h1#left-menu-h1 {
font-size:10px;
font-weight:normal;
padding:0px 0px 0px 0px !important;
margin:0px auto 0px auto !important;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
text-align:right;
}
img.head-img {
float:left;
padding:10px 15px 0px 15px;
margin:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
width:313px;
border:0px;
}
ul.right-menu {
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
float:left;
text-align:left;
width:257px;
list-style-image:none;
list-style-type:none;
}

ul.right-menu li {
padding:0px 0px 0px 0px;
margin:0px 0px 7px 0px;
display:block;
list-style-image:none;
list-style-type:none;

}
div.bestseller {
float:left;
width:215px;
padding: 5px 5px 5px 5px;
margin:0px 10px 0px 0px !important;
margin:0px 10px 0px 0px;
background-color:#d0d2cc;
border:1px solid #b3c09a;
}
div.bestseller p {
padding: 0px 10px 0px 10px;
margin:5px 0px 0px 0px;
text-align:justify;
font-size:11px;
line-height:16px;
}
div.bestseller img {
border:1px solid #364D1C;
}
div.right-div {
float:left;
width:605px;
padding: 20px 0px 0px 0px;
margin:0px 0px 0px 10px;
text-align:left;
}
p.text-1 {
text-align:justify; 
margin:0px auto 0px auto !important; 
margin:0px auto 0px auto; 
padding:10px 10px 10px 10px;
font-size:12px;
line-height:20px;
}
p.text-2 {
text-align:justify; 
margin:0px auto 0px auto !important; 
margin:0px auto 0px auto; 
padding:10px 0px 10px 0px;
font-size:12px;
line-height:20px;
}
p.text-3 {
text-align:justify; 
margin:0px auto 0px auto !important; 
margin:0px auto 0px auto; 
padding:10px 10px 10px 10px;
font-size:12px;
line-height:20px;
font-weight:bold;
}
.flags {
	text-align:right;
	font-size:12px;
	margin:0 10px 10px 0;
	padding:5px;
background-color:#d0d2cc;
border:1px solid #b3c09a;
	}
.flags img {
	border:none;
	vertical-align:middle;
	
	}
.flags a {
	vertical-align:middle;
	font-size:10px;
	margin:0 3px;
	}
p.inline-1 {
font-size:12px;
line-height:18px;
text-align:left;
display:inline;
margin:0px 4px 0px 0px;
padding:0px;
}
h1.inline-2 {
font-size:12px;
line-height:18px;
text-align:left;
display:inline;
margin:0px 0px 0px 0px;
padding:0px;
}
p.inline-3 {
font-size:12px;
line-height:18px;
text-align:left;
display:inline;
margin:0px 10px 0px 4px;
padding:0px;
}

p.left-p {
float:left;
width:620px;
padding: 10px 0px 0px 0px;
margin:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
}
div.resources {
float:left;
width:210px;
padding:0px;
margin:0px 0px 0px 20px;
background-color:#d0d2cc;
border:1px solid #b3c09a;
text-align:left;
}
div.resources ul {
padding:0px 0px 0px 0px;
margin:5px 0px 0px 10px;
}
div.resources li {
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
display:block;
}
div.resources a {
font-weight:bold;
}
div.strains {
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px !important;
margin: 20px 0px 0px 0px;

}
img.strains-img {
float:left;
border:1px solid #364D1C;
width:130px;
height:130px;
padding: 0px 0px 0px 0px;
margin: 20px 30px 20px 10px !important;
margin: 20px 30px 0px 10px;
}
p.strains-p {
float:left;
width:620px;
padding: 0px 0px 0px 0px;
margin:20px 20px 20px 0px !important;
margin:20px 20px 0px 0px;
text-align:justify;
font-size:11px;
line-height:16px;

}
.strain-name {
font-weight:bold;
font-size:14px;
color:#364D1C;
}
.strain-name a {
padding-right:10px;
text-decoration:underline;
}
div.pictures {
padding: 0px 0px 0px 0px;
margin: 5px 0px 10px 0px !important;
width:750px;
margin:0px 0px 0px 20px;
}
div.pictures p {
float:left;
width:320px;
padding: 0px 0px 0px 0px;
margin:10px 0px 0px 0px;
text-align:justify;
font-size:13px;
font-style:italic;
}
div.pictures img {
border:1px solid #7E9560;
width:350px;
float:left;
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 25px;
}
.normal-p {
text-align:left;
margin:0px 0px 0px 30px;
padding:0px;
line-height:18px;
}

div.videos {
padding: 0px 0px 25px 0px;
margin: 10px auto 10px auto !important;
margin:10px auto 0px auto;
text-align:center;
}
div.videos object {
padding: 0px 0px 0px 0px;
margin: 0px auto 0px auto;
}
img.float-right {
float:right;
padding:0px;
margin:0px 0px 0px 10px;
border:0px;
}
.clear {
clear:both;
}
.top {
font-size:8px;
text-align:right;
margin:5px 20px 0px 0px;
padding:0px 0px 20px 0px;
letter-spacing:1px;
}
div.foot {
width:902px;
font-size:11px;
margin:0px auto 0px auto !important;
margin:0px auto 0px auto;
clear:both;
border-top:1px solid #5e7532;
background-color:#82A53F;
height:25px;
padding:5px 0px 5px 0px;
}

/*.foot-strain {
width:753px;
margin:10px 10px 0px 0px !important;
margin:10px 10px 0px 11px;
clear:both;
background-image:url(big-bottom.gif);
height:32px;
padding:0px;
}*/
.bottom {

padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px !important;
margin:20px 0px 0px 20px;
padding:10px 0px 0px 0px;
}

div.guides-list {
margin:0px 25px 0px 25px !important; 
margin:0px 25px 0px 40px;
text-align:justify;
}
div.guides-list ul {
text-align:left;

}
div.guides-list li {
list-style-type:none;

}