/* ------------------ GENERAL FORMATTING ------------------ */
body
{
	background: #b8b4cf;
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	color: #3b2c1d;
}

td, p
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	line-height:15px;
	color: #3b2c1d;
}

.white
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	line-height:15px;
	color: #FFFFFF;
}

.red
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	line-height:15px;
	color: #8f453d;
}

.redtitle
{
	font-family: arial,helvetica,'sans serif';
	font-size: 14px;
	color: #8f453d;
}

.small
{
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: none;
	color:#3b2c1d;
}

.lodging
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	line-height:22px;
	color: #3b2c1d;
}

h1
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
	color: #674d32;
}

h2
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	color: #43456f;
}

form
{
	margin: 0px;
}

input
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	color: #746350;
}

.photoMarker 
{ 
	position: relative;
	visibility: visible;
	width: 400; 
	height: 0px;
	left: 0;
	top: 0;
}

.photo 
{
	padding: 0px 0px 0px 0px;
	height: 335px;
	position:absolute; top:0px; left:0px; width:400px;
	z-index:99;  visibility:hidden;
	background: #e9e4cc;
}

.thumbnail
{
	display: box;
	width: 90px;
	height: 80px;
	margin: 5px 5px 5px 5px;
	float: left;
}

/* ------------------ FOOTER FORMATTING ------------------ */

.footer
{
	font-family: arial, helvetica,'sans serif';
	font-size: 10px;
	color:#535793;
}

.footer a:link,
.footer a:visited,
.footer a:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: none;
	color:#535793;
}

.footer a:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: underline;
	color: #0f1f36; 
}

/* ------------------ LINK FORMATTING ------------------ */

a:link, a:visited, a:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color:#595c95;
}

a:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #5d4533; 
}

a.gallerylink:link, a.gallerylink:visited, a.gallerylink:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}

a.gallerylink:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	color: #5d4533; 
}


a.red:link, a.red:visited, a.red:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: none;
	color:#8f453d;
}

a.red:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	text-decoration: underline;
	color: #424470; 
}

a.white:link, a.white:visited, a.white:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 8px;
	text-decoration: none;
	color:#ffffff;
}

a.white:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 8px;
	text-decoration: underline;
	color: #ffffff; 
}


a.toplinks:link, a.toplinks:visited, a.toplinks:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: none;
	color:#3b2c1d;
}

a.toplinks:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: underline;
	color: #3b2c1d; 
}

a.topredlinks:link, a.topredlinks:visited, a.topredlinks:active 
{ 
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: none;
	color:#8f453d;
}

a.topredlinks:hover 
{
	font-family: arial,helvetica,'sans serif';
	font-size: 10px;
	text-decoration: underline;
	color: #8f453d; 
}


.freelisting
{
	display: box;
	width: 200px;
	height: 80px;
	margin-right: 10px;

}

