#wrapper {
	width: 950px;
	text-align: left;
	font-size: 95%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	line-height: 1.2em;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../imageh/body_bkg_bline.png);
	background-color: #E0EDF8;
	color: #333333;
}
#header {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
#header_text {
	float: left;
	height: 85px;
	width: 600px;
	margin-left: 10px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	padding: 5px;
}
#header_txtmain {
	float: left;
	height: 20px;
	width: 670px;
	margin-left: 10px;
	margin-top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #003C77;
	border: 1px solid #FFFFFF;
	text-align: center;
	text-transform: uppercase;
}
#header_description {
	float: left;
	height: 25px;
	width: 340px;
	margin-left: 10px;
	margin-top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #003C77;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header_descriptionlong {

	float: left;
	height: 25px;
	width: 500px;
	margin-left: 10px;
	margin-top: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #003C77;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #FFFFFF;
	margin-right: 0px;
	margin-bottom: 0px;
}
#header_image {
	color: #FFFFFF;
	height: 155px;
	background-color: #000000;
	border: 1px solid #B5CDFA;
}
#header_mainlogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 218px;
	height: 155px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000000;
	background-image: url(../imageh/holiday_accommodation.jpg);
	float: left;
}
#holidayhomes {
	width: 218px;
	height: 145px;
	background-color: #000000;
	float: left;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header_logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 165px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 50px;
}
#headerlogobooka {
	width: 50%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	top: 25px;
	height: 90px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	line-height: 22px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navleft {
	width: 211px;
	float: left;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navleft_links {
	left:0px;
	top:60px;
	z-index:6;
	float: left;
	padding: 0px;
	font-size: 80%;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 96%;
	border: 4px solid #B5CDFA;
	background-color: #003C77;
}
#navleft_links a:link {
	display: block;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003C77;
}
#navleft_links a:hover {
	display: block;
	text-align: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #0054A7;
}
#navleft_links a:visited {
	display: block;
	text-align: left;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	color: #FFFFFF;
	background-color: #003C77;
}
#navleft_calendar {
	left:0px;
	top:10px;
	z-index:6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 96%;
	font-size: 90%;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 4px solid #B5CDFA;
	height: 240px;
	position: relative;
}
#navleft_searchbox {
	top:185px;
	text-decoration: none;
	background-image: url(../images/nav_buttons1.jpg);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 95%;
	font-size: 80%;
	position: relative;
	padding: 5px;
	z-index: 8;
	float: left;
	color: #FFFFFF;
}
#navleft_divesearchbox {
	top:210px;
	text-decoration: none;
	background-image: url(../images/nav_buttons1.jpg);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 95%;
	font-size: 80%;
	position: relative;
	z-index: 8;
	float: left;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#navleft_searchboxes {
	z-index: 7;
	top: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#navleft_searchboxesb {
	z-index: 7;
	top: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#navleft_searchboxesc {
	z-index: 7;
	top: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#navleft_info {
	height:1100px;
	z-index:6;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
	width: 210px;
	font-size: 80%;
	background-color: #003466;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navleft_textbox {
	height:25px;
	z-index:6;
	text-decoration: none;
	background-image: url(../images/nav_buttons1.jpg);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-size: 80%;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	top: 120px;
}
#navleft_base {
	text-decoration: none;
	width: 209px;
	float: left;
	height: 96px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	margin: 0px;
	padding: 0px;
	background-color: #E3EDFB;
}
#searchbyregion {
	text-align: left;
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	z-index: 7;
	font-size: 90%;
	top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 100%;
	border: 4px solid #B5CDFA;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #003C77;
}
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 54%;
}
#contentswide {
	text-align: left;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	font-size: 90%;
	width: 75%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contentswider {
	text-align: left;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	font-size: 90%;
	margin: 0px;
}
#minicontents {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	height: 480px;
}
#menucontents {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #B5CDFA;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#menucontents_main {
	float: left;
	border: 1px solid #B5CDFA;
	height: 396px;
	background-color: #F0F5EF;
	margin: 0px;
	padding: 0px;
	width: 240px;
}
.menuright {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	padding: 7px;
	border: 1px solid #B5CDFA;
	width: 18%;
	background-color: #F3F8FC;
}
#menuright {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
	border: 1px solid #B5CDFA;
	width: 118px;
	padding: 5px;
	background-color: #E3EDFB;
}
#menuright a:link {
	color: #003466;
	text-decoration: none;
}
#menuright a:hover {
	color: #003466;
	text-decoration: underline;
}
#menuright a:visited {
	color: #003466;

}

