/*RESETS*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}

/*END RESETS*/

/*GENERAL SETTINGS */

a:link {color:#ce5828;} /* unvisited link */
a:visited {color:#c75a25;} /* visited link */
a:hover {color:#95401d;text-decoration: underline; } /* mouse over link */
a:active {color:#95401d;} /* selected link */
a {text-decoration: none; border: none; outline: none;}

/*END GENERAL SETTINGS */

body {height:100%; font-size:100%; text-align:center;}

#page_wrap {margin: 0 auto 50px auto; width: 898px; height:100%; font-family:"Helvetica", Trebuchet MS, sans-serif;  text-align:left;}
	#flash {margin-left: 50px; width:797px; height: 492px; position:relative;}
          
     #placeholder {position:absolute; z-index:5; background: url(images/image3.jpg) top left no-repeat; width:797px; height:492px;}

        #slideshow {position:absolute; z-index:100; background:url(/images/image3.jpg) top left no-repeat; width:800px; height:494px;}
	   
       #placeholder {background:url(/images/image3.jpg) top left no-repeat;}
           
		#banner {position: absolute; top:0; left:-50px; z-index: 200; width: 898px; background:url(/images/banner.png) no-repeat top left; height: 345px; margin-bottom:206px;}
		#curve_separator {position:absolute;left:-50px; bottom:-27px; z-index: 300; background:url(/images/curve.png) no-repeat top left; width:898px; height:170px; margin-left:8px;}
		
       #main_body {width:798px; margin: 27px auto 0; overflow:hidden;  line-height: 18px; background:url(/images/nav_bg.gif) repeat-y top left;}
	#nav 	{float: left; width: 265px; height: 100%;}
         
     #twitter {width:250px;text-align:right; margin-top:30px; height:450px;}
             
	
        #contentt {width: 515px; float: right; position: relative; margin-top:20px;}

	#contentt h1 {width: 100%; background-color: #ce5828; display:block; color:#fff; text-align:center; height: 40px; line-height:40px; font-size: 24px;}
	#contentt #text {padding:20px;}
        h2 {margin: 15px 10px 10px 0px; color:#ce5828; font-size:18px;}
	
#nav ul {width:270px; padding:0;}
#nav ul li {width:280px; display:block;}
#nav ul li a {display:block; text-indent:-9999px; width:280px;}
#nav ul li.home a {height:73px; background:url(/images/home.gif) no-repeat 0px 0px;}
#nav ul li.tours a {height:68px; background:url(/images/tours.gif) no-repeat 0px 0px;}
#nav ul li.gallery a {height:80px; background:url(/images/gallery.gif) no-repeat 0px 0px;}
#nav ul li.milford a {height:80px; background:url(/images/milford.gif) no-repeat 0px 0px;}
#nav ul li.news a {height:80px; background:url(/images/news.gif) no-repeat 0px 0px;}
#nav ul li.book a {height:85px; background:url(/images/book.gif) no-repeat 0px 0px;}
#nav ul li.contact a {height:76px; background:url(/images/contact.gif) no-repeat 0px 0px;}

#nav ul li.home a:hover {height:73px; background:url(/images/home.gif) no-repeat  0px -73px;}
#nav ul li.tours a:hover{height:68px; background:url(/images/tours.gif) no-repeat  0px -68px;}
#nav ul li.gallery a:hover{height:80px; background:url(/images/gallery.gif) no-repeat  0px -80px;}
#nav ul li.milford a:hover {height:80px; background:url(/images/milford.gif) no-repeat  0px -80px;}
#nav ul li.news a:hover {height:80px; background:url(/images/news.gif) no-repeat  0px -80px;}
#nav ul li.book a:hover {height:85px; background:url(/images/book.gif) no-repeat 0px  -85px;}
#nav ul li.contact a:hover {height:76px; background:url(/images/contact.gif) no-repeat  0px -76px;}

#curve_btm {background:url(/images/curve_btm.jpg) no-repeat top left; width:817px; height:171px; margin-left:31px; position:relative;}


#driftaway a {background: url(images/driftaway-logo.gif) no-repeat top left; position: absolute; top:28px; left:-7px; z-index:500; width:350px; height:87px; text-indent:-9999px;}

#map  {text-align:center; width:478px; height:400;}

#footer {background:url(/images/footer.jpg) no-repeat top left; width: 896px; height:193px; margin-left:2px; position:relative;}
	

#footer a {background: url(/images/topten.gif) no-repeat top left; display: block; width: 246px; height: 85px; position: absolute; top:-16px; left:21px; text-indent:-9999px;}