html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	margin-top: 0;
	background: url(images/header_bgd.gif);
	background-repeat: repeat-x; 
	
}

#page-container {
	width: 974px;
	background: #FFFFFE;
	margin: auto;
	height: 100%;
	margin-top: 0;
}
#hd {
	width: 974px;
	margin: auto;
	background: url(images/header_bgd.gif);
	clear: both;
	
}
#sub_header {
	width: 919px;
	height: 251px;
	margin: auto;
	background: url(images/sub_header_bgd.gif);
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			15px 27px 0px 27px;
	clear: both; 
	
}
#inner_sub_header {
	width: 913px;
	height: 245px;
	margin: auto;
	background-color: #ffffff;
	
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			2px 2px 0px 2px;
	 
	
}

#home {
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			2px 2px 2px 2px;
	float: left;
	display: block;
	font-size: 0;
line-height: 0;


	}

#banner object {display: block;}
#logo {
	
	width: 404px;
	height: 214px;
	margin: 10px 2px 2px 25px;
	float: left;
	text-align: center;
	color: #362c2a;
	}
#links {
text-align: center;
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #732420;
}
A:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #732420;text-decoration: none;}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #732420;text-decoration: none;}
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #732420;text-decoration: none;}
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #732420;text-decoration: underline;}

A.list:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bf734c;text-decoration: none;}
A.list:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bf734c;text-decoration: none;}
A.list:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bf734c;text-decoration: none;}
A.list:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #bf734c;text-decoration: underline;}

A.menu:link {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4B4C4C;text-decoration: none;}
A.menu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4B4C4C;text-decoration: none;}
A.menu:active {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4B4C4C;text-decoration: none;}
A.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #4B4C4C;text-decoration: underline;}

A.feature:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #736859;text-decoration: none;}
A.feature:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #736859;text-decoration: none;}
A.feature:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #736859;text-decoration: none;}
A.feature:hover {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #736859;text-decoration: underline;}

#content_border {
	width: 919px;
	
	
	background-color: #FFFFDC;
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			10px 27px 10px 27px;
}

#bd {
	width: 913px;
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			2px 2px 2px 2px;
	background-color: #FFFFFF;
	
}

.content {
width: 178px;
height: 125px;
float: left;
border-style : solid ;
border-width: 1px;
border-color: #ffffff;
margin: 			5px 2.5px 5px 2.5px;
}

.main_content {

float: left;
border-style : solid ;
border-width: 1px;
border-color: #ffffff;
margin: 			5px 2.5px 5px 2.5px;
}

.central_content {
width: 732px;
margin: 			5px 2.5px 5px 2.5px;
background-color: #EBF5B8;
float: left;
border-style : solid ;
border-width: 1px;
border-color: #949292;
}
.page_title {
margin: 			2px 2px 0px 2px;
width: 728px;
height: 48px;
background-color: #000000;
border-bottom: 2px solid #A2EDCA;
}
#page_01_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #F2FFC1;
background-color: #75AE62;
margin: 			0px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
padding: 5px 5px 5px 5px;
}
#page_02_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #F2FFC1;
background-color: #788564;
margin: 			0px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
padding: 5px 5px 5px 5px;
}
#page_03_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #788564;
background-color: #D4D299;
margin: 			0px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
padding: 5px 5px 5px 5px;
}
#page_04_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #F2FFC1;
background-color: #CC8D49;
margin: 			0px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
padding: 5px 5px 5px 5px;
}
#page_05_text {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #4B4C4C;
background-color: #F2FFC1;
margin: 			0px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
padding: 15px 5px 5px 5px;
text-align: center;
}

.page_sub_title {
font-size: 12pt;
border-bottom: 1px dotted ;
margin: 			2px 0px 5px 0px
}

#left_column {
width: 165px;

}
#right_column{
width: 753px;
float: left;
margin-bottom: 5px;
}

.block_menu {
	width: 150px;
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			5px 5px 5px 5px;
	background-color: #fef9f0;

}
.block_menu_content {
	width: 144px;
	border-style : solid ;
	border-width: 1px;
	border-color: #949292;
	margin: 			2px 2px 2px 2px;
	background-color: #F2FFC1;
	}
.block_menu_content li{
margin-bottom: 2px;
border-bottom: 1px dotted #9AB3B3;

}
.block_menu_content ul {
text-align: left;
list-style: none;
margin: 5px 7px 5px 10px;
padding-left: 0;
}
.logo {
width: 165px;
text-align: center;
}

.logo img{
margin: 0 45px 0 45px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
}

.box_text  li{
list-style: disc;
text-align: left;
margin: 			5px 7px 10px 10px;
padding-left: 0;

}

