
/* _______________ALL________________ */

body {
	margin:10px 0px 0px 0px;
	padding:0px;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	color: #3A4950;
	background: url(background/bg2.jpg) repeat-x #343e42; 
}

a:link {
	color: #3C71B9; text-decoration:underline;
}
a:visited {
	color: #3C71B9; text-decoration:underline;
}
a:hover {
	color: #996600; text-decoration:underline;
}
a:active {
	color: #3C71B9; text-decoration:underline;
}

#container {margin: 0 auto; width: 972px; text-align:left; }

p.text { line-height: 17px; padding-top: 10px; font-size:.8em}

a.roominfo:hover { color: #996600 !important; }

a.roominfo { line-height: 17px;} a.roominfo:link { line-height: 17px; color: #3C71B9; text-decoration:underline;}


/* _______________TOP________________ */

#photos a {
   background: url("top/gallery_button.gif") 0 0 no-repeat; width:188px; height:20px; display: block; float: left;
   }
#photos a:hover {
   background-position: 0 -20px;
   }
#photos a:active {
   background-position: 0 -40px;
   }


/* ________________NAVIGATION___________ */

/* HOME PAGE */
	#home a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin: 0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/home.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#home a:hover {	
		background-position: 0 -19px;
	
		}
	#home a:active {
		background-position: 0 -38px ;
	
		}
		
		
/* ROOMS AND RATES */	
	#roomsrates a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/roomsrates.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#roomsrates a:hover {	
		background-position: 0 -19px;
	
		}
	#roomsrates a:active {
		background-position: 0 -38px ;
	
		}
		
		
		
	/* ISLAND ROOM */	
		#islandroom a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/islandroom.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#islandroom a:hover {	
			background-position: 0 -19px;
		
			}
		#islandroom a:active {
			background-position: 0 -38px ;
		
			}
			
			
	/* BLUEBIRD ROOM */	
		#bluebirdroom a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/bluebirdroom.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#bluebirdroom a:hover {	
			background-position: 0 -19px;
		
			}
		#bluebirdroom a:active {
			background-position: 0 -38px ;
		
			}
			
			
	/* GARDEN ROOM */	
		#gardenroom a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/gardenroom.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#gardenroom a:hover {	
			background-position: 0 -19px;
		
			}
		#gardenroom a:active {
			background-position: 0 -38px ;
		
			}
			
	/* RIVER ROOM */	
		#riverroom a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/riverroom.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#riverroom a:hover {	
			background-position: 0 -19px;
		
			}
		#riverroom a:active {
			background-position: 0 -38px ;
		
			}
			
			
	/* MAGNOLIA ROOM */	
		#magnoliaroom a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/magnoliaroom.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#magnoliaroom a:hover {	
			background-position: 0 -19px;
		
			}
		#magnoliaroom a:active {
			background-position: 0 -38px ;
		
			}




/* INNKEEPERS */	
	#innkeepers a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/innkeepers.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#innkeepers a:hover {	
		background-position: 0 -19px;
	
		}
	#innkeepers a:active {
		background-position: 0 -38px ;
	
		}
		
		
/* REVIEWS AND AWARDS */	
	#reviews a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/reviews.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#reviews a:hover {	
		background-position: 0 -19px;
	
		}
	#reviews a:active {
		background-position: 0 -38px ;
	
		}
		
		
	/* IN THE NEWS */	
		#inthenews a {
			display:block;
			width:166px;
			
			height: 19px;
			
			margin:0px 0px 9px 15px; padding:0;
		
			background: url("nav/images/inthenews.gif") 0 0 no-repeat;
			text-decoration: none;
			}
		#inthenews a:hover {	
			background-position: 0 -19px;
		
			}
		#inthenews a:active {
			background-position: 0 -38px ;
		
			}
			
			
	/* AWARDS */	
			#awards a {
				display:block;
				width:166px;
				
				height: 19px;
				
				margin:0px 0px 9px 15px; padding:0;
			
				background: url("nav/images/awards.gif") 0 0 no-repeat;
				text-decoration: none;
				}
			#awards a:hover {	
				background-position: 0 -19px;
			
				}
			#awards a:active {
				background-position: 0 -38px ;
			
				}
				
				
	/* TESTIMONIALS */	
			#testimonials a {
				display:block;
				width:166px;
				
				height: 19px;
				
				margin:0px 0px 9px 15px; padding:0;
			
				background: url("nav/images/testimonials.gif") 0 0 no-repeat;
				text-decoration: none;
				}
			#testimonials a:hover {	
				background-position: 0 -19px;
			
				}
			#testimonials a:active {
				background-position: 0 -38px ;
			
				}
				
				
/* POOL & GROUNDS  */	
	#pool a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/pool.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#pool a:hover {	
		background-position: 0 -19px;
	
		}
	#pool a:active {
		background-position: 0 -38px ;
	
		}
		
		
	/* POOL VIEWS */	
			#poolviews a {
				display:block;
				width:166px;
				
				height: 19px;
				
				margin:0px 0px 9px 15px; padding:0;
			
				background: url("nav/images/poolviews.gif") 0 0 no-repeat;
				text-decoration: none;
				}
			#poolviews a:hover {	
				background-position: 0 -19px;
			
				}
			#poolviews a:active {
				background-position: 0 -38px ;
			
				}
				
				
	/* GROUNDS */	
			#grounds a {
				display:block;
				width:166px;
				
				height: 19px;
				
				margin:0px 0px 9px 15px; padding:0;
			
				background: url("nav/images/grounds.gif") 0 0 no-repeat;
				text-decoration: none;
				}
			#grounds a:hover {	
				background-position: 0 -19px;
			
				}
			#grounds a:active {
				background-position: 0 -38px ;
			
				}
		
		


/* THINGS TO DO  */	
	#thingstodo a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/thingstodo.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#thingstodo a:hover {	
		background-position: 0 -19px;
	
		}
	#thingstodo a:active {
		background-position: 0 -38px ;
	
		}
		
		
/* PHOTO GALLERY  */	
	#photo a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/photo.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#photo a:hover {	
		background-position: 0 -19px;
	
		}
	#photo a:active {
		background-position: 0 -38px ;
	
		}
		
		
/* TRAVELING HERE */	
	#traveling a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/traveling.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#traveling a:hover {	
		background-position: 0 -19px;
	
		}
	#traveling a:active {
		background-position: 0 -38px ;
	
		}
		
		
		
/* POLICIES */	
	#policies a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/policies.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#policies a:hover {	
		background-position: 0 -19px;
	
		}
	#policies a:active {
		background-position: 0 -38px ;
	
		}
		
		
/* CONTACT */	
	#contact a {
		display:block;
		width:166px;
		
		height: 19px;
		
		margin:0px 0px 9px 0px; padding:0;
	
		background: url("nav/images/contact.gif") 0 0 no-repeat;
		text-decoration: none;
		}
	#contact a:hover {	
		background-position: 0 -19px;
	
		}
	#contact a:active {
		background-position: 0 -38px ;
	
		}



/* Div container for vertical nav */
div#verticalnav {width: 170px; margin-left: 45px; margin-top: 220px;}

/* End Vertical Nav */



/* ________________FOOTER___________ */


#footer {
	margin-left:64px;
	margin-top:19px;
	width:841px;
	height:100px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url();
	overflow:hidden;
	color: #768F98; font-family: arial, helvetica, sans-serif; font-size: .7em; text-align:center;
	text-decoration:none;
}

#footer a:link, a:active, a:visited {color: #768F98;text-decoration:none; }
#footer a:hover { color: #83ABDF; text-decoration:underline; }
