@charset "utf-8";
/* CSS Document */

body{
	margin-top:0;
}
#main{
	width: 899px;
	height:auto;
	margin:auto;
}
#header{
	background-image:url(header.jpg);
	height:60px;
	width:899px;
}

#footer{
	clear:both;
	background-image:url(footer.jpg);
	height:204px;
	width:899px;
}

#left{
	width:186px;
	height:391px;
	background-image:url(left.jpg);
	float:left;

}
#leftlines{
	width:186px;
	height:391px;
	background-image:url(leftlines.jpg);
	float:left;

}
#leftfull{
	width:186px;
	height:771px;
	background-image:url(left_full.jpg);
	float:left;

}
#leftfull2{
	width:186px;
	height:700px;
	top:0;
	background-image:url(leftlines.jpg);
	background:no-repeat;
	background-position:0 0;
	float:left;
	
}
#right{
	width: 468px;
	height: 391px;
	background-image:url(right.jpg);
	float:right;
}

#right2{
	width: 400px;
	height: 391px;
	background-image:url(right2.jpg);
	float:right;
}

#rightfull{
	width: 686px;
	height: 771px;
	background-image:url(rightfull.jpg);
	float:right;
}

#photo_booking{
	background-image:url(photo_booking.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_aboutus{
	background-image:url(photo_about.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_bedrooms{
	background-image:url(photo_bedrooms.jpg);
	width:244px;
	height:391px;
	float:left;
}

#photo_rec{
	background-image:url(photo_rec.jpg);
	width:244px;
	height:391px;
	float:left;
}

#photo_enter{
	background-image:url(photo_enter.jpg);
	width:244px;
	height:391px;
	float:left;
}

#photo_contact{
	background-image:url(photo_contact.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_special{
	background-image:url(photo_special.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_food{
	background-image:url(photo_food.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_par{
	background-image:url(photo_par.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_wind{
	background-image:url(photo_windmill.jpg);
	width:244px;
	height:391px;
	float:left;
}
#photo_golf{
	background-image:url(photo_golf.jpg);
	width:244px;
	height:391px;
	float:left;
}

#photo_ent{
	background-image:url(photo_ent.jpg);
	width:244px;
	height:391px;
	float:left;
}

#photo_empty{
	width:244px;
	height:391px;
	float:left;
}

#photo_map{
	background-image:url(map.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:244px;
	height:391px;
	float:left;
}

#midcont{
	width:294px;
	height:391px;
	float:left;
}

#midcont2{
	width:250px;
	height:250px;
	float:left;
	margin-left:30px;

	font-family:tahoma,verdana,arial;
	font-size:11px;
	color: #696868;
}

#toplinks{
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-top:30px;
}

#toplinks2{
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	height:111px;
	margin-top:10px;
}

#toplinks3{
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	height:55px;
	margin-top:10px;
}

.step{

	color: #7d0003;
}
.stepselect{
	color: #696868;
}
.sep{
	color: #696868;
	margin-left:5px;
	margin-right:5px;
}

.mini_line{
	background-image:url(mini_line.gif);
	width:363px;
	height:19px;
}

.stext{
margin-left:10px;
}

#content{
	width:400px;
	height:auto;
	
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	color: #696868;
	
	margin-left:56px;
	margin-top:40px;
}

#maincontent{
	width:400px;
	height:auto;
	
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	color: #696868;
	
	margin-left:46px;
}

#maincontent4{
	width:400px;
	min-height:391px;
	height:100%;
	
	font-family:tahoma,verdana,arial;
	font-size:11px;
	color: #696868;
	
	margin-left:46px;
}

#maincontent2{
	width:400px;
	height:auto;
	
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	color: #696868;
	
}

#maincontent3{
	width:686px;
	height:auto;
	
	font-family:tahoma,verdana,arial;
	font-size:11px;
	font-weight:bold;
	color: #696868;
	
}


#maincontent p{
	font-weight:normal;
}
.redtext{
	font-family:tahoma,verdana,arial;
	font-size:9px;
	color: #7d0003;
}
.minitext{
	font-family:tahoma,verdana,arial;
	font-size:10px;
	color: #696868;
	margin-left:39px;
}

.whitetext{
	font-family:tahoma,verdana,arial;
	font-size:10px;
	color:#FFFFFF;
	margin-top:235px;
	margin-left:10px;
}
.redline{
	background-image:url(redline.gif);
	width:149px;
	height:6px;
	clear:both;
	margin-top:3px;
	margin-bottom:3px;
}

.redtext {
	color: #990000;
	font-size:11px;
	text-decoration:none;
}

.small{
	font-family:tahoma,verdana,arial;
	font-size:10px;
	color:#9f9f9f;
}

#linkbox{
	font-family:tahoma,verdana,arial;
	font-size:12px;
	color:#FFFFFF;
	margin-top: 10px;
}

#linkbox ul{
		list-style: none;
		margin-bottom: 15px;
		padding: 0;
		border: none;
		color:#FFFFFF;
}

#linkbox li{
		margin: 0;
		color:#FFFFFF;
}

#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px;
		border-right: 10px;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body #button li a {
		width: auto;
		}

#button li a:hover {
		border-left: 10px;
		border-right: 10px;
		color: #fff;
	/*	background-image:url(dec_link.gif);
		background-repeat:no-repeat;
		background-position: -10px left;*/
}

#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px;
		border-right: 10px;
		color: #fff;
		text-decoration: none;
		width: 100%;
}

html>body #button li a {
		width: auto;
}

#button li a:hover {
	
}

.t1{
	font-weight:bold;
	color:#313131;
	padding-bottom:5px;
}

.t2{
	color: #7d0003;
	padding-bottom:5px;
	border-bottom: #FFFFCC 1px solid;
}

#bottom-menu {
	float:left;
	margin:25px 0 0 500px;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	color: #888;
}

#bottom-menu a {
	margin:0 5px;
}

#bottom-menu a:link,
#bottom-menu a:visited {
	color:#444;
	text-decoration:none;
}

#bottom-menu a:hover,
#bottom-menu a:active {
	color:#7d0003;
	text-decoration:underline;
}
