#reshold {width: 750px; background:transparent;}
.resulz1, .resulz2, .resulzpru {width:690px; margin: 0 20px 15px 0; height:200px; padding:7px 20px; font: 11px/14px verdana; color:#000;}
.resulz1 {border-top: 3px solid #aebfcf; border-bottom: 1px solid #aebfcf; background: #fff;}
.resulz2 {border-top: 3px solid #bfbc9d; border-bottom: 1px solid #bfbc9d; background: #fff;}
.resulzpru {border-top: 3px solid #36c; border-bottom: 1px solid #36c; background: #e9edf7;}

.thumblock { width:190px; height: 180px; float: left;}
.thumblock img {width: 186px; height: 139px; border: 1px solid #fff; display: block; }
.resopts {font: 9px/13px verdana; margin: 5px 12px 1px 0; display: block; float: left; padding: 1px 0 1px 35px; width:40px; text-decoration: none;}

.morephoto {background: url(../images/resopts_photo.gif) top left no-repeat #fff;}
.virtour {background: url(../images/resopts_virt.gif) top left no-repeat #fff;}
.resulz2 .morephoto {background: url(../images/resopts_photoalt.gif) top left no-repeat #fff;}
.resulz2 .virtour {background: url(../images/resopts_virtalt.gif) top left no-repeat #fff;}
.resulzpru .morephoto {background: url(../images/resopts_photopru.gif) top left no-repeat #e9edf7;}
.resulzpru .virtour {background: url(../images/resopts_virtpru.gif) top left no-repeat #e9edf7;}
.resulzpru a.morephoto:hover, .resulzpru a.virtour:hover {color: #36c;}

.resright {float:right; margin-top: 10px;}
a.resdetbut {background: url(../images/resultbutton.gif) top left no-repeat transparent; width: 118px; height: 22px; font: 13px/16px georgia, times, serif; color: #fff; margin: 2px 0; display: block; padding: 7px 0 0 12px; text-decoration:none;}
.resulz2 a.resdetbut:hover, a.resdetbut:hover {color:#fff; background: url(../images/resultbuttonh.gif) top left no-repeat transparent;}
.resulz2 a.resdetbut {background: url(../images/resultbuttonalt.gif) top left no-repeat transparent;}

.reshead {width:690px; height: 18px;margin-bottom: 5px;}
.resadd {font: 14px/18px verdana; color: #000; float: left; }
.resprice {font:bold 14px/18px verdana; color: #000; float: right; margin-left: 15px;}

.rescont {width: 500px; float: left; height: 180px; }
.resulzpru .rescont {background: url(../images/resinfoback.gif) top left no-repeat #e9edf7;}
.rescont p { margin: 0 15px; width: 350px;}
.resinfo {border:0; margin: 15px; width: 250px;}
.resinfo td {vertical-align: top; }
.listed { font: 10px/12px verdana; color: #36c; padding: 5px 0;}

#mapholder {width: 730px; height: 350px; margin: 0 0 10px 0; }
#mapholder img {width: 500px; height: 350px; margin-right: 20px; float: left;}
#resmapdir {width: 210px; float:left;}
.resulzmap { width: 150px; height: 110px; margin: 0 20px 10px 0; border-top: 3px solid #aebfcf; border-bottom: 1px solid #aebfcf; padding: 3px 0; float: left;}
.resulzmap2 { width: 150px; height: 110px; margin: 0 20px 10px 0; border-top:3px solid #bfbc9d; border-bottom: 1px solid #bfbc9d; padding: 3px 0; float: left;}
.resulzmappru { width: 150px; height: 110px; margin: 0 20px 10px 0; border-top:3px solid #36c; border-bottom: 1px solid #36c; padding: 3px 0; float: left; background: url(../images/mapresback.gif) top left no-repeat #e9edf7;}
.resulzmap img, .resulzmap2 img, .resulzmappru img {border:0; height: 45px; display: block; margin: 0 10px 10px 0;}

