@import url("reset.css"); /* Zero out styles for browser consistancy. */

/***************************************
*
*	NOTE: The CSS elements herein
*	are organzied under the structural 
*	"id" section in which they are found
*	inside the HTML.
*	
*	Your efforts to maintain this
*	organization will help speed 
*	development.
*
*	INTERNET EXPLORER 6/7 ISSUES:
*	If there is a need for you to make
*	a style specifically for Internet
*	Explorer 6 or 7, the files "ie6.css"
*	and "ie7.css" are set up to only be 
*	read by Internet Explorer.
*	
****************************************/

/* Common Use Classes */

.floatR			{ float: right; } 
.floatL 		{ float: left; }
.clear 			{ clear: both; }
.clearR 		{ clear: right; }
.clearL 		{ clear: left; }
.textR 			{ text-align: right; }
.fixline		{ line-height: 1.4; }
.bold_italic	{ font-weight: bold; font-style: italic; }
.orange			{ color: #f7931d !important; }
.brown 			{ color: #5b2301 !important; }
.darkgreen		{ color: #496118 !important; }
.sup			{ vertical-align: super; font-size: xx-small; }
.divSink 		{ width: 100%; clear: both; height: 1px; line-height: 1px; }
.hr             { clear: both; background-color: #9cbf43; height: 1px; line-height: 1px; font-size: 1px; }
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Structure */

html, body {
	background: #f7931d; 
	text-align: center; /*IE Centering for #wrapper*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	height: 100%;
	}
	
#wrapper {
	background: url("../images/gradient.gif") repeat-y;
	width: 1042px;
	height: auto;
	text-align: left; /*IE Centering End */
	margin: 0 auto;
	}
		
	#header {
		clear: both;
		height: 98px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.5;
		width: 960px;
		} 	
			
	#mainBody {
		background: #fff;
		width: 960px;
		margin: 0 40px 0 40px;
		}
	
	#navBar {
		height: 33px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.5;
		width: 960px;
		}
		
	#mainArea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.4;
		width: 960px;
		}
		
	#footer {
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		line-height: 1.5;
		width: 960px;
		}
	
/* Header */

#logo { 
	float: left;
	width: 303px;
	height: 98px;
	}

#headerInfo {
	float: right;
	color: #666;
	width: 657px;
	font-size: 10px;
	}
	
	#smallNav {
		float: right;
		width: 600px;
		height: 33px;
		margin: 0 25px 0px 0px;
		padding-top: 8px;
		display: inline;
		}
		
	#smallNav li {
		list-style: none;
		display: inline;
		}
		
	#smallNav li.first a {
		border-left: none;
		}
		
	#smallNav li.last a {
		padding-right: 0;
		}
		
	#smallNav li a {
		float: right;
		color: #666;
		text-decoration: underline;
		padding-left: 8px;
		padding-right: 8px;
		border-left: 1px solid #666;
		}	
    .loginError 
    {
        color: #f7931d;
        float: right;
        clear: right;
        font-size: 12px;
        font-weight: bold;
        margin-right: 25px;

	}
	#login {
		float: right;
		margin-right: 25px;
		margin-top: 8px;
		text-align: right;
		clear: right;
		}
		
		#login td {
			text-align: right;
			vertical-align: middle;
			margin: 0;
			padding: 0;
			}
		
		#login img {
			float: right;
			margin: auto 5px auto;
			}
			
		#login input {
			float: right;
			margin-right: 20px;
			border: 1px solid #999;
			width: 120px;
			}
		
		#login td.signin { width: 49px;  }
		
		#login td.signin .button {
			text-align: left;
			margin: 0;
			padding: 0;
			border: none;
			background: url("../images/signin.gif") no-repeat;
			text-indent: -9000px;
			overflow: hidden;
			cursor: pointer;
			cursor: hand; /* IE 5-5.5 */
			width: 49px;
			height: 21px;
			}
			
		table>td.signin .button { height: 0px; }
			
		#login a { 
			color: #999;
			font-size: 9px;
			margin-right: 20px;
			}

        .message { background: url('../images/info-green.gif') 5px 5px #e7ffde no-repeat; width: 850px; color: #317d14; padding: 5px 5px 5px 30px; margin: 5px 0 5px 20px;}
        .message a, .message a:visited { color: #679d27;}

        .error { background: url('../images/error-red.gif') 5px 5px #fad6d4 no-repeat; width: 850px; color: #db170c; padding: 5px 5px 5px 30px; margin: 5px 0 5px 20px;}
        .error a { font-weight: bold; color: #db170c;}


#userInfo 
{
    float: right;
    margin-right: 25px;
    margin-top: 0px;
    text-align: right;
    font-size: 10px;
    clear: right;
}
    #userInfo h1 {
                font-size: 20px;
                color: #9cbf43;
                margin: 0px; padding: 0px;
                }

    #userInfo a { 
			    color: #999;
			    }
			
/* Navigation */

#nav {
	float: left;
	position: relative;
	z-index: 900;
	}

#nav, #nav ul { /* all lists */
	list-style-type: none;
	font-size: 11px;
	z-index: 900;
	}

	#nav a {
		color: white;
		display: block;
		line-height: 33px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;
		text-indent: -1000em;
		}
		
		#nav li ul li a { padding: 10px 0px 10px 0px; line-height: 13px; }

	#nav li, #nav li ul li { /* all list items */
		float: left;
		text-align: left;
		margin: 0;
		padding: 0;
		position: relative;
		border-top: 1px solid #fff;
		}
	
	#nav li.search {
		background: url("../images/search.gif") no-repeat;
		border-top: none !important;
		width: 306px;
		height: 33px;
		}
		
	#nav li ul li ul, #nav li:hover ul li ul, #nav li.sfhover ul li ul,
	#nav li ul li ul li ul, #nav li:hover ul li ul li ul, #nav li.sfhover ul li ul li ul {
	    position: absolute;
	    left: 176px;
	    top: -1px;
	    display: none;
	    border-left: 1px solid #fff;
	}
	
	#nav li ul li:hover ul, #nav li ul li.sfhover ul,
	#nav li ul li ul li:hover ul, #nav li ul li ul li.sfhover ul  {
	    display: block;
	}

	#nav li ul li.hasnav a, #nav li ul li.hasnav a:hover { 
	    background-image: url('../images/nav-arrow.gif') !important; 
	    background-position: top right !important;
	    background-repeat: no-repeat !important; 
	   }
	#nav li ul li.hasnav ul li a, #nav li ul li.hasnav ul li a:hover {
	    background-image: none !important; 
	}
	
	#nav li ul li ul li.hasnav a, #nav li ul li ul li.hasnav a:hover { 
	    background-image: url('../images/nav-arrow.gif') !important; 
	    background-position: top right !important;
	    background-repeat: no-repeat !important; 
	   }
	#nav li ul li ul li.hasnav ul li a, #nav li ul li ul li.hasnav ul li a:hover {
	    background-image: none !important; 
	}
			
	#nav li.community a, #nav li.resources a, #nav li.products a, #nav li.about a {
		cursor: hand;
		text-align: left;
		padding-left: 25px;
		}
		
	#nav li.community, #nav li.resources, #nav li.products, #nav li.about {
		margin-right: 1px;
		border-top: none !important;
		}
		
	#nav li.community, #nav li.community a {background: url('../images/community.gif');}
	#nav li.resources, #nav li.resources a {background: url('../images/resources.gif');}
	#nav li.products, #nav li.products a {background: url('../images/products.gif');}
	#nav li.about, #nav li.about a {background: url('../images/aboutus.gif');}
	
	#nav li.community a:hover, #nav li.community .selected {background: url('../images/community_over.gif');}
	#nav li.resources a:hover, #nav li.resources .selected {background: url('../images/resources_over.gif');}
	#nav li.products a:hover, #nav li.products .selected {background: url('../images/products_over.gif');}
	#nav li.about a:hover, #nav li.about .selected {background: url('../images/aboutus_over.gif');}
		
	#nav li.community, #nav li.community ul {
		width: 167px;
		}
	
	#nav li.resources, #nav li.resources ul {
		width: 176px;
		}
	
	#nav li.products, #nav li.products ul {
		width: 176px;
		}
		
	#nav li.about, #nav li.about ul {
		width: 131px;
		}
		
	#nav li.about ul a { width: 106px }
	#nav li.products ul a { width: 151px; }
	#nav li.resources ul a { width: 151px; }
	#nav li.community ul a { width: 142px; }
		
		#nav li ul { /* second-level lists */
			display: none;
			position: absolute;
			left: 0;
			}
			
		#nav li ul a {
			background-image: none !important;
			background: #f7931d !important;
			text-indent: 0;
			text-align: center;
			}
		
		#nav li ul a:hover {
			background-image: none !important;
			background: #93bc4e !important;
			}

		#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
			clear: left;
			display: block;
			}	
			
	.doubleNav { line-height: 16px !important; }
			
			
				input.searchbox {
			float: left;
			border: 1px solid #999;
			width: 150px;
			margin-left: 80px;
			margin-top: 7px;
			margin-bottom: 6px;
			}
			
		.go {
			float: right;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-right: 25px;
			border: none;
			cursor: pointer;
			cursor: hand;
			background: url("../images/go.gif") no-repeat;
			text-indent: -1000em;
			overflow: hidden;
			width: 36px;
			height: 23px;
			}
/* Main Content */

#mainArea {
	clear: both;
	width: 920px;
	color: #000;
	margin: 10px 20px 10px 20px;
	}
	
	#mainArea a {
		text-decoration: underline;
		color: #496118;
		}
	
	#mainArea a:hover {
		color: #f7931d;
		}
		
		
		
	#mainArea a.more {
		background: url("../images/arrow.gif") no-repeat bottom right;
		margin-right: 10px;
		padding-right: 25px;
		padding-bottom: .2em;
		padding-top: .4em;

		}
		

	#mainArea a.greenTout {
		color: #582200;
		margin-left: 9px;
		}
		
	#mainArea a.greenTout:hover {
		color: #582200;
		}
		
	#mainArea h1 {
		color: #9cbf43;
		font-size: 16px;
		font-weight: bold;
		}
		
	#mainArea h1 img 
	{
	    margin-bottom: 5px;
	}

		
	#mainArea h2 {
		color: #496118;
		font-size: 14px;
		font-weight: bold;
		}
		
	#mainArea h3 {
		color: #496118;
		font-size: 12px;
		font-weight: bold;
		}
		
	#mainArea p {
		font-size: 11px;
		margin-bottom: .6em;
		}
		
	#mainArea .hr {
		text-align: center;
		height: 2px;
		width: 95%;
		padding: 0px;
		margin-bottom: 10px;
		margin-top: 2px;
		background: #9cbf43;
		border: none;
		clear: both;
		overflow: hidden;
		}
		
/* Breadcrumbs */
#breadcrumbContainer 
{
    margin: 10px 0 15px 25px;
}
.breadcrumbs {
	clear: both;
	font-size: 10px;
	color: #3c4119;
	
	}
	
.breadcrumbs a {
		color: #3c4119;
		}
