
/* Named */
#nav ul {
	list-style:none;
	padding-bottom:28px;
}
#nav ul li {
	list-style:none;
	margin-bottom:1em;
	font-size:1.15em;
}
#nav ul li a.on {
	color:#000000;
}
#turfNav, #myspaceNav, #serviceNav {
	padding-top:78px;
}
#homeNavTitle {
	width:186px;
	height:15px;
	background:url(/assets/gfx/t_whatrighturf.gif);
}
#newsNavTitle {
	width:186px;
	height:15px;
	background:url(/assets/gfx/t_recent_news.gif);
}
#header-logo {padding-left:205px;}
#newsNavTitle span ,
#homeNavTitle span {
	display:none;
}
#headerNav {
	list-style:none;
	height:52px;
	width:368px;
	float:left;
	text-align:right;
}

#headerNav li {
	list-style:none;
	display:inline;
	line-height:52px;
}
#headerNav li a {
	margin-left:13px;
	font-size:small;
}
#toolBox {
	height:19px;
	background-color:#333333;
	margin-bottom:4px;
	text-align:right;
	padding-left:7px;
	padding-right:7px;
}
#toolBox ul {
	list-style:none;
}
#toolBox ul li {
	list-style:none;
	display:inline;
	line-height:19px;
}
#toolBox ul li a {
	color:#ECECF1;
	margin-left:1em;
}
/* End Named */
/* By Class */
ul.list, ol.list, ul.brochures {
	padding-left:2.5em;
	margin-bottom:1em;
}

ul.brochures li {
	list-style:none;
	font-size:1.2em;
	line-height:1.4em;
}

div.hr {
	clear:both;
	height:15px;
	background:url(/assets/gfx/rule.gif) repeat-x;
	margin-bottom:1em;
}
div.hr hr {
	display:none;
}
div.container {
	margin-left:8px;
	margin-right:8px;
}

div.container p,
.description {
	line-height:160%;
	font-size:105%;
}
/* End By Class */
/* Benefits System */
#benefitsContainer {
	padding:0 10px;
}

#benefits {
	/*padding-left:10px;*/
}
#benefits ul {
	padding-bottom:1em;
	list-style:none;
}
#benefits ul li {
	/*background:url(/assets/gfx/icons/tick_bullet.gif) no-repeat;*/
	position:relative;
/*	
	float:left;
	width:50%;
*/	
	line-height:26px;
	
}
#benefits ul li img {
	/*background:url(/assets/gfx/icons/tick_bullet.gif) no-repeat;*/
	vertical-align:middle;
}
#benefits ul li a {
	color:#7D1E1C;
	font-weight:bold;
}
#benefits ul li a:hover {
	color:#58781D;
}
.benBox {
	border:solid 2px #99CF34;
	background-color:#F2F6EB;
	width:236px;
	color:#666666;
	line-height:1.5em;
	position:relative;
	top:-15px;
	left:25px;
}
.benLink {
	visibility:hidden;
}
.benBox .container {
	padding:1em;
}
.benBox .title {
	color:#7D1E1C;
	font-weight:bold;
}
/* End Benefits System */
/* Forms */
	.frmBorder{
		border:solid 1px #CCCCCC;
	} 
	.frm fieldset {
		clear:both;
	}
	fieldset label {
		display:block;
		float:left;
		width:38%;
	}
	input.frmSize {
		float:left;
		width:58%;
		margin-bottom:0.5em;
	}
	input.frmRadio {
		float:left;
		margin-bottom:0.5em;
	}
	select.frmSize {
		float:left;
		width:59%;
		margin-bottom:0.5em;
	}
	textarea.frmSize {
		float:left;
		width:58%;
		margin-bottom:0.5em;
	}

	#checkoutFRM {
		
	}
	fieldset.address legend.title {
		margin-bottom:1em;
		position:relative;
		left:-7px;
		font-size:1.2em;
		color:#68B324;
		font-weight:bold;
	}
	fieldset.address div {
		padding-bottom:0.3em;
	}
	fieldset.address label {
		display:block;
		width:33%;
		float:left;
	}
	label.required, label legend.required  {
		font-weight:bold;
	}
	fieldset.address input.frmSize {
		width:63%;
	}
	fieldset.address select.frmSize {
		width:64%;
	}
	fieldset.address textarea.frmSize {
		width:63%;
		height:100px;
	}
	#frm_deltime__hour, #frm_deltime__minute {
		width:103px;
		float:left;
	}
	#frm_deltime__hour {
		margin-right:5px;
	}
	#frm_postcode1, #frm_postcode2 {
		width:100px;
		float:left;
		margin-right:5px;
	}
	#btnContainer {
		width:342px;
		text-align:right;
		clear:both;
	}
	label.basket span {
		display:none;
	}
	label.basket input {
		width:35px;
		float:none;
		font-size:1em;
		border:solid 1px #cccccc;
	}
	fieldset.date {
		position:relative;
		top:-0.6em;
	}
	fieldset.date legend {
		position:relative;
		top:1.5em;
		left:-7px;
	}
	fieldset.time {
		position:relative;
		top:-1.6em;
		clear:both;
	}
	fieldset.time legend {
		position:relative;
		top:1.5em;
		left:-7px;
	}
	fieldset.time div {
		margin-left:110px;
	}
/* End Forms */

