
*
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
img
{
	border:none;
}
form
{
	margin:0;
	padding: 0;
}
a
{
	text-decoration:none;
}


h1, h2
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#838287;
	line-height:150%;
}
h3
{
	margin:2px 0 2px 0;
	padding:0;
}
h1
{
	font-size:28px;
	font-weight:normal;
}
h2
{
	font-size:20px;
	font-weight:bold;
}

body
{
	margin: 0 auto 0 auto;
	padding: 0;
	color: #4C4C4C;
	padding: 0;
	width:966px;
}

#Container
{
	border:2px solid #CECED0;
}

#Header
{
	background:#fff;
	height:84px;
}

#Header .HeaderImage
{
	width:264px;
	margin:0;
	padding:0;
}
#Header .HeaderSearch
{
	float:right;	
	font-size:12px;
	margin-top:16px;
	position:relative;
	right:30px;
}
#Header .HeaderSearch input
{
	font-size:11px;
	font-weight:normal;
}
#Header .HeaderSearch p
{
	color:#98BF00;
	font-weight:bold;
	font-size:15px;
	margin:0;
	padding:4px 0 0 0;
}

#Navigation
{
	background:#FED549;
	margin:0;
	clear:both;
	position:relative;
}
#Navigation ul
{
	list-style:none;
	margin:0 0 0 0px;
	padding:4px 0 4px 0;
	color:#837F87;
}
#Navigation ul li
{
	display:inline;
	font-weight:bold;
	font-size:14px;
	margin:0 0 0 20px;
}
#Navigation ul li.Basket
{
	margin:0 0 0 88px;
}
#Navigation ul li a
{
	color:#837F87;
}

#Navigation ul li a.Active, a.Active
{
	color:Black;
}


#Navigation ul li a:hover
{
	color:#000;
}

#Footer
{
	clear:both;
	border-top:1px solid #CECED0;
	font-size:11px;
	padding:8px;
	color:#6E6E70;
	background:white
}
#Footer a
{
	color:#676D69;
}
#Footer a:hover
{
	color:#000;
}

#PrimaryContent
{
	/*float:left;
	width:750px;*/
	margin:0;
	padding:0;
	font-size:13px;
	line-height:130%;
	margin-right:212px;
}

#SecondaryContent
{
	/*margin:0 0 0 750px;*/
	background:#F0F2F1;
	padding:0;
	float:right;
	width:212px;
}
#SecondaryContent div
{
	margin:0;
	padding:0;
}
.Content
{
	padding:16px;
}

.HomePageDepartments
{
	width:100%;
}
.HomePageDepartments .Container
{
	margin:16px 12px 0 0;
	width:336px;
	float:left;
}
.Container div
{
	color:White;
	height:159px;
}
.Container div div
{
	float:left;
	width:119px;
}
.Container div p
{
	padding:6px 6px 0px 6px;
	margin:0;
	font-size:13px;
	line-height:146%;
	height:100px;
}
.Container div h4
{
	display:block;
	color:Black;
	padding:4px 0 4px 4px;
	margin:0;
	font-size:13px;
}
.Container div a
{
	color:White;
}
.Container div img.Arrow
{
	margin-left:96px;
}
.Container a
{
	font-weight:bold;
}

.Container .CutFlowers
{}

.Container .CutFlowers
{
	background:#676D69;
}

.Container .CutFlowers h4
{
	background:#99D31D;
}
.Container .FlowerBulbs
{
	background:#414E5F;
}

.Container .FlowerBulbs h4
{
	background:#A9AAAE;
}
.Container .Farm
{
	background:#5D8CC2;
}

.Container .Farm h4
{
	background:#FED549;
}
.Container .VegPlants
{
	background:#5B3238;
}

.Container .VegPlants h4
{
	background:#AD9392;
}
.CenterCol a
{
	color:#99D31D;
	font-weight:bold;
}

#HomePageText 
{
	clear:both;
	padding-top:20px;
}
#HomePageText ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
#HomePageText ul li strong
{
	color:#99D31D;
}
#HomePageText ul li
{
	padding:0 0 22px 0;
}
#HomePageText ul li a
{
	color:#99D31D;
	font-weight:bold;
}

#SecondaryContent .ProductSearch
{
	background:#F0F2F1;
	color:Black;
	font-size:11px;
	padding:0;
}
#SecondaryContent .ProductSearch div
{
	margin-bottom:6px;
}
#SecondaryContent .ProductSearch h4
{
	font-size:12px;
	margin:0;
	padding:0;
}
#SecondaryContent .ProductSearch input
{
	font-size:11px;
	margin:0;
	padding:0;
	width:140px;
	vertical-align:middle;
}
#SecondaryContent .ProductSearch input.ProductSearchButton
{
	width:33px;
	border:none;
	padding:0;
	text-align:center;
	font-weight:bold;
	color:White;
}

#SecondaryContent .Info
{
	height:220px;
	background:#676D69;
	color:White;
}

.Links div
{
	margin-bottom:10px;
	padding-bottom:12px;
} 
.Links div a
{
	color:#A7C13C;
	font-weight:bold;
}

.Gallery div
{
	width:214px;
	height:180px;
	float:left;
	margin:0 30px 12px 0;
} 
.Gallery h1 small
{
	font-size:11px;
	vertical-align:middle;
} 

/*for google map*/

.estyle1
{
	color:#666;
	background:#fff;
	border:3px #A7C13C solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:5px;
}

/*/////////////////////////*/

.BannerAds
{
}
.BannerAds .Top img
{
	margin-bottom:8px;
}
.BannerAds .Middle img
{
	margin-bottom:60px;
	margin-top:60px;
}


.NewsItem
{
	border-bottom:1px dotted #ccc;
}

.StaticBreadcrumbs
{
	
	color:#BBBABE;
	font-size:11px;
	float:right;
	width:53%;
	margin-top:55px;
}
/*safari workaround*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
			.StaticBreadcrumbs { margin-top:57px; }
		}


.StaticBreadcrumbs a
{
	color:#B8B9BA;
}
.StaticBreadcrumbs a:hover
{
	color:#999;
}

#SecondaryContent .DepartmentSearch
{
	padding-left: 10px;
}

#SecondaryContent .DepartmentSearch select
{
	width: 190px;
}

.News
{
	padding-bottom:2em !important;
}

.NewsItem h3 small
{font-size:13px;}

.NewsItem
{
	border-bottom:2px dotted #ccc;
	text-align:justify;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-right:12px;
}

.NewsItem img
{border:3px solid #98BF00 !important;}

.NewsItem p.Quote
{
	border:2px solid #98BF00;
	background:#efefef;
	padding:8px !important;
	font-style:italic;
}

.NewsItem a
{
	color:#98BF00;
	font-weight:bold;
}