/* CSS Document */

body {background-color: #152648;}

p, label, ul {
font: 12px/1.5em Arial, Helvetica, sans-serif;
}

img {border: 0;}

a:link {text-decoration:none;}
a:active {color:#ff1c00;}
a:hover {color:#3a74b5;text-decoration:underline;}

.footer {width: 779px; margin: 0 auto; background-color: #152648;}
.footer p {color: #b1dee5; font: 11px/1em Arial, Helvetica, sans-serif; font-style: italic;}
.footer a {color:#e9c600}
.footer a:visited {}

table {margin: 10px; font: 12px/1.5em Arial, Helvetica, sans-serif;}
table th {font-weight:bold;}
.open {background-color:#68d86a;}
.closed {background-color:#d86a68;}
.odd {background-color:#ffffff;}
.even {background-color:#cecece;}
.open_odd {background-color:#a3eba4;}
.open_even {background-color:#54ae56;}
.closed_odd {background-color:#eba4a3;}
.closed_even {background-color:#ae5654;}
.tablestyle1 {color: #FFFFFF; font-variant:small-caps; font:Arial, Helvetica, sans-serif; line-height:1.5em; font-size:10px;}
.tablestyle2 {font-variant: small-caps; font: Arial, Helvetica, sans-serif; line-height: 1.5em; font-size: 14px}
.tablestyle3 {color: #FFFFFF; font-variant: small-caps; font: Arial, Helvetica, sans-serif; line-height: 1.5em; font-size: 14px; }
.tablestyle4 {color: #FFFFFF; font-variant: small-caps; font: Arial, Helvetica, sans-serif; line-height: 1.5em; font-size: 12px; }

.emailform {width: 750px; margin: 0 auto; padding: 5px;}
.emailform div {margin: 5px;}
.emailform label {width: 100px !important; width: 90px; text-align: right; display: block; margin: 0 5px; font-weight: bold;}
#Email, #Phone, #City, #Name, #Address, #ZIP, #ProvState, {width: 250px;}
#Comment {margin: 5px 30px 0 0; width: 600px;}

.logo {margin: 0 10px 5px 20px;}
.barnavhr {background-color: #152648; border: solid #152648; margin: 0px 10px 1px 10px !important; margin: 8px 10px 1px 10px}
.barnavhr ul {text-align:center; font-size: 11px; color: white; width:725px; margin: 0;}
.barnavhr li {display: inline; margin: 0 10px !important; margin: 0 10px;}
.barnavhr a {color: #82c8d3; text-decoration:none;}
.barnavhr a:hover {color:white; text-decoration:none;}
.texnavhr {background-color: #0099ff; border: 0; height: 1px; margin: 0 0 5px 10px;}

.hotelchaintext {margin: 10px 0 0 0; font-size: 14px;}
.goldcrown {margin: 0 0 5px 0;}
.maintextwidth {width: 323px; margin:0;}
.more {text-align:right;}

h1, h2, h3, h4, h5, h6 {
font-family: Georgia, Times New Roman, serif;
font-weight:normal;
margin:0;
padding:2px 8px;}

.h1brown {font-size:18px; color: white; background-color: #935500; margin: 5px 10px 0 10px;}
.h1orange {font-size:18px; color: white; background-color: #dd8712; margin: 5px 10px 0 10px;}
.h1ltblue {font-size:18px; color: white; background-color: #30759e; margin: 5px 10px 0 10px;}
.h1red {font-size:18px; color: white; background-color: #cc3300; margin: 5px 10px 0 10px;}
.h1btorange {font-size:18px; color: white; background-color: #fb7b00; margin: 5px 10px 0 10px;}
.h1green {font-size:18px; color: white; background-color: #75a61f; margin: 5px 10px 0 10px;}


.floatr {float: right;}
.floatl {float: left;}
.clear {clear: both;}

.topcap {
	width: 779px;
	background: url("../images/topcap.jpg") no-repeat top center;
	min-height:15px; * height:15px;
	margin:10px auto 0px auto !important;
	margin:10px auto -5px auto;

	}

.topnavigation {width:620px; margin: 0 10px;}
.textnav a {text-decoration:none; color: #1070cf; font-weight: bold; font-size: 12px;}
.textnav a:visited {text-decoration:none; color: #1070cf;}
.textnav a:hover {color:#002674;}

.content {
	width: 779px;
	margin:0px auto;
	background-color: white;
	}
.text {padding:  3px 10px;}
.textul {width: 150px; margin: 10px 0 10px 10px;}

.orange {background-color: #faefc4; margin: 0 10px; padding: 5px;}
.ltblue {background-color: #d4eaf8; margin: 0 10px; padding: 5px;}
.warning {text-align: left; background-color: #f6c1c1; margin: 0 10px; padding: 5px; color: red; font-weight: bold; width: 85%;}
.warning li {margin-left: 40px; padding-left: -2.5em;}

.contentmargin {margin: 0 0 0 10px;}
.contentmenu a {margin: 0 20px; color: blue;}
.contentmenu a:visited {text-decoration:none; color: blue;}
.contentmenu a:hover {text-decoration:underline; color: #30759e;}

.contentpadding p {padding: 10px}
.google {width: 759px; height: 500px; margin:0 0 0 10px;}
.google strong {font: 20px/1.2em Arial, Helvetica, sans-serif; font-weight: bold;}

.threespan {width: 256px;}
.threespan h1 {margin: 0 0 0 10px;}
.threespan p {margin: 0 0 0 10px;}

.twospan {width: 385px;}
.twospan h1 {margin: 0 0 0 10px;}
.twospan p {margin: 0 0 0 10px;}

.twospansmall {width: 314px;}
.twospansmall h1 {margin: 0 0 0 10px;}
.twospansmall p {margin: 0 0 0 10px;}

.twospanbig {width: 455px;}
.twospanbig h1 {margin: 0 0 0 10px;}
.twospanbig p {margin: 0 0 0 10px;}

.findaroom {background-color: #f8d14a; margin: 10px; padding: 5px;}
.findaroom h1 {COLOR: #990000; font-size: 22px; margin: 0 10px; padding: 0;}
.findaroom label {font-weight: bold; display: block; width: 100px; text-align: right; margin: 7px 0;}
.findaroom img {margin: 0 5px;}
.findaroom input {margin: 5px 10px;}

/* Navigation */
.textnav {color: #1070cf; margin: 0 0 0 10px; padding: 0;}
.textnav img {margin: 0 10px 0 0;}
.navigation {min-height:25px; * height:25px; margin: 0px !important; margin: 0 0 -8px 0;}
.navigation p {
	padding: 0;
	float: left;
	background: url("../images/buttons/current_span.jpg") repeat-x top center;
	color: white;
	margin: 0px;
	min-height:25px; * height:25px;
	font-weight: bold;
	}
.navigation a p {
	padding: 0;
	float: left;
	background: url("../images/buttons/avail_span.jpg") repeat-x top center;
	color: #152648;
	margin: 0px;
	min-height:25px; * height:25px;
	text-decoration: none;
	font-weight: bold;
	}
.navigation a:hover p {
	padding: 0;
	float: left;
	background: url("../images/buttons/mo_span.jpg") repeat-x top center;
	color: #152648;
	margin: 0px;
	min-height:25px; * height:25px;
	font-weight: bold;
	}
.nav_img_left {
	float: left;
	background: url("../images/buttons/current_left.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}
.nav_img_right {
	float: left;
	background: url("../images/buttons/current_right.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}
a .nav_img_left {
	float: left;
	background: url("../images/buttons/avail_left.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}
a .nav_img_right {
	float: left;
	background: url("../images/buttons/avail_right.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}
a:hover .nav_img_left {
	float: left;
	background: url("../images/buttons/mo_left.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}
a:hover .nav_img_right {
	float: left;
	background: url("../images/buttons/mo_right.jpg") repeat-x top center;
	width: 10px;
	min-height:25px; * height:25px;
	margin: 0px;
	}


.navspacer {
	float: left;
	width :5px;
	min-height:25px; * height:25px;
	margin: 0px;
	}