#box_01 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #FFFFFF;
background-color: #732420;
margin: 			2px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
float: left;
width: 172px;
height: 120px;
 
}
#box_02 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #FFFFFF;
background-color: #bf734c;
margin: 			2px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
float: left;
width: 172px;
height: 120px;

}
#box_03 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #362c2a;
background-color: #fad9a0;
margin: 			2px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
float: left;
width: 172px;
height: 120px;
}
#box_04 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #FFFFFF;
background-color: #736859;
margin: 			2px 2px 2px 2px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
float: left;
width: 172px;
height: 120px;
}
.box_text {
margin: 			5px 5px 0px 5px;
height: 50px;
}
.box_link {
margin: 5px 5px 5px 5px;
height: 30px;
}

#lower_container {
width: 732px;

}
#lower_left_column {
background-color: #9D9D6F;
width: 366px;
height: 276px;
float: left;
}
#lower_right_column {
padding: 			4px 0px 4px 0px;
text-align: center;
width: 366px;
height: 276px;
background-color: #362c2a;
float: left;
}
#map{
margin: 11.5px 54.5px 11.5px 54.5px;

}
#lower_left_column_01 {
padding: 2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14pt; 
color: #736859;
background-color: #FFFFFF;
text-align: center;
height: 70%;
}
#lower_left_column_02 {
padding: 			2px 2px 2px 2px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8.5pt; 
color: #fad9a0;
background-color: #362c2a;
height: 30%;
}
.text_padding {
padding: 			5px 5px 5px 5px;
}
#bottom_row {
width: 732px;
float: left;

}
#bottom_row_left {
width: 366px;
float: left;
margin-bottom: 5px;
}
.feature_block {
width: 181px;
height: 155px;
float: left;
border-style : solid ;
border-width: 0px;
border-color: #949292;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8.5pt;
color: #736859;
}
.feature_content {
width: 171px;
height: 145px;
margin: 5px;
padding-top: 2px;
float: left;
border-style : solid ;
border-width: 1px;
border-color: #949292;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8.5pt;
color: #736859;
text-align: center;
}

.feature_content img {
margin: 10px 22px 10px 22px;
}

#bottom_row_right {
width: 366px;
float: left;
}

#form_block {
width: 346px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
margin: 			10px;

}
.form_content {
width: 340px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
margin: 			2px;

}
.form {
width: 320px;
margin: 			5px 10px 5px 10px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #736859;

}
#submit{
margin-left: 100px;
}
/*FORMS*/
label{

display: inline;
color: #666666;
font-size: 10px;
font-family: Verdana, Arial, Sans-Serif;
width: 100px;
margin: 7px 5px 5px 0px;
}
input{

display: inline;
margin: 7px 0px 5px 0px;
}
textarea {

display: inline;
width: 190px;
margin: 7px 5px 5px 0px;
}

.search_listing {
width: 712px;
padding: 0px;
float: left;
}

.listing {
border-style : solid ;
border-width: 1px;
border-color: #949292;
margin: 5px;
padding: 5px;
width: 690px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
.tour {
border-style : solid ;
border-width: 1px;
border-color: #949292;
margin: 5px;
padding: 5px;
width: 712px;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
float: left;
}
.tour_content {
border-style : solid ;
border-width: 0px;
border-color: #949292;
width: 290px;
float: left;
background-color: #FFFFFF;
margin: 5px;
}
.tour_slideshow {
border-style : solid ;
border-width: 0px;
border-color: #949292;
width: 402px;
background-color: #FFFFFF;
float: left;
margin: 5px;
}
.title { 
font-size: 12pt; 
color: #732420;
margin: 2px;

}
.location {
font-size: 11pt; 
color: #bf734c;
margin: 2px;
}
.duration {
font-size: 9pt; 
color: #362c2a;
margin: 2px;
}
.categories {
font-size: 9pt; 
color: #bf734c;
margin: 2px;
}
.price {
font-size: 9pt; 
color: #bf734c;
margin: 2px;
}
.description {
font-size: 9pt; 
color: #362c2a;
margin: 2px;
}
.thumb {
float: right;
margin: 10px;
border-style : solid ;
border-width: 1px;
border-color: #949292;
}
.various_title {
font-size: 9pt; 
color: #736859;
margin: 2px;
text-decoration:underline;
font-weight: bold;
}
.various_text {
font-size: 9pt; 
color: #362c2a;
margin: 2px;
text-align: justify;
}

#footer {
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #4B4C4C;
border-top: 1px dotted #9AB3B3;
border-bottom: 1px dotted #9AB3B3;
float: left;
text-align: center;
margin: 			5px 0px 5px 0px;
width: 732px; 
}



#ft{ 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #4B4C4C;
text-align: center;
margin: 			5px 0px 5px 0px; 
}

.signature {
font-style: italic;
display: block;
color: #888888;
margin: 2px 0 5px 0;
}
.quote {
font-weight: bold;
display: block;
color: #736859;
margin: 10px 0 2px 0;
}
.question {
font-weight: bold;
display: block;
color: #736859;
margin: 10px 0 2px 0;
}
.notice {
text-align: center;
color: #bf734c;
}

