/* CSS Document */

A:link {text-decoration: none}

body {
margin:0px;
padding:0px;
}

img {border:none; margin:0;}
.float {float:left; margin:0;}
.clear {clear:left; margin:0;}

.outterwrapper {
width:996px;
background:#fff;
margin:0;
}

.header-wrapper {
width:997px;
margin:0;
}

.no-underline {
text-decoration:none;
margin:0;
}

.h-left {
float:left;
background:#fff;
width:260px;
padding:25px 0 0 0;
margin:0;
}

.h-middle {
float:left;
background:url("images/header.jpg");
background-repeat:no-repeat;
width:500px;
margin:0;
}

.h-right {
float:left;
background:#fff;
width:215px;
padding:40px 0px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
margin:0;
}

.text-spacer {
padding:10px 0 0 0;
margin:0;
}

.gray {
color:#626261;
margin:0;
}

.navi-wrapper {
width:996px;
background:url(images/navi-shadow.jpg);
background-repeat:no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#fff;
padding:0 0 5px 0;
margin:0;
}

.white {
color:#fff;
margin:0;
}

.redish {
color:#aa6441;
margin:0;
}

.navi-bump {
padding:0 0 0 19px;
}


.main-wrapper {
width:996px;
margin:0;
}

.m-left {
float:left;
background:#fff;
width:260px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 0 0 0px;
margin:0;

}

.dark-green {
color:#5c652c;
}

.dark-orange {
color:#aa6441;
margin:0px;
}

.orange {
color:#f28d31;
}

.find-orange {
	color:#f28d31;
	text-decoration:none;
}

.text-hleft-orange {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:20px 0 0 20px;
color:#f28d31;
margin:0;
}

.text-hleft-orange2 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:0 0 10px 0;
color:#f28d31;
text-decoration:none;
margin:0;
}

.text-hleft-orange-small {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:10px 0 0 20px;
color:#f28d31;
text-decoration:none;
margin:0;
}

.text-hleft-green-small {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:30px 0 0 20px;
color:#5c652c;
margin:0;
}

.text-hleft-orange-smaller {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0 0 0 20px;
font-weight:bold;
color:#f28d31;
margin:0;
}

.text-hleft-orange-smaller2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 0 0 20px;
font-weight:bold;
color:#f28d31;
margin:0;
}

.top3 {padding:3px 0 0 0;}

.top10 {
padding:10px 0 0 0;
margin:0;
}

.top30 {padding:30px 0 0 0;}

.light-green {
color:#93a632;
margin:0;
font-weight:100;
}

.m-middle {
float:left;
background:#f3f3df;
width:500px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 0 1px 0;
background:url(images/man-bg.gif);
background-repeat:no-repeat;
margin:0;
}

.m-middle-plain {
float:left;
background:#f3f3df;
width:480px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 20px 0 0px;
background-repeat:no-repeat;
margin:0;
}

.m-middle-plain-why {
float:left;
background:#f3f3df;
width:480px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 20px 0 0px;
background-repeat:no-repeat;
margin:0;
}

.m-middle-plain-map {
float:left;
background:#f3f3df;
width:500px;
font-family:Arial, Helvetica, sans-serif;
padding:20px 0px 0 0px;
background-repeat:no-repeat;
margin:0;
}

.m-middle-tv {
float:left;
background:#f3f3df;
width:480px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px 0px 20px 20px;
background-repeat:no-repeat;
margin:0;
color:#626261;
}

.m-middle-text {
font-family:arial;
font-size:14px;
color:#626261;
padding:10px 0px 10px 0px;
width:480px;
margin:0;
}

.m-middle-text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626261;
padding:10px 20px 10px 20px;
width:460px;
margin:0;
}

.signature {
padding:0 0 0 120px;
margin:0;
}

.signature-text {
padding:0px 0px 0px 0px;
margin:0;
width:230px;
}

.man {
padding:94px 0 0 0;
margin:0;
}

.m-right-color {
background:#e5e5cb;
margin:0;
}

.m-right {
float:left;
background:#e5e5cb;
width:236px;
padding:20px 0 0 0;
margin:0;
}

.text-hright-orange {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding:0px 0 0 15px;
color:#f28d31;
margin:0;
}

.text-hright-dgreen {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding:5px 0 0 15px;
color:#5c652c;
margin:0;
}



.dgray {
color:#626261;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0;
width:180px;
padding:0 0 0 20px;
}

.text-hright-gray-small {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding:20px 0 0 0;
color:#626261;
margin:0;
}

.text-hright-gray-small14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:20px 0 0 0;
color:#626261;
margin:0;
}

.text-hright-gray-small24 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
padding:20px 0 0 0;
color:#626261;
margin:0;
}

.bullet-board {
background:url(images/notepad.jpg);
background-repeat:no-repeat;
padding:60px 30px 30px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
margin:0;
}

.copy {
padding:5px 0px 5px 0px;
background:#cccc98;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0;
width:996px;
}

.social {
padding:0 0 0 630px;
color:#626261;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.omri {
padding:15px 0 0 0;
margin:0;
}

.potting-soil {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding: 0 0 0 20px;
width:220px;
margin:0;
}

.potting-soil-2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0 0 30px;
margin:0;
}

.gardening-divider-top {
margin:0px 0 4px 0;
}

.gardening-divider {
margin:4px 0 4px 0;
}

.gardening-navi {
color:#626261;
}

.gardening-navi-highlight {
font-weight:bold;
font-size:14px;
color:#f28d31;
}

.m-orange-bold-text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#b98161;
}

.m-orange-bold-text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#aa6441;
}

.m-orange-bold-text3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#aa6441;
}

.m-orange-bold-text4 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#b98161;
}

.m-orange-bold-text5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b98161;
}

