﻿body 
{
    height:100%;
    color: #000;	
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 40px;
	min-width: 1000px;
}
img {border:none;}
a
{
    color:#0054A6;
	text-decoration:none;
}
#menuL a
{
    color:#ffffff;
    text-decoration:none;
	font: 12px Verdana;
}
div.divider ul 
{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font: bold 12px Verdana;
}
div.divider li 
{
	float:left;
	padding-left:10px;
	background:url(../agentsites/images/divider.jpg) no-repeat 0 0;
}
div.divider li a {
	color:#ffffff;
	display:block;
	padding:0 15px 0 8px;
	line-height:39px;
    text-decoration:none;
}
div.name
{
	color:#ffffff;
	font: 35px Garamond;
	padding-top:10px;
}
div.name i
{
	margin:0;
}
div.name span
{
    padding-left:35px;
}
html*#bc img
{
	margin-top:-65px;
}
div.name img
{
	border: 0;
	float:right;
	margin-top:-60px;
	margin-right:10px;
	z-index:-1px;
}
div.agentInfo ul 
{
	margin:0;
	padding:30px 0 10px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font: 11px Verdana;
}
div.agentInfo a
{
	font: 11px Verdana;
}
div.agentInfo li
{
	padding-left:8px;
}
.calculator 
{
	background:#ffffff;
	border:1px solid #B5B19B;
	padding:5px 6px 5px 5px;
}
.calculator h2
{
	margin:0 0 10px;
	color:#000000;
	font:normal 17px "Trebuchet MS", Helvetica, sans-serif;
	text-align:center;
}
.calculator div {
	width:100%;
	overflow:hidden;
	margin-bottom:7px;
}
.calculator div label {
	float:left;
	width:95px;
	text-align:right;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:3px;
}
.calculator div label.select {width:90px; padding-right:5px;}
.calculator div input,
.calculator div select {
	float:left;
	width:58px;
	margin-left:3px;
	background:#fff;
}
.calculator div input {
	padding:1px 2px;
	width:59px;
	border:1px solid #aaa;
}
.calculator div input.button 
{
	float: left;
	width: auto;
	padding: 0;
	margin: 0;
	background: #47B248;
	color: White;
	font-weight: bold;
}
.calculator div select {width:65px;}
.calculator span {
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	float:left;
	padding-top:5px;
}
.calculator span.name {
	width:85px;
	padding-right:10px;
	text-align:right;
	font-size:11px;
}
.maincontent div
{
    padding-top:12px;
}

.content.page-box 
{
	border:1px solid #D5D5D5;
	background:#F7F2D9;
	padding:15px 20px 0;
	width:958px;
	position:relative;
}

#search fieldset { background: #F2F3F9; border: 1px solid #B5B19B; padding: 12px; margin-bottom: 25px; }
#search fieldset.quick-find { margin-bottom: 35px; background: #F7F2D9; }
#search fieldset legend { padding: 2px 15px; margin-bottom: 10px; background: #fff; border: 1px solid #B5B19B; font-weight: bold; font-size: 14px; color: #D00018; }
#search fieldset input { font-size: 10px; }
#search fieldset dl { padding: 0; margin: 0; }
#search fieldset dt, fieldset dd { margin-bottom: 10px; }
#search fieldset dt { width: 110px; height: 18px; padding: 1px 0 0 0; float: left; clear: left; font-weight: bold;  }
#search fieldset dd { margin-left: 110px; }

#search fieldset.listing-info b { display: block; }
#search fieldset.listing-info dl { margin-top: 18px; }
#search fieldset.listing-info .horizontal-check { margin-bottom: 10px; }
#search fieldset.listing-info .horizontal-check input { margin-left: 10px; }

#search fieldset dd.schools select { display: block; margin: 0 0 7px 0; }

