body{margin:0 0 0 0;  background-image:url(background.gif);}
.mainholder {width:990px; position:relative; margin-right : auto ; margin-left : auto ; margin-bottom : 0px;} 
.whiteback{ background-image:url(whitebackground.png); position:relative;  background-repeat:repeat-y; background-position:center top; float:left; width:990px;}
.bodyholder{width:990px; position:relative; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0}
.topholder{ width:1026px; height:230px; position:relative; float:left; z-index:80;}
.logo {width:236px; height:230px; position:absolute; top:15px; left:30px;z-index:2;}
.sideimages{width:313px; position:relative; margin-left:40px; float:left;}
.greenlinkbar {
	width:721px;
	position:absolute;
	left:228px;
	height:50px;
	top:127px;
}
.greenbarlinks2 {
	width:721px;
	height:40px;
	position:absolute;
	top:15px;
	left:40px;
	color:#ffffff;
	font-family:arial;
	font-size:medium;
	text-align:center;
}
.caravanclub {width:147px; height:86px; position:absolute; top:15px; left:800px; z-index:1;}
.greenbarlinks {
	width:699px;
	height:40px;
	position:absolute;
	top:15px;
	left:20px;
	color:#ffffff;
	font-family:arial;
	font-size:medium;
}

a:link {color:#FFFFFF; text-decoration:none;}      /* unvisited link */
a:visited {color:#FFFFFF;text-decoration:none;}  /* visited link */
a:hover {color:#EA6602; text-decoration:none;}  /* mouse over link */
a:active {color:#EA6602;text-decoration:none;}

.latestnewshome {width:200px; position:relative; float:left; margin-left:30px; margin-top:20px; text-align:center;font-family:arial; font-size:medium;}
.divbar {width:3px; height:500px; position:relative; float:left; margin-left:20px; margin-top:70px;}
.welcome {width:450px; position:relative; float:left; margin-left:20px; margin-top:20px; text-align:center; font-family:arial; font-size:medium;}
.rallyprog {width:200px; position:relative; float:left; margin-left:20px; margin-top:20px; text-align:center;font-family:arial; font-size:medium;}
.btmlink{width:928px; position:relative; float:left; width:928px; margin-left:40px; margin-top:20px;}
.welcomechairmanimage {width:850px;position:relative; float:left; margin-left:50px;}
.chairmantext {width:550px; position:relative; float:left; margin-left:50px; margin-top:30px; font-family:arial; font-size:medium;}
.chairmanpic {width:278px; height:264px; position:relative; float:left; margin-top:80px;}
.latestnews {width:550px; position:relative; float:left; margin-left:30px; font-family:arial; font-size:medium;}
.commiteetxt{width:100%; position:relative; float:left; margin-left:30px; font-family:arial; font-size:medium; margin-top:30px;}
.committee1{width:100%; position:relative; float:left;font-family:arial; font-size:medium; margin-top:30px; text-align:center;font-family:arial; font-size:medium;}
.committee2{width:218px;height:350px; position:relative; float:left;font-family:arial; font-size:medium; margin-top:30px; margin-left:25px; text-align:center;font-family:arial; font-size:medium;}
.rallytxt {width:900px; position:relative; float:left; margin-left:30px; text-align:center; margin-top:20px; font-family:arial; font-size:medium;}
.red {color:#FF0000;}
.bookingpannel { border:3px solid #006666; padding:10px;}
.rallyhead {width:100%; position:relative; float:left; margin-left:30px; margin-top:30px; text-align:center; font-family:arial;}
.newralliers {width:378px; position:relative; float:left; margin-left:50px;margin-top:100px;}
.newrallierstxt {width:360px; position:absolute; top:5px; left:5px; z-index:1;margin-left:5px; font-family:arial; font-size:medium;}
.green {color:#006666;}
.green2 {color:#006666;text-align:center;}
.moredates {color:#EA6602;text-align:center;}
.sidepic1 {width:313px; height:206px; position:relative; float:left;  margin-top:30px;}
.sidepic2 {width:313px; height:206px; position:relative; float:left;  margin-top:50px;}
.chairmantext2 {width:550px; height:700px; position:relative; float:left; margin-left:50px; margin-top:50px; font-family:arial; font-size:medium;}
.sidepic3 {width:313px; height:206px; position:relative; float:left; margin-left:40px; margin-top:50px;}
a.bodylinks:visited {text-decoration:none;color:#006666;}
a.bodylinks:hover {text-decoration:none;color:#006666;}
a.bodylinks:active {text-decoration:none;color:#006666;}
a.bodylinks:link {text-decoration:none; color:#006666;}

.rallypageshead {width:100%; position:relative; float:left; margin-left:30px; margin-top:30px;  font-family:arial;}
.rallypagestxt {width:500px; position:relative; float:left; margin-left:30px; margin-top:20px; font-family:arial; font-size:medium;}
.sideimages2{width:313px;height; position:relative; margin-left:80px; float:left;}

a.moredates:visited {text-decoration:none;color:#EA6602;}
a.moredates:hover {text-decoration:none;color:#EA6602;}
a.moredates:active{text-decoration:none;color:#EA6602;}
a.moredates:link {text-decoration:none; color:#EA6602;}

.homepagepic {width:920px; height:400px; position:relative; float:left; margin-left:50px; margin-top:-30px;}
.footerlinks {width:100%; position:relative; float:left; text-align:center; color:#006666; font-family:arial; font-size:medium; }

a.bottomlinks:visited {text-decoration:none;color:#006666;}
a.bottomlinks:hover {text-decoration:none;color:#006666;}
a.bottomlinks:active{text-decoration:none;color:#006666;}
a.bottomlinks:link {text-decoration:none; color:#006666;}

.btmsepline {width:960px; height:20px; background-color:#006666; position:relative; float:left; margin-left:15px; margin-top:20px; margin-bottom:30px;}

.gallerytxt {width:800px; position:relative; float:left; margin-left:30px; margin-top:20px; font-family:arial; font-size:medium;}
.galleryimages {width:285px; height:204px; position:relative; float:left; margin-left:30px; margin-top:20px;}
.galleryimages2 {width:285px; height:204px; position:relative; float:left; margin-left:30px; margin-top:40px;}
.galleryimages3 {width:255px; height:280px; position:relative; float:left; margin-left:30px; margin-top:40px;}
.galleryintro {width:950px; height:450px; margin-top:20px; float:left; position:relative; margin-left:20px; text-align:center;}
.gallerytext {width:900px; margin-left:30px; float:left; position:relative; margin-top:30px; font-family:arial; font-size:medium; margin-bottom:30px;}
.googlemaps {width:375px; height:300px; position:relative; margin-left:auto; margin-right:auto; border:3px solid #006666;}
.mapdirections {color:#EA6602; font-family:arial;}
.contactformedcc{width:350px; position:relative; float:left; }
.chairmantext2 {width:550px; height:600px; position:relative; float:left; margin-left:50px; margin-top:30px; font-family:arial; font-size:medium;}
.strongunderline {text-decoration:underline; font-weight:bold;}
