body { margin: 0px; padding:0; background-color: #453526; }
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; }
li { list-style-image: url("../images/arrows_sm.gif"); }
li.special { list-style: none; list-style-type: none; list-style-image: none; }
ul li.special { list-style: none; list-style-type: none; list-style-image: none; }
input, textarea { background-color: #F2EBDB; }

#menu { background-color: #8b411c; }

#menu ul { list-style: inside none; margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; }
#menu ul li { list-style: none; margin: 0px 30px 0px 0px; padding: 0px 0px 0px 0px; display: inline-block; }


#special {
    padding: 10px;
		border: solid 1px #604803;
		background-color: #f6f3ea;
}
#events {
    padding: 5px;
		border: solid 1px #604803;
		background-color: #f6f3ea;
}


.style3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	font-style: italic;
}
.style6 {
	font-family: "Times New Roman", Times, serif;
	color: #576A34;
}

#bg_main { background-image: url("../images/bg_main.gif"); } 
#content { padding: 15px 30px 20px 30px; }
#content_sub { padding: 30px; background-color: #ffffff; }
.photo { padding:0px; margin: 0px; border: 1px solid #453526; background-color: #f0e8d1;}
.photoright { padding:0px; margin: 0px 0px 5px 5px; border: 1px solid #453526; background-color: #f0e8d1; }
.photoleft { padding:0px; margin: 0px 5px 5px 0px; border: 1px solid #453526; background-color: #f0e8d1; }
.thumbleft { padding:0px; margin: 0px 5px 5px 0px; border: 1px solid #ffffff; }
.collage { padding:0px; margin: 0px 0px 0px 10px; }                                                          
.highlight1 { font-size: 14px; color: #453526; font-weight: bold; }
.highlight2 { font-family: Times New Roman, Times, serif; font-size: 18px; color: #453526; font-weight: bold; }
a.highlight2 { font-family: Times New Roman, Times, serif; font-size: 18px; color: #453526; font-weight: bold; }
a.highlight2:hover { font-family: Times New Roman, Times, serif; font-size: 18px; color: #8b411c; font-weight: bold; }
.highlight3 { font-weight: bold; font-size: 18px; background: #930; color: #fff; padding: 5px; text-align: center; margin: 0px auto 15px auto; border: double #fff; display: block; width: 100%; }

.tourie { background: #930; display: block; width: 100%; color: #fff; font-family: "Times New Roman", Times, serif; font-size: 30px; text-align: center; padding: 15px 0px 15px 0px; }
.tourie:hover { font-size: 30px; color: #f3ead6; background: #6e5300; }

a { font-family: Times New Roman, Times, serif; font-size: 14px; color: #8b411c; text-decoration: none; }
a:hover { font-family: Times New Roman, Times, serif; font-size: 14px;  color: #453526; text-decoration: none; }

h1 { font-family: Times New Roman, Times, serif; font-size: 20px; color: #000000; }
h2 { font-family: Times New Roman, Times, serif; font-size: 18px; color: #453526; }
h3 { font-family: Times New Roman, Times, serif; font-size: 16px; color: #453526; }
h4 { font-family: Times New Roman, Times, serif; font-size: 14px; color: #000000; }
h5 { font-family: Times New Roman, Times, serif; font-size: 12px; color: #000000; }

.homes-available { color: #8b411c; font-size: 18px; font-weight: bold; }           

#aptnames { border: 1px solid #000000; width:570px; margin: 15px auto 0px auto; }
#aptnames td { font-size: 14px;  margin:0px; padding:5px; }
#aptnames h4 { color:#8b411c; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; font-size: 12px; } 
#aptnames h5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
#aptnames p { margin:0px; padding:0px; font-weight:bold; color:#453526; }
.override2 { font-size: 18px; font-weight: bold; } 

#availtop { width:600px; margin: 15px auto 0px auto; }
#availtop td { font-size: 14px;  margin:0px; padding:5px 5px 5px 5px; }
#availtop h4 { color:#000000; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; font-size: 12px; } 
#availtop h5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; } 
#availtop p { margin:0px; padding:0px; font-weight:bold; color:#000000; }

#available { border: 1px solid #000000; width:600px; margin: 5px auto 0px auto; }
#available td { font-size: 14px;  margin:0px; padding:5px; }
#available h4 { color:#8b411c; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; font-size: 12px; } 
#available h5 { color:#8b411c; letter-spacing: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:bold; text-transform: uppercase; font-size: 12px; } 
#available p { margin:0px; padding:0px; font-weight:bold; color:#453526; }

#rowtype-A td { background-color: #f3ead6; border-bottom: 1px solid #000000; }
#rowtype-1 td { background-color: #ebd8c0; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
#rowtype-2 td { background-color: #f3ead6; border-bottom: 1px solid #000000; }
#rowtype-2a td { background-color: #f3ead6; border-top: 1px solid #000000; }
#rowtype-3 td { background-color: #ebd8c0; border-bottom: 1px solid #000000; }
#rowtype-4 td { background-color: #f3ead6; border-bottom: 1px solid #000000; }
#rowtype-4a td { background-color: #ebd8c0; }
#rowtype-4b td { background-color: #f3ead6; }

.fineprint { font-family: Times New Roman, Times, serif; font-size: 12px; color: #000000; text-decoration: none; }
.fineprint2 { font-family: Times New Roman, Times, serif; font-size: 12px; color: #8b411c; text-decoration: none; }
a.fineprint { font-family: Times New Roman, Times, serif; font-size: 12px; color: #8b411c; text-decoration: none; }
a.fineprint:hover { font-family: Times New Roman, Times, serif; font-size: 12px;  color: #453526; text-decoration: none; }

#footer { background-color: #8a6e49; }
.footmenu { font-family: Times New Roman, Times, serif; font-size: 12px; color: #decaab; text-decoration: none; }
.footmenu a { font-family: Times New Roman, Times, serif; font-size: 12px; color: #decaab; text-decoration: none; }
.footmenu a:hover { font-family: Times New Roman, Times, serif; font-size: 12px; color: #8b411c; text-decoration: none; }

#overlapcontainer {
position:relative;
} 
#overlapmovie { margin: 0px 0px 0px auto; padding: 0px; float: right; 
position: absolute;
left: 17px;
top: 5px;  
visibility: visible; 
} 
#overlapmovie2 { margin: 0px 0px 0px auto; padding: 0px; float: right; 
position: absolute;
left: 17px;
top: 5px;  
visibility: visible;
z-index: 9999; 
} 

.slidespot { width: 791px; height: 239px; background: #666; z-index: 7777; position: relative; display: block; }

ul.slide {
	margin: 0px;
	padding: 0px;
}

ul.slide li {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 14px;
	line-height: normal;
}

ul.slide li a {
	text-decoration: none;
	border: none;
}

ul.slide li a img {
	text-decoration: none;
	border: none;
}

#hoursbox {
position:relative;
} 
#hours { margin: 0px 0px 0px auto; padding:5px; float: right; 
position: absolute;
width: 200px;
height: 190px;
background-color: #ebd8c0;
border: 1px solid #8b411c;
left: 500px;
top: 5px;  
font-family: Times New Roman, Times, serif; 
font-size: 12px;
font-weight: bold;
color: #000000;
visibility: visible; 
} 
