body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background:#7a7677;
font-size:1.0em;
color:#000000;
}
img {
border:none;
}
a {
color:#026f98;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.clearBoth {
clear:both;
}
#topContainer {
background:#FFFFFF url(/images/BG_top.jpg) repeat-x;
width:100%;
}
#headerBot {
width:838px;
height:192px;
background:url(/images/logo_bot.jpg) no-repeat;
}
#headerBotText {
width:420px;
height:86px;
overflow:auto;
font-size:12px;
}
#headerBotText p {
margin:0px;
padding:0px;
}
#headerBotTextContent {
width:420px;
height:86px;
float:right;
padding:24px 15px 0px 0px;
}
#mainContainer {
width:838px;
margin:0px auto;
padding-bottom:12px;
}
#leftContainer {
width:150px;
float:left;
}
#left {
background:url(/images/side_bg.jpg) repeat-y;
font-size:0.8em;
}
#left a {
color:#3b6bad;
text-decoration:none;
}
#left a:hover {
text-decoration:underline;
}
.leftHeadContainer {
background:url(/images/side_box.jpg) no-repeat top;
width:150px;
min-height:27px;
}
.leftHeadContainer ul {
list-style:none;
margin:0;
padding:0;
}
.leftHeadContainer ul li {
padding:5px;
}
.leftHead {
color:#FFFFFF;
padding:5px 0px 7px 7px;
}
#contentContainer {

}
#contentHolder {
padding:0px 15px 15px 15px;
}
#rightContainer {
width:149px;
float:left;
}
#right {
background:url(/images/rightBG.jpg) repeat-y;
font-size:0.8em;
}
#propertyListingContainer {
width:149px;
color:#FFFFFF;
padding:0px 0px 0px 4px;
}
#propertyListing {
background:#142551;
width:131px;
padding:5px;
}
#botContainer {
min-height:195px;
background:#484b78 url(/images/BG_bot.jpg) repeat-x;
width:100%;
}
#botNavHolder {
width:836px;
margin:0px auto;
padding:0px;
background:url(/images/botBGAll.jpg) top repeat-y;
min-height:195px;
font-size:0.8em;
color:#FFFFFF;
}
#botNavContainer {
background:url(/images/botBG.jpg) top no-repeat;
min-height:46px;
}
#botNavContainer a, #footerContainer a {
color:#FFFFFF;
text-decoration:none;
}
#botNavContainer a:hover, #footerContainer a:hover {
text-decoration:underline;
}
#botNavPagesContainer {
width:251px;
float:left;
}
.botNavOverflow {
height:159px;
overflow:auto;
}
#botNavPages {
padding:15px 10px 0px 36px;
}
#botNavPages ul, #botNavPosts ul, #botNavComments ul {
list-style:none;
margin:0px;
padding:0px;
}
#botNavPages ul li, #botNavPosts ul li, #botNavComments ul li {
padding:5px;
}
#botNavPostsContainer {
width:279px;
float:left;
}
#botNavPosts {
padding:15px 10px 0px 53px;
}
#botNavCommentsContainer {
width:296px;
float:left;
}
#botNavComments {
padding:15px 10px 0px 59px;
}
.navBotSpacer {
width:5px;
float:left;
}
.botNavHeader {
color:#2e3192;
padding-bottom:4px;
}
#footerContainer {
width:838px;
margin:0px auto;
padding:0px;
color:#FFFFFF;
}
#footer {
text-align:center;
padding:10px;
}

/* Begin Images / Captions */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End Images / Captions */

/*dropdown*/
#links {
font-size: 1em;
float:left;
padding-bottom:10px;
text-transform:uppercase;
}
#links li:hover ul, #links li.over ul {
display: block;
}
#links ul {
margin: 0;
padding: 0;
height: 31px;
list-style: none !important;
}
#links ul li {
position: relative;
list-style: none !important;
float:left;
background:url(/images/navSep.jpg) no-repeat right;
}
#links ul li ul li {
background:#101e43;
position: relative;
z-index: 2;
}
#links li ul {
position: absolute;
top: 37px;
width: 150px;
display: none;
}
#links ul li a {
display: block;
text-decoration: none;
color:#ffffff;
padding: 10px;
margin:0px 2px 0px 0px;

}
#links ul li a:hover {
padding: 10px;
background:#026f98;
margin:0px 2px 0px 0px;
}
#links ul li ul {
background:#101e43;
}
#links ul li ul li a {
padding: 10px;
width:150px;
font-size: 9px;
}
/*dropdown*/

/*imported from real estate software*/
#main_listing_container { margin-left: 3px; text-align: left; }
#photo_holder { width: 468px; margin: 0; padding: 5px 0; }
#photo_left { text-align: center; width: 345px; float: left; margin: 0; padding: 5px 0 0 5px; }
#photo_left img { width: 335px; }
#photo_right { width: 100px; float: right; margin: 0; padding: 0; }
#photo_right img { width: 70px; height: 70px; margin: 0; padding: 6px; }
#picture_subnav { background-color: #cfcfcf; width: 468px; height: 80px; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; }
#subnav_schedule { float: left; margin: 0; padding: 0 9px 0 0; }
#subnav_map { float: left; margin: 10px !important; padding: 0; width: 300px; }
#subnav_calc { float: left; margin: 0; padding: 0 0 0 9px; }
#description { width: 468px; }
#quick_description { width: 468px; }
#quick_content { width: 230px; float: left; margin: 10px 0; padding: 0 0 0 10px; }
#quick_agent { width: 200px; float: right; margin: 0; padding: 10px 0; }
#description_contents { text-align: justify; width: 468px; margin: 0 0 10px; padding: 0; }
#description_contents_container { text-align: justify; margin: 0; padding: 0 10px; width: 438px; }
#description_contents_container hr { margin: 0 0 6px; padding: 0; border-color: #dbdada; border-style: solid solid none; border-width: 1px 1px 0; outline-width: 0; }
#picture_subnav h3{
	padding: 0px 0px 0px 7px;
	margin: 3px 0px 3px 0px;
	font-size: 1em;
	color: #625D5D;
}
#topInfoArea {
	text-align: left;
	margin-left: 10px;
}
