body{background:#ffffff;margin:0;padding:0;font-family:arial,tahoma,verdana,sans-serif;color:#062553;}
h1.title{visibility:hidden;display:none;}
h2{margin-top:0px;padding-top:0px;font-weight:normal;color:#012d5e;}
.header{border-bottom:5px solid #c40e0e;background:#e8a705 url(images/headerbg.png) bottom left repeat-x;}
.header h3{margin:0px;}
.vwcampervan{width:900px; background:url(images/vw-campervan.png) bottom left no-repeat;}
.campervan{width:900px;background:url(images/camper-van-restorations.png) 300px 10px no-repeat;padding-top:20px;padding-bottom:20px;}
.campervan a{color:#911010;text-decoration:none;}
.campervan a:hover{color:#630909;text-decoration:none;}
.menubar{border-bottom:5px solid #0067ab;padding-top:11px;padding-bottom:11px;background:url(images/menubg.png) top left repeat-x;}
.menu{display:inline;list-style-type:none;margin-left:0px;padding-left:0px;}
.menu li{display:inline;margin-left:4px;margin-right:3px;}
a.menulink{color:#555555;font-weight:bold;text-decoration:none;}
a.menulink:hover{color:333333;font-weight:bold;text-decoration:none;}
td.rightcol{width:378px;}
div.rightcol{margin-left:30px;margin-right:30px;}
td.leftcol{width:522px;}
div.leftcol{margin-left:30px;}
.largeh5{font-size:medium;}
li.dark{background-color:#f8edd9;}
.pad180 {padding:11px;padding-left:180px;margin:0px;}
.restoration-blue{width:307px;background:#edf4fa url(images/blue-white-vfade.png) top left repeat-x;padding-right:11px;padding-bottom:17px;padding-top:17px;}
.restoration-blue h3{color:#ffffff;padding-left:11px;margin:0px;font-weight:normal;text-align:right;}
.restoration-blue ul{text-align:right;list-style-type:none;color:#012d5e;font-weight:bold;font-size:small;text-align:right;display:block;background:url(images/vwlogo.png) center left no-repeat;}
li.alt{color:#00438d;}
.right a{color:#000000;text-decoration:none;}
.right a:hover{color:#222222;text-decoration:none;}
.quote-yellow{width:296px;color:#911010;background:#f8db5e url(images/yellow-vfade.png) top left repeat-x;padding-right:11px;padding-bottom:17px;padding-top:17px;padding-left:11px;margin-top:11px;font-size:large;}
.quote-yellow p{padding:0px;margin:0px;}
.featured-restoration{width:296px;background:#d58645 url(images/red-orange-vfade.png) top left repeat-x;padding-right:11px;padding-bottom:17px;padding-top:17px;padding-left:11px;margin-top:11px;}
.featured-restoration h3{color:#f5c501;padding:0px;margin:0px;font-weight:normal;text-align:right;}
.featured-restoration h4{color:#ffffff;text-align:left;}
.featured-restoration p{color:#ffffff;font-weight:normal;text-align:justify;}
.customer-testimonials{width:296px;padding-right:11px;padding-bottom:17px;padding-top:17px;padding-left:11px;margin-top:11px;border:2px solid #116aae;color:#000000;}
.customer-testimonials h3{padding:0px;margin:0px;}
.footer{font-size:x-small;font-family:verdana,tahoma,arial,sans-serif;color:#000000;background:url(images/footerbg.png) 40px 0px repeat-x;padding-top:17px;width:100%;}
.footer a{color:#222222;text-decoration:none;}
.footer a:hover{color:#444444;text-decoration:none;}
.redtext{color:#961a1a;font-size:small;}
.redtext ul{list-style-type:none;}
.maintable{width:900px;border:0px none;padding:0px;margin:0px;margin-bottom:30px;}
address{font-style:normal;}
.fwidth{width:100%;}
.nine00{width:900px;}
.blue{color:#0157a6;}
.blue a{color:#0157a6;text-decoration:none;}
.blue a{color:#013756;text-decoration:none;}
.red{color:#911010;}
.thin{font-weight:normal;}
.black {color:#000000;}
.mar30{margin-top:30px;}
.forty{width:40%;float:left;clear:left;}
.half{width:50%;}
.right{text-align:right;}
p.grey{background:#f3f8eb;padding:5px;}
p.white{background:#ffffff;padding:5px;}
p.right{text-align:right;font-weight:bold;color:#000000;}
fieldset{border:0px none;background:#f6f9f0;}
legend{font-weight:bold;font-style:italic;color:#6e9110;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxDetails{font-size:.8em;padding-top:.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#closeButton{top:5px;right:5px;}
#lightbox img{border:none;clear:both;}
#overlay img{border:none;}
#overlay{background-image:url(overlay.png);}