.listingitem a:hover { opacity: .7; filter: alpha(opacity=70); }
.listingitem {padding:20px 0px 20px 0px; width: 220px; /*border-top:1px dotted #666;*/}
.listphoto {width: 100px; float: left;}
.listphoto img {width: 100px; border: 1px dotted #666 ! important; padding: 2px; background: transparent;}
.listtext {width: 100px; float: right; font: normal 12px arial;}
.mlsaddr {float: left; width:100px;}
.mlsaddr p, .addrlinks p {margin: 0px ! important;padding: 0px ! important;}
.addrlinks { float: left; width:100px;}
.addrlinks a:hover { text-decoration: underline; }
.addrlinks a {font: normal 12px arial;}

.listleft {color:#666666;font-family:verdana,sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;text-align:left;}
/*.listright{padding: 4px; }*/
.listleft .addr {color:#CDB800;font-family:arial,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
.listleft .area {font-family:arial,sans-serif;font-size:16px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
.listtext .price{font: bold 18px arial; color: #000;}

/* details page */
.details p { margin: 2px 4px; padding: 0 ! important; color: #2a0c0d;}
.details tr { margin-top: 40px; }
#smImages img { width: 84px; padding: 2px; border: 1px dotted #666; margin: 2px; }
#smImages a:hover { filter:alpha(opacity=70); opacity:.7; }