/* Contact Us pages */
#contactFRM label span{
	width:33%;
	float:left;
}
#contactFRM label input {
	width:60%;
	float:left;
	margin-bottom:0.5em;
}
#contactFRM label textarea {
	width:60%;
	float:left;
	margin-bottom:0.5em;
}
#contactFRM label select {
	width:61%;
	float:left;
	margin-bottom:0.5em;
}
#contactFRM #btnContainer input {
	margin-right:21px;
}
/* End Contact Us pages */

/* Login form */
#loginFRM {
	
}
#loginFRM legend.title {
	margin-bottom:1em;
	position:relative;
	left:-7px;
	font-size:1.2em;
	color:#68B324;
	font-weight:bold;
}
#loginFRM fieldset.address label {
	display:block;
	clear:both;
}
#loginFRM label span {
	display:block;
	width:36%;
	float:left;
}
#loginFRM label input {
	width:63%;
	float:left;
	border:solid 1px #cccccc;
	margin-bottom:0.3em;
}
#loginFRM #btnContainer {
	width:320px;
}
/* End Login form */

/* Calculator form */
#turfcalcfrm {
	width:278px;
	float:left;
	margin-right:2em;
	border-top:solid 3px #99CF34;
	
}
#turfcalcfrm fieldset {
	width:278px;
	background-color:#F2F6EB;
	border-top:solid 1px #ffffff;
	padding-top:1em;
}
#turfcalcfrm fieldset div {
	display:block;
	height:2.5em;
	padding-left:1em;
	padding-right:1em;
	clear:both;
}
#tc_field_submit {
	text-align:right;
	padding-bottom:0.5em;
	padding-right:1em;
	clear:both;
}
.calc {
	padding:0 1em 1em 1em;
	clear:both;
}
#quote {
	width:257px;
	height:167px;
	float:left;
	position:relative;
	top:-30px;
}
#quoteOut {
	position:absolute;
	width:100px;
	height:30px;
	top:90px;
	left:35px;
	line-height:30px;
	font-size:1.4em;
	font-weight:bold;
}
/* End Calculator form */
/* Purchase form */
#purchaseContainer {
	width:278px;
	float:left;
	font-size:0.9em;
}
#purchaseContainer #description {
	margin:1em;
	font-size:1.1em;
	
}
#purchaseFRM {
	border-top:solid 3px #99CF34;
}
#purchaseFRM fieldset {
	text-align:center;
	padding-top:1.5em;
}
#purchaseFRM fieldset label {
	float:none;
	display:block;
	margin:0.8em;
	font-weight:bold;
	width:80%;
}

