/* Custom link styles */

a:link {
	text-decoration: none;
	color: #DEB887}
	
a:active {
	text-decoration: none;
	color: #F0E68C;
}

a:visited {
	text-decoration: none;
	color: #DEB887;
}

a:hover {
	text-decoration: none;
	color: #F0E68C}


* {margin:0; padding:0}

h1 {
	background: #ccc;
	padding: 5px;
	margin: 0;
}
img {
	border: 0;
}
body {font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;   background-image: url(images/bg.jpg);  background-repeat: repeat;     }
/*.menu {position:relative;  height:45px; width:800px;  }*/
/*.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding: 9px 10px;
}*/
/*.menu li {float: left;
}*/
/*.menu a, .menu a:active, .menu a:visited, .menu a:hover {text-decoration:none; color:#FFF8DC; padding:10px}*/
/*#slide {position:absolute; top:-1px; height:33px; background:#325491; z-index:10}*/


img { border: none; }

table { font-size: 12px;  line-height: 150%;  color: White;   }


 #navcontainer
{
margin: 0 0 1em 0;
padding: 0 0em;
height: 30px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #0F2A45;
width: 90px;
height: 34px;
padding: 0;
margin: 0 0 0px 0;
color: White;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
 padding-top: 5px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 10px;
}

#navcontainer ul li a:hover
{
color: White;
 background-color: #0F2A45;
}


body#index a#indexnav,
body#suite a#suitenav,
body#queen a#queennav,
body#king a#kingnav,
body#house a#housenav,
body#gallery a#gallerynav,
body#local a#localnav,
body#reservations a#reservationsnav,
body#contact a#contact,
body#links a#linksnav,

{
color: #F4A460;
background: #0F2A45;

}




 #navtopcontainer
{
margin: 0 0 1em 0;
padding: 0 0em;
height: 30px;
}

#navtopcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navtopcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navtopcontainer ul li a
{

width: 85px;
height: 22px;
padding: 0;
margin: 0 0 10px 0;
color: White;
text-decoration: none;
display: block;
text-align: center;
 padding-top: 4px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
}

#navtopcontainer ul li a:hover
{
color: White;

 background-color: #0F2A45;
}


