body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin: 0;
	padding: 0;
	background: url(../images/bkg.gif) repeat-x;
}

/*#header {
	height: 121px;
	background: #660033 url(../images/top-grid.gif) no-repeat right;
	border-bottom: 1px solid #000;
			}*/
			
			

#nav {
	background: #ccc;
	height: 25px;
	width: 100%;
	border-bottom: 1px solid #000;
}

#nav ul {
	line-height: 25px;
    white-space: nowrap;
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-weight: bold;
	text-align:center;
}

#nav li {
    list-style-type: none;
    display: inline;
}

#nav li a {
	text-decoration: none;	
	padding: 7px 1em ;
    }

#nav li a:hover {
      color: #fff;
      background-color: #660033;
        }

#content {margin: 20px; min-width:799px;}


.left {
	float: left;
	width: 250px;	
	font-size: 11px;
	}
	
.right {
	float: left;
	width: 60%;
	margin-left: 3em;
	}

#footer, #footer2  {
	clear: both;
	font-size: 11px;
	margin: 1em 0;
	border-top: 1px solid #660033;
	}
#footer2 {
	text-align: center;
	padding: 10px 0;
}

#footer2 ul  {
padding: 0;
margin: 0;
list-style-type: none;
width: 100%;
text-align: center;
}
#footer2 li:first-child {border-left: none}

#footer2 li { display: inline; border-left: 1px solid #ccc; }

#footer2 li, #footer2 li a {
text-decoration: none;
padding: 0 .8em;
outline:none;
}

#footer2 li a:hover {color: #666666;}	
	
.maroon {
	font-weight: bold;
	color: #660033;
}

a:link, a:visited {	color: #660033; outline:none;}

h1, h2 {font-family: 'Times New Roman', Times, serif; font-size: 2em; font-weight: normal; color: #660033}

h2 {font-size: 1.5em}


#content .right ul {
	list-style: none;
	margin:  0;
	padding-left: 0;
	color: #000000;
	}
#content .right li  {
	margin-left: 1.5em;
    padding: 0 0 4px 15px;
	background: transparent url(../images/next.gif) no-repeat 0 3px;
	}


.small {font-size: 11px;}

.imgR {
float: right;
margin: 10px 0 10px 10px;
border: 1px solid #000;
}

.imgL {
float: left;
margin: 0px 20px 10px 0px;
border: 1px solid #000;
}

.thumbnail {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	width: 160px;
	margin: 0 1em 3em 1em;
	text-align: center;
	position:relative;
	height:200px;
}

.thumbnail a:link img, .thumbnail a:visited img {border: 1px solid #000}
.thumbnail a:hover img, .thumbnail a:active img {border: 1px solid #000}

#flash {
	width: 550px;
	float: left;
	margin: 0 1.5em 1em 0;
	}
	
.transparent {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.openhouse {
position: absolute;
top: 0; 
left: 10px
width:120px; 
font-size: 1.5em;
font-weight:bold;
color: #f2f2f2; 
padding: 10px;
text-align:center;
}


a.mls_button {
	background-color:#660033;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}a.mls_button:hover {
	background-color:#332f2f;
}a.mls_button:active {
	position:relative;
	top:1px;
}

hr {
    border: none;
    background-color: #660033;
    color: #ccc;
    height: 1px;
}


.cycle-slideshow {width:400px;position:absolute; top:0; right:0px; }
.cycle-slideshow img { 
    position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
}
.cycle-slideshow img:first-child {
    position: static; z-index: 100;
}
.cycle-slideshow img {border-left:solid 1px #000;border-top:solid 1px #000}

