<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{padding:0px;margin:0px;}
body {background:#fff;font-family:Arial;font-size:12px; color: #606060;}
.wrap,.content-wrap,.footer-wrap{width:1000px;margin:0 auto;}
img, img a{border-style:none;text-decoration:none;outline:none;}
.right{margin-left: 10px;}
a, a:active {outline:none;border-style:none;text-decoration:none; color: #ffa400;}
a:hover{text-decoration: underline;}
::selection { background:#ffa400; color:#fff; }
::-moz-selection { background:#ffa400; color:#fff; }

#header { width: 100%; background: #000 url(../img/header-bg.png) repeat-x left top; height: 93px;}

.main { background: #ededed; border-bottom: 3px solid #d5dae0; padding: 10px 0px;}

#breadcrumb { color: #ffa400; font-weight: bold; margin-bottom: 10px;}
	#breadcrumb a, #breadcrumb a:active { color: #ffa400; font-weight: normal; text-decoration: underline;}

.dark { color: #888; font-weight: normal; }

h1, h2 { font-size: 21px; font-weight: normal;}
	.orange-bg { padding: 4px; background: #ffa400 url(../img/orange-span-bg.png) repeat-x left top; color: #fff; border-radius: 3px; text-shadow: 1px 1px #ff8400; }
	h1.listing-title { color: #ffa400; font-size: 28px;}

.box { margin-top: 10px; border: 1px solid #d7d7d7; padding: 10px; background: #f4f4f4 url(../img/box-bg.png) repeat-x top left; }
.box:hover { border: 1px solid #ffa400;}
.box-title { background: #ffa400 url(../img/sidebar-header-bg.png) repeat-x left top; padding: 5px; border-radius: 3px; color: #fff; text-align: center; text-shadow: 1px 1px #ff8400; margin-bottom: 10px; }
.box img { display: block;}
.sidebar .box:hover { border: 1px solid #d7d7d7; }

.list-title { text-align: center; margin-top: 10px; background: #cccccc; color: #000; padding: 3px 0px;}
.box ul { list-style: none; }
.box li { padding: 5px; border-top: 1px solid #e4e4e4; }
.box li:first-child,.box li:hover:first-child { border-top: 1px solid rgba(255, 255, 255, 0); }
.box li:hover { background: #f8d89f; color: #000; border-top: 1px solid #f8d89f; }
.box li.current, .box li.current:hover { background: #ffa400; color: #fff; border-top: 1px solid #ffa400; }
.box li a, .box li a:active, .box li a:hover { text-decoration: none; display: block; }
.box li a:hover { color: #fff; }
.box a, .box a:active { color: #626262; text-decoration: none; }

.box1 { margin-top: 10px; border: 1px solid #d7d7d7; padding: 10px; background: #f4f4f4 url(../img/box-bg.png) repeat-x top left; }
.box1:hover { border: 1px solid #ffa400;}
.box-title1 { background: #ffa400 url(../img/sidebar-header-bg.png) repeat-x left top; padding: 5px; border-radius: 3px; color: #fff; text-align: center; text-shadow: 1px 1px #ff8400; margin-bottom: 10px; }
.box1 img { display: block;}
.sidebar .box1:hover { border: 1px solid #d7d7d7; }

.list-title { text-align: center; margin-top: 10px; background: #cccccc; color: #000; padding: 3px 0px;}
.box1 ul { list-style: none; }
.box1 li { padding: 5px; border-top: 1px solid #e4e4e4; }
.box1 li:first-child,.box li:hover:first-child { border-top: 1px solid rgba(255, 255, 255, 0); }
.box1 li:hover { background: #f8d89f; color: #000; border-top: 1px solid #f8d89f; }
.box1 li.current, .box li.current:hover { background: #ffa400; color: #fff; border-top: 1px solid #ffa400; }
.box 1li a, .box li a:active, .box li a:hover { text-decoration: none; display: block; }
.box1 li a:hover { color: #fff; }
.box1 a, .box a:active { color: #626262; text-decoration: none; }

#related a:hover { text-decoration: underline; color: #ffa400; }
#related { clear: both; }
#weather { overflow: auto;  clear: both;}
	table.weather { margin-top: -15px; }
		img.weather-icon { margin: 1px; }
		span.temp-min, span.temp-max { font-size: 11px; color: #676767; }

#all-listings { margin-left: 5px; }

#featured { width: 765px; margin-left: 5px; height: 200px; }
#featured img { float: left; }
.featured-title, .featured-text { float: left; margin-left: 10px; }
.featured-title { font-size: 22px; color: #ffa400; margin-bottom: 10px; }
.featured-text { width: 400px; height: 122px; overflow: hidden; }
.featured-buttons { float: left; margin-left: 10px; margin-top: 10px;  }
.featured-buttons input::-moz-focus-inner { border: 0; }
.featured-buttons input::-ms-focus-inner { border: 0; }
#featured a, #featured a:active { color: inherit; }
#featured a:hover { text-decoration: none; }

#featured1 { width: 765px; margin-left: 5px; height: 110px; }
#featured1 img { display: block; margin: 0 auto; }
#featured1 a, #featured a:active { color: inherit; }
#featured1 a:hover { text-decoration: none; }

#category-container { width: 805px; }

#listing { width: 171px; height: 180px; display: inline-block; margin-left: 5px; text-align: center; line-height: 20px; }
	#listing a, #listing a:active { color: #606060; font-weight: normal; text-decoration: none;}
		#listing a:hover { text-decoration: underline; color: #ffa400; }

.advertisehere { -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; margin-top: 10px; border: 1px solid #ffa400; padding: 10px; background: #fff4e1 url(../img/advertise-here-bg.png) repeat-x top left; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=0.8); opacity: 0.8; }
.advertisehere:hover {filter: alpha(opacity=1); opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
	.advertisehere img { display: block;}
	.advertisehere a, .advertisehere a:active { color: #ffa400; font-weight: normal; text-decoration: none;}

#expose { float: right; width: 160px; height: 610px; padding: 7px; margin-top: 10px; margin-right: 10px; border: 1px solid #d7d7d7; background: #f4f4f4 url(../img/box-bg.png) repeat-x top left; }
	.listing-page { margin-bottom: 10px;}
	#expose { text-align: center;}

.homepage-listing {	position: absolute; }

.rollover {	position: relative;	z-index: 1;	width: 170px; height: 165px; background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; font-weight: bold; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
	.rollover:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; }

.area-map-img { z-index: 1; position: absolute;}
.map-rollover {	position: relative;	z-index: 2;	background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; font-weight: bold; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
	.map-rollover:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; }

.explore-img { z-index: 1; position: absolute;}
.explore-rollover {	position: relative;	z-index: 2;	background: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; font-weight: bold; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; -ms-transition: all 0.4s ease; transition: all 0.4s ease; }
	.explore-rollover:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); opacity: 0.9; }

#related-services { margin-top: 30px; clear: both; margin-left: 10px;}

.content-wrap,.footer-wrap { padding: 10px 0px; }
.homepage-content { padding: 10px; }

.footer { background: url(../img/footer-bg.png) repeat-x top left; height: 295px;}
.footer-wrap { color: #9e9e9e; }
#footer-left { display: inline-block; width: 280px; float: left; margin-right: 65px;}
#footer-mid { float: left; width: 280px; }
#footer-right { float: right; width: 280px; text-align: right; }
.footer-header { text-transform: uppercase; margin: 10px 0px; color: #d5d5d6; }

#footer-mid input { height: 45px; background: #fff url(../img/form-bg.png) repeat-x top left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; color:  #666; padding-top: 0px; padding-left: 10px; padding-right: 10px; width: 200px; z-index: 1; float: left; border: none;  }
#footer-mid .form-submit { float: left; margin-left: -4px; z-index: 2;}
#footer-mid .checkbox { padding: 0px; width: 25px; height: 18px; background: transparent;}

	ul.footer-list {list-style: none;padding: 0;margin: 0;width: 230px;}
	li.footer-list-item {float: left;margin: 0 0;outline: 0;}
	li.footer-list-item a {background: transparent;height: 35px;display: block;line-height: 35px;width: 220px;text-decoration: none;color: #8b8b8b;outline: 0;padding-left: 20px;border-top: 1px solid rgba(69, 71, 75);border-top: 1px solid rgba(255, 255, 255, 0.1);}
		li.footer-list-item:first-child a {border-top: none;}
	li.footer-list-item a:hover {background: rgba(69, 71, 75);background: rgba(255, 255, 255, 0.1);color: #d9d9d9;}
	ul.footer-list li.footer-list-item a.current, ul.footer-list li.footer-list-item a.current:hover{background: rgba(69, 71, 75);background: rgba(255, 255, 255, 0.1);color: #d9d9d9;}

#footer-right #social-media { outline:none; margin: 0px auto; text-align: center; margin-top: 100px; }
#footer-right #social-media img { margin: 5px; outline:none; }
#footer-right #social-media a { outline:none; text-decoration: none; }
#footer-right #tourism-logo { padding-top: 10px; margin-top: 10px; border-top: 1px solid rgba(69, 71, 75);border-top: 1px solid rgba(255, 255, 255, 0.1);}

/* LISTING PAGE STYLES */
#full-listing { width: 772px; margin-left: 5px; border: 1px solid #d7d7d7; }

.main-image {margin-bottom: 7px;}
.listing-images { width: 475px; }
	.listing-thumb { margin-left: 5px; margin-bottom: 5px; float: left; border: 1px solid #d7d7d7; }
.no-border { border: 1px solid #f4f4f4; }

#listing-content { padding: 5px; }
#listing-buttons { width: 218px; text-align: center; margin: 0 auto;}
	#phone { width: 96px; height: 28px; background: url(../img/buttons/listing/phone.png) no-repeat top left; display: inline-block; float: left; color: #ffffff; line-height: 27px; padding-left: 12px; text-shadow: 1px 1px #c26d00; margin-right: 3px;}
	#send-email { float: right; }
	#phone, #send-email { margin-top: 3px; }

.extras { width: 210px; margin: 0px auto; text-align: center; height: 40px; margin-bottom: 10px; }
	.video_button, .pdf_button { width: 100px; height: 40px; cursor: pointer; }
		.video_button { float: left; background: url(../img/video_button.png) no-repeat top left; } 
		.pdf_button { float: right;  }
			.button_menu { background: url(../img/pdf_button_menu.png) no-repeat top left; } 
			.button_prices { background: url(../img/pdf_button_prices.png) no-repeat top left; } 
			.button_price_list { background: url(../img/pdf_button_price_list.png) no-repeat top left; } 
			.button_brochure { background: url(../img/pdf_button_brochure.png) no-repeat top left; } 
				.video_button:hover, .button_menu:hover, .button_prices:hover, .button_price_list:hover, .button_brochure:hover { background-position: -100px 0px; }

#address-bg { border-radius: 3px; margin-left: 5px; float: left; margin-top: 15px; border: 1px solid #d7d7d7; background: #fff url(../img/address.png) no-repeat 15px 15px; width: 285px; height: 80px;  }
	#address { margin-left: 70px; margin-top: 10px; color: #606060; }

#listing-social { width: 280px; height: 65px; clear: both; float: left; margin-top: 15px; margin-left: 8px; text-align: center;}
	.listing-fb, .listing-tw, .listing-ta, .listing-cs { display: inline-block; width: 64px; height: 64px; margin: 0px 2px; cursor: pointer; zoom: 1; *display:inline; }
	.listing-fb { background: url(../img/social/facebook.png) no-repeat top left; }
		.listing-fb:hover { background-position: -64px 0px; }
	.listing-tw { background: url(../img/social/twitter.png) no-repeat top left; }
		.listing-tw:hover { background-position: -64px 0px; }
	.listing-ta { background: url(../img/social/tripadvisor.png) no-repeat top left; }
		.listing-ta:hover { background-position: -64px 0px; }
	.listing-cs { background: url(../img/social/customersure.png) no-repeat top left; }
		.listing-cs:hover { background-position: -64px 0px; }
#map { border: 1px solid #9c9c9c; margin-top: 10px; }
.msawards { padding: 0px 14px; }
	.awards { float: left; display: inline-block; margin-top: 5px; padding: 0px 2px; }
.msfacs { padding: 0px 14px; }
	.facilities { float: left; display: inline-block; margin-top: 5px; padding: 0px 2px; }

#listing-content a, #listing-content a:active { color: #ffa400; }

/* AREA MAP PAGE STYLES */
#map-container { max-width: 230px; overflow: auto; clear: both;}
	a.map-bname,a:active.map-bname { color: #ffa400; text-decoration: underline; font-weight: bold;}
	.map-address { font-size: 11px; color: #606060; margin-left: 10px; margin-top: 2px; float: left; }
	.map-img { float: right; width: 95px; }

.list_of_bnames { width: 700px; margin-top: 10px;}
td.business_list_td { height: 20px; padding: 10px; padding-left: 25px; background: url(../img/marker.png) 3px 3px no-repeat;}
td.business_list_td:hover { background: url(../img/marker.png) #FDE8CC 3px 3px no-repeat; }

/* CLEARFIX */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.center { text-align: center; margin: 0 auto;}

/* DEV Notes */
.red { color: #cc0001; }
.green { color: #38ab00;}

/* Tipsy */
.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../img/tipsy.gif); margin-top: -52px; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* Forms */
input.website_button { width: 218px; height: 43px; border: 0; outline: 0; cursor: pointer; text-indent: -2000px; background-attachment: fixed;}
img.email_button {margin-top: 3px;}

input#book-online { background: #f4f4f4 url('../img/buttons/listing/book-online.png') no-repeat top; border: 0px solid #ffffff; }
input#check-availability { background: #f4f4f4 url('../img/buttons/listing/check-availability.png') no-repeat top; border: 0px solid #ffffff; }
input#find-out-more { background: #f4f4f4 url('../img/buttons/listing/find-out-more.png') no-repeat top; border: 0px solid #ffffff; }
input#request-brochure { background: #f4f4f4 url('../img/buttons/listing/request-brochure.png') no-repeat top; border: 0px solid #ffffff; }
input#visit-website { background: #f4f4f4 url('../img/buttons/listing/visit-website.png') no-repeat top; border: 0px solid #ffffff; }
input#website { background: #f4f4f4 url('../img/buttons/listing/website.png') no-repeat top; border: 0px solid #ffffff; }

input#book-online:hover { background: #f4f4f4 url('../img/buttons/listing/book-online-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#check-availability:hover { background: #f4f4f4 url('../img/buttons/listing/check-availability-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#find-out-more:hover { background: #f4f4f4 url('../img/buttons/listing/find-out-more-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#request-brochure:hover { background: #f4f4f4 url('../img/buttons/listing/request-brochure-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#visit-website:hover { background: #f4f4f4 url('../img/buttons/listing/visit-website-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#website:hover { background: #f4f4f4 url('../img/buttons/listing/website-hover.png') no-repeat top; border: 0px solid #ffffff; }


input.featured_website_button { width: 110px; height: 32px; border: 0; outline: 0; cursor: pointer; text-indent: -2000px; background-attachment: fixed;}
img.findoutmore_button { margin-left: 5px; }

input#featured-book-online { background: #f4f4f4 url('../img/buttons/featured/book-online.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-check-availability { background: #f4f4f4 url('../img/buttons/featured/check-availability.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-request-brochure { background: #f4f4f4 url('../img/buttons/featured/request-brochure.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-visit-website { background: #f4f4f4 url('../img/buttons/featured/visit-website.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-website { background: #f4f4f4 url('../img/buttons/featured/website.png') no-repeat top; border: 0px solid #ffffff; }

input#featured-book-online:hover { background: #f4f4f4 url('../img/buttons/featured/book-online-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-check-availability:hover { background: #f4f4f4 url('../img/buttons/featured/check-availability-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-request-brochure:hover { background: #f4f4f4 url('../img/buttons/featured/request-brochure-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-visit-website:hover { background: #f4f4f4 url('../img/buttons/featured/visit-website-hover.png') no-repeat top; border: 0px solid #ffffff; }
input#featured-website:hover { background: #f4f4f4 url('../img/buttons/featured/website-hover.png') no-repeat top; border: 0px solid #ffffff; }


input.email_button { width: 106px; height: 28px; border: 0; outline: 0; cursor: pointer; text-indent: -2000px; background-attachment: fixed; border: 0px solid #ffffff;}
input#sendmail { background: #f4f4f4 url('../img/buttons/listing/send-email.png') no-repeat top; border: 0px solid #ffffff; }
input#sendmail:hover { background: #f4f4f4 url('../img/buttons/listing/send-email-hover.png') no-repeat top; border: 0px solid #ffffff; }

/* email form */
div.emailform {padding:5px;}
input.emailform { width: 180px; padding: 5px; }
textarea.emailform { width: 450px; height: 80px; padding: 5px; }

.info, .error, .success {padding: 5px; margin: 5px;}
.error { background-color: #ffe4dc; color: #d63200; border: 1px solid #d63200;}
.success { background-color: #e9ffd9; color: #46a600; border: 1px solid #46a600;}
.info { background-color: #d9efff; color: #0087e5; border: 1px solid #0087e5; }

/* misc */
.half {width: 300px;}

.fright {float: right; margin-right: 20px;}
.fleft{float:left; text-align: right;}

div.contact-us{margin-top: 10px;}
a.orange, .orange {color: #ffa400;}

.big{font-weight:bold; font-size:18px;}

.pad { margin: 5px; }</pre></body></html>