.breadcrumbs a:hover {
		color: #f7931d;
		}		
		
		
	/*** Front Page Layout ***/
		
	.leftFront {
		float: left;
		width: 540px;
		margin-bottom: 10px;
		}
		
	.rightFront {
		float: right;
		width: 370px;
		margin: 10px 0px 10px 5px;	
		}
	.rightFrontResource {
		float: right;
		width: 370px;
		margin: 55px 0px 10px 5px;	
		}
	.rightFrontNoTop {
		float: right;
		width: 370px;
		margin: 0px 0px 10px 10px;	
		}
		
	#weeklyPhoto {
		position: relative;
		background: no-repeat top center;
		overflow: hidden;
		width: 540px;
		height: 290px;	
		background-position: 0px -44px;
		}
		
		.picOverlay {
			position: absolute;
			width: 540px;
			height: 290px;
			}
		
		.whiteband {
			position: absolute;
			top: 255px;
			width: 540px;
			height: 35px;
			background: #fff;
			filter:alpha(opacity=75); /* IE Opacity */
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* More IE Opacity */
			opacity: 0.75;		
			zoom: 1;
			}
			
			.whitebandText {
				position: absolute;
				top: 250px;
				width: 540px;
				height: 30px;
				color: #762f02;
				line-height: 15px;				
				}
			
			.whitebandText h1, .whitebandText a { color: #762f02 !important;}
			
			.whitebandText a { display: block; margin: 10px; }
			
			.whitebandText p { margin: 0px 10px; }
			
			.whitebandText h1 { margin: 10px 10px 0px 10px; }
			
	#weeklyPhotoBottom {
		background: url("/images/bkg-photo-of-the-day.gif") no-repeat;
		height: 46px;
		margin: 10px 0px 25px 0px;
	}
	#weeklyPhotoBottom .floatL {
		margin: 3px 0px 0px 20px;
	}
	#weeklyPhotoBottom .floatR {
		margin-top: 23px;
	}
	
	 #tripleTout {
		width: 540px;
		height: 138px;
		margin: 10px auto 10px auto;
		}
	
		#tripleToutLeft {
			float: left;
			margin-right: 10px;
			background: url("../images/g_front_tout.gif") no-repeat top left;
			width: 167px;
			height: 132px;
			}
			
			#tripleToutLeft p, #tripleToutLeft h2 { color: #496118; margin: 10px 10px 0px 10px;  }
			#tripleToutLeft p { margin-top: 0px !important; }
		
		#tripleToutOzzie {
			float: left;
			width: 167px;
			margin-right: 8px;
			height: 132px;
			overflow: hidden;
		}
		
		#tripleToutRight {
			float: left;
			background: url("../images/o_front_tout.gif") no-repeat top right;
			width: 167px;
			height: 132px;
			margin-right: 18px;
			}
		
			#tripleToutRight p, #tripleToutRight h2 { color: #5b2301 !important; margin: 10px 10px 0px 10px;  }
			#tripleToutRight p { margin-top: 0px !important; }
			#tripleToutRight a { color: #5b2301; }
			
		#tripleToutAd {
			float: left;
			width: 185px;
			height: 133px;
			overflow: hidden;
			margin-right: 8px;
			}
		#tripleToutLearn {
			float: left;
			width: 165px;
			height: 133px;
			overflow: hidden;
		}
		#marthaHome {
			float: left;
			width: 350px;
			border-right: 2px solid #9CBF43;
		}
		#marthaHome a.more {
			float: right;
		}
					
	.articleTout {
		float: right;
		margin: 0px 10px;
		width: 254px;
		} 
	
		.articleImg { float: left; width: 86px; margin-top: 0px; margin-left: 10px; }
		
		.articleImg p { width: 86px; font-weight: bold; font-size: 18px; text-align: center; padding: 0px; margin: 0px; }
		
		.horticulture { 
			padding-left: 121px; 
			background: url("../images/horticulture.gif") no-repeat top left; 
			color: #f7931d !important; 
			font-size: 15px !important;
			line-height: 29px;
			letter-spacing: -1px;
			}
    
    .articleTout.onecolumn {
		float: right;
		margin: 0px 10px;
		width: 347px;
		} 
		.articleTout.onecolumn a.more {
		    margin-left: 220px;
		} 
		.articleTout.onecolumn p {
		    width: 347px;
		} 
	
		
			
	
	ul.content { list-style-type: disc; margin: 0; padding: 0; }
	ul.content li { margin-left: 25px; padding: 0; }
	/*** Products Layout ***/
	
	#products{
		width: 540px;
		height: 214px;
		margin-bottom: 12px;
		
		overflow: hidden;
		}
	
		#productsLeft {
			float: left;
			background:url("../images/product_bg_left.gif");
			width: 181px;
			height: 100%;
			}
			
			#productsLeft h1 {
				font-size: 18px;
				margin: 12px 0px 6px 15px;
				}
				
			#productsLeft h3 {
				font-weight: bold;
				margin: 6px 15px auto 15px;
				font-size: 10px;
				line-height: 12px;
				}
				
			#productsLeft .bottom {
				font-weight: normal;
				font-size: 12px;
				margin-top: 64px;
				}
			
		#productsRight {
			float: right;
			background: url("../images/product_bg_right.gif");
			width: 359px;
			height: 100%;
			}
			
		#productsRight img {
			float: left;
			margin: 41px 0 auto 0;
			}
			
	#productsTout {
		width: 540px;
		height: 137px;
		}
		
		#wtbTout {
			float: left;
			background: url("../images/sister_product_bg.gif");
			width: 264px;
			height: 137px;
			overflow: hidden;
			}
			
			#wtbTout h1 {
				margin: 10px 15px 6px 15px;
				}
				
			#wtbTout h3 {
				font-weight: bold;
				margin: 6px 15px 6px 15px;
				}
				
			#wtbTout a, #wtbTout a:hover {
				float: right;
				font-weight: bold;
				background: url("../images/arrow_green.gif") no-repeat top right;
				margin: 6px 15px 0px;
				padding: .1em 25px .6em 0;
				color: #496118;
				}
			
		#tripleToutLeft a {
				float: right;
				font-weight: bold;
				background: url("../images/arrow_green.gif") no-repeat top right;
				margin: 17px 15px 0px 0;
				padding: .1em 25px .6em 0;
				color: #496118;
				}
			
		#faqTout {
			float: right;
			background: url("../images/gardener_tout_bg.gif");
			width: 264px;
			height: 137px;
			overflow: hidden;
			}
			
			#faqTout h1 {
				clear: both;
				margin: 10px 15px 6px 15px;
				}
				
			
				
			#faqTout h3 {
				float: left;
				font-weight: bold;
				margin: 6px 15px 6px 15px;
				}
			
			#faqTout a {
				float: right;
				font-weight: bold;
				background: url("../images/arrow_amber.gif") no-repeat top right;
				margin: 6px 15px;
				padding: .1em 25px .6em 0;
				color: #5b2301;
				}
				
			#faqTout a:hover { color: white; }
		
		.formulaTout {
			
			width: 344px;
			height: 148px;
			overflow: hidden;
			margin-top: 5px;
			}
			
			.formulaTout h1 {
				clear: both;
				margin: 14px 15px 0 12px;
				}
			div.formulaTout p {
				color: #762f02;
				font-weight: bold;
				float: left;
				width: 215px;
				margin-left: 5px;
				}
				
			.formulaTout .imgleft {
			    float: left;
			    margin-left: 12px;
			}
				
			.formulaTout h3 {
				float: left;
				font-weight: bold;
				margin: 6px 15px 6px 15px;
				}
			
			.formulaTout a.arrow {
				float: right;
				font-weight: bold;
				background: url("../images/arrow_amber.gif") no-repeat top right;
				margin: 6px 25px;
				padding: .1em 25px .6em 0;
				color: #5b2301 !important;
				}
				
			.formulaTout a.arrow:hover { color: white; }
	#formulaRight {
	    float: right;
	    width: 254px;
	    height: 299px;
	    margin: 5px 0 0 12px;
	}
			
	.quickInfo {
		width: 370px;
		margin-top: 5px;
		}
		
		.quickInfo img { margin-bottom: 10px; }
		
		.quickInfo ul {
			float: right;
			width: 120px;
			margin: 80px 15px 10px 0;
			}
			
			.quickInfo ul li {
				margin-bottom: 6px;
				text-align: right;
				}
				
		.quickInfo .left {
			float: left;
			width: 170px;
			margin: 5px 0px 10px 10px;
			}
			
			.quickInfo .left h1 { margin-left: 5px; }
			
			.quickInfo .left img {
				float: right;
				margin: 0 5px;
				}		
				
			.quickInfo .left p, .quickInfo .right p {
				margin: 0 5px;
				}		
				
		.quickInfo .right {
			float: left;
			border-left: 2px solid #9cbf43;
			width: 168px;
			margin: 0px 10px 10px 0px;
			}	
			
			.quickInfo .right img {
				float: left;
				margin: 5px 5px 5px 10px;
				}
				
			.quickInfo .right h1 { margin-left: 10px; }
			
			.quickInfo .right p { margin-left: 10px; }
			
	#wideLeft{
		float: left;
		width: 606px;
		margin-bottom: 20px;
		color: #000;
		}
		
		#wideContent {
			margin: 20px 15px 20px 10px;
			color: #000;
			}
			
			#wideContent h1, #wideContent p, #wideContent h3, #wideContent h2 { color: #000 }
			
			#wideContent p, #wideContent h2 { margin-bottom: 1em; color: #000; }
			
			#wideContent h1 { margin-bottom: .6em; }
			
			#wideContent strong { font-weight: bold; }
			
			#wideContent ul { list-style: disc; margin: 0 0 10px 10px; padding: 0 0 0 0; }
			#wideContent li { margin: 0; padding: 0;}
			
			#wideContent .address { 
				margin-left: 15px; 
				font-weight: bold;
				}
				
			#wideContent .productWrap {
				clear:both;
				height: 140px;

				margin:20px 0 0 0;
				display:block;
				}
				
				
			.productWrap .floatL{
				margin-right:10px;	
			}
			
			
				
				
			#wideContent em { font-style: italic; }
				
		/*** Growers ***/
		
		#growersGallery {
			background: url("../images/growers_gallery_bg.gif");
			width: 606px;
			height: 341px;
			text-align: center;
			overflow: hidden;
			}
		
		#growersGallery br { margin: 0px; height: 1px; padding: 0px; line-height: 0px; }
		#growersGallery .wrap { margin: auto; width: 535px; }	
		#growersGallery .grower { float: left; margin: 15px 20px 5px 20px; width: 135px; height: 145px; }
		#growersGallery p { line-height: 1.2; }
		#growersGallery a { font-weight: bold; }
	
	#narrowRight{
		float: right;
		width: 294px;
		margin-bottom: 20px;
		margin-top: 20px;
		}
		
		#narrowRight h1 {
			margin: 0px 15px 6px 15px;
			}
			
		#narrowRight p {
			margin: 0px 15px 10px 15px;
			}
	
		#narrowRight img { margin: 5px 10px 15px 5px; }
		
		#narrowRight .more { margin-bottom: 10px !important; }
		
	#vendors {
		margin: 0px;
		padding: 0px;
		}
		
		#vendors dt {
			font-size: 14px;
			font-weight: bold;
			margin-top: 15px;
			}
			
			#vendors dd {
				margin-left: 20px;
				}
				
			#vendors p { margin: 0px; }
			
			#vendors .formulas { font-style: italic; }
			
			
	/*** General 60/40 Pages ***/
	
	#leftPage {
		float: left;
		width: 520px;
		margin-bottom: 10px;
		}
	
		#leftPage p { color: #000; }
		
	#rightPage {
		float: right;
		width: 370px;
		margin: 20px 0px 10px 10px;	
		}
		
		#rightPage p, #rightPage h1 { margin: 0px 15px 0px 15px; }
		
		#rightPage img { margin: 0px 10px; }
		
		img.promo { margin: 0px; }
		
		#rightPage a.more { margin-bottom: 10px; }
			
	/*** Join ***/
	
	#joinDesc { width:70%; clear: both; }
	
	#step { color: #000; font-weight: bold; text-align: center; }
	
	#step table { width: 100%; }
	
	#step input.text { border: 1px solid #ccc;}
	
	#step2 input[type="checkbox"], #step input[type="radio"], #step input.checkbox {
	   	background: transparent;
		width: auto;
		}
	
		.checkboxPair {
			clear: both;
			margin-left: 30px;
			line-height: 2;
			}
			
		.checkboxPair input {
			float: left;
			}
			
		.checkboxPair label {
			float: left;
			margin-left: 10px;
			}
			
		#step2 h3 { margin-left: 32px; margin-top: 15px; color: #000; line-height: 2; }
			
		#step1, #step2, #step3 { float: left; width: 275px; padding: 15px; margin: 10px auto 20px auto; text-align: left; }	
		
		#step1 input, #step3 input.text { width: 125px; }
		
		#step2 input.pass { border:1px solid #ccc; width: 100px; }
		
		#step2 { height: 270px; }
		
		#step1 p { margin-top: 10px }
	
		#step table {
			padding: 5px;
			}
		
		#step table td {
			padding: 5px;
			}

		#step2 {
			border-left: 2px solid #9cbf43;
			border-right: 2px solid #9cbf43;
			}
	
		#step h1 { font-size: 18px; margin-bottom: 1em; }	
		
		.hang { float: left; margin-right: 8px; margin-bottom: 20px; }
		
		#step3 .register {
			float: right;
			text-align: left;
			margin: 5px 35px 0px 0px;
			padding: 0;
			border: none;
			background: url("../images/register.gif") no-repeat;
			text-indent: -9000px;
			overflow: hidden;
			cursor: pointer;
			cursor: hand; /* IE 5-5.5 */
			width: 62px;
			height: 24px;
			}


