/* CSS Hotel32 01.25.2010 */

body {background: #860c01 url(/images/shared/bg-hotel32.jpg) top center no-repeat; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}

a { color: #FFFFFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #FFFFFF;}
a:hover {text-decoration: underline; color: #FFFFFF;}
a:active {text-decoration: none; color: #FFFFFF;}

#wrapper {width:960px; margin: 0 auto;}

#header {width:960px; height:43px; margin:70px 0px 10px 0px;}
.logo { float:left; width:174px;}
.nav {float:left; width:452px; margin-top:26px;}
.nav a {margin:0; padding:0px; border:none;}
.res {}
.book-now {}
.clearfloat {clear:both; height:0px; font-size:1px; line-height:0px;}

#content {width:938px; border: #b66768 1px solid; padding:10px 10px; color:#efc3c3;}
#flash {width:940px; height:206px;}
.flashcontent {text-align:center;}
.copy {width:650px; padding:20px 270px 20px 20px; font-size:16px; line-height: 26px; letter-spacing: 0.1ex;}
.copynav {width:650px; padding:0px 270px 20px 20px;}
#amenites {width:650px; padding:10px 10px; color:#efc3c3; line-height: 18px; }

#footer { margin-top:10px; width:960px; font-size: 11px; letter-spacing: 0.1ex;}
.copyright {float:left; padding:6px 0px 0px 30px; font-size: 11px; }
.logo-footer {float:left; padding-left:20px;}
.reservations {float:right; padding:6px 4px 0px 0px; letter-spacing: 0.1ex;}

/*  Book Gui Layout  */
form {margin:0px; padding:0px;}
#bookgui {color:#fff; float: left; top: 63px; width:334px;}
#bookgui fieldset {margin: 0 0 0 10px; border: 0; padding: 0; position:absolute; z-index:100; text-align: left;}
#bookgui legend {display: none;}
#bookgui label {display: block; text-align: left; font: 10px Arial,sans-serif; padding: 8px 0px 0px 0px;}
#bookgui input {display: block; margin-top:3px; border:#d38485 1px solid; color:#fff; background:#c81801;}
#bookgui label.field-date {float:left; margin-right:0; padding-left:10px; width:114px;}
#bookgui label.field-date input {width: 80px; height:15px; float: left; margin-top:3px; text-align:center; font-size:11px;}
#bookgui label.field-night {float:left; margin-right: 6px; width:60px;}
#bookgui label.field-night input {width:25px; height:15px; float:left; margin-top:3px; text-align:center; font-size:11px;}

button.bookgui {background:url(/images/bookgui/btn-calendar.gif); border:0; cursor:hand; cursor:pointer; float:left; margin:0; height:22px; width:21px;}
button.bookgui:hover, button.bookgui.active {background-position: 0 22px;}

/* -- Nights --*/
#bookgui input.night23{ border:0; float:left; background:url(/images/bookgui/bookgui-nights-input.jpg) no-repeat; margin-right:0; width:25px; height:15px; font: normal 11px Arial, sans-serif; color:#FFF; text-align:center;}
.btn {float:left; padding-top:3px;}
/* #guest, x:-moz-any-link, x:default {top: -10px;} */
#guest {position:absolute; top:43px; left:127px; background:#c81801; display:none; border:#d38485 1px solid; border-top:0; text-align:center; padding:3px 1px; width:16px;}
#guest a {display:block;}
.choice{font: normal 11px Arial, sans-serif;  padding: 0px; margin: 0px;}
.choice:link, .choice:visited, .choice:active, .choice:hover{color:#FFF; text-decoration:none; background:#c81801;}

/* -- Calendar --*/
div.bookgui {background: transparent url(/images/bookgui/bg-calendar.gif); height: 175px; padding: 0 12px; text-align: center; width: 147px;}
div.bookgui * {margin: 0; padding: 0;}	
div.bookgui div {background: none !important; cursor: move; height: 165px; overflow: hidden; padding-top: 10px; position: relative; width: 147px;}	
div.bookgui caption {color:#fff; font:normal 12px/17px Arial, Helvetica, sans-serif; padding-top:4px;text-align:center; width:100%;}
div.bookgui caption a {cursor:pointer; display:block; height:11px; overflow:hidden; position:absolute; text-indent:-100px;top:16px; width:11px;}
div.bookgui caption a.prev {background-image: url(/images/bookgui/btn-prev.gif);left:1px;}
div.bookgui caption a.next {background-image: url(/images/bookgui/btn-next.gif);right:1px;}
div.bookgui caption a:hover {background-position:0 11px;}
div.bookgui caption span {height:25px; position:relative; text-align:center;}
div.bookgui caption span.month {padding-right: 8px;}
div.dashboard caption span.month:after {content: ',';}
div.bookgui table {border:0px; border-collapse:collapse; border-spacing:0px; cursor: default;margin:0 auto;overflow: hidden;width: 147px;}
div.bookgui td, div.bookgui th {border: 0; color: #fff; font: normal 12px Arial, Helvetica, sans-serif; height: 19px; text-align: center;width: 21px;}
div.bookgui td {color:#d38485; font-size:11px; padding-right:5px; text-align:right; width:16px;}
div.bookgui td.invalid {color: #d38485;}
div.bookgui td.valid {color: #fff;cursor: pointer;}
div.bookgui td.active, div.bookgui td.hover {color: #fff; cursor: pointer; text-decoration: underline; background:#d38485;}

/* -- Press Release --*/
#pressRelease {width: 700px; padding: 10px; font-family: "Times New Roman", Times, serif; font-size: 14px; color: #fff;}
#pressRelease p {text-align: left; width: 650px;}
#pressRelease a, #pressRelease a:active, #pressRelease a:visited {color: #fff;}
#pressRelease a:hover {color: #efc3c3;}
#pressRelease #contact {width: 150px;margin-top: -100px;margin-right: 75px;text-align: right;position: absolute;left: 497px;}

