/*You shouldn't be here*/

/*HTML/100% Hack*/

*{
	margin:0;
}

html, body{
	height:100%;
	padding:0;
	margin:0;
	background-image:url(images/bg.jpg);
	margin: 0 0 1px;
}

/*Layout*/

#outerwrapper{
	width:850px;
	background-image:url(images/holder.png);
	margin-left:auto;
	margin-right:auto;
	min-height:100%;
	height:auto; !important;
}

#wrapper{
	width:800px;
	background-color:#094364;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:1px;
}

#header{
	margin-left:20px;
	margin-right:20px;
	text-align:right;
	height:82px;
}

#image{
	height:225px;
}

#contentbox{
	background-color:white;
	border:solid;
	border-color:#577c96;
	border-width:5px;
	margin:20px;
	padding:20px;
	text-align:justify;
}

img.imagewrap{
	border:solid;
	border-color:#577c96;
	border-width:5px;
	margin-left:15px;
	margin-bottom:10px;
}

img.awards{
	float:right;
	margin:17px;
}

#roombox{
	margin-left:auto;
	margin-right:auto;
	width:540px;
}

#aboutbox{
	margin-left:auto;
	margin-right:auto;
	width:540px;
}

iframe.google{
	width:425px;
	height:350px;
	border:solid;
	border-color:#577c96;
	border-width:2px;
	float:right;
}

/* CSS Nav */

ul.cssmenu {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 75px;
	height: 82px;
	background: url('images/sprite.gif');
	border-left:solid #577c96 2px;
	border-right:solid #577c96 2px;	
	}
	
ul.cssmenu li.home a {
	background-position: 0 0;
	border-left:solid #577c96 4px;
	}

ul.cssmenu li.rooms a {
	background-position: -75px 0;
	}

ul.cssmenu li.bookings a {
	background-position: -150px 0;
	}
	
ul.cssmenu li.aboutus a {
	background-position: -225px 0;
	}
	
ul.cssmenu li.location a {
	background-position: -300px 0;
	border-right:solid #577c96 4px;
	}

ul.cssmenu li.home a:hover {
	background-position: 0 -82px;
	}

ul.cssmenu li.rooms a:hover {
	background-position: -75px -82px;
	}

ul.cssmenu li.bookings a:hover {
	background-position: -150px -82px;
	}

ul.cssmenu li.aboutus a:hover {
	background-position: -225px -82px;
	}
	
ul.cssmenu li.location a:hover {
	background-position: -300px -82px;
	}

/*Room Nav*/

ul.rooms {
	list-style: none;
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.rooms li {
	float: left;
	}

ul.rooms li a {
	display: block;
	width: 180px;
	height: 300px;
	background: url('images/sprite2.jpg');
	}
	
ul.rooms li.One a {
	background-position: 0 0;
	}

ul.rooms  li.Two a {
	background-position: -180px 0;
	}

ul.rooms  li.Three a {
	background-position: -360px 0;
	}	

ul.rooms  li.One a:hover {
	background-position: 0 -300px;
	}

ul.rooms  li.Two a:hover {
	background-position: -180px -300px;
	}

ul.rooms  li.Three a:hover {
	background-position: -360px -300px;
	}
	
	/*About Us Nav*/

ul.about {
	list-style: none;	
	padding: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

ul.about li {
	float: left;
	}

ul.about li a {
	display: block;
	width: 180px;
	height: 300px;
	background: url('images/sprite3.jpg');
	}
	
ul.about li.Menu a {
	background-position: 0 0;
	}

ul.about  li.Contact a {
	background-position: -180px 0;
	}	
	
ul.about  li.Terms a {
	background-position: -360px 0;
	}	

ul.about  li.Menu a:hover {
	background-position: 0 -300px;
	}

ul.about  li.Contact a:hover {
	background-position: -180px -300px;
	}
	
ul.about  li.Terms a:hover {
	background-position: -360px -300px;
	}
	
/*Fonts/Styles*/
	
.maintext{
	font-size:12px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texttitle{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.textitalic{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}

h1.title{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.navimage{
	float:left;
	border:0;
}

ul.features{
	list-style-type:square;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

ul.comment{
	list-style-type:none;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

p.roomimages{
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
	
p.roomimages img{
	border:3px solid #577c96;
	padding:1px;
	margin:5px;
}

iframe.google{
	border:3px solid #577c96;
	margin:10px;
}

#clear{
	clear:both;
}