#purchaseFRM fieldset div input.frmSize {
	float:none;
	width:111px;
	margin-bottom:0.8em;
}
#purchaseFRM_bg {
	background:url(/assets/gfx/bgs/grad_title.gif);
}
#purchaseFRM fieldset {
	background:url(/assets/gfx/bgs/grad_title.gif);
	width:127px;
	float:right;
}
#useCalcContainer {
	width:151px;
	float:left;
	background-color:#F2F6EB;
}
#useCalc {
	padding-top:1em;
	padding-left:0.8em;
	color:#666666;
	font-size:95%;
}
#useCalc a {
	font-weight:bold;
	color:#7D1E1C;
	position:relative;
	top:3px;
	left:2px;
}
#useCalc img.btn {
	border:solid 2px #D3E2BE;
}
#useCalc img.ico {
	float:left;
	vertical-align:middle;
}
/* End Purchase form */
/* Product page items */
#productSummaryContainer {
	width:278px;
	float:left;
	margin-right:3px;
}
#productSummary {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:1em;
}
#productSummary h2 {
	margin-bottom:0.4em;
}
#testimonial {
	margin-left:10px;
	margin-bottom:1em;
}
#testimonial th {
	text-align:left;
}
td.leftquote {
	width:45px;
	height:36px;
	background:url(/assets/gfx/leftquote.gif) no-repeat;
	background-position:top;
}
td.rightquote {
	width:45px;
	height:36px;
	background:url(/assets/gfx/rightquote.gif) no-repeat;
	background-position:bottom;
}
td.quote {
	padding:1em;
	line-height:150%;
}
/* End Product page items */
/* Basket Page */
#basketCalc #quote {
	margin:1em;
}
#basketContainer {
	margin-bottom:1em;
}
table.basketItems {
	border-top:solid 3px #99CF34;
	width:100%;
}
table.basketItems th {
	background-color:#D3E2BE;
	border-collapse:collapse;
	border-top:solid 1px #ffffff;
	text-align:left;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
tr.warn td {
	font-weight:bold;
	color:#7D1E1C;
}
tr.warn td.quantity input {
	font-weight:bold;
	color:#7D1E1C;
	background-color:yellow;
	border-color:red;
	
}
td.basketWarning {
	text-align:left;
	font-weight:bold;
	color:#7D1E1C;
	width:341px;
}
table.basketItems td {
	padding-top:0.5em;
	padding-bottom:0.5em;
}
table.basketItems .turf {
	width:261px;
}
table.basketItems .price {
	width:120px;
}
table.basketItems td.quantity, table.basketItems th.quantity {
	width:80px!important;
}
table.basketItems .total, table.basketItems .grandtotal {
	width:60px;
	text-align:right;
}
table.basketItems .padder {
	width:1em;
} 
table.basketItems .grandtotal {
	font-weight:bold;
	color:#7D1E1C;
}
table.basketItems .grandtotal_title {
	text-align:right;
}
table.basketItems .bg {
	background-color:#F2F6EB;
}
table.basketItems td.btns {
	text-align:right!important;
}
/* End Basket Page */
/* Gallery page */
#turfGallery {
	margin-bottom:1em;
	padding-left:1em;
}
#turfImageContainer {
	background-color:#D3E2BE;
	width:370px;
	height:190px;
	float:left;
}
#turfImage {
	margin:3px;
	background-position:center center;
	height:184px;
	width:365px;
	overflow:hidden;
}
#turfThumbs {
	width:172px;
	float:left;
}
#turfThumbs img {
	height:54px;
	width:75px;
	border:solid 3px #D3E2BE;
}
#turfThumbs ul {
	list-style:none;
}
#turfThumbs ul li {
	list-style:none;
	padding-left:5px;
	padding-bottom:5px;
	float:left;
}
/* End Gallery page */
/* How we grow it page */
.howgrow {
	padding-left:8px;
	padding-right:8px;
}
#howgrow_img {
	float:right;
	padding-left:1em;
	padding-bottom:1em;
}
/* End How we grow it page */
/* Case studies page */
#caseStudies {
	padding-left:8px;
	padding-right:8px;
}
#studyImage {
	float:right;
	padding-left:1em;
	padding-bottom:1em;
}
#caseStudies ul {
	list-style:none;
}
#caseStudies ul li {
	list-style:none;
	clear:both;
}
#caseStudies ul li div.img {
	width:90px;
	margin-bottom:1em;
	float:left;
}
#caseStudies ul li div.img img{
	width:70px;
	height:70px;
}
#caseStudies ul li div.title {
	width:400px;
	margin-bottom:1em;
	float:left;
}
#caseStudies ul li div.title a {
	display:block;
	font-weight:bold;
	color:#7D1E1C;
	
}
/* End case studies page */
/* checkout page */
.checkoutContainer {
	padding-left:8px;
	padding-right:8px;
	
}
#con_sameaddress {
	padding-top:1em;
}
#frm_deliverydate_year, #frm_deliverydate_month, #frm_deliverydate_day, #frm_deliverydate_hour, #frm_deliverydate_minute {
	width:100%!important;
}
table.address {
	float:left;
	width:260px;
	margin-bottom:1em;
}
table.address th {
	text-align:left;
}
table.address td.label {
	vertical-align:top;
	font-weight:bold;
	width:40%;
	padding-bottom:0.5em;
}
table.address td.detail {
	vertical-align:top;
	padding-bottom:0.5em;
}
#delOptions {
	width:100%;
	margin-bottom:1em;
}
#delOptions td.label {
	vertical-align:top;
	font-weight:bold;
	width:60%;
	padding-bottom:0.5em;
}
#delOptions td.detail {
	vertical-align:top;
	padding-bottom:0.5em;
}
#deliveryDateContainer {
	zoom:1;
	position:relative;
}
#calendars {
	position:absolute;
	left:325px;
	top:20px;
	display:none;
	z-index:50;
	width:230px;
	height:326px;
	border:solid 2px #68B324;
	background-color:#fff;
}
#calIcon {
	position:absolute;
	display:block;
	width:15px;
	height:15px;
	left:325px;
	top:4px;
}
#calendars h3 {
	clear:both;
	margin:0px;
	margin-top:5px;
	margin-bottom:2px;
	text-align:center;
}
.calendar {
	display:none;
	margin:2px;
}
.lawncarecalendar ul {
	padding-left:20px;
	margin-bottom:1em;
}
#calNav {
	list-style:none;
	margin-top:2px;
	border:solid 1px #68B324;
	height:24px;
	background-color:#D3E2BE;
}
#calNext {
	list-style:none;
	float:right;
	width:111px;
	text-align:right;
}
#calPrev {
	list-style:none;
	width:111px;
	float:left;
}
#calNext a, #calNext span, #calPrev a, #calPrev span {
	display:block;
	height:22px;
	line-height:22px;
	width:110px;
	border:solid 1px #68B324;
	font-weight:bold;
} 
#calNext a:hover, #calPrev a:hover {
	color:#7D1E1C;
	background-color:#68B324;
}
#calNext span, #calPrev span {
	background-color:#666666;
	color:#ffffff;
}
#calKey {
	margin:2px;
	list-style:none;
	height:24px;
	line-height:24px;
}
#calKey li {
	list-style:none;
	width:45%;
	float:left;
	margin-bottom:2px;
}
#calKey li.saturday {
	line-height:1.1em;
	width:53%;
} 
#calKey li span {
	display:block;
	border:solid 2px #68B324;
	height:20px;
	line-height:20px;
	width:20px;
	float:left;	
	margin-right:0.1em;
	background-color:#D3E2BE;
}
#calendars table {
	border:solid 1px #68B324;
}
#calendars table td, #calendars table th {
	border-collapse:collapse;
	border:solid 1px #68B324;
	text-align:center;
	vertical-align:center;
	background-color:#D3E2BE;
	height:30px;
	width:30px;
	line-height:30px;
} 
#calendars table td a {
	display:block;
	font-weight:bold;
	height:30px;
	width:30px;
}
#calendars table td a:hover {
	color:#7D1E1C;
	background-color:#68B324;
}
#calendars table td.unavailable, #calKey li span.unavailable {
	background-color:#666666;
	color:#ffffff;
}
#calendars table td.saturday, #calKey li span.saturday {
	background-color:#7D1E1C;
	color:#ffffff;
}
#calendars table td.saturday a {
	color:#fff;
}
/* End checkout page */

