@charset "utf-8";
/* CSS Document */

body {
	background-color:#066;
}

#body {
	margin: 0px auto;
	height: 100%;
	width: 800px;
	z-index:0;
	position:relative;
	background-image:url(../images/bodybkgd.png);
	
}

#header {
	margin: 0px auto;
	height: 222px;
	width: 100%;
	z-index:2;
	position:relative;
	top: 0px;
	background-image:url(../images/header.png);
}

#indexheader {
	position:absolute;
	width:750px;
	height:40px;
	z-index:6;
	left: 20px;
	top: 2px;
}

#indexheader_lwr{
	position:absolute;
	width:750px;
	height:40px;
	z-index:6;
	left: 20px;
	top: 97px;
}

#tourheader {
		position:absolute;
	width:602px;
	height:40px;
	z-index:6;
	left: 106px;
	top: 2px;
}

#menu {
	height:31px;
	width:783px;
	z-index:5;
	position:relative;
	background-color:#000;
	top: -5px;
}

#inside {
	margin: 0px auto;
	height:500px;
	width: 100%;
	z-index:2;
	position:relative;
	top: 0px;
}

#index_bottom {
	margin: 0px auto;
	height:200px;
	width: 200px;
	z-index:2;
	position:relative;
	top: 200px;
}

#index_pic_btm {
	margin: 0px auto;
	height:80px;
	width: 80px;
	z-index:2;
	position:absolute;
	top:350px;
	left:0px;
}

#info_index {
	margin:0px auto;
	height:138px;
	width: 747px;
	z-index:5;
	position: absolute;
	top: 150px;
	left: 33px;
}

#info1_servamen_jordan {
	margin:0px auto;
	height:269px;
	width: 383px;
	z-index:5;
	position: absolute;
	top: 50px;
	left: 34px;
}

#info2_servamen_jordan {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:3;
	position: absolute;
	top: 374px;
	left: 434px;
}

#photo_servamen_jordan {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:3;
	position: absolute;
	top: 49px;
	left: 427px;
}

#photo2_servamen_jordan {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:6;
	position: absolute;
	top: 666px;
	left: 63px;
}

#photo2_servamen_northfield {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:6;
	position: absolute;
	top: 546px;
	left: 48px;
}
#photo3_servamen_jordan {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:12;
	position: absolute;
	top: 1222px;
	left: 434px;
}

#photo2_servamen_owatonna {
	margin:0px auto;
	height:223px;
	width: 350px;
	z-index:12;
	position: absolute;
	top: 544px;
	left: 67px;
}

#photo3_servamen_owatonna {
	margin:0px auto;
	height:258px;
	width: 350px;
	z-index:12;
	position: absolute;
	top: 1072px;
	left: 434px;
}

#tourjordan {
	position:absolute;
	width:408px;
	height:278px;
	z-index:6;
	left: 155px;
	top: 44px;
}

#tourowatonna{
	position:absolute;
	width:408px;
	height:278px;
	z-index:6;
	left: 155px;
	top: 44px;
}

#tournorthfield{
	position:absolute;
	width:408px;
	height:278px;
	z-index:6;
	left: 155px;
	top: 44px;
}

#tourblack {
	position:absolute;
	width:460px;
	height:325px;
	z-index:5;
	left: 176px;
	top: 55px;
	background-color:#000;
}

#logo {
	margin:0px auto;
	height:134px;
	width: 250px;
	z-index:5;
	position:absolute;
	top: 919px;
	left: 261px;
}

#logo_contact {
	margin:0px auto;
	height:134px;
	width: 250px;
	z-index:100000;
	position:absolute;
	top: 651px;
	left: 129px;
}

#contactform {
	margin: 0px auto;
	width: 480px;
	height:360px;
	z-index:3;
	position:absolute;
	top: 0px;
	left:0px;
}

#insideframe_contact {
	margin: 0px auto;
	width: 460px;
	height:360px;
	z-index:3;
	position:absolute;
	top: 3px;
	left:10px;
}

#contactinfo {
	margin: 0px auto;
	width: 320px;
	height:500px;
	z-index:3;
	position:absolute;
	top: 0px;
	left:480px;
}

#contactinfo_top {
	position:absolute;
	height:100px;
	width:320px;
	margin:0;
	z-index:6;
	top:15px;
	left:0px;
	font-size:22px;
	font-weight:bold;
}

#contactinfo_mid {
	position:absolute;
	height:100px;
	width:320px;
	margin:0;
	z-index:6;
	top:150px;
	left:0px;
	font-size:22px;
	font-weight:bold;
}

#contactinfo_bottom{
	position:absolute;
	height:100px;
	width:320px;
	margin:0;
	z-index:6;
	top:290px;
	left:0px;
	font-size:22px;
	font-weight:bold;
}
#inside_calendar {
	margin:0px auto;
	height:auto;
	width:100%;
	z-index:4;
	position:relative;
	top:-28px;
}

#vvj_amen_options {
	height:300px;
	width:350px;
	z-index:9;
	position:absolute;
	top:897px;
	left: 434px;
}

#vvo_amen_options {
	height:300px;
	width:371px;
	z-index:9;
	position:absolute;
	top:1189px;
	left: 34px;
}

#whitespace {
	height:80px;
	width:782px; 
	z-index:-5; 
	background-color:#FFF; 
	position:absolute; 
	top:961px; 
	left: 9px;
}

#calendarfooter {
	height:36px;
	width:782px;
	z-index:12;
	position:absolute;
	top:861px;
	left:0px;
}

#blankflash {
	position:absolute;
	width:1px;
	height:1px;
	z-index:-40000;
	top:-100000px;
	height:-100000px;
}

#footer {
	position: relative;
	background-image:url(../images/footer.png);
	top: -25px;
	font: normal 1em/1.25em Verdana, Helvetica, sans-serif;
	width:784px;
	height:80px;
	text-align:center;
	float:inherit;
	margin: 0;
	border: 0;
	padding:0;
	z-index: 5;
	background-repeat:no-repeat;
} 

#footer_left {
	position:absolute;
	height:100%;
	width:260px;
	margin:0;
	z-index:6;
	top:0px;
	left:0px;
	font-size:12px;
	font-weight:bold;
}

#footer_mid {
	position:absolute;
	height:100%;
	width:260px;
	margin:0;
	z-index:6;
	top:0px;
	left:261px;
	font-size:12px;
	font-weight:bold;
}

#footer_right {
	position:absolute;
	height:100%;
	width:260px;
	margin:0;
	z-index:6;
	top:0px;
	left:522px;
	font-size:12px;
	font-weight:bold;
}
.menufont {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.font1 {
	color:#003;
	font-weight:bolder;
	font-size:18px;
}

.font2 {
	color:#003;
	font-weight:bolder;
	font-size:20px;
}
.font3 {
	color:#003;
	font-weight:bolder;
	font-size:20px;
	text-align:center;
}

.font4 {
	color:#003;
	font-weight:normal;
	font-size:25px;
	text-align:center;
}

a:link {
text-decoration:none;
font-weight:bold;
color:#006;
}
a:visited {
text-decoration:none;
font-weight:bold;
color:#006;
}
a:hover {
color:#F00;
font-size:14px;
} 

