/* --------------------------------------------
|  GLOBAL STYLES
--------------------------------------------- */
body { border: none; line-height: 15px; margin: 9px 0 0 4px; }

body, td { font: 12px Arial, Helvetica, sans-serif; }

img { border: 0; }

p { margin-top: 0; }

form, h1, h2, h3 { margin: 0; }

.clearBoth { clear: both; }

.floatRight { float: right; }

.floatLeft { float: left; }

/* --------------------------------------------
|  NAVIGATION
--------------------------------------------- */
#nav { width: 150px; clear: both; list-style: none; margin: 10px 0 0 10px; padding: 0; }

#nav li { 
	float: left;
	
	
}
#nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: Black;
	text-decoration: none;
}



/* --------------------------------------------
|  STRUCTURE
--------------------------------------------- */


#mainHeader{
	background-image: url(../pics/n_header.jpg);
	background-repeat: no-repeat;
	width: 733px;
	height: 175px;
	position: absolute;
	left: 50px;
	top: 50px;
	z-index: 1;
}
#mainHeaderText{
	font-family: Monotype Corsiva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: White;
	left:40px;
	top:0px;
	letter-spacing: .5px;
	position: absolute;
	z-index: 2;
}
#flash{
	position: absolute;
	left:337px;
	top:100px;
	z-index: 3;

}
#rooms_top{
	position: absolute;
	left:337px;
	top:100px;
	z-index: 3;
	background-color:#C9E2B8;
	background-image: url(../pics/roomsBck.jpg);
	background-repeat: no-repeat;
	width:434px;
	height:320px;
	color:#000000;


}
#roomsBorder{
	border:0px;
	border-style:dashed;
	-moz-border-radius: 5px;
	border-color:#B2D49B;
}

/* -- Navigation --> */

#navigationMenu{
	position: absolute;
	background-image: url(../pics/bg_nice.jpg);
	background-repeat: no-repeat;
	width:289px;
	height:511px;
	left: 50px;
	top: 220px;
}
/* -- Quotes -- */

#quote{
	background-image: url(../pics/quote_01.jpg);
	background-repeat: no-repeat;
	width: 214px;
	height: 117px;
	position: absolute;
	top: 310px;
	left: -5px;
	z-index: 12;
}

/* -- Location */

#location{
	background-color: #D1F4AC;
	width: 289px;
	height: 150px;
	position: absolute;
	left: 50px;
	top: 650px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/* -- BODY -- */
#siteWrap {
 width: 766px; 
position: absolute;
left: 90px;
}

/*-- CONTENT --*/
#mainContent{
	width:434px;
	background-image: url(../pics/bg_content5.jpg);
	background-repeat: no-repeat;
	height:1400px;
	position:absolute;
	top:100px;
	left:337px;
}
#mainContentRooms{
	width:434px;
	background-image: url(../pics/bg_content5.jpg);
	background-repeat: no-repeat;
	height:1400px;
	position:absolute;
	top:420px;
	left:337px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	letter-spacing: .5px;
	position: absolute;
}
#mainContentRes{
	width:434px;
	background-image: url(../pics/bg_content2.jpg);
	background-repeat: no-repeat;
	height:1700px;
	position:absolute;
	top:100px;
	left:337px;
}
#mainContentText{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	left:20px;
	top:300px;
	letter-spacing: .5px;
	position: absolute;
}
#mainContentTextRooms{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: Black;
	left:20px;
	top:250px;
	letter-spacing: .5px;
	position: absolute;
}
/* FOOTER */
#footer{
	width:722px;
	height: 125px;
	background-image: url(../pics/header_all1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left:50px;
	top:795px;
	
}




/*--SITEMAP--*/
#siteMap{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	word-spacing: 26px;
	margin:0 0 0  60px;
	position: absolute;
	left:45px;
	width:1200px;
	top:920px;
}
#siteMap a, #siteMap a:visited { letter-spacing: 1px; color: #000000; text-decoration: none;}

#siteMap a:hover { color: #83DE23; text-decoration: none;}


/* FOOTER */
#footerRes{
	width:722px;
	height: 125px;
	background-image: url(../pics/header_all1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left:45px;
	top:1370px;
	
}
/*--SITEMAP--*/
#siteMapRes{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	word-spacing: 26px;
	margin:0 0 0  60px;
	position: absolute;
	left:45px;
	width:1500px;
	top:1500px;
}
#siteMapRes a, #siteMapRes a:visited { letter-spacing: 1px; color: #000000; text-decoration: none;}

#siteMapRes a:hover { color: #83DE23; text-decoration: none;}

#siteMapRooms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	word-spacing: 26px;
	margin:0 0 0  60px;
	position: absolute;
	left:45px;
	width:1500px;
	top:2055px;
}
#siteMapRooms a, #siteMapRooms a:visited { letter-spacing: 1px; color: #000000; text-decoration: none;}

#siteMapRooms a:hover { color: #83DE23; text-decoration: none;}