/* Registration pages */

/* End Registration pages */
/* Stockists page */
#stockistContainer{
	padding-left:8px;
	padding-right:8px;
}
#map {
	float:left;
	margin-right:8px;
	background-color:#F3F7F8;
	margin-bottom:1em;
}
#map table, #map table tr, #map table tr td, #map table img, #map table a {
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#F3F7F8;
	vertical-align:top;
}
#stockistList {
	float:left;
	width:200px;
}
#stockistList dd {
	margin-bottom:1em;
}
#stockistList dt {
	color:#68B324;
	font-weight:bold;
	font-size:1.2em;

}
table.seedList {
	border-top:solid 3px #99CF34;
	width:100%;
	margin-bottom:1em;
}
table.seedList th {
	background-color:#D3E2BE;
	border-collapse:collapse;
	border-top:solid 1px #ffffff;
	text-align:left;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
table.seedList td.padder {
	width:8px;
}
table.seedList td.seedEu {
	width:33%;
}
table.seedList td.seedSov {
	width:33%;

}
/* End Stockists page */
/* FAQ's page */
ul.faqList {
	margin-bottom:1em;
}
dl.faqList dt {
	color:#68B324;
	font-weight:bold;
	font-size:1.2em;
	
}
dl.faqList dd ol, dl.faqList dd ul {
	padding-left:2.5em;
	margin-bottom:1em;
}
dl.faqList dd  {
	margin-bottom:1em;
}
/* End FAQ's page */
/* About Us Page */
#usList dt {
	clear:both;
	color:#68B324;
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:0.5em;
}
#usList dd {
	clear:both;
	margin-bottom:1em;
}
#usList dd div.photo {
	width:110px;
	float:left;
}
#usList dd div.description {
	width:400px;
	float:left;
}

/* End About Us Page */
/* Password change page */
#pwdFRM label {
	display:block;
	clear:both;
}
#pwdFRM label span {
	display:block;
	width:33%;
	float:left;
	margin-bottom:1em;
}
#pwdFRM label input {
	display:block;
	width:60%;
	float:left;
	margin-bottom:1em;
}
#pwdFRM #btnContainer input {
	clear:both;
	margin-top:1em;
	margin-right:20px;
}
/* End Password change page */
#proceedToCreditCardsFRM #btnContainer {
	width:375px!important;
}

