<!DOCTYPE html>
<html>
<head>
body{
}
h1{
	font-family:helvetica;
	font-weight:100;
}
footer{
	font-family:helvetica;
	font-weight:100;
	margin-left:490px;
}
ul{
		margin-left:25px;	
		font-family:helvetica;
		font-weight:100;
		text-indent:0px;
}
iframe{
	border-style:solid;
	border-width:3px;
	border-color:#FFFFFF;
}
	button#mapbutton{
		color:#0000FF;
		text-align:left
	}
hr.boxline{
	color:#FFFFFF;
	background-color:#FFFFFF;
	height:1px;
  	border: 0;
}
	a#mail{
		margin-left:0px;	
		font-family:helvetica;
		font-weight:100;
		text-indent:0px;
	}
	a.foot{
		margin-right:100px;
		text-decoration:none;
		color:black;
		border-style:solid;
		border-color:white;
		border-width:1px;
		border-top:none;
		border-right:none;
		border-bottom:none;
		padding-left:10px;

	}
	a.foot:hover{
		border-color:red;
	}
	a.foot:active{
		border-color:red;
	}
	a.foot#focus{
		color:grey;
		border-color:red;
	}
	#container{
		position:relative;
		width:900px;
		height:100%;
		min-height:1165px;
		margin: 0 auto;
		border-width:1px; 
		border-style:solid;
		border-color:#663300;
		text-indent:25px;
		padding-bottom:20px;	
	}
	#nav{
		position:relative;
		display:block;
		padding-top:5px;
		width:100%;
		height:30px;
		border:none;
		float:left;
		margin-bottom:50px;
	}
	a{
		position:relative;
		display:inline;
		margin-left:25px;
		font-family:helvetica;
		font-weight:100;
	}
	a#boxlink{
		color:#FFFFFF;
		font-family:helvetica;
		font-weight:100;
		line-height:1.7em;
		margin-left:0px;
		text-decoration:none;
		z-index:2;
	}
	a#boxlink:hover{
		color:red;
		font-family:helvetica;
		font-weight:100;
	}
	a#navlink{
		position:relative;
		display:inline;
		border-style:solid;
		border-width:1px;
		border-color:#663300;
		border-left:none;
		padding-left:30px;
		padding-right:30px;
		padding-bottom:5px;
		padding-top:5px;
		margin-left:-25px;
		margin-right:20px;
		text-decoration:none;
		color:black;
		font-family:helvetica;
		font-size:14pt;
		font-weight:100;
	}
	a#navlink:hover{
		color:red;
	}
	a#navlink.focus{
		border-bottom:none;
		color:red;
	}
	a#navlink.last{
		margin-right:-20px;
		padding-left:30px;
		padding-right:31px;
	}
	a#linklist{
		position:relative;
		color:#663300;
		font-family:helvetica;
		font-weight:100;
		text-decoration:none;
		margin-left:-22px;
	}
	a#linklist.two{
		display:inline-block;
		margin-top:270px;
	}
	a#linklist.three{
		display:inline-block;
		margin-top:340px;
	}
	span.linkdescription{
		position:relative;
		display:block;
		width:590px;
		float:left;
		text-indent:0px;
		font-family:helvetica;
		font-weight:100;
		margin-left:25px;
		margin-right:400px;
		margin-top:25px;
		margin-bottom:75px;
		line-height:1.5em;
	}
	span.url{
		position:relative;
		color:grey;
		font-family:helvetica;
		font-size:8pt;
		font-weight:100;
		text-decoration:none;
		vertical-align:top;
		margin-left:5px;
		margin-bottom:200px;
	}
	img.link{
		position:relative;
		display:inline-block;
		border-style:solid;
		border-color:grey;
		border-width:1px;
		float:left;
		margin-left:25px;
	}
	#vid{
		position:relative;
		z-index:0;

	}
	#box{
		position:absolute;
		display:inline;
		width:252px;
		min-height:99.2%;
		padding-left:9px;
		padding-right:5px;
		padding-top:10px;
		border:none;
		margin-top:0px;
		margin-left:635px;
		background-color:#663300;
	}
	#box.high{
		height:1442px;
	}
	#box.higher{
		height:2005px;
	}
	#box.highest{
		height:2000px;
	}
	input.thumb{
		position:relative;
		display:inline;
		width:51px;
		height:51px;
		margin-right:5px;
		margin-bottom:5px;
		border-style:solid;
		border-color:#FFFFFF;
		border-width:2px;
		z-index:2;
	}
	.prevwide{
		position:absolute;
		display:none;
		width:480px;
		height:400px;
		background-image:url('images/prev_wide.png');
		background-repeat:no-repeat;
		z-index:3;
		pointer-events:none;
	}
	.prevlong{
		position:absolute;
		display:none;
		width:402px;
		height:473px;
		background-image:url('images/prev_long.png');
		background-repeat:no-repeat;
		z-index:3;
		pointer-events:none;
	}
	.prevwideflip{
		position:absolute;
		display:none;
		width:480px;
		height:400px;
		background-image:url('images/prev_wide_flip.png');
		background-repeat:no-repeat;
		z-index:3;
		pointer-events:none;
	}
	.prevlongflip{
		position:absolute;
		display:none;
		width:402px;
		height:473px;
		background-image:url('images/prev_long_flip.png');
		background-repeat:no-repeat;
		z-index:3;
		pointer-events:none;
	}
	img.prev#one{
		position:relative;
		width:300px;
		height:400px;
		margin-top:35px;
	}	
	img.prev#two{
		position:relative;
		width:375px;
		height:300px;
		margin-top:35px;
	}
	img.prev#three{
		position:relative;
		width:375px;
		height:300px;
		margin-top:35px;
		margin-left:57px;
	}
	img.prev#four{
		position:relative;
		width:375px;
		height:300px;
		margin-top:35px;
		margin-left:0px;
	}
	img.prev#five{
		position:relative;
		width:300px;
		height:400px;
		margin-top:35px;
	}
	img.prev#six{
		position:relative;
		width:300px;
		height:400px;
		margin-top:35px;
	}
	img.prev#seven{
		position:relative;
		width:375px;
		height:300px;
		margin-top:35px;
		margin-left:57px;
	}
	img.prev#eight{
		position:relative;
		width:375px;
		height:300px;
		margin-top:35px;
		margin-left:0px;
	}
	#bigone{
		right:240px;
		top:305px;
	}
	#bigtwo{
		right:170px;
		top:305px;
	}
	#bigthree{
		left:170px;
		top:305px;
	}
	#bigfour{
		right:45px;
		top:305px;
	}
	#bigfive{
		right:240px;
		top:365px;
	}
	#bigsix{
		right:175px;
		top:365px;
	}
	#bigseven{
		left:170px;
		top:365px;
	}
	#bigeight{
		right:45px;
		top:365px;
	}
	#map{
		position:relative;
		margin-left:-29px;
	}
	img#fb{
		position:relative;
		margin-left:0px;
		margin-top:0px;
		float:left;
		width:50px;
		height:50px;
		cursor:pointer;
	}
	img#twitter{
		position:relative;
		margin-left:-49px;
		margin-top:75px;
		float:left;
		width:50px;
		height:50px;
		cursor:pointer;
	}
	p{
		position:relative;
		width:600px;
		margin-left:25px;	
		font-family:helvetica;
		font-weight:100;
		text-indent:0px;
		line-height:1.5em;
	}
	span.news{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:300;
		color:#FFFFFF;
		line-height:1.3em;
	}
	span.flash{
		position:relative;
		font-family:helvetica;
		font-weight:300;
		color:#FFFFFF;
		margin-left:-25px;
	}
	span#hattext{
		position:relative;
		display:inline;
		float:left;
		width:260px;
		margin-right:0px;
		margin-left:25px;
		text-indent:0px;	
		font-family:helvetica;
		font-weight:100;
		line-height:1.5em;
	}
	img#hat{
		position:relative;
		display:inline;
		width:330px;
		height:286px;
		margin-left:-25px;
		border-width:1px;
		border-color:grey;
		border-style:solid;
	}
	span.hour{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		font-size:16pt;
		text-indent:none;
	}
	span.hours{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		margin-left:25px;
		text-indent:none;
	}
	span.dollars{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:100;
		color:red;
	}
	span.description{
		position:relative;
		display:inline;
		font-family:helvetica;
		font-weight:100;
		float:right;
		margin-right:275px;
	}
	span.reg{
		position:relative;
		display:inline;
		font-family:helvetica;
		font-weight:100;
	}
	span.package{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		text-indent:none;
	}
	span.packageleft{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		text-indent:none;
		margin-left:25px; 
	}
	img#about{
		position:relative;
		display:inline;
		width:400px;
		height:300px;
		padding:5px 5px 5px 5px;
		margin-left:85px;
		border-width:1px;
		border-color:grey;
		border-style:solid;
	}
	span.firstquestion{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		text-indent:none;
		margin-left:0px;
	}
	span.question{
		position:relative;
		width:200px;
		font-family:helvetica;
		font-weight:500;
		font-size:14pt;
		text-indent:none;
		margin-left:0px;
	}
	span.faq{
		position:relative;
		display:none;
		margin-left:25px;
		font-family:helvetica;
		font-weight:100;
	}
	span.show{
		position:relative;
		display:block;
		width:500px;
		margin-bottom:10px;
		font-family:helvetica;
		font-weight:100;
		text-indent:0px;
	}
	button.faqbutton{
		position:relative;
		border:none;
		background-color:#FFFFFF;
		padding-bottom:10px;
		margin-left:15px;
		color:#663300;
		cursor:pointer;
		font-size:10pt;
	}
	button.left{
	}
	button.faqbuttonhide{
		position:relative;
		border:none;
		background-color:#FFFFFF;
		display:none;
		padding-bottom:10px;
		padding-left:5px;
		color:#663300;
		cursor:pointer;
		font-size:10pt;
	}
	button.showbut{
		position:relative;
		display:inline-block;
		border:none;
		background-color:#FFFFFF;
		margin-left:15px;
		padding-bottom:10px;
		padding-left:5px;
		cursor:pointer;
		font-size:10pt;
	}	
	button.faqbuttonOne{
		position:relative;
		border:none;
		background-color:#FFFFFF;
		padding-bottom:10px;
		margin-left:-10px;
		color:#663300;
		cursor:pointer;
		font-size:10pt;
	}
	button.faqbuttonhideOne{
		position:relative;
		border:none;
		background-color:#FFFFFF;
		display:none;
		padding-bottom:10px;
		padding-left:-10px;
		margin-left:-11px;
		color:#663300;
		cursor:pointer;
		font-size:10pt;
	}
	span.brown{
		color:#663300;
	}
	input#email{
		position:relative;
		display:block;
		border-style:solid;
		border-width:1px;
		border-color:#663300;
		font-family:helvetica;
		font-size:12pt;
		font-weight:100;
		margin-left:25px;
		margin-bottom:25px;
		margin-top:25px;
	}
	input#subject{
		position:relative;
		display:block;
		border-style:solid;
		border-width:1px;
		border-color:#663300;
		font-family:helvetica;
		font-size:12pt;
		font-weight:100;
		margin-left:25px;
		margin-bottom:25px;
	}
	textarea#message{
		position:relative;
		display:block;
		resize:none;
		width:580px;
		height:500px;
		border-color:#663300;
		font-family:helvetica;
		font-size:12pt;
		font-weight:100;
		margin-left:25px;
		margin-bottom:25px;
	}	
	input#send{
		position:relative;
		border:none;
		background-color:#FFFFFF;
		color:#663300;
		font-family:helvetica;
		font-size:12pt;
		font-weight:100;
		cursor:pointer;
	}
	span.center{
		position:relative;
		display:block;
		font-family:helvetica;
		font-size:12pt;
		font-weight:100;
		margin-left:25px;
		margin-top:100px;
		text-indent:0px;
		width:600px;
		line-height:1.5em;
	}
	input.view{
		position:absolute;
		display:none;
		left:25px;
		max-width:585px;
		top:145px;

	}
	input.viewfirst{
		position:relative;
		display:none;
		max-width:585px;
	}
	button.nextphoto{
		position:absolute;
		display:none;
		right:260px;
		top:250px;
		font-size:18pt;
		font-family:helvetica;
		font-weight:100;
		border:none;
		background:none;
		padding:none;
		color:black;
		opacity:0.2;
	}
	button.nextphoto:hover{
		opacity:1.0;	
	}
	button.prevphoto{
		position:absolute;
		display:none;
		left:-4px;
		top:230px;
		font-size:24pt;
		font-family:helvetica;
		font-weight:100;
		border:none;
		background:none;
		padding:none;
		color:black;
		opacity:0.2;

	}
	button.prevphoto:hover{
		opacity:1.0;	
	}
	span.photonumber{
		position:relative;
		display:none;
		font-weight:100;
		color:grey;
		margin-left:390px;
		font-style:italic;
	}
	span.photonumberfirst{
		position:relative;
		display:none;
		font-weight:100;
		color:grey;
		margin-left:399px;
		font-style:italic;
	}
	span.allphotos{
		color:grey;
		font-style:italic;
	}
	span.in{
		display:inline;
		margin-right:5px;
	}
</head>
</html>