/*@charset "utf-8";*/

form, td, ul, li {margin:0; padding:0;} /**/

html, body {
	margin:0;
	padding:0;
	/*background: #2D3137;*/ /* moved to .head file */
	/*color: #ffffff;*/ /* moved to .head file */
   /*font:14px Tahoma, Arial, Geneva, sans-serif;*/ /* moved to global_text.css file */
}

#Wrapper {
	width:736px;
	min-height: 800px;
  	height:auto !important; 
 	height: 800px;
	margin-right: auto;
	margin-left: auto;
}

#Header {
	width:736px;
	/*height: 259px;*/
	background: url(/templates/images/hed.gif) repeat-x top;
}
#printerButton {
	vertical-align:top;
	float: right;
	margin-right: 20px;
}
#Spacer {
	height: 5px; 
	background: #334147;
}
#MainContentBox {
	/*background: #517186;*/
	background: #66B3E2 url(/templates/images/bgr2.gif) repeat-x bottom;
	width:736px;
	margin: 0px 0px 4px 0px;	
}
#breadcrumbBox {
	margin: 0 15px 10px 15px;
	padding-top: 4px;
	padding-bottom: 6px;
	/*border: 1px solid #000;*/	
}
.footer {
	clear:both;
	height:95px; 
	text-align:center; 
	vertical-align:middle;
	margin-top:10px;
}	
.copyrightText {
	margin-top: 5px;
}


/********************** Home Page STYLES ***************************/
#HomePageCol1 {
	float:left;
	width:479px;
}
#HomePageCol1 #Col1Top {
	margin-left:15px;
	margin-top:15px;
	width:460px;
	min-height: 120px;
  	height:auto !important; 
 	height: 120px;
	background-color:#4987B3;
	padding:6px 6px 6px 6px;
}
#HomePageCol1 #Col1Bottom {
	width:470px;
	margin-top:30px;
	margin-left:15px;
	/*border: 1px solid Black;*//*  */
}
#HomePageCol1 #Col1BottomLeft {
	float:left;
	width:215px;
	min-height: 200px;
  	height:auto !important; 
 	height: 200px;
/*	border-right:1px solid #476171; */
	/*padding-right:10px;*/ 
	/*border: 1px solid Black;*/ /*  */
}

#HomePageCol1 #Col1BottomLeft ul li { 
	list-style: none;
	background: url(/templates/images/w1.gif) no-repeat left;
	padding:0px 0px 1px 16px;
	margin:0px 0px 3px 0px;
	/*font-size: 12px;*/ /* moved to global_text.css file */
}

/* #HomePageCol1 #DividerBar {
	border-right:1px solid #476171;
} */

#HomePageCol1 #Col1BottomRight {
	float:right;
	width:240px;
	margin-right: 1px;
	min-height: 200px;
  	height:auto !important; 
 	height: 200px;
	/*border: 1px solid Black;*//*  */
}
/* IE6 Only */
*html #HomePageCol1 #Col1BottomRight {
	margin-left: 3px;
}
*html #HomePageCol1 #Header {
	margin-top: 3px;
}
/* IE7 Only */
*:first-child+html #HomePageCol1 #Header {
	margin-top: 4px;
}
.mainMenu {
	background: ##666;
	width:736px;
	height:37px;
	padding:0px;
	margin-left:0px;
}

.mainMenu ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

.mainMenu ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

.mainMenu ul li a span{
	display:none;
}


.mainMenu ul li a{
	width:100px;
	height:37px;
	margin:0px;
	padding:0px;
	display: block;
		
}
	
