body 
{
	background-color: #346633;
	margin: 0;
}

#wrapper{
	margin: 10px auto 0px auto;
	width: 771px;
}

#header{
	margin: 0px;
	width: 771px;
	height: 179px;
	background-image:url('Title_Background.jpg');
}

#homebar a img {border:none;}
#featurechooser a img {border:none;}
#featurecontentbox a img {border:none;}
#indexcontentimg a img {border:none;}
#advertisement a img {border:none;}
#rightsideimg a img {border:none;}

#homebar{
	padding: 147px 0px 0px 41px;
	width: 771px;
	height: 32px;
}

.homelink{
	height: 32px;
	float: left;
}

#splashimage{
	margin: 0px;
	width: 771px;
	height: 195px;
	background-image:url('Title_Picture.jpg');
}

#advertisement{
	margin: 0px;
	width: 771px;
	height: 73px;
	background-image:url('Advertisement.jpg');
}

#mainlink_left{
	margin: 22px 0px 0px 48px;
	float: left;
}

#mainlink_right{
	margin: 22px 0px 0px 43px;
	float: left;
}

#leftside{
	margin: 0;
	background-image:url('Frame_Left.gif');
	width: 23px;
	height: 100%;
	float: left;
	background-color: #346633;
}

#content{
	margin: 0;
	width: 726px;
	height: 100%;
	float: left;
}

#topbox{
	margin: 20px 35px 10px 25px;
	padding: 0px 0px 10px 0px;
	width: 671px;
	height: 30px;
	border-bottom: 3px solid orange;
}

#toptext{
	font-size: 23px;
	font-style: italic;
}

#rightside{
	margin: 0;
	background-image:url('Frame_Right.gif');
	width: 22px;
	height: 100%;
	float: left;
	background-color: #346633;
}

#footer{
	clear: both:
	margin: 0px;
	width: 771px;
	height: 92px;
	background-image:url('Page_Bottom.jpg');
}

#indexcontainer{
	margin: 0px;
	width: 771px;
	height: 350px;
	background-color: #f6f2da;
}

#indexcontentbox{
	clear: both;
	margin: 30px auto 30px auto;
	height: 100%;
	width: 550px;
}

#indexcontentimg{
	float: left;
	width: 287;
	height: 223;
}

#indexcontenttext{
	padding: 20px 0px 0px 20px;
	float: left;
	width: 243px;
	height: 203px;
}

#indexmiddletext{
	font-size: 20px;
	font-style: italic;
}

#featurecontainer{
	margin: 0px;
	width: 771px;
	height: 580px;
	background-color: #f6f2da;
}

#featurecontentbox{
	clear: both;
	margin: 30px auto 0px auto;
	height: 100%;
	width: 650px;
}

#featuremiddletext{
	font-size: 18px;
}

#featurechooser{
	margin: 10px 0px 0px 3px;
	height: 30px;
	width: 725px;
}

#featurechoice1{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurechoice2{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurechoice3{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurechoice4{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurechoice5{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');

	border: 1px solid black;
	float: left;
}

#featurechoice6{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurechoice7{
	margin: 0px 0px 0px 1px;
	width: 100px;
	height: 30px;
	background-image:url('off_backer.jpg');
	border: 1px solid black;
	float: left;
}

#featurecontentimg1_1{
	width: 287;
	height: 223;
}

#featurecontenttext1_1{
	padding: 0px 0px 0px 10px;
	width: 650px;
	height: 208px;
}

#featurecontentimg2_1{
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext2_1{
	padding: 80px 0px 0px 30px;
	width: 300px;
	height: 223px;
	float: left;
}

#featurecontentimg2_2{
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext2_2{
	padding: 80px 0px 0px 30px;
	width: 300px;
	height: 223px;
	float: left;
}

#featurecontentimg3_1{
	margin: 0px 0px 0px 50px;
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext3_1{
	padding: 80px 0px 0px 30px;
	width: 250px;
	height: 223px;
	float: left;
}

#featurecontentimg3_2{
	clear: both;
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext3_2{
	margin: 110px 20px 0px 0px;
	width: 300px;
	height: 143px;
	float: right;
}

