/*

Author: Go Online Web Design
Author URL: http://www.goonlinewebdesign.com.au

/*

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

@import "ie6win.css";
@import "ie7win.css";

/*IE 5.5 hacks only
----------------------------------------------------*/
@media tty {
i{content:"";/*" "*/}}@m;
@import 'ie55win.css'; /*";}
}/* */

/*The file below is ONLY read by IE5/Win. Makes use of the Mid Pass Filter: 
----------------------------------------------------*/
@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */

/*The file below is ONLY read by IE5/Mac. Makes use of the Band Pass Filter: 	
----------------------------------------------------*/
/*\*//*/
  @import "ie5mac.css";
/**/






/*begin normal CSS for Tier 1 browser: Firefox
----------------------------------------------------*/
body {
	text-align: center;
	background: #e7dad1 url(images/bg-body.gif) repeat-x 0px 0px;
	color: #333;
	font: 64.5% "Trebuchet MS", Arial, Helvetica, sans-serif;
	
	}
#wrap {
	margin: 0 auto;
	width: 960px;
	text-align: left;
	background: #f8f4f2 url(images/bg-wrap.gif) repeat-y 0px 0px;
	padding-bottom: 5px;
	}




/*tags
----------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p, ul {
	margin: 15px;
	font-weight: normal;
	}
p {
	font: 1.2em/1.5em Arial, Helvetica, sans-serif;
	}
.imgleft {
	float: left;
	margin: 0 15px 10px 0;
	}
.imgright {
	float: right;
	margin: 0 -50px 10px 0;
	}
.imgborder {
	border: 2px solid #aa8f7d;
	}






/*classes
----------------------------------------------------*/
.full-size {
	float: left;
	display: inline;
	width: 890px;
	margin: 20px; 0 0 30px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	

.block {
	min-height: 180px;
	}
* html .block {
	height: 180px;
	}





/*header
----------------------------------------------------*/
#header {
	height: 70px;
	background: #003862 url(images/bg-header.jpg) no-repeat;
	position: relative;
	}





/* Nav Menu
----------------------------------------------------*/

ul#nav {
	margin: 0 0 0 0;
	padding-bottom: 15px;
	
	}
ul#nav li {
	display: inline;
	}
ul#nav li a {
	float: left;
	display: block;
	color: #006c72;
	font: bold 1.4em/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-right: 16px;
	padding-left: 16px;
	text-transform: uppercase;
	}
ul#nav li a:hover,
ul#nav li.current_page_item a,
#home ul#nav li.page-item-4 a {
	color: #AB2612;
	background: url(images/bg-nav-a.gif) repeat-x 0 100%;
	}
	




/*content
----------------------------------------------------*/


#content {
	background: url(images/bg-content3.gif) no-repeat 0px 0px;
}
#content h2,
#content h3 {
	color: #003862;
	font-size: 2.6em;
	line-height: 1em;
	margin: 0;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	}
#content h3 {
	color: #903612;
	font-size: 2.4em;
	line-height: 1em;
	margin-top: 0px;
	padding-bottom: 3px;
	}
#content .half-left h2,
#content .half-left h3,
#content .two-thirds h2,
#content .two-thirds h3 {
	padding-left: 0;
	}
#content .half-left p,
#content .two-thirds p {
	margin-left: 0;
	}
#content a {
	color:  #933;
	}
#content p a {
	font-weight:  bold;
	}
#content a:hover {
	color:  #000;
	}
#content h3 a {
	margin-right: 120px;
	display: block;
}
#content h3 small {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.5em;
	color: #999;
	float:  right;
}
#content .one-third ul {
	margin: 0;
	margin-top: 8px;
	}
#content .one-third ul#tag_cloud {
	margin: 15px;
	}
#content .one-third ul ul {
	margin: 15px;
	font-size: 1.2em;
	}
#content .one-third h2 {
	color: #999;
	font-size: 2.4em;
	margin-top: 0px;
	}



/* Facilities page columns x2
----------------------------------------------------*/

#wrapper {
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 890px;
	margin-top: 10px;
}

	
#side-b h3 {
	color: #903612;
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 0px;
	padding-bottom: 3px;
	}

#side-c h3 {
	color: #903612;
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 0px;
	padding-bottom: 3px;
	}	


#side-a {
text-align: left;

	float: left;
	width: 190px;
}

#side-b {
text-align: left;
	float: left;
	width: 350px;
}

#side-c { 
text-align: center;
	margin: 0;
	float: left;
	width: 350px;
	height: 1% /* Holly hack for Peekaboo Bug */
}




/*footer 
----------------------------------------------------*/
#footer-holder {
	width: 100%;
	clear: both;
	padding: 1px 0;
	text-align: center;
	background: #e0cbbd;
	border-top: 1px solid #c3a692;
	}
#footer {
	width: 960px;
	margin: auto;
	position: relative;
	text-align: left;
	padding-top:2px;
	padding-left:10px;
	padding-bottom:4px;
	}
#footer p {
	font-size: 1.3em;
	color: #AF8E78;
	
	}
#footer p.goonline {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0 15px 0 0;
	padding: 0;
	font-size: 1.1em;
	color: #AF8E78;
	padding-top:5px;
	}
* html #footer p.goonline {
	top: 10px;
	}
#footer p.goonline a{
	font-weight: bold;
	color: #AF8E78;
	}
#footer p.goonline a:hover {
	color: #fff;
	}




#testing{
margin-top:10px;
margin-left: 0px;
background: url(images/pic01.jpg) no-repeat;
float: left;
text-indent: -9999px
}



/* booking button
----------------------------------------------------*/

.roll {
display:block;
height:28px; /* use the images' dimensions */
width:116px;
background-image:url('images/button.gif');
}
.roll:hover {
background-image:url('images/button2.gif');
height:28px; /* use the images' dimensions */
width:116px;
}



#BookNow
{
  display: block;
  width: 116px;
  height: 28px;
  background: url("images/book-now.gif") no-repeat 0 0;

}

#BookNow:hover
{ 
  background-position: 0 -28px;
}

#BookNow span
{
  display: none;
}



/* contact form button
----------------------------------------------------*/

.rollcontact {
display:block;
height:28px; /* use the images' dimensions */
width:116px;
background-image:url('images/contact-button.gif');
}
.rollcontact:hover {
background-image:url('images/contact-button2.gif');
height:28px; /* use the images' dimensions */
width:116px;
}



/* contact form
----------------------------------------------------*/




label {
width: 4em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
}



/* Fieldset  */
fieldset {
	margin: 20px 0;
	padding: 15px 10px;
	background-color:#FAFAFA;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;	
	overflow: auto;
}
legend {
	padding: 2px 5px;
	color: #00CC33;
	font-weight: bold;
}

