/*-- ROOT ELEMENTS --*/
/*-- ROOT ELEMENTS --*/
/*-- MASTER POSITIONAL --*/
	#body-wrap { width: 100%; height: auto; }
	#body-inner { width: 940px; height: auto; margin: 3px auto; }
/*-- MASTER POSITIONAL --*/
/*-- CONTENT --*/
	#header { width: 940px; height: 175px; overflow: hidden; }
	#nav { width: 940px; height: 36px; background-color: #836e2d; /*overflow: hidden; */margin: 0 auto 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; border-top: 1px solid #537827; }
		#nav ul { float: left; margin: 0 0 0 55px; padding: 0; list-style-type: none; }
		#nav ul li { position: relative; float: left; margin: 0 0 0 0; padding: 0; list-style-type: none; font-size: 13px; }
		#nav ul li.item { float: left; margin: 10px 0 0 0; padding: 0; list-style-type: none; }
		#nav ul li.item a { color: #ffffff; text-decoration: none; }
		#nav ul li.item a:hover { color: #00c161; text-decoration: none; }
		#nav ul li.sep { float: left; margin: 10px 9px 0 9px; padding: 0; list-style-type: none; color: #cfc196; }
		
		#nav  li ul { position: absolute; left: -10px; top: 13px; display: none; background-color: #836e2c; margin: 0; padding: 13px 0 0 0; list-style: none; width: 175px; }
		#nav  li ul li { float: left; width: 165px; height: 20px; padding: 5px 0 0 10px; border-top: 1px solid #537827; }

		#nav li:hover ul { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; }
