#siteoverview {display:block; float:left; width:694px; border:8px solid #f5f1c2; padding:0px; margin:0px; background-color:#fff;}

#siteoverview #leftcol {display:block; float:left; width:345px; border:none; padding:0px; margin:0px;}
#siteoverview #leftcol h2.region {margin:10px 0px 0px 0px; font-size:1.4em; color:#5A363A; border:none;}
#siteoverview #leftcol h2 {display:block; width:325px; margin:20px 0px 0px 15px; border-bottom:1px solid #B4B192; font-size:1.5em; color:#9B986B;}
#siteoverview #leftcol h2 img {margin:0px 0px 0px 7px; padding:0px;}
#siteoverview #leftcol h3 {display:block; width:325px; margin:20px 0px 0px 20px; font-size:1.1em; border-bottom:none;}
#siteoverview #leftcol h4 {display:block; width:325px; margin:20px 0px 0px 20px; font-size:1.1em;}
#siteoverview #leftcol div.infoblock {margin:10px 10px 30px 20px;}

#siteoverview #leftcol div.infoblock ul {display:block; width:100%; margin-bottom:20px;}
#siteoverview #leftcol div.infoblock ul li {list-style-type:square; width:50%; float:left;}

#siteoverview #breadcrumbs ul li {list-style:none; color:#333;}
#breadcrumbs {width:340px; height:18px; background-color:#f5f1c2; margin:0px; padding:0px; background-image:url(../images/brcorner.gif); background-position:right bottom; background-repeat:no-repeat;}
#breadcrumbs ul {margin:0px; padding:0px;}
#breadcrumbs ul li {list-style:none; background-image:url(../images/redbullet.gif); background-position:left 50%; background-repeat:no-repeat; list-style-position:inside; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; font-weight:bold; color:#333; line-height:0.9em;}
#breadcrumbs ul li a {color:#c00; border:none; padding:0px 20px 0px 0px; text-decoration:none;}
#breadcrumbs ul li a:hover {text-decoration:underline;}


#siteoverview #rightcol {display:block; float:right; width:306px; border:none; padding:0px; margin:0px; background-image:url(../images/rightcol_bg.gif); background-position:left; background-repeat:repeat-y;}
#siteoverview #rightcol #slidewrap {display:block; float:left; width:306px; height:263px; border:none; padding:0px; margin:0px; background-color:#fff;}
#siteoverview #rightcol #slidewrap #slideshow {display:block; float:left; width:280px; height:256px; border:none; padding:0px 0px 5px 0px; margin:0px; border-bottom:7px solid #E0D9A3;}
#siteoverview #rightcol #slidewrap #slideshow img {width:266px; height:177px; border:7px solid #E0D9A3; margin:35px 0px 5px 0px;}
#siteoverview #rightcol #coltop {display:block; float:left; width:306px; height:25px; border:none; background-image:url(../images/trcorner.gif); background-position:right top; background-repeat:no-repeat;}
#siteoverview #rightcol div.infoblock {margin:10px 20px 30px 20px;}

#siteoverview ul li {list-style-type:square; color:#c00; line-height:150%;}
#siteoverview ul li span {color:#000;}



#maps {display:block; float:left; width:694px; border:8px solid #f5f1c2; padding:0px; margin:0px; background-color:#fff;}
#maps h1{margin-left:20px; width:600px;}

