body {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.contact {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #303F56;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	background: #FFFFFF;
}
.contact a:link {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #303F56;
}
.contact a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #303F56;
}
.contact a:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #98C0E8;
	text-decoration: none;
}
.nav a:link {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #736E34;
}
.main {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2F2911;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	line-height: 20px;
	background: #FFFFFF;
}
.main a:link {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #303F56;
}
.pic {
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 20px;
	background: #FFFFFF;
	padding-right: 10px;
}
.main a:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1F227A;
}
.main a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #98C0E8;
}
.main h1 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #303F56;
}
.main h2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #713D04;
}
.footer1 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2F2911;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.footer1 a:link {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2E2810;
}
.footer1 a:visited {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2E2810;
}
.footer1 a:hover {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #98C0E8;
}
.footer2 {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2F2911;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.floatleft {
	float: left;
	margin-bottom: 2px;
	margin-right: 16px;
}
.staffnames {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #736E34;
}
.crystal {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #713D04;
	text-align: right;
}
.tourtext a:link {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #726E35;
}
.tourtext a:visited {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #726E35;
}
.tourtext a:hover {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #F1CE92;
}
.tourimg {
	border: 3px solid #3C1A12;
}
.tourcopy {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #713D04;
	text-align: left;
	background: #FFFFFF;
}
.highlight {
	background: #FFFF99;
}
.alerttext {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.main h3 {
	font: italic bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #713D04;
}
.smalltext {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* Begin Son of Suckerfish Dropdown Menu Styles */

#menu, #nav	{
	background-color : white;
	}
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 5px 0px;
		list-style: none;
		float : left;
		width : 230px;
		text-align : right;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 20px;
		margin-bottom : -1px;
		width: 230px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		text-align : left;
		left: -999em;
		margin-left : 228px;
		margin-top : -1.35em;
	}
	
#nav li ul li { /* second-third-level lists width*/
		width : 150px;
		display : block; 
		clear : left;
			}	
	
#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
		margin: -1.2em 0 0 148px;
		z-index : 15;
	}
		
	#nav li a {
		width : 100%; 
		w\idth : 93.65%; 
		display : block;
		text-decoration : none;
		padding : 2px 0.5em;
		border : 1px solid #98C0E8;
		background : white;
	}
	
	#nav li a:hover {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	background-color : #98C0E8;
	}
	
	#nav li a:visited {
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #726F34;
	}
	
	#nav li a:visited:hover {
	color: white;
	}			
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		z-index : 16;
	}
.nav {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	background-color : white;


}
#nav .soasfhover {/*Split up for IE6 Compatability*/
			left:0;
		}
#nav li:hover { /*Fix for IE7*/
			position: static;
		}