.m-orange-bold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#b98161;
}

.tv-title-gray {
color:#626261;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

.tv-divider {
background:url(images/tv-divider.jpg);
background-repeat:no-repeat;
padding:5px 0 0 0;
}

.tv-bump {
padding: 20px 0 0 5px;
}

.tv-numbers {
padding:5px 0 10px 10px;
}

.tv-bump2 {
padding: 0 0 0 40px;
}

.retailers-title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#aa6441;
}

.shops-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#aa6441;
}

.shops {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626261;
width:480px;
}

.innershop {
width:150px;
padding:10px;
}

.innershop2 {
width:150px;
padding:10px 0 0 50px;
}

.links-about {
font-weight:bold;
font-size:12px;
color:#f28d31;
}

.links-about-o {
font-weight:bold;
font-size:12px;
color:#aa6441;
}

.orange-link {
color:#f28d31;
}

.contactus-text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.news-green-title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#669900;
font-weight:bold;
}

.news-green-title24 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#669900;
font-weight:bold;
}

.news-green-title16 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#669900;
font-weight:bold;
}

.news-green-title14 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
font-weight:bold;
}

.c-posting {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
font-weight:bold;
color:#5c652c;
padding:0 0 0 20px;
}

.c-posting-bottom {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
font-weight:bold;
color:#5c652c;
padding:10px 0 0 20px;
}

.c-posting-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669900;
font-weight:bold;
color:#5c652c;
padding:0 0 0 15px;
}

.green {color:#5c652c;}

.news-orange-free {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#f28d31;
font-weight:bold;
font-style:italic;
}

.news-orange-title {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f28d31;
}

.news-18 {
font-size:18px;
}

.tv-player {
padding:0 0 0 40px;
}

.main-text-bump10 {
padding:0 20px 20px 20px;
}

.arrow-topbump {
padding:30px 0 0 0;
}


a.changeOrange:hover { /* default link color */
     color: #f28d31;
	}
	
.white-wrap {
background-color:#FFFFFF;
}	

.products-right-text-bold {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#626261;
}

.products-right-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626261;
padding:10px 20px 0 20px;
}

.products-catalog {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626261;

background-image:url(images/catalog-middle-filler.jpg);
}

.catalog-bump {
padding:10px 0 0 20px;
}

.catalog-descriptions {
width:130px;
float:left;
padding:5px 0 5px 0;
}

.catalog-buy-button {
float:left;
width:325px;
padding:5px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626261;
}

.cat-company {
	font-weight:bold;
	padding:10px 0 0 0;
}

.cat-title {
font-size:18px;
font-weight:bold;
}

.cat-green {
	color:#93a632;
	font-weight:bold;
	font-size:14px;
	padding:5px 0 0 0;
}

.cat-bottomleft {
	font-weight:bold;
	width:180px;
	float:left;
	padding:10px 30px 15px 0px;
}

.cat-bottomright {
	font-weight:bold;
	width:100px;
	float:left;
	color:#f28d31;
	padding:10px 0 0 0;
}

.cat-quartbag8 {
	font-weight:bold;
	padding:10px 0 5px 30px;
	float:left;
}

.cat-quartbag16 {
	font-weight:bold;
	padding:0px 0 10px 30px;
	float:left;
}

.cat-worm1 {
	font-weight:bold;
	padding:10px 0 20px 30px;
	float:left;
}

.worm-button {
	float:left;
	padding:2px 0 0 10px;
}

.cat-shirt-description {
	font-weight:bold;
	padding:0 30px 0 0;
	float:left;
}


.top2 {padding:2px 0 0 0;}
.bottom15 {padding:0 0 15px 0;}

.product-container {
padding:10px;
font-size:12px;
color:#626261;
}
.product-orange-highlight {
font-weight:bold;
color:#f28d31;
}



.catalog-buy-button1 {
float:left;
width:150px;
padding:15px 0 0 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
font-weight:bold;
}

.catalog-buy-button2 {
float:left;
width:150px;
padding:50px 0 0 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
font-weight:bold;
}

.catalog-buy-button3 {
float:left;
width:150px;
padding:15px 0 0 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
font-weight:bold;
}

.catalog-buy-button4 {
float:left;
width:150px;
padding:15px 0 0 50px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626261;
font-weight:bold;
}

.ddgray {color:#626262;}

.photo-big-text {
font-family:Arial, Helvetica, sans-serif;
font-size:42px;
color:#669900;
}

.photo-big-text36 {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
color:#669900;
}

.blog-linklist {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 0 0 20px;
}

.gray-link {
color:#666666;
}

.leftbump30 {padding:10px 0 0 30px;}

.photo-navi {
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

.photo-navi-or {
	font-size:14px;
	color:#f28d31;
	text-decoration:none;
	font-weight:bold;
}

.sup {
font-size:12px;
line-height:super;
}

.photo-left-10 {padding:0 0 0 10px;}
.photo-left-20 {padding:0 0 0 20px;}
.photo-left-25 {padding:0 0 0 25px;}
.photo-left-30 {padding:0 0 0 30px;}

.photo-arrow-welcome {
	padding:3px 0 10px 65px;
}

.photo-arrow-catagory {
	padding:3px 0 10px 135px;
}

.photo-arrow-enter {
	padding:3px 0 10px 215px;
}

.photo-arrow-rules {
	padding:3px 0 10px 285px;
}

.photo-arrow-judges {
	padding:3px 0 10px 365px;
}

.photo-judges-right {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	padding:10px 0 0 20px;
}

.picbump5 {margin:5px 0 0 0;}
.robpic {
	margin:10px 0 0 10px;
	}
.tompic {margin:0 0 0 10px;}
.robertpic {margin:0 0 0 10px;}
.tan {color:#f3f3df;}