#pagelogo {
	position: relative;
	float: left;
	width: 192px;
	height: 97px;
	top: 14px;
	left: 12px;
}

#homelogo {
	position: relative;
	float: left;
	width: 298px;
	height: 58px;
	top: 18px;
	left: 12px;
}

#login {
	position: relative;
	float: right;
}

.loginform input.loginformtext {
	width: 100px;
	background-color: #FFAD97;
	vertical-align: top;
}

.loginbutton {
	width: 100px;
	background-color: #999900;
	color: #FFFFFF;
	text-align: left;
	padding: 1px;
}

#registerbutton {
	width: 100px;
	background-color: #999900;
	color: #FFFFFF;
	text-align: left;
}

#loginbutton {
	width: 100px;
	background-color: #999900;
	color: #FFFFFF;
	text-align: left;
}

.errormessage {
	color: #FF0000;
}

/* FORMS */

.htaform {
	display:inline;
}

.htaform label {
	float: left;
	width: 160px;
	margin-top: 3px;
	margin-bottom: 5px;
}

.htaform legend {
	font-weight: bold;
}

.htaform fieldset.fullcolumn {
	width: 954px; 
	position:relative;
	padding: 5px;
	vertical-align:top;
	margin-bottom:10px;
	border: 1px solid #666666;
}

.htaform fieldset.leftcolumn {
	width: 370px; 
	position:relative;
	padding: 5px;
	vertical-align:top;
	margin-bottom:10px;
	border: 1px solid #666666;
}

.htaform fieldset.rightcolumn {
	width: 370px; 
	position:relative;
	float: right;
	right: 190px;
	padding: 5px;
	vertical-align:top;
	margin-bottom:10px;
	border: 1px solid #666666;
}

.htaform input {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	border: 1px solid #C94419;
	padding: 3px;
}

.htaform select {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	border: 1px solid #C94419;
	padding: 3px;
}	

.htaform textarea {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	border: 1px solid #C94419;
	padding: 3px;
}	

.htaform input.text {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	width: 200px;
}

.htaform input.numeric {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	width: 200px;
}

.htaform input.date {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva; 
	font-size:11px;
	color:#000000;
	width: 200px;
}

.htaform input.postcode {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva; 
	font-size:11px;
	color:#000000;
	width: 200px;
}

.htaform input.email {
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
	width: 200px;
}

.htaform .formsubmiticon {
	background: none; 
	border: none;
}

.htaform select {
	width: 208px;
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
	color:#000000;
}

.htaform .checkbox {
	width: 20px;
	vertical-align:middle;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: none;
}

.htaform .radiobutton {
	width: 20px;
	vertical-align:middle;
	margin: 0px;
	margin-bottom: 2px;
	border: none;
}

.htaform textarea {
	width: 200px;
	height: 75px;
	margin-bottom: 5px;
	font-family: Tahoma, Verdana, Geneva;
	font-size:11px;
}

.htaform .button { 
	font-size:11px; 
	border: 1px solid #499002; 
}

.htaform br {
	clear: left;
}

.htaformbuttons {
	margin-top: 15px;
}

.htaformbuttons .button {
	padding: 5px;
}

.reqfield {
	color: #FF0000;
}

.checkfield {
	border:1px solid #d00; 
	background-color:#ffdfdf;
}

#pagebecomemember {
	position: relative;
	float: left;
	top: 51px;
	left: 66px;
	border:1px solid #FFAD97;
	height: 22px;
	width: 164px;
	text-align: center;
	line-height: 20px;
}

#homebecomemember {
	position: relative;
	float: left;
	top: 34px;
	left: 84px;
	border:1px solid #FFAD97;
	height: 22px;
	width: 164px;
	text-align: center;
	line-height: 20px;
}

#homesitesearch {
	position: relative;
	float: left;
	top: 34px;
	left: 155px;
}

#pagesitesearch {
	position: relative;
	float: left;
	top: 50px;
	left: 220px;
}

.sitesearchform {
	display: inline;
}

.sitesearchform input.searchterm {
	width: 155px;
	background-color: #FFAD97;
	padding: 4px;
	vertical-align: top;
}

.sitesearchbutton {
	height: 21px;
	width: 27px;
	background-color: #138C6B;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	text-align: top;
}

#homeleftcolumncontent {
	position: relative;
	color: #FFFFFF;
	padding: 10px 10px 20px 30px;
	line-height: 1.8;	
}

