/* GLOBAL CSS */
@import url("reset.css");
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#475b32; background:url(/gfx/background.jpg) repeat-y center 125px;
}
#Wrapper {
	width:960px; margin:auto;
}
#Footer {
	padding-bottom:34px; background:url(/gfx/footer.jpg) no-repeat bottom; clear:both;
}
#Footer div {
	height:130px; background:#bdccc1; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#374737;
}
#Footer div.fLinks {
	height:30px;
}
#Footer div.fLinks ul {
	margin:0!important;
}
#Footer div.fLinks li {
	float:right; padding:10px 20px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none!important; margin:0!important;
}
#Footer div.fLinks li a {
	color:#283127; text-decoration:none;
}
#Footer div.fLinks li a:hover {
	text-decoration:underline;
}
.footerLinks li {
   float: left; display: block; width: 15%;
}
#Header {
	background:url(/gfx/top.jpg) no-repeat; height:151px;
}
#Header div {
	float:right; padding:12px 4px 0 0;
}
#Navigation {
	height:48px; padding-bottom:13px; background:url(/gfx/linkshadow.jpg) no-repeat bottom;
}
#Navigation ul {
	margin:0;
}
#Navigation li {
	float:left; margin:0; list-style:none;
}
#Navigation li a {
	display:block;
}
#Navigation li ul {
	position:absolute; background:#14aa05; z-index:999; display:none; height:auto;
}
#Navigation li ul li {
	float:none;
}
#Navigation li ul li a {
	color:#fff; display:block; padding:6px 10px; font-size:15px; text-decoration:none;
}
#Navigation li ul li a:hover {
	background:#6ad858;
}
#btnNewsLetter {
	text-align:right; padding-bottom:8px;
}
#Content {
	background:url(/gfx/leftshadow.jpg) no-repeat left top; width:960px; margin:auto;
}
#HomePage {
	clear:both; padding-top:7px;
}
#Newsletter {
	position:absolute; width:322px; height:100px; padding-top:30px; background:#e3e2de; border:3px solid #009900; top:245px; margin:0 0 0 628px; z-index:9; display:none;
}
#Newsletter label {
	width:73px; padding:2px 3px 0 0; height:22px; text-align:right; float:left; margin-bottom:16px; font-weight:bold; color:#009900; clear:left;
}
#Newsletter input {
	width:200px; height:22px; padding:2px; border:1px solid #009900; margin-bottom:16px; clear:right; font-size:14px; color:#057d05;
}
#Newsletter div.btn {
	clear:both; width:108px; margin:auto;
}
/*fonts*/
h1 {
	font-size:18px; color:#09821a; font-weight:bold; margin:0 10px 20px 30px;
}
h1.Large {
	font-size:22px;
}
h2 {
	margin:0 10px 10px 30px; color:#09821a; font-size:16px; font-weight:bold;
}
h3 {
	margin:0 10px 0 30px;; font-size:15px; color:#333a34; font-weight:bold;
}
h4 {
	margin:0 10px 5px 30px; font-size:16px; font-weight:bold; text-decoration:underline; color:#333a34;
}
h5 {
	font-family:"Times New Roman", Times, serif; font-size:18px; color:#62635f; margin:0 0 0 18px; padding:25px 0 3px 10px; border-bottom:1px solid #f1f1f1;
}
p {
	margin:0 10px 15px 30px; line-height:18px;
}
ul,ol {
	margin:7px 0 7px 30px;
}
li {
	margin:0 0 7px 20px; list-style: circle; line-height:18px;
}
ol li {
	list-style:decimal;
}
a {
	color:#043c9a; text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.LinkFAQ {
	color:#09821a; font-size:16px; font-weight:bold; text-decoration:none; line-height:24px; background:url(/gfx/arrows.jpg) no-repeat left; padding-left:25px;
}
a.LinkGreen {
	color:#09821a;
}
a.LinkFAQ:hover {
	text-decoration:underline;
}
.RedText {
	color:#bd0411;
}
.Green {
	color:#458e0a;
}
.HighlighRedText {
	background:#fff000; color:#821409; font-weight:bold;
}
.Highlight {
	background:#fff000;
}
.TextLarge {
	font-size:18px; line-height:21px;
}
ul.Tick {
	margin-bottom:20px;
}
ul.Tick li {
	background:url(/gfx/cms/images/gfx/tick-bullet.gif) no-repeat left top; padding:0 0 7px 30px; margin-left:0; margin-bottom:0; list-style:none;
}
ul.Cross {
	margin-bottom:20px;
}
ul.Cross li {
	background:url(/gfx/cms/images/gfx/cross-bullet.gif) no-repeat left top; padding:0 0 7px 30px; margin-left:0; margin-bottom:0; list-style:none;
}
/*BOXES*/
#Boxes {
	height:237px; padding:15px 0; clear:both;
}
#Boxes div.MoreInfo {
	width:173px; height:176px; float:left; margin-right:15px; padding-left:18px;
}
#Boxes div.Box {
	width:240px; height:237px; float:left; margin-right:15px; background:url(/gfx/box.jpg) no-repeat;
}
#Boxes div.Box div.Top {
	height:167px; padding:19px 14px 0 14px; overflow:hidden;
}
#Boxes div.Box div.Top img, div.PromoBox1 div.Top img {
	margin-bottom:5px;
}
#Boxes div.Box div.Top p, div.PromoBox1 div.Top p, div.NewsBox div.Top p {
	margin:0; line-height:16px; color:#057d05; font-size:13px;
}
#Boxes div.Box div.Lower, div.HomeResellers div.Lower, div.HomeWholeSellers div.Lower, div.PromoBox1 div.Lower, div.NewsBox div.Lower {
	height:51px; overflow:hidden; font-weight:bold; font-size:23px; color:#616261; text-align:right; padding-right:55px; font-family:"Times New Roman", Times, serif; font-style:italic;
}
#Boxes div.Box div.Lower {
	font-size:21px;
}
#Boxes div.Box div.Lower a, div.HomeResellers div.Lower a, div.HomeWholeSellers div.Lower a, div.PromoBox1 div.Lower a, div.NewsBox div.Lower a {
	color:#616161;
}
div.PromoBox1 {
	width:360px; height:150px; float:right; clear:right; margin:15px 0 0 10px; background:url(/gfx/promobox.jpg) no-repeat; overflow:hidden;
}
div.PromoBox1 div.Img {
	height:122px; width:144px; padding:13px 14px 0 14px; overflow:hidden; float:left;
}
div.PromoBox1 div.Top {
	height:90px; width:180px; padding:18px 0 0 0; overflow:hidden; float:left;
}
div.PromoBox1 div.Lower {
	font-size:21px; width:130px; overflow:hidden; float:left;
}
div.NewsBox {
	width:241px; height:527px; background:url(/gfx/newsbox.jpg) no-repeat; float:right; margin:45px 0 10px 10px;
}
div.NewsBox div.Top {
	height:426px; padding:17px 15px 0 15px;
}
div.NewsBox div.Top img {
	margin-bottom:12px;
}
div.NewsBox div.Lower {
	padding:0 65px 0 20px; text-align:left;
}
div.NewsBox div.Top p {
	font-size:15px; margin-bottom:3px;
}
div.NewsBox div.Top h2 {
	margin:0 10px 10px 10px; line-height:18px;
}
/*classes*/
div.HomeBullets {
	width:267px; float:left; padding:5px 0 20px 20px;
}
div.Separator {
	clear:both; height:18px; background:url(/gfx/separator.jpg) no-repeat; margin:0 0 20px 18px;
}
div.NewStrainBox {
	width:366px; float:left; padding:5px 0 20px 20px;
}
div.NewStrains {
	width:180px; height:266px; float:left; background:url(/gfx/newstrainbox.jpg) no-repeat;
}
div.NewStrains img {
	margin:3px 0 0 4px;
}
div.HomeReviews {
	float:left; width:269px; padding:0 24px;
}
div.HomeReviews p {
	margin:0 0 20px 0; font-size:18px; font-family:"Times New Roman", Times, serif; color:#566956;
}
div.HomeReviews img {
	margin-top:7px;
}
div.HomeWholeSellers {
	float:left; padding-left:30px; width:261px; height:263px;
}
div.HomeResellers {
	float:left; width:261px; height:225px; padding:47px 19px 0 19px; background:url(/gfx/resellersbox.gif) no-repeat; margin-top:-10px;
}
div.HomeResellers div.Top {
	height:180px; overflow:hidden;
}
div.HomeWholeSellers div.Top {
	height:220px; overflow:hidden;
}
div.HomeResellers div.Top p, div.HomeWholeSellers div.Top p {
	margin:0; color:#057d05; font-size:13px;
}
div.HomeResellers div.Top p img, div.HomeWholeSellers div.Top img {
	margin-bottom:5px;
}
div.HomeResellers div.Lower, div.HomeWholeSellers div.Lower {
	height:40px; padding-right:40px;
}
div.HomeWholeSellers div.Lower {
	background:url(/gfx/homearrows.gif) no-repeat 100% 10%;
}
ul.HomeSeeds,ul.HomeTick {
	margin:0;
}
ul.HomeSeeds li,ul.HomeTick li {
	background:url(/gfx/homeseedling.gif) no-repeat left top; padding-left:35px; line-height:26px; margin:0 0 4px 0; font-size:18px; color:#566956; font-weight:bold; list-style:none;
}
ul.HomeTick li {
	background:url(/gfx/hometick.gif) no-repeat left top;
}
.BigNumbers {
	font-size:24px; font-weight:bold; color:#009900;
}
img.GreyBorderLeft {
	float:left; margin:0 10px 0 0; border:6px solid #dbddd8;
}
img.GreyBorderRight {
	float:right; margin:0 0 0 10px; border:6px solid #dbddd8;
}
img.NoBorderLeft {
	float:left; margin:0 10px 0 0;
}
img.NoBorderRight {
	float:right; margin:0 0 0 10px;
}
img.GreyBorder {
	border:6px solid #dbddd8;
}
img.GreenBorder {
	border:6px solid #48ae56;
}
.AboutLeaf {
	background:url(/gfx/cms/images/gfx/aboutleaf.gif) no-repeat left top; font-size:15px; color:#333a34; font-weight:bold; padding-left:30px; line-height:25px; margin-bottom:7px;
}
.ProductSidebar {
	width:185px; float:left; margin-right:17px;
}
.ProductSidebar ul {
	margin:5px 0 30px 18px;
}
.ProductSidebar li {
	border-bottom:1px solid #f1f1f1; background:url(/gfx/cms/images/gfx/productarrow.jpg) no-repeat 10px 8px; padding:0 0 3px 30px; list-style:none; margin:0; line-height:25px; font-size:16px; font-family:"Times New Roman", Times, serif;
}
.ProductSidebar li a {
	color:#458e0a; text-decoration:none;
}
.ProductSidebar li a:hover {
	text-decoration:underline;
}
.ProductSidebar img {
	margin-left:18px;
}
.ProductContent {
	width:758px; float:left;
}
.ProductContent ul {
	margin:0;
}
.ProductContent li {
	color:#475b32; padding-right:15px; font-size:16px!important;
}
.TwoColumn p, .TwoColumn h1, .TwoColumn h2 {
	margin-left:0;
}
.TwoColumn h2 {
	margin-bottom:0;
}
.CatIcons {
	height:94px;
}
.CatIcons img {
	margin-right:10px;
}
.divPop, .divPopc {
	display:none; float:left;
}
.divPop div {
	border:3px solid #a30308; padding:10px; width:250px; position:absolute; z-index:9; margin:0 0 0 160px; background:#fff;
}
.divPopc div {
	border:3px solid #448a11; padding:10px; width:250px; position:absolute; z-index:9; margin:94px 0 0 0; background:#fff;
}
.divPop div p, .divPopc div p {
	margin:0 0 5px 0; font-family:"Times New Roman", Times, serif; font-size:15px; color:#545454;
}
.ProductWarning {
	color:#940303; font-size:13px; margin-left:18px;
}
.ProductWarning img {
	margin:20px 0 15px 34px;
}
.ProductWarning strong {
	font-size:16px;
}
.ProductWarning span.ReadMore {
	font-size:15px; color:#940303; cursor:pointer
}
#ProductPhotos {
	width:325px; height:673px; float:right; padding:15px 0 10px 10px;
}
#ProductPhotos img {
	float:left; border:6px solid #dbddd8; margin-bottom:8px;
}
.pIcons img {
	float:left; padding:0 5px 3px 0; clear:left;
}
.pIcons div {
	clear:left;
}
.pIcons div h2 {
	padding-top:8px;
}
.HistoryLeft {
	background:url(/gfx/historyboxleft.jpg) repeat-y left;
}
.HistoryRight {
	background:url(/gfx/historyboxright.jpg) repeat-y right;
}
.HistoryContent {
	padding:5px 10px 1px 20px; margin:0 3px; background:url(/gfx/historyboxrepeater.jpg) repeat-x bottom; min-height:155px;
}
.Price {
	padding:5px 0 0 5px; color:#39730a; font-size:18px; clear:left;
}
table.Strains {
	width:942px; margin:5px 0 15px 18px;
}
table.Strains th {
	background:#b9d4b9; font-size:17px; color:#324532; border-left:3px solid #fff; border-bottom:3px solid #fff; vertical-align:bottom; text-align:center; width:86px; padding:0 2px;
}
table.Strains th p {
	margin:0; line-height:normal;
}
table.Strains td {
	background:#f6f4be; color:#0b730b; font-size:14px; font-weight:bold; border-left:3px solid #fff; border-bottom:3px solid #fff; text-align:center; vertical-align:middle;
}
table.Strains th.NoBorder {
	border-left:0; width:111px;
}
table.Strains td.NoBorder {
	background:#a3d0a3; border-left:0; height:42px; color:#324532; font-size:16px; font-weight:bold; text-align:left; padding-left:3px;
}
table.Outdoor {
	width:905px; margin:5px 0 15px 55px;
}
table.Outdoor  td,th {
	font-family:"Times New Roman", Times, serif; font-size:16px; color:#62635f; padding-bottom:4px;
}
table.Outdoor  td.ProductName {
	font-size:18px; text-decoration:underline; color:#458e0a; padding:13px 0 6px 0;
}
table.Outdoor  th {
	font-size:18px; text-decoration:underline; color:#458e0a; padding:13px 0 6px 0; font-weight:normal;
}
table.Outdoor  td p {
	margin:0 0 5px 0;
}
table.WS {
	width:925px; margin-left:35px;
}
table.WS td {
	padding-bottom:10px;
}
table.WS p {
	margin:0 0 5px 0;
}
div.CommentLeft {
	width:443px; height:232px; float:left; padding-left:20px;
}
div.CommentRight {
	width:443px; height:232px; float:left; margin-top:80px; padding-left:30px;
}
div.ReviewCell {
	width:473px; float:left;
}
div.Review {
	width:393px; height:219px; padding:75px 50px 50px 30px; margin-bottom:25px; background:url(../gfx/cms/images/gfx/speechbubble.jpg) no-repeat right; font-size:18px; color:#062f01;
}
div.Review p {
	font-size:18px; color:#062f01; margin:0 30px 10px 60px;
}

/*extras*/
#HomePage h2 {
	font-size:24px; color:#007700; margin:0 0 8px 0; font-weight:bold;
}

.sharePrint {
	height:35px; padding:0 10px 20px 30px;
}
.shareBox {
	width:122px; height:30px; line-height:30px; background:#14aa05; font-size:18px; text-align:center; border-radius:4px;
}
.shareBox a {
	color:#fff; text-decoration:none;
}
.sharing {
	display:none; position:absolute; height:32px; background:#fff; margin:-30px 0 0 100px;
}
.print, .goUp {
	float:right;
}
.goUpWrapper {
	height:29px; clear:both; padding:10px 3px 15px 0;
}