/* 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; }.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;}h2 {font-size: 15px; font-weight: bold; text-decoration: underline;}.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;}.orange {background-color: #faefc4; margin: 0 10px; padding: 5px;}.ltblue {background-color: #d4eaf8; margin: 0 10px; padding: 5px;}.red {background-color: #ffbdcf; margin: 0 10px; padding: 5px;}.ltgreen {background-color: #d8f3b5; 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;}.red p, .orange p, .ltblue p, .ltgreen p {margin: 10px;}.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;	}