﻿    
   
    body {
	margin:0 auto;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:945px;
	background: url(../images/bg1.gif) repeat-x #e6eccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#636466;
	border:0px solid #000000;
}
img{border:none;}
a {
	color:#369;
}
a:hover {
	color:#369;
	text-decoration:underline;
}
h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
}
p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	margin:0px 0 0px;
}
/* Header styles */
	#headTop {
	clear:both;
	float:left;
	width:945px;
	background-image:url(../images/head-top.gif);
	height:25px;
}
#header {
	clear:both;
	float:left;
	width:945px;
}
#header {
	background-image:url(../images/header-inside.jpg);
	height:155px;
}
#header ul {
	clear:left;
	float:right;
	width:240px;
	list-style:none;
	margin:2px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 0px;
	padding:0px 3px;
	text-align:center;
	font-size:.7em;
	border-right: 1px solid #00549f;
	color:#00549f;
	text-decoration:none;
	position:relative;
	line-height:1.0em;
}
#header ul li a.no {
	border-right: 0px solid #00549f;
}
#header ul li a:hover {
	text-decoration:underline;
	color:#00549f;
	
}
#header ul li a.active, #header ul li a.active:hover {
	color:#00549f;
	font-weight:bold;
}
#header ul li a span {
	display:block;
}
#logo {
	margin:3px 0 0 20px;
	padding:0px 0 0 0;
	border:0px solid #000;
}
#logo img {
	border:none;
}
#topNav {
	clear:both;
	float:left;
	width:945px;
	background-image:url(../images/nav-bar.gif);
	height:23px;
}
#topNav #welcome {margin:0px 0 0 5px;padding:5px 0 0 0; color:#fff;}
#topNav ul {
	clear:left;
	float:right;
	width:520px;
	list-style:none;
	margin:0px 0 0 0;
	padding:0;
}
#topNav ul li {
	display:inline;
	list-style:none;
	margin:0px 0 0 0;
	padding:0px 0 0 0;
	height:23px;
}
#topNav ul li a {
	display:block;
	float:left;
	margin:0 0 0 0px;
	padding:3px 7px 0px 7px;
	text-align:center;
	font-size:.9em;
	font-weight:normal;
	border-right: 1px solid #fff;
	color:#fff;
	text-decoration:none;
	position:relative;
	height:23px;
	
	
}
#topNav ul li a.no {
	border-right: 0px solid #00549f;
}
#topNav ul li a:hover, #topNav ul li a.active, #topNav ul li a.noActive {
	text-decoration:none;
	color:#fff;
	background-color:#685d57;
	height:23px;
}
/* 'widths' sub menu */
	#layoutdims {
	clear:both;
	background:#eee;
	border-top:0px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
/* 2 column left menu settings */
	.leftmenu {
	background:#fff;
	border:0px solid #000000;
}
.leftmenu .colright {
	float:left;
	width:200%;
	position:relative;
	left:200px;
	background:#fff;
}
.leftmenu .col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:200px;
	padding-bottom:1em;
}
.leftmenu .col1 {
	margin:0 15px 0 215px;
	position:relative;
	right:100%;
	overflow:hidden;
	border:0px solid #000000;
}

.leftmenu .col1 #main {margin:0 0px 0 20px;padding:0 0px 0 0px; border:0px solid #000000; width:675px; }
.leftmenu .col1 #main h1 {color:#00549f; font-size:18px;}
.leftmenu .col1 #main h2 {color:#4dc8e9; font-size:14px;}
.leftmenu .col1 #main p, td { font-size:12px;}

.leftmenu .col1 #main table.property{margin:9px 0 0 0; padding:0 0 5px 0; color:#636466; border-top:0px solid #636466; border-bottom:1px solid #636466;  }
.leftmenu .col1 #main table.property h2{margin:0px 0 0 0px;padding:0 0 15px 0px; color:#636466; font-size:12px}
.leftmenu .col1 #main table.property p{margin:0px 0 0 0px;padding:0 0 3px 0px; color:#636466; font-size:12px}

.leftmenu .col1 #main table.property2{margin:5px 0 10px 0; color:#ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
.leftmenu .col1 #main table.property2 h2{margin:5px 0 0 0px;padding:0 0 10px 0px; color:#00549f; font-size:16px;}
.leftmenu .col1 #main table.property2 p{margin:0px 0 0 0px;padding:0 0 3px 0px; color:#636466; font-size:12px}
.leftmenu .col2 {
	float:left;
	width:216px;
	position:relative;
	right:200px;
	border:0px solid #000000;
}
.amenity{ list-style:none;}
/* Footer styles */
	#footer {
	clear:both;
	float:left;
	width:100%;
	background-color:#FFFFFF;
	border-top:0px solid #000;
}
#footer p {
	padding:0 0 0 10px;
	color:#6d6e70;
	margin:0;
}
#footer p.ftr 
{
 margin:0 20px 0 20px;
 text-align:center;
    padding:0 10px 0 10px;
    border-top:1px solid #6d6e70;

}
#footer p.ftr a 
{
   padding:0 5px 0 5px;
	
	color:#6d6e70;
	font-size:10px;
}
#search {
	background-image:url(../images/bg-search2.jpg);
	height:155px;
	margin:3px 0 0 0;
	padding:0 0 0 0;
	/*_margin:10px 0 0 0;*/
	color:#fff;
}

