.body10 {
    font-size:10pt;
}

.body20 {
    font-size:9pt;
}

.body30 {
    font-size:8.5pt;
}

.fineprint, .body40 {
    font-size:7.5pt;
}

div#crumb {
    padding:10px 5px 10px 4px;
    float:left;
    font-size:8pt;
    color:#03f;
}

#crumb a:link,#crumb a:active,#crumb a:visited {
    color:#03f;
}

#atc {
    background:#fff;
    text-align:right;
    padding: 6px;
}

div#content {
    padding:0 10px 10px 20px;/*0 75px 10px 75px*/
}

div#searchcontent {
    padding:0 10px 10px 75px;
}

h2 {
    font-size:14pt;
    padding-left:20px;
}

h3 {
    font-size:10pt;
    margin:0;
}

p {
    margin:0 0 12px 0;
    font-size:9pt;
}

.asterix {
    font:bold 11pt verdana;
    color:#f00;
}

table#email {
    width:350px;
    font-size:10pt;
}

#email th {
    text-align:left;
    vertical-align:bottom;
    width:110px;
}

#email td {
    text-align:left;
    vertical-align:bottom;
    padding:4px 0;
}

#email td.asterix {
    width:12px;
    vertical-align:top;
}

#email th.button {
    text-align:right;
    padding-top:10px;
    width:100%;
}

#email textarea {
    width:96%;
    height:75px;
}

#email td input {
    width:93%;
}

ul{
    margin:0;
    padding-left:14px;
}

ul li {
    white-space:nowrap;
    list-style-type:square;
}

ul li.right {
    text-align:right;
    padding:0;
    margin:0;
}

p.errors {
    font-family:verdana,sans-serif;
    font-size:9pt;
    font-weight:bold;
    color:#f00;
}

.carimage {
    margin:auto;
}

table#searchform {
    margin:20px 0;
    font-size:10pt;
}

#searchform th {
    text-align:left;
    vertical-align:top;
    white-space:nowrap;
    padding-top:6px;
    padding-right:20px;
}

#searchform td {
    padding:4px;
    text-align:left;
}

#searchform td.bodystyle {
    padding-left:0;
}

#searchform td input.price {
    width:70px;
    white-space:nowrap;
}

#searchform td span {
    padding: 4px 6px;
    font-weight:bold;
}

#searchform td em {
    font-style:italic;
    font-size:8pt;
}
                                                                          
#searchform td p {
    margin:0;
    font-size:8pt;                                               
}

#searchform td.button {
    padding-top:20px;
    text-align:center;
}

#nolistings {
    font-size:10pt;
    padding: 20px 0;
}

#numlistings {
    font-size:9pt;
    padding-left:0 0 5px 0;
}

.atcFormText {
    font-size:9pt;
}

.atcSmTxt {
    font-size:8pt;
}

.atcTnyTxt {
    font-size:7pt;
}

.atcPartnerCell {
    padding:5px 0 5px 0;
    font-size:10pt;
}

div.comparehelp {
    position:relative;
    z-index:100;
}

/* PDVI */

.pdvi {
    font-size: 12px;
    font-weight:bold;
    /* background: url('/img/icn/orange_arrow_13x13.gif') no-repeat center right; */
    color: #f60;
    white-space:nowrap;
}