
*
{
	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%;
	font-weight: normal;
}
h3
{
	margin:2px 0 2px 0;
	padding:0;
}
h1
{
	font-size:28px;
	font-weight:normal;
}
h2
{
	font-size:20px;
	font-weight:bold;
}

h4
{
	color:Black;
	margin:2px 0 2px 0;
	padding:0;
}

body
{
	margin: 0 auto 0 auto;
	padding: 0;
	color: #4C4C4C;
	padding: 0;
	width:966px;
}

#Container
{
	border:2px solid #CECED0;
}

#Header
{
	background:#fff;
	height:84px;
	color:Black;
}

#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:#B8B9BA;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:4px 0 0 0;
}
#Header .HeaderSearch p a
{
	color:#B8B9BA;
}
#Navigation
{
	background:#98BF00;
	margin:0;
	clear:both;
	position:relative;
}
#Navigation ul
{
	list-style:none;
	margin:0 0 0 0px;
	padding:4px 0 4px 0;
	color:White;
}
#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:White;
}
#Navigation ul li a.Active, a.Active,
#Navigation ul li a.Active, a.current
{
	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
{
	position:relative;
	margin-top:20px;
	bottom:20px;
}
.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 .CutFlowers h4 a,
.Container .FlowerBulbs h4 a,
.Container .VegPlants h4 a,
.Container .Farm h4 a
{
	color:#000;
}
.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:left;
}
#HomePageText p 
{
	margin:0 0 10px 0;
	padding:0 0;
}
#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;
}
#HomePageText 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;
}

.NewsItem
{
	margin-bottom:10px;
	padding-bottom:12px;
	border-bottom:2px dotted #ccc;
}

.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 50px 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:80px;
	margin-top:60px;
}


.NewsItem
{
	border-bottom:1px dotted #ccc;
}

#SecondaryContent .DepartmentSearch
{
	padding-left: 10px;
}

#SecondaryContent .DepartmentSearch select
{
	width: 190px;
}

.Icon 
{
	float: left;
	padding-right: 2.5px;
	margin-top: 10px;
}

.WideIcon 
{
	float: right;	
	margin-top: 10px;
}
