/*   http://www.ukgardening.co.uk/ukglayout.css   */

body {
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#EBF4E1;
	color: #000000;
	padding:0px;
	margin:0px;
	}

p { 
	font: 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0px;
	margin: 0px 0px 10px 0px;
}
/*	margin: top right bottom left; */

h1 { color: #006600; font-size: 1.3em; font-weight: bold; margin: 0px 0px 5px 0px;}
h2 { color: #000000; font-size: 1.2em; font-weight: bold; margin: 0px 0px 5px 0px;}
h3 { color: #000000; font-size: 1.1em; font-weight: bold; margin: 0px 0px 5px 0px;}

.heading { margin : 5px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color : #006600; font-weight: bold}
.subheading { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 13px; font-weight : bold; text-decoration : none; margin: 10px 5px 0px 5px;}
.bodytextlht { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 18px;   }
.subbodytext { color: #000000; font-size: 10px; line-height: 12px;   }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; font-weight : normal; text-decoration : none; }
.footnote { color: #000000; font-size: 10px; line-height: 12px; margin: 7px 5px 0px 5px;}
.piccap { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px; font-weight : normal; text-decoration : none; }
.eventhdr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFA500; font-size: 10px; font-weight : normal; text-decoration : none; margin: 30px 0px 0px 0px;}
.instr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight : normal; text-decoration : none;  line-height: 13px;  }
.tablecontent { font-size: 11px; line-height: 12px; margin-top: 0px;}
.prune { margin: 0px 5px 0px 5px; }

.bodylist {
	list-style-type: disc;
	margin-left: 20px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top:0px;
	font-size: 12px;
	line-height: 12px;
}

.tabletext {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}

a:link, a:visited, a:active { 
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #006600;
	text-decoration : none;
	border: 0px;
}

a:hover {
	font : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #F60;
	text-decoration : underline;
}
a.tabletext:link, a.tabletext:visited, a.tabletext:active {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}
a.tabletext:hover {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #006600;
}

a.plink:hover, a.qblink:hover, a.clink:hover {
	color: #666;
	}
.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 16px; /*  margin: 7px 5px 0px 5px; */ }
a.bodytext:link, a.bodytext:visited, a.bodytext:active { 
	color : #336699;
	border-bottom: 1px dotted #336699;}
a.bodytext:hover {
	color : #0099FF;
	border-bottom: 1px solid #0099FF;}

a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {
	color : #000000;
	text-decoration : underline;
	font-style: italic;
}

a.email:link, a.email:visited, a.email:active { 
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #006400;
	text-decoration : none; }

a.email:hover {
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #669900;
	text-decoration : none;
}

a.boxlink:link, a.boxlink:visited, a.boxlink:active { 
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #006400;
}
a.boxlink:hover {
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #669900;
}

#tips { list-style-type: none; margin: 5px 0px; padding: 0px;}
#tips li { background: url(../images/smlflower.gif) no-repeat 0px 2px; padding: 0px 0px 5px 25px; line-height: 16px;}
#tips li a:link, #tips li a:visited, #tips li a:active { 
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	border-bottom: 1px dotted #336699;}
#tips li a:hover {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #0099FF;
	border-bottom: 1px solid #336699;} 

ul.tips {list-style-position: outside; list-style-image : url(../images/smlflower.gif); margin: 5px 0px 5px 5px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none; line-height: 16px;  }

ul.tiplist {list-style-position: outside; margin: 0px 0px 5px 5px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 16px; }

ul.boxlist { margin : 0px 0px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding: 1px 0px 0px 12px; }	

ul.bodylist { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 18px; }
ul.bodylist2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; font-weight : normal; text-decoration : none;  line-height: 10px; }

.boxcentre { background: White; margin: 10px 0px 5px 0px; padding:7px 5px 7px 5px; border : 1px solid Black;}
.boxleft { background: White; margin: 0px 0px 0px 0px; padding:3px 5px 3px 5px; border : 1px solid Black;}
.boxinline {
	background: White;
	margin: 0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	border : 1px solid Black;
	width: 120px;
}
	
.boxhdr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #006600; font-weight : bold;}
.boxsubhdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight : bold;}
p.boxcontent { margin : 0px 5px 0px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; padding: 1px 0px 0px 5px; }
.seeds {text-decoration:underline;}
a.seeds:link, a.seeds:visited, a.seeds:active {color: #336699; border-bottom: 1px dotted #336699; font-size:1em/1.1em; }
a.seeds:hover {	border-bottom: 1px solid #336699; color: #0099FF;}

.imgBorder { border : 1px solid #000000;}

#logo {
	padding: 5px;
	width: 210px;
	position: absolute;
	left: 5px;
	top: 5px;
	height: 49px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 49px;
	}
html>body #logo {
	height: 49px; /* ie5win fudge ends */
	}

#banner {
padding : 0px 0px 0px 0px;
width: 468px;
position:absolute;
left: 323px;
top: 3px;
height: 82px;/* ie5win fudge begins */
	voice-family: "\";
}\"";
	voice-family:inherit;
	height: 82px;
	}
html>body #banner {
	height: 82px; /* ie5win fudge ends */
	}
	
.bannerbox { background: White; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; border : 1px solid Black;}

#frame {
		position: relative;
		width:800px;
		margin-right:0px;
		margin-left:5px;
		margin-top:5px;
		padding: 0px;
		top: 117px;
		text-align:left;
		background:#fff;
		}

#content {
	width:480px;
	padding:0px;
	margin: 5px;
	float:left;
	background:#fff;	
}

#content2 {
	width:437px;
	padding-left:0px;
	float:left;
	background:#fff;	
}


#content483 {
	width:480px;
	padding:0px;
	margin: 5px;
	float:left;
	background:#fff;	
}

#content463 {
	width:453px;
	padding:0px;
	margin: 5px;
	float:left;
	background:#fff;	
}

#left {
	padding:0px;
	width: 180px;
	float:left;
	left: 0px;
	top: 100px;
	background:#fff;
}

#left178 {
	padding:0px;
	width: 180px;
	float:left;
	left: 0px;
	top: 100px;
	background:#fff;
}

#leftmiddle {
	padding:0px;
	width: 670px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#wholewidth {
	padding:0px;
	width: 780px;
	float:left;
	left: 5px;
	top: 100px;
	background:#fff;
}

#right {
		width:120px;
		padding: 0px 0px 0px 0px;
		float:left;
		background:#fff;
		}

#right180 {
		width:178px;
		padding: 0px 0px 0px 0px;
		float:left;
		background:#fff;
		}

#leftmiddle #floatright {
		float:right;
		width:220px;
		background:#fff;
		margin:0px 5px 0px 0px;
		}
		
#footer {
		margin: 0px 0px 20px 0px;
		width: 790px;
		min-width:120px;
		text-align : center;
		background:#fff
		}

input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #FFFFFF; }

.checkbox { background-color: #FFFFFF; }

.submitbutton {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #cccccc; }

blockquote.pull {float: right; width: 200px;
	padding: 5px; margin: 0px 0px 5px 3px;
	border : 1px solid Black;}

.boxlistnew {
	list-style:none;
	margin: 5px 0 0 5px;
	font-size: 11px;
}
.boxlistnew li {
	padding-bottom:3px;
	}

img.top {vertical-align:text-top; margin-right: 5px; float:left;}
#steps {margin: 0px 0px 5px 5px;}
#steps li {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	list-style : none;
	clear: left;
}
