*{margin:0;padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#EEEEEE;font-size:12px;}
a{color:#678d35;}
#container{margin:0 auto;width:970px;text-align:left;margin-bottom:0px;border-bottom:10px solid #FFF;border-left:10px solid #FFF;border-right:10px solid #FFF;background:#fff;}
#header{height:100px;width:100%;border-bottom:10px solid #FFF;background:url(http://img.gregwheeler.co.uk/headerbg2green2.jpg) no-repeat top left;}
#searchbar{display:none;margin:0;padding:10px 0px 0px 765px;position:absolute;}
#searchbar input.search{color:#A0A0A4;font-style:italic;width:150px;}
#imgpres{position:absolute;top:110px;height:260px;width:625px;background:url(http://img.gregwheeler.co.uk/side-3-final.jpg) no-repeat top right;color:#fff;border-bottom:10px;border-right:10px;}
#imgpres .title{font-size:20px;padding:20px 0px 0px 400px;}
#imgpres p{width:190px;font-size:14px;padding:10px 0px 0px 400px;}
#imgpres ul{padding:0px 0px 0px 425px;font-size:14px;}
#framework{margin:0;padding:0px 0px 10px 0px;}
#framework #lcol{width:624px;padding:0;float:left;padding:270px 0px 0px 0px;}
#framework #lcol .title{font-size:20px;border-bottom:1px solid black;margin:0px 0px 10px 0px;}
#framework #ccol{width:11px;padding:0px 0px 0px 0px;float:left;}
#framework #rcol{width:335px;padding:0;float:left;}
#framework #rcol .title{font-size:20px;border-bottom:1px solid black;margin:0px 0px 10px 0px;}
#framework li{margin:0px 0px 0px 50px;}
#greybox{height:120px;width:100%;padding:20px 0px 20px 10px;text-align:center;background:url(http://img.gregwheeler.co.uk/greybox2.jpg) no-repeat top left;}
#greybox .title{font-size:22px;}
#greybox a{color:#fff;}
#greybox p{font-size:15px;}
#greybox ul{padding:0;margin:0;}
#greybox li{margin:0;color:#fff;list-style:none;}
#greybox #col1{width:24.8%;padding:10px 0px 10px 0px;float:left;border-right:1px dotted #808080;}
#greybox #col2{width:24.8%;padding:10px 0px 10px 0px;float:left;border-right:1px dotted #808080;}
#greybox #col3{width:24.8%;padding:10px 0px 10px 0px;float:left;border-right:1px dotted #808080;}
#greybox #col4{width:24.8%;padding:10px 0px 10px 0px;float:left;}
#footer{padding:0;font-size:10px;text-align:center;}
.nav{margin:0;padding:60px 0px 0px 0px;}
.nav li{list-style:none;float:right;margin:0px 10px 0px 0px;font-size:15px;line-height:40px;white-space:nowrap;}
.nav li a{display:block;float:left;text-decoration:none;color:#FFFFFF;padding:0px 10px 0px 10px;}
.nav .active a{background:#fff;color:#000;}
.nav li a:hover{background:#fff;color:#000;}
.nav li a{float:none;}
br{clear:left;}
#displaybox{z-index:10000;filter:alpha(opacity=50);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:.50;-khtml-opacity:0.5;opacity:0.8;background-color:#000000;position:fixed;top:0px;left:0px;width:100%;height:100%;color:#FFFFFF;text-align:center;vertical-align:middle;}
dl.content-box{background:#678d35 url(../images/c_tlg.gif) top left no-repeat;margin:0px auto 0px auto;padding:0;width:100%;margin-bottom:11px;}
dl.content-box dt{background:transparent url(../images/c_trg.gif) top right no-repeat;padding:10px;text-align:left;color:#fff;font-size:16px;}
dl.content-box dd{background:#eee url(../images/c_bl.gif) bottom left no-repeat;padding:0;margin:0;}
dl.content-box dd p{margin:0;padding:10px;line-height:1.3em;}
dl.content-box dd p.content-box-bottom{background:transparent url(../images/c_br.gif) bottom right no-repeat;}
dl.content-box dd hr{border:1px solid #A0A0A4;width:315px;margin:0px 0px 0px 10px;}
label{width:130px;margin:0px 10px 10px 0px;float:left;text-align:right;}
label.error{margin-left:10px;float:none;color:red;vertical-align:top;}
#greybox label.error{display:block;position:absolute;float:none;margin-left:10px;color:red;vertical-align:top;}
.formbtn input{margin:0px 0px 0px 130px;}
.subbut input{float:right;margin-right:20px;}
.subin input{height:18px;}
#subscribeForm p{font-size:12px;}

