#interior_container {
    width: 928px;
    margin: 0 auto;
    position: relative;
}

#interior_end_container {
    width: 100%;
    float: left;
    background: url(../images/bg_signup_bottom.png) no-repeat bottom left;
    padding-bottom: 90px;
    margin-bottom: 7px;
}

#interior_white_bg {
    width: 100%;
    float: left;
    padding-top: 15px;
}

#interior_white_bg .container {
    background: url(../images/signup_interior.png) repeat-y;
    float: left;
    position: relative;
}

#interior_white_bg .subnav-container {
    width: 230px;
    float: left;
}

#interior_white_bg .content .sub-heading {
    background: url(../images/signup_header.png) no-repeat center bottom;
    border-top: 1px solid #D6D1CA;
    height: 60px;
    margin-left: 2px;
    padding: 10px 0 0 20px;
    width: 904px;
}

#interior_white_bg .content .sub-heading h2 {
    font-size: 24px;
    margin: 10px 0 0 0;
    line-height: 1em;
    text-shadow: 0 1px 0 #fff;
}

#interior_white_bg .content .sub-content {
    float: left;
    width: 865px;
    margin-top: 0px;
    padding: 15px 30px;
}

#interior_white_bg .subnav .sub-content {
    float: left;
    width: 660px;
    margin-top: 17px;
    padding: 0;
    margin-left: 225px;
}

#signup_form {
    border-left: 1px dotted #D3D3D3;
    float: right;
    margin: 0;
    width: 565px;
}

#signup_form form {
    margin: 18px auto 0;
    width: 420px;
}

#signup_form label {
    color: #666666;
    float: left;
    font: bold 15px/130% "Lucida Grande", Arial, sans-serif;
    margin-top: 10px;
    text-align: right;
    text-transform: capitalize;
    vertical-align: middle;
    width: 75px;
}

#signup_form label#confirm {
    margin-top: 0;
}

#signup_form .field-group {
    clear: both;
    margin: 0 0 35px;
    position: relative;
    width: 420px;
}

img {
    max-width: 100%;
}

code {
    width: 100%;
    font-family: courier, monospace;
    background-color: #f2ede8;
    line-height: 1.7em;
    padding: 4px;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.white_logo {
    background-color: #333;
}

#faq li p {
    font-size: 14px;
    font-weight: bold;
}

.answers li p {
    font-size: 14px;
    font-weight: bold;
}

.answers p {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.answers p.question {
    font-weight: bold;
}

.answers div.divider {
    clear: both;
    height: 15px;
}

.answers h2 {
    font-size: 24px;
    margin-bottom: 20px;
}