.menuheader {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: auto;
	width: 110px;
	z-index: auto;
	float: left;
	position: absolute;
}
.menuheader a:link {
	color: #003466;
	text-decoration: none;
}
.menuheader a:hover {
	color: #003466;
	text-decoration: underline;
}
.menuheader a:visited {
	color: #003466;
}
.menuheader_line {
	z-index: auto;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.menuheader_line_cap {
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	z-index: auto;
	color: #003C77;
	font-size: 12px;
}
.menuheader_line_bold {
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	z-index: auto;
	color: #003C77;
	font-size: 11px;
}
#businessdetails {
	width: 100%;
	float: left;
}
#businessdetails_left {
	float: left;
	width: 25%;
	color: #0099FF;
	font-weight: bold;
}
#businessdetails_right {
	float: left;
	width: 75%;
}
#businessnotice {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
#businesspayments {
	float: left;
	width: 100%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#businesslinks {
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#businesslinks_left {
	float: left;
	width: 30%;
}
#businesslinks_right {
	float: left;
	width: 35%;
}
#businesslinks_center {
	float: left;
	width: 30%;
}
#menutop_top {
	background-color: #E0EDF8;
	height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	list-style-image: none;
	list-style-type: none;
	width: 100%;
}
#menutop {
	top: 0px;
	left: 0px;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
	text-align: left;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 108px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
#menutop_mainmenu {

	top: 0px;
	left: 0px;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
	text-align: left;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 120px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
#menutop_search {
	top: 0px;
	left: 0px;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
	text-align: left;
	right: 0px;
	bottom: 0px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #024385;
	text-decoration: none;
}
#menutop_search a:link {
	color: #024385;
	text-decoration: none;
}
#menutop_search a:hover {
	color: #024385;
	text-decoration: underline;
}
#menutop_search a:visited {
	color: #024385;
}
#menutop_main {
	background-color: #E0EDF8;
	height: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	list-style-image: none;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #003399;
	font-weight: 500;
}
#menutop_long {
	height: 125px;
	top: 0px;
	left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #F3F8FC;
	float: left;
	text-align: left;
	width: 100%;
	border: 1px solid #B5CDFA;
}
#menutop_mlong {
	height: 160px;
	top: 0px;
	left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
	float: left;
	width: 100%;
	text-align: left;
}
#menutop_vlong {
	height: 220px;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
	float: left;
	width: 100%;
	text-align: left;
}
#right {
	z-index:8;
	text-align: center;
	color: #000066;
	float: right;
	font-size: 85%;
	background-color: #E3EDFB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 19%;
	border: 1px solid #B5CDFA;
}
#nav a:link {
	display: block;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	height: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #B5CDFA;
	margin: 0px;
	font-size: 1em;
	text-transform: uppercase;
	width: 185px;
	text-align: left;
	position: relative;
	left: 11px;
	background-color: white;
	top: 184px;
	float: left;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	font-weight: bold;
}
h5 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: italic;
}
h6, h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.header_contents {
	color: #0099FF;
	font-size: 95%;
	font-weight: bold;
}
.headerlarge {
	color: #0099FF;
	font-weight: bold;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
}
.header_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CC0000;
	font-weight: bold;
}
.header_blue { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 600;
	color: #8EB4D2;
}
.textnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
}
.highlight {
	color: #c30;
	font-weight: bold;
}
.red{
	color: #c30;
}

.grey{
	color: #000000;
	font-size: 90%;
}
.black_sm {
	color: #fff;
	font-size: 80%;
}
.white{
	color:#fff;
}
.white_sm {
	color:#fff;
	font-size: 55%;
}
.white_nav {
	color: #FFFFFF;
	font-size: 90%;
}
.highlightcolour {
	color: #003366;
	font-weight: bold;
}
.expiry_colour {
	color: #0099FF;
}
.searchnav {
	color:#FFFFFF;
	font-weight: bold;
}
.searchnavkey {
	color:#fff;
	font-weight: bold;
}
.searchnavdescpt {
	color: #FFFFFF;
	font-size: 90%;
	height: 2px;
	width: 100%;
}



