body {
background: black url('images/middle.png') top center repeat-y;
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#B2CACF;
height:100%;
}
a, a:visited{
color:#B2CACF;
font-weight:bold;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#container {
width:858px;
margin-left:auto;
margin-right:auto;
background:transparent url('images/contbg.png') top left repeat-y;
border-left:1px solid #B2CACF;
border-right:1px solid #B2CACF;
position:relative;
}

h3 {
font-weight:bold;
font-size:13px;
text-decoration:underline;
}

#top {
width:100%;
height:49px;
border-bottom:1px solid #7A633B;
background-color:black;
}

#header {
width:858px;
height:81px;
border-top:1px solid #598A94;
border-bottom:1px solid #598A94;
background:transparent url('images/logobar.gif') top left no-repeat;
text-indent:-2000px;
}

#navbar{
width:828px;
border-top:1px solid #598A94;
border-bottom:1px solid #598A94;
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
#navbar a:link, #navbar a:visited {
color:#598A94;
font-weight:bold;
line-height:20px;
font-size:11px;
text-decoration:none;
}
#navbar a:hover {
color:#C8DEE5;
}

#mainimage {
width:828px;
border-top:1px solid #598A94;
border-bottom:1px solid #598A94;
margin-left:auto;
margin-right:auto;
margin-top:60px;
padding-top:15px;
padding-bottom:15px;
}

#splash {
margin-top:8px;
width:828px;
height:170px;
margin-right:auto;
margin-left:auto;
}
#splashA {
float:left;
width:449px;
height:170px;
overflow:hidden;
}
#splashB {
float:left;
width:379px;
height:170px;
overflow:hidden;
background:#598A94 url('images/blue1.gif') top left no-repeat;
position:relative;
}
#splashB-pad {
font-size:12px;
font-weight:bold;
bottom:2px;
margin-left:10px;
margin-right:10px;
line-height:18px;
position:absolute;
}

#content {
float:left;
width:500px;
margin-left:20px;
margin-top:10px;
position:relative;
}
#conentcontainer {
margin-top:20px;
width:828px;
position:relative;
margin-right:auto;
margin-left:auto;
}
#contentA {
float:left;
width:449px;
}
#contentA-pad {
margin-right:20px;
}
#contentB {
float:left;
width:375px;
margin-left:0px;
margin-top:14px;
color:#316CBB;
background:#B2CACF url('images/contbot.gif') bottom left no-repeat; 
}
#contentB-contact {
float:left;
width:375px;
margin-left:0px;
margin-top:14px;
color:#316CBB;
background:#B2CACF url('images/contbot.gif') bottom left no-repeat; 
}
#contentB-pad {
margin-top:63px;
margin-left:20px;
margin-right:20px;
}

#maincontent {
width:828px;
border-top:1px solid #598A94;
border-bottom:1px solid #598A94;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-top:15px;
padding-bottom:15px;
}
#maincontentA {
width:828px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-top:15px;
padding-bottom:15px;
}
.floatfix {
clear:both;
overflow:hidden;
height:0px;
font-size:0px;
}

#spacer {
width:860px;
height:90px;
}

#footer {
width:100%;
height:112px;
border-top:1px solid #7A633B;
background-color:black;
position:relative;
}

#foot-int {
width:860px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
font-size:10px;
text-align:center;
font-weight:bold;
position:relative;
}

h2 {
font-weight:bold;
font-size:18px;
}

.contactfield {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
width:200px;
line-height:20px;
border:1px solid #598A94;
font-size:11px;
background-color:#E0E7EB;
color:#316CBB;
}

.button {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
border:1px solid #598A94;
background-color:#001519;
font-size:11px;
color:#598A94;
cursor:pointer;
}
.buttonB {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:11px;
color:#598A94;
cursor:pointer;
background-color:transparent;
border:0px;
}

#wifi {
width:56px;
height:34px;
position:absolute;
right:0px;
top:-8px;
background:transparent url('images/wifi.gif') top left no-repeat;
}
#wifi span {
display:none;
}

#images-left{
width:449px;
height:170px;
}
#images-right {
width:379px;
height:170px;
}
#images-left h2{
display:none;
}
#images-right h3 {
display:none;
}
.fac1 {
background: transparent url('images/fac1.jpg') top left no-repeat;
}
.fac2 {
background: transparent url('images/fac2.gif') top left no-repeat;
}

h3 {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#bookingtop {
width:375px;
height:71px;
background:transparent url('images/bookingtop.gif') top left no-repeat;
margin-top:-14px;
position:absolute;
}
#bookingtop h4 {
display:none;
}