.menu{position:absolute;margin-top:95px;margin-left:212px;height:23px;width:622px;z-index:5;}
.menu .button{float:left;width:122px;height:23px;position:relative;}
.menu .button a:link,.menu .button a:visited{display:block;text-align:center;font:16px/18px Verdana, geneva, helvetica, arial;text-decoration:none;color:#000;}
#pagewrap{text-align:left;width:850px;margin:0 auto -135px auto;min-height:100%;position:relative;}
.menu .button a:hover,.menu .button a:active,.menu .button a:focus{background:#b8b8b9;}
.menu .button ul{visibility:hidden;position:relative;width:122px;left:0;background:#979898;padding:0;margin:0;list-style-type:none;z-index:99;}
.menu .button:hover ul a:link,.menu .button:hover ul a:visited{font:13px/18px Verdana, geneva, helvetica, arial;text-decoration:none;color:#000;}
.menu .button:hover ul{visibility:visible;}
.menu .button:hover ul a:hover{font-weight:normal;background:#b8b8b9;}
.wider{width:134px;}
.menu .button li.topbutton{background:#b8b8b9;}
.menu .button:hover ul .topbutton a{font:16px/18px Verdana, geneva, helvetica, arial;text-decoration:none;height:24px;}
a:link{color:#80674d;border:0;}
a:visited{color:#996833;}
a:hover,a:active,a:focus{color:#846e56; font-weight:bold;}
blockquote{margin-left:10px;border:1px solid #b8b8b9;padding-left:10px;}
body{text-align:center;min-height:100%;}
.box{float:right;border:2px solid #b8b8b9;padding:9px 6px;width:235px;margin:5px 0 0 5px;}
.slideshow{text-align:center;margin:10px auto;}
.captchaerror{color:#C33;z-index:1;}
.center{text-align:center;}
.clear{clear:both;}.columnleft{width:615px;}
.clearfooter{height:125px;clear:both;}
.columnmiddle{width:400px;float:left;}
.columnright{width:235px;float:right;height:340px;}
#dog{position:absolute;right:5px;margin:0;}
p,span{font-family:verdana;}
.ds5{font-size:12px;}
.ds6{font-size:20px;}
.ds7{font-size:30px;}
.nav{position:relative;width:850px;height:210px;}
.topbar{width:850px;height:40px;}
.topbar p{position:absolute;top:0;}
.logotext,.E,.logoend,.menu .button ul{position:absolute;top:0;}
.logotext{left:203px;}
.E{left:15px;border:0;}
.logoend{left:814px;}
.title,.titlelong{position:absolute;top:85px;left:223px;padding:10px 0 0;}
.title{width:457px;height:90px;text-align:center;}
.titlelong{width:628px;z-index:1;}
.footer{text-align:left;position:relative;bottom:-10px;height:132px;background:url(../footer-gradient.png);margin:0 -8px;}
.footercontent{width:850px;margin:5px auto;padding:30px 0 15px;text-align:center;}
.footer img{margin:5px 6px 10px;border:0;}
.float{float:left;width:425px;}
.formbox{position:relative;text-align:right;margin:auto;width:32em;margin-top:10px;}
form dt{clear:both;width:40%;float:left;padding:3px 0 2px;}
form dd{float:left;margin:0 0 0.5em 0.25em;padding:3px 0 2px;}
.imagecontainer{width:850px;}
#insurance-image{width:900px;height:220px;left:-25px;position:relative;z-index:-1;}
.insurancelogos{position:relative;margin:0 10px;width:98%;height:365px;text-align:center;z-index:-1;}
.left{width:435px;margin-right:5px;height:409px;}
#location-map{height:450px;width:400px;float:right;margin:25px 10px 0 0;}
.logo{vertical-align:middle;margin:4px 4px 4px 0;}
.long{width:32.5em;}
.noheading{display:none;}
.nobold a:hover{font-weight:normal;}
.search{position:absolute;left:4.3em;top:10px;}
#skip{position:static;height:1px;}
#skip a:link,#skip a:visited,#skip a:hover{color:#fff;}
#skip a:active,#skip a:focus{/*for skip navigation link to appear when tabbing*/color:#846e56;}
.style1{color:#000;}
.textsize{text-align:right;position:absolute;right:0;top:0;}
#title,#name,#email,#phone,#enquiry-details,#captchaimg,#hdcaptcha,#postcode2,#trade,#att{vertical-align:text-top;width:240px;}
