/* CSS Document */

body {
margin:0 auto;
text-align:center;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5c5c5c;
background:#ffffff;
}
#page {
width:750px;
border:1px solid #000000;
text-align:left;
margin:0 auto;
background:url(images/pagebg.gif) repeat-y;
}
#header {
background:url(images/logo.gif) no-repeat;
width:750px; 
height:120px;
}
#header a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

#wow-shot {

width:544px;
height:276px;
float:left;
overflow:hidden;
}
.nothome {
background:url(images/wow-shot.jpg) no-repeat;
}

#navigation {
background:#78766f;
height:276px;
width:206px;
float:left;
}
#content {
width:544px;
float:left;
overflow:hidden;
}
#content div {
padding:20px;
}
#reservations {
text-align:center;
background:#d4d0c4;
left:auto !important;
left:-3px;
width:206px !important;
width:203px;
min-height:300px;
float:left;
padding-top:10px;
border-bottom:10px solid #c9c5bc; 
}

#footernav {
text-align:center;
float:left;
width:544px;
}
#footernav img{
margin-top:50px;

}
#elements {
float:left;
width:206px;
}

.categories{
list-style:none;
text-align:center;
}
.categories ul li{
display:block;
width:450px;
float:left;
text-align:left;
padding:5px;
}

h1,h2,h3 {
font-weight:bold;
font-size:16px;
margin:0;
padding:0;
margin-top:20px;
}
h1 {
font-size:12px;
margin-top:0;
}

/* Top Corner Links */
#topcorner {
width:750px;
margin:0 auto;
}
#topcorner ul {
list-style:none;
margin:0;
padding:0;
float:right;
margin-top:10px;
}
#topcorner ul li {
float:left;
height:14px;
}
#topcorner
 ul li a{
display:block;
width:100%;
height:100%;
text-decoration:none;
}
.homelink {
width:60px;
background:url(images/topcorner.gif) no-repeat;
}
.contact_us {
width:110px;
background:url(images/topcorner.gif) no-repeat -60px 0px;
}
.phonenumber {
width:120px;
background:url(images/topcorner2.gif) no-repeat -180px 0px;
}

/* Navigation */
#navigation ul {
list-style:none;
margin:0;
padding:0;
background:#78766f;
}
#navigation ul li {
padding:0;
margin:0;
width:206px;
/*
height:40px;*/
margin-bottom:5px;
}
#navigation ul li a{
text-decoration:none;
display:block;
width:100%;
height:100%;
}
#navigation ul li a span,#topcorner ul li a span{
position:absolute;
left:-999em;
}
.nav_hotel {
background:url(images/nav.gif) no-repeat;
height:45px;
}
.nav_hotel a:hover {
background:url(images/nav.gif) no-repeat -207px 0px;
}




.nav_stay {
background:url(images/nav.gif) no-repeat 0px -50px;
height:40px;
}
.nav_stay a:hover {
background:url(images/nav.gif) no-repeat -207px -50px;
}




.nav_save {
background:url(images/nav.gif) no-repeat 0px -95px;
height:40px;
}
.nav_save a:hover {
background:url(images/nav.gif) no-repeat -207px -95px;
}



.nav_play {
background:url(images/nav.gif) no-repeat 0px -140px;
height:41px;
}
.nav_play a:hover {
background:url(images/nav.gif) no-repeat -207px -140px;
}
.nav_map {
background:url(images/nav.gif) no-repeat 0px -185px;
height:40px;
}
.nav_map a:hover {
background:url(images/nav.gif) no-repeat -207px -185px;
}
.nav_blog {
background:url(images/nav.gif) no-repeat 0px -229px;
height:40px;
}
.nav_blog a:hover {
background:url(images/nav.gif) no-repeat -207px -229px;
}

#navigation ul li ul {
margin:0;
padding:0;
list-style:none;
position:absolute;
left:-999em;
border-left:1px solid #000000;
border-top:1px solid #000000;
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
z-index:1000;
}
#navigation ul li ul li {
margin:0;
padding:0;
background:#78766f;
height:17px;
width:150px;
border-bottom:1px solid #000000;
color:#ffffff;

}



#navigation ul li ul li a {
color:#ffffff;

}
#navigation ul li ul li a:hover{
background:none;
background:#b5b2a7;
color:#000000;
}
#navigation ul li:hover ul,#navigation ul li.sfhover ul {
left:auto;
margin-left:-150px;
margin-top:-40px;
z-index:1000;
}
#navigation ul li.nav_play ul {
margin-top:-41px;
}

/* Posts*/

