@charset "utf-8";
/* CSS Document */body, p, div, h1, h2, h3, h4, hr
{    margin:0px; padding:0px;
    }
body {margin:0px;padding:0px;font-family: "Century Gothic", Arial, Verdana, Geneva, sans-serif ;font-size:12px;}
#totalcaravancare{position:relative;top:0px;left:50%;margin-left:-405px;width:810px;}
#header{height:55px;width:100%;background:url(structure/midbar.gif) top left repeat-x;}
#header .left-cap {float:left;width:12px; height:55px;background:url(structure/leftbar.gif) top left no-repeat;}
#header .right-cap {float:right;width:12px; height:55px;background:url(structure/rightbar.gif) top right no-repeat;}
#menu-top{float:right;height:55px;}
#menu-top ul{display:run-in;margin-top:18px;}
#menu-top ul li{display:inline;margin-top:10px;font-size:20px;color:#ffffff;font-weight:bold;}
#menu-top ul li a, #menu-top ul li a:visited{color:#ffffff;text-decoration:none;margin-left:30px;margin-right:15px;}
#menu-top ul li a:hover{color:#447db4}
#mainpanel {
	width:100%;
	background-image: url(structure/main.gif);
	background-repeat: repeat-y;
}
#mainpanel a, #mainpanel a:visited{color:#447db4}
#mainpanel a:hover{color:#7cc733}
#toppanel {
	width:100%;
	height:187px;
	background-image: url(structure/header.jpg);
	background-repeat: repeat-y;
}
#topside{float:right;margin-right:11px; width:200px;color:#ffffff;}
#topside h1{margin:0px; padding:15px 20px 30px 0px;font-size:40px;line-height:25px;LETTER-SPACING:-4PX;text-align:right;}
#topside h1 span{
font-size:20px;letter-spacing:-2px;line-height:20px;}
#green {height:96px;width:490px;background:url(structure/greenmid.gif) repeat-x;display:block;}
#green div.left-cap{float:left;background:url(structure/greencap.gif); height:96px;width:29px;}
#green div.right-cap{float:right;background:url(structure/grencap2.gif); height:96px;width:29px;}
#maincontent{float:left;width:645px;
}
#sidebar{float:right;width:145px;margin-right:11px;background:#28498e;color:#ffffff;
}
#sidebar p.blockquote{background:url(structure/q1.gif) top left no-repeat;padding:30px 0px 0px 0px;}
div.endquote{background:url(structure/q2.gif) top left no-repeat;display:block;float:right;margin-top:-10px; height:43px;width:39px;}
.sidecontent{padding:0px 10px 0px 10px}
#content{padding: 0px 20px 0px 20px;margin-left:10px; margin-right:0px;width:620px;}
#footer{height:69px;width:100%;background:url(structure/footbar.gif) top left repeat-x;color:#ffffff; font-size:14px;}
#footer .left-cap {float:left;width:39px; height:69px;background:url(structure/leftfootbar.gif) top left no-repeat;}
#footer .right-cap {float:right;width:39px; height:69px;background:url(structure/rightfootbar.gif) top right no-repeat;}
h2{color:#447db4;margin:0px;padding:0px 10px;border-left:5px solid #7cc733;font-size:25px;}
h3{color:#447db4;margin:0px;padding:0px 10px;border-left:3px solid #7cc733;font-size:18px;}
#underlay{position:absolute;top:55px;left:50%;margin-left:-394px;height:139px;width:571px;overflow:hidden;}
#overlay{position:absolute;top:122px;left:50%;margin-left:-394px;height:72px;width:572px;background:url(structure/overlay2.png);oerflow:hidden;}
#overlay p{padding:0px; margin:-0px 90px;color:#ffffff;}
#overlay h1 {font-size:20px;font-weight:bold;color:#ffffff;padding:3px 10px ;margin:0px;height:20px;}
div.imgbg{width:129px;height:94px;background:url(structure/imgbg.gif);}
div.imgbg img{padding-top:7px;width:100px;height:80px;margin-left:-2px;}
a.advice, a:visited.advice{float:left;margin:13px 10px 0px 0px;height:70px;width:136px;background:url(structure/advice.jpg);display:block;}
a:hover.advice{background:url(structure/advice_hov.jpg);}
a.news, a:visited.news{float:left;margin:13px 10px 0px 0px;height:70px;width:136px;background:url(structure/news.jpg);display:block;}
a:hover.news{background:url(structure/news_hov.jpg);}
a.blog, a:visited.blog{float:left;margin:13px 0px 0px 0px;height:70px;width:135px;background:url(structure/blog.jpg);display:block;}
a:hover.blog{background:url(structure/blog_hov.jpg);}
a.service1, a:visited.service1{float:left;margin:0px 40px 0px 0px;height:4px!important;height:60px;width:80px;background:url(structure/servicing.gif) 0px -0px no-repeat ;display:block;text-align:center;padding-top:65px; font-weight:bold;}
a:hover.service1{background:url(structure/servicing_hov.gif) 0px 0px no-repeat;}
a.servicer, a:visited.servicer{float:left;margin:0px 40px 0px 0px;height:4px!important;height:61px;width:80px;background:url(structure/repairs.gif)  no-repeat ;display:block;
text-align:center;padding-top:67px; font-weight:bold;}
a:hover.servicer{background:url(structure/repairs_hov.gif) -1px 0px no-repeat;}
a.service3, a:visited.service3{float:left;margin:0px 40px 0px 0px;height:4px!important;height:60px;width:110px;background:url(structure/cleaning.gif) no-repeat ;display:block;text-align:center;padding-top:65px; font-weight:bold;}
a:hover.service3{background:url(structure/cleaning_hov.gif) no-repeat;}
a.service4, a:visited.service4{float:left;margin:0px 40px 0px 0px;height:4px!important;height:60px;width:120px;background:url(structure/contact.gif) no-repeat ;display:block;text-align:center;padding-top:65px; font-weight:bold;}
a:hover.service4{background:url(structure/contact_hov.gif) -2px 0px no-repeat;}
div.names{color:#ffffff;text-align:center;font-size:12px;font-weight:bold;line-height:12px;margin-right:5px;}
div.location{color:#ffffff;text-align:canter;font-size:12px;margin-top:-10px;font-weight:bold;line-height:10px;}
.navigation{width:600px; margin:0 auto;}
.right{float:right;}
.alignright{float:right;}