body {
   font-family:Georgia,Verdana;
   font-size:12px;
}
.td {
   color:#000000;
   text-align:left;
   font-family:Georgia,Verdana;
   font-size:12px;
}
.tr {
   color:#000000;
   text-align:left;
   font-family:Georgia,Verdana;
   font-size:12px;
}
select {
   color:#000000;
   text-align:left;
   font-family:Georgia,Verdana;
   font-size:10px;
}
.banner_row {
   background-image:url(pics/banner2.jpg);
   background-position:0px 0px;
   background-repeat:no-repeat;
   color:#FFFFFF;
   background-color:#FFFFFF;
   height:110px;
   width:850px;
   padding-bottom:0px;
}
.date_row {
   background-image:url(pics/header-top.jpg);
   background-position:0px 0px;
   background-repeat:no-repeat;
   background-color:#FFFFFF;
   width:900px;
   height:35px;
   font-family:Georgia,Verdana;
   font-size:12px;
   
}
.menu_cell {
   padding-left:5px;
   padding-top:50px;
   width:10px;
   overflow:hidden;
   background-image:url(pics/menu.jpg);
   background-repeat:no-repeat;
   background-position:0px 0px; 
   background-color:#FFFFFF;
}
.main_row {
   height:500px;
   border:  2px dashed blue;
}
.mainframe_cell {   
   background-position:100px 0px;
   background-repeat:no-repeat;
   background-color:#FFFFFF;
   height:400px;
   width:500px;
   font-family:Georgia,Verdana;
   font-size:20px;
   border: 2px solid black;
}
.mainframe_cell2 {
   background-color:#FFFFFF;
   height:500px;
   width:500px;
   font-family:Georgia,Verdana;
   font-size:12px;
   border: 0px;
   A:{
       color: #610606;
       text-decoration: underline;
       font-size: 20px;
      }
}
.footer_row2 {
   background-image:url(pics/footer-bottom.jpg);
   background-position:0px 0px;
   background-repeat:no-repeat;
   background-color:#FFFFFF;
   width:900px;
   height:35px;
   border-left:2px solid #FFFFFF;
   font-family:Georgia,Verdana;
   font-size:12px;
}

A {
   color:#610606;
   text-decoration: none;
   font-size: 12px;
   font-family: Georgia,Verdana;
}
A:hover {
   background-color:#FFFFFF;
   color:#000000;
}
A:active {
   color:#610606;
   background-color:#FFFFFF;
}

.menu_link {
   color:#FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-family: Georgia,Verdana;
}
.menu_link.hover {
   color:#000000;
   background-color:#FFFFFF;
}
.menu_link.active {
   color:#610606;
   background-color:#FFFFFF;
}
.sparkle {
   color:#FFFFFF;
   text-decoration: none;
   font-size: 12px;
   font-weight: normal;
   font-family: Georgia,Verdana;
   background:url('pics/link-sparkle.gif');
}
.header {
   color:#000000;
   font-size:16px;
   font-weight: bold;
   text-decoration:underline;
   font-family: Georgia,Verdana;
}
.tablesubheader {
   color:#000000;
   font-size:14px;
   font-weight: bold;
   text-decoration:underline;
   font-family: Georgia,Verdana;
   padding-top:5px;

}
.newsheader {
   color:#610606;
   font-size:12px;
   font-weight: bold;
   text-decoration:none;
   font-family: Georgia,Verdana;
}
.listing_name {
   font-size:14px;
   font-family: Georgia,Verdana;
   color:#000000;
   text-decoration:underline;
}
.listing_address {
   font-size:10px;
   font-family: Georgia,Verdana;
   color:#000000;
}
.listing_email {
   font-size:12px;
   font-family: Georgia,Verdana;
   text-decoration:none;
   color:#000000;
   
}
.listing_phone {
   font-size:12px;
   font-family: Georgia,Verdana;
   color:#000000;
}
.butt {
   border:1px solid #610606;
   background-color:#610606;
   font-weight:bold;
   font-family:Georgia,Verdana;
   color:#FFFFFF;
}

#mainpage a:link { color: blue;
                    text-style: italic
                    text-decoration: underline;
                    font-size: 21px;
 }
#mainpage a:visited { color: maroon; text-style: italic; text-decoration: underline; font-size: 21px;}

#mainpage { line-height: 1.1em }





