body {
background-color:#e7eaea;
margin:0;
}
#back {
position:absolute;
width:100%;
height:100%;
z-index:1;
left:0;
top:0;
}
.backdiv {
width:920px;
margin-left:auto;
margin-right:auto;
height:100%;
}
.logo_back {
width:370px;
background-color:#b3cadf;
float:left;
height:100%;
}


#top {
position:absolute;
width:100%;
z-index:2;
left:0;
top:0;
}
.topdiv {
width:920px;
margin-left:auto;
margin-right:auto;
}
.logo {
width:370px;
background-color:#b3cadf;
float:left;
}
.location {
width:550px;
background-color:#e7eaea;
color:#003366;
float:left;
}
.locationdiv {
width:463px;
float:left;
}
.tag {
padding-top:45px;
padding-left:8px;
float:left;
}
.book {
padding-top:10px;
width:87px;
float:left;
}
#line {
position:absolute;
width:100%;
z-index:2;
left:0;
top:70px;
background-color:#c7cfd7;
height:35px;
}
.linediv {
width:920px;
margin-left:auto;
margin-right:auto;
height:35px;
}
.logo_line {
width:370px;
background-color:#9db7d1;
height:35px;
float:left;
}
.blank_line {
width:550px;
background-color:#c7cfd7;
float:left;
height:35px;
}


#nav {
position:absolute;
width:100%;
z-index:2;
left:0;
top:105px;
background-color:#f98c43;
height:40px;
}
.navdiv {
width:920px;
margin-left:auto;
margin-right:auto;
height:40px;
}
.logo_nav {
width:370px;
background-color:#c0886a;
height:40px;
float:left;
}
.navigation {
width:550px;
background-color:#f98c43;
float:left;
text-align:right;
}
.navig a {
width:124px;
margin-left:1px;
padding-top:15px;
height:25px;
background-color:#4a83ba;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
float:right;
text-decoration:none;
}
.navigactive {
width:124px;
margin-left:1px;
padding-top:15px;
height:25px;
background-color:#639cd4;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
float:right;
text-decoration:none;
}
.navig a:hover {
width:124px;
margin-left:1px;
padding-top:15px;
height:25px;
background-color:#639cd4;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
float:right;
text-decoration:none;
}


#text {
position:absolute;
width:100%;
z-index:2;
left:0;
top:145px;
background-color:#e1e2e2;
}
.textdiv {
width:920px;
margin-left:auto;
margin-right:auto;
}
.txt {
width:340px;
background-color:#b3cadf;
float:left;
height:359px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding:15px;
line-height:18px;
}
.txt_agents {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:20px;
line-height:20px;
}
.photo {
width:550px;
background-color:#e1e2e2;
float:left;
height:389px;
}
.gallery {
width:550px;
background-color:#e1e2e2;
float:left;
height:374px;
padding-top:90px;
}
.gallery_table td {
text-align:center;
}
.gallery_table td img {
border: 1px solid #d5793b;
}
.rates {
width:548px;
background-color:#e1e2e2;
padding-top:2px;
padding-left:2px;
padding-bottom:2px;
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}


#nav_down {
position:absolute;
width:100%;
z-index:2;
left:0;
top:534px;
background-color:#f98c43;
height:40px;
}
.navdiv_down {
width:920px;
margin-left:auto;
margin-right:auto;
height:40px;
}
.logo_nav_down {
width:370px;
background-color:#c0886a;
height:40px;
float:left;
}
.address {
width:540px;
height:36px;
background-color:#f98c43;
color:#FFFFFF;
padding-left:10px;
padding-top:4px;
line-height:15px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}
.address a {
color:#0f4e8a;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.address a:hover {
color:#c3c4c5;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}


#line_down {
position:absolute;
width:100%;
z-index:2;
left:0;
top:574px;
background-color:#c7cfd7;
height:35px;
}
.linediv_down {
width:920px;
margin-left:auto;
margin-right:auto;
height:35px;
}
.logo_line_down {
width:370px;
background-color:#9db7d1;
height:25px;
float:left;
color:#666666;
text-align:center;
padding-top:10px;
line-height:14px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.logo_line_down a {
color:#2a6fb1;
text-decoration:none;
}
.logo_line_down a:hover {
color:#333333;
text-decoration:none;
}
.blank_line_down {
width:550px;
background-color:#c7cfd7;
float:left;
height:35px;
}

/*  Text CSS */
h1 {
color:#db864c;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:32px;
padding-left:10px;
font-weight:normal;
}
h2 {
color:#186fc2;
font-size:12px;
margin-top:15px;
margin-bottom:5px;
line-height:22px;
font-weight:normal;
}
.title {
color:#000000;
font-size:11px;
margin-top:10px;
margin-bottom:10px;
font-weight:normal;
}
.title2 {
color:#334f69;
font-size:12px;
font-weight:bold;
}
.clear {
line-height:12px;
}
ul {
margin-top:10px;
}

/*Styles for the rates table*/
.ratestable {
 width: 100%;
}
.ratescorner {
	background-color:#296197;
}
.ratesheader {
	background-color:#296197;
	color:#FFFFFF;
}
.ratesrooms {
	background-color:#296197;
	color:#FFFFFF;
	text-align:left;
	padding-left:2px;
}   
.ratesprices {
	background-color:#c1c8d0;
	color:#1b4d7d;
	text-align:center;
}
.notes {
	font-weight: normal;
	color: #2e4a64;
	text-align: left;
	font-weight: normal;
	padding: 0px;
	text-align: left;
	font-size:11px;
}	
.offers {
	font-weight: bold;
	color: #2e4a64;
	text-align: left;
	padding: 0px;
	text-align: left;
}	
/*Styles for the contact form*/
.resselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color:#232323;
	border: 1px solid #232323;
	font-size: 11px;
}
.resinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f5f5f5;
	color:#232323;
	border: 1px solid #6f8daa;
    font-size: 11px;
	padding:2px;
 }
 .textform {
padding-top:3px;
padding-bottom:1px;
}
 .textformtop {
padding-top:0px;
padding-bottom:1px;
width:50%;
}
.buttons {
vertical-align:bottom;
}
.resbook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f1eeec;
	padding:5px;
	color:#333333;
	border: 2px solid #3f6991;
    font-size: 11px;
    cursor:hand;
}