/****** TERMS *********************/
ul.terms
{
    margin-bottom: 10px;
}
ul.terms li
{
    margin-left: 30px;
}


			
/******* Community.html ************/

strong {
	font-weight: bold;
	}

#commLeft {
		width: 541px;
		float: left;
		margin-bottom: 20px;
		}

	#commLeft h1 {
		color: #f7931d;
		font-size: 23px;
		margin-left: 5px;
		}
		
	
	#commLeft p {
		width: 520px;
		color: #000;
		margin-left: 5px;
		}	

#topCont {
	width: 541px;
	height: 214px;
	float: left;
	margin: 0px 0px 10px 0px;	
	}

.topOrange {
	background: url("../images/gallFrontOrange.gif") no-repeat top left;
	}

.topGreen {
	background: url("../images/gallFrontGreen.gif") no-repeat top left;
	}


#topCont h2 {
	font-size: 21px;
	color: #762f02;
	margin-left: 6px;
}

#topCont h3 {}

#topCont h4 {
	margin-top: 8px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #762f02;
	}


	#lrgPhotoContainer {
		position: relative;
		float: left;
		width: 245px;
		height: 186px;
		margin-top: 13px;
		margin-left: 10px
		}
				
			/*  Background Image is in the HTML*/
			.lrgPhoto  {
				position: absolute;
				width: 242px;
				height: 186px;
				background-repeat: no-repeat;
				overflow: hidden !important;
				}
			
			.lrgMask img  {
				position: absolute;
				top: 0;
				width: 280px;
				height: 187px;
				}
				
			.lrgPhotoCapBg {
				position: absolute;
				top: 151px;
				width: 234px; 
				height: 31px; 
				left: 5px;
				position: absolute;
				background: #fff;
				filter:alpha(opacity=75); /* IE Opacity */
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* More IE Opacity */
				opacity: 0.75;
				}

			.lrgPhotoCaption {
				position: absolute;
				top: 152px;
				width: 234px; 
				height: 31px; 
				position: absolute;
				opacity: 0.75;	
				}


		 .galleryLink a {
			background: url("../images/arrow_sm.gif") no-repeat bottom right;
			width: 60px;
			color: #762f02 !important; 
			text-decoration: underline;
			margin-left: 10px;
			float: left;
			font-size: 10px;
			font-weight: bold;
			line-height: .8;
			text-align: right;
			padding-right:18px;
			}

		.galleryLink a:hover {
			text-decoration: none !important;
			}


	/* Thumbs Front */
	
	.thumbsFront {
		display: inline;
		width:240px;
		margin-left: 20px;
		margin-top: 12px;
		float:left; 
		}
	
	
	.smlPhotoContainer {
		width: 68px;
		height: 57px;
		float: left;
		display: inline;
		margin: 5px;	
		}
		
			/*  Background Image is in the HTML */
			.smlPhoto {
				width: 68px;
				height: 57px;
				background-repeat: no-repeat;
				overflow: hidden;
				}
			
			.smlMask img {
				width: 68px;
				height: 57px;
				}


	/*btmLeftCont */
	
	#btmLeftCont {
		width: 264px;
		height: 137px;
		float: left;
		}

		
	.btmOrange {
		background: url("../images/btmLeftOrange.gif") no-repeat top left;
		}
		
	#btmLeftCont h1 {
		font-size: 18px;
		margin-top: 10px;
		color: #5b2301;
		margin-left: 16px;
		}
	


	#btmLeftCont p {
		width: auto;
		font-size: 12px;
		font-weight: bold;
		color: #5b2301;
		height: 50px;
		margin-left: 17px;
		margin-right: 12px;
		}
		
	
	#btmLeftCont h3 {
		color: #5b2301;
		font-size: 12px;
		font-weight: bold; 
		}
	
	#btmLeftCont span {
		color: #5b2301;
		font-size: 11px;
		font-weight: normal;
		}
	

	#btmLeftCont label {
		font-size: 11px;
		color: #5b2301;
		vertical-align: middle;
		}

	#btmLeftCont input {
		vertical-align: middle;
		margin-left: 8px;
		}
		
		
	#btmLeftCont div.imgCont, #btmRightCont div.imgCont {
		width: 79px;
		height: 81px;
		float: left;
		display: inline;
		margin: 4px 13px;	
		}
	
		

		
			/*  Background Image is in the HTML */
			div.dynImage, div.dynImage   {
				width: 79px;
				height: 81px;
				background-repeat: no-repeat !important;
				overflow: hidden;
				}
			
			img.btmContMask, img.btmContMask img {
				width: 79px;
				height: 81px;
				margin: 0 !important;
				}
				
			img.sideBarMask, img.sideBarMask img {
				width: 79px;
				height: 81px;
				margin: 0 !important;
				}
			

	/* btmRightCont*/

	#btmRightCont {
		width: 264px;
		height: 137px;
		float: left;
		margin: 0px 0px 0px 10px;
		}
	
	#btmRightCont.sideBar {
		width: 297px;
		height: 139px;
		margin: 0px;
		margin-top: -10px;
		}
		
	#btmRightCont .sideBar a {
		background: url("../images/arrow.gif") no-repeat bottom right;
		padding-top: 2px;
		padding-bottom: 1px;
		padding-right: 22px;
		font-weight: normal;
		}
		
		
	.btmGreen {
		background: url("../images/btmRightGreen.gif") no-repeat top left;
		}
	
	.btmYellow {
		background: url("../images/btmRightYellow.gif") no-repeat top left;
		}

	#btmRightCont h1 {
		font-size: 18px;
		margin-top: 10px;
		color: #3c4119;
		margin-left: 16px;
		}

	#btmRightCont h2 {
		font-size: 12px;
		font-weight: bold;
		color: #3c4119;
		margin-left: 18px;
		}

	#btmRightCont p {
		width: auto;
		font-size: 11px;
		height: 50px;
		color: #3c4119;
		margin-left: 18px;
		}
		
	#btmRightCont.dynImage img {
		
		}		
 	
	.choiceCont{
		margin-top: -5px;
		}
		
 	.pollLink a {
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #5b2301 !important; 
		font-weight: bold;
		text-decoration: underline;
		line-height: 1.5;
		margin-left: 15px;
		padding-right:18px;
		float: left;
		}

	.pollLink a:hover {
		text-decoration: none !important;
		}
		
	.submit{
		float: right;
		margin-right: 15px;
		}	
	
	
	
	.eventsLink a {
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #3c4119 !important; 
		font-weight: bold;
		text-decoration: underline !important;
		margin-top: -12px;
		margin-right: 15px;
		padding-right:20px;
		float: right;
		clear: both;
		}
	.communityLink a {
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #5b2301; 
		font-weight: bold;
		text-decoration: underline !important;
		margin-top: -12px;
		margin-right: 15px;
		padding-right:20px;
		float: right;
		clear: both;
		}
	.communityLink a:hover {
		color: #3c4119 !important;
		
		}
		

		
	.spaced a {
	margin-bottom: 8px;
	}

	.eventsLink a:hover {
		text-decoration: none !important;
		}

/* Community Right */

#commRight {
		float: right;
		width: 369px;
		margin: 27px 0px 0px 8px;
		}

#commRight.expertRight {
		width: 334px;	
		}
		
#commRight.meetRight {
		width: 334px;
		}
		

	
#commRight h1 {
	color: #9cbf43;
	font-size: 18px;
	}
 
#commRight hr, #yourQuestions hr {
		clear: both;
		text-align: center;
		height: 2px;
		width: 100%;
		background: #9cbf43;
		}
		
		

		
/* Resources.html */

#topCont.topGreen h2{
	color: #3c4119;
	}
	
#topCont.topGreen p{
	width: 233px;
	color: #3c4119;
	}

#topCont.topGreen a.more{
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #3c4119 !important; 
		font-weight: bold;
		text-decoration: underline !important;
		padding-right:20px;
		padding-bottom: 0px;
		margin-bottom: 10px;
		float: right;
		}
	
		 div.greenLink  {
			position:relative;
			top:10px;
			width: 250px;
			 }
	 
	 


	/* Right Side Sub Sections */
 	
	#fourSubSects {
		margin-top: 72px;
		}
	#vidRight #fourSubSects {
		margin-top: 0px;
		}
	
	#fourSubSects.resourceTop {
		margin-top: 70px;
		}
		
		.subSectTop {
			width: 360px;
			float: left;
			margin-bottom: 5px;
			}
		
		.subSectTop h1 { margin-left: 10px; }

		.expertRight {
			width: 334px;
			}
			
			
		div.h98 {
			height: 98px;
			}


		.subSectTop img {
			 float: left;
			 margin: 0px 10px 5px 12px;
			 }		
		
		
		.subSectLeft {
			width: 149px;
			float: left;
			margin-left: 17px;
			padding-right: 10px;
			}
			
			.subSectLeft a {
				background: url("../images/arrow.gif") no-repeat bottom right;
				color: #3c4119 !important; 
				font-weight: bold;
				text-decoration: underline;
				margin-right: 15px;
				padding-right:20px;
				float: left;
				}
		
			.subSectLeft a:hover {
				text-decoration: none !important;
				}
			
		
		.subSectRight {
			width: 172px;
			padding-left: 10px;
			float: left;
			border-left: 2px solid #9cbf43;
			font-weight:bold;
			}
			
			
		.subSectRight img {
			 float: left;
			 margin: 6px 17px 6px 0px;
			}

		.subRightLink a {
			background: url("../images/arrow.gif") no-repeat bottom right;
			color: #3c4119 !important; 
			font-weight: normal;
			text-decoration: underline !important;
			padding: 2px 20px 1px 8px;
			float: right;
			}

		.subRightLink a:hover {
			text-decoration: none !important;
			}
		
		.subSectMid { width: 324; height: 124px; background: url(../images/flowers_bg.gif) no-repeat; margin-left: 15px; }
		
		.subSectMid h1 { margin-left: 15px; }
		
		.subSectMid p { margin-left: 55px; width: 210px; }
		
		.subSectMid a { float: right; text-align: right; margin: 10px 15px 0px; }
		
		.subSectBottom {
			width: auto;
			float: left;
			}

		.expertBottom {
			margin-left: 15px;
			}

		.subSectBottom2 {
			width: 334px;
			float: left;
			}

		.subRightLink h5 {
			margin-left: 9px;
			}

		.subSectBottom a {
			
			text-decoration: underline !important;
			
			}

		.subSectBottom p {
			margin: 2px 0px 0px;	
			}
		.subSectBottom ul li, .qTout ul li { margin-bottom: 10px; line-height: normal; }
		

/******* /Community.html ************/




/******* SharePhoto ************/

	.uploadYourPhoto {
		width: 727px;
		height: 145px;
		color: #000;
		font-size: 12px;
		margin-left: 12px;
		margin-top: 15px;
		}
		
	.submitPhoto {
		margin-left: 42px;
		}
		
	
		
	 p.caption {
		font-size: 11px;
		display: block;
		margin-top: .25em;
		}

	 p.standard {
		font-size: 12px !important;
		}
	
	
		
	.radio {
		width: 5px;
		display: inline;
		}
		
	.uploadYourPhoto a {
		margin-top: 10px;
		}