/* -- Hovers -- */

		/*.mainMenu a {height:37px;display:block;text-decoration:none; color:#0FF;}
		.mainMenu a:hover {text-decoration:none; color:#CF6;}*/
		
			.mainMenu ul li a.home {width:115px;background:url(../images/menu/home_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.home:hover {background:url(../images/menu/home_dn.gif) no-repeat; color:#CF6; }
			
			.mainMenu ul li a.tours {width:120px;background:url(../images/menu/tours_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.tours:hover {background:url(../images/menu/tours_dn.gif) no-repeat; }
			
			.mainMenu ul li a.photos {width:127px;background:url(../images/menu/photo_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.photos:hover {background:url(../images/menu/photo_dn.gif) no-repeat; }
			
			.mainMenu ul li a.sign {width:138px;background:url(../images/menu/sign_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.sign:hover {background:url(../images/menu/sign_dn.gif) no-repeat; }
			
			.mainMenu ul li a.about {width:117px;background:url(../images/menu/about_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.about:hover {background:url(../images/menu/about_dn.gif) no-repeat; }
			
			.mainMenu ul li a.contact {width:119px;background:url(../images/menu/contact_up.gif) no-repeat; color:#0FF;}
			.mainMenu ul li a.contact:hover {background:url(../images/menu/contact_dn.gif) no-repeat; }

.logoHeader {
	background-image:url(../images/layout/fullheaderbak.jpg);
	width:736px;
	height:82px;
}
	
	
a.headerlink {
	font:13px Arial, Helvetica, sans-serif;
	color:#ABC7DA;
	float:right;
	padding-right: 20px;
	margin-top:30px;
	text-decoration:none;
}

a.headerlink:hover {
	color:#FFF;
}
	
.tourheaders {
	margin:0;
	padding:0;
	border: 0;
}

.tourheaders ul {
   height:144px; 
   width:auto; 
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	text-decoration:none;
	clear: left;   
} 

.tourheaders ul li {
	display: block;
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
   float:left;  	
} 

.tourheaders ul li a {
	text-decoration:none;	
}

.tourheaders ul li a span{
	margin:0 0 0 0;
	color:#99cccc;
}

.tourheaders span p{
	margin:0 0 0 19px;
	padding: 50px 0 0 0;
}

.tourheaders ul li a{
	width:auto;
	height:144px;
	margin:0px;
	padding:0px;
	display: block;
		
}

			.tourheaders ul li a.spring {width:244px;background:url(../images/spring.jpg) no-repeat; color:#0FF;}
			
			.tourheaders ul li a.summer {width:246px;background:url(../images/summer.jpg) no-repeat; color:#0FF;}			
			
			.tourheaders ul li a.fall {width:246px;background:url(../images/fall.jpg) no-repeat; color:#0FF;}

#HomePageCol2 {
	float:right;
	width:231px;
}
#HomePageCol2 #Col2Top {
	margin-top:14px;
	margin-right:5px;
	width:201px;
	min-height: 238px;
  	height:auto !important; 
 	height: 238px;
	background-color:#4987B3;
	border: 2px solid #334147;
	padding:6px 6px 6px 6px;		
}
/*#HomePageCol2 #Col2Top ul li {
	margin:0; 
	padding:0;
} */
#HomePageCol2 #Col2Top ul li { 
	list-style:none;
	background: url(/templates/images/w1.gif) no-repeat left;
	padding: 0 0 1px 16px;
	margin: 0 0 3px 0px;
	/*	font-size: 14px;*/ /* moved to global_text.css file */
}	
#HomePageCol2 #Col2Bottom {
	background:#3F5B6D;
	width:205px;
	/*height: 80px; */
	min-height: 60px;
  	height:auto !important; 
 	height: 60px;
	/*overflow: auto;*/
	margin-top:15px;
	margin-bottom:15px;
	padding:6px 6px 6px 6px;	
}
#HomePageCol2 #Col2Bottom span {
	font-size: 20px;
}
/**** ****/

/********************** 1-Column STYLES ***************************/
#OneColumn #Col1 {
	width:700px;
	margin-left:15px;
	margin-bottom: 4px;
	/*border: 1px solid Black;*/
}
	#OneColumn #Col1Content {/*MainContentSglCol*/
		min-height: 300px;
	  	height:auto !important; 
	 	height: 300px;
	}	
	#OneColumn #Col1Content ul li { /*MainContentSglCol*/
		list-style: none;
		background: url(/templates/images/w2.gif) no-repeat left;
		padding: 0 0 1px 16px;
		margin: 0 0 3px 0px;
	}
#OneColumn #Col1Footer { 
	width:700px;
	margin-left:15px;
	height: 15px;
	/*border: 1px solid Black;*/
}
/**** ****/

/********************** 2-Column STYLES ***************************/
#TwoColumn {
	width:700px;
	margin-left:15px;
}
#TwoColumn #FooterSpacer { 
	width:700px;
	margin-left:15px;
	height: 15px;
	/*border: 1px solid Black;*/
}
/*** Narrow Left ***/
#TwoColumn #Col1Small {
	width:210px;
	float: left; 
	/*border: 1px solid Black;*/
}

#TwoColumn #Col1SmallBox {
	width:210px;
	/*border: 1px solid Black;*/
	background-color: #4987B3;	
	border: 2px solid #476171;
}

	#TwoColumn #Col1Small #Col1Content {
		margin-left:5px;
		margin-top:10px;
		margin-right: 5px;
		margin-bottom: 10px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;	
		/*background-color:#4987B3;	
		border:1px solid #476171;*/
		padding:0px 12px 4px 4px;
	}
	#TwoColumn #Col1Small #Col1Content ul li { 
		list-style:none;
		background: url(/templates/images/w1.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}
	#TwoColumn #Col1Small #Col1Content2 {
		margin-left:5px;
		margin-top:10px;
		margin-right: 5px;
		margin-bottom: 10px;
		min-height: 10px;
	  	height:auto !important; 
	 	height: 10px;	
		/*background-color:#4987B3;	
		border:1px solid #476171;*/
		padding:0px 12px 4px 4px;
	}
	#TwoColumn #Col1Small #Col1Content2 ul li { 
		list-style:none;
		background: url(/templates/images/w2.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}
	
