	BODY {
	margin-top: 20px;
	background-color: #D7E2E8;
	background-image: url(images/background.jpg); background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-style: normal;
	color: Black;
	letter-spacing: 0px;
}

IMG {margin: 0px; padding: 0px; border-style: none; border-width: 0px;}
p.para {margin-top: 10px; margin-bottom: 10px;}
#frame {width: 830px; height: 530px; padding: 0px 0px 0px 0px; margin-left: auto; margin-right: auto; vertical-align: middle;}
#topBanner_bck {background-image: url(images/topbanner_bck.jpg); background-repeat: no-repeat; height: 111px; width: 828px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: solid 1px #ffffff;}
#logo {margin: 20px 0px 0px 35px;}
#copyRight {padding: 7px 0px 0px 0px; text-align: center; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #6F7A7F;}

#navBanner {width: 828px; height: 29px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color: #B7010E; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
#navStart {background-image: url(images/nav_start.gif); background-repeat: no-repeat; width: 81px; height: 29px; display: block; float: left;}
.navDivide {background-image: url(images/nav_divider.gif); background-repeat: no-repeat; width: 2px; height: 29px; display: block; float: left;}

a.home {width: 65px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_home_nm.gif'); display: block; float: left;}
a.home:hover {width: 65px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_home_hi.gif'); display: block; float: left;}
.homeHi {width: 65px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_home_hi.gif'); display: block; float: left;}

a.about {width: 85px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_about_nm.gif'); display: block; float: left;}
a.about:hover {width: 85px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_about_hi.gif'); display: block; float: left;}
.aboutHi {width: 85px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_about_hi.gif'); display: block; float: left;}
a.about2 {width: 85px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_about_hi.gif'); display: block; float: left;}
a.about2:hover {width: 85px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_about_hi.gif'); display: block; float: left;}

a.services {width: 108px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_services_nm.gif'); display: block; float: left;}
a.services:hover {width: 108px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_services_hi.gif'); display: block; float: left;}
.servicesHi {width: 108px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_services_hi.gif'); display: block; float: left;}
a.services2 {width: 108px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_services_hi.gif'); display: block; float: left;}
a.services2:hover {width: 108px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_services_hi.gif'); display: block; float: left;}

a.accommodation {width: 130px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_accommodation_nm.gif'); display: block; float: left;}
a.accommodation:hover {width: 130px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_accommodation_hi.gif'); display: block; float: left;}
.accommodationHi {width: 130px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_accommodation_hi.gif'); display: block; float: left;}
a.accommodation2 {width: 130px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_accommodation_hi.gif'); display: block; float: left;}
a.accommodation2:hover {width: 130px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_accommodation_hi.gif'); display: block; float: left;}

a.visiting {width: 156px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_visiting_nm.gif'); display: block; float: left;}
a.visiting:hover {width: 156px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_visiting_hi.gif'); display: block; float: left;}
.visitingHi {width: 156px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_visiting_hi.gif'); display: block; float: left;}
a.visiting2 {width: 156px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_visiting_hi.gif'); display: block; float: left;}
a.visiting2:hover {width: 156px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_visiting_hi.gif'); display: block; float: left;}

a.contact {width: 98px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_contact_nm.gif'); display: block; float: left;}
a.contact:hover {width: 98px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_contact_hi.gif'); display: block; float: left;}
.contactHi {width: 98px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_contact_hi.gif'); display: block; float: left;}
a.contact2 {width: 98px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_contact_hi.gif'); display: block; float: left;}
a.contact2:hover {width: 98px; height: 29px; padding: 0px 0px 0px 0px; background: url('images/nav_contact_hi.gif'); display: block; float: left;}

#navEnd {background-image: url(images/nav_end.gif); background-repeat: no-repeat; width: 91px; height: 29px; display: block; float: left;}

#mainWindow {width: 830px; height: 350px; display: block; background-color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#leftColumn {width: 265px; height: auto; background-color: #ffffff; padding: 20px 0px 20px 0px; margin: 0px 0px 0px 0px; text-align: center; float: left;}
#leftColumn2 {width: 235px; height: auto; background-color: #ffffff; padding: 20px 0px 20px 30px; margin: 0px 0px 0px 0px; float: left;}
#rightColumn {width: 535px; height: auto; background-color: #ffffff; padding: 20px 30px 15px 0px; margin: 0px 0px 0px 0px; float: left; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #254350; font-weight: normal; line-height: 140%;}
.mainTxt {height: auto; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 16px; color: #254350; font-weight: bold; line-height: 130%;}

#footer {height: 29px; width: 828px; background-color: #49585E; border-right: solid 1px #ffffff; border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff; clear: both; float: none;}
.contactInfo {height: 25px; padding: 4px 0px 0px 15px; float: left;}
.utilityLinks {height: 25px; margin: 0px 0px 0px 100px; padding: 2px 0px 0px 0px; text-align: right; float: left;}
.utilityDivider {height: 25px; padding: 3px 0px 0px 0px; width: 1px; display: block; float: left;}

A.utility:link {padding: 5px 10px 0px 10px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; float: left;}
A.utility:visited {padding: 5px 10px 0px 10px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; float: left;}
A.utility:hover {padding: 5px 10px 0px 10px; text-decoration: underline; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #90FDFE; float: left;}
A.utility:active {padding: 5px 10px 0px 10px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; float: left;}

.utilityHi {padding: 5px 10px 0px 10px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #90FDFE; float: left;}

.Nav2headbck {width: 208px; height: 19px; padding: 4px 0px 0px 10px; margin: 0px 0px 1px 0px; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; background-image: url(images/nav2_head_bck.gif); background-repeat: no-repeat; background-repeat: no-repeat; float: none;}
a.nav2Head {text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
a.nav2Head:hover {text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #90FDFE;}

a.nav2 {width: 208px; height: 19px; padding: 4px 0px 0px 10px; margin: 0px 0px 1px 0px; background: url('images/nav2_section_1.jpg'); background-repeat: no-repeat; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #254350; display: block; float: none;}
a.nav2:hover {width: 208px; height: 19px; padding: 4px 0px 0px 10px; margin: 0px 0px 1px 0px; background: url('images/nav2_section_2.jpg'); background-repeat: no-repeat; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #ffffff; display: block; float: none;}
.nav2Hi {width: 208px; height: 19px; padding: 4px 0px 0px 10px; margin: 0px 0px 1px 0px; background: url('images/nav2_section_2.jpg'); background-repeat: no-repeat; text-decoration: none; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 70%; font-weight: bold; color: #ffffff; display: block; float: none;}

A.email:link {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 16px; color: #254350; font-weight: bold; line-height: 130%; text-decoration: none; float: left;}
A.email:visited {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 16px; color: #254350; font-weight: bold; line-height: 130%; text-decoration: none; float: left;}
A.email:hover {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 16px; color: #0389BF; font-weight: bold; line-height: 130%; text-decoration: none; float: left;}
A.email:active {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 16px; color: #254350; font-weight: bold; line-height: 130%; text-decoration: none; float: left;}

A.map:link {padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 12px; color: #254350; font-weight: bold; line-height: 130%; border: solid 1px; text-decoration: none;}
A.map:visited {padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 12px; color: #254350; font-weight: bold; line-height: 130%; border: solid 1px; text-decoration: none;}
A.map:hover {padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 12px; color: #0389BF; font-weight: bold; line-height: 130%; border: solid 1px; text-decoration: none;}
A.map:active {padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 12px; color: #254350; font-weight: bold; line-height: 130%; border: solid 1px; text-decoration: none;}

.findus{margin: 10px 0px 0px 0px; float: none;}

.gallery {padding: 0px 0px 0px 0px; margin: 0px 0px 7px 20px; float: left;}
.preview {width: 526px; height: 331px; padding: 0px 0px 0px 0px; margin: 10px 0px 7px 0px; background-color: #cccccc; border: solid 1px #254350;}
.back{width: 265px; margin: 20px 0px 51px 0px; float: none;}

A.useful:link {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; color: #254350; font-weight: bold; line-height: 150%; text-decoration: underline;}
A.useful:visited {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; color: #254350; font-weight: bold; line-height: 150%; text-decoration: underline;}
A.useful:hover {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; color: #0389BF; font-weight: bold; line-height: 150%; text-decoration: none;}
A.useful:active {padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; color: #254350; font-weight: bold; line-height: 150%; text-decoration: underline;}

.testimonials{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}