body {
	margin: 0 0 0 0;
	background-image:url(images/jpegs/bg.jpg);
	background-repeat:repeat-x;
	background-color:#003366
}

img, div, a, input { behavior: url(../library/iepngfix.htc) }

.maintable {
	width: 766px;
}
.border{
	border-style:solid;
	border-width: 1px;
	border-color:#FFFFFF;
}
.content {
	background-image:url(images/jpegs/content_bg.jpg);
	background-repeat:repeat-y;
	padding: 6px 12px 6px 14px;
}
.top {
	height:20px;
	background-color:#FFFFFF;
}
.buttonsBG {
	background-image:url(images/jpegs/buttons_bg.jpg);
	background-repeat: no-repeat;
	height:41px;
}
.formbg{
	background-color:#FFFFFF;
}
.feature1top {
	background-image:url(images/jpegs/feature1_top.jpg);
	background-repeat:no-repeat;
	height:33px;
	width: 508px;
	vertical-align:top;
}
.feature1bg {
	background-image:url(images/jpegs/feature1_bg.jpg);
	background-repeat:repeat-y;
	height: 139px;
	width: 508px;
	padding: 2px 6px 2px 6px;
}
.feature1btm {
	background-image:url(images/jpegs/feature1_btm.jpg);
	background-repeat:no-repeat;
	height:23px;
	width: 508px;
}
.eventstop {
	background-image:url(images/jpegs/events_top.jpg);
	background-repeat:no-repeat;
	height:33px;
	width: 209px;
}
.eventsbg {
	background-image:url(images/jpegs/events_bg.jpg);
	background-repeat:repeat-y;
	height: 85px;
	width: 209px;
	padding: 2px 6px 2px 6px;
}
.eventsbtm {
	background-image:url(images/jpegs/events_btm.jpg);
	background-repeat:no-repeat;
	height:23px;
	width: 209px;
}
.caravanbg {
	background-image:url(images/jpegs/events_bg.jpg);
	background-repeat:repeat-y;
	height: 89px;
	width: 209px;
	padding: 2px 6px 2px 6px;
}
.feature2top {
	background-image:url(images/jpegs/feature2_top.jpg);
	background-repeat:no-repeat;
	height:30px;
	width: 508px;
	padding: 0px 10px 0px 0px;
}
.feature2bg {
	background-image:url(images/jpegs/feature2_bg.jpg);
	background-repeat:repeat-y;
	height: 150px;
	width: 508px;
	padding: 0px 0px 0px 0px;
}
.feature2btm {
	background-image:url(images/jpegs/feature2_btm.jpg);
	background-repeat:no-repeat;
	height:23px;
	width: 508px;
	vertical-align:top;
}
.weathertop {
	background-image:url(images/jpegs/weather_top.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:209px;
}
.weatherbg {
	background-image:url(images/jpegs/weather_bg.jpg);
	background-repeat:no-repeat;
	height: 400px;
	padding: 2px 2px 2px 8px;
}
.rightnav2 {
	background-image:url(images/jpegs/events_bg.jpg);
	background-repeat:repeat-y;
	height: 90px;
	width: 209px;
	padding: 2px 6px 2px 6px;
}
.featuredcaravantop {
	background-image:url(images/jpegs/featured_caravan_top.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:209px;
}
.weatherbg {
	background-image:url(images/jpegs/weather_bg.jpg);
	background-repeat:no-repeat;
	height: 70px;
	padding: 2px 2px 2px 2px;
}
.attractions {
	background-image:url(images/jpegs/localattractions.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 90px;
	vertical-align:bottom;
}
.tourers {
	background-image:url(images/jpegs/tourers.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 90px;
	vertical-align:bottom;
}
.findus {
	background-image:url(images/jpegs/findus.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 90px;
	vertical-align:bottom;
}
.blueconentbg {
	background-image: url(images/jpegs/feature1_bg.jpg);
	background-repeat: repeat-y;
	height: 350px;
	width: 508px;
	padding: 2px 6px 2px 8px;
}
.mountainBG[class]{
	background-image:url(images/pngs/mountain_bg.png);
	background-repeat:no-repeat;
	width: 520px;
	height: 440px;
}
.mountainBG{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/pngs/mountain_bg.png');
	background-repeat:no-repeat;
	width: 520px;
	height: 440px;
}

hr.listSeparator {
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	border: 0px;
}
a, a:link, a:visited, a:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
}
.footertext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
 }
a.footertext:link, a.footertext:visited, a.footertext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #ffffff;
}
a.footertext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #00CCFF;	
} 
.maptext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
 }
a.maptext:link, a.maptext:visited, a.maptext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #000000;
}
a.maptext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #00CCFF;	
} 
.rightfeaturetext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
 }
a.rightfeaturetext:link, a.rightfeaturetext:visited, a.rightfeaturetext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #ffffff;
}
a.rightfeaturetext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #996600;	
} 
.subfeaturetext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	padding: 0px 0px 0px 6px;
 }
a.subfeaturetext:link, a.subfeaturetext:visited, a.subfeaturetext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #ffffff;
}
a.subfeaturetext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #996600;	
} 
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.formtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.featureslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.mainborder {
	border: 1px #000000 solid;
}
.dashedborder {
	border: 1px #000000 dashed;
}
.dottedborder {
	border: 1px #000000 dotted;
}
.sitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.sitetext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.sitetext3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.sitetext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.sitetext4 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.imageDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.transBack{
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50);
	background-color: #FFFFFF;
}
.titletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.newslibrarytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.newsheadlinetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}
.subheadertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
input {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
textarea {
	font-size: xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
.contactusformbg {
	background-image:url(images/gifs/forms/bg.gif);
}
.floatingimage{
	position:absolute;
	right:36%;
	top:205px;
	visibility: visible;
	left: 458px;
}
.stars{
	vertical-align:top;
	padding: 0px 6px 0px 0px;
}
.featuretoptext{
	background-color:#006699;
	border: 1px solid #ffffff;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.spacer{
	height:4px;
}
.border{
	border: 1px solid #ffffff;
}
.emailtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
 }
a.emailtext:link, a.emailtext:visited, a.emailtext:active  {
	text-decoration: underline;
	font-weight: normal;	
	color: #000000;
}
a.emailtext:hover {
	text-decoration: underline;
	font-weight: normal;	
	color: #00CCFF;	
} 