.colourmenu {
	color:#003399;
}
.page_header {
	color: #0099FF;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.searchtable_borders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	color: #003466;
	font-weight: bold;
}
.searchtable_imgborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	color: #003466;
	font-weight: bold;
	padding: 5px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.menu_horz {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 3px;
	z-index: auto;
}
.menu_subject {
	list-style-image: none;
	list-style-type: none;
	z-index: auto;
	background-color: #E0EDF8;
	border: 1px solid #B5CDFA;
	color: #0099FF;
	height: 20px;
	width: 100%;
	float: left;
	padding: 3px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.menu_horzred {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 3px;
	z-index: auto;
	color: #CC0000;
}
.menu_header_horz {
	z-index: auto;
	font-weight: bold;
	color: #003399;
	padding: 3px;
	margin: 0px;
	width: 100%;
}
.menu_bushorz {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	z-index: auto;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}
.menu_vert {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	display: inline;
	z-index: auto;
}
.menu_header_vert {
	z-index: auto;
	margin: 0px;
	text-align: left;
	width: 100%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.menuheader_line {
	z-index: auto;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.menuheader_line_cap {
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003C77;
	text-align: left;
	z-index: auto;
}
.page_tablerow {
	color: #0099FF;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #E0EDF8;
}
.search_header_layout {
	z-index: auto;
	margin: 0px;
	text-align: left;
	padding: 5px;
}
.search_header_vert {
	z-index: auto;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #0099FF;
	display: inline;
	padding-right: 0px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.search_vert {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	display: inline;
	z-index: auto;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #333333;
}
.search_vert_bold {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	display: inline;
	z-index: auto;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #666666;
	font-weight: bold;
}

#searchbox_info {
	width: 99%;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 1%;
	color: #333333;
}
#menu_operator {
	height: 162px;
	width: 504px;
	position: absolute;
	left: 216px;
	top: 280px;
	padding: 5px;
	border: 1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 10px;
}
#nav_buttons {
	text-decoration: none;
	height: 339px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #B5CDFA;
	margin: 0px;
	font-size: 1em;
	text-transform: uppercase;
	width: 212px;
	text-align: left;
	left: 0px;
	background-color: #B5CDFA;
	padding: 0px;
}
#searchbox {
	width: 100%;
	height: 100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#searchbox_header {
	height: 25px;
	width: 100%;
	float: left;
}
#searchbox_headerR {
	width: 28%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #0099FF;
	font-weight: bold;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	height: 25px;
}
#searchbox_headerL {
	height: 25px;
	width: 72%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #0099FF;
	font-weight: bold;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#searchbox_2ndheader {

	height: 25px;
	width: 100%;
	float: left;
}
#searchbox_2ndheaderR {
	width: 28%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #0099FF;
	font-weight: bold;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 25px;
	text-align: center;
}
#searchbox_2ndheaderL {

	height: 25px;
	width: 72%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FF9900;
	font-weight: bold;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#searchbox_image {
	background-position: left;
	border: 1px solid #0099FF;
	padding: 5px;
	margin: 5px;
	float: left;
	height: 112px;
	width: 150px;
}
#searchbox_details {
	float: left;
	width: 100%;
}
#searchbox_image a:link {
	float: left;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
#searchbox_image a:hover {
	float: left;
	width: 100%;
	color: #FF7904;
	text-decoration: underline;
}
#searchbox_image a:visited {
	float: left;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
#searchbox_footer {
	float: left;
	border: 1px dashed #B5CDFA;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 1%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 97%;
	background-color: #E0EDF8;
	height: 20px;
	font-size: 1em;
	font-weight: bold;
}
#topbox_login {
	height: 25px;
	text-align: right;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 1px solid #999999;
	background-repeat: repeat-x;
	background-color: #003466;
	background-image: url(../images/button_topbox.jpg);
	padding: 5px;
}

#topbox {
	height: 22px;
	text-align: center;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-right: 0px;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 1px solid #999999;
	background-repeat: repeat-x;
	background-color: #003466;
	background-image: url(../images/button_topbox.jpg);
}
#topbox a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#topbox a:hover {
	text-decoration: underline;
	color: #FF7904;
}
#topbox a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
form, input, select, textarea{
	margin:0;
}
#content_availability {
	position:absolute;
	left:215px;
	top:232px;
	width:500px;
	height:665px;
	z-index:7;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#content_register {
	position:absolute;
	left:215px;
	top:232px;
	width:500px;
	height:780px;
	z-index:7;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#content_operator {
	position:absolute;
	left:215px;
	top:232px;
	width:500px;
	height:1065px;
	z-index:7;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#content_booka {
	position:absolute;
	left:215px;
	top:232px;
	width:500px;
	height:596px;
	z-index:7;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid silver;
}
#content_search {
	position:absolute;
	left:214px;
	top:230px;
	width:359px;
	height:890px;
	z-index:7;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#content_map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	font-size: 90%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 380px;
}

