.normal{  font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-decoration: none}
.normalbold{  font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: none}
.bodyspaced{  font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 11px; font-style: normal; line-height: 140%; font-weight: normal; color: #000000; text-decoration: none}
.bodyspacedbold{  font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 11px; font-style: normal; line-height: 140%; font-weight: bold; color: #000000; text-decoration: none}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-style: normal; 
	line-height: 140%; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}	
.footerbold 
	{  
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold
	}

.footer
	{  
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal
	}
	
.pagetitle {  
font-family: "Verdana", arial; 
font-size: 14px; 
line-height: 150%; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
margin-top: 15px;
}

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color: #C0AF8D;
}
a:link {
	color: #7A1A19;
}
a:visited {
	color: #7A1A19;
}
a:active {
	color: #7A1A19;
}
a:hover 
	{
	color:#999999;
	text-decoration:none;
	}
	
.bodyspacedredbold {
font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 11px; font-style: normal; line-height: 140%; font-weight: bold; color: #7B1918; text-decoration: none
}

h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 140%; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none;
}

/* ----------------------------- Layered Attractions Map ------------------------ */

.mapbuttons {
	width: 580px;
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
	position:relative;
	overflow:hidden;
}

#indoor_activities {
	background-color: #5C9373;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #5C9373;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

#outdoor_activities {
	background-color: #7FAC8D;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #7FAC8D;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

#casual_dining {
	background-color: #A1C1AA;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #A1C1AA;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

#fine_dining {
	background-color: #E3DCA8;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #E3DCA8;
	float: left;
	padding: 3px;
	margin-right:8px;
}

#wineries {
	background-color: #D6CB7C;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #D6CB7C;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

#colleges_universities {
	background-color: #8B3332;
	color:#FFFFCC;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #8B3332;
	float: left;
	padding: 3px;
	margin-right: 8px;
}

#inns {
	background-color: #7B1717;
	color:#FFFFCC;
	text-align: left;
	width: 68px;
	height: 107px;
	border-style: ridge;
	border-width: 1px;
	border-color: #7B1717;
	float: left;
	padding: 3px;
}

a:link.navlink, a:visited.navlink   {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FEFCE5;
	text-decoration: none;
	background: right;
	line-height: 140%;
}

a:active.navlink  {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FEFCE5;
	text-decoration: none;
	line-height: 140%;
}

a:hover.navlink  {
	font-family: Arial;
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	color: #E3DCA8;
	text-decoration: none;
	line-height: 140%;
}

a:link.sidelink, a:visited.sidelink   {
	font-family:   Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 140%;

	font-weight: bold;
	color: #FEFCE5;
	text-decoration: none
}

a:active.sidelink  {
	font-family:   Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 140%;

	font-weight: bold;
	color: #FEFCE5;
	text-decoration: none
}

a:hover.sidelink  {
	font-family:   Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 140%;
	font-weight: bold;
	color: #E3DCA8;
	text-decoration: underline
}

