﻿/* START PAGE CONTAINER */
#outerContainerBorder { 
	border:1px solid #616161; 
}

#outerContainerPadding {
	padding:6px 10px;
	border:#bbbbbb 2px solid;
	background:#dddddd;
}

#resultsContent {
	border:1px solid #808080;
	background:#ffffff;
	width:100%;
}

#noResults{
	text-align:center;
	background:#fbf7eb;
	border:1px solid #eac67a;
	padding:4px;
}

#currentMLS{
	font-size:14px;
	padding:5px 0px;
	text-align:center;
	background:#fbf7eb;
	border:1px solid #eac67a;
}

div#contentPadding{
	margin-right: 17px;
}
/* END PAGE CONTAINERS */

/* START SIDEBAR STYLES */
#seoSidebar{
	padding-left:10px;
	padding-top:5px;
	vertical-align:top;
	width:165px;
}

#seoSidebar td {
	font-size:8pt;
}

.tinyNote{
	font-size:x-small;
}

#realEstateStats, #nearByCities, #majorCities{
	background-color:#FFF4E0;
	border:1px solid #616161;
	padding:4px;
	width:155px;
}

#betaOverlay{
	position:absolute;
	width:260px;
	height:120px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3) alpha(opacity=30);
	opacity:0.4;
	vertical-align:middle;
	text-align:center;
	font-size:60pt;
	font-weight:bold;
	padding-top:25px;
	display:none;
}
/* END SIDEBAR STYLES */

/* START CRITERIA STYLES */
#dropdownRow td{
	padding-right:10px;
}

#multisearch{
	width:259px;
	border-right:0px;
	margin-right:0px;
	margin-bottom: 2px;
	padding:0px 0px 0px 0px;
}

#clearCityZip{
	width:16px; 
	height:16px; 
	border-top:2px inset; 
	border-right:2px inset; 
	border-bottom:2px inset; 
	background:center no-repeat url(/media/global/close_x_round.gif); 
	background-color:#FFFFFF;
	cursor:hand;
}

#seoMinPrice, #seoMaxPrice, #seoBeds, #seoBaths {
	font-size:8pt;
}

#criteriaContent{
	width:600px;
}
/* END CRITERIA STYLES */

/* START PAGING CONTROLS */
tr.pagingControls td{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #444444;
}
tr.pagingControls select{
	font-size:11px;
}

tr.pagingControls a{
	color:#000000;
}
/* END PAGING CONTROLS */

/* START PROPERTY LIST */
.propertiesOddRow td{
	background-color: #fafafa;
}			
.propertiesEvenRow td{
	background-color: #eeeeee;
}			
.propertiesOddRow tr{
/*	border: 3px solid black;*/
/*	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;*/
}

.propertyInfo{
	vertical-align:top;
	padding: 5px 10px;
	border-top:1px solid #dddddd;
}

.efc{
	font-size:8pt;
}

.detailsLink{
	font-size:11pt;
	font-weight:bold;
}
/* END PROPERTY LIST */

/* START OTHER PAGE STYLES */
#citySearchNameDisplay{
	font-size:large;
	font-weight:bold;
	padding:10px 0px;
	text-align:center;
}

#searchDisclaimer{
	padding-top:15px;
}

#div_vownotice{
	position:relative;
	margin:4px;
	padding:4px;
	overflow:hidden;
	text-align:center;
	border:1px solid #eac67a;
	background:#fbf7eb;
	font-size:small;
}

#div_vownotice span{
	font-size:small;
	color:#ea5900;
	font-weight:bold;
}

.switchMlsTabs {
	padding:2px 10px;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;
	border:1px solid #616161;
	border-left:0px;
	background:#efefef;
}

.switchMlsTabs a {
	text-decoration:none;
	color:#000000;
}

.resultdetailtouroverlay {
    background: url("/media/global/invis.gif") repeat scroll left top transparent;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.resultdetailtourplay {
    left: 50%;
    margin: -16px 0 0 -14px;
    position: absolute;
    top: 50%;
}