#operator_navleft {
	left:0px;
	top:232px;
	width:207px;
	height:1090px;
	z-index:6;
	margin: 0px;
	padding: 3px;
	position: absolute;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: silver;
	border-right-color: silver;
	border-bottom-color: silver;
	border-left-color: silver;
	text-decoration: none;
	background-image: url(../images/nav_bkg.jpg);
	float: left;
}
.register_menu {

	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
}
#right_details {

	position:absolute;
	left:601px;
	top:232px;
	width:135px;
	height:607px;
	z-index:8;
	padding: 5px;
	text-align: left;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
}
.details_body {
	position: absolute;
	z-index: 1;
	height: 458px;
	width: 517px;
	left: 0px;
	top: 151px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
}
.details_bodytop {
	position: absolute;
	z-index: 2;
	height: 33px;
	width: 517px;
	left: 0px;
	top: 114px;
	background-color: #E0EDF8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
}
.details_bodybtm {
	position: absolute;
	z-index: 1;
	height: 24px;
	width: 199px;
	left: -598px;
	top: 621px;
	color: #00CCFF;
}
.details_bodybase {
	position: absolute;
	z-index: 3;
	height: 214px;
	width: 367px;
	left: 0px;
	top: 249px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
}
.details_bodybasetop {
	position: absolute;
	z-index: 1;
	height: 24px;
	width: 367px;
	left: 0px;
	top: 223px;
	border: 1px solid #B5CDFA;
	background-color: #E0EDF8;
}
.navleft_textbody {
	position: absolute;
	z-index: 1;
	height: 540px;
	width: 193px;
	left: 8px;
	top: 17px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.insertbox_fulldetails {

	position: absolute;
	height: 455px;
	width: 367px;
	left: 0px;
	top: 0px;
	text-align: left;
	border: 1px solid #B5CDFA;
}
.insertbox_costing {
	position: absolute;
	height: 2660px;
	width: 367px;
	left: 0px;
	top: 0px;
	text-align: left;
	border: 1px solid #B5CDFA;
}
.insertbox_services {
	position: absolute;
	height: 1130px;
	width: 367px;
	left: 0px;
	top: 0px;
	text-align: left;
	border: 1px solid #B5CDFA;
}
.insertbox_acitivities {
	position: absolute;
	height: 488px;
	width: 367px;
	left: 0px;
	top: 0px;
	text-align: left;
	border: 1px solid #B5CDFA;
}
.buttons_style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #003C77;
	height: 20px;
	width: 135px;
	color: #FFFFFF;
	background-image: url(../images/button_image1.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.buttons_style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 2px solid #B5CDFA;
	height: 24px;
	width: 60px;
	color: #FFFFFF;
	background-image: url(../images/button_image1.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.buttons_style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #527900;
	border: 2px solid #B5CDFA;
	height: 24px;
	width: 140px;
	color: #FFFFFF;
	font-weight: bold;
}
.buttons_style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #999999;
	border: 1px solid #000000;
	width: 50px;
}
.buttons_style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #999999;
	border: 1px solid #000000;
	height: 20px;
	width: 65px;
}
.buttons_style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #FFFFFF;
	height: 25px;
	width: 70px;
	color: #FFFFFF;
	background-image: url(../images/button_image1.png);
	background-repeat: repeat-x;
	margin-top: 10px;
	font-weight: bold;
}
.buttons_region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #B5CDFA;
	height: 30px;
	width: 100px;
	color: #003466;
	background-image: url(../images/button_image2.png);
	background-repeat: repeat-x;
}
.buttons_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #FFFFFF;
	height: 25px;
	width: 70px;
	color: #FFFFFF;
	background-image: url(../images/button_image1.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.buttons_searcher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #FFFFFF;
	height: 25px;
	width: 30px;
	color: #FFFFFF;
	background-image: url(../images/button_image1.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.buttons_request {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	border: 1px solid #003C77;
	color: #003466;
	background-image: url(../images/request.jpg);
	height: 40px;
	width: 200px;
	background-repeat: no-repeat;
}


.header_txtright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	position: absolute;
	z-index: 6;
	height: 62px;
	width: 262px;
	left: 481px;
	top: 33px;
}
.internalloginbox {
	width: 100%;
	border: 1px solid #B5CDFA;
	float: left;
	height: 180px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.internaltextbox {
	width: 99%;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.internalloginboxreg {
	width: 100%;
	border: 1px solid #B5CDFA;
	float: left;
	height: 200px;
	margin: 0px;
}
.internaltopboxreg {
	height: 35px;
	width: 100%;
	background-color: #E0EDF8;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5CDFA;
}
.menuheader a:link {
	color: #003466;
	text-decoration: none;
}
.menuheader a:hover {
	color: #003466;
	text-decoration: underline;
}
.menuheader a:visited {
	color: #003466;
}

#selected {
	background-color: #006600;
	float: left;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.links {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	padding: 0px;
	color: #FFFFFF;
}
.links a:link {
	list-style-image: none;
	list-style-type: none;
	z-index: 3;
	display: inline;
	margin: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.links a:hover {
	list-style-image: none;
	list-style-type: none;
	z-index: 3;
	display: inline;
	margin: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: underline;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.links a:visited {
	list-style-image: none;
	list-style-type: none;
	z-index: 3;
	display: inline;
	margin: 2px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#copyright{
	width: 100%;
	text-align: right;
	color: #777;
	font-size: 80%;
	float: left;
}
.copyright {
	font-size: small;
}
.no_java{
	background-color: #657381;
	color: #FFCC00;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font-weight: bold;
}
#footer {
	margin: 0px;
	font-size: 70%;
	background-color: #E3EDFB;
	border: 1px solid #B5CDFA;
	height: 25px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: left;
}
#quicksearch {
	background-color: #FFFFFF;
	float: left;
	width: 43%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 90%;
}
#searchbytown {
	background-color: #FFFFFF;
	float: right;
	width: 55%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 90%;
}
#mainquicksearch {
	background-color: #E3EDFB;
	float: left;
	width: 98%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	height: 30px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #003C77;
}
#mainsearchbytown {
	background-color: #E3EDFB;
	float: left;
	width: 98%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #003C77;
}
#menu_adminfield {
	list-style-image: none;
	list-style-type: none;
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	border: 1px solid #B5CDFA;
	color: #FFFFFF;
}

