body {
background: #483d28 url("img/background.gif"/*tpa=http://www.anrowland.co.uk/img/bg.jpg*/) top left repeat;
font: 62.5% "Lucida Grande", Verdana, Tahoma, san-serif;
margin: auto;
padding: 0;
}
#wrapper {
border: 0;
margin: 1% auto 0 auto;
padding: 0;
width: 900px;
}
#wrapper-bg {  
background: #fff url("img/wrapper-bg.gif"/*tpa=http://www.anrowland.co.uk/img/wrapper-bg.gif*/) top left repeat-y;
border: 0;
margin: 0;
padding: 0;
width: 900px;
float: left;
}




/* top header area */

#header {
border: 0;
margin: 0;
padding: 0;
width: 900px;
height: 120px;
border-top: 1px solid #594b41;
background: #1f1c1a url("img/header-tree.gif"/*tpa=http://www.anrowland.co.uk/img/header-tree.gif*/) bottom right no-repeat;
}
#header-left {
border: 0;
margin: 0;
padding: 0;
width: 700px;
height: 120px;
float: left;
}
#header-left img {
font: bold 4em/1em "Lucida Grande", Verdana, Tahoma, san-serif;
color: #fff;
margin: 9px 0 0 15px
}

/* header right  */

#header-right {
border: 0;
margin: 0;
padding: 0;
width: 200px;
height: 120px;
float: right;
}
#header-right h1 {
border: 0;
margin: 12px 0 0 0;
padding: 0 0 0 10px;
color: #fff;
font: normal 1.5em/1.3em "Rockwell", Verdana, Tahoma, san-serif;
border-left: 2px solid #449c00;
}
#header-right h1 a { color: #fff; text-decoration: none;}
#header-right h1 a:hover { color: #fff; text-decoration: underline;}

#bar {
border: 0;
margin: 0;
padding: 0;
width: 900px;
height: 10px;
background: #8C314D url("img/bar.gif"/*tpa=http://www.anrowland.co.uk/img/bar.gif*/) top left repeat-x;
font: normal 0.1em/0.1em "Lucida Grande", Verdana, Tahoma, san-serif;
}










/* content */

ol#columns {
border: 0;
margin: 0;
padding: 0;
width: 900px;
text-align: left;
list-style-type: none;
display: inline;
}
ol#columns li {
border: 0;
margin: 0;
padding: 0;
text-align: left;
list-style-type: none;
float: left;
}
ol#columns li.left {
width: 200px;
}
ol#columns li.middle {
width: 520px;
margin: 0 0 15px 25px;
}
ol#columns li.right {
width: 110px;
margin: 20px 0 0 25px;
text-align: center;
overflow:hidden;
}








/* nav */

ul#nav {
border: 0;
margin: 10px 0;
padding: 0;
float: left;
width: 199px;
text-align: left;
list-style-type: none;
display: inline;
}
ul#nav li {
border: 0;
margin: 0;
padding: 0;
text-align: left;
width: 199px;
display: block;
list-style-type: none;
font: bold 1.2em/2em "Lucida Grande", Verdana, Tahoma, san-serif;
float: left;
}
ul#nav li a {
width: 199px;
height: 25px;
display: block;
list-style-type: none;
text-decoration: none;
text-indent: 15px;
color: #193400;
background: #9ccb4d url("img/nav.gif"/*tpa=http://www.anrowland.co.uk/img/nav.gif*/) 0px 0px no-repeat;
}
ul#nav li a:hover {
color: #193400;
background: #9ccb4d url("img/nav.gif"/*tpa=http://www.anrowland.co.uk/img/nav.gif*/) 0px -25px no-repeat;
}
ul#nav li a.active {
color: #fff;
background: #9ccb4d url("img/nav.gif"/*tpa=http://www.anrowland.co.uk/img/nav.gif*/) 0px -50px no-repeat;
}












ol#columns li.middle h2 {
color: #419501;
margin: 20px 0 0 0;
padding: 0;
letter-spacing: -0.02em;
font: normal 2.8em/1em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
}
ol#columns li.middle h3 {
color: #1f1c1a;
clear: left;
margin: 35px 0 25px 0;
padding: 5px 20px 15px 20px;
background: #f1eae5;
font: normal 1.4em/1.2em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
}
ol#columns li.middle h3 strong {
font: bold 1.3em/1.8em "Rockwell", Verdana, Tahoma, san-serif;
padding: 5px 0;
}
ol#columns li.middle h3 a {
font-size: 1.1em;
}
ol#columns li.middle h4 {
color: #1f1c1a;
margin:15px 0;
padding: 0;
font: bold 1.5em/1.2em "Lucida Grande", Verdana, Tahoma, san-serif;
}
ol#columns li.middle h5 {
color: #1f1c1a;
margin:17px 0 3px;
padding: 0;
font: bold 1.4em/1.2em "Lucida Grande", Verdana, Tahoma, san-serif;
}
ol#columns li.middle p {
color: #1f1c1a;
margin: 0 0 12px 0;
padding: 0;
font: normal 1.3em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
}
ol#columns li.middle #ruler {
width: 450px;
height: 1px;
margin: 15px 0;
font: normal 0.1em/0.1em "Lucida Grande", Verdana, Tahoma, san-serif;
border-bottom: 1px dotted #468a00;
}
ol#columns li.middle a,
ol#columns li.right a {
color: #419501;
font-weight: bold;
text-decoration: none;
}
ol#columns li.middle a:hover,
ol#columns li.right a:hover {
text-decoration: underline;
}
ol#columns li.middle ul {
width: 450px;
float: left;
margin: 5px 0 20px;
padding: 0;
}
ol#columns li.middle ul li {
color: #1f1c1a;
padding: 0 0 0 15px;
margin:  0 0 5px 15px;
float: left;
width: 400px;
font: normal 1.3em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
background: url("img/disc.gif"/*tpa=http://www.anrowland.co.uk/img/disc.gif*/) 0px 6px no-repeat;
}
ol#columns li.middle ol {
width: 450px;
float: left;
margin: 5px 0 20px;
padding: 0;
}
ol#columns li.middle ol li {
color: #1f1c1a;
padding: 0 0 0 20px;
margin:  0 0 3px 10px;
float: left;
width: 400px;
font: normal 1.3em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
background: url("img/tick.gif"/*tpa=http://www.anrowland.co.uk/img/tick.gif*/) 0px 5px no-repeat;
}



