*{margin:0;
padding:0;
}
.wrapper{
	width:816px;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
	-webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
}

#nav {
     font-family: arial, sans-serif;
     position: relative;
     height:26px; width:816px;
     background: #f2e4bd; /* Old browsers */
background: -moz-linear-gradient(top, #f2e4bd 0%, #bb7f43 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2e4bd), color-stop(100%,#bb7f43)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2e4bd 0%,#bb7f43 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2e4bd 0%,#bb7f43 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2e4bd 0%,#bb7f43 100%); /* IE10+ */
background: linear-gradient(top, #f2e4bd 0%,#bb7f43 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e4bd', endColorstr='#bb7f43',GradientType=0 ); /* IE6-9 */
     font-size:14px;
     color:#999;
     margin: 0px auto;
		 -webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
}
ul{
	padding:0 !important;
}
 
#nav ul {
     list-style-type: none;
}
 
#nav ul li {
     float: left;
     position: relative;
		 
}
 
#nav ul li a {
	font-family:Helvetica;
	font-weight:bold;
     text-align: center;
     border-right:1px solid #e9e9e9;
    padding:5px;
     display:block;
     text-decoration:none;
     color:#ffffff;
		 -webkit-text-shadow: 2px 2px 1px rgba(150, 150, 150, 0.35);
		 text-shadow: 2px 2px 1px rgba(150, 150, 150, 0.35);

}
#nav ul li.last a {
	font-family:Helvetica;
	font-weight:bold;
     text-align: center;
    border:0;
    padding:5px;
		
     display:block;
     text-decoration:none;
     color:#ffffff;
		 -webkit-text-shadow: 2px 2px 1px rgba(150, 150, 150, 0.35);
		 text-shadow: 2px 2px 1px rgba(150, 150, 150, 0.35);

}
 #nav ul li a:hover {
	background: #bb7f43; /* Old browsers */
background: -moz-linear-gradient(top, #bb7f43 0%, #f2e4bd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb7f43), color-stop(100%,#f2e4bd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bb7f43 0%,#f2e4bd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bb7f43 0%,#f2e4bd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #bb7f43 0%,#f2e4bd 100%); /* IE10+ */
background: linear-gradient(top, #bb7f43 0%,#f2e4bd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb7f43', endColorstr='#f2e4bd',GradientType=0 ); /* IE6-9 */

}
 
#nav ul li ul {
     display: none
}
 
#nav ul li:hover ul {
     display: block;
     position: absolute;
}
 
#nav ul li:hover ul li a {
     display:block;
     background:#BB7F43;
     color:#ffffff;
     width: 110px;
     text-align: center;
     border-bottom: 1px solid #f2f2f2;
     border-right: none;
}
 
#nav ul li:hover ul li a:hover {
     background:#F2E4BD;
     color:#fff;
}

.shadow{
	-webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
}
.border{
	border:6px solid #ffffff;
	margin:15px;
}
.contentcont{
	float:left;
	width:525px;
	padding:10px 5px 5px 5px;
}
.search22{
	float:right;
	margin-right:5px;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	padding:10px 5px 5px 5px;
}
.features {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.footerCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
	margin-top:-64px;
	}
	.sales{
		position:relative; top:152px; left:0px;
		
	}
.grey{
	background-color:#f6f6f6;
}
body {
	background-color: #c5dbf9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.footlogo{
		-webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-webkit-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
-moz-box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
box-shadow: 0px 0px 6px 3px rgba(2, 2, 2, .1);
border-right:1px solid #ffffff;
border-left:1px solid #ffffff;
}
.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.footerBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C5DBF9;
}
.subHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #3D6188;
}
.contentItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	font-style: italic;
}
.contentLinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B33C13;
	text-decoration: none;
}
.contentBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-align: justify;
}
.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}

.map_class {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
	padding: 0px 0px 0px 0px;
}

.tooltip{
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	padding:5px;
	white-space:nowrap;
}


.searchtable {
border: 1px solid #000000;
background-color: #EEF4FD; }



.widget-search{
	font-size:11px;
	width:250px;
	font-family:Verdana, Geneva, sans-serif;
	background:#f6f6f6;
	padding:5px;
	
}

.widget-search input, .widget-search select{
	font-size:11px;
	width:100px;
}

.widget-search input[type=checkbox] {
width:15px;
}

.widcol{
	float:left;
	width:130px;
}

.widrow{
	margin:10px 0 0 0;
}

.feat-prop{
	float:left;
	margin:30px 0 0 0;
}



h2.today{
	background:#535d8e;
	padding:7px 3px;
	font-size:24px;
	line-height:24px;
	color:#ffffff !important;
}

.feat-prop h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#535d8e;
}


/*********************************************
	nav 
*********************************************/

.main-nav{
	display:block;
	width:800px;
	height:26px;
	margin:0 auto;
}


.main-nav, .main-nav ul, .main-nav ul li, .main-nav a{
	z-index:9999;
}

.main-nav ul{
	list-style-type:none; 
	margin:0;
	padding:0;	
	
}

.main-nav li{ 
    display:block;
    height:26px;
	float:left;
	text-align:center;
	background:url(/images/main-nav.jpg);
}




.main-nav a{
	text-decoration:none;	
}

.main-nav a.main{ 
	text-indent:-9999px;
	position:relative;
	display:block;
	width:100%;
	height:26px;
	}



.main-nav ul li.home{background-position: left top; width:45px;} 
.main-nav ul li.home:hover {background-position: left bottom;}

.main-nav ul li.rental{background-position: -45px top; width:94px;}
.main-nav ul li.rental:hover {background-position: -45px bottom;}

.main-nav ul li.lodging{background-position: -139px top; width:85px;}
.main-nav ul li.lodging:hover{background-position: -139px bottom;}

.main-nav ul li.pay{background-position: -224px top; width:81px;}
.main-nav ul li.pay:hover{background-position: -224px bottom;}

.main-nav ul li.check{background-position: -305px top; width:113px;}
.main-nav ul li.check:hover{background-position: -305px bottom;}

.main-nav ul li.cri{background-position: -418px top; width:84px;}
.main-nav ul li.cri:hover{background-position: -418px bottom;}

.main-nav ul li.client{background-position: -502px top; width:100px;}
.main-nav ul li.client:hover{background-position: -502px bottom;}

.main-nav ul li.contact{background-position: -602px top; width:74px;}
.main-nav ul li.contact:hover{background-position: -602px bottom;}

.main-nav ul li.listing{background-position: -676px top; width:124px;}
.main-nav ul li.listing:hover{background-position: -676px bottom;}






.main-nav ul li:hover{
	cursor:pointer;	
	z-index:1;
}




.main-nav ul li ul.subb{
	display:none;
}



.main-nav ul li:hover ul.subb{
	position:relative; 
	bottom:1px;
	left:0;
	margin:0; 
	display:block;
	width:160px;
	background:#535d8e;
	font-family:Arial, Helvetica, sans-serif;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

.main-nav ul li:hover ul.subb li{
	background-image:none;
	display:block;
	text-align:left;
	width:100%;
	background:#535d8e;
	border-bottom:1px solid #333333;

}

.main-nav ul li:hover ul.subb li a{
	display:block;
	padding:8px;
	
	font-size:10px;
	color:#ffffff;
	text-transform:uppercase;
}

.main-nav ul li:hover ul.subb li:hover{
	color: #000000;
	background:#ffffff;

}

.main-nav ul li:hover ul.subb li:hover a{
	color: #000000;
	
}

