
* {
	margin: 0;
	padding: 0;}


body {
	background: url(images/common/body.jpg);
	font: 62.5% Georgia, "Times New Roman", Times, serif;
	color: #e9dbb1;}

.clear {
	clear: both;}


.floatright {
	float: right;
	margin: 0 0 15px 15px;
	border: 3px solid #6a3400;}
	

.floatleft {
	float: left;
	margin: 0 25px 15px 0;
	padding-top: 15px;
	border: 3px solid #6a3400;}
	
.white {
	color: #fff;}	


/*BODY STYLES------------------*/

#wrapper {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 20px;
	padding-top: 30px;}
	

/*NAVIGATION------------*/

#nav {
	width: 268px;
	height: 171px;
	background: url(images/common/newnav.png) no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 30px;
	padding: 0;
	position: relative;
	float: left;}
	
	
#nav li, #nav a {
	height: 30px;
	display: block;
	text-indent: -9999px;}
	
		
#nav ul li {
	list-style-type: none;}
		

/*PAGE TOP------------------*/

#logo {
	width: 743px;
	height: 123px;
	margin: 0 auto;
}

#logo h1 {
	width: 743px;
	height: 123px;
	text-indent: -9999px;
	background: url('images/common/logo.png') no-repeat center center;
}

#homeleft {
	width: 598px;
	float: left;
	margin-bottom: 30px;
}

#homeleft img {
	margin-left: 30px;}

#homeright {
	width: 300px;
	float: left;
}

div.hr {
  height: 34px;
  width: 263px;
  background: url(images/common/hr.png) no-repeat;
  margin: 0 auto;
  position: relative;
  padding-bottom: 10px;
  }
  
  
  
div.hr hr {
  display: none;
}
/*PAGE MIDDLE*/

#insideleft {
	width: 576px;
	float: left;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-image: url(images/common/graybg.png);
	border: 1px solid #BB9669;}
	
#insideleft p {
	font-size: 1.6em;
	margin-bottom: 1em;
	margin-left: 40px;
	margin-right: 30px;}
	
#insideleft a:link {
	color: #fff;}		

#insideleft a:visited {
	color: blue;}
	
#insideleft a:hover {
	color: gray;}	
	
	
#insideleft ul {
	margin-left: 40px;
	font-size: 1.4em;
	margin-bottom: 10px;}
	
#insideleft ul li {
	list-style-type: none;
	margin-bottom: .5em;}				
	
h1 {
	color: #6a3400;
	font-size: 1.8em;
	margin-bottom: .2em;}


#homewelcome {
	width: 860px;
	clear: left;
	padding-top: 40px;
	padding-bottom: 30px;
	margin-left:auto;
	margin-right: auto;
	margin-bottom: 30px;
	background-image: url(images/common/graybg.png);
	border: 1px solid #BB9669;}


#homewelcome p {
	font-size: 1.6em;
	margin-bottom: 1.3em;
	margin-left: 40px;
	margin-right: 30px;}

#homewelcome a {
	color: #f6d77b;}
	
.hr {
	height:1px;
	width: 600px;
	background:url(images/common/line.jpg);
	margin-bottom: 1em;}


/*PHOTO GALLERY------------------------*/

#photogallery {
	width: 860px;
	clear: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	background-image: url(images/common/graybg.png);
	padding-top: 20px;
	border: 1px solid #BB9669;}
	
#photogallery a {
	color: #fff;
	font-size: 16px;}
	
#photogallery a:hover {
	color:#E1BD73;}		
	

#photogallerytable {
	margin: 20px auto;}
	

#photogallery img {
	margin: 5px;
	border: 1px solid #6a3400;}	

#centertable {
	width: 840px;
	margin: 0 auto;}
	
#photogallery table {
	margin-top: 20px;}	
	
/*CONTACT PAGE---------------------*/	
	
#contactformwrap {
	width: 100%;
	margin-top: 50px;}
	
#contactformwrap table {
	margin-left: 40px;
	font-size: 1.4em;}
	
#rentalinfo {
	width: 510px;
	margin: 0 auto;
	padding: 20px;
	font-size: 1.6em;}	
	
	
#rentalinfo dl {
	margin-left: 0px;}
	
#rentalinfo dt {
	margin-bottom: 1em;
	font-weight: bold;
	text-decoration: underline;
	color: #fff; }
	
#rentalinfo dd {
	margin-bottom: 2em;
	line-height: 1.3em;}		
	
h4 {
	color: #fff;}			
	
	
	
	