/* DEFAULT
*******************************/

body {
margin:0px;
background-color: #B0CDE4;
}

#main_body
{
	width: 816px;
	text-align: center;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	padding: 0px, 0px, 0px, 0px;
	background-image: url(images/bg.jpg)
}

#home_text
{
	width: 360px;
	text-align: left;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	padding-top: 30px;
	line-height: 20px;
	color: #FFF;
}

#home_text2
{
	width: 375px;
	text-align: left;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	padding-top: 5px;
	line-height: 20px;
	color: #FFF;
}

#general_text
{
	width: 750px;
	min-height: 500px;
	text-align: left;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	padding-top: 30px;
	line-height: 20px;
	color: #FFF;
}

.emp_float
{
	width: 700px;
	height: 260px;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:5px;
	text-align: left;
	float: left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
}

.img_float {
	float:left;
	padding:5px;
	background-color:#FFF;
	border:1px solid #000;
	margin:5px;
}
.img_float2 {
	float:right;
	padding:5px;
	background-color:#FFF;
	border:1px solid #000;
	margin:5px;
}

.map_float {
	float:right;
	padding:5px;
	background-color:#FFF;
	border:1px solid #000;
	margin: 0px, 10px, 10px, 10px;
}
.c_white {
	color:#FFF;
}

#feature_text
{
	width: 304px;
	text-align: left;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	color: #FFF;
}

#search_results_box
{
	width: 785px;
	text-align: center;
	float: center;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#search_results_title
{
	width: 415px;
	height: 23px;
	text-align: left;
	float: center;
	background-color: #9B7F4D;
}

#description_title
{
	width: 415px;
	text-align: left;
	float: center;
	background-color: #0C5535;
}

#description_box
{
	width: 415px;
	text-align: left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	line-height: 15px;
	float: center;
	color: #000;
}

#property_title
{
	width: 775px;
	height: 22px;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	float: center;
	color: #FFF;
	padding-top: 2px;
	background-color: #9B7F4D;
}

#detail_left_box
{
	width: 180px;
	text-align: left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 15px;
	float: center;
	color: #000;
}

#thumbnail_photos
{
	width: 408px;
	text-align:left;
	float: center;
	color: #000;
}

#detail_text
{
	width: 400px;
	text-align:left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 15px;
	float: center;
	color: #000;
}

#documents
{
	width: 165px;
	text-align:left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 15px;
	float: center;
	color: #000;
}

#text
{
	width: 425px;
	text-align:left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	line-height: 15px;
	float: center;
	color: #FFF;
}

a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:0px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0px solid #000; /* add a border */
left:0; /* position:the image */
top:-50px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:0px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}

#search_tours
{
	width: 410px;
	text-align: left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	float: center;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #7196B0;
}

#search_tours_desc
{
	text-align: left;
	font-family:Arial,Helvetica,Geneva,sans-serif;
	font-size: 11px;
	line-height: 15px;
	float: center;
	padding: 10px;
	color: #FFF;
}



/* LINKS */
a.searchlink:link, a.searchlink:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #5E7D8C; text-decoration: underline;}
a.searchlink:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #0F5739; text-decoration: underline;}

a.titlewhite:link, a.titlewhite:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 14px; color: #FFF; text-decoration: none;}
a.titlewhite:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 14px; color: #0F5739; text-decoration: none;}

a.twelve:link, a.twelve:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #0F5739; text-decoration: underline;}
a.twelve:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #5E7D8C; text-decoration: underline;}

a.twelvewhite:link, a.twelvewhite:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 12px; color: #FFF; text-decoration: underline;}
a.twelvewhite:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 12px; color: #333; text-decoration: underline;}

a.twelvewhitenobold:link, a.twelvewhitenobold:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #FFF; text-decoration: underline;}
a.twelvewhitenobold:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 12px; color: #333; text-decoration: underline;}

a.elevenyellow:link, a.elevenyellow:visited  {font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #FFF; text-decoration: none;}
a.elevenyellow:hover { font-family: Arial,Helvetica,Geneva,Sans-serif; font-weight: bold; font-size: 11px; color: #FFCC00; text-decoration: none;}

/* FONT */
.fifteenwhite { font-size: 15px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #FFF;}
.twelvegreen { font-size: 12px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #014C2B;}
.elevenwhite { font-size: 11px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #FFF;}
.elevenbold { font-size: 11px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #666;}
.eleven { font-size: 11px; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #666;}
.tenwhite { font-size: 10px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #FFF;}
.ten { font-size: 10px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #666;}
.copyrights { font-size: 10px; font-weight: bold; font-family: Arial,Helvetica,Geneva,Sans-serif; font-style: none; color: #9c804e;}