/* Error box */
div.error {
	border:solid 2px red;
	background-color:yellow;
	padding:1em;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:1em;	
}
/* End Error box */
/* Generic forms */
fieldset.address {
	float:left;
	width:330px;
}
fieldset.radio {
	clear:both;
	margin-bottom:1em;
}
fieldset.radio legend {
	position:relative;
	left:-7px;
	margin-bottom:0.5em;
}
fieldset.radio input {
	border:0px!important;
	width:20px!important;
	float:left;
}	
fieldset.radio div.radioContainer div {
	line-height:20px;
	width:110px;
	float:left;
}
fieldset.radio label {
	display:inline;
	float:none;
	zoom:1;
}
fieldset.radio div.radioContainer {
	padding-left:100px;
}
span.required, legend.required  {
	font-weight:bold;
}
/* End Generic forms */
/* Must be last */
.hidden {
	display:none!important;
}
/* End Must be last */
/* Panels */
dt.full, dt.mid {
	clear:both;
	margin-top:3px/*solid 3px #FFFFFF*/;
	border-bottom:solid 3px #99CF34;
}
dt.full {
	background:url(/assets/gfx/panels/full/standard_banner.jpg);
	width:559px;
	height:95px;
}
dt.mid {
	width:278px;
}
dt.small {
	width:127px;
	margin-left:8px;
}
dt.small img {
	border:solid 3px #D3E2BE;
	margin-top:0.5em;
}
dt.full a {
	display:block;
	width:559px;
	height:95px;
	text-decoration:none;
}
dt.mid a {
	display:block;
	width:278px;
	height:170px;
	text-decoration:none;
}
dt.full a span, dt.mid a span {
	/*display:none;*/
	visibility:hidden;
}
dd.full, dd.mid {
	clear:both;
	border-top:solid 1px #ffffff;
	background-color:#D3E2BE;
	height:22px;
	line-height:22px;
	margin-bottom:5px;	
	color:#000000;
}
dd.mid {
	width:278px;
}
dd.small {
	margin-left:8px;
	width:127px;
}
dl.micro {
	width:183px;
	float:left;
}
dt.micro {
	width:183px;
	height:113px;
}
dd.micro {
	width:183px;
	background-color:#D3E2BE;
	margin-bottom:4px;
	height:22px;
	line-height:22px;

}
dd.full div.caption {
	float:left;
	width:65%;
	padding-left:0.5em;
}
dd.mid div.caption {
	float:left;
	width:34%;
	padding-left:8px;
}
dd.micro div.caption {
	float:left;
	width:10%;
	padding-left:8px;
}
dd.full div.btns, dd.mid div.btns  {
	float:right;
	width:30%;
	text-align:right;
	padding-right:8px;
}
dd.micro div.btns  {
	float:right;
	width:80%;
	text-align:right;
	padding-right:8px;
}
dd.mid div.btns  {
	width:55%;
}
dd.full div.btns a, dd.mid div.btns a, dd.micro div.btns a {
	padding:0px;
	margin-left:14px;
}
dd.small div.btns  {
	margin-top:0.5em;
	
}
dd div.btns a {
	text-decoration:none;
	font-weight:bold;
	color:#7D1E1C;
}
dd div.btns a:hover {
	text-decoration:underline;
	color:#000000;
}
dd .btns ul {
	list-style:none;	
}
dd .btns ul li {
	list-style:none;
	display:inline;
}
	#panel_mid_home_left, .panel_mid_home_left {
		width:278px;
		float:left;
		margin-right:3px;
	}
	#panel_mid_home_right, .panel_mid_home_right {
		width:278px;
		float:left;
	}
	#panel_small_home1, #panel_small_home2, #panel_small_home3, #panel_small_home4 {
		width:136px;
		float:left;
		margin-top:1em;
	}
	#panel_full_product div.btns {
		display:none;
	}
	#panel_full_product {
		margin-bottom:1em;
	}
	#panel_full_product dd.full {
		display:none;
	}
	/* Full Panels */
		#full_xeris_generic_title {
			background:url(/assets/gfx/panels/full/standard_banner.jpg);
		}
		#full_xeris_panel_title {
			background:url(/assets/gfx/panels/full/xeris_banner.jpg);
		}
		#full_xeris_panel_title a {
			background:url(/assets/gfx/panels/full/xeris_banner.jpg);
		}
		#full_xerishome_panel_title {
			background:url(/assets/gfx/panels/full/xeris_homebanner_3.jpg);
		}
		#full_xerishome_panel_title a {
			background:url(/assets/gfx/panels/full/xeris_homebanner_3.jpg);
		}
		#full_regal_panel_title {
			background:url(/assets/gfx/panels/full/regal_banner.jpg);
		}
		#full_regal_panel_title a {
			background:url(/assets/gfx/panels/full/regal_banner.jpg);
		}
		#full_elite_panel_title {
			background:url(/assets/gfx/panels/full/elite_banner.jpg);
		}
		#full_elite_panel_title a {
			background:url(/assets/gfx/panels/full/elite_banner.jpg);
		}
		#full_newcentury_panel_title {
			background:url(/assets/gfx/panels/full/newcentury_banner.jpg);
		}
		#full_newcentury_panel_title a {
			background:url(/assets/gfx/panels/full/newcentury_banner.jpg);
		}
		#full_lawncare_panel_title {
			background:url(/assets/gfx/panels/full/lawncare_banner.jpg);
			height:81px;
		}
		#full_lawncare_panel_title a {
			background:url(/assets/gfx/panels/full/lawncare_banner.jpg);
			height:81px;
		}	
	/* End Full Panels */
	/* Mid Panels */
		#mid_regal_panel_title {
			background:url(/assets/gfx/panels/mid/regal_banner.jpg);
		}
		#mid_regal_panel_title a {
			background:url(/assets/gfx/panels/mid/regal_banner.jpg);
		}		
		#mid_elite_panel_title {
			background:url(/assets/gfx/panels/mid/elite_banner.jpg);
		}
		#mid_elite_panel_title a {
			background:url(/assets/gfx/panels/mid/elite_banner.jpg);
		}		
		#mid_newcentury_panel_title {
			background:url(/assets/gfx/panels/mid/newcentury_banner.jpg);
		}
		#mid_newcentury_panel_title a {
			background:url(/assets/gfx/panels/mid/newcentury_banner.jpg);
		}		
		#mid_lawncare_panel_title {
			background:url(/assets/gfx/panels/mid/lawncare_banner.jpg);
		}
		#mid_lawncare_panel_title a {
			background:url(/assets/gfx/panels/mid/lawncare_banner.jpg);
		}		
		#mid_xeris_panel_title {
			background:url(/assets/gfx/panels/mid/xeris_banner.jpg);
		}
		#mid_xeris_panel_title a {
			background:url(/assets/gfx/panels/mid/xeris_banner.jpg);
		}		
	/*End Mid Panels */
	/* Small Panels */
		#smallPanelTitle {
			background:url(/assets/gfx/titles/t_would_like.gif) no-repeat;
			margin-left:8px;
			width:210px;
			height:16px;
		}
		#smallPanelTitle span {
			display:none;
		}
		#small_premiumturf_panel_title a.title {
			display:block;
			background:url(/assets/gfx/titles/t_premium_turf.gif);
			height:16px;
			width:88px;
			margin-bottom:0.5em;
		}
		#small_premiumturf_panel_title {
			background:url(/assets/gfx/titles/t_premium_turf.gif) no-repeat;
		}
		#small_premiumturf_panel_title a.title span {
			display:none;
		}
		#small_treesandshrubs_panel_title a.title {
			display:block;
			background:url(/assets/gfx/titles/t_trees_shrubs.gif);
			height:16px;
			width:103px;
			margin-bottom:0.5em;
		}
		#small_treesandshrubs_panel_title {
			background:url(/assets/gfx/titles/t_trees_shrubs.gif) no-repeat;
		}
		#small_treesandshrubs_panel_title a.title span {
			display:none;
		}
		#small_quote_panel_title a.title {
			display:block;
			background:url(/assets/gfx/titles/t_direct_quote.gif);
			height:16px;
			width:83px;
			margin-bottom:0.5em;
		}
		#small_quote_panel_title {
			background:url(/assets/gfx/titles/t_direct_quote.gif) no-repeat;
		}
		#small_quote_panel_title a.title span {
			display:none;
		}
		#small_stockist_panel_title a.title {
			display:block;
			background:url(/assets/gfx/titles/t_nearest_stockist.gif);
			height:16px;
			width:110px;
			margin-bottom:0.5em;
		}
		#small_stockist_panel_title {
			background:url(/assets/gfx/titles/t_nearest_stockist.gif) no-repeat;
		}
		#small_stockist_panel_title a.title span {
			display:none;
		}
		#small_seeds_panel_title a.title {
			display:block;
			background:url(/assets/gfx/titles/t_seeds.gif);
			height:16px;
			width:43px;
			margin-bottom:0.5em;
		}
		#small_seeds_panel_title {
			background:url(/assets/gfx/titles/t_seeds.gif) no-repeat;
		}
		#small_seeds_panel_title a.title span {
			display:none;
		}
	/* End Small Panels */
	/* Micro Panels */
		#micro_elite_panel_title a {
			display:block;
			height:113px;
			width:183px;
			background:url(/assets/gfx/panels/micro/elite_banner.jpg) no-repeat;
		}
		#micro_elite_panel_title {
			background:url(/assets/gfx/panels/micro/elite_banner.jpg) no-repeat;
		}
		#micro_elite_panel_title a span {
			display:none;
		}	
		#micro_newcentury_panel_title a {
			display:block;
			height:113px;
			width:183px;
			background:url(/assets/gfx/panels/micro/newcentury_banner.jpg) no-repeat;
		}
		#micro_newcentury_panel_title {
			background:url(/assets/gfx/panels/micro/newcentury_banner.jpg) no-repeat;
		}
		#micro_newcentury_panel_title a span {
			display:none;
		}	
		#micro_regal_panel_title a {
			display:block;
			height:113px;
			width:183px;
			background:url(/assets/gfx/panels/micro/regal_banner.jpg) no-repeat;
		}
		#micro_regal_panel_title {
			background:url(/assets/gfx/panels/micro/regal_banner.jpg) no-repeat;
		}
		#micro_regal_panel_title a span {
			display:none;
		}	
		#micro_lovelawn_panel_title {
			height:79px;		
		}
		#micro_lovelawn_panel_title a {
			display:block;
			height:79px;
			width:183px;
			background:url(/assets/gfx/panels/micro/lawn_love.gif) no-repeat;
		}
		#micro_lovelawn_panel_title {
			background:url(/assets/gfx/panels/micro/lawn_love.gif) no-repeat;
		}
		#micro_lovelawn_panel_title a span {
			display:none;
		}	
		#micro_tips_panel_title {
			height:79px;		
		}
		#micro_tips_panel_title a {
			display:block;
			height:79px;
			width:183px;
			background:url(/assets/gfx/panels/micro/lawn_caretips.jpg) no-repeat;
		}
		#micro_tips_panel_title {
			background:url(/assets/gfx/panels/micro/lawn_caretips.jpg) no-repeat;
		}
		#micro_tips_panel_title a span {
			display:none;
		}	
		#micro_lawncare_panel_title {
			height:79px;		
		}
		#micro_lawncare_panel_title a {
			display:block;
			height:79px;
			width:183px;
			background:url(/assets/gfx/panels/micro/lawn_care.jpg) no-repeat;
		}
		#micro_lawncare_panel_title {
			background:url(/assets/gfx/panels/micro/lawn_care.jpg) no-repeat;
		}
		#micro_lawncare_panel_title a span {
			display:none;
		}	
		#panel_micro_home_left, .panel_micro_home_left {
			margin-right:5px;
		}
		#panel_micro_home_right, .panel_micro_home_right {
			margin-left:5px;
		}
	/* End Micro Panels */
