body {
  font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/bg_main.gif);
	background-repeat:repeat;
  margin:10px;
	padding:0;
}

hr {
	color:#635229;
	width:90%;
}

a { 
	color:#635229;
	text-decoration:none; 
}

a:hover {
	color:#635229;
	text-decoration:underline;
}

/*******************************************************************************
***********************************HEADER***************************************
/******************************************************************************/
.headerdiv {
	width:790px; 
	padding:0px;
	height:6px;
	background-image:url(../images/header.gif);
}

.menudiv {
  background-color:#FFFFCC;
	vertical-align:top;
	width:770px; 
	padding:0px 10px 0px 10px;
}
.standardmenudiv {
  background-color:#FFFFCC;
	vertical-align:top;
	width:770px;
	height:50px; 
	padding:0px;
}


/*******************************************************************************
***********************************MENU*****************************************
/******************************************************************************/
.bodydiv {
  background-color:#FFFFCC;
	vertical-align:top;
	width:770px; 
	padding:0px 10px 0px 10px;
}

/*******************************************************************************
***********************************FOOTER***************************************
/******************************************************************************/
.footertextdiv {
  background-color:#FFFFCC;
	vertical-align:top;
	width:770px; 
	padding:0px 10px 0px 10px;
}

.footerdiv {
	width:790px; 
	padding:0px;
	height:6px;
	background-image:url(../images/footer.gif);
}

/*******************************************************************************
***********************************PAGES****************************************
/******************************************************************************/
<!-- site map -->
	.sitemaptextheader {
		font-size:16px;
		font-weight:bolder;
		color:#635229;
		margin-left:40px;
		padding-bottom:10px;
	}
	
	.sitemaplink {
		margin-left:50px;
		padding-bottom:10px;
	}
	
	.sitemaplinkswrapper {
		margin:20px 0px 0px 50px;
		width:335px;
		float:left;
	}
	
	.sitemapgallerywrapper {
		margin:20px 50px 0px 50px;
		width:285px;
	}
	
	.sitemapgalleryheader {
		padding-left:20px;
		color:#FFFFCC;
		background-image:url(../images/sitemapbg.gif);
		background-repeat: repeat-x;
	}
	
	.sitemapgallerydetail {
		padding-left:30px;
		color:#635229;
	}

<!-- cottage -->
	.cottagesitemaplink {
		padding-bottom:10px;
	}
	
	.cottagewrapper {
		text-align:left;
		margin:0px 50px 0px 50px;
	}
	
	.cottagecolumn1 {
		float:left;
		width:310px;
		padding-right:50px;
		vertical-align:top;
		text-align:left;
	}
	
	.cottagecolumn2 {
		width:310px;
		vertical-align:top;
		text-align:left;
	}
	<!-- rooms  -->
	.roomwrapper {
		padding-bottom:2px;
	}
	
	.squarefeet {
		padding-bottom:10px;
	}
	
	.roomdesc {
		width:150px;
		float:left;
	}
	
	.roomdim {
		width:100px;
	}
	
	<!-- photos  -->
	.photoswrapper {
	  vertical-align:top;
		width:770px;
	}
	.cottageadditionalphoto {
		text-align:center;
		width:385px;
	}