form {margin:0;padding:0;}
a {outline:none;}
abbr {border:none;}

body {background:#fff url('../images/layout/body-background-stone-02.jpg') repeat;
height:100%;
overflow:visible;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;}

font {font-size:12px;}

body.design {background: #F0EEDF url('../images/layout/body-background-blueprint.jpg') top center repeat-y;}

body.installation {background: url('../images/layout/body-background-paver-04.jpg');}

body.maintenance {background: url('../images/layout/body-background-grass.jpg');}

body.plant_care {background: url('../images/layout/body-background-flower-03.jpg');}

body.estate {background: url('../images/layout/body-background-wheat.jpg');}

h1 {font-size:14px;color:#8B8B8B;margin:0;}

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;}

.green, a.green, .topic-heading {color:#7AC142;}

.lightgrey {color:#CCCCCC;}

.spacer {padding:0 5px 0;}

img {border:0;}

input, select {font-size:11px;}

#frame-primary {width:774px;background:#fff;margin:0 auto;padding:0;text-align:left;border-right:3px solid #D9D9D9;border-left:3px solid #D9D9D9;overflow:hidden;}

#pane-left {float:left;background:#E7E7E7;width:323px;padding:0 0 1000px 0;margin:0 0 -1000px 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;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/nav-home.gif) no-repeat;text-indent:-9000px;}
		
			#navigation li.about a {background:url(../images/layout/nav-about.gif) no-repeat;}
			
			#navigation li.services a {width:68px;background:url(../images/layout/nav-services.gif) no-repeat;}
			
			#navigation li.faq a {background:url(../images/layout/nav-faq.gif) no-repeat;}
			
			#navigation li.contact a {width:68px;background:url(../images/layout/nav-contact.gif) no-repeat;}	

#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 {width:400px;margin:20px 0 40px;padding:0;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:774px;background:#78A419;margin-right:auto;margin-left:auto;margin-top:0;padding:0;text-align:left;border-right:3px solid #92BD34;border-left:3px solid #92BD34;}

#footer {width:740px;background:#78A419 url('../images/layout/footer-body.png') repeat-x;margin:0px auto 0;padding:20px 10px;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:220px;margin:0;text-align:right;}
		
	#footer a {color:#fff;}

.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;}

#billing {margin-left:20px; padding:10px 10px 0 10px;}

#billing td {padding:3px 4px;}

#billsubmit {margin:6px 0 0 20px;}

td.billingleft {text-align:right;border-bottom:1px solid #E6E6E6;}

.indexspacer {height:80px;}

.contactspacer {height:60px;}

.subscribespacer {height:270px;}

.billingspacer {height:110px;}

.flashcontent {width:240px; height:235px;margin-bottom:20px;}

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:":";}
