html, body{
 color: #000000;
 background-color: #ffffff;
}
.bodyarea{
 font: normal .8em/1.4em Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #ffffff;
}
.bodyarea a{
 color: #962B21;
 background-color: transparent;
 text-decoration: underline;
}
.bodyarea a:hover{
 color: #ffffff;
 background-color: #962B21;
 text-decoration: none;
}
.bodyarea td{
 font: normal .8em/1.2em Verdana, Arial, Helvetica, sans-serif;
}
h1{
 font: normal 1.7em Verdana, Arial, Helvetica, sans-serif;
 color: #336600;
 background-color: #ffffff;
}
.boldgreen{
 font-weight: bold;
 color: #336600;
 background-color: #ffffff;
}
.copyright{
 font: normal .6em Verdana, Arial, Helvetica, sans-serif;
 color: #999999;
 background-color: #ffffff;
}
.bottomlinks{
 font: normal .65em Verdana, Arial, Helvetica, sans-serif;
 color: #962B21;
 background-color: #ffffff;
}
.bottomlinks a{
 color: #962B21;
 background-color: #ffffff;
 text-decoration: none;
}
.bottomlinks a:hover{
 color: #ffffff;
 background-color: #962B21;
}
.sidelinks{
 font: normal .75em/1.35em Verdana, Arial, Helvetica, sans-serif;
 color: #962B21;
 background-color: #ffffff;
}
.sidelinks a{
 color: #962B21;
 background-color: #ffffff;
 text-decoration: none;
 padding: 1px;
}
.sidelinks a:hover{
 color: #ffffff;
 background-color: #962B21;
}
.requestform{
 font: normal .9em Verdana, Arial, Helvetica, sans-serif;
}
.sponsors{
 font: normal .7em Verdana, Arial, Helvetica, sans-serif;
 color: #962B21;
 background-color: #ffffff;
}
.sponsors a{
 color: #962B21;
 background-color: #ffffff;
 text-decoration: none;
}
.sponsors a:hover{
 color: #ffffff;
 background-color: #962B21;
}

#footerBar{
 background-color: transparent;
 color: #990000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.6em;
 font-weight: normal;
 line-height: 1.4;
 margin-top: 25px;
 padding: 5px;
 border-top: #000000 solid 1px;
}

.searchHighlight{
 color: red;
 background-color: yellow;
 font-weight: bold;
}

a span {
 display: none;
 visibility: hidden;
}
a:hover span {
 display: block;
 visibility: visible;
 top: .2em;
 left: .2em;
 right: .2em;
 padding: .2em;
 color: #000000;
 background-color: #ffffff;
 position: fixed;
 border: 1px solid #000000;
 font: normal .8em/1.2em Verdana, sans-serif;
}
.menuIndent{
 padding-left: 15px;
}

sup{
 font-size: .65em;
}
.topImages{
 padding-top: 10px;
 text-align: center;
}
.topImages a{
 margin-left: 4px;
 margin-right: 4px;
}


/************* SPONSORED ADS *****************************************************/
.separator{
	width: 555px;
	align: left;
	size: 1pt;
}

.basicAd{
    margin-top: 10px;
    margin-bottom: 10px;
}
.basicAd h5{
	font: bold 1.2em Verdana, sans-serif;
	color: #962B21;
	background-color: transparent;
	margin: 0px;
}
.basicAd p{
    font: normal .8em/1.3em Verdana, sans-serif;
}


.enhancedAd{
    margin-top: 10px;
    margin-bottom: 10px;
}
.enhancedAd h5{
    font: bold 1.2em Verdana, sans-serif;
    color: #962B21;
    background-color: transparent;
    margin: 0px;
}
.enhancedAd p{
    font: normal .85em/1.3em Verdana, sans-serif;
    color: black;
    background-color: transparent;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
}
.enhancedAd a{
    font-size: .9em;
    color: #962B21;
    background-color: transparent;
    text-decoration: underline;
}
.enhancedAd b{
    float: right;
    color: #962B21;
    background-color: transparent;
}



.premiumAd{
    margin-top: 10px;
    margin-bottom: 10px;
}
.premiumAd td{
    color: black;
    background-color: #ffffcc;
    padding-left: 10px;
    padding-right: 10px;
}
.premiumAd h5{
    font: bold 1.2em Verdana, sans-serif;
    color: #962B21;
    background-color: transparent;
    margin: 0px;
}
.premiumAd p{
    font: normal .85em/1.3em Verdana, sans-serif;
    color: black;
    background-color: transparent;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: .5em;
}
.premiumAd a{
    font-size: .9em;
    color: #962B21;
    background-color: transparent;
    text-decoration: underline;
}
.premiumAd b{
    float: right;
    color: #962B21;
    background-color: transparent;
}
.premiumAd img{
    float: left;
    margin-right: 1em;
}


.adCost{
    font-weight: bold;
    color: black;
    background-color: #ffffcc;
}
.formError{
    font: bold 1.2em/1.5em Verdana, sans-serif;
    color: #165B3E;
    background-color: transparent;
}

#commListings{
    border: #962B21 solid 2px;
    color: #000000;
    background-color: #ffffcc;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
}

#commListings h1{
    background-color: #962B21;
    color: #ffffff;
    font: bold 1em Verdana, sans-serif;
    margin: 0px;
    margin: 0px;
    margin-left: -10px;
    margin-right: -10px;
    padding: .3em;
    text-align: center;
}

.shuttleLinks a{
 font: normal 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
 color: #7C6850;
 background-color: #ffffff;
 text-decoration: none;
 padding: 1px;
}
.shuttleLinks a:hover{
 color: #ffffff;
 background-color: #7C6850;
}
#trailPass{
 border: solid black 1px;
 padding: 10px;
 width: 470px;
}
a img{
    border: none;
}