.countrymap {display:block; float:left; width:694px; background-color:#f5f5d4;}
.countrymap #mapWrap{display:block; float:left;}
.countrymap p{display:block; margin-top:100px; line-height:1.5em; float:right; width:134px; padding-right:15px; text-align:right;}
.countrymap p strong{font-size:1.5em; color:#c00; line-height:1.1em;}
#maps h2{display:block; width:635px; margin:20px 0px 0px 15px; border-bottom:1px solid #B4B192; font-size:1.5em; color:#9B986B;}

#maps ul.countryLates{list-style:none; padding:0px 0px 20px 80px; margin:15px 0px 0px 0px; float:left;}
#maps ul.countryLates li{list-style:none; background-image:url(../images/region_bullet.gif); background-position: left top; background-repeat:no-repeat; padding:0px 0px 0px 12px; margin:0px; width:280px; display:block; float:left; display:block; line-height:1.7em;}
#maps ul.countryLates li a {text-decoration:none; color:#333;}
#maps ul.countryLates li a:hover {text-decoration:underline;}
#maps ul.countryLates li a .latePrice{color:#c00; font-weight:bold;}

#listsites.siteList {display:block; margin:0px; padding:0px; /*width:710px;*/ width:670px;}

#listsites.siteList h2 {font-size:1.2em; display:block; padding:3px 0px 3px 10px; background-color:#c00; color:#fff; background-image:url(../images/trcorner.gif); background-position: top right; background-repeat:no-repeat; margin:20px 0px 0px 0px; width:680px;}
#listsites.siteList div {}
#listsites.siteList div span {display:block; float:left; font-weight:bold; margin:20px 15px 0px 15px;}
#listsites.siteList div span a {text-decoration:none; color:#c00;}
#listsites.siteList div span a:hover {text-decoration:underline;}
#listsites.siteList div span.sitename {width: 220px;} 
#listsites.siteList div span.region a {color:#333333;}
#listsites.siteList div.offer {height: 55px; margin:0px; border-bottom:1px solid #B4B192; background-color:#f4f0d3;}
#listsites.siteList img.offertn {margin:5px 5px 0px 5px;}
#listsites.siteList div.offerprice {margin:5px 0px 0px 5px; background-color:#c00; color:#fff; background-image:url(../images/trcornertan.gif); background-position: top right; background-repeat:no-repeat;}

.regionmap {display:block; float:left;}
#mapsites.siteList {float:right; display:block; margin:0px; padding:0px; width:235px;}
#mapsites.siteList h2 {font-size:1.2em; display:block; padding:3px 0px 3px 10px; background-color:#c00; color:#fff; background-image:url(../images/trcorner.gif); background-position: top right; background-repeat:no-repeat; margin:20px 0px 0px 0px; border:1px solid #777;}
#mapsites.siteList p{color:#999966; padding:0px; margin:0px; width:100px; float:left; }
#mapsites.siteList ul.regionLates{list-style:none; padding:0px 0px 9px 0px; margin:0px; float:left;}
#mapsites.siteList li{list-style:none; background-image:url(../images/campsite_bullet.gif); background-position: left top; background-repeat:no-repeat; padding:0px 0px 0px 12px; margin:0px; width:214px; display:block;}
#mapsites.siteList li span a {text-decoration:none;}
#mapsites.siteList li span a:hover {text-decoration:underline;}
#mapsites.siteList li span.sitename{color:#333; display:block; float:left; width:148px;}
#mapsites.siteList li span.sitename a{color:#333;}
#mapsites.siteList li span.latePrice{color:#c00; display:block; float:right; width:65px; text-align:right;}
#mapsites.siteList li span.latePrice a{font-weight:bold; color:#c00;}


/* Added today 05May2010 */
#map {
	position: relative;
	float: left;
	display: block;
	width: 269px;
	/*margin-top: 19px;*/
	margin-right: 5px
}
#map span{
	float: left;
	display:block;
	/*border-left: 4px solid #037DC1;*/
}
/* End */

/*#mapsites.siteList div {}
#mapsites.siteList div span {display:block; float:left; font-weight:bold; margin:20px 15px 0px 15px;}
#mapsites.siteList div span a {text-decoration:none; color:#c00;}
#mapsites.siteList div span a:hover {text-decoration:underline;}
#mapsites.siteList div span.sitename {width: 220px;} 
#mapsites.siteList div.offer {height: 55px; margin:0px; border-bottom:1px solid #B4B192; background-color:#f4f0d3;}
#mapsites.siteList img.offertn {margin:5px 5px 0px 5px;}
#mapsites.siteList div.offerprice {margin:5px 0px 0px 5px; background-color:#c00; color:#fff; background-image:url(../images/trcornertan.gif); background-position: top right; background-repeat:no-repeat;}

.townName {display:block; clear:both; font-weight:bold;}
ul.mapLates li {display:block; clear:both; width:300px;}
ul.mapLates li {display:block; width:200px;}
ul.mapLates li span.latePrice {display:block; width:100px; float:left; text-align:right; font-weight:bold; color:#cc0000;}*/
