body {

	padding:0;
	margin:0;
	background:#E0E2BD;
	font-size:76%;
	font-family: Verdana, Arial, sans-serif;

}


p {

	font:normal 0.9em verdana;
	line-height:18px;
	padding:10px 6px 10px 6px;
	margin:0;
}

FORM {

	font:normal 0.9em verdana;
}

a{
	color:#621919;
}

a:hover {
	color:#621919;
}

HR {
color: #621919;	
}


h1 {

	font-size:1.8em;
	color:#0B3D3E;
	font-family:arial;
	font-weight:normal;

}

h2 {

	font:bold 1.2em verdana, arial, sans-serif;
	padding:15px 10px 0 5px;
	color:#663333;
	margin:0;
}

h3 {

font:bold 1.1em verdana, arial, sans-serif;
color:#330000;
padding:7px 10px 7px 10px;
margin:0 0 0 5px;
background:#D8D4A6 url("../img/info.jpg") center right no-repeat;
}

#container {

	width:780px;
	margin:0 auto;
	background:#FFF;
	padding:0 2px 0 2px;

}

#header-front {

	width:780px;
	height:401px;
	background:url("../img/header.jpg");
}

#logo {


}

#topnav {

	width:780px;
	padding-top:221px;
	text-align:right;
	border-bottom:1px solid #FFF;

}

#body-hold {

	width:780px;
	background:url("../img/bodybg.jpg") top left repeat-x;

}

#navigation {

	width:163px;
	float:left;
	background:url("../img/nvbg.jpg") top left no-repeat;

}

#navigation ul {

	margin:5px 10px 0 10px;
	padding:0 0 0 0;
	background:transparent;
	list-style:none;

}

#navigation li {

	padding:0;
	margin:4px 6px 4px 2px;
	

}

#navigation a:link, #navigation a:visited, #navigation a:active {

	font:normal 1.0em "helvetica neue", helvetica, verdana, arial, sans-serif;
	letter-spacing:0.05em;
	color:#000;
	text-decoration:none;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:2px solid #CCC;
	display:block;
	padding:10px 10px 10px 15px;
	margin:0;

}

#navigation a:hover {

	text-decoration:none;
	display:block;
	padding:10px 10px 10px 15px;
	background:#E8E9CE;
	border-top:1px solid #BABC84;
	border-right:1px solid #BABC84;
	border-left:1px solid #BABC84;
	border-bottom:2px solid #BABC84;

}

#navigation a.active {

	text-decoration:none;
	display:block;
	padding:10px 10px 10px 15px;
	background:#E8E9CE;
	border-top:1px solid #BABC84;
	border-right:1px solid #BABC84;
	border-left:1px solid #BABC84;
	border-bottom:2px solid #BABC84;

}

#content {

width:586px;
	float:right;

}
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding:0;
}

.sIFR-replaced {
	visibility: visible !important;
	margin:0 0 10px 0;
	padding:8px 10px 10px 10px;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

 /* Section Specific Headers */
 
h2.visit, h3.visit {

	color:#1F5062;
	text-align:left;

}

h3.visit {

	background:#D9EDEB url("../img/info.gif") center right no-repeat;

}

h2.eat, h3.eat {

	color:#4F5718;
	text-align:left;

}

h3.eat {

	background:#EDEDD9 url("../img/info.gif") center right no-repeat;

}

h2.stay, h3.stay {

	color:#9A1B1B;
	text-align:left;

}

h3.stay {

	background:#FFF url("../img/info.gif") center right no-repeat;

}

h2 span {

color:#555;font-style:italic;

}

 /* Attraction Search Styles */
 
#spleft{

width:155px;float:left;background:#D6E6EF;
font-size:0.9em;

}

#spleft FORM {

margin:0 10px 0 10px;

}

#spleft SELECT {

margin:5px 0 5px 0;
background:#F5F5F5;
padding:3px;

}

#spleft INPUT.check {

	border:0;
	margin-bottom:-5px;

}

#spleft INPUT {

	border:1px solid #000;
	background:#fff;
	margin-bottom:10px;

}

#spleft INPUT.submit, #spleft INPUT.submit_eat {

	background:transparent url("../img/search.jpg") BOTTOM center no-repeat;
	width:100px;
	height:20px;
	border:0;
	cursor:pointer;

}

#spleft INPUT.submit_eat {

	background:transparent url("../img/search_eat.jpg") bottom center no-repeat;
	height:25px;
}

#spright {

width:430px;float:right;text-align:center;

}

#searchagain p {

	padding:0;
	margin:0;

}

#searchagin FORM {

	padding:0;
	margin:0;

}

.desc p {
	line-height: 14px;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.contact_info {
	margin: 0;
	padding: 0;
	float: left;
}

.contact_info li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	list-style: none;
}

.contact_info li p{
	margin: 0;
	padding: 0;
}

.shorter {
	
	width: 350px;
}