/* End Panels */
/* Page Titles */
	/* h1's */
		h1 span {
			visibility:hidden;
		}
		h1.regal {
			font-size:1em;
			height:20px;
			width:95px;
			background:url(/assets/gfx/titles/turf/regal/page_title.gif) no-repeat;
		}
		div.images h1.regal {
			font-size:1em;
			height:20px;
			width:170px;
			background:url(/assets/gfx/titles/turf/regal/images.gif) no-repeat;
		}
		h1.xeris {
			font-size:1em;
			height:20px;
			width:88px;
			background:url(/assets/gfx/titles/turf/xeris/page_title.gif) no-repeat;
		}
		div.images h1.xeris {
			font-size:1em;
			height:20px;
			width:165px;
			background:url(/assets/gfx/titles/turf/xeris/images.gif) no-repeat;
		}
		h1.elite {
			font-size:1em;
			height:20px;
			width:88px;
			background:url(/assets/gfx/titles/turf/elite/page_title.gif) no-repeat;
		}
		div.images h1.elite {
			font-size:1em;
			height:20px;
			width:156px;
			background:url(/assets/gfx/titles/turf/elite/images.gif) no-repeat;
		}
		h1.newcentury {
			font-size:1em;
			height:20px;
			width:159px;
			background:url(/assets/gfx/titles/turf/newcentury/page_title.gif) no-repeat;
		}
		div.images h1.newcentury {
			font-size:1em;
			height:20px;
			width:235px;
			background:url(/assets/gfx/titles/turf/newcentury/images.gif) no-repeat;
		}
		h1.checkout {
			font-size:1em;
			height:20px;
			width:93px;
			background:url(/assets/gfx/titles/page/t_checkout.gif) no-repeat;
		}
		h1.stockistTitle {
			font-size:1em;
			height:20px;
			width:88px;
			background:url(/assets/gfx/titles/page/t_stockists.gif) no-repeat;
		}
		h1.newsTitle {
			font-size:1em;
			height:20px;
			width:52px;
			background:url(/assets/gfx/titles/t_news.gif) no-repeat;
		}
		h1.about {
			font-size:1em;
			height:20px;
			width:88px;
			background:url(/assets/gfx/titles/page/t_about.gif) no-repeat;
		}
		h1.contact {
			font-size:1em;
			height:20px;
			width:105px;
			background:url(/assets/gfx/titles/page/t_contact.gif) no-repeat;
		}
		h1.seeds {
			font-size:1em;
			height:20px;
			width:58px;
			background:url(/assets/gfx/titles/page/t_seeds.gif) no-repeat;
		}
		h1.premium {
			font-size:1em;
			height:16px;
			width:88px;
			background:url(/assets/gfx/titles/t_premium_turf.gif) no-repeat;
		}
		h1.brochure {
			font-size:1em;
			height:20px;
			width:196px;
			background:url(/assets/gfx/titles/t_download_brochure.gif) no-repeat;
		}
		h1.login {
			font-size:1em;
			height:20px;
			width:176px;
			background:url(/assets/gfx/titles/page/t_login.gif) no-repeat;
		}
		h1.faq {
			font-size:1em;
			height:20px;
			width:56px;
			background:url(/assets/gfx/titles/page/t_faqs.gif) no-repeat;
		}
		h1.care {
			font-size:1em;
			height:20px;
			width:100px;
			background:url(/assets/gfx/titles/page/t_lawncare.gif) no-repeat;
		}
		h1.history {
			font-size:1em;
			height:20px;
			width:162px;
			background:url(/assets/gfx/titles/page/t_purchasehistory.gif) no-repeat;
		}
		h1.trees {
			font-size:1em;
			height:20px;
			width:162px;
			background:url(/assets/gfx/titles/page/t_treesandshrubs.gif) no-repeat;
		
		}
		h1.terms {
			font-size:1em;
			height:20px;
			width:203px;
			background:url(/assets/gfx/titles/page/t_terms_cond.gif) no-repeat;
		
		}
		h1.service {
			font-size:1em;
			height:20px;
			width:179px;
			background:url(/assets/gfx/titles/page/t_customer_services.gif) no-repeat;
		
		}
		h1.delivery {
			font-size:1em;
			height:20px;
			width:92px;
			background:url(/assets/gfx/titles/page/t_deliveries.gif) no-repeat;
		
		}
		h1.thankyou {
			font-size:1em;
			height:20px;
			width:99px;
			background:url(/assets/gfx/titles/page/t_thankyou.gif) no-repeat;
		
		}
		h1.tips {
			font-size:1em;
			height:20px;
			width:40px;
			background:url(/assets/gfx/titles/page/tips.gif) no-repeat;
		
		}
		h1.lovelawn {
			font-size:1em;
			height:20px;
			width:143px;
			background:url(/assets/gfx/titles/page/love_urlawn.gif) no-repeat;
		
		}
		h1.denied {
			font-size:1em;
			height:20px;
			width:179px;
			background:url(/assets/gfx/titles/page/t_transaction_denied.gif) no-repeat;
		
		}
		h1.error {
			font-size:1em;
			height:20px;
			width:49px;
			background:url(/assets/gfx/titles/page/t_error.gif) no-repeat;
		
		}
		h1.myspace {
			font-size:1em;
			height:20px;
			width:95px;
			background:url(/assets/gfx/titles/page/t_myspace.gif) no-repeat;
		
		}
		h1.lawncarecalendar {
			font-size:1em;
			height:20px;
			width:187px;
			background:url(/assets/gfx/titles/page/t_lawncare_calendar.gif) no-repeat;
		
		}
		h1.register {
			font-size:1em;
			height:20px;
			width:206px;
			background:url(/assets/gfx/titles/page/t_myspace_registration.gif) no-repeat;
		
		}
		h1.turf {
			font-size:1em;
			height:20px;
			width:206px;
			background:url(/assets/gfx/titles/page/t_turfing_newlawn.gif) no-repeat;
		
		}
		h1.update {
			font-size:1em;
			height:20px;
			width:187px;
			background:url(/assets/gfx/titles/page/t_updateyourdetails.gif) no-repeat;
		
		}
		h1.password {
			font-size:1em;
			height:20px;
			width:170px;
			background:url(/assets/gfx/titles/page/t_update_password.gif) no-repeat;
		
		}
		h1.reminder {
			font-size:1em;
			height:20px;
			width:182px;
			background:url(/assets/gfx/titles/page/t_password_reminder.gif) no-repeat;
		
		}
		h1.yourlawn {
			font-size:1em;
			height:20px;
			width:95px;
			background:url(/assets/gfx/titles/page/t_your_lawn.gif) no-repeat;
		
		}
	/* End h1's */
	/* h2's */
		#purchase h2 span {
			visibility:hidden;
		}
		#purchase h2 {
			background:url(/assets/gfx/titles/t_onlineshopping.gif) no-repeat;
			font-size:1em;
			height:20px;
			width:156px;
		}
		#benefits h2 span {
			visibility:hidden;
		}
		#benefits h2 {
			background:url(/assets/gfx/titles/t_benefits.gif) no-repeat;
			font-size:1em;
			height:20px;
			width:118px;
		}
		#testimonial h2 span {
			visibility:hidden;
		}
		#testimonial h2 {
			background:url(/assets/gfx/titles/t_customer_testimonials.gif) no-repeat;
			font-size:1em;
			height:20px;
			width:213px;
		}
		#turfCalculator h2 span {
			visibility:hidden;
		}
		#turfCalculator h2 {
			background:url(/assets/gfx/titles/t_turf_calculator_icon.gif) no-repeat;
			font-size:1em;
			height:26px;
			width:166px;
		}
		#basketContainer h2 span {
			visibility:hidden;
		}
		#basketContainer h2 {
			background:url(/assets/gfx/titles/t_shoppingbasket.gif) no-repeat;
			width:210px;
			height:20px;
			font-size:1em;
		}
	/* End h2's */
	/* Nav titles */
		#SubNavTitle span {
			visibility:hidden;
			
		}
		.turfNav #SubNavTitle {
			background:url(/assets/gfx/titles/nav_onlineshopping.gif) no-repeat;
			background-position:center right;
			height:18px;
		}
		.myspaceNav #SubNavTitle {
			background:url(/assets/gfx/titles/nav_myaccount.gif) no-repeat;
			background-position:center right;
			height:18px;
		}
		#regalNavTitle span {
			visibility:hidden;
		}
		#regalNavTitle a {
			display:block;
			background:url(/assets/gfx/titles/turf/regal/nav.gif) no-repeat;
			background-position:center right;
			height:18px;		
		}
		#regalNavTitle {
			background:url(/assets/gfx/titles/turf/regal/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#xerisNavTitle span {
			visibility:hidden;
		}
		#xerisNavTitle {
			background:url(/assets/gfx/titles/turf/xeris/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#xerisNavTitle a {
			display:block;
			background:url(/assets/gfx/titles/turf/xeris/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#eliteNavTitle span {
			visibility:hidden;
		}
		#eliteNavTitle {
			background:url(/assets/gfx/titles/turf/elite/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#eliteNavTitle a {
			display:block;
			background:url(/assets/gfx/titles/turf/elite/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#newcenturyNavTitle span {
			visibility:hidden;
		}
		#newcenturyNavTitle {
			background:url(/assets/gfx/titles/turf/newcentury/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#newcenturyNavTitle a {
			display:block;
			background:url(/assets/gfx/titles/turf/newcentury/nav.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#spaceNavTitle span {
			visibility:hidden;
		}
		#spaceNavTitle {
			background:url(/assets/gfx/titles/nav_myspace.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
		#spaceNavTitle a {
			display:block;
			background:url(/assets/gfx/titles/nav_myspace.gif) no-repeat;
			background-position:center right;
			height:18px;			
		}
/* End Nav titles  */
/* End Page Titles */
/* Footer Elements */
#footer ul {
	list-style:none;
	margin-bottom:0.8em;
}
#footer ul li {
	list-style:none;
	display:inline;
	position:relative;

}
#f-help {
	
}
#f-terms {
	left:80px;
}
#f-terms a {
	color:#666666;

}
#f-dev {
	left:120px;
}
#f-address {
	left:32px;
}
/* End Footer Elements */


