@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color: #333333;
	outline:none;
}
a:hover{
	text-decoration:none;
	color: #333333;
}
p {
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}
#container{
border:1px solid #000000;
width:800px;
margin-left:auto;
margin-right:auto;
height:auto !important;
height:1px;
min-height:1px;
display:table;
}
#topBanner{
position:relative;
height:80px;
width:800px;
}
#pageBanner{
position:relative;
height:133px;
margin:0px 0px 11px 0px;
padding:0px;
text-align:center;
background:#FFFFFF;
/*background:#33CC66;
background:url(../../images/general/page_banner.jpg) no-repeat 50% 0%;*/
}
#navBanner{
background:url(../../images/general/nav_banner.gif) repeat-x ;
position:relative;
height:40px;
padding: 0px 0px 0px 31px;
clear:both;
}
#navBanner img a{
outline:none;
}
#navBanner img a:hover{
outline:none;

}
.navLink{
float:left;
margin:0px 14px 0px 0px;
}
.navLink a.img{
outline:none;
}
#content{
height:auto !important;
height:1px;
min-height:1px;
clear:both;
position:relative;
padding:24px 30px 10px 30px;
margin:0px;
display:table;
}
#contentContact{
height:auto !important;
height:1px;
min-height:1px;
clear:both;
position:relative;
padding:24px 30px 0px 30px;
margin:0px;
width:740px;
background:url(../../images/general/contact_bg.gif) no-repeat 100% 70px;
display:table;
}
#contentWithSubNav{
position:relative;
height:auto !important;
min-height:286px;
height:286px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
clear:both;
width:771px;
}
#contentWithoutSubNav{
clear:both;
position:relative;
width:739px;
height:286px;
}
#contentAreaWithPaging{
clear:both;
position:relative;
width:738px;
}
#linksInro{
position:relative;
margin:0 0 0 0 ;
padding: 5px 0 0 0 ;
width:738px;
height:auto !important;
height:12px;
min-height:12px;
}
#contactInro{
position:relative;
margin:0 0 0 0 ;
padding: 8px 0 0 0 ;
width:738px;
height:auto !important;
height:12px;
min-height:12px;
}
.links{
padding:0px 0px 0px 0px;
margin:8px 0px 27px 0px;
}
#contentAreaWithPaging div.links  {
	float:left;
	width:738px;
}
#contentAreaWithPaging div.links div {
	margin:0px 0px 10px 0px
}
#contentAreaWithPaging div.links a.linkName {
	color:#962319;
	font-weight:bold;
	outline:none;
}
#contentAreaWithPaging div.links  a.linkAddress {
	color:#962319;
	line-height:14px;
	outline:none;
}
#contentAreaWithPaging div.links  a.linkIntro{
	color:#000;
	outline:none;
}
#contentAreaWithPaging div.links a.linkName:hover{
	color:#000;
	font-weight:bold;
	outline:none;
}
#contentAreaWithPaging div.links a.linkAddress:hover{
	color:#000;
	line-height:14px;
	outline:none;
}
#contentAreaWithPaging div.links a.linkIntro:hover{
	padding:20px 0px 0px 0px;
	color:#000;
	text-decoration:underline;
	outline:none;
}
#pageHeader{
position:relative;
padding:0px 0px 0px 0px;
}
#subNavPageHeader{
position:relative;
width:600px;
float:left;
padding:24px 0px 0px 192px;
margin: 0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}
#subNavPageHeader div#subNavHdTxt {
position:relative;
color:#0006;
width:350px; 
font-style:italic;
float:left;
font-weight:bold;
text-transform:capitalize;
padding: 2px 0px 0px 0px;
}
#subNavPageHeader div#subNavHdArrow1{
float:left;
padding:0px 12px 0px 0px;
vertical-align:top;
}
#subNavPageHeader div.subNavHdArrow2{
float:left;
padding:0px 12px 0px 0px;
vertical-align:top;
}
#subNavPageHeader div#subNavHdImg{
padding:0px 12px 0px 0px;
float:left;
}
#subNavContent{
position:relative;
float:right; 
width:579px;
height:auto !important;
height:227px;
min-height:227px;
padding:5px 0px 10px 26px;
}
#subNavContentActivity{
position:relative;
float:right; 
width:576px;
height:auto !important;
height:227px;
min-height:227px;
padding:0px 0px 0px 0px;
}
#subNavContentInside{
position:relative;
float:left; 
width:396px;
height:auto !important;
height:227px;
min-height:227px;
padding:5px 0px 5px 27px;
}
#subNavContentInsideMap{
position:relative;
float:right; 
width:166px;
height:auto !important;
height:227px;
min-height:227px;
padding:6px 0px 20px 10px;
}
#subNavContentActivity img{
float:left;
padding:3px 0px 0px 0px ;
margin:0px 10px 0px 0px;
}
#subNavContentMap{
float:left;
width:239px;
margin:0px 0px 0px 0px;
}
#subNavContentMap img{
float:left;
margin:0px 5px 0px 0px;
}
#contentHomeText{
width:233px;
float:left;
position:relative;
padding:24px 0px 10px 0px;
margin:0px 0px 0px opx;
font-size:12px;
}
#homeContentContainer {
	position:relative;
	padding:0px 10px 0px 30px;
	float:left;
}
#homeContentContainer div.pageHeader{
	position:relative;
	padding:0px 0px 8px 0px; 
	}