* html #nav ul li a { height: 1%; }
/* End */

		
		
	#hero { width: 100%; height: 165px; }
	#content { width: 100%; height: 587px; background: url(../images/content-home.jpg); border-bottom: 1px solid #537827;}
	#content-wide { width: 100%; height: 587px; background: url(../images/content-2.jpg); border-bottom: 1px solid #537827;}	
	
	.col-1col-alpha { float: left; width: 850px; height: auto; padding: 60px 0 0 90px; }
		#colsub-1col-alpha { float: left; width: 578px; height: auto; padding: 0 0 0 0;}
		#colsub-1col-alpha p { text-align: left; font-size: 11px; padding: 0 0 0 0; }	
		#colsub-1col-beta { float: left; width: 578px; height: auto; padding: 5px 0 0 0; }
		#colsub-1col-beta p { text-align: left; font-size: 11px; padding: 0 0 5px 0; }	

	.col-1col-beta { float: left; width: 540px; height: auto; padding: 15px 0 0 25px; }
		#colsub-1col-alpha { float: left; width: 578px; height: auto; padding: 0 0 0 0;}
		#colsub-1col-alpha p { text-align: left; font-size: 11px; padding: 0 0 0 0; }	
		#colsub-1col-beta { float: left; width: 578px; height: auto; padding: 5px 0 0 0; }
		#colsub-1col-beta p { text-align: left; font-size: 11px; padding: 0 0 5px 0; }			

	.hero-shots-wrap { width: 850px; height: auto; overflow: hidden; padding: 0 0 0 0;}
	.hero-shots-heading { width: 578px; height: auto; padding: 0 0 5px 0; }	
	.hero-image-holder-inner { float: left; width: 578px; height: 346px; overflow: hidden; border: 2px solid #836e2d; }
	#hero-shots { float: left; width: 578px; height: auto; }
		#hero-shots img { margin: 0 0 0 0; }

	.col-2col-alpha { float: left; width: 570px; height: auto; padding: 30px 0 0 0; }
	.col-2col-beta { float: right; width: 475px; height: auto; padding: 96px 0 0 0; }

		#colsub-2col-alpha { float: left; width: 450px; height: auto; }
		#colsub-2col-alpha p { text-align: left; font-size: 12px; padding: 0 0 10px 40px; }
		#colsub-2col-beta { float: left; width: 270px; height: auto; }
		#colsub-2col-beta p { text-align: left; font-size: 10px; padding: 0 0 10px 40px; }	
		
	.heading { width: 445px; height: 20px; padding: 20px 0 0 60px; }
	.heading-book { width: 445px; height: 20px; padding: 10px 0 0 60px; }
	.heading-right { width: 400px; height: auto; padding: 4px 0 0 30px; }	
	.event-wrap-heading { width: 570px; padding: 15px 0 5px 90px; }		
	.event-wrap-heading p { width: 570px; padding: 5px 0 5px 0; }		
	.image-heading { width: 100%; height: 24px; padding: 0 0 4px 0; margin: 0 0 20px 0; border-bottom: 1px solid #6d7072; }
	.image-holder-wrap-book { width: 470px; height: auto; overflow: hidden;; padding: 10px 0 0 60px; }
	.image-holder-wrap-book-rates { width: 500px; height: auto; overflow: hidden;; padding: 10px 0 0 90px; }	
	.image-item-book-left-alpha { float: left; width: 190px; height: 50px; margin: 1px 1px 1px 1px; overflow: hidden;}		
	.image-holder-wrap { width: 500px; height: auto; overflow: hidden; }
	.image-holder-wrap-charters { width: 570px; height: auto; overflow: hidden; }	
	.image-holder-inner-charters { float: left; width: 570px; height: auto; overflow: hidden; }
		#small-image { float: left; width: 367px; height: 200px; overflow: hidden; padding: 25px 0 0 90px; }
	.prev { float: left; width: auto; height: auto; overflow: hidden; margin: 0 0 0 90px; }	
	.image-holder-wrap-left { width: 460px; height: auto; overflow: hidden; }
	.image-holder-inner { float: left; width: 500px; height: auto; overflow: hidden; }
		#small-image { float: left; width: 367px; height: 200px; overflow: hidden; padding: 15px 0 0 90px; }

	.class-2 a:link { text-decoration: none; color: #49ac45; }
	.class-2 a:visited { text-decoration: none; color: #49ac45; }
	.class-2 a:active { text-decoration: none; color: #49ac45; }
	.class-2 a:hover { text-decoration: none; color: #c4953d; }
	
	.class-3 { text-decoration: none; color: #f37736; }
	
	#footer { width: 100%; height: 100px; background: url(../images/footer.gif) }
	#footer-left { float: left; width: 600px; height: auto; }
		#footer-left-alpha { float: left; width: 270px; height: auto; padding: 10px 0 0px 35px; }
		#footer-left-alpha p { color: #026b37; font-size: 10px; line-height: 14px; text-align: left; padding: 5px 0 0 55px; }
		#footer-left-beta { float: right; width: 290px; height: auto; }
		#footer-left-beta p { color: #49ac45; font-size: 10px; line-height: 14px; text-align: center; padding: 2px 0 0 85px;}

		
	#footer-right {  float: right; width: 335px; height: auto; padding: 0 0 0 0; }
	#footer-right p { font-size: 9px; line-height: 11px; text-align: center; padding: 5px 0 0 40px; }

	#footer-showmedia { float: right; width: 570px; height: auto;  }	
	#footer-showmedia p { float: right; font-size: 9px; line-height: 11px; padding: 0 10px 0 0; }

	#fader-top { width: 100%; height: 320px; overflow: hidden; }

	#fader-home { float: left; width: 380px; height: 290px; overflow: hidden; margin: 10px 0 0 90px; }
	#fader-charters { float: left; width: 367px; height: 200px; overflow: hidden; margin: 20px 0 0 90px; }	
	#slideshow2 { float: left; width: 578px; height: 346px; overflow: hidden; margin: 0 0 0 0; }	
	.arrows-holder { float: left; width: auto; height: auto; overflow: hidden; padding: 6px 0 0 15px; }	
	.prev { width: auto; height: auto; overflow: hidden; }	
	.next { width: auto; height: auto; overflow: hidden; }		

	.event-wrap-rates { float: left; width: 600px; height: auto; margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 2px solid #836e2d; } 
	.event-wrap-rates p { margin: 0 0 0 0; text-align: left; }	

	.event-option-heading p { float: left; color: #f37736; width: 145px; height: auto; padding: 10px 0 5px 0; } 
	.event-option { float: left; width: 145px; height: auto; padding: 0 0 0 0; } 
	.event-option p { float: left; width: auto; height: auto; padding: 10px 0 10px 0; } 	
	
	.event-vehicle-heading p { float: left; color: #f37736; width: 180px; height: auto; padding: 10px 0 5px 0; } 
	.event-vehicle { float: left; width: 180px; height: auto; padding: 0 0 0 0; } 
	.event-vehicle p { float: left; width: auto; height: auto; padding: 10px 0 10px 0; } 	

	.event-adult-heading p { float: left; color: #f37736; width: 80px; height: auto; padding: 10px 0 5px 0; } 
	.event-adult { float: left; width: 80px; height: auto; padding: 0 0 0 0; } 
	.event-adult p { float: left; width: auto; height: auto; padding: 10px 0 10px 0; } 	

	.event-child-heading p { float: left; color: #f37736; width: 70px; height: auto; padding: 10px 0 5px 0; } 
	.event-child { float: left; width: 70px; height: auto; padding: 0 0 0 0; } 
	.event-child p { float: left; width: auto; height: auto; padding: 10px 0 10px 0; } 		

	.event-charter-heading p { float: left; color: #f37736; width: 125px; height: auto; padding: 10px 0 5px 0; } 
	.event-charter { float: left; width: 120px; height: auto; padding: 0 0 0 0; } 
	.event-charter p { float: left; width: auto; height: auto; padding: 10px 0 10px 0; } 		

	.event-wrap { float: left; width: 360px; height: auto; margin: 0 0 0 0; padding: 0 0 0 90px; } 
	.event-wrap p { margin: 0 0 0 0; text-align: left; }	
	.event-date { float: left; width: 25px; height: auto; padding: 0 0 0 0; } 
	.event-date p { float: left; width: auto; height: auto; padding: 0 0 10px 0; font-weight: bold; } 	
	.event-details { float: left; width: 570px; height: auto; padding: 0 0 0 0; } 
	.event-details p { float: left; width: auto; height: auto; font-size: 11px; padding: 0 0 10px 0; } 	

	.image-hover { position: absolute; width: 300px; height: 220px; padding: 10px; background-color: #6d7072; }
		.image-hover img { float: left; }
		.image-hover span { float: left; font-size: 12px; margin: 5px 0 0 0; }
	
		
/*-- CONTENT --*/


