
    body {background: #FFFFFF;margin:0px; padding:0px;}
    body, td, div, span, input, select, textarea {font-size:11px;font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;color:#000000;}
    h1, h2, h3, h4 {display:inline;}
    a, a:visited {color:#315383;text-decoration:none;font-size:10px;}
    a:hover {color:#A20A1F;text-decoration:underline;font-size:10px;}
    
    /*### MISC/GENERAL ###*/
    .hidden {display:none;}
    #date {font-size:11px;color:#FFFFFF;}
    #nobold {font-weight:normal;}
    #indent {padding-left:10px;}
    #vspacer10 {height:10px;line-height:10px}
    #hspacer10 {width:10px;}
    #container {background: #FFFFFF;}
	.reverse {unicode-bidi:bidi-override; direction: rtl;}
	.red {color:#A20A1F;}
	.blue{color:#315383;}
    /*### HEADER/FOOTER ###*/
    #printout h1 {font-size:12px;color:#315383;}
    
    h2 {color:#A20A1F;font-size:16px;}
    #welcome {color:#315383;}
    #welcome h1 {font-size:16px;}
    #header a, #header a:visited {color:#FFFFFF;text-decoration:none;}
    #header a:hover {color:#FFE81F;text-decoration:none;}
    /*### MENU ###*/
    #menu ul{
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    #menu li {
        border-bottom:1px solid #cccccc;
        padding:5px 10px;
        font-weight:bold;
        
    }
    #menu li a, li a:visited {font-size:11px;color:#315383;text-decoration:none;}
    #menu li a:hover {font-size:11px;color: #a20a1f;text-decoration:underline;}
    
    #tips ul{
        list-style: square;
    }
    
    /*### CONTENT/BANNER ###*/
    #banner {color:#FFFFFF;}
    #banner strong {color:#ffe81f;}
    #banner h1 {font-size:18px;}
    #disclaimer {color:#808080;font-size:10px;}
    /*### BROWSE LISTINGS ###*/
    #browse img1 {border:1px solid #A20A1F;}
    
    /******** LISTINGS *********/
    #listing {margin:0;padding:0px 0 20px 0;border-top:2px solid #A20A1F;border-bottom:1px solid #ced8df;}
    #detail-details {margin:0;padding:0px;}
    
    
    #listing .thumbnail {float:left;margin:10px 0px 0px 5px;padding:3px;border:1px solid #cccccc;background:#fff;}
    #listing .thumbnail div {border:1px solid #cccccc;}
    #listing-details .thumbnail {float:left;margin:0px 5px 10px 5px;padding:3px;border:1px solid #cccccc;background:#fff;}
    #listing-details .thumbnail div {border:1px solid #cccccc;}
    
    
    #listing .list-img img {margin:0px 0 0 0;padding:3px;border:1px solid #666;width:145px;height:109px;background:#fff;}
    #listing .list-img a:hover img {border:1px solid #A20A1F;}
    #listing .list-img a {float:left;width:145px;height:109px;display:block;margin:0;padding:8px;text-align:center;}	 
    #listing .details-link {margin:10px 0 0 180px;}
    #listing .details-link a {font-size:9px;text-decoration:none;text-transform:uppercase;position:relative;margin:0 15px 0 0;color:#315383;}
    #listing .details-link a:hover {font-size:9px;color:#A20A1F;}
    
    #address {color: #fff;padding: 5px;border-bottom: 2px solid #ccc;}
    #address a, #address a:visited {font-size:14px;font-weight:bold;color:#FFFFFF;}
    #address a:hover {color:#FFE81F;font-size:14px;font-weight:bold;text-decoration:none;}
    #category {color:#FFE81F;}
    dl {display:block;margin:0 0 0 180px;padding:0;line-height:1.5em;}
    dt {text-transform:uppercase;font-size:9px;float:left;width:100px;margin:0;padding:0px 10px 0px 0px;font-weight:bold;}
    dd {margin:0 0 0 100px;padding:0;font-size:9px;}
    dl a {display:block;background:#ebedd8;text-decoration:none;line-height:2.5em;text-transform:uppercase;text-align:right;padding:0 10px 0 0;color:#535a13;}
    dl a:hover {background:#f2f1f1;}
    
    #featured td {font-size:9px;}
    
    #listing-section {color:#606060;font-size:12px;}
    #agent {font-size:12px;color:#A20A1F;}
    #agency {font-size:12px;color:#315383;} 
    
    #features ul {float: left;width: 100%;margin: 0;padding: 0;list-style: none; font-size:9px;}
    #features li {float: left;margin: 0;padding: 0;font-weight:normal;line-height:2em; font-size:9px;}
    
    #photos ul {float: left;width: 24em;margin: 0;padding: 0;list-style: none;}
    #photos li {float: left;width: 6em;margin: 0;padding: 0;border:0px;}
    #thumbnail {border:1px solid #dddddd;background:#ffffff;}
    #thumbnail img{padding:5px;}
    
    .container {
        overflow: hidden;
        background: #FFFFFF;
    }
    .thumbnail2 {
        position:absolute;
        padding: 5px;
        z-index: 1;
        border: 1px solid #dddddd;
    }
    .overlay {
        position:absolute;
        z-index: 100;
        
    }
    
	#agents ul{
        margin: 0px;
        padding: 0px;
        list-style: none;
    }
    #agents li {
        border-bottom:1px solid #cccccc;
        padding:5px 10px;
    }
	
    /*
    
    #thumbnail {border:1px solid #dddddd;background:#ffffff;}
    #thumbnail img{padding:5px;}
    
    #photos dl {display:block;margin:0 0 0 20px;padding:0;line-height:1.5em;}
    #photos dt {font-size:9px;float:left;width:100px;margin:0;padding:0px 10px 0px 0px;font-weight:bold;}
    #photos dd {margin:0 0 0 100px;padding:0;font-size:9px;}
    #photos dl a {display:block;background:#ebedd8;text-decoration:none;line-height:2.5em;text-transform:uppercase;text-align:right;padding:0 10px 0 0;color:#535a13;}
    #photos dl a:hover {background:#f2f1f1;}
    */