#menu_mainsearchfield {
	list-style-image: none;
	list-style-type: none;
	background-color: #E3EDFB;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 375px;
	padding-bottom: 2px;
	border: 1px solid #B5CDFA;
	height: 100%;
	color: #003C77;
}
#menu_searchfield {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 948px;
	padding-bottom: 0px;
	border: 1px solid #B5CDFA;
	height: 28px;
	background-color: #E0EDF8;
	text-decoration: none;
}
#menu_searchfield a:link {
	list-style-image: none;
	list-style-type: none;
	font-size: 90%;
	color: #003399;
	text-decoration: none;
}
#menu_searchfield a:hover {
	list-style-image: none;
	list-style-type: none;
	font-size: 90%;
	color: #003399;
	text-decoration: underline;
}
#menu_searchfield a:visited {
	list-style-image: none;
	list-style-type: none;
	font-size: 90%;
	color: #003399;
	text-decoration: none;
}
#operator_topnav {
	z-index: 1;
	text-decoration: none;
	float: left;
	width: 100%;
}
#operator_topnav a:link {
	z-index: 1;
	height: 43px;
	width: 511px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#operator_topnav a:hover {
	z-index: 1;
	height: 43px;
	width: 511px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#operator_topnav a:visited {
	z-index: 1;
	height: 43px;
	width: 511px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
#operator_menu1 {
	float: left;
	text-align: center;
	background-color: #97BFE8;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#operator_menu2 {
	float: left;
	text-align: center;
	background-color: #97BFE8;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#operator_menu3 {
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 0px;
	background-color: #448CD5;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#operator_menu4 {
	float: left;
	width: 99.98%;
	text-align: center;
	background-color: #448CD5;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006666;
	border-right-color: #006666;
	border-bottom-color: #006666;
	border-left-color: #006666;
	height: 13px;
}
#operator_menu5 {
	float: left;
	width: 99.98%;
	text-align: left;
	background-color: #448CD5;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808040;
	border-right-color: #808040;
	border-bottom-color: #808040;
	border-left-color: #808040;
	height: 13px;
}
#operator_menu7 {
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 0px;
	background-color: #97BFE8;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#operator_menu8 {
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 0px;
	background-color: #448CD5;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#operator_menu9 {
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 0px;
	background-color: #97BFE8;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 15%;
}
#operator_menu10 {
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 0px;
	background-color: #448CD5;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 15%;
}


#operator_header {
	width: 99%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #0099FF;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1%;
	float: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	height: 20px;
}
#operator_top {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	margin-bottom: 10px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#operator_contents {
	background-color: #FFFFFF;
	border: 1px solid #B5CDFA;
	float: left;
	width: 100%;
}
#operator_header_layout {
	width: 49%;
	float: left;
}
#operator_header_layoutr {
	width: 50%;
	float: right;
}
#operator_contents_layout {
	width: 50%;
	float: left;
}
.operator_header_vert {
	z-index: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0099FF;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.operator_vert {
	list-style-image: none;
	list-style-type: none;
	z-index: auto;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#operator_contents_header {
	width: 98%;
	float: left;
	font-weight: bold;
	color: #0099FF;
	padding: 1%;
}

#operator_contents_photos {
	width: 28%;
	float: left;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 1%;
}

