.listings ul {
   margin:0;
	 padding:0 0 30px 0;
	 list-style:none;
	 float:left;
}
.listings li {
   width:500px;
	 float:left;
	 clear:both;
	 padding:10px 0;
	 margin-top:10px;
	 border-bottom:1px dotted #CCCCCC;
	 position:relative;
}
.listings li p {
   margin:0;
	 padding:0;
}
.listings li h3 {
	 font-size:16px;
	 padding:0 0 10px 0;
	 margin:0;
	 color:#e80b89;
}
.listingaddress {
   width:235px;
	 float:left;
}
.listingdetails {
   width:235px;
	 float:right;
}

.listingdetails p {
   padding:0 0 5px 0 !important;
	 margin:0;
	 float:left;
	 width:100%;
}
.listingdetails p img {
	 float:left;
}
.listingdetails p span {
   padding:3px 10px;
	 width:135px;
	 float:left;
}

#topsearchpanel {
   padding:10px;
	 background-color:#454545;
	 float:left;
	 clear:both;
	 margin-bottom:20px;
}

.locations ul {
   list-style:none;
	 margin:0;
	 padding:0;
	 float:left;
	 clear:both;
	 width:500px;
}
.locations li {
   display:inline;
	 font-size:20px;
	 padding:2px;
	 font-weight:bold;
	 font-family:Arial,Helvetica,Sans-serif;
}
.locations li a {
	 text-decoration:none;
	 color:#BBBBBB;
}
.locations li.alt a {
	 text-decoration:none;
	 color:#999999;
}
.locations li a.selected {
	 text-decoration:none;
	 color:#e80b89 !important;
}
.locations li a:hover,.producttags li.alt a:hover {
	 text-decoration:none;
	 color:#e80b89 !important;
}