.thanks{
	height:300px;
	}

.login
{
    margin-left: 5px;
}

/******* /SharePhoto ************/

/******* ProfileDetails.html ************/

.yourGardenSideBar {
	width: 283px;
	height: 108px;
	background: url("../images/smlFlowersBg.jpg") no-repeat top left;
	margin-left: 10px; 
	}
	
.yourGardenSideBar p {
	width: 270px;
	padding-left: 45px;
	}
	
.yourGardenSideBar a {
	background: url("../images/arrow.gif") no-repeat bottom right;
	font-weight: normal !important;
	}
#garden-intro {
	padding: 0px;
	margin: 0px;
	width: 450px;
}


#commRight.profileDetailsRight hr {
		clear: both;
		text-align: center;
		height: 2px;
		width: 100%;
		background: #9cbf43;
		}

#commRight.profileDetailsRight {
		float: right;
		width: 297px;
		margin-bottom: 20px;	
		}

#commRight.gardenerProfilesRt {
		width: 297px;
		margin-top: 40px;
		margin-bottom: 20px;	
		}

.profileDetailsRight {
			width: 297px;
			}


/******** GardenerProfiles.html ********/

#wrapper.longWrapper {
	height: 980px; 
	}

#commLeft.gardenerProfiles {
	width: 606px;
	height: 100%;
	}
 
#gardenerGallery {
	width: 606px;
	height: 898px;
	float: left;
	background: url("../images/gardenerGalleryBg.gif") no-repeat top left;
	}

#cellsCont{
	width: 570px;
	height: 600px;
	float: right;
	}
			
	.gardenerCell {
		float: left;
		width:115px;
		height:130px;
		margin-right: 25px;
		margin-top: 20px;
		}
				
		.gardenerDynImg {
			width:110px;
			height: 91px;
			background-repeat: no-repeat;
			}

			img.gardenerGalMask {
				width:110px;
				height: 91px;
				}
			

	
	div.linkCont { text-align:center;}
	
	.gardenerCell a { color:#762f02 !important; text-decoration: underline; font-size: 12px; font-weight: bold;}
	
	.gardenerCell a:hover { color:#762f02; text-decoration: none !important; font-size: 12px; font-weight: bold;}
	
	.gardenerCell font {color:#762f02;font-size: 11px; font-weight: normal;}
		
	.topMargin40 { padding-top: 40px;}
		

/******* YourGallery.html ************/

.flowersBG {
	position: absolute;
	margin: 0px;
	padding: 0px;
	z-index: 0;
	}

#yourMainArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4;
	margin: 10px 20px 10px 23px;
	}

.profileBg {
	width: 960px;
	height: 364px;
	float: left;
	display: inline;
	background-repeat:no-repeat;
	background-position: top;
	margin-bottom: 20px;
	}

#yourMainArea h1 {
	color: #f7931d;
	font-size: 22px;
	font-weight: bold;
	}

#yourNav {
	width: 960px;
	background: #93bb4c;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	}

.submitCont {
	margin-top: 0px;
	}
	
	.Navcont {
		float: left;
		margin-top: 5px;
		margin-left: 14px;
		}

	#yourNav li {
		display: inline;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		}

	#yourNav li.first {
		margin-left: 15px;
		}

	#yourNav li.last a {
		border: none;
		}

		#yourNav a  {
			border-right: 1px solid #fff;
			color: #fff;
			margin-left: 10px;
			margin-top: 15px;
			padding-right: 10px;
			text-decoration: none;
			}

		#yourNav li a:hover {
			text-decoration: none;
			color: #000;
			}
			
		#yourNav li.active a {
			text-decoration: none;
			color: #000;
			}


#yourGalleryLeft{
		position: relative;
		width: 505px;
		float: left;
		margin-bottom: 20px;
		}


#yourGallery {
	width: 505px;
	height: 203px;
	float: left;
	background: url("../images/yourGalleryBG.gif") no-repeat top left;
	margin: 0px 0px 10px 0px;
	}



#yourThumbGallery {
	width: 485px;
	height: 160px;
	margin-top: 0px;
	margin-left: 10px;
	clear: both;
	}


#yourGalleryRight{
		width: 388px;
		height: 355px;
		float: left;
		margin-bottom: 20px;
		margin-left: 10px;
		
		}



	#yourLrgContainer {
		position: relative;
		float: left;
		width: 388px;
		height: 298px;
		margin-top: 35px;
		}
	
	#yourLrgContainer2 {
		position: relative;
		float: left;
		width: 388px;
		height: 298px;
		margin-top: 0px;
		margin-left: 60px;
		}
		
	#yourLrgContainer3 {
		position: relative;
		float: left;
		width: 416px;
		height: 318px;
		margin-top: 16px;
		margin-left: 33px;
		}


			/*  Background Image is in the HTML*/
			.yourLrgPhoto  {
				position: absolute;
				width: 388px;
				height: 298px;
				background-repeat: no-repeat;
				overflow: hidden !important;
				}
			
			.yourLrgMask {
				position: absolute;
				display: block;
				width: 388px;
				height: 298px;
				}
				
			.yourLrgCapBg {
				position: absolute;
				top: 262px;
				width: 378px; 
				height: 32px; 
				margin-left: 5px;
				background: #fff;
				filter:alpha(opacity=75); /* IE Opacity */
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* More IE Opacity */
				opacity: 0.75;	
				}


			.yourLrgCaption {
				position: absolute;
				top: 260px;
				width: 378px; 
				height: 32px; 
				display: inline;
				margin-left: 5px;
				z-index: 850;
				}

			.yourLrgCaption h4{
				font-weight: bold;
				color: #762f02;
				float: left;
				margin-top: 10px;
				margin-left: 12px;
				}
			
	
			.yourCaptionLink a {
				color: #762f02 !important; 
				text-decoration: underline;
				float: right;
				font-size: 10px;
				font-weight: bold;
				margin-top: 10px;
				margin-right: 10px;
				margin-left: 6px;
				}

			.yourCaptionLink a:hover {
				text-decoration: none !important;
				}
				
	
/******** EmailToAFriend.html *******/

#emailToAFriend {
	width: 860px;
	height: 300px;
	margin-top: 1em;
	margin-left: 3px;
	}

.yourInfo {
	float: left;
	width: 317px;
	height: 254px;
	background: url("../images/yourInfoBg.gif") no-repeat top left;
	line-height: 2.70;
	padding-top: 10px;
	}
	
	.yourInfo h2 {
		font-weight:inherit;
		margin-left: 1.5em;
		}
	
	.yourInfo br{
		line-height: 1.88;
		}
	
	.yourInfo h3 {
		display: inline;
		font-size: inherit;
		font-weight:inherit;
		margin-left: 2em;
		}
	
	.yName{ margin-right: 63px;}
	.yEmail{margin-right: 65px;}
	.fName{margin-right: 15px;}
	.fEmail{margin-right: 17px;}
	
	
	.yourInfo input{
		display: inline;
		border: 1px solid #bebebf;
		}




.message2 {
	float:right;
	clear: left;
	width: 510px;
	height: 256px;
	background: url("../images/messageBg.gif") no-repeat top left;
	margin-bottom: 40px;
	}
	
	.message2 textarea {
		width: 465px;
		height: 200px;
		border: 3px solid #95be50;
		margin-left: 20px;
		margin-top: 5px;
		}
	
	.message2 h2 {
		float: left;
		display: inline;
		padding: 10px 10px 0px 20px;
		}
		
	.message2 a {
		float: right;
		padding-top: 13px;
		padding-right: 20px;
		}
		
	.message2 div a {
	margin: 20px 2px 0px 5px;
	padding: 0px;
	}
	


	
	
/******** AskAQuestion.html *******/


	.askAQuestionBox{
		float:left;
		margin-left: 105px;
		margin-top: -80px;
		margin-bottom: 40px;
		width: 509px;
		height: 375px;
		background: url("../images/askQuestionBg.gif") no-repeat top left;
		}
	
		.askAQuestionBox h2{
			padding:10px 10px 5px 20px;
			}
	
		.askAQuestionBox textarea {
			width: 465px;
			height: 136px;
			border: 3px solid #95be50;
			}
	    .askAQuestionBox .messageBox 
	    {
	        margin-left: 20px;
	    }
	    .askAQuestionBox .messageBox table
	    {
	        margin-left: -20px;
	    }
	
		.askAQuestionBox label {
			display:block;
			font-size:  13px;
			font-weight: bold;
			padding-top: 10px;
			padding-left: 20px;
			line-height: .5em;
			}
		
		.askAQuestionBox p{
			padding-left: 20px;
			}
	
.postCommentBox{
		float:left;
		
		
		
		width: 575px;
		height: 245px;
		background: url("../images/postCommentBg.gif") no-repeat top left;
		}
		.postCommentBox textarea {
			width: 535px;
			height: 136px;
			border: 3px solid #95be50;
			margin-left: 20px;
			margin-bottom: 10px;
			}
		.postCommentBox h2{
			padding:10px 10px 5px 20px;
			}
	
		.postCommentBox label {
			display:block;
			font-size:  13px;
			font-weight: bold;
			padding-top: 10px;
			padding-left: 20px;
			line-height: .5em;
			}
		
		.postCommentBox p{
			padding-left: 20px;
			}

input.browse {
	border: 1px solid #bebebf;
	margin-top: 10px;
	margin-left: 20px;
	} 
	
.user {
	float: left;
	display: inline;
	margin-left: 1em;
	margin-top: 2em;
	}
 
 .user  font{
	 display: block;
	 font-weight: bold;
	 text-align: center;
	 }

/******* MariannesRespnse.html ************/

.marianneSays {
	background: #fff url("../images/marianneSml.jpg") no-repeat 15px 12px;
	}
	
.userSays {
	background: #fff url("../images/userDefault.gif") no-repeat 15px 12px;
	}
.userSaysTop {
	background: #fff url("../images/userDefault.gif") no-repeat 15px 2px;
	}
	
.emailFriend {
	height: 25px;
	width:118px;
	float: left;
	border: 0;
	cursor: pointer;
	background: url("../images/btnEmailFriend.gif") no-repeat top left;
	margin-right: 50px;
	}
	
.postComment {
	height: 25px;
	width:118px;
	background: url("../images/btnPostComment.gif") no-repeat top left;
	float: left;
	border: 0;
	cursor: pointer;
	margin-right: 10px;
	}
	
#picImage {
	width: 402px;
	height: 329px;
	visibility: hidden;
	display:none;
	position: absolute;
	margin: 30px 0px 0px 80px;
	z-index: 50;					
	border: 3px solid #95be50;
	background: #fff;
	}
	

.picLink {
	float: right;
	background: url("../images/picLink.gif") no-repeat;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 25px;
	}
	

/******* EditYourProfile.html ************/

#editProfile {
	width: 917px;
	height: 548px;
	}
	
/****** EditYourInfo *****/

#editYourInfo {
	width: 347px;
	height: 260px;
	float: left;
	background: url("../images/editInfoBg.gif") no-repeat;
	margin-bottom: 12px;
	margin-right: 15px;
	}
	
#editYourInfo h2 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 17px;
	margin-bottom: 12px;
	}
	
#editYourInfo .item {
	padding: 0;
	padding-bottom: 15px;
	padding-left: 18px;
	}
	
#editYourInfo label {
	font-weight: bold;
	display: inline;
	}

#editYourInfo input {
	border: 1px solid #6d6e71;
	display: inline;
	width: 216px;
	}
	
