body {
    background-color: #ddd;
    margin-top: 0;
    margin-left: 0;
    }

div.main {
    padding-bottom: 100px; 
    width: 740px; 
    background-color: #fff;
    border-right: 2px solid #d2d2d2;
    border-left: 2px solid #d2d2d2;
    }
    
div.banner {
    background-color: #eee;
    border-bottom: #f5cef5 1px solid;
    }
    
div.content {
    eborder-top: #f5cef5 1px solid; 
    padding-bottom: 40px; 
    padding-top: 2px; 
    text-align: left;
    font-size: 8pt; 
    color: #c5c5c5; 
    font-family: tahoma, sans-serif;
    float: left;
    }
    
div.firefox {
    eborder-top: #f5cef5 1px solid; 
    padding-bottom: 40px; 
    padding-top: 2px; 
    text-align: right;
    font-size: 8pt; 
    color: #c5c5c5; 
    font-family: tahoma, sans-serif;
    efloat: left;
    }
    
div.sectionhead {
    padding-bottom: 8px;
    margin-left: -40px;
    text-align: left;
    font-family: tahoma;
    font-size: 12pt;
    color: #efc42f;
    }

table.listings {
    ewidth: 740px;
    padding-bottom: 4px;
    epadding-left: 90px;
    
    }
    
td.listimage {
    width: 136px; 
    padding-right: 8px; 
    padding-bottom: 12px;
    padding-left: 8px; 
    }
    
td.listlabel {
    text-align: left;
    font-size: 9pt; 
    color: #777; 
    font-family: tahoma;
    }

a.listlabelhead:link {font-size: 7pt; text-transform: uppercase; color: #6f8fc3;}
a.listlabelhead:visited {font-size: 7pt; text-transform: uppercase; color: #6f8fc3;}
a.listlabelhead:hover {font-size: 7pt; text-transform: uppercase; color: #ff8fc3;}

a:link {color: #a89999; text-decoration: none;}
a:visited {color: #a89999; text-decoration: none;}
a:hover {color: #77cc77;}
