/* - - - - - - - - - - - - - - - - - - - - -

Title : Pilu at Freshwater
URL : http://www.piluatfreshwater.com.au 

Author : SiteSuite Australasia
Designer : Erin Kim
Author URL : http://www.sitesuite.com.au


/* PNG Fix */
#title_area, img { behavior: url(/persistent/js/iepngfix.htc) }


/*
----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/

html {
	padding: 0;
	margin: 0;
	}

body {
	font: 14px/18px arial, helvetica, sans-serif;
	margin: 0 0 30px 0;
	padding: 0;
	background-color: #ffffff;
	color: #563f42;

	}
	
img {
	border: 0;
	}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
	}



td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #563f42;
	line-height: 1.3;
}

a {
color: #6a0263;

}

a:hover {
text-decoration: underline;

} 

hr {
width: 100%;
height: 1px;
color: #e28311;
border: 1px dotted;

}
	
#stats {
display: none;
height: 0;
line-height: 0;
}

img {

}

/*
----------------------------------------------------------------------------- 
HEADINGS
-----------------------------------------------------------------------------*/

h1 {
	font: bold 18px "Times New Roman", Times, serif;
	color: #690a68;
	text-transform:uppercase;	}
	
h2 {
	font: bold 16px Arial, Helvetica, serif;
	color: #d6371d;	}

h3 {
	font: normal 12px/14px Arial, Helvetica, serif;
	color: #77432d;
	font-weight: 600;
	text-decoration: underline;
	}


/*
----------------------------------------------------------------------------- 
 
-----------------------------------------------------------------------------*/
#main_wrapper {
width: 975px;
margin: 0 auto;

} 

	#top_bar {
	height: 33px;
	background: #bdb462;
	text-align: right;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 2.6;
	padding-right: 15px;
	
	} 
	
	#top_header {
	height: 132px;
	
	} 
	
		#logo {
		float: left;
		width: 142px;
		height: 132px;
		} 
		
		#title_area {
		float: right;
		width: 793px;
		height: 107px;
		background: url(../siteimages/title_bg.jpg) no-repeat;
		text-align: center;
		padding-top: 25px;
		padding-right: 40px;
		
		} 
	
	#middle {
	width: 975px;
	height: 307px;
	
	} 
	
		#menu {
		height: 272px;
		width: 140px;
		float: left;
		background: url(../siteimages/menu_bg.jpg) no-repeat;
		padding-top: 35px;
		text-align: center;
		
		} 
		
		#flash {
		width: 835px;
		height: 307px;
		float: right;
		background: url(../siteimages/flash_bg.jpg) no-repeat;
		
		} 
		
	#bottom {
	width: 945px;
	height: 240px;
	background-color: #dcd9c6;
	margin-top: 0px;
	padding: 15px; 
	
	} 
	
	#content {
	width: 935px;
	background-color: #dcd9c6;
	padding: 15px 20px 15px 20px;
	
	} 
	
	#contentG {
	width: 975px;
	background-color: #dcd9c6;
	padding: 0 0 30px 0;
	margin: 0;
	
	} 

ul#nav {
margin-left: 0px;
padding: 0;
}

ul#nav li {
	font: 11px Verdana, arial, helvetica;
	color: #FFFFFF;
	line-height: 1.9;
	text-align: center;
	list-style: none;
}


#nav li a {
	font-weight: bold;
	color: #525046;
	text-decoration: none;
	font-family: Tahoma, "Times New Roman", Times, serif;
	font-size: 12px;
	list-style: none;
	}
	
#nav li a:hover, #nav li a.faq:hover, #nav li a.contact:hover { 
	color: #FFFFFF;
	}

#submenu {
padding-bottom: 30px;
width: 88%;
height: 80px;
text-align: center;
padding-left: 50px;

} 


ul#subNav  {
	list-style: none;
	line-height: 10px;
	padding: 0px;
	margin: 0px; 
	}


ul#subNav li {
	width: 126px;
	padding: 0;
	margin: 0;
	height: 49px;
	list-style: none;
	background: url(../siteimages/sub_bg.gif) no-repeat;
	padding-top: 28px;
	line-height: 1.3;
	float: left;

	}


		ul#subNav li a {
			margin: 0;
			color: #735457;
			text-decoration: none;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			display: block;
			}
			
		ul#subNav li.subnav_selected a{
			color: #735457;
			}
			
		#subNav a:hover {
		color: #62035f;
		text-decoration:none;
		}


	

input, select, textarea {
	color: #000000;
	border: 1px solid #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	}	

#booking {
padding-bottom: 10px;

} 
