body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:100%;
	margin:0; padding:0;
	behavior: url(csshover.htc);
}
ul, li {margin: 0;padding: 0;list-style:none;}
ul {margin-bottom: 1em;}
img {border: 0;}
#header {
	background:#FFFFFF url(gfx/sitebkgr.jpg) repeat-x;
	width: 100%;
	height: 221px;
	text-align: center;
	margin-bottom: 22px;
}

.featcolor1 {
	background-color: #FED966;
}
.featcolor2 {
	background-color: #678B69;
}
.footersgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
	line-height: 10pt;
	text-decoration: none;
	padding: 14px 0px 0px 0px;
}
.footersgray a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
	line-height: 10pt;
	text-decoration: none;
}
.footersgray h4{margin-bottom: 0;font-size: 13px;}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #73604A;
	line-height: 20px;
	height: 24px;
	margin-bottom: 3px;
}

.lnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #355D45;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
	padding: 82px 40px 20px 0px;
}
.lnav a {
	display: block;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	color: #355D45;
	text-decoration: none;
}
.lnav a:hover {
	color: #66AB82;
}
.lnav p{
	margin: 0px 0px 14px 0px;
	border-top: 1px solid #CCC;
}
.lnavheads {
	display: block;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #355D45;
	line-height: 14px;
	border-bottom: 1px solid #CCCCCC;
}
.lnavheads a {
	color: #355D45;
	text-decoration: none;
	border: 0px;
}
.lnavheads a:hover {
	color: #66AB82;
}
.content, .content a {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
.content img{
	padding: 3px 10px 3px 0px;
}
.contentbold, .contentbold a {
	font-size: 12px;
	font-weight: bold;
	color: #316245;
	line-height: 16px;
}
.contentads, .contentads a {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}

#contnav {
	text-align: center;
	font-size: 10px;
	}
	#contnav h5 {margin: 2em 0 0 0;font-size: 12px;}
	#contnav a {font-size: 11px;text-decoration: none;}
	#contnav a:hover {text-decoration: underline;}

#adbot {margin: 30px 0 30px 0;}

.heads1 {
	font-size: 18px;
	font-weight: bold;
	color: #23874B;
	line-height: 20px;
}
.heads2,
.heads2 a {
	font-size: 16px;
	font-weight: bold;
	color: #23874B;
	line-height: 18px;
}
.hotellist a{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #73604A;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	line-height: 11pt;
	margin: 0 auto;
	padding-top: 2px;
}
.hotellistcont {
	background-image: url(gfx/view-hotels-now.gif);
	background-repeat: no-repeat;
	width: 216px;
	height: 20px;
	text-align: center;
	margin-top: 6px;
}
.sheads1 {
	font-size: 10pt;
	font-weight: bold;
	color: #23874B;
	line-height: 13pt;
	padding: 8px 0px 0px 0px;
}
.sheads2 {
	font-size: 11pt;
	font-weight: bold;
	color: #915817;
	line-height: 15pt;
	padding: 8px 0px 0px 0px;
}
.paidadheads, .paidadheads a {
	font-size: 14pt;
	font-weight: bold;
	color: #990000;
	line-height: 16pt;
}
.paidadsphone {
	font-size: 11pt;
	font-weight: bold;
	color: #A85405;
	line-height: 16pt;
}
.paidadscontent, .paidadscontent a {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}
.paidadsubheads, .paidadsubheads a {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
}
.spotlight-ad-heads {
	font-size: 12pt;
	font-weight: bold;
	color: #9F4F0A;
	line-height: 14pt;
}
.formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	line-height: 13px;
	background-color: # FDF1CA;
}
.attr_cont {
	width: 406px;
	border-top: 1px solid #678B69;
	padding: 14px 0px 14px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #6A4C25;
	line-height: 13px;
}
.attr_cont a {
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
}
.attr_cont img {
	float: left;
	padding-right: 12px;
}
.attr_cont p {
	margin-top: 0px;
}
.attr_cont div {
	height: 120px;
	padding-bottom: 0px;
}
.rl {
	font-size: 12px;
	font-weight: normal;
	color: #355D45;
	line-height: 16px;
}
.rl a {
	font-weight: bold;
	color: #355D45;
	text-decoration: underline;
}
.rl span {display: block;}

#rnav {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 10px 0px 0px 12px;
	
}
	#rnav a {
		padding-left: 5px;
		color: #FFF;
		text-decoration: none;
	}
	#rnav ul {width: 125px;padding: 0;margin: 0;}
	#rnav li {
		line-height: 17px;
		height: 17px;
		text-align: left;
		margin-bottom: 6px;
		position: relative;
	}
	#rnav .clr1 {background-color: #0076A3;}
	#rnav .clr2,
	#rnav .clr2 ul {background-color: #337142;}
	#rnav .clr3,
	#rnav .clr3 ul {background-color: #A03233;}
	
	#rnav ul ul {display: none;}
	#rnav li ul {position: absolute;width: 200px;}
	#rnav li li {border-bottom: 1px solid #FFF;}
	#rnav li:hover ul {
		display: block;
		top: 0px;
		left: -170px;
		width: 170px;
	}
	#rnav li li a:hover {color: #F3D38A;}
	

.rest_cont {
	width: 406px;
	border-top: 1px solid #019201;
	padding: 12px 0px 12px 0px;
}
.rest_cont a {
	font-weight: bold;
}
.rest_cont img {
	float: left;
	padding-right: 12px;
}
.rest_cont p {
	margin-top: 0px;
}
.rest_cont div {
	height: 100px;
	padding-bottom: 6px;
}
.site_cont {
	width: 406px;
	border-top: 1px solid #019201;
	padding: 4px 0px 6px 0px;
}
.site_cont a {
	font-size: 9pt;
	color: #73604A;
	font-weight: bold;
}
.site_cont img {
	float: left;
	padding-right: 12px;
}
.site_cont p {
	margin-top: 10px;
}
.site_cont div {
	height: 50px;
	padding-bottom: 2px;
}
.sm, .sm a {
	font-size: 11px;
	font-weight: normal;
	color: #355D45;
	line-height: 14px;
}
.wthr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
	text-align: center;
	padding: 4px 0px 6px 0px;
	background-color: #79DA87;
}
.wthr p{
	margin: 4px 0px 0px 0px;
}
.wthrhd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
}
.charttext {
	font-size: 8pt;
	color: #47433C;
}
.pixdisp {
	text-align: left;
	font-size: 10pt;
	color: #074617;
	line-height: 13pt;
}
.pixdisp img {
	margin: 0px 0px 0px 0px;
}
.distance, .distance a {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}
.nou {text-decoration: none;}