#search fieldset.property-info select { width: 100px; }
#search fieldset.property-info h4 { font-size: 12px; margin: 10px 0 5px 0; clear: left; }
#search fieldset.property-info ul { list-style: none; margin: 0 0 8px 0; padding: 0; width: 155px; float: left; }
#search fieldset.property-info li { margin: 0; padding: 0; }

#search .horizontal-check input { margin-left: 10px; }

.search-box 
{    
    width:100%;
	overflow:hidden;
}

#rental, #commercial { display: none; }

.search-box label {
	float:left;
	width:75px;
	padding-right:5px;
	text-align:right;
}
.search-box select {
	float:left;
	width:95px;
}
.search-box .select-box 
{
	float:left;
	width:180px;
}
.search-box .select-box.right label {width:60px;}
.search-box .select-box div 
{
	width:100%;
	overflow:hidden;
	margin-bottom:6px;
	height:20px;
}
.search-box p {
	color:#D00018;
	text-align:center;
	clear:both;
	padding-top:3px;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom:13px;
}
.search-box p span {font-size:16px;}
.search-box .bottom-panel {
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:3px;
}
.search-box .bottom-panel input {margin-right:-3px;}
.search-box .bottom-panel a {
	text-decoration:underline;
	margin-right:10px;
}
#index .search-box .bottom-panel {margin-right:12px;}
.search-container {
	background:url(../images/search-bg.gif) no-repeat;
	width:373px;
	height:73px;
	float:left;
	padding:10px 10px 10px;
}
.search-container h3 {
	text-align:center;
	color:#D30033;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.search-container div {
	background:url(../images/search-panel-bg.gif) no-repeat;
	height:42px;
	width:355px;
	overflow:hidden;
	padding:0 0 0 10px;
}
.search-container .text {
	width:135px;
	padding:1px 2px;
	margin:12px 10px 0 0;
	float:left;
}
.search-container label {float:left; margin-top:13px;}
.search-container .button {float:right;}
a.personal
{
    text-decoration:underline;
    color:Gray;
    padding-bottom:25px;
    font-size:large;
}
.leftmenu
{
    background-image: url(agentsites/images/couple.jpg);
    background-position: 14px 12px;
    *background-position: 10px 12px;
    background-repeat: no-repeat;    
}
.dt0
{
    background-color:#F7F2D9;
}
.dt1
{
    background-color:#E0DABA;
}
/* PROPERTY DETAILS */
.top { margin-top: 5px; }
* html .top { margin-top: 25px; }
.top strong { color: #00AB29; }

#images { width: 335px; overflow: hidden; }
#images #bigimage, #thumbs a { border: 1px solid #000; }
#thumbs { margin-top: 10px; }
#thumbs a { display: block; float: left; margin-right: 2px; }
#thumbs a img { width: 62px; }

.tree-col { clear: left; overflow: hidden; margin: 50px 0 0 0; font-size: 0.92em; padding: 0 0 15px 0; list-style: none;}
.tree-col h3 { height: 24px; font: bold 1.27em/24px Tahoma, Arial, Helvetica, sans-serif; background: url(../images/bg-left-h4.gif); }
.tree-col li { float: left; width: 164px; }
.tree-col h4 { margin: 0; font-size: 1em; }
.tree-col ul { margin: 5px 0 0 0; padding: 0 0 17px 0; line-height: 18px; list-style: none; }
.tree-col ul li	{ padding: 0 0 0 10px; float: none; width: auto; }

#specs { float: right; width: 135px; overflow: hidden; }
#specs h3 { color: Green; font-size: 14px; text-align: center; }
#specs ul#stats { padding: 0; margin: 0; }
#specs ul#stats li { padding: 0; margin: 0; list-style: none; height: 15px; }
#specs ul#stats li strong { width: 40px; margin-right: 5px; clear: left; float: left; display: block; text-align: right; }
#specs ul#stats li span { width: 50px; }

#specs h4 { font-size: 12px; margin-bottom: -10px;}
#specs ul#highlights li { margin-bottom: 0px; height: 15px;}