#operator_contents_long {
	width: 98%;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#operator_contents_short {
	width: 24%;
	float: left;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 1%;
}
#operator_contents_services {
	width: 51%;
	float: left;
	padding: 5px;
}
#operator_contents_display  {
	text-align: center;
	width: 45%;
	color: #003C77;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 2px dotted #B5CDFA;
	float: left;
}


#menusearch {
	float: left;
	font-size: 91%;
	margin-left: 5px;
	width: 99%;
	height: 100%;
}
#registerall {
	z-index:1;
	border: 1px solid #B5CDFA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#registeralltop {
	background-color: #E0EDF8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5CDFA;
	text-align: center;
	background-position: center;
}
#register_activity {
	border: 1px solid #B5CDFA;
}
#register_activitytop {
	background-color: #E0EDF8;
	background-position: center;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B5CDFA;
}
#upperspace {
	height: 18px;
	text-align: right;
	background-color: #FFFFFF;
	font-size: 70%;
	color: #003C77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	width: 100%;
}
#upperspace_left {
	height: 18px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 70%;
	float: left;
	color: #003C77;
	background-color: #FFFFFF;
	font-weight: bold;
}
#upperspace_left a:link {
	color: #003C77;
	font-weight: bold;
	text-decoration: none;
}
#upperspace_left a:hover {
	color: #003C77;
	font-weight: bold;
	text-decoration: underline;
}
#upperspace_left a:visited {
	color: #003C77;
	font-weight: bold;
	text-decoration: none;
}
#upperspace_right a:visited {
	color: #003C77;
	font-weight: bold;
	text-decoration: none;
}

#upperspace_right {
	height: 18px;
	text-align: right;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 30%;
	float: left;
	color: #003C77;
	font-weight: bold;
}
#upperspace_right a:link {
	color: #003C77;
	font-weight: bold;
	text-decoration: none;
}
#upperspace_right a:hover {
	color: #003C77;
	font-weight: bold;
	text-decoration: underline;
}
#topspace {
	height: 5px;
	text-align: left;
	background-color: #FFFFFF;
	font-size: 70%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#spacer {
	height: 10px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#flashcontent {
	float: left;
	padding: 5px;
	border: 1px solid #B5CDFA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#flashtext {
	float: left;
	width: 98%;
	padding: 5px;
}
#videotext {
	float: left;
	height: 240px;
	width: 50%;
	margin-left: 10px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#map_canvas {
	width: 97%;
	border: 1px solid #B5CDFA;
	height: 400px;
	float: left;
	margin: 8px;
}
#map_searchcontrol {
	height: 30px;
	padding-left: 10px;
	padding-bottom: 5px;
}
#map_base {
	height: 30px;
	padding-left: 2%;
	width: 97.9%;
	float: left;
}
#map_message {
	height: 25px;
	padding-left: 10px;
	font-size: small;
	float: left;
	width: 98%;
}
#map_note {

	height: 25px;
	padding-left: 10px;
}
#map_menu {
	width: 100%;
}
#operator_calendar {
	height: 200px;
	border: 1px solid #B5CDFA;
	margin-bottom: 15px;
}
#advert_nav {
	left:0px;
	top:20px;
	z-index:6;
	position: relative;
	float: left;
	width: 96%;
	font-size: 80%;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #003365;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 4px solid #B5CDFA;
}
#advert_nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#advert_nav a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#advert_nav a:hover {
	color: #FFD21E;
	text-decoration: none;
}
.bullet_vert{
	z-index: auto;
	margin: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#register_contents {
	width: 100%;
	height: 100%;
}
#register_header {
	width: 100%;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #0099FF;
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#register_menu1 {
	height: 450px;
	float: left;
	width: 32%;
	background-color: #FFFFFF;
	display: list-item;
}
#register_menu2 {
	height: 450px;
	width: 32%;
	float: left;
	background-color: #FFFFFF;
	display: list-item;
}
#register_menu3 {
	height: 450px;
	float: left;
	width: 32%;
	display: list-item;
}
#register_text {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#register_base {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #0099FF;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
}
#availability_contents_layout {
	width: 48%;
	float: left;
	padding: 5px;
}
a:link{
	color: #000099;
	text-decoration: none;
}
a:visited{
	color: #000099;
	text-decoration: none;
}
a:hover{
	color: #0033FF;
	text-decoration: underline;
}
#previouspage {
	font-weight: bold;
	border: 1px dotted #B5CDFA;
	text-align: center;
	width: 100%;
	color: #003C77;
}
#highlight {
	border: 1px dotted #B5CDFA;
	text-align: center;
	width: 100%;
	color: #003C77;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