#editYourInfo input.email { margin-left: 7px;}
#editYourInfo input.zipCode { margin-left:38px;}
#editYourInfo input.password {margin-left: 31px;}

	#emailInfo {
		margin-left: 17px;
		}

	#editYourInfo .checkItemList label {
		font-weight: bold;
		}
	
	#editYourInfo .checkItem {
		width: 320px;
		float: left;	
		}
	

	#editYourInfo .checkItem label {
		font-weight: normal;
		vertical-align: middle;
		}
		
	
	#editYourInfo .checkItem input {
		display: inline;
		width: auto;
		height: auto;
		border: none;
		vertical-align: middle;
		}

/****** EditYourIterests *****/

#editYourInterests {
	width: 554px;
	height: 260px;
	float: left;
	background: url("../images/editInterestsBg.gif") no-repeat;
	margin-bottom: 12px;
	}	

#editYourInterests h1, #editYourInterests font, #editYourInterests label {
	display: inline;
	color: #5b2301;
	}
	
#editYourInterests .titleCont {
	height:auto;
	width:auto;
	display:block;
	margin-left: 23px;
	margin-top: 22px;
	}

#editYourInterests h1 {
	font-size: 18px;
	font-weight: bold;
	}
	

#editYourInterests .checkListCont {
	width: 540px;
	height: 180px;
	margin-top: 20px;
	margin-left: 10px;
	}
	
	.checkListCont  div {
		width: 165px;
		display: inline;
		float: left;

		margin-bottom: 5px;
		margin-left: 12px;
		}
	
	#editYourInterests  label {
		display: inline;
		font-weight: bold;
		vertical-align: middle;
		}
		
	
	#editYourInterests input {
		display: inline;
		width: auto;
		height: auto;
		border: none;
		vertical-align: middle;
		}
	
		
	



/****** EditYourIcon *****/

#editYourIcon {
	width: 347px;
	height: 269px;
	color: #762f02;
	float: left;
	background: url("../images/editIconBg.gif") no-repeat;
	margin-right: 12px;
	}
	
#editYourIcon h1, #editYourIcon h3, 
#editYourIcon p, #editYourIcon font , 
#editYourIcon label, #editYourIcon span {
		color: #762f02 !important;
		}

#editYourIcon  h1{
	font-size: 18px;
	}
	
#editYourIcon p {
	font-weight: bold;
	width: 324px;
	margin-left: 14px; 
	}
	
#editIconLeft {
	width:87px;
	height: 208px;
	float:left;
	display: inline;
	font-weight: bold;
	padding-top: 17px;
	text-align: left;
	}
	
		#editIconLeft .thumbContainer {
		width: 64px;
		height: 58px;
		float: left;
		display: inline;
		margin-left: 20px;
		}
				
			/*  Background Image is in the HTML */
			#editIconLeft .thumbPhoto {
				width: 64px;
				height: 58px;
				background-repeat: no-repeat;
				overflow: hidden;
				}
			
			#editIconLeft .thumbMask img {
				width: 64px;
				height: 58px;
				}
	
	
	
#editYourIcon .right {
	width:220px;
	height: 205px;
	float:left;
	dispaly: inline;
	padding-top: 22px;
	}
	
#editYourIcon .right h3 {
	margin-left: 5px;
	}
	
#iconGallery {
	width:245px;
	height: 99px;
	float:left;
	dispaly: inline;
	margin-left: 5px;
	margin-bottom: 10px;
	border: 3px solid #762f02;
	overflow: scroll;
	overflow-x: hidden; 
	}
	
#iconGallery .thumbContainer {
		width: 64px;
		height: 58px;
		float: left;
		display: inline;
		margin: 5px;
		}
				
			/*  Background Image is in the HTML */
			#iconGallery .thumbPhoto {
				width: 64px;
				height: 58px;
				background-repeat: no-repeat;
				overflow: hidden;
				}
			
			#iconGallery .thumbMask img {
				width: 64px;
				height: 58px;
				}

	#editYourIcon label {
	font-weight: bold;
	}
	



#editYourIcon .bottom {
	width: 340px;
	height: 44px;
	float: left;
	}








/****** EditYourGardenBg *****/

#editYourGardenBg {
	width: 555px;
	height: 260px;
	float: right;
	background: url("../images/editYourGardenBg.gif") no-repeat;
	}
	
#editYourGardenBg  h1, #editYourGardenBg  p, #editYourGardenBg  font, 
#editYourGardenBg  label {
		color: #9cbf43 !important;
		}

#editYourGardenBg  h1 {
	font-size:18px;
	font-weight: bold;
	}

#editYourGardenBg  font {
	font-weight: bold;
	}

#editGardenBgLeft {
	width: 230px;
	height: 155px;
	display: inline;
	float: left;
	margin-left: 24px;
	margin-top: 24px;
	text-align: center;
	} 
		
			/*  Background Image is in the HTML */
			#editGardenBgLeft .thumbPhoto {
				width: 212px;
				height: 87px;
				background-repeat: no-repeat;
				overflow: hidden;
				margin-left: 10px;
				}
			
			#editGardenBgLeft .thumbMask img {
				width: 212px;
				height: 87px;
				}	
	
	
	

#editGardenBgRight {
	width: 270px;
	height: 200px;
	display: inline;
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-left: 18px;
	} 
	

				
			/*  Background Image is in the HTML */
			#editGardenBgRight .thumbPhoto {
				width: 131px;
				height: 55px;
				float:left;
				background-repeat: no-repeat;
				overflow: hidden;
				margin: 2px;
				}
			
			#editGardenBgRight .thumbMask img {
				width: 131px;
				height: 55px;
				margin: 2px;
				}		



/******* Ask the Expert.html ************/

#expertLeft {
	width: 574px;
	float: left;
	margin-bottom: 20px;
	margin-left: 3px;
	}


#searchBar  {
	width: 574px;
	height: 43px;
	background: url("../images/searchBarBG.gif") no-repeat top left;
	padding: 6px 10px 0px 20px;
	}

	#searchBar label {
		margin-right: 5px;
		color: #3c4119;
		font-weight: bold;
		font-size: 12px;
	}

	#searchBar div {
		width: 450px;
		}

#questionBox {
		width: 574px;
		}
	
#questionBox h1 {
		font-size: 18px;
		font-weight: normal;
		}
	

#questionBox div.top {
	background: url("../images/questBoxT.gif") no-repeat top left;
	height: 43px;
	width: 574px;
	}
	
#questionBox.top {
	background: url("../images/questBoxT.gif") no-repeat top left;
	height: 43px;
	width: 574px;
	}

#questionBox div.altTop {
	background: url("../images/boxT.gif") no-repeat bottom left;
	height: 12px;
	width: 574px;
	margin-top: 15px;
	}

#questionBox div.top a.paging {
		font-size: 10px;
		text-decoration: underline;
	}

#questionBox div.top a {
		font-size: 12px;
		text-decoration: none;
	}

#questionBox div.top a.active {
		font-size: 12px;
		text-decoration: none;
		color: #f7931d;
		}


#questionBox div.top h1 {
	color: #3c4119;
	float: left;
	margin: 10px 0px 0px 12px;
	padding: 0px;
	}


#questionBox div.top div {
	float: right;
	margin: 15px 8px 0px 2px;
	}

#questionBox div.middle {
	background: url("../images/boxM.gif") repeat-y top left;
	width: 574px;
	padding-top: 5px;
	}

.item {
	padding: 10px 15px;
	}
	
.bulletItem {
	width: 474px;
	margin-left: 10px;
	padding: 10px 0px 10px 80px;
	}
	
.bulletItemTop {
	width: 474px;
	margin-left: 10px;
	padding: 0px 0px 10px 80px;		
	}
	

.item a {
}

#questionBox div.bottom {
	background: url("../images/boxB.gif") no-repeat top left;
	width: 574px;
	height: 12px;
	margin-bottom: 9px;
	}




.go, .gosearch {
	border: none;
	width:36px;
	height: 23px;
	background: url("../images/btnGo.gif") no-repeat top left;
	margin-left: 10px;
	}

.submitQuest {
	border: none;
	width:126px;
	height: 23px;
	background: url("../images/btnSubmitQuestion.gif") no-repeat top left;	
	margin-left: 105px;
	vertical-align: bottom;
	}
/******* MeetMarianne.html ************/

.meet {
	float: left;
	margin-top: 15px;
	}
	
.meet h2, .quote h2 {
	font-size: 13px;
	font-weight: bold;
	}

.quote h2 {
	margin-top: 24px;
	}

.meet img {
	float: left;
	margin: 0px 15px 0px 0px;
	}
	
	
#fourSubSects.long {
	margin-top: 20px;
	}
	

.sideLinks {
	margin-left: 15px;
	}

/******** Bios *******/

/******** HorticultureArticles.html *******/

.hortArticles {
	
	}

.hortArticles a {
	color: #496118;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;	
	}
	
.hortArticles a:hover {
	color: #496118 !important;
	text-decoration: none !important;	
	}
	
.hortCredits {
	width: 330px;
	float:right;
	margin-bottom: 20px;
	margin-top: 10px;
	}

.hortRight {
	float: right;
	width: 270px;
	margin-top: 30px;
	border-left: 2px solid #9cbf43;
	}
	
	.hortRight img { margin: 20px; }
	
	.hortRight .hTop { border-bottom: 2px solid #9cbf43; margin-bottom: 10px; }
	
	.hortRight div { margin-left: 18px; }

div#mainArea .hortFineGardening h1
{
    text-transform: uppercase;
    color: #f7941d;
    font-size: 12px;
}
div#mainArea .hortFineGardening h2
{
    color: #686155;
    font-size: 16px;
    font-weight: bold;
}
div#mainArea .hortFineGardening span
{
    color: #686155;
    font-size: 12px;
    font-weight: normal;
    font-style: italic;
}

div#mainArea .hortFineGardening p
{
    color: #686155;

}
div#mainArea .hortFineGardening a
{
    color: #f7941d;
    text-decoration: none;
}
div#mainArea .hortFineGardening a:hover
{
    text-decoration: underline;
}
div#mainArea .hortFineGardening .hr
{
    height: 1px;
    background-color: #c1bdb5;
}


div#mainArea .fgRight {
	float: right;
	width: 336px;
	margin-top: 10px;
	margin-bottom: 20px;
	}
div#mainArea .fgRight em{
	font-style: italic;
	}
div#mainArea .fgRight iframe {
	margin-bottom: 5px;
	}
div#mainArea .fgRight h1 img {
	margin: 0;
	}
div#mainArea .fgRight h2 {
	clear: both;
	color: #f7941d;
	margin: 5px 0;
	}
div#mainArea .fgRight p 
{
    float: left;
    width: 114px;
    margin-left: 7px;
	color: #706a5f;
	font-size: 13px;
	line-height: normal;
	}
	

div#mainArea .fgRight .fg 
{
    float: left;
    display: block;
    width: 198px;
    margin-bottom: 5px;
}
div#mainArea .fgRight .pg 
{
    float: left;
    width: 91px;
    margin-right: 15px;
    color: #706a5f;
	font-size: 13px;
	line-height: normal;
}
div#mainArea .fgRight .pg img
{
    display: block;
}


#topicImg { float: left; width: 150px; margin-top: 13px; }
	

/******** ArticleDetails.html *******/
#articleDetails {
	margin-bottom: 15px;
	}	

#articleDetails h1, #articleDetails p {
	display:inline;
	}
	




#scrib {
	margin-bottom: 20px;
	z-index: 1;
	}
	
/******** Topics.html *******/

.topics { width: 424px !important; margin-top: 10px; }

.topics a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
.topics a:hover {
	font-weight: bold;
	text-decoration: none !important;
	}

.topics p {
	padding-bottom:19px;
	}
	
div.topicsRight {
	width: 219px;
	float: right;
	border-left: 3px solid #9cbf43;
	}

div.topicsRight img{
	float: right;
	}

div.topicsRight h1{
	float: right;
	margin-bottom: 1em;
	}

.topicLinks a {
	width: 219px;
	height: 2em;
	background: url("../images/arrow.gif") no-repeat top right;
	color: #496118;
	float: right;
	font-weight: normal;
	padding-right: 25px;
	text-align: right;
	}
		
