body {
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
margin-top:24px;
}

.bodywrapper {
margin:auto;
width:860px;
}

.header {
float:left;
width:860px;
height:110px;
}

.logo {
float:left;
width:330px;
height:110px;
}

.slogan {
float:left;
width:530px;
height:52px;
background-color:#FFFFFF;
}

.top-menu {
float:left;
width:530px;
height:22px;
text-align:right;
padding-top:36px;
color:#4A99D3;
font-size:12px;
}

.top-menu a {
color:#4A99D3;
text-decoration:none;
}

.menuBar {
width:860px;
background-color:#33333F;
float:left;
}

.banner {
float:left;
width:860px;
height:200px;
margin-top:1px;
padding-bottom:1px;
border-bottom:26px solid #33333F;
margin-bottom:10px;
}

.content {
float:left;
width:860px;
margin-top:20px;
}

.left-content {
float:left;
width:570px;
font-family:Calibri;
}

.left-content p{
font-family:Calibri;
font-size:16px;
}
.left-content ul{
list-style:outside;
list-style-type:disc;
}


.left-content ul li {
margin-left:20px;
padding-left:10px;
}

.right-content {
border-top:3px solid #33333F;
border-bottom:3px solid #33333F;
float:left;
width:250px;
padding:10px;
margin-left:20px;
font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
}

.right-content p{
font-family:Calibri;
font-size:16px;
}

h1 {
color:#33333F;
font-size:30px;
font-weight:normal;
padding:0px;
margin:0px;
}

h2 {
color:#666666;
font-size:24px;
font-weight:normal;
padding:0px;
margin:0px;
margin-bottom:5px;
}

.footer {
width:860px;
float:left;
}

.footer p {
}

.footer a {
text-decoration:none;
color:#FFFFFF;
}

.reservation {
background-color:#666666;
height:30px;
text-align:center;
color:#FFFFFF;
line-height:30px;
}

.copyright {
float:left;
width:430px;
height:20px;
line-height:16px;
font-size:12px;
font-family:Verdana, Geneva, sans-serif;
}

.credits {
font-size:12px;
float:right;
width:430px;
height:20px;
line-height:20px;
text-align:right;
font-family:Verdana, Geneva, sans-serif;
}

.credits a{
color:#000000;
}

h3{
color:#666666;
font-size:18px;
font-weight:bold;
padding:0px;
margin:0px;
border-bottom:2px solid #247AB5;
text-transform:capitalize;
}

.quick-facts {
background-color:#176BAB;
width:250px;
padding:10px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
color:#FFFFFF;
float:left;
}
 
.quick-facts p{
color:#FFFFFF;
}

.quick-facts h2{
color:#CCCCCC;
font-weight:bold;
}

.quick-facts ul li{
list-style:circle;
padding:6px;
width:200px;
}

.brochure {
float:left;
width:250px;
padding:10px;
margin-left:20px;
margin-top:10px;
border-top:3px solid #33333F;
border-bottom:3px solid #33333F;
background-color:#CCCCCC;
}