#TwoColumn #Col2Large {
	width: 470px;
	float: left; 
	margin-left: 15px;
	/*border: 1px solid Black;*/
}
	#TwoColumn #Col2Large #Col2Content ul li { 
		list-style:none;
		background: url(/templates/images/w2.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}

/*** Narrow Right ***/
#TwoColumn #Col1Large {
	width: 470px;
	float:left;
	/*border: 1px solid Black;*/
}
	#TwoColumn #Col1Large #Col1Content ul li { 
		list-style:none;
		background: url(/templates/images/w2.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}

#TwoColumn #Col2Small {
	width: 210px;
	margin-left: 15px;
	float:left;
	background-color: #4987B3;	
	border: 2px solid #476171;
}	
	#TwoColumn #Col2Small #Col2Content {
		margin-left:5px;
		margin-top:10px;
		margin-right: 5px;
		margin-bottom: 10px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;	
		/*background-color:#4987B3;	
		border:1px solid #476171;*/
		padding:0px 12px 4px 4px;
	}
	
	#TwoColumn #Col2Small #Col2Content ul li { 
		list-style:none;
		background: url(/templates/images/w1.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}


	

.PackageCost {
	margin-left:13px;
}

.Package {
	margin-left:3px;
	padding-left:3px;
}

.DownloadPDF {
	margin-left:20px;
	margin-top:5px;
	line-height:5px;
}

.Signup {
	margin-left:20px;
	margin-top:5px;
	line-height:5px;
}

/**** ****/

/********************** 3-Column STYLES ***************************/
#ThreeColumn {
	width:700px;
	margin-left:15px;
}
#ThreeColumn #FooterSpacer { 
	width:700px;
	margin-left:15px;
	height: 15px;
	/*border: 1px solid Black;*/
}

#ThreeColumn #Col1 {
	width: 185px;
	float: left;
	/*border: 1px solid Black;*/
	background-color: #4987B3;	
	border: 2px solid #476171;
}
	/*#ThreeColumn #Col1Content {
		margin-left:20px;
		margin-top: 20px;
		margin-bottom:20px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;		
		border-right:1px solid #476171;
		padding:0px 12px 0px 0px;
	}*/
	#ThreeColumn #Col1 #Col1Content {
		margin-left:5px;
		margin-top:10px;
		margin-right: 5px;
		margin-bottom: 10px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;	
		/*background-color:#4987B3;	
		border:1px solid #476171;*/
		padding:0px 12px 4px 4px;
	}
	#ThreeColumn #Col1 #Col1Content ul li { 
		list-style:none;
		background: url(/templates/images/w1.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}

#ThreeColumn #Col2 {
	width:305px;
	margin-left: 15px; 
	float: left;
	/*border: 1px solid Black;*/
}	
	#ThreeColumn #Col2 #Col2Content {
		/*margin-left:20px;*/
		/*margin-top:20px;*/
		margin-bottom:20px;
		min-height: 438px;
	  	height:auto !important; 
	 	height: 438px;	
		/*border-right:1px solid #476171;*/
		/*padding:0px 12px 0px 0px;*/
	}
	#ThreeColumn #Col2 #Col2Content ul li { 
		list-style:none;
		background: url(/templates/images/w2.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}

#ThreeColumn #Col3 {
	width: 175px;
	float: right;
	/*border: 1px solid Black;*/
	background-color: #3F5B6D;	/*#4987B3*/
	/*border: 1px solid #476171;*/
}	
	/*#ThreeColumn #Col3Content {
		margin-left:20px;
		margin-top:20px;
		margin-bottom:20px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;	
		border-right:1px solid #476171;
		padding:0px 12px 0px 0px;
	}*/
	#ThreeColumn #Col3 #Col3Content {
		margin-left:5px;
		margin-top:10px;
		margin-right: 5px;
		margin-bottom: 10px;
		min-height: 238px;
	  	height:auto !important; 
	 	height: 238px;	
		/*background-color:#4987B3;	
		border:1px solid #476171;*/
		padding:0px 12px 4px 4px;
	}
	#ThreeColumn #Col3 #Col3Content ul li { 
		list-style:none;
		background: url(/templates/images/w1.gif) no-repeat left;
		padding: 0 0 1px 10px;
		margin: 0 0 3px 3px;
			font-size: 14px;  moved to global_text.css file 
	}
/**** ****/

/********************** GENERAL FORMATING STYLES ***************************/
.ColContentDivider {
	height: 10px;
}
.FooterSpacer { 
	width:700px;
	margin-left:15px;
	height: 15px;
	/*border: 1px solid Black;*/
}
.float_clear {
	clear:both
}


/********************** LAYER STYLES ***************************/
.hideLayer {
	visibility: hidden;
}
.showLayer {
	visibility: visible;
}
.collapseLayer {
	display: none;
}
.expandLayer {
	display: block;
}