.topicLinks a:hover {
	font-weight: normal;
	color: orange;
	}
	
.topicsCredits {
	float: right;
	margin-right: 0;
	border-left: 3px solid #9cbf43;
	float: right;
	}

.topicsCredits p {
	margin-top: 2em;
	float:right;
	}
	
	
/******** Video Gallery.html *******/
	#vidPlayerBg {
	width: 572px;
	height:359px;
	background: url("../images/vidPlayerBg.gif") no-repeat; 
	}
	
	#vidContentCont {
		width: 321px;
		height:338px;
		float: left;
		margin-left: 15px;
		margin-top: 10px;
		}
	
	#vidContentCont h1, #vidTopicsCont  h1 {
		font-size: 18px;
		color: #9cbf43;
		}
		
	#vidPlayer {
		width: 321px;
		height: 279px;
		margin-bottom: .25em;
		}
		
	#vidTopicsCont {
		width: 183px;
		height: 320px;
		float:left;
		margin-left: 35px;
		margin-top: 22px;
		}	
 
 #vidListCont {
	width: 190px;
	height: 250px;
	float: left; 
	margin-top: 20px;
	overflow: scroll;
	overflow-x: hidden;	
 	}

 #vidListCont .item {
 	width: 170px;
	float: left;
	padding: 0;
	margin-bottom: .5em;
	}
	
#vidListCont .item h2, #vidListCont .item p {
	color: #3c4119;
	background-color: #fff;
	}

 #vidListCont .playing h2, #vidListCont .playing p {
 		color: #3c4119;

	}


.marginL {
	margin-left: 10px;
	}

.vidGallery {
	margin-top: 18px;
	}	
	
	/* Community Right */

#vidRight {
		float: left;
		width: 369px;
		margin: 0px 0px 0px 8px;
		}

#vidRight.expertRight {
		width: 334px;	
		}
		
#vidRight.meetRight {
		width: 334px;
		}
		

	
#vidRight h1 {
	color: #9cbf43;
	font-size: 18px;
	}
 
#vidRight hr, #yourQuestions hr {
		clear: both;
		text-align: center;
		height: 2px;
		width: 100%;
		background: #9cbf43;
		}
		
		
	
	
/* Your Questions */

#viewQuestions {
	clear: both;
	width: 920px;
	margin: 10px 0px 20px 5px;
	}
	
	
	
	#response {
		float: left;
		width: 575px;
		}			
		
		/* Curved Corners */
		#response .top 		{clear: both; background: url(../images/green_border.gif) 0 0 repeat-x; width: 575px;}
		#response .bottom 	{background: url(../images/green_border.gif) 0 100% repeat-x}
		#response .left 	{background: url(../images/green_border.gif) 0 0 repeat-y}
		#response .right 	{background: url(../images/green_border.gif) 100% 0 repeat-y}
		#response .bleft 	{background: url(../images/green_bl.gif) 0 100% no-repeat}
		#response .bright 	{background: url(../images/green_br.gif) 100% 100% no-repeat}
		#response .tleft 	{background: url(../images/green_tl.gif) 0 0 no-repeat}
		#response .tright 	{background: url(../images/green_tr.gif) 100% 0 no-repeat; padding:11px}
		
		.qLine { clear: both; width: 530px; margin: 5px 5px 10px 0px; }
		
		.qAvatar { width: 64px; float: left; margin-right: 10px; text-align: center; }
			
			.qAvatar p { font-weight: bold; font-size: 9px !important; color: #496118; }
		
		.qMessage { width: 450px; float: left; }
		
			.qMessage h1 { font-size: 12px !important; font-weight: bold; color: #496118 !important; margin-top: 3px; }
			
			.qMessage p { color: #496118; }
			
			.qMessage a { text-decoration: underline; color: #496118; }
		
	 #greenControls {
	 	clear: both; 
	 	width: 575px;
		height: 37px;		
		background: url(../images/green_control_bg.gif);
		margin: 10px 0px 10px 0px;	
		overflow: hidden;	
		}
		
		#greenControls a { text-decoration: none; color: #496118; }
		
		#greenControls a:hover { text-decoration: underline; color: #496118; }
		
		.controlComments, .controlNav { font-size: 12px; font-weight: bold; margin: 5px 10px 5px 10px; line-height: 27px; }
		
		.controlComments { float: left; width: 550px; }
			
			.controlComments span { float: left; }
			
			.controlComments img { margin: 2px 0px 0px 10px; border: 1px solid #fff; }
		
		.controlNav  { float: right; width: 175px; }
		
		#postComment textarea 
		{
		   
			width: 505px;
			height: 116px;
			border: 3px solid #95be50;
			margin-left: 20px;
			margin-bottom: 10px;
		
		}
		
		
	#yourQuestions {
		float: right;
		width: 320px;
		}
		
		.qTout { clear: both; margin-bottom: 25px; }
		
		.qText { float: right; clear: right; width: 225px; }
		
		.lrgMarianne { float: left; width:85px; text-align: center; margin: 5px 10px 0px 0px; }
		
			.lrgMarianne p { font-weight: bold; font-size: 10px !important; }
		
		.lrgAuthor { float: left; width:85px; text-align: center;  margin: 0 10px 0px 0px; }
		
		div.lrgAuthor p { padding: 0; margin-bottom: 0; font-weight: bold; font-size: 10px !important;  }
		
		.authorTout {   margin-bottom: 15px; margin-left: 5px; }
		
		.previousEntries 
		{
		    margin-left: 5px;
		}
		.previousEntries h1 
		{
		   
		    margin-top: 15px;
		    margin-bottom: 15px;
		}
		.authorText { float: left; }
		p.authorBlurb { margin-left: 95px; }
		
		
		#yourQuestions h1 { font-size: 18px; color: #9cbf43; }
		
		#yourQuestions ul { line-height: 1.8; }
		
/* Footer */

#footer {
	clear: both;
	color: #666;
	width: 930px;
	}
	
	#footLeft {
		float: left;
		width: 350px;
		margin: 0px 0px 10px 25px;
		}
		
	#footLeft p {
		line-height: 1.2;
		}
	
	#footNav {
		margin: 8px 0px 8px 0px;
		line-height: 1.2;
		display: block;
		}
			
		#footNav li {
			list-style: none;
			display: inline;
			}
			
		#footNav li.first a {
			border-left: none;
			padding-left: 0;
			}
			
		#footNav li a {
			float: left;
			color: #666;
			text-decoration: underline;
			padding-left: 8px;
			padding-right: 8px;
			border-left: 1px solid #666;
			}
				
	#legal {
		clear: both;
		width: 930px;
		margin-bottom: 10px;
		margin-left: 25px;
		}	
		
		#legal .legalText { width: 930px; }
		
		#bottomLogo { float: right;  width: 195px; margin-left: 20px; text-align: right; }
			
			#bottomLogo span {  display: block; float: left; line-height: 50px; }
			

/******* PhotoGallery.html ************/

#galleryLeft {
		width: 411px;
		float: left;
		margin-bottom: 20px;
		}

	#galleryLeft h1 {
		color: #f7931d;
		font-size: 23px;
		margin-left: 5px;
		}


#gallery {
	width: 411px;
	height: 284px;
	float: left;
	background: url("../images/galleryBG.gif") no-repeat top left;
	margin: 5px 0px 10px 0px;
	}



/* Gallery Right */

#galleryRight {
		width: 497px;
		float: left;
		margin-bottom: 20px;
		margin-left: 12px;
		margin-top: 74px;
		}


/* Gallery Query*/

#galleryQuery {
	width:auto;
	height: 55px;
	margin: 0;
	}

	#galleryQuery div {
		float: left;
		margin-left: 5px;
		font-size: 12px;
		color: #000;
		}
		
	#galleryQuery label {
		display: block;
		width: 110px;
		margin-bottom: 2px; 
		}

	#galleryQuery select {
		width:120px;
		height: 20px;
		font-size: 12px;
		}


	input.view {
		width:45px;
		height: 27px;	
		background:  url("../images/btnView.gif") no-repeat top left; 
		border: none;
		cursor: pointer;
		margin: 17px 10px 0px 5px;	
		}




/* Gallery Nav*/

.captionCont div.galleryCaption {
	margin-top:10px;
	}
	
.captionCont {
	margin-top:45px;
	}

.captionCont img {
	border: none;
	display: inline;
	float: right;
	margin-bottom: 5px;
	margin-right: 8px; 
	}

div.galleryCaption {
	display: inline;
	float: left;
	color: #000000;
	font-weight: normal;	
	font-size: 12px;
	font-style: italic;
	margin-left: 20px;	
	}


/* photoGalleryNav */

#photoGalleryNav div {
	display: inline;
	float: left;
	margin: 12px 8px 4px 24px;
	width: 100px;
	}

#photoGalleryNav div a {
	color: #000;
	}

#photoGalleryNav div a:hover {
	color: #000;
	text-decoration: none;
	}


#photoGalleryNav div.middle {
	width: 130px;
	color: #000;
	text-align: center;
	margin-left: 12px;
	}

#photoGalleryNav div.right {
	width: 100px;
	margin-left: 0px;
	}



/* Gallery Nav*/

.captionCont div.galleryCaption {
	margin-top:10px;
	}
	
.captionCont {
	margin-top:45px;
	}

.captionCont img {
	border: none;
	display: inline;
	float: right;
	margin-bottom: 5px;
	margin-right: 8px; 
	}

div.galleryCaption {
	display: inline;
	float: left;
	color: #000000;
	font-weight: bold;
	font-style: italic;
	margin-left: 20px;	
	}

#galleryNav div {
	float: left;
	margin: 12px 8px 4px 24px;
	width: 100px;
}

#galleryNav div a {
	color: #000;
}

#galleryNav div a:hover {
	color: #000;
	text-decoration: none;
}


#galleryNav div.middle {
	width: 130px;
	color: #000;
	text-align: center;
	margin-left: 12px;
	}

#galleryNav div.right {
	width: 100px;
	margin-left: 0px;
	}
	
		/* Your Nav for YourGallery.html */
		
		#galleryNav.yourNav {
			width: 500px;
			height: 30px;
			}
			
		#galleryNav.yourNav div {
			float: left;
			margin-left: 26px;
			width: 100px;
			}
		
		
		#galleryNav.yourNav div.middle {
			width: 130px;
			color: #000;
			text-align: center;
			margin-left: 54px;
			}
			
		#galleryNav.yourNav div.right {
			width: 100px;
			margin-left: 46px;
			}



/* Thumb Gallery */
#thumbGallery {
	width: 380px;
	height: 240px;
	margin-top: 15px;
	margin-left: 11px;
	}
	

	
	.thumbContainer {
		width: 87px;
		height: 73px;
		float: left;
		display: inline;
		margin: 2px  0px 6px  8px;
		}
				
			/*  Background Image is in the HTML */
			.thumbPhoto {
				width: 87px;
				height: 73px;
				background-repeat: no-repeat;
				overflow: hidden;
				}
			
			.thumbMask img {
				width: 87px;
				height: 73px;
				}


	
	/*Main Photo*/
	
	#mainPhotoContainer {
	position: relative;
	float: left;
	width: 245px;
	height: 186px;
	margin-top: 15px;
	margin-left: 5px;
		}


				
			/*  Background Image is in the HTML*/
			.mainPhoto  {
				position: absolute;
				width: 497px;
				height: 378px;
				background-repeat: no-repeat;
				overflow: hidden !important;
				}
			
			.mainPhotoMask img  {
				position: absolute;
				width: 497px;
				height: 378px;
				}

			.mainPhotoCapBg {
				position: absolute;
				top: 346px;
				width: 496px; 
				height: 32px; 
				background: #fff;
				filter:alpha(opacity=75); /* IE Opacity */
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75); /* More IE Opacity */
				opacity: 0.75;	
				}
				
			.mainPhotoCaption {
				position: absolute;
				top: 344px;
				width: 496px; 
				height: 32px; 
				display: inline;
				position: absolute;
				}
				

			.mainPhotoCaption h4{
				font-weight: bold;
				display: inline;
				color: #762f02;
				float: left;
				margin-top: 10px;
				margin-left: 12px;
				}
			
			.captionLink a {
				background: url("../images/arrow_sm.gif") no-repeat top right;
				color: #762f02 !important; 
				text-decoration: underline;
				float: right;
				font-size: 10px;
				font-weight: bold;
				margin-top: 10px;
				margin-right: 12px;
				margin-left: 6px;
				padding-right:18px;
				}

			.captionLink a:hover {
				text-decoration: none !important;
				}




