/* adjust spacing of superscripts */
small.sup { position: relative; top: -0.4em; font-size: 0.8em; }
h1#homepagetitle small.sup { top: -0.9em; font-size: 0.6em; }

/* view-screens */
#view-screens {
    float: left;
    width: 226px;
}

* html #view-screens {
    margin-right: -1px;
}

/* faqs */
#faqs-container {
    margin-bottom: 12px;
    padding: 0 175px 50px 0;
    background: url("../images/arbee.gif") no-repeat bottom right;
}

#faqs-container .toggleiconlink:hover {
    cursor: pointer;
}

#faqs-container .toggleiconlink-label {
    display: inline-block;
    width: 572px;
    vertical-align: top;
}


/* overlay and modal content */
.modal {
    display: none;
}

.simplemodal-overlay {
    background-color: #000;
}

.simplemodal-container {
    width: 660px;
}

.simplemodal-container .modal-top {
    width: 660px;
    height: 3px;
    background: url("../images/modal-bkd-top.gif") no-repeat;
}

.simplemodal-container .modal-bottom {
    width: 660px;
    height: 3px;
    background: url("../images/modal-bkd-bottom.gif") no-repeat;
}

.simplemodal-container .modal-middle {
    padding: 4px 8px 0 8px;
    width: 644px; /* 660px - 16px padding */
    background: #fff url("../images/modal-bkd-middle.gif") no-repeat;
}

.simplemodal-container .modal-middle .modal-header {
    padding: 4px 8px 0 0;
    text-align: right;
}

.simplemodal-container .modal-middle .modal-header a {
    font-size: .845em;
    color: #002888;
}

.simplemodal-container .modal-middle .modal-content {
    padding: 4px 47px;
}

/* features modal */
#features .slide {
    position: relative;
}

#features .slide .slide-screenshot {
    position: relative;
    margin-bottom: 20px;
    width: 549px;
    text-align: center;
    filter: inherit;  /* fix for images in IE8 not fading when positioned */
}

#features .slide .slide-screenshot .prev,
#features .slide .slide-screenshot .next {
    filter: inherit;  /* fix for images in IE8 not fading when positioned */
}

#features .slide .slide-screenshot .prev img {
    position: absolute;
    top: 172px;
    left: -42px;
    filter: inherit;  /* fix for images in IE8 not fading when positioned */
}

#features .slide .slide-screenshot .next img {
    position: absolute;
    top: 172px;
    right: -42px;
    filter: inherit;  /* fix for images in IE8 not fading when positioned */
}