ol#columns li.middle #testimonial {
color: #1f1c1a;
clear: left;
border-bottom: 1px dotted #1f1c1a;
margin: 12px 0 0;
padding: 10px 20px;
background: #f1eae5;
font: normal 1.1em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
}
ol#columns li.middle #testimonial p {
margin: 0 0 10px 0;
font: normal 1.25em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
background: url("img/quote-top.gif"/*tpa=http://www.anrowland.co.uk/img/quote-top.gif*/) 0 1px no-repeat;
text-indent: 14px;
}
ol#columns li.middle #testimonial strong  {
color: #3e8d02;
font-size: 1.05em;
}





ol#columns li.right #greenbox {
width: 180px;
margin: 0;
padding: 0;
border: 0;
text-align: left;
background: #509e01 url("img/green-bg.gif"/*tpa=http://www.anrowland.co.uk/img/green-bg.gif*/) bottom left repeat;
}
ol#columns li.right #greenbox img {
border-bottom: 1px solid #fff;
}
ol#columns li.right #greenbox p {
color: #fff;
margin: 5px 10px 0 10px;
padding: 0 0 10px 0;
text-align: center;
font: normal 1.5em/1.2em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
}

ol#columns li.right #greenbox2 p {
color: #fff;
margin: 0 10px 0 10px;
padding: 0 0 10px 0;
text-align: center;
font: normal 1.5em/1.2em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
}
img.logos {margin: 0 5px 0 0; }

#details {
width: 180px;
margin: 0;
padding: 0;
border: 0;
text-align: left;
}
#details h6 {
color: #fff;
background: #419501;
margin: 0;
padding: 5px 10px;
font: normal 1.9em/1em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
}
#details p {
border-left: 1px dotted #468a00;
border-bottom: 1px dotted #468a00;
border-right: 1px dotted #468a00;
color: #1f1c1a;
margin: 0 0 12px 0;
padding: 10px;
text-align: left;
font: normal 1.3em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
}







/* contact form elements */

#contactform {
	color: #1f1c1a;
	width: 450px;
	padding: 0px;
	font: normal 1.3em/1.2em "Rockwell", Lucida Grande, Verdana, Tahoma, san-serif;
	margin: 20px 0;
	text-align: left;
}
#contactform input, 
#contactform textarea {
	background: #f1eae5 ;
	border-left:  3px solid #509e01;
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
	color: #1f1c1a;
	font: normal 1em/1em "Lucida Grande", Verdana, Tahoma, san-serif;
	padding: 4px 6px;
	margin: 1px 0 8px 0;
}
#contactform select {
	border: 2px solid #e6ddd7;
	color: #1f1c1a;
	margin: 1px 0 8px 0;
	font: normal 1em/1em "Lucida Grande", Verdana, Tahoma, san-serif;
	padding: 1px;
}
#contactform span { color:#509e01; }
#contactform input.submit {
	width: 61px;
	padding: 0px;
	border: 0px;
	height: 25px;
	margin: 0px;
	background: transparent url("img/submit.gif"/*tpa=http://www.anrowland.co.uk/img/submit.gif*/) no-repeat;
	outline: none;
	}	
#contactform input.submit:hover {
	border: 0px;
	padding: 0px;
	background: transparent url("img/submit.gif"/*tpa=http://www.anrowland.co.uk/img/submit.gif*/) no-repeat 0 -25px;
	}










/* footer */

#footer {
border: 0;
margin: 0;
padding: 0;
width: 900px;
border-bottom: 1px solid #110f0e;
float: left;
background: #1f1c1a;
}
#footer p {
color: #fff;
margin: 0;
padding: 10px 0;
font: normal 1.2em/1.3em "Lucida Grande", Verdana, Tahoma, san-serif;
text-align: center;
}
#footer p a {
font-weight: bold;
color: #fff;
text-decoration: none;
}
#footer p a:hover {
text-decoration: underline;
}







/* bottom footer */

#clearfooter {
border: 0;
margin: auto;
padding: 10px 0 20px 0;
width: 900px;
clear: both;
}
#clearfooter p {
color: #beae8e;
margin: 0;
text-align: center;
padding: 0;
font: normal 1.1em/1.2em "Lucida Grande", Verdana, Tahoma, san-serif;
}
#clearfooter p a {
font: bold 0.9em/1em "Lucida Grande", Verdana, Tahoma, san-serif;	
padding: 1px 2px;	
color: #1f1c1a;
background: #beae8e;
text-decoration: none;
}
#clearfooter p a:hover {
color: #fff;
background: #1f1c1a;
text-decoration: none;
}
#acc {
color:#ff0000;
padding-left:80px;
}
#acc h1 {
	font-size:10px;
	line-height:10px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}
#acc p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#FFFFF;
}
#acc h2 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	font-weight:normal;
}
#acc p {
	font-size:10px;
	margin:0px;
	line-height:10px;
	padding:0px;
	color:#FFFFFF;
	font-weight:normal;
}

