/* CSS Document */

body {
text-align:center;
}

h1 {
color:#541717;
font-size:1.9em;
padding:0px 5px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
}

p {
padding:0px 15px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#4D4D4D;
}

h5 {
padding:0px 15px 0px 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#4D4D4D;
margin:0px;
margin-bottom:-10px;
}

table p {
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#4D4D4D;
}

.listings {
margin:0px 5px 0px 10px;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#4D4D4D;
}

.listings2 {
margin:0px 5px 0px 5px;
padding:0px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#4D4D4D;
}

.main {
width:750px;
text-align:left;
border:1px solid #bbb;
}

.nav {
height:27px;
background-image:url(images/navbar.jpg);
background-repeat:no-repeat;
text-align:center;
color:#541717;
font-weight:bold;
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
}

.nav a {
color:#541717;
text-decoration:none;
}

.leftCol {
width:210px;
float:left;
text-align:center;
}

.midCol {
width:380px;
float:left;
text-align:left;
}

.midCol2 {
width:540px;
float:left;
text-align:left;
}

.rightCol {
width:160px;
float:left;
text-align:left;
}

.bottom {
clear:both;
padding-top:50px;
text-align:left;
height:48px;
background-image:url(images/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
color:#541717;
font-weight:bold;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
}

.bottom a {
color:#541717;
text-decoration:none;
}

.bottom a:hover {
text-decoration:underline;
}

.roundBox {
width:193px;
background-image:url(images/round_bg.jpg);
background-repeat:repeat-y;
text-align:left;
margin-bottom:20px;
margin-left:5px;
}

.roundBox p {
padding:0px;
}

.roundBoxText {
padding:0px 10px 0px 10px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}

.squareBox {
width:145px;
background-image:url(images/square_bg.jpg);
background-repeat:repeat-y;
}

.squareHead {
background-image:url(images/square_top.jpg);
background-repeat:no-repeat;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#fff;
text-align:left;
padding-left:7px;
padding-top:3px;
font-weight:bold;
margin-bottom:-5px;
}

.squareBoxText {
padding:0px 5px 0px 5px;
margin:0px;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
}

.squareBox ul {
margin:5px 0px 0px 15px;
padding-left:10px;
font-size:.75em;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
text-decoration:underline;
}

.squareBox a {
color:#541717;
}

ol {
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
}

#mlsImages {
	width: 165px;
	float: right;
	background: #F6F6F6;
	border: 1px solid #ACAB99;
	margin: 0 5px 5px 15px;
	padding-left: 5px;
}

#mlsImages img {
	border: 1px solid #ACAB99;
	margin: 5px 5px 0 0;
	float: left;
	display: inline;
}

#sale {
	color:#FFF;
	font-size:xx-small;
}

#sale a {
	color:#FFF;
	font-size:xx-small;
}