form {margin:0;padding:0;}
a {outline:none;}
abbr {border:none;}

body {height:100%;margin:0;background:#fff url('../images/layout/background-BodyStone.jpg') repeat;font-size:100%;line-height:0.95em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;overflow:visible;}
	body.design {background: #F0EEDF url('../images/layout/background-blueprint.jpg') top center repeat-y;}
	body.installation {background: url('../images/layout/background-BodyPaver.jpg');}
	body.maintenance {background: url('../images/layout/background-BodyGrass.jpg');}
	body.plant_care {background: url('../images/layout/background-BodyFlower.jpg');}
	body.estate {background: url('../images/layout/background-BodyWheat.jpg');}
	
font {font-size:0.7em;}

p, ul, ol, table, dl {margin:10px 0;font-size:12px;}
	ul {list-style-type:none;}
	ol {margin-left:20px;}
	table {margin:0;}
		table p, table ul, table ol, table table {font-size:1.0em;}
	p.blogdate {margin:5px 0 15px;font-style:italic;}
small {font-size:0.9em;}

h1 {font-size:14px;color:#8B8B8B;margin:0;}
	h1.blogtitle {margin-top:50px;}

a:active,a:hover,a:link,a:visited {text-decoration:none;color:#7C9CBB;}
	a.footer{color:#567612;color:#fff;}
	a:hover, a.footer {text-decoration:underline;}
	a:hover.footer, a:hover span {text-decoration:none;}
	a span {color:#666666;}
	a:hover span {text-decoration:none;}

img {border:0;}
input, select {font-size:11px;}


#frame-primary {width:774px;background:#fff;margin:0 auto;padding:0;text-align:left;border:3px solid #D9D9D9;border-width:3px 3px 0;overflow:hidden;}
	#pane-left {float:left;background:#E7E7E7;width:323px;padding:0 0 3000px 0;margin:0 0 -3000px 12px;}
	#pane-right {float:left;width:410px;padding:0 0 0 15px;margin:0 12px -30px 0;background:url('../images/layout/content-background.jpg') right bottom no-repeat;}
	#pane-bottomleft {height:30px; width:323px;background:#E7E7E7 url('../images/layout/infobox-background.jpg') bottom left no-repeat; margin-left:12px;float:left;}


#header {background:#E7E7E7;border-bottom:1px solid #fff;padding:0 0 20px;}
	#header h1 {margin:0;}
		#header h1 a {display:block;background:#E7E7E7 url(../images/layout/logo-Mansell_Landscaping.jpg) no-repeat;width:305px;height:84px;text-indent:-9000px;}


#navigation {float:right;width:376px;margin:25px 0 0;padding:0;list-style-type:none;}
	#navigation li {float:left;height:27px;}
		#navigation li a {display:block;width:60px;height:27px;background:url(../images/layout/topNavigation.gif) no-repeat;text-indent:-9000px;}
			#navigation li.about a {background-position:-61px 0;}
			#navigation li.services a {width:68px;background-position:-122px 0;}
			#navigation li.blog a {background-position:-191px 0;}
			#navigation li.faq a {background-position:-252px 0;}
			#navigation li.contact a {width:68px;background-position:-313px 0;}	


#quicklinks {width:323px;background:#E7E7E7;border-bottom:1px solid #fff; height:100%;margin:0;padding:0;list-style-type:none;}
	#quicklinks li {margin:10px;}
		#quicklinks li.estate {margin:10px 10px 30px;}
		#quicklinks li a {display:block;width:305px;height:73px;background:#D9D9D9 url(../images/layout/button-design.jpg) no-repeat;text-indent:-9000px;}
			#quicklinks li.installation a {background-image:url(../images/layout/button-installation.jpg);}
			#quicklinks li.maintenance a {background-image:url(../images/layout/button-maintenance.jpg);}
			#quicklinks li.plant-care a {background-image:url(../images/layout/button-plant_care.jpg);}
			#quicklinks li.estate a {background-image:url(../images/layout/button-estate.jpg);}


#banner {width:880px;height:243px;background:#fff;margin:0;padding:0 10px 0;}


#quicklinks2 {padding:15px 25px;}
	#quicklinks2 a {color:#8b8b8b;font-weight:bold;font-size:11px;}
	#quicklinks2 #refersend { padding-left:15px;}


#content {float:left;width:300px;margin:0;padding:0 0 0;}
	#contentbox-body-small {position:relative;width:400px;margin:20px 0 40px;padding:0 0 50px;min-height:280px;}
	#contentbox-body-large {width:835px;margin:0 0 0 32px;padding:0;background:#fff url('../images/layout/contentbox-body-large.png') repeat-y;}
	
	
#frame-footer {width:754px;background:#78A419 url('../images/layout/footer-body.png') repeat-x;margin:0 auto;padding:20px 12px;border:3px solid #92BD34;border-width:0 3px 3px;text-align:left;}
	#footer {margin:0 auto;padding:0;font-size:10px;text-align:left;color:#fff;list-style-type:none;overflow:auto;}
		#footer li {float:left;margin-right:70px;}
			#footer li.adr {margin:0;}
			#footer li.sb {float:right;width:250px;margin:0;text-align:right;}
			#footer li a {color:#fff;}
	#cities {clear:left;margin:10px auto 0;color:#fff;font-size:10px;line-height:1.2em;}


.indexspacer {height:80px;}
.contactspacer {height:60px;}
.subscribespacer {height:270px;}
.billingspacer {height:110px;}
.flashcontent {width:240px; height:235px;margin-bottom:20px;}


#billing {margin-left:20px; padding:10px 10px 0 10px;}
	#billing td {padding:3px 4px;}
	#billsubmit {margin:6px 0 0 20px;}
	
.pagination {position:absolute;bottom:0;width:440px;padding-bottom:5px;text-align:center;}
.paginationarrow {position:relative;float:none;border:none;width:24px;height:21px;margin:0 20px -5px;}


.clientlogin {height:17px;padding:2px 0 0 3px;border:1px solid #567612;background:#fff url('../images/layout/input.gif') no-repeat;margin:0 2px 0 0;}
.inputtext {height:17px;padding:2px 0 0 3px;border:1px solid #666666;background:#fff url('../images/layout/input.gif') no-repeat;margin:0 2px 0 0;}
.inputtextbox {height:33px;padding:2px 0 0 3px;border:1px solid #666666;background:#fff url('../images/layout/input.gif') no-repeat;margin:0 2px 0 0;}
.clientloginbutton {border:0;}
.emphasis {font-weight:bold;}
.v10 {height:10px;}
.clear {clear:both;}
td.billingleft {text-align:right;border-bottom:1px solid #E6E6E6;}
.green, a.green, .topic-heading {color:#7AC142;}
.lightgrey {color:#CCCCCC;}
.spacer {padding:0 5px 0;}


div.vcard {padding:10px 0;}
	div.vcard p {width:150px;margin:0;}
		div.vcard p strong {padding-left:15px;}
	div.vcard ul {float:right;width:250px;margin:0;padding:0;list-style-type:none;}
		div.vcard ul li {padding-left:15px;font-weight:bold;}
			div.vcard ul li.address {padding:0;font-weight:normal;}
			div.vcard ul li a {color:#666;}
	div.vcard span.type:after {content:":";}
