@charset "UTF-8";
/* CSS Document */

.listing{
width:423px;
font-size:12px;
margin:10px;
color:#333;
}
.listing p{
margin:0 0 5px 0;
padding:0;
}

.listing a{
color:#7171bd;
}

.listing .top{
width:413px;
background-color:#7171bd;
padding:5px;
margin:10px 0 0 0;
float:left;
color:#fff;
}
.listingmid{
width:423px;
background-color:#E6E6E6;
border-top:2px #000070 solid;
float:left;
padding:0 0 10px 0;
margin:0;
}

.listing .top h3{
font-size:16px;
font-weight:bold;
float:left;
padding:0;
margin:0;
}

.listing .utilities{
float:right;
margin:0 5px 0 5px;
padding:0;
width:123px;
}


.beds, .baths, .garage{
float:right;
margin:0 0 0 5px;

}
.beds{
background-image:url(images/bed.gif);
background-repeat:no-repeat;
padding-left:20px;

}

.baths{
background-image:url(images/bath.gif);
background-repeat:no-repeat;
padding-left:20px;

}

.garage{
background-image:url(images/car.gif);
background-repeat:no-repeat;
padding-left:20px;

}

.listing .listtextarea{
float:left;
width:420px;
margin:10px 0 10px 0;
}

.listing .image{
width:120px;
margin: 0 5px 10px 5px;
border:1px solid #000070;
float:left;
}

.listing .listingmid h3{
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
line-height:16px;
}
.listing .price{
font-size:14px;
margin:5px 0 0 0;
}

.view_image{
margin: 10px;
font-size:12px;
}

.view_image img{
width:420px;
margin:10px 0 10px 0;

}
.featured1 .listingmid{
width:423px;
background-color:#FFFF66;
border-top:2px #000070 solid;
float:left;
padding:0 0 10px 0;
margin:0;
}
.featured2 .listingmid{
width:423px;
background-color:#FFCCCC;
border-top:2px #000070 solid;
float:left;
padding:0 0 10px 0;
margin:0;
}
.listdescription{
margin:10px 0 10px 10px;
width:390px;
padding:0;

}