/******* /PhotoGallery.html ************/

/******* Blogs ************/
.blogTable { width: 919px; }
.blogTable td { padding: 10px 0 0 0; vertical-align: top; color: #3c4119; font-size: 11px; }
.blogTable td p { margin: 0 0 0 0; padding: 0;}
.blogTable td .headerImage{ display: block; float: left; margin-right: 3px; }
.blogTable td .blogImage{ margin-right: 10px; }
.blogTable td.blogSeparator{ padding: 5px 0 0 0; }
.blogTable td.blogVSeparator{ padding: 0 10px 0 0; }
.blogTable td span { line-height: 23px; font-weight: bold; }
a.blogLink {
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #3c4119;
		font-weight: bold;
		text-decoration: underline !important;
		margin-right: 20px;
		padding-right: 17px;
		padding-bottom: 1px;
		font-weight: normal;
		font-size: 11px;
		}
a.blogLink:hover {
		color: #f7901c; 
		
		}
div.blogs { margin-left: 3px; }
#blog {

	width: 575px;
	margin: 0 0 0 3px;
	float: left;
	}
	
	#blogContent 
	{
	    width: 919px;
	    margin-top: 20px;
	}
	
	#blogText {
		float: left;
		width: 575px;
		}			
	#blogText h1 span
	{
	    color: #3c4119;
	    font-size: 13px;
	    
	}
	.postDate { font-size: 10px; font-style: italic; }
		
		/* Curved Corners */
		#blogContent .top 		{float: left; background: url(../images/green_border.gif) 0 0 repeat-x; width: 575px;}
		#blogContent .bottom 	{background: url(../images/green_border.gif) 0 100% repeat-x}
		#blogContent .left 	{background: url(../images/green_border.gif) 0 0 repeat-y}
		#blogContent .right 	{background: url(../images/green_border.gif) 100% 0 repeat-y}
		#blogContent .bleft 	{background: url(../images/green_bl.gif) 0 100% no-repeat}
		#blogContent .bright 	{background: url(../images/green_br.gif) 100% 100% no-repeat}
		#blogContent .tleft 	{background: url(../images/green_tl.gif) 0 0 no-repeat}
		#blogContent .tright 	{background: url(../images/green_tr.gif) 100% 0 no-repeat; padding: 15px 20px; color: #3c4119;}
	
	#blogRight {
		float: right;
		width: 320px;
		}
		
		
		
		#blogRight h1 { font-size: 18px; color: #9cbf43; }
		
		#blogRight ul { line-height: 1.8; }
		
		
		#response {
		float: left;
		width: 575px;
		}			
	#blog #greenControls {
	 	clear: none;
	 	float: left;
		}
	#postComment { float: left; clear: none; margin-bottom: 3px; }


#rightSide300 
{
    float: right;
    width: 300px;
    margin-top: 90px;
    
}

#rightSide300 p
{
    margin-left: 5px;
    
}

#rightSide300 .hr { width: 300px; }

#rightSide300 h1
{
    margin-left: 5px;
    
}

#rightSide300 div.rightSideContent
{
    margin-left: 10px;
    
}

#rightSide300 div.imgCont {
		width: 86px !important;
		height: 87px !important;
		float: left;
		display: inline;
		margin: 4px 0px;	
		}

.rightLink {
		background: url("../images/arrow_sm.gif") no-repeat bottom right;
		color: #3c4119 !important; 
		text-decoration: underline !important;
		margin-bottom: 10px;
		margin-right: 5px;
		padding-right:20px;
		float: right;
		clear: both;
		}
		
.periodiclist { 
    float: left;
    width: 470px;
    margin-top: -20px;
    margin-bottom: 30px;
}
.periodiclist p { margin-left: 30px; font-weight: bold; }
.periodiclist div { margin: 5px 0 5px 30px; width: 450px; clear: both; float: left; }
.periodiclist div img { width: 75px; height: 96px; float: left; display: block; }
.periodiclist div p, .periodiclist div h1 { display: block; float: left; width: 300px; margin-left: 30px; }
.periodiclist div p { font-weight: normal; }
.periodiclist div h1 { font-weight: bold; font-size: 14px; }

#formulainstructions {
width: 602px;
background: url('../images/flowerpot-left.jpg') no-repeat;
height: 519px;

}
#formulainstructions h1 {
    width: 248px;
    display: block;
    float: right;
    font-weight: bold;
    color: #000;
    font-size: 13px;
    line-height: 14px;
    margin-top: 5px;
}

#formulainstructions ul {
    width: 248px;
    display: block;
    float: right;
    clear: right;
    color: #000;
    font-size: 11px;
}
#formulainstructions li {
    list-style-type: none;
    margin: 11px 0 0 0;
    padding: 2px 0 0 21px;
    background: url('../images/flowerpot_bullet.gif') no-repeat;
    line-height: 14px;
    

}
#technologybody h1 {
    font-size: 13px;
    color: #000;
    margin: 10px 0 10px 0;
    
}
#technologytouts div {
    float: left;
    font-weight: bold;
    
}
#technologytouts div img {
    display: block;
    margin-bottom: 10px;
}

#inner_left_nav{
	padding-top:10px;
	width:210px;
	float:left;
	clear:none;
}

#inner_left_nav img{
	margin-bottom:10px;
	display:block;
	clear:both;
}

#inner_left_nav a{
/*	color:
*/}

#ozzie_prod_landing{
	padding-top:50px;
	padding-left:25px;
	width:345px;
	float:left;
	clear:none;

}

.large_prod_area{
	text-align:center;
	height:230px;
}

.green_hr{
	display:block;
	width:285px;
	height:2px;
	clear:both;
	line-height:2px;
	font-size:1px;
	margin:5px 0;
	background-color:#9cbf43;
}

#mainArea #wideContent .productWrap p.prod_info, #wideLeft .prod_info{
				color:#5b2301;
				font-size:12px;
				
			}

 .prod_info sup{
 	font-size:10px;
	vertical-align:top;
 }

#productgrid td { vertical-align: top; padding: 0 10px 0 7px;}
#productgrid .productimg img { margin: 8px 0 6px 0; }
#productgrid .productdesc img { margin-top: 19px; }
#productgrid p { margin: 7px 0 0 0; }
#productgrid a { color: #3c4119;  }


#rebate { margin-bottom: 15px; }
#rebateLeft { float: left; width: 540px; }
#rebateRight { background: url("../images/try-osmocote-rebate.jpg") no-repeat 0px 5px; float: right; height: 324px; width: 340px; position: relative; }
#rebateRight p { position: absolute; font-size: 10px; color: #FFFFFF; top: 292px; margin-left: 10px; }
#rebateRight a { color: #FFFFFF; }
#rebateover {  }
em { font-style: italic; }
#rebate div, #rebate p, #topform td { font-size: 12px; }
#rebate ul, #rebateover ul { list-style-type: disc; margin-left: 15px; }
#rebateover p { margin: 10px 0 0 0; font-size: 12px; }
#rebateover ul li { margin: 5px 0 5px 0; font-size: 12px; }
#rebate div p { margin-top: 10px; }
#rebateform { background: #f6f8ed; border-top: 2px solid #95BE54; border-bottom: 2px solid #95BE54; }

