/* CSS Document */

body { 
background-color: #FFF; background-position:top center; background-repeat:repeat;
font-family:"Lucida Sans Unicode", Verdana, Arial, sans-serif;
font-size:12px;
line-height:1.5;
margin:0px 0px 10px 0px; padding:0;
color:#333333;
}

body td { font-size:80%;}
body p { padding:5px 0px; margin:0px;}

/*a:link { color:#aeccbd; text-decoration:none;}
a:visited { color:#fff9c6; text-decoration:none;}
a:hover, a:focus, a:active { colour:#ffffff; text-decoration:none;}*/


.bold {font-weight: bold;}
.twelve {font-size: 12px; line-height: 12px;}
.fourteen {font-size: 14px;}
.sixteen {font-size: 16px;}
.twenty {font-size: 20px;}

.yellowtint {
color:#fff966;
text-decoration:none;
}
.bluetint {
color:#98caff;
}
.greentint {
color:#aeff66;
}
.white {
color:#ffffff;
}
.grey {color:#cccccc;}

xh1 { font-size:2em; margin:0; padding:0; font-weight:lighter; line-height:1em; color:#ffffff}
xh2 { font-size:1.5em; font-weight:lighter; padding:8px 0px 8px 0px; margin:0px; line-height:1.5em; color:#ffffff}
xh3 { font-size:1em; padding:4px 0px 4px 0px; margin:0px; font-weight:lighter; line-height:1em; color:#d8e297;}
xh4 {font-size:46px; color:#d8e297; text-align:center; text-decoration:inherit; font-weight:lighter; padding:'padding-top' 'padding-right' 'padding-bottom' 'padding-left';}

#wrapper{
	display:  block;
width: 760px;
margin: 0 auto;
}

#wrapper_body{
	display: block;
width: 760px;
margin: 0 auto;
height: 200px;
background-color:#232b06;
}

x#wrapper_footer{
width: 760px;
margin: 0 auto;
height: 80px;
text-align:center;
background-color:#ffffff
}
x#wrapper_letham_general_details{
width: 760px;
margin: 0 auto;
height: 425px;
background-color:#232b06

}
x#wrapper_buckthorns_general_details{
width: 760px;
margin: 0 auto;
height: 565px;
background-color:#232b06

}

x#wrapper_letham_location{
width: 760px;
margin: 0 auto;
height: 350px;
background-color:#232b06

}

x#wrapper_letham_specifications{
width: 760px;
margin: 0 auto;
height: 680px;
background-color:#232b06

}

x#wrapper_our_agent{
width: 760px;
margin: 0 auto;
height: 355px;
background-color:#232b06

}

x#content { background-color:#232b06; clear:both;}
x#content_our_agent { background-color:#232b06; clear:both;}

x.subheaderbg { background-image:url(../images/subheaderbg.jpg); background-position:top left; background-repeat:no-repeat;}

