@charset "utf-8";
/* CSS Document */

/* Start of CSS Reset Code */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
background-color:#88AFB9;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End of CSS Reset Code */

/* Start of Layout Code */
#wrapper{
width:980px;
margin:0 auto;
background-color:#FFF;
border-left:2px solid #000;
border-right:2px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000;
}
#wrapper #header{
width:980px;
height:140px;
float:left;
display:inline;
}
#wrapper #navigation{
width:980px;
height:40px;
float:left;
display:inline;
margin:0 0 0 0;
background-color:#386B76;
}
#wrapper #navigation ul{
width:950px;
margin:0 15px 0 15px;
padding:0;
list-style:none;
float:left;
display:inline;
}
#wrapper #navigation ul li{
height:24px;
display:inline-block;
margin:5px 15px 0 0;
float:left;
}
#wrapper #navigation ul li a{
height:24px;
padding:6px 5px 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;
display:inline-block;
text-decoration:none;
}
#wrapper #navigation ul li a:hover{
height:24px;
background-image:url(../images/nav-bg.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#488A98;
display:inline-block;
text-decoration:none;
}
#wrapper #navigation ul li a span{
visibility:hidden;
}
#wrapper #content{
width:940px;
margin:20px 20px 20px 20px;
float:left;
display:inline;
}
#wrapper #content h1{
width:940px;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#488A98;
float:left;
display:inline;
}
#wrapper #content p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
padding:0 0 0 0;
}
.rooms-block{
width:910px;
margin:0 0 0 30px;
float:left;
display:inline;
}
.rooms-block-item{
width:225px;
padding:20px 0 0 0;
float:left;
display:inline;
}
#wrapper #content #left-content{
width:500px;
margin:0 40px 0 0;
float:left;
display:inline;
}
#wrapper #content #left-content h1{
width:500px;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#488A98;
float:left;
display:inline;
}
.left-text{
width:500px;
margin:0 0 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
float:left;
display:inline;
}
.left-text p{
margin:0 0 15px 0;
}
.left-image{
width:450px;
margin:0 0 0 15px;
float:left;
display:inline;
}
#wrapper #content #home-left{
width:470px;
margin:0 0 0 0;
float:left;
display:inline;
}
.home-straplines{
width:470px;
height:420px;
float:left;
display:inline;
}
.home-address{
width:470px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#689BA4;
display:inline;
margin:0 0 20px 0;
}
.home-email{
width:470px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#689BA4;
display:inline;
margin:0 0 10px 0;
}
.home-email a{
color:#689BA4;
text-decoration:none;
}
.home-email a:hover{
color:#689BA4;
text-decoration:underline;
}
.home-website{
width:470px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#689BA4;
display:inline;
}
.home-website a{
color:#689BA4;
text-decoration:none;
}
.home-website a:hover{
color:#689BA4;
text-decoration:underline;
}
#wrapper #content #right-content{
width:400px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
float:left;
display:inline;
}
.right-block{
width:360px;
float:left;
display:inline;
background-color:#88AFB9;
padding:10px 20px 0 20px;
}
.right-block h2{
width:360px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#386B76;
margin:0 0 15px 0;
}
.right-block p{
margin:0 0 20px 0;
}
.right-block ul{
width:360px;
margin:0 0 10px 0;
padding:0 0 0 0;
list-style-type:none;
float:left;
}
.right-block ul li{
background:url(../images/home-bullet.jpg) no-repeat; 
margin:0 0 3px 0;
padding:0 5px 0 20px;
}
.right-block ul li a{
color:#000;
font-weight:bold;
text-decoration:none;
}
.right-block ul li a:hover{
color:#000;
font-weight:bold;
text-decoration:underline;
}
#wrapper #content #home-right{
width:440px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
float:left;
display:inline;
}
.home-block{
width:470px;
float:left;
display:inline;
background-color:#88AFB9;
border-bottom:2px solid #BBCFD4;
}
.home-block-image{
width:148px;
float:left;
display:inline;
}
.home-block-text{
width:282px;
padding:0 20px 0 20px;
float:left;
color:#FFF;
display:inline;
}
.home-block-text ul{
width:282px;
margin:0 0 0 0;
padding:0 0 0 0;
list-style-type:none;
float:left;
}
.home-block-text ul li{
background:url(../images/home-bullet.jpg) no-repeat; 
margin:0 0 3px 0;
padding:0 5px 0 20px;
}
.home-block-title{
width:282px;
float:left;
font-weight:bold;
color:#386B76;
margin:5px 0 3px 0;
}
.host-text{
float:left;
font-size:17px;
margin:20px 0 0 0;
}
.located-text{
float:left;
font-size:15px;
margin:20px 0 0 0;
}
#footer{
width:980px;
height:20px;
margin:0 auto;
margin-top:5px;
}
#footer #copyright{
width:490px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}
#footer #siteby{
width:490px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-align:right;
}
#footer #siteby a{
color:#FFF;
text-decoration:none;
}
#footer #siteby a:hover{
color:#FFF;
text-decoration:underline;
}
.clear{
clear:both;
}
/* End of Layout Code */