/* Search results page: Navigation */
.searchnav {
 margin:0 0 5px 0;
}
.searchnav .searchlinks {
 text-align:center;
}
.searchnav .nothere {
 text-align:center;   
 padding:2px;
}
.searchnav .thisone {
 text-align:center;
 background-color:#ffdddd;
 padding:2px;
}
.searchnav .searchprev {
 float:left;
 padding:2px;
 color:#aaaaaa;
}
.searchnav .searchnext {
 float:right;
 padding:2px;
 color:#aaaaaa;
}



/* Search results page: Matches */
.search {
/* background-color:#eeeeee; */
 margin:0 0 10px 0;
 padding:1px 0 1px 0;
}

.search .row {
/* width:560px; */
/* border-right: 1px solid #882222;
 border-bottom: 1px solid #882222;
 border-left: 1px solid #dd6666;
 border-top: 1px solid #dd6666; */
 background-color:#ffffff;
 margin:5px 0 10px 0;
 clear:both;
}

.search .content {
 padding:2px 2px 2px 2px;
}

.search .teaser {
 background-color:#ffffcc; /* was fbff89 */
 font-weight:bold;
 padding:1px;
}

.search .teaser-sold {
 background-color:#ffdddd; /* was fbff89 */
 font-weight:bold;
 padding:1px;
}

.search .teaser-inactive {
 background-color:#dddddd; /* was fbff89 */
 font-weight:bold;
 padding:1px;
}

.search .teaser-showcase {
 background-color:#e4ffe2;
 font-weight:bold;
 padding:1px;
}

.search .scteaser {
 background-color:#ffdddd;
 font-weight:bold;
 padding:1px;
 background-image:url(http://realestate.semissourian.com/images/elements/showcase.gif);
 background-repeat:no-repeat;
 background-position:top right;
}

.search .teaser a, .search .scteaser a {
 color:#000000;
}

.search .facts {
 float:right;
 text-align:right;
 width:140px;
 color:#333;
}
.search .tools {
 float:right;
}

.search .photo {
 float:left;
 padding-right:5px;
}

.search .details {
 vertical-align:top;
 min-height:105px;
 color:#333;
}

.search .desc {
 clear:left;
 color:#333;
}

.search .realtor {
 float:right;
 clear:both;
 text-align:right;
 width:150px;
}

.search .fitter {
 clear:both;
}

/* Search dropdowns */
/*
#searchform {
   margin:0 5px 5px 5px;
}

select.fulldropdown { 
   font-family: Arial; font-size: 11px; font-style: normal; 
   background: #fffff8;
   width:146px;
   margin: 0 2px 4px 0;
}

select.halfdropdown { 
   font-family: Arial; font-size: 11px; font-style: normal; 
   background: #fffff8;
   width:71px;
   margin: 0 2px 4px 0;   
}
*/

.mapcontrols {
 margin:5px;
 font-weight:bold;
}

.mapfindaddress {
 margin:30px 0 0 5px;
 padding:5px 5px 5px 10px;
 background-color:#ffffcc;
 font-weight:bold;
}

.framed {
 border:1px #555555 solid;
}

.floater {
 border:1px solid #999999;
 text-align:center;
 background-color:#ffcc66;
 padding:2px;
}

/* Photo gallery */
.ggitem {
 display:none;
 margin:0 0 10px 0;
}

.ggctrl {
 display:none;
 text-align:center;
 padding:0 0 10px 0px;
}

.price {
 font-size:1.2em;
 font-weight:bold;
}

.success {
 color:#19ae00;
 font-weight:bold;
}

.error {
 color:#aa1111;
 font-weight:bold;
}

.brochure {
 width:600px;
}