#radvert {
	padding: 3px;
}
#radvert_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #003399;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	width: 180px;
	font-weight: bold;
	height: 20px;
	background-color: #E3EDFB;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}#radvert_txt {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #003C77;
}
#header_left {
	height:156px;
	background-color: #B5CDFA;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	float: left;
	width: 199px;
	background-image: url(../images/h_logo.jpg);
}
#header_right {
	height:156px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	float: left;
	width: 748px;
	background-image: url(../images/h_poorknights.jpg);
}
#header_activity {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/snorkling.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_backpacker {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/gstone_valley.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_booka {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/wakatipu.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	width: 729px;
	background-position: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	float: left;
}
#header_bnb {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/tuts_harbour.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_campervan {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/earnslaw.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_change {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/pksunshafts.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_car {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/mimi_poorknights.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_chalet {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/earnslaw_wtipu.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_country {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/mimi_poorknights.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_dive {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/divefloater.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_fish {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/kingfish.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_holidayhouse {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/ngunguru_hlday.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_holidaypark {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/qt_hill.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_hotel {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/mimiwhangata_bay.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_kayak {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/kayak.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_mainmenu {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/pksunshafts.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_media {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/cavediver.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_mountains {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/windless.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_motel {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/woolleysbay.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_snorkling {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/snorkling.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	width: 729px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_snorklers {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/duosnorklers.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	width: 729px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#header_sunshafts {
	height:155px;
	background-color: #000000;
	background-image: url(../images/h_sunshafts.jpg);
	color: #FFFFFF;
	border: 4px solid #B5CDFA;
	background-repeat: no-repeat;
	background-position: left;
	float:left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#header_weather {
	height:155px;
	background-color: #000000;
	background-image: url(../imageh/breathless.jpg);
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	width: 729px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#contents_wrapper {
	text-decoration: none;
	width: 100%;
	float: left;
	height: 100%;
}