#seeall {
	position: relative;
	float: right;
	color: #FFFFFF;
	border:1px solid #E0D022;
	top: 10px;
	right: 10px;
	width: 40px;
	text-align: center;
	line-height: 23px;
}

#whatsnewcontainer {
	position: relative;
	height: 210px;
}

.whatsnewbox {
	line-height: 1.7;
	clear: left;
	margin-bottom: 18px;
}

.whatsnewboximagecontainer {
	float: left;
	width: 64px; 
	margin-right: 12px;
	text-align: center;
	height: 45px;
}

.whatsnewboximage {
	position: relative;
	border: 1px solid #E0D022;
	height: 40px;
}

#businesssearch {
	position: relative;
	left: 0px;
	margin-top: 0px;
	width: 250px;
	height: 198px;
	background-image:url('../images/homebusinesssearchbackground.gif');
	background-repeat:no-repeat;
}

.businesssearchformlabel {
	float: left;
	width: 95px;
	padding: 1px;
	color: #999A00;
	margin-top: 6px;
}

.businesssearchformtext {
	width: 140px;	
	border: 1px solid #999900;
	padding: 1px;
	color: #999900;
	margin-top: 10px;
}

.businesssearchformbutton {
	position: relative;
	color: #FFFFFF;
	left: 106px;
	top: 14px;
	width: 24px;
	height: 24px;
	background-color: #EEEEE6;
	background-image:url('../images/homebusinesssearchbtn.gif');
	background-repeat:no-repeat;
}

#homelink1 {
	position:relative;
	float: left;
	width: 136px;
	height: 41px;
	margin-right: 5px;
	text-align: right;
	background-image:url('../images/homeretailer.jpg');
	background-repeat:no-repeat;
}

#homelink2 {
	position:relative;
	float: left;
	width: 134px;
	height: 41px;
	margin-right: 2px;
	text-align: right;
	background-image:url('../images/homegrower.jpg');
	background-repeat:no-repeat;
}

#homelink3 {
	position:relative;
	float: left;
	width: 134px;
	height: 41px;
	margin-left: 4px;
	text-align: right;
	background-image:url('../images/homelandscaper.jpg');
	background-repeat:no-repeat;
}

#homelink4 {
	position:relative;
	float: left;
	width: 138px;
	height: 41px;
	margin-left: 5px;
	text-align: right;
	background-image:url('../images/homeproductsupplies.jpg');
	background-repeat:no-repeat;
}

.homelinktext {
	position:relative;
	top: 23px;
	right: 4px;
	color: #60590D;
	font-weight: bold;
	vertical-align: middle;
}

.homequicklinksdropdown {
	position:relative;
	color: #62210C;
	background-color: #FFAD97;
	padding: 4px;
	margin-left: 10px;
	width: 300px;
	vertical-align: middle;
}

.homequicklinksgobutton {
	position: relative; 
	display: inline; 
	height: 21px; 
	width: 27px;
	background-color: #138C6B;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	text-align: top;
}

#homeexternallink1 {
	position:relative;
	float: left;
	width: 136px;
	height: 40px;
	left: 115px;
	top: 3px;
}

#homeexternallink2 {
	position:relative;
	float: left;
	width: 170px;
	left: 180px;
	top: 3px;
}

#homeexternallink3 {
	position:relative;
	float: left;
	width: 80px;
	left: 250px;
	top: 3px;
}

.homeexternallinktext {
	position:relative;
	color: #4B4B4B;
	vertical-align: middle;
	font-size: 8pt;
}

#homerightarrow1 {
	position: relative;
	float: right;
	top: 354px;
	right: 64px;
	width: 35px;
	height: 20px;
}

#homerightarrow2 {
	position: relative;
	float: right;
	top: 354px;
	right: 64px;
	width: 35px;
	height: 20px;
	display: none;
}

#homerightarrow3 {
	position: relative;
	float: right;
	top: 354px;
	right: 64px;
	width: 35px;
	height: 20px;
	display: none;
}

.summary {
	color: #333333;	
	font-size: 14px;
}

/* Links */

a.becomememberlink:link { 
	text-decoration: none; 
	color: #FFAD97;
	font-weight: bold; 
}

a.becomememberlink:visited {
	text-decoration: none;
	color: #FFAD97; 
	font-weight: bold;
}

