body,html{height:100%;margin:0;padding:0;color:#666;font-family:"Georgia,Times New Roman",Times,serif;font-size:14px;line-height:1.6em;text-align:left;background:#fff url(../images/back.gif) repeat-x top left;}

#container{width:998px;margin:0 auto;overflow:hidden;background:#fff;}
#shadowL,#shadowR{overflow:hidden;width:19px;float:left;}
#middleArea{overflow:hidden;width:960px;float:left;}
#headerArea{overflow:hidden;width:100%;}
#menuArea{margin:0;overflow:hidden;width:100%;height:42px;}
#fadeImage{overflow:hidden;width:100%;height:468px;position:relative;}
#smImages{position:absolute;bottom:15px;right:60px;width:412px;height:108px;overflow:hidden;}
#topArea{overflow:hidden;width:100%;}
#bodyTxtIn{overflow:hidden;width:100%;margin:0;background:#fff url(../images/txtSeps.gif) top left repeat-y;}
#headerArea{overflow:hidden;width:860px;margin:0 0 0 50px;height:78px;border-bottom:1px solid #bbbbbb;padding:0 0 10px 0}
#headerArea h1{margin:40px 0 0 0;font-size:24px; font-weight:normal;color:#b5a277;}
#bodyTxt{overflow:hidden;width:860px;margin:30px 0 80px 50px;}
#bodyTxtIn h1,#bodyTxtIn h2{margin:0;padding:0;font-size:15px;line-height:normal;color:#666;}
#bodyTxtIn h2{color:#b4a177;margin:0 0 28px 0;}
#bodyTxtL{overflow:hidden;width:400px;margin:0 0 0 70px;float:left;display:inline;}
#bodyTxtM{overflow:hidden;width:220px;margin:0 0 0 20px;float:left;display:inline;}
#bodyTxtR{overflow:hidden;width:225px;margin:0 0 0 20px;float:left;display:inline;}
#footer{background:#fff url(../images/footer.gif) no-repeat top left;width:100%;height:110px;overflow:hidden;}
#btLinksL{margin:70px 0 0 50px;float:left;}
#btLinksR{margin:70px 50px 0 0;float:right;}
#btLinksL a:link,#btLinksL a:active,#btLinksL a:focus,#btLinksL a:visited{text-decoration:none;color:#666;padding:0 9px;}
#btLinksL a:hover{color:#b5a277;}

td p{padding:0;margin:0;}
img{display:inline;}

td.hl{border:1px solid #c5c09e;padding:4px;}
table.dropdown{border-top:0px;background:#d8d8c5;border:1px solid #c5c09e;text-align:left;}
table.portal tr.bookingResults td.boxed{background:#d8d8c5;border:1px solid #c5c09e;height:40px;text-align:left;}
table.portal{border:1px solid #c5c09e;background:#fff;text-align:left;line-height:normal!important;padding:3px;}
table.portal th{background:#fff;color:#54523d;font-size:12px;font-weight:bold;}
#leftAdmin *{line-height:normal;font-size:11px;}
.portal th a{color:#c5c09e!important;}

form{margin:0;padding:0;}
input.radio{background:transparent;}
input.checkbox{background:transparent;}
input,textarea,select,button{margin:1px;padding:4px;font-size:11px;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}

#loginCt{overflow:hidden;width:100%;}
#loginDivF{margin:15px;}
#loginDiv{float:right;width:260px;background-color:#fff;border:1px solid #bbbbbb;overflow:hidden;margin:0 0 0 15px;padding:10px 0;}
#loginDiv label{float:left;width:120px;text-align:right;height:21px;line-height:21px;margin:0 2px 10px 2px;}
#loginDiv input{float:left;margin:0 0 10px 2px;}
#loginDiv br{clear:both;height:0;font-size:0;}
#loginDiv p{text-align:center;padding:0;margin:0;}

#topbar{position:absolute;background-color:transparent;width:20px;visibility:hidden;z-index:100000;}
#topbar img{filter:alpha(Opacity=80);opacity:.8;-moz-opacity:.80;}
#topbar a{text-decoration:none;outline:none;}

.enqLeft{width:120px;float:left;}
.enqRight{width:720px;float:left;}
.enqFull{clear:both;}
.enqLine,#enqCapimg,#enqSubmit{overflow:hidden;}

.formArea{overflow:hidden;width:100%;}
.formArea label,.formArea input,.formArea textarea,.formArea img,.formArea select,.formArea span{float:left;margin:0 2px 10px 2px;}
.formArea label{width:180px;text-align:right;height:21px;line-height:21px;}
.formArea br{clear:both;height:0;font-size:0;}
.formArea #submitButtons{width:100%;text-align:center;}


