/*Navigation for Bottom Menu*/
.toolbar {
	background-color: #ADC7A7;
	padding: 0px;
	padding-left: 10px;
}

.menu {
	padding: 1px 30px 1px 30px;
	color: #B6252F;
	text-decoration: none;
	background-color: #ADC7A7;
	text-indent: 20px;
	font-size: 15px;
	font-weight: bold;
	background-image: url(images/nav-bg3.gif);
	background-position: left;
	background-repeat: no-repeat;
	text-transform: none;
}

.menu:hover {
	color: #FFFFFF;
	background-color: #B6252F;
	background-image: url(images/nav-bg4.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* Below is code for keeping the background image from above menu displayed on current page */

body#directions a#directionsnav,
body#map a#mapnav,
body#virtualtour a#virtualtournav,
body#press a#pressnav,
body#photo a#photonav{
	color: #FFFFFF;
	background-color: #B6252F;
	background-image: url(images/nav-bg4.gif);
	background-position: left;
	background-repeat: no-repeat;
}

 /* Navigation for Left Menu */
 #nav_menu {
	width: 235px;
	height: 375px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	float: left;
	background-image:url(images/menu-bg.gif);
	background-repeat: no-repeat;
	position: absolute; top: 410px; left: 0px;
}

#nav_menu li {
	float: left;
	margin: 0;
	padding: 0;
	width: 235px;
}

#nav_menu a {
	width: 235px;
	float: left;
	display: block;
	margin: 0 0px 0 0px;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
	color: #031B0B;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
}

#nav_menu a:hover {
	color: #F45B08; 
}

/* Below is code for keeping the color of current page highlighted */

body#cottages a#cottagesnav,
body#lodge a#lodgenav,
body#birding a#birdingnav,
body#weddings a#weddingsnav,
body#retreats a#retreatsnav, 
body#reservations a#reservationsnav,
body#fishing a#fishingnav,
body#kayaking a#kayakingnav,
body#hiking a#hikingnav,
body#family a#familynav,
body#rock a#rocknav,
body#winter a#winternav,
body#rest a#restnav,
body#shop a#shopnav,
body#music a#musicnav,
body#guestrev a#guestrevnav,
body#packages a#packagesnav,
body#availability a#availabilitynav,
body#retreats a#retreatsnav,
body#events a#eventsnav{
color: #B6252F;
}

/* Below is code for top two links in square */

#top_nav {
	list-style: none;
	text-align: center;
	height: 80px;
	background-image: url(images/links-bg.jpg); 
	border-color: #27322F; 
	border-style: dotted; 
	border-width: 1px; 
	margin-left: 7px; 
	margin-right: 7px;
	padding: 0px;
}

#top_nav li {
	margin: 0;
	padding-top: 2px;
}

#top_nav a {
	color: #031B0B;
	text-decoration: none;
	font-size: 28px;
	font-weight: bold;
	text-transform: none;
	display: block;
	margin: 0 0px 0 0px;
	padding: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
}

#top_nav a:hover {
	color: #F45B08; 
}

 .class1 A:link {
	color: #27322F;
	text-decoration: none;
	padding-left: 18px;
	background-image: url(images/nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.class1 A:visited {
	color: #27322F;
	text-decoration: none;
	padding-left: 18px;
	background-image: url(images/nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.class1 A:active {
	color: #27322F;
	text-decoration: none;
	padding-left: 18px;
	background-image: url(images/nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
.class1 A:hover {
	color: #A8151F;
	text-decoration: underline;
	padding-left: 18px;
	background-image: url(images/nav-bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.class2 {
	border-right-style: none;
}

 /* Class 3 can add b/g image if needed; Class3b duplicates Class 3 colors with no image */

 .class3 A:link {
	color: #031B0B;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	}
.class3 A:visited {
	color: #031B0B;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	}
.class3 A:active {
	color: #031B0B;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	}
.class3 A:hover {
	color: #B6252F;
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px;
	}
	
	
 .class3b A:link {
	color: #031B0B;
	text-decoration: underline;
	font-weight: bold;
	}
.class3b A:visited {
	color: #031B0B;
	text-decoration: underline;
	font-weight: bold;
	}
.class3b A:active {
	color: #031B0B;
	text-decoration: underline;
	font-weight: bold;
	}
.class3b A:hover {
	color: #B6252F;
	text-decoration: underline;
	font-weight: bold;
	}	

 .class4 A:link {
	color: #193923;
	text-decoration: none;
	font-size: 9px;
	padding-right: 5px;
	}
.class4 A:visited {
	color: #193923;
	text-decoration: none;
	font-size: 9px;
	padding-right: 5px;
	}
.class4 A:active {
	color: #193923;
	text-decoration: none;
	font-size: 9px;
	padding-right: 5px;
	}
.class4 A:hover {
	color: #B6252F;
	text-decoration: underline;
	font-size: 9px;
	padding-right: 5px;
	}
	
	.class5 A:link {
	color: #B6252F;
	text-decoration: underline;
	}
.class5 A:visited {
	color: #B6252F;
	text-decoration: underline;
	}
.class5 A:active {
	color: #B6252F;
	text-decoration: underline;
	}
.class5 A:hover {
	color: #193923;
	text-decoration: underline;
	}
	
 /* White Links */
 
 .class6 A:link {
	color: #FFFFFF;
	text-decoration: none;
	}
.class6 A:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
.class6 A:active {
	color: #FFFFFF;
	text-decoration: none;
	}
.class6 A:hover {
	color: #FECF7E;
	text-decoration: underline;
	}
	
	/* Cottages and Lodge Links */
	
.class7 A:link {
	color: #B6252F;
	text-decoration: none;
	font-size: 15px;
	}
.class7 A:visited {
	color: #B6252F;
	text-decoration: none;
	font-size: 15px;
	}
.class7 A:active {
	color: #B6252F;
	text-decoration: none;
	font-size: 15px;
	}
.class7 A:hover {
	color: #193923;
	text-decoration: none;
	font-size: 15px;
	}
	/*Class 8 is for links on availability*/
.class8 A:link {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	}
.class8 A:visited {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	}
.class8 A:active {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	}
.class8 A:hover {
	color: #B6252F;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
	}
	
	
/*Class 9 is for links on underneath Lodging Specials*/
	
.class9 A:link {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	}
.class9 A:visited {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	}
.class9 A:active {
	color: #031B0B;
	text-decoration: none;
	font-weight: normal;
	}
.class9 A:hover {
	color: #B6252F;
	text-decoration: underline;
	font-weight: normal;
	}	