x.testimonial { background-color:#232b06; font-style:italic; padding:10px; border:1px solid #232b06;}

/* COLOURS */
.col1 { color:#d8e297;}
.col2 { color:#ffffff;}
.col3 { color:#d8e297;}
.col4 { color:#232b06;}
.col5 { color:#7f962a;}
.col6 { color:#d8e297;}


/* Background colours */
x.bgcol1 { background-color:#232b06;}

/* PADDING */
x.padt1t { padding-top:20px;}
x.padt1r { padding-right:20px;}
x.padt1l { padding-left:20px;}
x.padt1b { padding-bottom:20px;}
x.padt1all { padding:20px;}
x.padt2r { padding-right:40px;}
x.padt2l { padding-left:40px;}
x.padt3t { padding-top:30px;}
x.padt3r { padding-right:30px;}
x.padt3l { padding-left:30px;}
x.padt3b { padding-bottom:30px;}
x.padt3all { padding:30px;}
x.padt4t { padding-top:10px;}
x.padt4r { padding-right:10px;}
x.padt4l { padding-left:10px;}
x.padt4b { padding-bottom:10px;}
x.padt4all { padding:10px;}
x.padt5t { padding-top:15px;}
x.padt5r { padding-right:15px;}
x.padt5l { padding-left:15px;}
x.padt5b { padding-bottom:15px;}
x.padt5all { padding:15px;}
x.padt6t { padding-top:5px;}
x.padt6r { padding-right:5px;}
x.padt6l { padding-left:5px;}
x.padt6b { padding-bottom:5px;}
x.padt6all { padding:5px;}

/* Margins */
x.margt1r { margin-right:5px;}

x.bold { font-weight:bold;}

x.divider { border-top:1px dotted #7f962a; overflow:hidden; display:block; height:1px; padding:5px 0px 5px 0px; margin:0px }
.dividerblank { border-top:0px; overflow:hidden; display:block; height:1px; padding:1px 0px 1px 0px; margin:0px }

/* white rounded corner box */
x.wbox1 { background-image:url(../images/whiteboxbg.jpg); background-position:top left; background-repeat:no-repeat; width:340px; height:12px; display:block; overflow:hidden;}
x.wbox2 { background-color:#FFFFFF; text-align:center; width:340px; height:80px; padding:0px; display:block; overflow:hidden;}
x.wbox3 { background-image:url(../images/whiteboxbg.jpg); background-position:bottom left; background-repeat:no-repeat; width:340px; height:12px; display:block; overflow:hidden;}

/* dark grey rounded corner box */
x.dgbox1 { background-color:#232b06; background-position:top left; background-repeat:no-repeat; width:200px; height:11px; display:block; overflow:hidden;}

x.dgbox1_our_agent { background-color:#232b06; background-position:top left; background-repeat:no-repeat; width:200px; height:11px; display:block; overflow:hidden;}

x.dgbox2 { background-color:#232b06; text-align:left; width:200px; padding:6px 0px 0px 0px; display:block; overflow:hidden; line-height:1.3em;}

x.dgbox2 p { padding:0px 0px 0px 0px; overflow:hidden; }
x.dgbox2 h2 { padding:3px 15px 5px 15px; overflow:hidden; font-size:1.5em; font-weight:lighter; margin:0px; line-height:1.5em;}

x.dgbox2_our_agent { background-color:#d8e297; text-align:left; width:200px; padding:0px; display:block; overflow:hidden; line-height:1.3em;}
x.dgbox2_our_agent p { padding:0px 0px 0px 0px; overflow:hidden; }

x.dgbox3 { background-color:#232b06; background-position:bottom left; background-repeat:no-repeat; width:200px; height:11px; display:block; overflow:hidden;}

x.dgbox4 { background-color:#232b06; background-position:bottom left; background-repeat:no-repeat; width:200px; height:11px; display:block; overflow:hidden;}


/* FLOATS */
x.fleft { float:left;}
x.fright { float:right;}
x.clearb { clear:both;}
x.clearn { clear:none;}

/* ALIGNMENT */
x.talc { text-align:center;}
x.talr { text-align:right;}

/* WIDTHS */
x.wid1 { width:340px;}

.leftbox1 { display: block; float:left; clear:none; width:480px; padding:0px 20px 0px 20px;}
.rightbox1 {display: block; float:right; clear:none; width:200px; padding:0px 20px 0px 20px;}

x#footer { width:760px; height:25px; background-repeat:no-repeat; clear:both; display:block;}
x#footer2 p { text-align:center; color:#707070; padding:5px 0px 5px 0px;}

x.error { color:#FF0000;}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:11px;
	color: #333333;
}
.subwrapper {
	display: block;
	float: left;
	background-color:#232b06;
}
.infoblock {
	display: block;
	float: left;
	width:  100%;
	border-bottom: 1px #FFF dashed;
	margin-bottom: 10px;
}
.infoimage {
	display: block;
	float: left;
	padding: 0 5px 10px 0;
	margin:0;
}
.infoblock p {
	margin: 0;
	padding: 0;
}
