body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:100%;
	background:#DBE2CC url(gfx/sitebkgr.jpg) repeat-x;
	margin:0; padding:0;
}
img {border: 0;}
ul, li {margin: 0;padding: 0;list-style: none;}

#tnav {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D9C497;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
	#tnv .tsnav ul {display: none;}
	#tnav a{
		color: #D9C497;
		text-decoration: none;
		padding: 0 10px;
		float: left;
		line-height: 24px;
		display: block;
	}
	#tnav a:hover {color: #FFC;}
	#tnav span {float: left;line-height: 28px;}
	#tnav li{display: block;float: left; position: relative;z-index: 10;}
	#tnav ul ul {
		width: 180px;
		display: none;
		background: #D9C497;}
	#tnav li:hover ul{
		position: absolute;
		z-index: 9;
		display: block;
		top: 21px;
		left: 3px;
	}
	
	#tnav li ul li:hover ul {
		position: absolute;
		z-index: 10;
		display: block;
		top: 0px;
		left: 180px;
		border-left: 1px solid #FFF;
		z-index: 10;
		}
		#tnav li:hover li ul {display: none;}
#tnav ul li ul a {
		font-weight: bold;
		display: block;
		width: 180px;
		height: 17px;
		border-bottom: 1px solid #FFF;
		color: #AE4211;
		text-decoration: none;
		text-indent: 10px;
		cursor: pointer;
		text-align: left;
		padding: 0;
		line-height: 17px;
		}
#ctr {margin-left: 11px;}


.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;
}
.hotellist a{
	width: 100%;
	display: block;
	color: #73604A;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	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;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #355D45;
	line-height: 18px;
	text-align: center;
	height: 17px;
	padding-bottom: 3px;
}
	.intro a {
		font-weight: bold;
		margin: 0 1.5em;
		color: #355D45;
	}
.tnavone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D9C497;
	line-height: 24px;
	valign: top;
	text-align: center;
}
.tnavone a{
	color: #D9C497;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
}
.tnavone a:hover {
	color: #EEDFBF;
}
.tnavtwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D9C497;
	line-height: 24px;
	text-align: center;
}
.tnavtwo a{
	color: #D9C497;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 8px 0px 8px;
}
.tnavtwo a:hover {
	color: #3D352B;
}
.lnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #355D45;
	line-height: 13px;
	text-decoration: none;
	text-align: left;
	padding: 0px 40px 20px 0px;
	background-color: #DBE2CC;
}
.lnav a {
	display: block;
	width: 100%;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #A9B78B;
	color: #355D45;
	text-decoration: none;
}
.lnav a:hover {
	color: #294D37;
}
.lnav p{
	margin: 0px 0px 10px 0px;
}
.lnavheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #355D45;
	line-height: 16px;
	border: 0px;
	padding-bottom: 3px;
}
.lnavheads a {
	color: #355D45;
	text-decoration: none;
	border: 0px;
}
.lnavheads a:hover {
	color: #294D37;
}
.content, .content a {
	font-size: 12px;
	font-weight: normal;
	color: #355D45;
	line-height: 16px;
}
.content img{
	padding: 3px 14px 3px 0px;
}
.contentbold, .contentbold a {
	font-size: 12px;
	font-weight: bold;
	color: #355D45;
	line-height: 16px;
}
.heads1 {
	font-size: 18px;
	font-weight: bold;
	color: #678B69;
	line-height: 20px;
}
.heads2 {
	font-size: 16px;
	font-weight: bold;
	color: #678B69;
	line-height: 18px;
}
.sheads1 {
	font-size: 10pt;
	font-weight: bold;
	color: #355D45;
	line-height: 13pt;
	padding: 8px 0px 0px 0px;
}
.sheads2 {
	font-size: 11pt;
	font-weight: bold;
	color: #917A5C;
	line-height: 15pt;
	padding: 8px 0px 0px 0px;
}
.sheads1mp {
	font-size: 10pt;
	font-weight: bold;
	color: #355D45;
	line-height: 14pt;
}
.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;
}
.pl {
	font-size: 12px;
	font-weight: normal;
	color: #355D45;
	line-height: 16px;
}
	.pl a {
		font-weight: bold;
		color: #678B69;
		text-decoration: underline;
	}
	.pl span {display: block;}
	.pl .more {font-weight: normal;font-style: italic;color: #355D45;}
.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;}

.site_cont {
	width: 406px;
	border-top: 1px solid #D4CAB3;
	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: #FAD152;
}
.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;
}
#prefli {font-size: 11px;}
	#prefli .name,
	#prefli .name a {
		font-weight: bold;
		color: #BB5201;
		line-height: 18px;
	}
	#prefli .gmap {
		margin-left: 2em;
		font-size: 10px;
	}
	#prefli .gmap a {}
	#prefli .phone {font-weight: bold;}
	#prefli p {margin-top: .4em;}

#basli {padding-top: .5em;font-size: 11px;}
	#basli ul {margin-bottom: 1em;}
	#basli .name {font-weight: bold;}
	#basli .phone {font-weight: bold;}

#adrt {
	margin-bottom: 10px;
	width: 125px;
	margin-top: 10px;
}
	#adrt .ad {
		margin-bottom: 5px;
		padding-bottom: 5px;
		border-bottom: 1px solid #000;
	}
	
	#adrt .parent {
		position: relative;
		z-index: 1;
		}
	#adrt .fly {
		display: none;
		width: 272px;
		position: absolute;
	}
	#adrt .parent:hover .fly {
		display: block;
		top: 0px;
		left: -272px;
	}
	#adrt .fly a {
		text-align: center;
		padding-top: 10px;
		border: 1px solid #000;
		font-weight: normal;
		display: block;
		width: 260px;
		height: 250px;
		text-decoration: none;
		text-indent: 10px;
		cursor: pointer;
		text-align: left;
		background: #FFF;
	}

#lads {padding-left: 10px;}
#rtboxes {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
	#rtboxes a {
		padding-left: 5px;
		color: #FFF;
		text-decoration: none;
	}
	#rtboxes ul {width: 125px;padding: 0;margin: 0;}
	#rtboxes li {
		line-height: 17px;
		text-align: left;
		margin-bottom: 6px;
	}
	#rtboxes .rtboxeswht {background-color: #0076A3;}
	#rtboxes .rtboxes2wht {background-color: #337142;}
	#rtboxes .rtboxes3wht {background-color: #A03233;}
	
	#rtboxes .fly {position: relative;}
	#rtboxes .fly ul {
		
		display: none;
		width: 120px;
		}
		#rtboxes .fly li {height: 12px;}
		#rtboxes .fly li a {
			border-bottom: 1px solid #DAD8C4;
			background-color: #337142;
			display: block;
			height: 17px;
			
			}
		
		#rtboxes .fly:hover ul {
		position: absolute;
		z-index: 10;
		display: block;
		top: 0px;
		left: -120px;
		
			}

.adbot {margin-top:30px;}
.img_mr {float: right;margin: 0 0 5px 10px;}
