body{font:14px verdana,arial,sans-serif; margin:0;padding:0; background-color:#c0c0c0}
p{font:14px verdana,arial,sans-serif; }
img {border:0;}
h1{letter-spacing:2px;line-height:125%;font-size:1.5em;font-weight: normal; padding: 0px; margin-bottom:0;}
div {position:relative;}
#header {background-color:#000099;color:#ffffff;text-align:center;padding:3px 10px 10px 10px;margin:5px;}
#sidebar{float:left; width:160px; margin-left:5px; width:10px; z-index:2; }
#main{float:right; width:770px; min-height:600px; z-index:-1;}
#uk {margin-left:140px; width:240px;}
.company {font-size:1.2em; font-weight:bold;}
#container	{width:950px; margin:10px auto 0 auto; background-color:#ffffff; border:1px solid #808080; z-index:1;}
.wrap a, .wrapad a {font-size:1.1em;text-decoration:none;}
.wrap a:hover, .wrapad a:hover{text-decoration:underline}
.wrap img, .wrapad img {margin-right:5px;}
.wrapad {border:1px solid #000099; width:720px; margin:10px;padding:5px;}
.leftad { float:left; width:320px;}
.rightad {float:right;width:400px;}
.wrap {border:1px solid #cccccc; width:720px; margin:10px; padding:5px;background:#efefef;}
.left {float:left; width:320px;}
.right {float:right;width:400px;}
.foot {clear:both;}
.clear {display:block; height:0; overflow:hidden; clear:both;}
.logo {max-height:150px; max-width:150px; padding-left:15px; }
#newcompany {width:700px; padding:0 0 0 10px;}
#citylink { width:158px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/latest-flyout.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#menu {height:450px; width:132px; position:relative;}

#menu ul, #citylink ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#000099;}

#menu li, #citylink li {margin:0; padding:0; list-style:none;}
#menu li, #citylink li {display:inline-block; display:inline;}
#menu ul ul {position:absolute; left:-9999px; }
#menu ul#toplevel {position:absolute; left:0; top:0;}

#menu a, #citylink a {display:block; font:normal 12px verdana,arial,sans-serif; color:#fff; line-height:22px; text-decoration:none;padding:0 20px 0 10px;} 

#menu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover, #citylink li a:hover {background:#0000ff; color:#fff;} 
#menu li:hover > a, #citylink li:hover > a {background:#0000ff; color:#fff;}

#menu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}

/* END */

.red {color:red;font-size:0.6em;}
.small {font-size:0.6em;}
.bold {font-weight:bold;}
#contactform {font-size:1.1em; margin:20px 0 0 0; width:700px; border:1px solid #a19c99;}
fieldset{border:none;}
fieldset dt{float:left;width:170px;padding:5px;text-align:right;}
fieldset dd{margin:0;padding: 5px;}
#email, #contactemail, #company, #contactemail, #address, #address2, #address3, #city, #county, #postcode, #telephone, #name, #website {border:1px solid #a19c99;width:250px;height:18px;}
.radio {margin:10px 5px 10px 50px;}