body { margin: 0px; padding:0; background-color: #909165; }
p { margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
body, p, td { font-family: Times New Roman, Times, serif; font-size: 14px; color: #000000; }
input, textarea { background-color:#F2EBDB; } 
.hidethat {
visibility: collapse; 
} 


#overlapcontainer {
position:relative;
} 

#overlapmovie { margin: 0px 0px 0px auto; padding: 0px; float: right; 
position: absolute;
left: 490px;
top: 70px;  
visibility: visible; 
} 

#bg_main { background-image: url("../images/bg_main.gif"); } 
#content { padding: 10px 0px 10px 0px; }
.photo_right {
		margin: 0px 0px 5px 5px;
		border: 1px solid #994618;
}

.photo_right_paylease {
		margin: 0px 150px 5px 5px;
		border: 1px solid #994618;
}
.photo_left {
		margin: 0px 5px 5px 0px;
		border: 1px solid #994618;
}
.photoright { margin: 15px 0px 10px 10px; } 
.photoright2 { margin: 0px 0px 50px 10px; border: 1px solid #994618; }
.photoright3 { margin: 0px 0px 10px 10px; border: 1px solid #994618; }
.photocenter { margin: 15px 10px 0px 10px;  border: 1px solid #994618; } 
.photocenter2 { margin: 15px 10px 0px 10px; } 
.photo { padding:0px; margin: 15px 0px 15px 0px; border: 1px solid #994618; }                                                          
.photo2 { padding:0px; margin: 0px 0px 0px 0px; border: 1px solid #994618; }                                                          
.centertable {margin-left:auto; margin-right:auto;}
.override { font-size: 14px; color: #000000; font-weight: bold; } 

.heading1 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #463222;
	font-weight: bold;
}
a.heading1 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #463222;
	font-weight: bold;
	outline: none;
}
a.heading1:hover {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #994618;
	font-weight: bold;
	text-decoration: underline;
	outline: none;
}

.highlight {
		font-family: Times New Roman, Times, seriff;
		font-size: 14px;
		color: #994618;
		font-weight: bold;
}
a.highlight {
		font-size: 14px;
}
.highlight1 { font-size: 14px; color: #4C6129; font-weight: bold; }
.highlight2 {
		font-family: Times New Roman, Times, seriff;
		font-size: 24px;
		color: #604803;
		font-weight: bold;
}
a.highlight2 {
		font-family: Times New Roman, Times, seriff;
		font-size: 24px;
		color: #604803;
		font-weight: bold;
}
a.highlight2:hover {
		font-family: Times New Roman, Times, seriff;
		font-size: 24px;
		color: #445a1d;
		font-weight: bold;
		text-decoration: none;
}

a { font-family: Times New Roman, Times, serif; font-size: 14px; color: #3d2d20; text-decoration: none; }
a:hover { font-family: Times New Roman, Times, serif; font-size: 14px;  color: #334c15; text-decoration: underline; }


h1 { font-family: Times New Roman, Times, serif; font-size: 20px; color: #000000; }
h2 { padding:0px; margin: 20px 0px 0px 0px; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; color: #994618; }
h3 { font-family: Times New Roman, Times, serif; font-size: 16px; color: #994618; }
h4 { font-family: Times New Roman, Times, serif; font-size: 12px; font-weight: bold; color: #994618; }
h5 { font-family: Times New Roman, Times, serif; font-size: 16px; font-weight: bold; color: #994618; }

#homecontent p { font-size: 17px; font-weight: normal;}

#overviewcontent h2 { padding: 0px; margin: 15px 0px 0px 0px; }
#overviewcontent h3 { padding: 3px; margin: 0px 0px 0px 0px; background-color: #463221; color: #C4B296;}

.utilitytable {margin:15px 0px 10px 10px; padding:3px; width:300px; border: 1px solid #463221; background-color: #F2EBDB; }
.hourstable {margin:0px 0px 10px 10px; padding:3px; width:180px; border: 1px solid #463221; background-color: #F2EBDB; }

#amenitycontent h2 { padding: 0px; margin: 15px 0px 0px 0px; }
#amenitycontent li { font-size: 16px; font-weight:bold; color: #42581D; } 
 
#aptnames { border: 1px solid #000000; width:430px; margin: 15px auto 0px auto; }
#aptnames td { font-size: 14px;  margin:0px; padding:5px; }
#aptnames h4 { color:#4C6129; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; } 
#aptnames h5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
#aptnames p { margin:0px; padding:0px; font-weight:bold; color:#463221; }
.override2 { font-size: 18px; font-weight: bold; } 

#rowtype-A td { background-color: #efe4c5; border-bottom: 1px solid #000000; }
#rowtype-1 td { background-color: #F2EADA; border-bottom: 1px solid #000000; }
#rowtype-2 td { background-color: #efe4c5; border-bottom: 1px solid #000000; }
#rowtype-3 td { background-color: #F2EADA; border-bottom: 1px solid #000000; }
#rowtype-4 td { background-color: #efe4c5; border-bottom: 1px solid #000000; }
#rowtype-4b td { background-color: #efe4c5; }

#ratescontent { width:630px; height:434px; background-image: url("../images/bg_home.gif"); background-repeat: no-repeat; }

#rates { border: 1px solid #000000; margin: 35px 15px 0px 0px; }
#rates td { margin:0px; padding:3px; }
#rates h4 { color:#4C6129; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; } 
#rates p { margin:0px; padding:0px; font-weight:bold; color:#463221; }   

#box h2 { width:630px; background-color: #F2EBDB; padding: 3px; margin: 15px 0px 0px 0px; border: 1px solid #463221;} 

#special {
    padding: 10px;
		border: solid 1px #604803;
		background-color: #f6f3ea;
}

#special2 {
    padding: 10px;
		border: solid 1px #604803;
		background-color: #d0c09c;
}

.footmenu { font-family: Times New Roman, Times, serif; font-size: 10px; color: #000000; text-decoration: none; }
.footmenu a { font-family: Times New Roman, Times, serif; font-size: 10px; color: #3d2d20; text-decoration: none; }
.footmenu a:hover { font-family: Times New Roman, Times, serif; font-size: 10px; color: #334c15; text-decoration: underline; }

#overlapcontainer {
position:relative;
} 

#overlapmovie { margin: 0px 0px 0px auto; padding: 0px; float: right; 
position: absolute;
left: 466px;
top: 5px;  
visibility: visible; 
} 

#overlapmovie2 { margin: 0px 0px 0px auto; padding: 0px; float: right; 
position: absolute;
left: 466px;
top: 5px;  
visibility: visible; 
}
