body, p, td, ul, li { 
	color: #ffffff; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
}
h3 { 
	color: #ffffff; 
	font-size: 14px; 
	line-height: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
}
a { 
	color:#66CCFF; 
	font-size: 12px; 
	line-height: 14px;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
}
a:hover { 
	color:#ffffff; 
	font-size: 12px; 
	line-height: 14px;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
}
}
select, option, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border:1px solid #7b7b7b;
	border-top:1px solid #7b7b7b;
	background : White;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border:1px solid #7b7b7b;
	border-top:1px solid #7b7b7b;
	background : white;
}

/* Footer font*/
a.footer {
	color: #66CCFF;
	font-size: 11px; 
	line-height: 14px; 	
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
}
a.footer:hover { 
 	color: #ffffff; 
	font-size: 11px; 
	line-height: 14px; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.footer { 
	color:#ffffff; 
	font-size: 11px; 
	line-height: 14px;
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
}

table.specials { width:500px; margin-left:150px; }
table.specials td { vertical-align:top; padding-top:10px; }

div#TA_rated618 { margin-left: 16px; }

/* Blinking Ad */
	div#flashingbannerwrapper { width: 495px; height: 59px; background: #377079; padding: 3px; }
		div#flashingbanner { width: 493px; height: 57px; border: 1px solid #8BC1C9; }
			div#flashingbanner p { margin: 0px; padding: 9px 0px 0px 0px; text-align: center; font-size: 12px; }
				div#flashingbanner p a { color: #fff; text-decoration: none; padding: 2px 0px 0px 0px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

#fact_pages { float:left; width:220px; }
#social_net { float:right; width:240px; }
.clear { clear:both; font-size:0; line-height:0; height:0; }

/* ACCOMMODATIONS */
div#rooms { width:511px; margin:0 auto; padding-top:30px; }
div#rooms div { float:left; text-align:left; width:230px; height:180px; margin-right:20px; }
div#rooms div a { float:right; display:block; font:12px Verdana, Geneva, sans-serif; width:110px; text-align:center; margin:15px 0 0 15px; }
div#rooms div img { border:2px solid #6DCDD9; }
div#rooms div strong { font:12px Verdana, Geneva, sans-serif; font-weight:bold; color:white; }

ul.events {margin:5px 0 5px 10px; padding: 0 0 0 10px;}