#custom-doc {
    margin: 1em auto;
    text-align: left;
    max-width: 730px;
    *max-width: 730px;
    padding: 0 .5em;
}

h1 {
    font-size: 153.9%;
    font-weight: bold;
    margin: 1em 0;
}

h2 {
    font-size: 123.1%;
    font-weight: bold;
    margin: 1.5em 0 1em;
}

h2.group {
    color: #555;
}

h3 {
    font-size: 108%;
    font-weight: bold;
    margin: 1.5em 0 1em 0;
}

p {
    margin: 1em 0;
}

tt {
    font-style: monospace;
}

strong {
    font-weight: bold;
}

hr {
    margin: 2em 0;
}

ul.bulleted {
    margin-left: 1.5em;
}

ul.bulleted li {
    list-style-type: disc;
}

ol.numbered {
    margin-left: 1.5em;
}

ol.numbered li {
    list-style-type: decimal;
}
#choices .marker {
    visibility: hidden;
}

#choices li.current .marker {
    visibility: visible;
}

#choices li.current .text {
    font-weight: bold;
}

#moniez {
    float: right;
    border: 1px solid #DEE8F1;
}

.moniez-125x125 {
    width: 125px;
    height: 125px;
}

.moniez-200x200 {
    width: 200px;
    height: 200px;
}

#moniez2 {
    border: 1px solid #DEE8F1;
    margin: 0 auto;
}

.moniez2-728x15 {
    width: 768px;
    height: 15px;
    min-height: 15px;
}

.moniez2-200x90 {
    width: 200px;
    height: 90px;
    min-height: 90px;
}

#dls > li {
    margin-top: .5em;
}

#hd {
    margin-bottom: 2em;
}

#ft {
    font-size: 85%;
    color: #666666;
}


table.compare td, table.compare th {
    padding: .25em;
}

table.compare tbody {
    margin-top: 1em;
}

table.compare th {
    font-weight: bold;
}

table.compare thead th {
    font-weight: bold;
    text-align: center;
}

table.compare tbody th {
    font-weight: bold;
    text-align: left;
}

table.compare tbody td {
    text-align: center;
}

table.compare .win {
    font-weight: bold;
    color: green;
}

table.compare .lose {
    font-weight: bold;
    color: red;
}


#faq-toc > li {
    margin-bottom: .5em;
}


#market-doc {
    text-align: left;
    padding: 0 .5em;
    font-size: 116%;
}
