#centerContainer {
        width:980px;
        margin-left:auto;
        margin-right:auto;
        padding-top:10px;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:0px;
/*        filter:shadow(color:#333333, strength:5, direction:145);   this kills listings3.php */
        height: 1%;
}

#mainContainer {
        margin-left:auto;
        margin-right:auto;
        border-top: #000 1px solid; 
        padding: 0px;
        WIDTH: 980px; 
        HEIGHT: auto; 
        TEXT-ALIGN: left; 
        BACKGROUND-COLOR: #fff;
        margin-bottom: 0px;
}

#colLeft {
        margin: 0px;
        width: 200px;
        padding: 0px;
        float: left;
        height: auto
}

#colCenter {
        margin: 0px;
        width: 520px;
        padding: 0px;
        float: left;
        height: auto
}


#colno3 {
        margin: 0px;
        width: 779px;
        padding: 0px;
        float: left;
        height: auto;
}

#colRight {
        margin: 0px;
        width: 258px;
        padding: 0px;
        float: left;
        height: auto;
}



/* system page formats */

/* form table class */
form table.smenu {
   font-weight: normal;
}

#formTitle {
   border: #333 solid 1px;
   font-size: 120%;
   font-weight: bold;
   padding: 4px;
   margin: 4px;     
}

#mlsmsg {
   font-size: 80%;
   font-weight: bold;
   margin-left: 6px;     
   color: #cc0000;
}


hr.thin {
height: 1px;
border: 0;
color: #000;
background-color: #000;
width: 100%;
} 

#banner {
   height: 228px;
   width: 958px;
   margin: 0px;
   padding: 10px;   
   margin-left:auto;
   margin-right:auto;
   border-left: #333 1px solid;
   border-right: #333 1px solid;
   border-bottom: #333 1px solid;
   overflow: hidden; 
}

#monoSlideshow {
   width: 956px;
   height: 226px;
   padding: 0px;
   margin: 0px;
   border: #000000 1px solid;
}

#logoLayer {
   padding: 0px;
   height:226px;
   position:relative;
   top:-227px;
   left:0px;
   background-image:none;
   overflow: hidden;
}

#logoPanel {
   padding-top: 20px;
   height:226px;
   position:relative;
   margin: 0 auto;
}

#innerLogo {
   margin: 0 auto;
   padding: 0px;
}



/* top page middle header */
#pageheadmlsform {
   MARGIN:0px; 
   padding:0px;
   font-size: 70%;
   width: 100%;
   height: 40px;
   font-weight: bold;
   float: left;
   vertical-align:middle;
  TEXT-ALIGN: right;
}

.button {
  font-family: Verdana;
  font-size: 10px;
  background-color: #dddddd;
  color: #000000;
  margin-right: 6px;
}


#capper {
   float:none;
   height:auto;
   padding:0px;
   margin:0px;
   overflow:hidden;
   TEXT-ALIGN: left;
   /*background-image: url(\'images/ccc.gif\');*/
   border-left: #555 solid 1px;
   border-right: #555 solid 1px;
   border-bottom: #555 solid 1px;
}


/* common page formatting classes */
p.dh1 {
   font-size: 150%;
}

table.table1,table.table2{border-spacing:0px;border:1px solid #000;border-right:0px;border-bottom:0px;}
table.table1 td,table.table2 td{font-size:11px;padding:2px 3px 2px 3px;border:1px solid #000;border-top:0px;border-left:0px;margin:0px;}
table.table1 thead td,table.table2 thead td{padding:2px 3px 2px 3px;font-size:11px;font-weight:bold;text-align:center;}
col.stdCol{background-color:#fff;text-align:center;color:#000;}
col.hdrCol{font-size:11px;text-align:right;font-weight:bold;}
table.table1 thead td{background-color:#e3dec2;color:#000;}
table.table1 col.hdrCol{background-color:#fffaed;color:#765500;}
  