#search h2 { font-size:13px; margin:0px 0 0 25px; padding:2px 0 0 0}
#search  table {font-size:11px; margin:2px 0 0 15px;}
#search input { font-size:10px;}
#search select { font-size:10px;}
#search a{color:#fff;font-size:10px;}
#nav {
	background-image:url(../images/bg-nav.gif); background-repeat:no-repeat;
	min-height:300px;
	margin:3px 0 0 0;
	padding:0 0 0 0;/*_margin:10px 0 0 0;*/
	
}
.col2 #nav ul {
	margin:0px 0 0 0px;
	padding:0 0px 0px 0;
	/*height:300px;*/
	border: 0px solid #000000;
	text-align:right;
}
.col2 #nav ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00549f;
	list-style-type:none;
	padding:0 0 0px 0;
}
.col2 #nav ul li a {
	margin:0 0px 0px 0;
	padding:5px 50px 0px 0;
	display:block;
	width:162px;
	height:21px;
	text-decoration:none;
	color:#00549f;
	border: 0px solid #000000;
}
.col2 #nav ul li a:hover, .col2 #nav ul li a.active {
	padding:5px 50px 0px 0;
	background-image:url(../images/bg-nav-item.png);
	background-position:right;
	border: 0px solid #000000;
	height:21px;
	font-weight:bold;
	color:#00549f;
	display:block;
	width:162px;
}
.col2 #nav ul.subNav li ul {
	margin:0px 0 0 10px;
	padding:0 0 0px 0;
	text-align:right;
}
.col2 #nav ul li ul.subNav li a {
	margin:0 0px 0px 0;
	padding:5px 50px 0px 0;
	font-size:11px;
	font-style:italic;
	display:block;
	width:162px;
	height:15px;
	text-decoration:none;
	color:#00549f;
	border: 0px solid #000000;
}
.col2 #nav ul li ul.subNav li a:hover, .col2 #nav ul li ul.subNav li a.active {
	padding:5px 50px 0px 0;
	background-image:url(../images/bg-nav-item2.png);
	background-position:right;
	border: 0px solid #000000;
	height:15px;
	font-size:11px;
	font-weight:bold;
	color:#00549f;
	font-style:italic;
	display:block;
	width:162px;
}
.gall {
  display: block;
  padding: 0;
  float: left;
  margin:2px;
  text-align: center;
}
.gall img {
  margin: 0;
  border: #ccc 1px solid;
  background: #fff;
  padding: 2px;
  display: block;
}

.gall p.desc {
  color: #978f7f;
  font: .8em/1.2em Trebuchet MS,Times;
  text-align: center;
  padding: 0;
  margin: 0;
}
#displaythumb
{ 
    margin: 0;
  border: #ccc 1px solid;
  background: #fff;
  padding: 5px;
  display: block;}
  
  .tabStrip
{
	
}
 .multiPage2
        {
            float:left;
            border:1px solid #94A7B5;
            background-color:#F0F1EB;
            padding:0px;
            padding-left:0;
            width:693px;
            min-height:300px;
                            
        }
        
        .multiPage2 div
        {
           /* border:1px solid #94A7B5;
            background-color:#ECE9D8;*/
            margin:10px 3px 10px 5px;
            
        }
        
  .property2 ul{ list-style-type:disc;color:#636466; margin:0 0 0 15px;}     
   
   .searchbutton{
background-color: #335a81;
border: 2px #335a81 outset;
padding: 3px 5px 3px 5px;
height:15px;
color: white;
text-decoration: none;
font: bold 10px ;
width:auto;
}
.searchbutton:visited,.searchbutton:link{
color: white;
}

.searchbutton:hover, .searchbutton:visited:hover{
border-style: inset;
background-color: #6098ce;

color: white;
text-decoration: none;
}

.searchbutton:active{
color: white;
} 
.description{margin:5px 0 0 0; padding:0 20px 0 20px;}
#amenityTable{margin: 30px 0 0 100px; border:1px solid #94A7B5;}
#amenityTable h2{margin:5px 0 0 0px;padding:0 0 10px 0px; color:#00549f; font-size:16px;}
#pricingTable{margin: 30px 0 0 10px; border:1px solid #94A7B5;}

div.ajax__calendar_days table tr td
{ padding-right:0px; } 