#contentHomeMap{
height:271px;
width:243px;
float:left;
padding:24px 0px 0px 0px;
margin:0px 40px 0px 20px;

}
#contentHomeMap img{
text-align:center;
float:left;
}
#contentHomeActivities{
height:269px;
width:203px;
display:table;
float:right;
padding:16px 21px 0px 0px;

}
#footerHome{
position:relative;
clear:both;
background:#000000;
width:760px;
height:18px;
padding:12px 10px 2px 30px;
margin:0px 0px 0px 0px;
color:#FFFFFF;
font-size:10px;
}
#footer{
position:relative;
clear:both;
background:#000000;
width:760px;
height:18px;
padding:12px 10px 2px 30px;
margin:10px 0px 0px 0px;
color:#FFFFFF;
font-size:10px;
}
#footerImage{
position:relative;
width:801px;
margin-left:auto;
margin-right:auto;
padding:4px 0px 4px 0px;
text-align:right;
}
#activitiesList{
background:#c8b570;
width:203px;
height:auto !Important;
height:207px;
min-height:207px;
padding:1px 0px 17px 0px;
line-height:normal;
}
#activitiesList div.intro{
padding:2px 16px 7px 24px;
}
#activitiesList ul{
	list-style: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#activitiesList li{
	list-style-type:none;
	padding:0px 15px 6px 22px;
	font-size:14px;
	font-weight:bold;
line-height:normal;
	}
#activitiesList li a{
	margin:0 0px 0px 2px;
	padding:0 0 0 0;
	color:#000;
	text-decoration:none;
	display:block;
}
#activitiesList li a:hover, #footerNav li a.active {
	color:#962319;
	text-decoration:none;
	}
#subNav  {
	position:relative;
	padding:6px 0px 0px 16px;
	margin:0px;
	height:138px;
	height:auto !important;
	min-height:148px;
	width:148px;
	float:left;
	}	
#subNav ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
#subNav li {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
	width:148px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-size:12px; 
	}
#subNav li a {
	list-style-type:none;
	text-transform:capitalize;
	line-height:15px;
	color:#962319;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	display:block;
}
#subNav li a:hover, #subNav li a.active{
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
	color: #000;
	background:none;
	background:url(../../images/general/sub_nav_image.jpg) no-repeat 0% 4px;
}
#pagination {
	clear:both;
	position:relative;
	width:738px;
	height:auto !important;
	min-height:11px;
	height:9px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
#paginationLeft {
	float:left;
	position:relative;
}
#paginationRight {
	color:#000;
	text-align:right;
	float:right;
	position:relative;
	width:630px;
}
#paginationRight img{
vertical-align:middle;
}
#paginationRight a{
	color:#962319;
}
#paginationRight a:hover{
	color:#000;
}
#paginationRight a.active{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#paginationRight span{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#contactForm {
	position:relative;
	background:url(../../images/general/contact_bg.gif) no-repeat 100% 4px;
	height:279px;
	min-height:279;
}
#contactForm input{
	width:398px;
	border:0px solid #a09f9f;
	height:23px;
}
#contactForm textarea{
	width:299px;
	border:0px solid #ffffff;
}
#contactFormLeft{
	position:relative;
	margin:0px;
	float:left;
	width:236px;
	padding:8px 2px 0px 0px;
}
#contactFormLeft a{
color:#962319;
}
#contactFormLeft a:hover{
color:#000;
}

