/* adjust spacing of superscripts */
small.sup { position: relative; top: -0.4em; font-size: 0.8em; }
h1#pagetitle small.sup { top: -0.9em; font-size: 0.6em; }

/* adjust spacing of chevron bullet in h2 */
h2 .bullet { vertical-align: 10%; }

/* overlay and modal content */
.modal {
    display: none;
}

.simplemodal-overlay {
    background-color: #000;
}

.simplemodal-container {
    width: 578px;
}

.simplemodal-container .modal-top {
    width: 578px;
    height: 4px;
    background: url(../images/modal-bkd-top.gif) no-repeat;
}

.simplemodal-container .modal-bottom {
    width: 578px;
    height: 4px;
    background: url(../images/modal-bkd-bottom.gif) no-repeat;
}

.simplemodal-container .modal-middle {
    padding: 4px 14px 0 14px;
    width: 550px; /* 578px - 28px padding */
    background: #fff url(../images/modal-bkd-middle.gif) repeat-y;
}

.simplemodal-container .modal-middle .modal-header {
    padding-bottom: 6px;
    text-align: right;
}

.simplemodal-container .modal-middle .modal-header a {
    font-size: .845em;
    color: #002888;
}

.simplemodal-container .modal-middle .modal-content .sidetabs-tabbedcontent p {
    width: 180px;
    font-size: 1.18em;
    line-height: 1.4em;
}

#blackberry-features .sidetabs-tabbedcontent {
    background: no-repeat right bottom;
    padding-bottom: 8px;
    height: auto !important; /* emulate min-height... */
    height: 180px;           /* ...in IE6             */
    min-height: 180px; /* 188px - 8px padding */
}

#iphone-features .sidetabs-tabbedcontent {
    background: no-repeat right bottom;
    padding-bottom: 8px;
    height: auto !important; /* emulate min-height... */
    height: 184px;           /* ...in IE6             */
    min-height: 184px; /* 192px - 8px padding */
}
