*{padding:0;margin:0;}
img{border:0;}
body{background:#dfdbd3;font-family:"Times New Roman", Times, serif;font-size:11px;text-align:left;}
* body{text-align:center;}
#wrap{width:990px;text-align:left;margin-left:auto;margin-right:auto;background-color:#691C1B;display:table;}
#languages{background:#dfdbd3;}
#languages a{text-decoration:none;color:#000;}
#languages td{vertical-align:bottom;}
#logo{background:#fff no-repeat;border-right:7px solid #dfdbd3;width:180px;height:139px;float:left;}
#header{float:left;width:990px;clear:left;}
#navigation{background:#691C1B;}
#nav a.active, #subnav a.active{color:#fff;}
#nav a:hover, #subnav a:hover{color:#fff;}
#nav{width:490px;float:left;padding:20px 0px 0.5px 19px;border-right:7px solid #dfdbd3;}
*html #nav{width:515px;padding-bottom:2px;}
#nav a{color:#FFFFFF;text-decoration:none;text-transform:uppercase;line-height:15px;}
*html #nav a{line-height:14px;}
#subnav{clear:both;padding:8px 2px 8px 2px;background:#691C1B;border-bottom:7px solid #dfdbd3;}
#subnav ul li{display:inline;margin:0 0px 0 19px;}
#subnav a{color:#FFFFFF;text-decoration:none;text-transform:uppercase;line-height:15px;}
*html #offersbox{width:288px;height:140px;}
#offersbox{line-height:24px;min-height:119px;color:#fff;font-size:16px;background:#3F0D0C;float:left;width:267px;padding:10px 10px 10px 10px;}
#offersbox h1{font-size:20px;font-weight:normal;}
#offersbox h2{font-size:37px;padding:20px 0 0px 0;color:#D8A300;font-weight:normal;}
#offersbox h2 a{color:#fff;text-transform:uppercase;font-size:11px;text-decoration:none;}
#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 h1{font-size:20px;color:#fff;border-bottom:1px solid #fff;font-weight:normal;}
#expressbooking{padding:10px;margin-top:7px;color:#fff;}
#expressbooking table{margin-top:10px;color:#fff;}
#expressbooking td{padding:2px 0;vertical-align:bottom;}
#expressbooking h3{font-weight:normal;padding:10px 0;font-size:18px;color:#FF0;}
#expressbooking select{width:64px;}
#expressbooking input{margin-top:10px;}
#expressbooking h2{font-weight:normal;padding:10px 0;font-size:18px; color:#fff;}
#expressbooking span{font-size:24px;font-weight:bold;}
#features{padding:0;}
#features img{margin:1px 0;}
#twitterwidget{float:left;width:250px;}
#twitterwidget h4{background:none;border:none !important;}
#twitterwidget h4 a{font-size:16px !important;}
#twitterwidget a{border:none !important;}
#contentleft{float:left;width:390px;margin-right:20px;}
#content{float:left;padding:18px 18px 135px 18px;width:660px;color:#5a5b5c;background:#fff;font-size:15px;}
#content p{margin:15px 0;line-height:20px;}
#content a{color:#5E191E;text-transform:uppercase;font-size:10px;text-decoration:none;border-bottom:1px solid #9F9677;padding-bottom:1px;}
#content h1{color:#3F0D0C;font-size:18px;font-weight:normal;}
#content ul li, #content ol li{line-height:20px;font-size:15px;list-style-position:inside;}
#content h2{padding:10px 0 0 0;font-size:15px;color:#5E191E;}
#content h3{font-size:14px;}
#content .message{border:2px solid #990000;text-align:center;padding:5px 0;}
#content h4{font-size:14px;color:#fff;background:#691C1B;border:2px solid #bdb7a5;padding:10px;margin:5px 0 2px 0;height:20px;}
#content td{padding:3px 0;}
#footer{clear:both;height:35px;background:#691C1B;font-size:14px;border-top:7px solid #dfdbd3;}
#footer p{text-align:center;color:#fff;padding:10px;}
#footer a:link,a:visited,a:hover,a:active{text-decoration:none;color:#fff}
#links{background:#dfdbd3;padding:5px 0;color:#6f6f6e;}
#links a{text-decoration:none;color:#6f6f6e;padding:0 5px 0 0;}
#links img{margin-left:306px;}
#adminpanel{color:#691C1B;font-weight:bold;background:url(../images/admin_bg.jpg) repeat-x;padding:8px;text-align:left;border-bottom:1px solid #eee;}
#adminpanel a{color:#691C1B;font-weight:bold;padding:0 0 0 10px;position:absolute;right:15px;}
#box{background:#691C1B;color:#000000;margin:10px 0;padding:10px;}
#box p{color:white;}
#box strong{color:white;}
td{vertical-align:top;}
.offers{padding:10px;margin:10px 0;background:#dfdbd3;border:1px solid #ccc;}
.offers h1{color:#716a53;font-size:18px;font-weight:normal;}
#content TABLE TD.bottom{vertical-align:bottom;}
#content TABLE TD.c{text-align:center;}
#content TABLE TD, TABLE TH{text-align:left;vertical-align:top;}
#content TABLE.data TD, TABLE.data TH{padding:5px 7px 6px 7px;}
#content TABLE.data TD{border-left:1px solid #ccc;}
#content TABLE.data TD.withsub{padding-bottom:0px;text-align:center;}
#content .surround21{width:261px;}
#content .rightcopy{margin-left:20px;margin-top:35px;width:237px;}
#content TABLE.data TD.lesspad{padding:5px 1px 6px 1px;text-align:center;}
#content TABLE.data TD.lateroom{background-color:#691C1B;}
#content table tr.head{color:#fff;text-transform:uppercase;font-size:12px;}
#content TABLE.data THEAD TR.sub TD, TABLE.data TR.headsub TD{text-align:center;font-weight:normal;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:bold;color:#FFFFFF;}
#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 white;}
#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:bold;background:#691C1B;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:normal;}
TABLE TBODY TD.bold{font-weight:bold;}
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%;}
TABLE TR.alignbtm TD, TABLE TR.alignbtm TH{vertical-align:bottom;}
TABLE.padinner TD, TABLE.padinner TH{padding:3px 0px;}
b{color:#691C1B;}
strong{color:#3F0D0C;}
#smallprint{background:#DFDBD3;}
#smallprint h1, h2{font-size:13px;color:#555;}
#smallprint p{padding:13px 0;color:#6f6f80;}
#smallprint strong{padding:10px 0;color:#6f6f80;}

