*   { border:0;padding:0;margin:0 }
html { background:#6d7aa3 no-repeat scroll center top;font:normal normal normal 0.8em/1.5em tahoma, arial, sans-serif; }

body { background:#fff; width:1000px; margin:20px auto; }

.head { padding:16px 0 0; border-bottom: 3px solid #fff; }

a { overflow:auto; color:#fd7c14; text-decoration:none; }
a:hover { text-decoration:underline; background:#}

.nav { float:left; height:600px;width:220px;background:#071b5a; color:#fff;margin:20px 0 20px 20px;}
.nav a { display:block; color:#fff; padding: 10px; border-bottom:1px solid #fff; }
.nav a:hover { background:#505050; }
.nav a.current { text-decoration:none; }

.technical,.contact {background:#ffb683}
.technical .nav,.contact .nav {background:#fd7c14}

.main-content {   float:left;min-height:600px;width:720px;padding:20px;background:#fff;color:#3f3f3f; }
.main-content h1 { color:#071b5a;margin-top:15px;padding-top:10px;padding-bottom:10px;font-size:1.25em; }
.main-content h2 { color:#fd7c14;padding-top:5px; margin-bottom:10px;font-size:1.25em; }
.main-content h2.property { color:#071b5a; }
.main-content h2.tech { clear:left;padding-top:25px; }
.main-content h3 { color:#ff7c14;margin-top:5px;margin-bottom:5px;padding:4px;font-size:1.25em; }
.main-content p  { font-size:1.0em;line-height:1.5em }
.main-content br { padding-bottom:15px; }
.main-content ul {color:#071b5a;margin-left:50px;margin-top:10px;padding-top:10px;padding-bottom:10px;font-size:0.85; }
.main-content ol {color:#ff7c14;margin:0 15px;padding:0 15px 15px 15px;font-size:0.85; }
.main-content .image-1 { float:left} .image-1 img { height:240px }
.main-content .image-2 { margin-top:15px;padding-top:10px;} .image-2 img { width:720px }
.main-content .image-3 { float:left;margin-right:20px; } .image-3 img { height:150px }
.main-content .image-4 { margin-top:0 ;} .image-4 img { width:720px }
.main-content .item { width:320px;height:500px;text-align:center;display:inline-block;padding-bottom:36px; }
.centred { padding:0 20px; }
.imagebox { height:240px;margin:10px 0 20px 0 }

.contactform { float:right; border: 5px solid #2c2b2b; margin:15px; }

form { background:#fff;width:700px;float:left}
input, textarea, select { border:1px solid #262626; }
form p { font-size:0.85em;line-height:1.5em; color:#808080; padding:2px 0; }
form input[type=text],form input[type=password] {display:block;padding:2px;width:99%;}
form textarea {display:block;padding:2px;width:99%;height:50px}
form input[type=submit] {display:block;padding:2px;-moz-box-shadow:1px 1px 2px 0px #262626,inset 0px 1px 0px 0px #262626;
	-webkit-box-shadow:1px 1px 2px 0px #c2c2c2,inset 0px 1px 0px 0px #262626;
	box-shadow:1px 1px 2px 0px #c2c2c2,inset 0px 1px 0px 0px #262626;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c2c2c2), color-stop(1, #262626) );
	background:-moz-linear-gradient( center top, #c2c2c2 5%, #262626 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#262626');
	background-color:#000000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c2c2c2;
	display:inline-block;
	color:#fff;margin-top: 10px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}
form input[type=submit]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c2c2c2), color-stop(1, #262626 ) );
	background:-moz-linear-gradient( center top, #c2c2c2 5%, #262626 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#262626 ');
	background-color:#262626;
}
form input[type=submit]:active {
	position:relative;
	top:1px;left:1px;

.footer { clear:both; color:#000; padding:20px; font-size:0.9em; margin-top:0px;line-height: 1.5em; background:#81a594; }

.gmap { width:330px; height:450px;margin-top:25px;float:right; }