/* CSS Document */


body{background-color:#CC6600; margin:0;padding:5px 0 0 0 ;font-size: 0.8em; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}
#wrapper{ width: 57em; margin:	0px auto; border:2px solid #000; background-color:#fff; padding-bottom:1em;} 
#topimage { margin: .5em 0 0 .5em; height:211px;}

#internalwrap { background-color: #D9E8F0; margin-right: .9em; padding:0; background-image:url(../images/logo_right.jpg); background-position:bottom right; background-repeat:no-repeat;}
#right { width: 14em; float:right; background-color: #D9E8F0; }
#right img {}
#right p { margin: .5em .5em .5em 0; font-size: .95em;}
#rightimg { width: 38em; background-image:url(../images/watermark.gif); background-position: right; background-repeat:no-repeat; height:8em;}
#content { width: 41em; float:left; padding: 3em 0 0 1em; margin:0;background-image:url(../images/test_bg.jpg); background-repeat:repeat; background-position:right }

/*h1 styles*/
#content h1#pageheader {clear: both;width: 433px;height: 30px; font-size: 1em; margin: 0 0 1em.75em;}
body#home #content h1#pageheader{background:url(../images/headers/h1_welcome.gif) no-repeat;}
body#accommodation #content h1#pageheader{background:url(../images/headers/h1_accommodation.gif) no-repeat;}
body#restaurant #content h1#pageheader{background:url(../images/headers/h1_restaurant.gif) no-repeat;}
body#functions #content h1#pageheader{background:url(../images/headers/h1_functions.gif) no-repeat;}
body#contact #content h1#pageheader{background:url(../images/headers/h1_contact.gif) no-repeat;}
body#longreach #content h1#pageheader{background:url(../images/headers/h1_longreach.gif) no-repeat;}
body#functioncontact #content h1#pageheader{background:url(../images/headers/h1_functions.gif) no-repeat;}
body#accomcontact #content h1#pageheader{background:url(../images/headers/h1_accommodation.gif) no-repeat;}
body#thanks #content h1#pageheader{background:url(../images/headers/h1_thanks.gif) no-repeat;}
body#gethere #content h1#pageheader{background:url(../images/headers/h1_howtogethere.gif) no-repeat;}



#bottomimage { width: 36em; height:85px; float:left; margin: 1em  0 0 2em; caption-side:top; display:inline;}
span{width: 0.1em;	height: 0.1em;	display: block;	overflow: hidden;}

img { margin: 0; border:0;}
p { margin: 0 .5em .5em .75em; font-size: .95em; color:#666;}
h1 { }
h2 {} 



/* h2 styles*/
.what {background:url(../images/headers/h2_get.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.history {background:url(../images/headers/h2_history.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.brown {background:url(../images/headers/h2_longreach.gif) no-repeat; margin: 0 ; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.accommodation {background:url(../images/headers/h2_accommodation.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.facilities {background:url(../images/headers/h2_facilities.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.rooms {background:url(../images/headers/h2_rooms.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.restaurant {background:url(../images/headers/h2_restaurant.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.kids {background:url(../images/headers/h2_kids.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.transfers {background:url(../images/headers/h2_transfers.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.catering {background:url(../images/headers/h2_catering.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.functions {background:url(../images/headers/h2_functions.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.venues {background:url(../images/headers/h2_venues.gif) no-repeat; margin: 1em 0; width: 20em; height: 50px; font-size: .75em;}
.address {background:url(../images/headers/h2_address.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.findus {background:url(../images/headers/h2_findus.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}
.contact {background:url(../images/headers/h2_contact.gif) no-repeat; margin: 0 0 0 3em; display: block;width: 18em; height: 49px; font-size: .75em; float:left;}
.accommenq {background:url(../images/headers/h2_accommenq.gif) no-repeat; margin: 0 0 0 3em; display: block; clear:both; width: 18em; height: 49px; font-size: .75em; float:left;}

/*gallery images styles*/
.imgblock {width: 25%;float: left;text-align:center; font-size: 80%; font-weight: bold; color: #999; padding: .5em; margin-left: 1.5em; display:inline;}
.imgblock img{border:0; margin:0;}

.side { font-family:Georgia, "Times New Roman", Times, serif; font-size: 1em; color:#993300; margin-top:2em;}
.clear{ clear: both;height:1px; line-height:0;}
#rightimg { width:}

/*Image styles*/
.small { margin: .25em .25em .25em 0;}
.browntext { color:#CC6600;}
.block {width: 17em; float:left; margin: 0 0 0 2em; display: inline; line-height: 130%;}
.block2 {width: 35.5em; float:left; margin: 1em 0 0 2em; padding:.5em 0 .5em .5em; display: inline; line-height: 130%; background-color:#F6F1E8;}
.block2 img { float: left; margin-right: 1em;}
.block2 h2 { margin-bottom: 0; font-size: 1em;}
.block3 {width: 35.5em; float:left; margin: 1em 0 0 2em; padding:.5em 0 .5em .5em; display: inline; line-height: 130%;}
.block3 img { margin-right: .25em;}
.block4 {width: 35.5em; float:left; margin: 1em 0 0 2em; padding:.5em 0 .5em .5em; display: inline; line-height: 130%; background-color:#F6F1E8;}
.block4 img { float: left; margin: .5em 1em .5em 0;   position: absolute;}
.block4 h2 { margin: .5em 1em .5em 14.25em; font-size: 1em;}
.block4 p { margin-left: 15em;}

.nomargin { margin:0;}



#nav1 { margin: 0 .75em 0 .5em; background-color:#000; background-image:url(../images/navimage.jpg); background-position: left-top; background-repeat: no-repeat; padding:0; height: 26px;font-family:Georgia, "Times New Roman", Times, serif; text-align:right; padding:0;}
#nav1 ul{padding:.25em; margin:0; /*color: #000;float: right;display:block;*/}
#nav1 li { display: inline;border-left: 1px solid #fff; list-style-type:none;}
#nav1 a {padding:0 1em;color: #fff;text-decoration: none;}
#nav1 a:hover{ text-decoration: none;color: #33CCFF;/* padding: .45em 1em;*/}

#nav2 { margin: 0 .75em 0 .5em; border-bottom: 1px solid #333; text-align: right; font-family:Georgia, "Times New Roman", Times, serif;}
#nav2 ul{padding:.5em;margin:0; /*color: #000;float: right;display:block;*/}
#nav2 li { display: inline;border-left: 1px solid #000; list-style-type:none;}
#nav2 a {padding:0 1em;color: #5C2E00;text-decoration: underline;}
#nav2 a:hover{ text-decoration: underline;color: #CC6600;/* padding: .45em 1em;*/}

.left { float: left; margin: 1em 2em 1em 0; line-height: 110%; width: 35%;}
ul { }
li {}

.gallery {width: 38%;float: left;text-align:center; font-size: 80%; font-weight: bold; color: #999; padding: .5em; margin-right:3em; display: block;}
.gallery img{border:0; margin:0;}
.gallery p { font-size: 1em; text-align: left; margin: 0 1em;}


form#verticalForm{
	margin: 0;
	padding: 0;	
	width: 95%;
}

form#verticalForm fieldset{	
	float: left;
	width: 95%;
	padding: 0 0 1em 0;	
	border: 1px solid #c60;
	margin: 0 0 1em 0;
}

form#verticalForm legend{
	font-size: 1.1em;
	margin-bottom: 1em;
	color: #c60;
	font-weight: bold;
}

form#verticalForm label{
	float: left;
	width: 91%;
	font-size: 0.9em;
	position: relative;
	margin: 0;
	padding: 0 0 1em 0.5em;
}

form#verticalForm .info{
	color: #000; 
	font-weight: normal;
}

form#verticalForm .warn{
	color: #c30; 
	font-weight: normal;
}

form#verticalForm .error{
	color: #c30; 
	font-weight: bold
}

form#verticalForm input, form#verticalForm select, form#verticalForm textarea{
	position: absolute;
	left: 13em;
	width: 55%;
}

form#verticalForm fieldset.checkbox input{
	top: -0.1em;
	left: 1em;
	width: 1em;
}

form#verticalForm fieldset.checkbox label{
	padding-left: 3.5em;
}

form#verticalForm textarea{
	left: 1em;
	width: 26em;
	height: 6em;
}

form#verticalForm input.button{
	position: static;
	float: right;
	width: 26%;
	margin: 7em 0.6em 0 0;
}