*{margin:0;padding:0;}
img{border:0;}
body{background:#dfdbd3;font-family:"Times New Roman", Times, serif;font-size:11px;text-align:left;}
#wrap{width:990px;text-align:left;margin-left:auto;margin-right:auto;background-color:#5a533c;display:table;}
#languages{background:#dfdbd3;font-size:11px;}
#languages a{text-decoration:none;color:#000;font-size:11px;}
#logo{background:#fff no-repeat;border-right:7px solid #dfdbd3;width:239px;height:124px;float:left;}
#header{float:left;width:990px;clear:left;}
#navigation{background:#5a533c;}
#nav{width:430px;float:left;font-size:11px;border-right:7px solid #dfdbd3;padding:20px 0 .5px 19px;}
*html #nav{width:456px;}
#nav a{color:#bdb7a5;text-decoration:none;text-transform:uppercase;line-height:15px;font-size:11px;}
*html #nav a{line-height:10px;}
#subnav{clear:both;background:#5A533C;border-bottom:7px solid #dfdbd3;padding:8px 2px;}
#subnav ul li{display:inline;margin:0 0 0 19px;}
#subnav a{color:#bdb7a5;text-decoration:none;text-transform:uppercase;line-height:15px;}
*html #offersbox{width:287px;height:124px;}
#offersbox{line-height:24px;min-height:104px;color:#fff;font-size:16px;float:left;width:268px;}
#offersbox h1{font-size:20px;font-weight:400;}
#offersbox h2 a{color:#000;text-transform:uppercase;font-size:11px;text-decoration:none;padding-bottom:1px;}
#offersbox p{font-size:12px;}
#offersbox small{font-size:10px;}
#rightnav{border-right:7px solid #dfdbd3;}
*html #banner{width:702px;}
#banner{float:left;width:696px;background:#fff;border-top:7px solid #dfdbd3;border-right:7px solid #dfdbd3;}
*html #rightside{width:288px;}
#rightside{width:287px;float:left;text-align:left;border-top:7px solid #dfdbd3;padding-bottom:23px;}
#expressbooking p{font-size:20px;color:#fff;border-bottom:1px solid #fff;font-weight:strong;}
#expressbooking h3{font-weight:400;font-size:18px;color:#FF0;padding:10px 0;}
#expressbooking{margin-top:7px;color:#fff;padding:10px;}
#expressbooking table{margin-top:10px;color:#fff;}
#expressbooking td{vertical-align:bottom;padding:2px 0;}
#expressbooking select{width:64px;}
#expressbooking input{margin-top:10px;}
#expressbooking h2{font-weight:400;font-size:18px;padding:10px 0;}
#expressbooking span{font-size:24px;font-weight:700;}
#features{padding:0;}
#features img{margin:1px 0;}
#content{float:left;width:660px;color:#5a5b5c;background:#fff;font-size:15px;padding:18px 18px 320px;}
#content p{margin:15px 0;}
#content a{color:#716a53;text-transform:uppercase;font-size:10px;text-decoration:none;border-bottom:1px solid #9F9677;padding-bottom:1px;}
#content h1{color:#716a53;font-size:18px;font-weight:400;text-transform:capitalize;}
#content ul li,#content ol li{line-height:20px;font-size:15px;list-style-position:inside;}
#content h2{font-size:15px;color:#716a53;padding:10px 0 0;}
#content h3{font-size:14px;}
#content h4{font-size:14px;color:#fff;background:#5A533C;border:2px solid #bdb7a5;height:20px;margin:5px 0 2px;padding:10px;}
#footer{clear:both;height:35px;background:#afa995;font-size:14px;border-top:7px solid #dfdbd3;}
#footer p{text-align:center;color:#4a4639;padding:10px;}
.message{border:2px solid #900;text-align:center;padding:5px 0;}
#links{background:#dfdbd3;color:#6f6f6e;padding:5px 0;}
#links a{text-decoration:none;color:#6f6f6e;padding:0 5px 0 0;}
#links img{margin-left:306px;}
#adminpanel{color:#5A533C;font-weight:700;background:url(../images/admin_bg.jpg) repeat-x;text-align:left;border-bottom:1px solid #eee;padding:8px;}
#adminpanel a{color:#5A533C;font-weight:700;position:absolute;right:15px;padding:0 0 0 10px;}
#box{background:#6B634C;color:#fff;margin:10px 0;padding:10px;}
td{vertical-align:top;}
.offers{background:#dfdbd3;border:1px solid #ccc;margin:10px 0;padding:10px;}
.offers h1{color:#716a53;font-size:18px;font-weight:400;}
#content TABLE TD,TABLE TH{text-align:left;vertical-align:top;}
#content TABLE.data TD,TABLE.data TH{padding:5px 7px 6px;}
#content TABLE.data TD{border-left:1px solid #ccc;}
#content TABLE.data TD.withsub{padding-bottom:0;text-align:center;}
#content .surround21{width:261px;}
#content .rightcopy{margin-left:20px;margin-top:35px;width:237px;}
#content TABLE.data TD.lesspad{text-align:center;padding:5px 1px 6px;}
#content TABLE.data TD.lateroom{background-color:#5A533C;}
#content table tr.head{color:#514B35;text-transform:uppercase;font-size:12px;}
#content TABLE.data THEAD TR.sub TD,TABLE.data TR.headsub TD{text-align:center;font-weight:400;padding:3px 2px 4px 5px;}
#content TABLE.data TR.total TH,TABLE.data TR.total TD{border:none;background:#50673F;text-transform:uppercase;font-weight:700;color:#FFF;}
#content TABLE.noalternating TD{border-bottom:1px solid #ccc;}
#content TABLE.noalternating THEAD TD,#content TABLE.noalternating TR.head TD,#content TABLE.noalternating TR.last TD{border-bottom:none;}
#content TABLE.headless TD{border-left:1px solid #FFF;}
#content TABLE.noborder TD{border:none;padding:7px;}
#content TABLE.wraponlyleft TD{white-space:nowrap;}
#content TABLE.wraponlyleft TD.l{white-space:normal;}
#content TABLE.data THEAD TD,TABLE.data TR.head TD{font-weight:700;background:#AFA995;border-left:1px solid #fff;}
#content TABLE.data TD.l,TABLE.data TD.nobord,TABLE.data TR.warningRow TD,TABLE.data THEAD TD.l,TABLE.data TR.head TD.l{border-left:none;}
TABLE.data THEAD TD SMALL,TABLE.data TR.head TD SMALL{font-size:1em;text-transform:none;font-weight:400;}
TABLE TBODY TD.bold{font-weight:700;}
TABLE.noborder TR.b,TABLE.data TBODY TR.b{background:#eee;}
TABLE.twocol TH{width:40%;}
TABLE.twocol TD{width:60%;}
TABLE.fourcolinfo TH{white-space:nowrap;text-align:right;width:15%;}
TABLE.fourcolinfo TD{width:35%;}
#smallprint{background:#DFDBD3;}
#smallprint p{color:#4a4639;font-size:12px;padding:10px 0;}
#smallprint h2{font-size:14px;color:#4a4639;}
#smallprint small{font-size:12px;color:#4a4639;}
#redbox{background:#CF1919;color:#fff;text-align:center;text-transform:uppercase;font-weight:700;margin:10px 0;padding:10px;}
#redbox a{color:#fff;font-size:14px;text-decoration:none;border:0;}
* body,#content TABLE TD.c{text-align:center;}
#languages td,#content TABLE TD.bottom,TABLE TR.alignbtm TD,TABLE TR.alignbtm TH{vertical-align:bottom;}
#nav a.active,#subnav a.active,#nav a:hover,#subnav a:hover{color:#fff;}
#content td,TABLE.padinner TD,TABLE.padinner TH{padding:3px 0;}
