body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 16px;
	color: #4C4A3B;
	margin-top:40px;
}
h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #4D0019;
}

h2 {
	font-size: 1.6em;
	font-weight: normal;
	color: #fff;
	margin:0px;
}
#csstop {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	background-image: url(images/logo.gif);
	height: 80px;
}
#cssframe {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	border-top: 2px solid #fff;
	background-image: url(images/frame_tile3.gif);
}
#csstail {
	width:940px;
	margin-right:auto;
	margin-left:auto;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	border-bottom: 2px solid #fff;
	background-image: url(images/tail_bg.gif);
	height: 25px;
}
#csslhs2{
	width:608px;
	float:left;
}
#csscottages{
	width:552px;
	float:left;
	background-image: url(images/cottage_bg2.gif);
	background-repeat: no-repeat;
	height:188px;
	margin-bottom:20px;
}
#csscottages2{
	font-size: 0.9em;
	float:left; width:200px; padding-top:20px;
}

#csscottagesRight{
	font-size: 0.9em;
	float:right; width:332px; padding-top:20px; padding-right:20px;
}

#csscottages3{
	width:552px;
	text-align:right;
}
.style2 {
	font-weight: bold;
}
.style3 {
	font-weight: bold;
	color:#4D0019;
}
.leftimg {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.rightimg {
	float: right;
}
#cssnav{
	width:610px;
	margin:0px 0px 0px 2px;
	float:left;
	border-bottom: 2px solid #fff;
	background-color:#BBB699;
	height: 26px;
}
#cssimages{
	width:295px;
	float:left;
	margin-top:0px;
	
}
#csslhs{
	width:558px;
	padding:40px 25px 0px 25px;
	float:left;
}

#csslhs_acco{
	width:558px;
	padding:20px 25px 0px 25px;
	float:left;
}

/*common styling*/
.menu {float:left;width:100%;position:relative;font-size:10px;font-weight:bold;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {
	float:left;
	position:relative;
	display:inline;
	border-right: 2px solid #fff;
	width: auto;
}

/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#4D0019;width:auto;height:26px;padding:0px 29px 0px 29px;line-height:26px;}
* html .menu ul li a, .menu ul li a:visited {width:auto;}

/*clear the main nav bg*/
.menu ul li ul li{background:none;}

/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#fff;background-color:#4D0019;}

.on {color:#fff;background-color:#4D0019;}

/*links*/

a:link, a:visited {
	color:#4D0019;
}

a:hover{
	color:#666666;
}

a.footer:link, a.footer:visited {
	color:#4D0019;
	font-size:11px;
}

a.footer:hover{
	color:#666666;
	font-size:11px;
}
a.wfh:link, a.wfh:visited {
	color:#ffffff;
	font-size:11px;
}

a.wfh:hover{
	color:#cccccc;
	font-size:11px;
}

.bedrooms {
	margin-left:50px;
	font-weight: bold;
}