a.becomememberlink:active {
	text-decoration: none;
	color: #FFAD97; 
	font-weight: bold;
}

a.becomememberlink:hover {
	text-decoration: underline; 
	color: #E0D121; 
	font-weight: bold;
}

a.forgotpasswordlink:link { 
	text-decoration: none; 
	color: #FFFFFF;
}

a.forgotpasswordlink:visited {
	text-decoration: none;
	color: #FFFFFF; 
}

a.forgotpasswordlink:active {
	text-decoration: none;
	color: #FFFFFF; 
}

a.forgotpasswordlink:hover {
	text-decoration: underline; 
	color: #E0D121; 
}

a.registerlink:link { 
	text-decoration: none; 
	color: #FFFFFF;
}

a.registerlink:visited {
	text-decoration: none;
	color: #FFFFFF; 
}

a.registerlink:active {
	text-decoration: none;
	color: #FFFFFF; 
}

a.registerlink:hover {
	text-decoration: underline; 
	color: #E0D121; 
}

a.seealllink:link { 
	text-decoration: none; 
	color: #FFFFFF;
}

a.seealllink:visited {
	text-decoration: none;
	color: #FFFFFF; 
}

a.seealllink:active {
	text-decoration: none;
	color: #FFFFFF; 
}

a.seealllink:hover {
	text-decoration: underline; 
	color: #E0D121; 
}

a.homelink:link { 
	text-decoration: none; 
	color: #60590D;
	font-size: 11px;
}

a.homelink:visited {
	text-decoration: none;
	color: #60590D; 
	font-size: 11px;
}

a.homelink:active {
	text-decoration: none;
	color: #60590D; 
	font-size: 11px;
}

a.homelink:hover {
	text-decoration: none; 
	color: #E0D121; 
	font-size: 11px;
}

a.whatsnewlink:link { 
	text-decoration: none; 
	color: #62210C;
}

a.whatsnewlink:visited {
	text-decoration: none;
	color: #62210C;
}

a.whatsnewlink:active {
	text-decoration: none;
	color: #62210C;
}

a.whatsnewlink:hover {
	text-decoration: underline; 
	color: #E0D121;
}

a.advancedsearchlink:link { 
	text-decoration: none; 
	color: #62210C;
}

a.advancedsearchlink:visited {
	text-decoration: none;
	color: #62210C;
}

a.advancedsearchlink:active {
	text-decoration: none;
	color: #62210C;
}

a.advancedsearchlink:hover {
	text-decoration: underline; 
	color: #E0D121;
}

a.footerlink:link { 
	text-decoration: none; 
	color: #62210C;
}

a.footerlink:visited {
	text-decoration: none;
	color: #62210C;
}

a.footerlink:active {
	text-decoration: none;
	color: #62210C;
}

a.footerlink:hover {
	text-decoration: underline; 
	color: #E0D121;
}

/* Left Navigation */

ul.leftnav {
	margin-bottom: 40px;
	margin-left: 0px;
}

ul.leftnav li {
	margin-top: 6px;
	margin-bottom: 6px;
	list-style: none;
}

ul.leftnav ul li {
	color: #000000;
	margin-left: 10px;
	margin-bottom: 2px;
	list-style: none;
}

.leftnavdivider {
	background-image: url('../images/leftnavdivider.gif');
	height: 1px;
	background-repeat: repeat-x;
	width: 160px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

.homeleftcolumndivider {
	background-image: url('../images/homeleftcolumndivider.gif');
	height: 1px;
	background-repeat: repeat-x;
	width: 274px;
	margin-top: 2px;
	margin-bottom: 2px;
	
}

a.navlink:link { 
	text-decoration: none; 
	color: #FFFFFF;
}

a.navlink:visited {
	text-decoration: none;
	color: #FFFFFF; 
}

a.navlink:active {
	text-decoration: none;
	color: #FFFFFF; 
}

a.navlink:hover {
	text-decoration: none; 
	color: #FFFFFF; 
}

a.subnavlink:link { 
	text-decoration: none; 
	color: #000000;
}

a.subnavlink:visited {
	text-decoration: none;
	color: #000000; 
}

a.subnavlink:active {
	text-decoration: none;
	color: #000000; 
}

a.subnavlink:hover {
	text-decoration: none; 
	color: #000000; 
}

.highlight {
	text-decoration: underline;	
}

/* Cursor */

.cursor {  
	cursor: pointer;

}

/* Top Navigation Menu */