#featurecontentimg3_3{
	clear: both;
	margin: 0px 30px 0px 0px;
	width: 287;
	height: 223;
	float: right;
}

#featurecontentimg4_1{
	clear: both;
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext4_1{
	margin: 0px 0px 0px 20px;
	padding: 50px 0px 0px 30px;
	width: 300px;
	height: 223px;
	float: left;
}

#featurecontentimg5_1{
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext5_1{
	margin: 20px 30px 0px 0px;
	padding: 50px 0px 0px 10px;
	width: 270px;
	height: 223px;
	float: left;
}

#featurecontentimg6_1{
	width: 287;
	height: 223;
}

#featurecontenttext6_1{
	width: 330px;
	height: 73px;
}

#featurecontentimg6_2{
	margin: 0px 0px 0px 30px;
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext6_2{
	clear: both;
	width: 450px;
	height: 223px;
}

#featurecontentimg6_3{
	margin: 0px 30px 0px 0px;
	width: 287;
	height: 223;
	float: right;
}

#featurecontentimg7_1{
	margin: 0px 0px 0px 50px;
	width: 287;
	height: 183;
	float: left;
}

#featurecontenttext7_1{
	padding: 80px 0px 0px 30px;
	width: 250px;
	height: 183px;
	float: left;
}

#featurecontentimg7_2{
	clear: both;
	width: 287;
	height: 223;
	float: left;
}

#featurecontenttext7_2{
	margin: 170px 20px 0px 0px;
	width: 300px;
	height: 143px;
	float: right;
}

#featurecontentimg7_3{
	clear: both;
	margin: 0px 30px 0px 0px;
	width: 287;
	height: 223;
	float: right;
}

#locationcontentbox{
	clear: both;
	margin: 30px auto 30px auto;
	height: 100%;
	width: 600px;
}

#locationmiddletext{
	font-size: 20px;
}

#locationsmalltext{
	font-size: 14px;
}

#locationcontenttext{
	padding: 20px 20px 0px 0px;
	float: left;
	width: 303px;
	height: 203px;
}

#attractionscontainer{
	margin: 0px;
	width: 771px;
	height: 300px;
	background-color: #f6f2da;
}

#attractionscontentbox{
	clear: both;
	margin: 30px auto 30px auto;
	height: 100%;
	width: 700px;
}

#attractionscontenttext{
	margin: 20px auto 0px auto;
	width: 650px;
	height: 203px;
}

#attractionsmiddletext{
	font-size: 20px;
}


#ratescontainer{
	margin: 0px;
	width: 771px;
	height: 800px;
	background-color: #f6f2da;
}

#ratescontentbox{
	clear: both;
	margin: 30px auto 30px auto;
	height: 100%;
	width: 700px;
}

#ratescontenttext{
	margin: 10px auto 0px auto;
	width: 650px;
	height: 50px;
}

#ratesmiddletext{
	font-size: 20px;
}

#ratestopbox{
	margin: 0px 35px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 671px;
	height: 30px;
	border-bottom: 3px solid orange;
}

#ratestoptext{
	font-size: 23px;
	font-style: italic;
}

#ratescontentlowertext{
	margin: 10px auto 0px auto;
	width: 650px;
	height: 250px;
}

#ratesmiddlelowertext{
	font-size: 18px;
}

#ratessmalllowertext{
	font-size: 12px;
}

#leftsidetext{
	width: 320px;
	height: 400px;
	float: left;
}

#rightsideimg{
	padding: 0px 0px 0px 35px;
	width: 260px;
	height: 520px;
	float: left;
}

#smalltext{
	clear: both;
	width: 600px;
	height: 40px;
}

#contactcontainer{
	margin: 0px;
	width: 771px;
	height: 510px;
	background-color: #f6f2da;
}

#contactcontentbox{
	clear: both;
	margin: 30px auto 30px auto;
	height: 100%;
	width: 700px;
}

#contactcontenttext{
	margin: 0px auto 0px auto;
	width: 350px;
	height: 350px;
}

#contactmiddletext{
	font-size: 20px;
}