/* CSS Document */

body,div,ul,ol,li,h1,h2,h3,h4,form,input,p
{
padding:0;
margin:0;
}

body {
	font: 11px/1.5em Helvetica, Arial, sans-serif;
	color:#000000;
	background-image:url(images/bg.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	text-align: center;
	background-color:#EFE2C6;
	}
	
			#content
			{
			margin: 30px auto 0px auto;
			width: 695px;
			padding-top:0px;
			padding-bottom:40px;
			text-align: left;
			background-image:url(images/Footer.jpg);
			background-position:bottom;
			background-repeat:no-repeat;
			background-color:#F7F0E5;
			}

a {
	color:#54401f;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


#leftside
{
position:absolute;
float:left;
margin-top:40px;
height:300px;
width:19px;
background-image:url(images/left.jpg);
background-repeat:no-repeat;
}

#rightside
{
position:absolute;
margin-left:677px;
margin-top:40px;
height:300px;
width:20px;
background-image:url(images/right.jpg);
background-repeat:no-repeat;
background-color:#EFE2C6;
}

				#branding
				{
				width:695px;
				background-image:url(images/Header.jpg);
				background-repeat:no-repeat;
				height:164px;
				}

#homeImage
{
position:absolute;
background-image:url(images/homeImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

#bookingsImage
{
position:absolute;
background-image:url(images/bookingsImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

#accommoImage
{
position:absolute;
background-image:url(images/accommodationImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

#contactImage
{
position:absolute;
background-image:url(images/contactusImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

#linksImage
{
position:absolute;
background-image:url(images/linksImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

#specialsImage
{
position:absolute;
background-image:url(images/specialsImg.jpg);
background-repeat:no-repeat;
top:63px;
margin-left:242px;
height:134px;
width:453px;
}

/*//////////////text layout positionals///////////////*/
	#small-left
	{
	position:absolute;
	top:240px;
	margin-left:40px;
	width:200px;
	}
		#big-left
		{
		position:absolute;
		top:240px;
		margin-left:40px;
		width:380px;
		}
		
#big-big	{
	position:absolute;
	top:240px;
	margin-left:40px;
	width:620px;
}
			#small-right
			{
			position:absolute;
			top:240px;
			margin-left:450px;
			width:200px;
			}
			
			#small-middle
			{
			position:absolute;
			top:240px;
			margin-left:400px;
			width:250px;
			}
				#big-right
				{
				position:absolute;
				top:240px;
				margin-left:250px;
				width:380px;
				}
	
	
		#left_column
		{
		width:550px;
		height:460px;
		}
		#right_column
		{
		position:absolute;
		top:254px;
		width:240px;
		padding:30px;
		}
	
				
/*/text formatting/*/

h1
{
color:#58481C;
font-size:160%;
line-height:1.3em;
}

h3
{
color:#58481C;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
}

p
{
color:#58481C;
font-size:120%;
font-family:Helvetica, Arial, sans-serif;
line-height:1.2em;
}

select {
	font-size:11px;
}

input {
	font-size:11px;
}

.sub
{
color:#58481C;
font-size:100%;
font-family:Helvetica, Arial, sans-serif;
}


ul, li
{
padding:0;
margin:0;
list-style:none;
display: block;
float: left;
}

.rooms
{margin-bottom:4px;}

/*//////////////forms///////////////*/
#formarea
{
background-color:#EFE2C6;
width:320px;
padding:10px;
corner-radius:10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px
}

label
{
color:#59461B;
}

.spaced
{
margin-bottom:5px;
}

#YHAlink
{
position:absolute;
top:550px;
width:150px;
height:150px;
margin-left:550px;
}

#Textlink
{
text-align:right;
color:#FFFFFF;
font-size:120%;
position:absolute;
top:643px;
width:350px;
margin-left:200px;
}

.YHALink
{
color:#0099FF;
}

.YHALink:hover
{
color:#FFFFFF;
}

#Textlink:visited
{
color:#FFFFFF;
}