/* homepage v3 - daz */

.panel-mini, .panel-maxi {
	background-color:#D3E2BE;
	float:left;
	margin-bottom:3px/* solid white*/;
}
.panel-mini {width:184px;}
div.p-center {margin:0 3px 0 3px;width:185px}
.panel-mini h2, .panel-maxi h2 {
	padding:0;
	margin:0;
	border-bottom:3px solid #99C434;
	background-repeat:none;
}
.panel-maxi h2 a {
	padding:0;
	margin:0;
	display:block;
	width:559px;
	height:132px;
	background-repeat:none;
}
.panel-mini h2 a {
	padding:0;
	margin:0;
	display:block;
	width:184px;
	height:113px;
}
div.p-center h2 a {
	width:185px;
}
.panel-mini ul, .panel-maxi ul {
	border-top:1px solid #FFF;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
}
.panel-mini li, .panel-maxi li {
	list-style:none;
	padding:4px 9px 4px 0;
	margin:0;
	float:right;
	font-weight:bold;
	font-size:11px;
}
.panel-mini li a, .panel-maxi li a{
	color:#7D1E1C;
	text-decoration:none;
}
.panel-mini li a:hover, .panel-maxi li a:hover {
	color:#000000;
	text-decoration:underline;
}
.panel-mini br, .panel-maxi br {
	clear:both;
	height:1px;
	line-height:1px;
}
h2 a span {display:none;}

#home-regal h2, #home-regal h2 a {
	background-image:url(/assets/gfx/panels/mid/regal_banner.jpg);
}
	
#home-elite h2, #home-elite h2 a {
	background-image:url(/assets/gfx/panels/mid/elite_banner.jpg);
}		
#home-newcentury h2, #home-newcentury h2 a {
	background-image:url(/assets/gfx/panels/mid/newcentury_banner.jpg);
}		
#home-xeris h2 , #home-xeris h2 a {
	background-image:url(/assets/gfx/panels/full/xeris_homebanner.jpg);
}
#noAccount {
	text-align:right;
	width:320px;
}
#gdc-logo {
	vertical-align:middle;
	margin:0 1em 1em 0;
	float:left;
}