#contactFormRight {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	margin:0px;
	padding:8px 0px 0px 0px;
	float:right;
	width:308px;
	}
#contactFormRight input{
	width:182px;
	border:0px solid #a09f9f;
	height:17px;
}
#contactFormRight div.right{ 
	float:right;
	clear:right;
	width:190px;
	background:url(../../images/general/input_img.gif) no-repeat;
	padding:1px 0px 4px 8px;
	margin:0px 0px 0px 0px;
	position:relative;
	outline:none;
	}
#contactFormRight div.left { 
	float:left;
	clear:left;
	padding:4px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	width:100px;
	text-align:right;
	color:#000;
}	
#contactFormRight span { 
	color:#FF0000;
}	
#contactFormRight span.EditingFormLabel { 
	color:#000;
}	
#contactFormRight div.hd {
font-size:13px;
padding:0px 0px 0px 0px;
margin:0px 0px 4px 0px;
}
#contactFormRight div { 
	clear:both;
	height:23px;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;	
}
#contactFormRight div.textArea { 
	float:right;
	clear:right;
	height:86px;
	width:190px;
	background:url(../../images/general/textarea_bg.gif) no-repeat;
	padding:1px 0px 4px 8px;
	margin:0px 0px 0px 0px;
	outline:none;
}	
#contactFormRight textarea { 
	width:180px;
	height:78px;
	border:1px solid #fff;
	}
#contactFormRight div.submitBtn {
	float:right;
	clear:right;
	padding:0px 111px 0px 0px;
	margin:0px 0px 0px 0px;
	outline:none;
}
#contactFormRight div.submitBtn input.FormButton {
	height:22px;
	width:87px;
}
#directions{
position:relative;
width:739px;
}
#directionsText{
clear:both;
position:relative;
float:left;
width:350px;
padding: 0px 0px 0px 0px;
}
#directionsMap{
position:relative;
float:right;
width:337px;
text-align:left;
padding:21px 0px 0px 0px;
}
#directionIntro{
position:relative;
margin:0px 0px 10px 0px ;
padding: 5px 0px 0px 0px ;
width:738px;
height:auto !important;
height:12px;
min-height:12px;
}
.directionPoint{
position:relative;
color:#000;
font-weight:bold;
width:367px;
margin:0px 0px 8px 0px;
}
.directionDescription{
width:367px;
color:#000;
position:relative;
height:60px;
min-height:60px;
height:auto !important;
margin:0px 0px 8px 0px;
}
#gallery {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:1px 0px 0px 0px;
	line-height:13px;
	position:relative;
	height:500px;
	font-weight:bold;
	background-image: url(../../images/general/gallery_bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
}
#gallery a{
	color:#962319;
	text-decoration:none;
}
#gallery a:hover{
	color:#000;
}
#galleryImage {
	left:0px;
	top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:502px;
	position:relative;
}
#caption {
	margin-left:auto;
	margin-right:auto;
	width:502px;
	position:relative;
	padding:18px 0px 0px 0px;
	border-left:10px solid #FFFFFF;
	border-right:10px solid #FFFFFF;
	background:#FFFFFF;
	height:30px;
	text-align:center;
	color:#000;
	font-size:26px;
}
#galleryControls {
	float:left;
	padding:13px 0px 0px 0px;
	text-align:center;
}
#closeBtn {
	position:relative;
	color:#FF00CC;
	background: url(../../images/general/gallery_bg.jpg) repeat-x ;
	height: 25px;
	padding:13px 35px 0px 0px;
	text-align: right;	
	margin-left:auto;
	margin-right:auto;
	width:580px;
}
#counter {
	padding:13px 0px 0px 20px;
	float:left;
	width:157px;
}