#xslvideo_body {
	font-family: "Trebuchet MS";
	font-size: small;
	background-color: #00CC00;
	float: left;
}
.xsl_header_horz {
	background-color: #CC33FF;
}
.xslmenu_horz {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	display: inline;
	z-index: auto;
	border: 1px solid #B5CDFA;
	background-color: #009933;
}
.xsltext_horz {
	list-style-image: none;
	list-style-type: none;
	display: inline;
	z-index: auto;
	background-color: #00CCCC;
}
.media_oddrow {
	list-style-image: none;
	list-style-type: none;
	z-index: auto;
	border: 1px solid #B5CDFA;
	background-color: #F3F8FC;
}
.media_evenrow {
	list-style-image: none;
	list-style-type: none;
	z-index: auto;
	border: 1px solid #B5CDFA;
	background-color: #E0EDF8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#ds_videoregion {
	list-style-image: none;
	list-style-type: none;
	z-index: auto;
	border: 1px solid #B5CDFA;
	background-color: #99CCCC;
	height: 100px;
	width: 100px;
	float: right;
}
#calendar_wrapper {
	background-color: #FFFFFF;
	width: 50%;
	color: #333333;
}
#menu_longspacer {
	list-style-image: none;
	list-style-type: none;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	width: 100%;
	padding-bottom: 2px;
	border: 1px solid #B5CDFA;
	height: 2px;
}
#displayimage {
	float: left;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	margin: 5px;
	padding: 10px;
	border: 1px solid #B5CDFA;
}
.thickbox {
	width: 20%;
	border: 1px solid #B5CDFA;
	height: 100px;
	float: left;
	margin: 8px;
	background-color: #FFFF99;
}
#operator_holder_photos {
	width: 98%;
	float: left;
	padding: 1%;
}
#operator_innerright_photos {
	width: 60%;
	float: left;
	padding: 1%;
}
#operator_innerleft_photos {
	width: 35%;
	float: left;
	padding: 1%;
}
#map_strview {
	width: 48%;
	border: 1px solid #B5CDFA;
	height: 300px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 8px;
}
#map_strviewimg {
	width: 48%;
	border: 1px solid #B5CDFA;
	height: 300px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 8px;
	background-image: url(../images/compass.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.header_darkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #003C77;
	font-weight: bold;
}
#reservation_calendar {
	text-decoration: none;
	padding: 1px;
	width: 50%;
	height: 280px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.searchtable_records {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	color: #003466;
	font-weight: bold;
	background-color: #009999;
	width: 130px;
	background-position: right top;
}
#loading {
	height: 30px;
	padding-left: 2%;
	width: 97.9%;
	float: left;
}
.selectbox {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
.keywordbox {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.farright_header {
	width: 140px;
	height: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 4px solid #B5CDFA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	background-color: #003C77;
}
.farright_header a:link {
	color: #FFFFFF;
}
.farright_header a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.farright_header a:visited {
	color: #FFFFFF;
}
.farright_advert {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 80%;
	width: 98%;
	color: #FFFFFF;
	border: 2px solid #B5CDFA;
	background-color: #F0F5EF;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.farright_lines {
	color: #003C77;
	background-color: #F0F5EF;
	width: 97%;
	text-align: center;
	font-size: 1em;
}
.farright_linesheader {
	color: #003C77;
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5CDFA;
	border-right-color: #B5CDFA;
	border-bottom-color: #B5CDFA;
	border-left-color: #B5CDFA;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#searchbox_highlight {
	height: 100%;
	width: 70%;
	float: left;
	font-size: 1.2em;
	color: #0099FF;
}
.search_header_highlight {
	z-index: auto;
	margin: 0px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#mainheaderfield {
	background-color: #E3EDFB;
	float: left;
	width: 98%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 12px;
	height: 30px;
	font-weight: bold;
	color: #003C77;
	text-align: center;
}
#breadcrumb {
	list-style-image: none;
	list-style-type: none;
	height: 20px;
	background-color: #003C77;
}
#menu {
	float:left;
	width: 68%;
	background-color: #FFFFFF;
}
#menu_farright {
	z-index:8;
	color: #000066;
	float: left;
	font-size: 85%;
	height: 482px;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mainmenu {
	position:relative;
	z-index:100;
	min-width:600px;
	height:31px;
	width: 100%;
	background-color: #4C97C3;
}
* html .mainmenu .Menu1 {
	float:left;
	height: 1px;
}
* html .mainmenu .Menu2 {
	height:1px;
	position: relative;
	width: 500px;
}
.mainmenu ul {position:relative;float:left;margin:0;padding:0;list-style-type:none;}
.mainmenu li {float:left;margin:0;}
.mainmenu li:hover,.mainmenu li a:hover {position:relative;}
.mainmenu a {
	display:block;
	float:left;
	height:31px;
	white-space:nowrap;
	padding:0 0 0 14px;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	background:#003C77;
	font-size: 10px;
	line-height: 31px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mainmenu a b {display:block;padding:0 14px 0 0;font-weight:normal;}
.mainmenu li:hover a,.mainmenu a:hover {
	background-color: #003C77;
}
.mainmenu li:hover a b,.mainmenu a:hover b {}
.mainmenu a.menusub {
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #4C97C3;
	margin: 0px;
	padding: 0;
}
.mainmenu a.menusub b {
	background-color: #003C77;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/arrowndown.gif);
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
	width: 138px;
	text-align: center;
}
.mainmenu li:hover a.menusub,.mainmenu a.menusub:hover {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.mainmenu li:hover a.menusub b,.mainmenu a.menusub:hover b {
	background-color: #0054A7;
	background-image: url(../images/arrowndownb.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.mainmenu ul ul {position:absolute;left:-9999px;top:-9999px;width:190px;height:auto;background:#4c97c3;}
.mainmenu table {margin-top:-1px;border-collapse:collapse;}
.mainmenu ul :hover ul {left:0px;top:31px;}
.mainmenu li li {width:190px;padding:0}
.mainmenu ul ul a,.mainmenu ul :hover ul a {
	float:none;
	margin:0;
	height:31px;
	font:12px/31px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#ffffff;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 14px;
	background-color: #4C97C3;
	background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3A83AD;
	border-right-color: #3A83AD;
	border-bottom-color: #3A83AD;
	border-left-color: #3A83AD;
}
.mainmenu ul :hover ul a b,.mainmenu a.menusub:hover a b {
	display:block;
	font-weight:normal;
	padding-top: 0;
	padding-right: 28px;
	padding-bottom: 0;
	padding-left: 0;
}
.mainmenu ul ul :hover a,.mainmenu ul ul a:hover {
	background:#65b0dc;
}
.mainmenu ul ul :hover a b,.mainmenu a:hover a:hover b {}
.mainmenu br {clear:both;height:0;font-size: 1px;line-height: 0px;}
.menu_textsize {
	background-color: #4C97C3;
	height: 25px;
	width: 35%;
	float: right;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font-weight: bold;
}
.farright_header a:link {
	color: #FFFFFF;
}