#topform { padding-top: 5px; padding-left: 15px; float: left; border-right: 1px solid #95BE54; height: 400px; width: 550px; }
#topform td { padding: 5px; }
.formRight { width: 330px; float: right; }
.formRight h2 { margin-top: 15px; color: #FE5A8D; font-size: 24px; line-height: 22px; }
.formRight ol li { font-size: 12px; margin-bottom: 5px; }

#printrebate { width: 580px; }
#printrebate table td { padding: 3px; }
#printrebate ol li { font-weight: bold; font-size: 13px; }
.rebategreen { color: #10824a; font-weight: bold; }
.disclaimer { font-size: 9px; text-align: justify; width: 449px; line-height: 10px; }
#rebate-disclaimer { font-size: 9px; line-height: 10px;}
#printrebateAgain { display: none; }

#rebate-data { height: 198px; position: relative; width: 563px; }
#rebate-first-name { left: 7px; position: absolute; top: 22px; }
#rebate-last-name { left: 218px; position: absolute; top: 22px; }
#rebate-street { left: 7px; position: absolute; top: 65px; }
#rebate-city { left: 7px; position: absolute; top: 109px; }
#rebate-state { left: 217px; position: absolute; top: 109px; }
#rebate-zip { left: 348px; position: absolute; top: 109px; }
#rebate-phone { left: 440px; position: absolute; top: 109px; }
#rebate-email { left: 7px; position: absolute; top: 152px; }
#rebate-news { left: 7px; position: absolute; top: 176px; }
#rebate-purchased { left: 155px; position: absolute; top: 176px; }

#rebateThanks { float: left; margin-left: 50px; position:inherit; }
#rebateAds { width: 335px; }
#rebateAds .hr { width: 100%; }
.rebateImg { float: left; margin-bottom: 5px; }
.rebateTout { float: right; width: 200px; }
.rebateTout img { margin-bottom: 5px; }
#rebateCallout { float: right; margin-right: 80px; }

.formboxes
{
    border-color: #000;
    border-width: 0 0 1px 1px;
    border-style: solid;
    
}

.formboxes td
{
    border-color: #000;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    background-color: #FFF;
    text-align: center;
    width: 10px;
}

#rebateform .offerdetails { width: 295px; position: absolute; left: 520px; top: 48px; font-size: 12px; font-weight: bold; color: #3c4119; }

#videoLeft { float: left; width: 640px;  }
.videoRight { float: left; width: 250px; margin: 30px 0 0 22px; }
.videoRight.comments { margin: 67px 0 0 22px; }

.rate { margin: 15px 0; }
.yourrating {margin: 5px 0 15px 0; }
.star-rating-control { display: block; height: 20px; float: left; width: 100px; }

.videobutton { margin: 10px 0 5px; }

#vb { clear: both; padding-top: 20px; }
#vlheader { width: 905px; height: 29px; background: url('../images/hdr_videolibrary.gif') no-repeat; }
#vb .category { margin: 5px 0; font-size: 13px; }
.vlitem { height:95px; width: 295px; display:block; float: left; margin-right: 10px; margin-bottom: 10px; }

.vlitem img { float: left; width: 119px; margin-right: 10px; }
.vlitem .content { float: left; width: 160px; }
.vlitem a { font-size: 12px; }
#vb .vlitem p { font-size: 11px; line-height: 14px; margin: 0; }
.vseparator { clear: both; width: 905px; height: 3px; background: url('../images/video_separator.gif') no-repeat 0 10px; padding: 10px 0 0 0; }
.vlitem .smstar { width: 13px; height: 13px; background: url('../images/star_small.gif') no-repeat 0 -13px; margin-right: 2px; float: left; }
.vlitem .smstar.on { background-position: 0 0;  }

.bottom .vitem { width: 110px; float: left; margin: 10px 10px 0px 0px; }
.bottom .vitem span { font-weight: bold; }

.vitem .smstar { width: 13px; height: 13px; background: url('../images/star_small.gif') no-repeat 0 -13px; margin-right: 2px; float: left; }
.vitem .smstar.on { background-position: 0 0;  }


.smstarusr { width: 12px; height: 12px; font-size: 0px; line-height: 0px; background: url('../images/star_small_usr.gif') no-repeat 0 -12px; margin: 0 2px 0 0; padding: 0; float: left; }
.smstarusr.on { background-position: 0 0;  }


#vcheader { width: 905px; height: 29px; background: url('../images/hdr_comments.gif') no-repeat;}
#vcheader img { margin-left: 337px; }
#vcleft { float: left; width: 466px; margin-right: 20px; margin-top: 30px; }
#vcright { float: left; width: 404px; margin: 30px 0 0 0; }
.vcrow { padding: 5px 0; clear: both; }
.vcrow textarea { width: 361px; height: 69px; border: 1px solid #95be50;   }
.vcrow img { float: left; width: 64px; height: 58px; margin-right: 10px; }
.vcrow p { font-weight: bold; font-size: 12px;  }
.vcrow p span { font-size: 10px; font-weight: normal; }

#relatedtop { width: 404px; height: 48px; background: url('../images/related_videos_top.gif') no-repeat; position: relative;}
#relatedtop input { display: block;  position: absolute; top: 15px; left: 270px; height: 21px; }
#relatedcontent { background: url('../images/related_videos_bg.gif') repeat-y; }
#relatedcontent .vlitem { width: 397px; margin: 0 0 0 3px;  }
#relatedcontent .vlitem .wrap { margin: 10px; }
#relatedcontent .alt { background-color: #eaf2dc; }


.h575 { width: 575px; height: 3px; clear: both; font-size: 0; line-height: 0; background: url('../images/hz-divider-575.gif') no-repeat; margin: 6px 0; }
.h322 { width: 322px; height: 3px; clear: both; font-size: 0; line-height: 0; background: url('../images/hz-divider-322.gif') no-repeat; margin: 10px 0; }

#relatedbottom { width: 404px; height: 9px; background: url('../images/related_videos_bottom.gif') no-repeat; clear: both;}

#resourcesleft { width: 588px; float: left; }
#resourcesright { width: 320px; float: left; border-left: 1px solid #9cbf43; padding-left: 10px; margin-top: 58px; height: 1150px;}


#resourcesleft h1 { margin: 10px 0 10px 0; padding: 0; }
#resourcesleft #video { margin-top: 10px; }
#resourcesleft #video .left { float: left; width: 250px; }
#resourcesleft #video .thumb { width: 96px; float: left; margin-bottom: 15px; }

#resourcesleft #video .desc { width: 150px; float: left; line-height: 12px; font-size: 9px; }
#resourcesleft #video .desc a { font-size: 10px; font-weight: bold; }
#resourcesleft #video .right { float: left; width: 335px; margin-top: 15px; }

#resourcesleft #magazine { clear: both; margin-top: 10px; }
#resourcesleft #magazine .left { width: 279px; float: left; }
#resourcesleft #magazine .magimage{ text-align: left; }
#resourcesleft #magazine .magtext{ padding-top: 10px; height: 233px; }

#resourcesleft #magazine .right { width: 295px; float: left; }

#resourcesright .item { padding: 0;  width: 320px;}
#resourcesright .item .title { margin-bottom: 5px; }
#resourcesright .item .left { float: left; width: 190px; text-align: right;  }
#resourcesright .item .right { float: left; width: 128px; text-align: center;   }

.orangetout { }
.orangetout .top { width: 323px; height: 13px; background: url(../images/orange-tout-top.gif) no-repeat; }
.orangetout .mdl { width: 323px; background: url(../images/orange-tout-bg.gif) repeat-y; }
.orangetout .btm { width: 323px; height: 13px; background: url(../images/orange-tout-bottom.gif) no-repeat; }

#sbmain { width: 632px; height: 54px; background: url(../images/search-bg.gif) no-repeat; }
#sbmain .mainsearch { width: 434px; height: 18px; margin-left: 109px; vertical-align: top; margin-top: 18px; border: none; display: block; float: left;}
#sbmain .mainsearchbtn { float: right; display: block; width: 75px; height: 54px;}
#searchcontent { width: 628px; }
#searchcontent .content { background: url(../images/things-to-know-bg.gif) repeat-y; }
#searchLeft #searchcontent p { padding: 5px 0 0 20px; margin: 0; width: 580px; }
#searchLeft { float: left; width: 631px; }
#searchLeft p { margin: 15px 0; }
#searchLeft h2 { margin-left: 20px; }

#searchRight { float: left; width: 288px; position: relative; margin-top: 210px; }
#searchToutHighlight { border-left: 2px solid #95be50; margin-left: 20px; }
#searchRight .item { padding: 0;  width: 256px; margin-left: 23px; color: #3c4119;}
#searchRight .item .title { margin-bottom: 5px; }
#searchRight .item .left { float: left; width: 158px; text-align: left;  }
#searchRight .item .right { float: left; width: 86px; margin-left: 5px;   }
#searchRight .ad { width: 252px; margin-left: 23px; margin-top: 20px; text-align: center; }

/* Google Site Search */
.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #ffffff;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #999999;
  }
  input.gsc-search-button {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #496118;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #666666;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #F79310;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #000000;
  }
  .gsc-cursor-page {
    color: #496118;
  }
  a.gsc-trailing-more-results:link {
    color: #496118;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #006600;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #006600;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-input input.gsc-input {
    background: none repeat scroll 0% 0% white !important;
  }
  
  /*Garden Design */
  .gardenDesign {
	  width: 655px !important;
  }
  .gardenDesign p {
	  font-size: 13px !important;
  }
  #gdRight {
	  border-left: 2px solid #9CBF43;
	  float: right;
	  width: 207px;
  }
  .gdTout {
	  text-align: center;
  }
  .gdTout img {
	  margin-bottom: 15px;
  }
  .garden-marker {
	  cursor: pointer;
	  position: relative;
	  width: 19px;
  }
  #garden-focus {
	  background: url("/images/1px_semi-transparent_png.png") repeat scroll 0 0 transparent;
	  display: none;
	  height: 100%;
	  left: 0px;
	  position: absolute;
	  top: 0px;
	  width: 100%;
	  z-index: 901;
  }
  #garden-map {
	  background: url("/images/gd-usa-map-final.jpg") no-repeat scroll 0 0 transparent;
	  height: 329px;
	  overflow: hidden;
	  width: 553px;
  }
  .gdHR {
	  background: none repeat scroll 0 0 #9CBF43;
	  border: medium none;
	  clear: both;
	  height: 2px;
	  margin: 25px auto 20px auto;
	  overflow: hidden;
	  width: 80%;
  }
  .gardenView {
	  background: url("/images/arrow.gif") no-repeat scroll right bottom transparent;
	  color: #496118;
	  float: right;
	  margin-right: 16px;
	  padding-bottom: 0.2em;
	  padding-right: 25px;
	  padding-top: 0.4em;
	  position: relative;
	  text-decoration: underline;
	  top: 190px;
  }
  .gardenView:hover {
	  color: #F7931D;
  }
  .gardenImage {
	  display: block;
	  float: left;
	  height: 113px;
	  left: 35px;
	  position: relative;
	  top: 28px;
	  width: 106px;
  }
  .gardenImageTop {
	  display: block;
	  height: 123px;
	  position: relative;
	  width: 395px;
  }
  #garden-free {
	  float: right;
	  margin-top: 15px;
	  text-align: center;
	  width: 207px;
  }
  .qtip-title {
	  background: none !important;
	  padding: 0px !important;
	  position: absolute;
  }
  .qtip-title img {
	  left: 399px;
	  position: relative;
	  top: 5px;
  }
  /* Gardens */
  #garden-aspen {
	  left: 244px;
	  top: 128px;
  }
  #garden-bainbridgeIsland {
	  left: 174px;
	  top: 18px;
  }
  #garden-berkeley {
	  left: 132px;
	  top: 31px;
  }
  #garden-boston {
	  left: 506px;
	  top: -2px;
  }
  #garden-brooklyn {
	  left: 506px;
	  top: 2px;
  }
  #garden-bucksCounty {
	  left: 461px;
	  top: -1px;
  }
  #garden-caramelBay {
	  left: 123px;
	  top: -20px;
  }
  #garden-chicago {
	  left: 418px;
	  top: -46px;
  }
  #garden-highlandPark {
	  left: 304px;
	  top: 87px;
  }
  #garden-lakeville {
	  left: 488px;
	  top: -110px;
  }
  #garden-louisville {
	  left: 436px;
	  top: -59px;
  }
  #garden-maryland {
	  left: 461px;
	  top: -90px;
  }
  #garden-miami {
	  left: 470px;
	  top: 47px;
  }
  #garden-monticello {
	  left: 461px;
	  top: -106px;
  }
  #garden-newOrleans {
	  left: 368px;
	  top: -24px;
  }
  #garden-northCali {
	  left: 141px;
	  top: -234px;
  }
  #garden-onameaValley {
	  left: 140px;
	  top: -35px;
  }
  #garden-pheonix {
	  left: 196px;
	  top: -142px;
  }
  #garden-portland {
	  left: 141px;
	  top: -314px;
  }
  #garden-salmonBay {
	  left: 159px;
	  top: -342px;
  }
  #garden-sanMarino {
	  left: 150px;
	  top: -213px;
  }
  #garden-santaBarbara {
	  left: 132px;
	  top: -243px;
  }
  #garden-santaMonica {
	  left: 150px;
	  top: -228px;
  }
  #garden-shortHills {
	  left: 488px;
	  top: -327px;
  }
  #garden-woodyCreek {
	  left: 223px;
	  top: -297px;
  }
  
  #garden-bottom ul {
	  float: left;
	  width: 320px;
  }
  #garden-bottom ul li {
	  border-bottom: 1px solid #CCCCCC;
	  height: 175px;
	  margin: 10px 0;
	  position: relative;
	  width: 320px;
  }
  #garden-bottom ul li.lastGarden {
	  border-bottom: none;
  }
  .garden-by p {
	  font-size: 11px !important;
  }
  .garden-descrip p {
	  font-size: 11px !important;
  }
  #garden-bottom h2 {
	  font-size: 13px;
	  color: #9cbf41;
  }
  #garden-bottom ul#garden-left {
	  margin-right: 20px;
  }
  #garden-bottom ul#garden-right {
	  padding-left: 20px;
	  border-left: 2px solid #9CBF43;
  }
  #garden-bottom a.more {
	  bottom: 10px;
	  position:absolute;
	  right: 0px;
  }
  .garden-bottom-image {
	  float: left;
	  margin-right: 25px;
  }
  .garden-bottom-image p {
	  font-size: 10px !important;
  }
  .garden-by {
	  font-style: italic;
  }
  .orangeH {
	  color: #f5941f !important;
	  font-family: Arial, Helvetica, sans-serif !important;
	  font-size: 20px !important;
	  font-weight: bold !important;
  }
  .orangeH sup, .orangeSmall sup {
	  font-weight: normal !important;
	  font-size: 12px !important;
  }
  .orangeSmall {
	  color: #f5941f !important;
	  font-family: Arial, Helvetica, sans-serif !important;
	  font-size: 17px !important;
	  font-weight: bold !important;
	  margin: 9px 0px -5px 0px;
	  
  }
  .greenH {
	  color: #9CBF43 !important;
	  font-family: Arial, Helvetica, sans-serif !important;
	  font-size: 16px !important;
	  font-weight: bold !important;
  }
  .greenH a {
	  color: #9CBF43 !important;
	  text-decoration: none !important;
  }
  .greenHBig {
	  color: #9CBF43 !important;
	  font-family: Arial, Helvetica, sans-serif !important;
	  font-size: 20px !important;
	  font-weight: bold !important;
	  margin-left: 15px;
  }
  .greenHBig a {
	  color: #9CBF43 !important;
	  text-decoration: none !important;
  }
  .green {
	  color: #9CBF43 !important;
	  font-family: Arial, Helvetica, sans-serif !important;
	  font-size: 20px !important;
	  font-weight: bold !important;
  }
  .green a {
	  color: #9CBF43 !important;
	  text-decoration: none !important;
  }
