/* ********************************** */
/* container for everything to do with search */
/* ********************************** */
div#MLSContainer
{
	width: 100%; /* take a look at the compare scroll if you change this */
	padding-top:0px;
	margin-top:0px;
	font-size:11px;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#disclaimer { clear:both; width:line-height:14px; width:100%; }
#detailContainer table tdbody { clear:both; width:line-height:14px; width:100%; }
.scroll img{ height:100px;

}
#placeholder img{ width:800px;

}
#MLSContainer a { text-decoration:underline; }

/* header bar and such */
.headerBar
{
	border-top: 1px solid #002349;
	background-color: #efefef;
}


input, select, textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  box-shadow: none;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  padding: 0 6px;
  width: auto!important;
}
.content {
    float: none;
    width: auto!important;
}

/* ********************************** */
/* bars that tells you how many results, next/back links */
/* ********************************** */
.resultsBar
{
	background-color: #00005a;
	color:#f0f0ff;
}
.resultsBar a:active
{
	background-color: #00005a;
	color:#f0f0ff;
	font-size:11px;
}
.resultsBar a:hover
{
	background-color: #000f5a;
	color:#f0f0ff;
	font-size:11px;
}
/* ********************************** */
/* tabs on detail sheet */
/* ********************************** */
#navlist li a 
{
	border: 1px solid #f0f0ff;
	background: #efefef;
	margin-top:0;
	padding-top:0;
	color:#002349;
}

ul#navlist li.selectedTab a, ul#navlist li.selectedTab a:link, ul#navlist li.selectedTab a:visited 
{
	background: #f0f0ff;
	border-top: 1px solid #002349;
	color:#002349;
}

#detailContainer{
	display: block;
	padding: 2px 5px 3px 5px;
	margin-right: 0px;
	border: 1px solid #939598;
	font-size:12px;
}
#membership-links{
	font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px; padding: 4px 4px 0px 4px;	margin: 4px 4px 0px 4px;
	}

table#detailContainer td#property_options {
		width: 300px;
		font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px; padding: 4px 12px 4px 24px;	margin: 4px 4px 0px 12px;
	}
table#detailContainer td#photos {
	width: 450px; font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px; padding: 4px 4px 0px 4px;	margin: 4px 4px 0px 4px;
	}
table#detailContainer a.pages:link {font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px;color: #021A3B; padding: 4px 4px 0px 4px;	margin: 4px 4px 0px 4px;
}
table#detailContainer a.pages:visited {font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px;color: #021A3B; padding: 4px 4px 0px 4px;	margin: 4px 4px 0px 4px;
}
table#detailContainer a.pages:hover {font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px;color:#005500;	background-color: #F2F2F2;
 padding: 4px 4px 0px 4px;	margin: 4px 4px 0px 4px;
}	
	
.property-box-top  { 	color:#021A3B;
	font-family:arial,verdana,helvetics,sans-serif;
	font-size:12px;
 }
table#welcome #welcome-message { width:62%; font-size:12px; }
table#welcome #welcome-box #welcome-box-title {background-color:#002349; color:#fff; }
table#custom_search_container_v2 .title span, table#dailyalert .title span { font-size:12px; color:#000; }
table.property-box .property-box-body .property-box-body-left * { font-size:10px;}
table#custom_search_container_v2 .content #property-types, table#dailyalert .content #property-types { width:100%; }
table.property-box table.property-box-top * { font-size:12px; }

/* compare scroll */
div#compare_wrapper
{
	white-space: nowrap;
	overflow: scroll; 
	overflow-y:hidden;
	width:590px;
}




#footer { clear:both; text-align:center; }
