	
	
	/*---------------------------------------------------------------------------------------*\
	|	"style_1_800x600" website theme for "Boomerang Guesthouse" - CSS by Matt Harper 2007  |
	\*---------------------------------------------------------------------------------------*/


	body {

			height: 100%;

			margin: 0px;
			padding: 0px;
			border: 0px;
			
			background-color: #000000;
			/* background-image: url( ../images/backgrounds/green_leaves.jpg );  <--- old pic  */ 
			background-image: url( ../images/backgrounds/brown_wood.jpg ) ;
			background-repeat: repeat;

			text-align: center;

			color: #000000;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt; 

	}


	/*----------------------------------------------------*\
	|				Screen Layout Divs					   |
	\*----------------------------------------------------*/


/*	REMOVE THE FOLLOWING DIV TO CREATE A "LIQUID" LAYOUT  */
	
	#Container {

			
            width: 770px;
			height: auto;

			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			margin-bottom: 10px;

			padding: 5px;
			border-top: solid white 5px;
			border-right:solid gray 6px;
			border-bottom: solid gray 6px;
			border-left: solid white 5px;
 
			background-color: #EEE5AA;

			text-align: center;	
		
	} 
 

	/*----------------------------------------------------*\
	|					Major PAGE Divs					   |
	\*----------------------------------------------------*/
		

	#Banner {


			width: 100%;
			height: 120px;

			margin-left: auto;
			margin-right: auto;
			padding-top: 0px;
			padding-bottom: 0px;

			border-top: solid gray 2px;
			border-right: solid white 1px;
			border-bottom: solid white 1px;
			border-left: solid gray 1px;

			background-image: url( ../images/banners/banner_2.jpg ) ;
			background-repeat: no-repeat;
			background-position: center;
			background-color: #EEE5AA;
		
			text-align: left;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;			

	}

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

	#Menu {


			height: 100%;

			margin-left: auto;
			margin-right: auto;

			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;

			background-color: #EEE5AA;
			text-align: center;
