/* CSS Document */
* {margin:0;padding:0;}

body {color:#000000;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-align:center;
}

h1{ color:#375D8C; display:inline; font-size:1em;text-align:left;}
form {margin:0;padding:0;display:inline;}

a:link{color:#000000;text-decoration: underline;}
a:visited{color:#000000;text-decoration: underline;}
a:hover{color:#000000;text-decoration: none;}
a:active{color:#000000;text-decoration: underline;}

#maincontainer{
width:980px;
background:#ffffff url(/images/grey.gif) top left repeat-y;
margin:1em auto;
}

#topcontainer{
background:#ffffff url(/images/scenery.gif) bottom right no-repeat;
border-bottom:2px solid #000000;
width:100%;
}
.discover{float:left;padding-left:1em;background:#ffffff;text-align:left;}


#termsstandardbar{width:100%;
background:#000000;
font-size: 75%;
font-weight:bold;
color:#ffffff;
line-height:1.5em;
padding-left:5px;
padding-right:5px;
}


#termsstandardbar a:link{color:#C3CF27;text-decoration: none;}
#termsstandardbar a:visited{color:#C3CF27;text-decoration: none;}
#termsstandardbar a:hover{color:#C3CF27;text-decoration: none;}
#termsstandardbar a:active{color:#C3CF27;text-decoration: none;}

#bottomcontainer{clear:both; background:#ffffff; color:#000000 !IMPORTANT; }

#bottomfooter{text-align:center;
border-bottom:1px solid #000000;
padding-bottom:5px;
font-size: 75%;
line-height:1.5em;
background:#ffffff;}

#bottomleft {width:33%;height:20px;float:left; background:#ffffff;}
#bottommid {width:33%;height:20px;float:left; background:#ffffff;}
#bottomright {width:33%;height:20px;float:left; background:#ffffff;}

#bottominfo p {font-size:0.6em;line-height:1.3em; margin:0.4em;text-align:left;background:#ffffff;}
#strapinfo {float:right;background:#ffffff;}
#strapinfo p {text-align:right;font-size:0.8em; line-height:1.3em;margin:0.3em;font-weight:bold;}

#content{width:80%;display:block;float:left;border-left:3px solid #ffffff;margin-right:-0.5em;}
#contenttop{background:#ffffff url(../images/mainbg.jpg) bottom right no-repeat;}

#menuholder {float:left;width:20%;margin-top:-0.2em;text-align:left;border-top:0.2em solid #ffffff;}
#menuimage {height:40px;width:100%;background-image:url(/images/menuarrowseethrough.png);text-align:left;}


#search {color:#375D8C;margin:0;padding:0;margin-left:10%;margin-bottom:2em;}
#search a:link{color:#375D8C;text-decoration: underline;}
#search a:visited{color:#375D8C;text-decoration: underline;}
#search a:hover{color:#375D8C;text-decoration: none;}
#search a:active{color:#375D8C;text-decoration: underline;}

#directions{text-align:center;margin-top:2em;}
#maplinkcontainer{border:1px solid #375D8C;margin:0;padding:0; font-size:0.6em;width: 85%;margin:auto;margin-bottom:1em; cursor:pointer;}
#maplinkcontainer p {background:#ffffff;width:70%; margin:0 auto;}

#midcontainer{margin-top:0.2em;margin-bottom:0.2em;}

#green{width:25%;float:left;}
#purple{width:25%;float:left;}
#blue{width:25%;float:left;}
#red{width:25%;float:left;}

#spacer{clear:both;height:260px;}

#bottomcontent{margin-top:0.2em;text-align:left;background:#ffffff;margin:1em;}
#bottomcontent p {margin-bottom:1em;}
#bottomcontent ul {margin-left:2em; list-style:disc;}
#bottomcontent li {margin-left:0;}

#bottomleftcontent{width:50%;float:left;background:#ffffff;}
#bottomrightcontent{width:50%;float:left;background:#ffffff;}

.titlebar{color:#ffffff;width:100%;height:1.8em;line-height:1.8em;text-align:left;}

.itemcontent{ padding:1em;padding-bottom:0em;color:#277438;text-align:left;}
.borderright{border-right:1px #277438 solid;}
.button {color:#ffffff;border:1px solid #375D8C;background:#375D8C;cursor:pointer;}
.input {width:8em;}

.green {color:#287639;text-align:left;}
.greenbig {color:#287639; font-size:2em;text-align:left;}
.greensmall {color:#287639; font-size:0.8em;text-align:left;}

.white {color:#ffffff; font-size:150%;padding-left:1em;display:block;}
.whitesmall {color:#ffffff; font-size:100%;padding-left:4em;display:block;}
.date {color:#000000; display:block;}
.newsimage {float:right;margin-left:1em;margin-bottom:1em;}
.menu{font-size:0.7em;}

.whitepara {color:#ffffff; padding-left:1.75em; padding-right:1em;display:block;font-size:0.8em;text-align:left;}

.latestnews{background:#277438 url(/images/news.gif) top left no-repeat;}
.whatson{background:#277438 url(/images/whatson.gif) top left no-repeat;}
.vtour{background:#277438 url(/images/vtour.gif) top left no-repeat;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}

<!-- ADMIN MENU HERE -->
#adminmenu a {
	color:#000;
}
#adminmenu {list-style:none;width:100%;font-weight:bold;}
#adminmenu li {color:#000000;display:block;width:100%;margin:0;font-size:0.8em;}
#adminmenu li a:link{color:#000;width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#adminmenu li a:visited{color:#000;width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#adminmenu li a:hover{background:#375D8C;color:#ffffff;width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#adminmenu li a:active{color:#375D8C;width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}

#menu {list-style:none;width:100%;font-weight:bold;display:block;}

.menucontroller {
	margin-bottom:3px;
	/*padding-left:20px;*/
	font-size:0.8em;
	padding-bottom:3px;
}

.menuclasshome {background-color:#7d7f36;}
.menuclass0 {background-color:#48095F;}
.menuclass1 {background-color:#287639;}
.menuclass2 {background-color:#48095F;}
.menuclass3 {background-color:#375D8C;}
.menuclass4 {background-color:#761715;}


#menu li {color:#000000;display:block;width:100%;margin:0 0 3 0;font-size:0.8em;}
#menu li a {color:#FFF;width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}

.menucontroller a {
	padding-top:2px;
}

#submenu {list-style:none;font-weight:bold;width:100%;display:block;background-color:#E3E3E3;}
#submenu li {display:block;width:100%;}
#submenu li {font-size:0.81em !IMPORTANT;}
#submenu li a:link{width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#submenu li a:visited{width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#submenu li a:hover{width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}
#submenu li a:active{width:90%;padding-left:10%;display:block;text-decoration:none;line-height:2em;}

#subsubmenu {list-style:none;font-weight:bold;width:100%;display:block;}
#subsubmenu li {display:block;width:100%;font-size:1em;}
#subsubmenu li a:link{width:100%;padding-left:0px;line-height:2em;}
#subsubmenu li a:visited{width:100%;padding-left:0px;line-height:2em;}
#subsubmenu li a:hover{width:100%;padding-left:0px;line-height:2em;}
#subsubmenu li a:active{width:100%;padding-left:0px;line-height:2em;}

/*

#menu {
}
#menu a {
	text-decoration:none;	
}
#menu li {
	list-style:none;
}
.menucontroller {
	height:51px;
	margin-bottom:3px;
	padding-left:20px;
	font-size:0.8em;
}
.menucontroller a {
	color:#FFF;
	font-weight:bold;
}
#menu li a {}
.menuclass0 {background-color:#7d7f36;}
.menuclass1 {background-color:#257035;}
.menuclass2 {background-color:#257035;}
.menuclass3 {background-color:#611182;}
.menuclass4 {background-color:#375d8c;}
.menuclass5 {background-color:#751715;}
.menuclass6 {background-color:#611182;}
.menuclass7 {background-color:#611182;}
.menuclass8 {background-color:#611182;}
.menuclass9 {background-color:#257035;}
.menuclass10 {background-color:#257035;}
.menuclass11 {background-color:#257035;}
.menuclass12 {background-color:#611182;}

#submenu {
	display:block;
}
#submenu li {
	display:block;
	font-weight:bold;
	width:176px;
}
#submenu li:hover {
	color:#000;
}
#submenu li a {
	height:20px;
}


#subsubmenu {}
#subsubmenu li {}
#subsubmenu li a {
	font-size:0.85em;
}

*/

#contenttop{background:#ffffff;}

#breadcrumb{line-height:1em;width:100%;border-bottom:2px solid #ffffff;}
#breadcrumbwrapper {width:100%;margin:0;padding:0;overflow:hidden;}
#breadcrumbtext {width:25%;float:left;padding-top:1em;padding-bottom:1em;}
#breadcrumbimage {width:74%;float:left;text-align:left;font-size:0.8em;border-left:2px solid #ffffff;}
#breadcrumbbottom{line-height:1em;width:100%;border-top:2px solid #ffffff;clear:both; color:#ffffff; font-size:0.8em;}
#breadcrumb a:link{color:#ffffff;}
#breadcrumb a:visited{color:#ffffff;}
#breadcrumb a:hover{color:#ffffff; text-decoration:underline;}
#breadcrumb a:active{color:#ffffff;}

.details {text-align:left;margin-left:50%;font-size:0.8em;line-height:normal;}

.smallwhitetext{color:#ffffff;font-size:0.7em;line-height:1em;height:1em; padding:0.2em;}
.smallblacktext{color:#000000;font-size:0.8em;line-height:1em;height:1em; padding:0.2em;text-align:left;margin-left:1.6em;}
.last{border-bottom:0px solid #ffffff;}

.rule{height:1px;width:100%;padding:0;margin:0;border-bottom:1px solid #ffffff;}
.purple {color:#48095F; font-size:150%;padding-left:1em;display:block;}

.searchrelated{line-height:normal;margin-bottom:0.2em;margin-left:2em;font-size:0.8em;}

.searchrelated>img {margin-right:1.5em;vertical-align:middle;}

a.bottommenu:link{color:#000000;text-decoration: underline;}
a.bottommenu:visited{color:#000000;text-decoration: underline;}
a.bottommenu:hover{color:#000000;text-decoration: none;}
a.bottommenu:active{color:#000000;text-decoration: underline;}

