@charset "utf-8";
/* CSS Document */
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #666666;
}
p{margin:0; padding:0}
a, a:visited{ color: #666666; decoration:none; }
a:hover, a: active{ color: #666666; decoration:underline; }
h1{margin:0; padding:0}
h2{margin:0; padding:0}
form{padding:0; margin:0}
ul{padding:0; margin:0}
#container {
	width: 100%;
	background: #FFFFFF;
	text-align: left; 
}
#header {background:#889ba5;width:100%; border-bottom:#778F9F 1px solid} 
#header #nav{width:955px;margin: 0 auto;}
#header #navbar{background: url(../images/bottomnav.gif) no-repeat; font-size:1.7em; height:52px; width:912px; color:#FFFFFF; padding: 15px 0 0 43px}
#header #navbar a{text-decoration:none; color:#FFFFFF}
#header #navbar a:hover{text-decoration:underline}

#mainContent {width:100%;padding: 0;background: #FFFFFF}
#mainContent #body{ width:955px;margin: 0 auto; height:420px;font-size:1.2em}
#mainContent #body #textcontent{float:left; width:710px}
#mainContent #body #textcontent h1{padding: 20px 0 10px 43px;font-size:1.7em; border-bottom:#CCCCCC dotted 1px}
#mainContent #body #textcontent h2{padding: 20px 0 0 43px;font-size:1.4em}
#mainContent #body #textcontent p{padding: 20px 0 0 43px}
#mainContent #body #textcontent ul{padding: 20px 0 0 43px}

#mainContent #body li{background:url(../images/button.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:15px; list-style:none; padding-bottom:10px}
#infopanel{
	width:100%;
	padding: 0; 
	background:#91a0ab; border-top:#778F9F solid 1px
	}
#infopanel #body{width:955px;margin: 0 auto;background: url(../images/bottom.gif) no-repeat; height:203px}
#infopanel #body #block1{padding: 20px 0 0 43px; font-size:1.2em; width:275px; float:left; height:180px; color:#FFFFFF}
#infopanel #body #block1 h2{padding-bottom:10px; font-size:1.7em; font-weight:lighter; color:#eeeeee;}
#infopanel #body #block1 a{text-decoration:underline; color:#FFFFFF; float:right}
#infopanel #body #block1 a:hover{text-decoration:underline; color:#283a44}
#infopanel #body #block1 p{padding-bottom:8px}
#infopanel #body #block2{padding: 20px 0 0 43px; font-size:1.2em; width:275px; float:left; height:180px; color:#FFFFFF}
#infopanel #body #block2 h2{padding-bottom:10px;font-size:1.7em; font-weight:lighter; color:#eeeeee;}
#infopanel #body #block2 a{text-decoration:underline; color:#FFFFFF; float:right}
#infopanel #body #block2 a:hover{text-decoration:underline; color:#283a44}
#infopanel #body #block3{padding: 20px 0 0 43px; font-size:1.2em; width:275px; float:left; height:180px; color:#FFFFFF}
#infopanel #body #block3 h2{padding-bottom:10px;font-size:1.7em; font-weight:lighter; color:#eeeeee;} 
#infopanel #body #block3 a{text-decoration:underline; color:#FFFFFF; float:right}
#infopanel #body #block3 a:hover{text-decoration:underline; color:#283a44}
#grad{width:100%;padding: 0; height:16px; background:url(../images/grad.gif);}
#copy #body{width:955px;margin: 0 auto;height:16px; padding-top:2px; text-align:center; color:#FFFFFF}
#footer { 
	width:100%;
	padding: 0; 
	background:#CCCCCC;
} 
#footer #body{width:955px;margin: 0 auto; height:40px; height:170px}
#footer #body #contactus{padding: 10px 0 0 43px; font-size:1.2em; width:900px; float:left; height:160px; color:#000000}
#footer #body #contactus h2{padding-bottom:10px; font-size:1.7em; font-weight:lighter; border-bottom:1px #999999 dotted;  color:#666666;}
input{ width:220px;padding:3px 4px ;border:2px solid #9F9F9F}
#footer #body #contactus form{padding-top:7px}
#footer #body #contactus .title{width:130px; float:left; padding-bottom:5px; padding-top:2px;  color:#666666;}
#footer #body #contactus .field{width:250px; float:left;padding-bottom:5px}
#footer #body #contactus .title2{width:100px; float:left; padding-bottom:5px; padding-top:2px;  color:#666666}
#footer #body #contactus .field2{width:370px; float:left;padding-bottom:5px}


#mainContent #body #textcontent #contactpage {padding: 20px 0 10px 43px;}
#mainContent #body #textcontent #contactpage form{padding-top:7px}
#mainContent #body #textcontent #contactpage .title{width:130px;  padding-bottom:5px; padding-top:2px;  color:#666666;}
#mainContent #body #textcontent #contactpage .field{width:250px; padding-bottom:5px}
#mainContent #body #textcontent #contactpage .title2{width:100px;  padding-bottom:5px; padding-top:2px;  color:#666666}
#mainContent #body #textcontent #contactpage .field2{width:400px; padding-bottom:5px}

.submitbutton {background:#9F9F9F; border:1px solid #666666; padding:3px 0; color:#FFFFFF}
#copy{width:100%;padding: 0; background:#AFAFAF;}
#copy #body{width:955px;margin: 0 auto;height:16px; padding-top:2px; text-align:center; color:#FFFFFF}
-->
#houseplans{position:relative; left: -80px; float:left; margin-right: -40px}

#house{position:relative; left: -30px; float:left;}
#ukmap{position:relative; float:right; margin:20px 0 0 5px;}
.clear{clear:both;}