/*
				border: solid white 1px;	
*/				
	}

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

	#CentreColumn{
				
			width: 100%;
			height: 100%;

			margin-left: auto;
			margin-right: auto;

			background-color: #EEE5AA;

			text-align: center;

	}

	
	/*----------------------------------------------------*/		
		
	#Footer {

			clear: both; 
			width: 100%;

			margin-left: auto;
			margin-right: auto;
			padding-top: 5px;
			padding-bottom: 5px;

			border-top: solid gray 2px;
			border-right: solid white 1px;
			border-bottom: solid white 1px;
			border-left: solid gray 1px;

			background-color: #C9B168;

			text-align: center;

	}

	/*----------------------------------------------------*\
	|			Minor PAGE Divs	(global)				   |
	\*----------------------------------------------------*/


	#PageHeading {
				
			padding-top: 5px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 0px;

	}

	#PageTagline {

			padding-top: 0px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom:0px;

	}

	#PageContent {
	
			height: 100%;

			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;

			text-align: center;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: black;


	}

	/*----------------------------------------------------*\
	|					UNIQUE PAGE Divs				   |
	\*----------------------------------------------------*/


	/*----------The HOME page------------------------------*/

	#HomeText {

			margin-left: auto;
			margin-right: auto;

			padding-top: 5px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 5px;

	}

	#HomeImage {

			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

	}

	/*----------The ABOUT US page------------------------------*/

	#About_usText_1 {

			z-index: 10;
			width: 90%;

			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: justify;


	}

	#About_usText_2 {

			z-index: 10;
			width: 90%;
			
			margin-left: auto;
			margin-right: auto;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: justify;


	}

	#About_usImage_1 {


			float: right;
			z-index: 2;
			width: 30%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;	

			text-align: center;
	}

	#About_usImage_2 {

			float: left;
			z-index: 2;
			width: 30%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;
			
	}

	#About_usImage_3 {
			

			float: left;
			z-index: 2;
			width: 45%;	

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;
	}

	#About_usImage_4 {


			float: right;
			z-index: 2;
			width: 45%;

			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-bottom: 10px;

			text-align: center;

	}


	/*----------The GOOGLE MAP page------------------------------*/

	#GoogleMap {

			width: 90%; 
			height: 440px;

			margin-left: auto;
			margin-right: auto;

			border: ridge silver 6px;

	}


	/*----------The Image Preview page------------------------------*/

	#Preview {
		
			width: 100%;
			height: 100%;

			margin-left: auto;
			margin-right: auto;

			background-color: #EEE5AA;
	}

	/*----------------------------------------------------*\
	|						TABLES						   |
	\*----------------------------------------------------*/
	
	table.NoBorder {

			margin-left: auto;
			margin-right: auto;

			padding: 5px 5px 5px 5px;

			border: none;

			text-align:center;

	}


	table.Wide_500px  {

			margin-left: auto;
			margin-right: auto;

			width: 500px;

			border: none;

			text-align:center;

	}
	
	.PhotoThumbTable	{

			margin-left: auto;
			margin-right: auto;

			padding: 5px 5px 5px 5px;



	}



	td.AlignVertMiddle {
				
			vertical-align: middle;
			text-align:center;
			
	}




	/*----------------------------------------------------*\
	|				IMAGES								   |
	\*----------------------------------------------------*/

	.FitDivWidth_WhiteBorder {

			width: 95%;

			margin: 0px;
			padding: 0px;

			border: white solid 3px;

	}

	.Wide_150px_WhiteBorder {

			width: 150px;
			border: white solid 3px;

	}

	.Height_160px_WhiteBorder {

			height: 160px;
			border: white solid 3px;

	}

	.Thumbnail	{

			height: 60px; 
			border: #FFCC00 ridge 3px;
				

	}
	.TinyThumbnail	{

			height: 30px; 
			border: none;
				

	}
	
	.FullSize_WhiteBorder	{

			border: white solid 5px;
				

	}

	.PhotoShowImg	{

			width: 640px;
			border: #FFCC00 ridge 8px;
				

	}

	img.NoBorder  {

		/*	width: auto;	*/
			border: none;

	}
		
	/*----------------------------------------------------*\
	|				GLOBAL LINK COLOURS					   |
	\*----------------------------------------------------*/



	a {
			color:blue;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt; 

	}

	a.Footer{

			color:blue;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt; 

	}


	a:visited {

			color: #550066; 
					
	}

	a:hover {
					
			text-decoration:none;
			color: red; 
					
	}

	a:active {
				
			color: blue;
					
	}
		

	a.Small {

			color:blue;
			text-decoration:none;
			font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt; 

	}
	
	/*----------------------------------------------------*\
	|			MENU Buttons - Links & Borders			   |
	\*----------------------------------------------------*/

	
	ul.Menu  {
		
			margin: 0px;
			padding: 0px;
			list-style-type: none;

	}



	li.Menu {
		
			display: inline;	

	}

	a.NavButtonLink, a.NavButtonLink:active, a.NavButtonLink:hover, a.NavButtonLink:visited {

			margin-right: 5px;

			padding-top: 5px;
			padding-left: 5px;
			padding-right: 5px;
			padding-bottom: 5px;

			border-top: solid white 2px;
			border-right: solid gray 2px;
			border-bottom:solid black 2px;
			border-left: solid white 2px;

			background-color: #C5A864;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color:black;
			text-decoration:none;
			

	}



	a.NavButtonLink:hover {

			color: white;
				
			background:#C2A460;

	}

	.NavButtonLink_selected {

			margin: 0px;
				
			padding-top: 6px;
			padding-left: 6px;
			padding-right: 6px;
			padding-bottom: 6px;

			border-top: solid gray 1px;
			border-right: solid white 1px;
			border-bottom: solid white 1px;
			border-left: solid gray 1px;

			background-color: #C0A058;

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			font-weight: bolder;
			color:#5555FF;


	}

	.NavButtonLink_selected:hover {

				color:#5555FF;

	}
	/*----------------------------------------------------*\
	|			Prev/Next Photo NAV LINK COLOURS			|
	\*----------------------------------------------------*/


	a.PhotoNav, a.PhotoNav:active, a.PhotoNav, a.PhotoNav:visited  {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			font-style: normal;
			color:blue;
			text-decoration:none;
	}

	a.PhotoNav:hover {

			text-decoration:none;
			color: red; 

	}


	/*----------------------------------------------------*\
	|			Highligted LINKS						   |
	\*----------------------------------------------------*/

	a.HiLitedLink, a.HiLitedLink:active, a.HiLitedLink:visited {
	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bolder;
			color:#0000FF;
			text-decoration:none;

	}

	a.HiLitedLink:hover {

			background-color: yellow;
			font-weight: bold;
			color: #0000FF;	
			text-decoration:none;
	
	}


	/*----------------------------------------------------*\
	|					 FONTS							   |
	\*----------------------------------------------------*/




	h1 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14pt;
			font-weight: bold;
			color:#058FD8;

	}

	h2 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-style: italic; 
			color:#660000;
	}

	h3 {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 11pt;
			font-weight: bold;
			color:#000000;

	}
	
	.Small {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: black;

	}
	
	.PageTextJustify {

			text-align: justify;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: black;

	}

	 .PageTextCenter 	{

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: black;

	}

	.Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color:black;

	}

	.LightBlue_Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color: #058FD8;

	}

	.DarkBlue_Bold_12pt {

			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12pt;
			font-weight: bold;
			color: #333366;

	}

	.ImageCaption {

			text-align: center;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color:black;
	}


	.FooterText {


			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color:black;

	}

	/*----------------------------------------------------*\
	|			FORMS			|
	\*----------------------------------------------------*/	
	
		form.Contact_Form {
			padding: 0;
			margin: 0;
			text-align: left;
		}
		
		form.Contact_Form label.Fixed_Width {
			display: block;
			width: 200px;
			float: left;
		}
