body {
	background-color: #A9D4E5;
	margin: 0px;
	padding: 0px;
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

#container {
	background-image: url(../images/shell/container_bkg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0px;
	padding: 0px;
}

#header {
	background-image: url(../images/shell/header_bkg.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0px;
	padding: 10px 0 0 0;
	text-align: left;
}

#navigation {
	width: 862px;
	background-image: url(../images/inside/innav_bkg.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 0 40px;
	margin: 0px;
	text-align: center;
}

#fill {
	width: 902px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#holder {
	width: 902px;
	background-image: url(../images/inside/middlefill.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}


#middle {
	width: 902px;
	background-image: url(../images/inside/middlefill.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#bottom {
	width: 902px;
	height: 9px;
	background-image: url(../images/shell/viewer_bottom.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#hotlink1 {
	width: 225px;
	padding: 130px 0 0 15px;
	margin: 0px;
	background-image: url(../styles/images/hotlink1bkg.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

/* ------------------------------------------- [ Drop Downs ] -------- */


hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #A9D4E5;
	border: 0px;
}

hr.insidehr {
	margin: 10px 0 10px 0;
	padding: 0px;
	height: 1px;
	background: #A9D4E5;
	border: 0px;
}


/* ------------------------------------------- [ Doubles ] -------- */

#zero {
	margin: 0px;
	padding: 0px;
}

#headleft {
	width: 350px;
	margin: 0px;
	padding: 0 0 6px 50px;
	float: left;
	text-align: left;
}

#headright {
	width: 550px;
	margin: 0px;
	padding: 18px 50px 6px 0;
	float: right;
	text-align: right;
}

#footer {
	margin: 0px;
	padding: 0 50px 0 50px;
}

#footerleft {
	width: 430px;
	float: left;
	padding: 5px 0 50px 0;
	margin: 0px;
	text-align: left;
}

#footerleft h1 { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 9px; color: #3584A3; line-height: 14px; text-decoration: none; font-weight: normal; margin:0px; }

#footerright {
	width: 430px;
	float: right;
	padding: 5px 0 0 0;
	margin: 0px;
	text-align: right;
}

#insideleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 275px;
	margin: 0 0 0 0;
	padding: 0 0 0 25px;
	float: left;
	text-align: center;
	background-position: top right;
}

#insideright {
	width: 510px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}

#tourleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 210px;
	margin: 0 0 0 40px;
	padding: 0px;
	float: left;
	text-align: right;
	background-position: right;
}

#tourright {
	width: 570px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}

#locationleft {
	background-image: url(../images/inside/ileft_bkg.jpg);
	background-repeat: no-repeat;
	width: 140px;
	margin: 0 0 0 40px;
	padding: 0px;
	float: left;
	text-align: right;
	background-position: right;
}

#locationright {
	width: 650px;
	float: right;
	margin: 0px;
	text-align: left;
	padding: 5px 50px 0 0;
}

#ileft {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#iright {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 0 15px 0 0;
	text-align: right;
}

#lakevilletour {
	width: 240px;
	float: left; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#eagantour {
	width: 260px;
	float: right; 
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
}

#lakevillelocation {
	width: 300px;
	float: left; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#eaganlocation {
	width: 300px;
	float: right; 
	text-align: left;
	padding: 0 20px 0 0;
	margin: 0px;
}



/* ------------------------------------------- [ Buttons ] -------- */



/* ------------------------------------------- [ Text ] -------- */

.legal { font-family: Lucida Grande, Verdana, Arial, sans-serif; font-size: 9px; color: #3584A3; line-height: 14px; text-decoration: none; font-weight: normal; }

a:link.legallink, a:active.legallink, a:visited.legallink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 9px; color: #3584A3; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.legallink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 9px; color: #3584A3; 
	line-height: 14px; 
	text-decoration: underline; 
	font-weight: normal;
}

a:link.homenav, a:active.homenav, a:visited.homenav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 12px; color: #FFFFFF; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 10px;
}

a:hover.homenav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 12px; color: #5B9AB4; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
	margin: 0 0 0 0px;
	background-image: url(images/navigation/dropbacks.html);
}

a:link.subnav, a:active.subnav, a:visited.subnav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #5B9AB4; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

a:hover.subnav {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 11px; color: #666666; 
	line-height: 14px; 
	text-decoration: none; 
	font-weight: normal;
}

.reverse {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

h3 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 12px;
	margin: 0 0 0 0;
	padding: 6px 0 0 0;
}

h1 {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 21px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 12px;
	margin: 3px 0 3px 0;
	padding: 0px;
}

.tourhead {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #5B9AB4;
	font-weight: normal;
	line-height: 12px;
}

.location {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #5B9AB4;
	font-weight: bold;
	line-height: 16px;
}

.phoneline {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	line-height: 16px;
}

.prologue {
	font-family: Lucida Grande, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

a:link.inlink, a:active.inlink, a:visited.inlink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 10px; color: #5B9AB4; 
	line-height: 16px; 
	text-decoration: none; 
	font-weight: bold;
}

a:hover.inlink {
	font-family: Lucida Grande, Verdana, Arial, sans-serif; 
	font-size: 10px; color: #666666; 
	line-height: 16px; 
	text-decoration: underline; 
	font-weight: bold;
}

