/*
MISC
*/
form {
    padding: 0;
    margin: 0;
}

.float_clear {
    clear: both;
    padding: 0;
    margin: 0;
    line-height: normal;
}

.divider {
    padding: 10px 0;
    margin: 0;
    clear: both;
}

.divider_2 {
    padding: 0;
    margin: 10px 0;
    clear: both;
    border-top: 1px solid #3A5996;
}

.ordered_list_nest {
    padding: 10px 20px;
    margin: 0;
}

.ordered_list_nest li {
    font-weight: bold;
}

.ordered_list_nest li ol li {
    font-weight: normal;
    list-style-type: lower-alpha;
}

.ordered_list_nest li ol li ul li {
    font-weight: normal;
    list-style-type: lower-roman;
}

/*
#content_container ul {
	padding: 5px 0 5px 40px;
	margin: 0;
}

#content_container li {
	padding: 5px 0;
	margin: 0;
}
*/

.image_left {
    float: left;
    padding: 10px 20px 10px 0;
}

.whats_this {
    border: none;
}

.submit, .submit_disabled, a.submit {
    padding: 3px 4px;
    margin: 0;
    color: #FFFFFF;
    background-color: #4C75B3;
    border: none;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    font-size: 90%;
    width: auto;
}

.submit {
    cursor: pointer;
    cursor: hand;
}

.submit_disabled {
    color: #CCCCCC;
    background-color: #A6BAD9;
}

.submit.uberlarge {
    font-size: 18px;
    font-weight: bold;
    background-image: url('/images/gif/arrow_12.gif');
    background-position: right 7px;
    background-repeat: no-repeat;
    background-color: #4C75B3;
    padding-right: 20px;
}

.more_info_link {
    font-size: 85%;
    margin: 0;
    padding: 0;
    text-align: right;
    float: right;
}

.more_info_link2 {
    font-size: 85%;
    float: left;
    margin: 0;
    padding: 2px 0 0 30px;
}

/*
INPUT
*/
.input, .input_small, .input_medium, .input_2, .input_100, .input_text, .input_nw, .input_20, .input_40, .input_50, .input_multi, .input_200 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid #999999;
    padding: 1px;
}

textarea.input {
    resize: vertical;
}

.input {
    width: 95%;
}

.input_text {
    width: 95%;
    height: 150px;
}

.input_medium {
    width: 65%;
}

.input_small {
    width: 35%;
}

.input_200 {
    width: 200px;
}

.input_100 {
    width: 100px;
}

.input_20 {
    width: 20px;
}

.input_40 {
    width: 40px;
}

.input_50 {
    width: 50px;
}

.input_multi {
    width: 100%;
}

.lookup_address {
    width: 50%;
}

/*
BOX TYPES
*/
.box_type_1, .box_type_2, .box_type_3, .box_type_4, .box_type_5, .box_type_6, .box_type_7, .box_type_8, .box_type_9, .box_type_10, .box_type_11 {
    border: 1px solid #4C75B3;
    padding: 0;
    line-height: 1.3em;
    font-size: 90%;
    background-color: #E7F0FC;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%;
}

.box_type_1 h2, .box_type_2 h2, .box_type_3 h2, .box_type_4 h2, .box_type_5 h2, .box_type_6 h2, .box_type_7 h2, .box_type_8 h2, .box_type_9 h2, .box_type_10 h2, .box_type_11 h2 {
    padding: 10px;
    margin: 0;
    font-size: 120%;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #4C75B3;
    line-height: normal;
}

.box_type_1 .box_type_content h2, .box_type_2 .box_type_content h2, .box_type_3 .box_type_content h2, .box_type_4 .box_type_content h2, .box_type_5 .box_type_content h2, .box_type_6 .box_type_content h2, .box_type_7 .box_type_content h2, .box_type_10 .box_type_content h2, .box_type_11 .box_type_content h2 {
    padding: 10px 0 0 0;
    margin: 0;
    font-size: 120%;
    font-weight: bold;
    background: none;
    color: inherit;
}

.box_type_1 .box_type_content h2 {
    color: #1E4477;
}

.box_type_5 .box_type_content h2 {
    color: #135218;
}

.box_type_1 .button, .box_type_2 .button, .box_type_3 .button, .box_type_4 .button, .box_type_5 .button, .box_type_6 .button, .box_type_7 .button {
    background-color: #4C75B3;
    display: inline;
    font-size: 100%;
    font-weight: bold;
    color: #FFFFFF;
    padding: 3px 5px;
    margin: 0;
    line-height: normal;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.box_type_1 a .button, .box_type_2 a .button, .box_type_3 a .button, .box_type_4 a .button, .box_type_5 a .button, .box_type_6 a .button, .box_type_7 a .button {
    text-decoration: none;
    color: #FFFFFF;
    clear: both;
    padding: 3px 5px;
}

.box_type_1 .button img, .box_type_2 .button img, .box_type_3 .button img, .box_type_4 .button img, .box_type_5 .button img, .box_type_6 .button img, .box_type_7 .button img {
    text-decoration: none;
    color: #FFFFFF;
    padding: 0 0 0 5px;
    border: none;
}

.box_type_content {
    padding: 5px 10px;
    margin: 0;
}

.box_type_content--checkbox {
    padding-left: 70px;
    position: relative;
    box-sizing: border-box;
    border: 1px solid transparent;
}

.box_type_content__checkbox {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #FFF;
    top: 15px;
    left: 15px;
    border: 1px solid #91C752;
}

.box_type_content__checkbox--radio {
    border-radius: 50%;
}

input:checked + .box_type_content--checkbox {
    border: #91C752 solid 1px;
}

input:checked + .box_type_content--checkbox .box_type_content__checkbox {
    background: #FFF url("/domain-registration/images/png/tick.png") no-repeat center center;
}

.box_type_content dl {
    padding: 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
}

.box_type_content dt, .box_type_content label {
    padding: 5px 0 0 0;
    margin: 0;
    clear: both;
    width: 33%;
    float: left;
    text-align: left;
    color: #333333;
}

.box_type_content dt a {
    padding: 0;
    color: #3399FF;
}

.box_type_content dd {
    padding: 0;
    margin: 0.5em 0 0.5em 1%;
    float: left;
    width: 66%;
}

.box_type_content dd.full-width {
    width: 100%;
}

.box_type_content form {
    /*
        text-align: center;
    */
}

.box_type_content form dl {
    width: 70%;
    margin: 0 auto;
    overflow: hidden;
}

.box_type_content form dt {
    width: 37%;
    text-align: right;
    color: inherit;
    padding: 8px 0 0 0;
}

.box_type_content form dd {
    width: 61%;
    margin-left: 2%;
}

.box_type_content .view {
    text-align: right;
    padding: 0;
    margin: 0;
}

.box_type_content .view a {
    color: #336699;
    font-weight: bold;
}

.box_type_content .view img {
    padding: 0 0 0 5px;
    margin: 0;
}

.box_type_content img {
    border: none;
}

/*
BOX TYPE 2
*/
.box_type_2 h2 {
    color: #FFFFFF;
    background-color: #91C752;
}

.box_type_2 {
    border: 1px solid #91C752;
    background-color: #F3FEE7;
}

label.box_type_2, a.box_type_2 {
    cursor: pointer;
}

label.box_type_2:hover, a.box_type_2:hover {
    border: 1px solid #A6E762;
    background-color: #EBF5DF;
}

.box_type_2 dt a {
    color: #3399FF;
}

.box_type_2 .button {
    background-color: #91C752;
}

/*
BOX TYPE 3
*/
.box_type_3 h2 {
    color: #FFFFFF;
    background-color: #AC1B1F;
}

.box_type_3 {
    border: 1px solid #990000;
    background-color: #F6ECED;
}

.box_type_3 dt a {
    color: #3399FF;
}

/*
BOX TYPE 4
*/
.box_type_4 {
    background-color: #FFFFFF;
}

.box_type_4 dl dt {
    float: left;
}

.box_type_4 dl dd {
    float: right;
}

.box_type_4 dl img {
    padding: 0 15px 0 0;
}

.box_type_4 .button {
    background-color: #91C752;
}

/*
BOX TYPE 5
*/
.box_type_5 h2 {
    color: #FFFFFF;
    background-color: #8BC08F;
}

.box_type_5 {
    border: 1px solid #8BC08F;
    background-color: #F0FDF1;
}

.box_type_5 a {
    color: #4A8960;
}

.box_type_5 .view {
    color: #4A8960;
    text-align: left;
    font-weight: bold;
}

.box_type_5 .view a {
    color: #4A8960;
}

.box_type_5 .box_group h3 a {
    color: #4A8960;
    text-decoration: underline;
}

.box_type_5 .button {
    background-color: #529157;
}

/*
BOX TYPE 6
*/
.box_type_6 h2 {
    color: #FFFFFF;
    background-color: #529157;
    clear: both;
}

.box_type_6 {
    border: 1px solid #529157;
    background-color: #D8EDDA;
}

.box_type_6 a {
    color: #4A8960;
}

.box_type_6 .view {
    color: #4A8960;
    text-align: left;
    font-weight: bold;
}

.box_type_6 .view a {
    color: #4A8960;
}

.box_type_6 .box_group h3 a {
    color: #4A8960;
    text-decoration: underline;
}

.box_type_6 .button {
    background-color: #529157;
    margin: 5px 0 0 0;
}

/*
BOX TYPE 7
*/
.box_type_7 h2 {
    color: #FFFFFF;
    background-color: #9EC1E7;
    clear: both;
}

.box_type_7 {
    border: 1px solid #9EC1E7;
}

/*
BOX TYPE 8 AND 9
*/
.box_type_8 h2, .box_type_9 h2 {
    background-color: #999999;
    clear: both;
}

.box_type_8, .box_type_9 {
    border: 1px solid #999999;
    background-color: #F9F4E8;
}

/*
BOX TYPE 11
*/
.box_type_11 {
    color: #666;
    background-color: #FAFAFA;
    clear: both;
    border-color: #CCC;
}

/*
BOX TYPE INSIDE
*/
.box_type_content .box_group .box_type_inside {
    border: 1px solid #529157;
    background-color: #D8EDDA;
    padding: 0;
    line-height: 1.3em;
    font-size: 90%;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 99.6%;
}

.box_type_content .box_group .box_type_inside h2 {
    padding: 10px;
    margin: 0;
    font-size: 120%;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #529157;
    line-height: normal;
    clear: both;
}

.box_type_content .box_group .box_type_inside a {
    color: #4A8960;
}

.box_type_content .box_group .box_type_inside .view {
    color: #4A8960;
    text-align: left;
    font-weight: bold;
}

.box_type_content .box_group .box_type_inside .view a {
    color: #4A8960;
}

.box_type_content .box_group .box_type_inside dl {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.box_type_content .box_group .box_type_inside dt {
    width: 37%;
    text-align: right;
    color: inherit;
    padding: 8px 0 0 0;
}

.box_type_content .box_group .box_type_inside dd {
    width: 61%;
    margin-left: 2%;
}

/*
BOX GROUP
*/
.box_group, .box_group_border {
    padding: 10px 0;
    margin: 0;
    overflow: hidden;
    width: 100%;
}

.box_group_border {
    border-top: 1px solid #BACCE4;
}

.box_group p, .box_group_border p {
    padding: 5px 0;
    margin: 0;
}

.box_group .top, .box_group_border .top {
    padding: 0 0 5px 0;
    margin: 0;
}

.box_group h3, .box_group_border h3 {
    padding: 0;
    margin: 0;
    font-size: 110%;
}

.box_group h3 a, .box_group_border h3 a {
    color: #4C75CC;
    text-decoration: underline;
}

.box_group .price, .box_group_border .price, .box_group .price_2, .box_group_border .price_2 {
    padding: 0;
    font-size: 130%;
    font-weight: bold;
    float: left;
}

.box_group .price_2, .box_group_border .price_2 {
    float: none;
    padding: 5px 0;
    margin: 0;
    clear: both;
}

.box_group .thumb, .box_group_border .thumb {
    float: left;
    padding: 0 3% 0 0;
    width: 20%;
    overflow: hidden;
}

.box_group .thumb img, .box_group_border .thumb img {
    border: none;
}

.box_group .thumb_text, .box_group_border .thumb_text {
    float: right;
    width: 77%;
    overflow: hidden;
}

.box_group .thumb100_text, .box_group_border .thumb100_text {
}

.box_group .view, .box_group_border .view {
}

.box_group .selected, .box_group_border .selected {
    background-color: #E7F0FC;
}

.box_group_search dl, .box_group_details dl {
    width: 100%;
    padding: 5px 0;
    margin: 0;
}

.box_group_search dt {
    float: left;
    width: 70%;
    padding: 0;
    margin: 0;
    font-weight: bold;
}

.box_group_search dd {
    float: right;
    width: 30%;
    padding: 0;
    margin: 0;
    text-align: right;
}

.box_group_details dt {
    float: none;
    padding: 7px 0 2px 0;
    margin: 0;
    font-weight: bold;
    text-decoration: underline;
    width: 100%;
}

.box_group_details dd {
    width: 100%;
    float: none;
    padding: 0 0 7px 0;
    margin: 0;
    text-align: left;
}

/*
BOX CONTENT MERGED
*/
.box_type_content_merged .selected_title {
    text-align: left;
    font-size: 120%;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.box_type_content_merged {
    border-bottom: 1px solid #9EC1E7;
    padding: 10px;
    margin: 5px;
}

/*
LOGIN/SIGNUP FORMS
*/
.box_type_content .login dl {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
}

.box_type_content .login dt {
    width: 36%;
    text-align: right;
    padding: 8px 0 0 0;
}

.box_type_content .login dd {
    width: 61%;
    margin-left: 3%;
}

/*
POP-UPS
 */

body#popup {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    line-height: 1.3em;
    color: #1E4477;
    padding: 1%;
}

@media print {
    body#popup {
        padding-bottom: 0;
        margin-bottom: 0;
    }
}

#popup_header {
    background-color: #3D5D99;
    color: #FFFFFF;
    padding: 10px;
}

#popup_header .header_text {
    float: right;
    margin-top: 7px;
}

.popup_text {
    margin: 0 auto;
}

.popup_text h2 {
    line-height: normal;
}

.print-page {
    font-size: 8pt;
    line-height: normal;
    page-break-after: always;
}


/*
CONTRACTS
*/
.print-page-contract {
    padding: 20px 0 0 0;
}

.print-page-contract h1 {
    font-size: 120%;
    text-decoration: underline;
    padding: 1em 0 0 0;
}

.print-page-contract dl {
    padding: 0.3em 0 0 0;
    margin: 0;
}

.print-page-contract dt {
    font-weight: normal;
    padding: 0 0 0.3em 0;
    margin: 0;
    clear: both;
    font-weight: bold;
    float: left;
    width: 60mm;
    line-height: normal;
}

.print-page-contract dd {
    font-weight: normal;
    padding: 0 0 0.5em 0;
    margin: 0;
    line-height: normal;
}

.print-page-contract ul {
    padding: 0.5em 0;
    margin: 0;
}

.print-page-contract li {
    list-style: none;
    padding: 0;
    margin: 0;
}

/*
CONTACT PAGE
*/

body#contact #column_1 {
    width: 45%;
    margin: 0 10% 0 0;
}

body#contact #column_2 {
    width: 45%;
}

body#contact .image_left {
    padding-top: 0;
}

body#contact #column_1 dl {
    padding: 10px 0 0 0;
    margin: 0;
    width: 100%;
    overflow: hidden;
}

body#contact #column_1 dt {
    padding: 5px 0 0 0;
    margin: 0;
    clear: both;
    width: 30%;
    float: left;
    text-align: right;
    color: #333333;
    font-weight: bold;
}

body#contact #column_1 dd {
    padding: 0 0 0 10px;
    margin: 0.5em 0 0.5em 1%;
    float: left;
    width: 66%;
}

body#contact #column_1 dd ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

/*
COMPANIES HOUSE PAGE
 */

body#companies_house_main #column_1 {
    width: 35%;
    margin: 0 5% 0 0;
}

body#companies_house_main #column_2 {
    width: 59%;
}

body#companies_house_main #column_3 {
    width: 45%;
    margin: 0 5% 0 0;
}

body#companies_house_main #column_4 {
    width: 45%;
}

body#companies_house_main .top {
    margin-top: 0;
    padding-top: 0;
}

body#companies_house_main .more_details {
    float: right;
    font-weight: bold;
}

body#companies_house_main .divide {
    clear: both;
    border-bottom: 1px solid #999999;
    margin: 20px 0;
    height: 10px;
}

body#companies_house_main #column_4 .thumb_text {
    padding-bottom: 20px;
}

body#companies_house_main #column_4 .box_type_inside {
    padding-bottom: 10px;
    width: 340px;
}

body#companies_house_main .box_type_content dl {
    padding: 0;
    margin: 0;
    width: 94%;
}

/*
ORDER OVERVIEW
*/
#order_successful #column_1 {
    width: 100%;
}

#order_successful table {
    width: 100%;
    border-collapse: collapse;
    margin: 10px 0;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}

#order_successful th, #order_successful td {
    padding: 10px;
    text-align: center;
    line-height: normal;
    vertical-align: top;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

#order_successful th {
    color: #FFFFFF;
    font-weight: bold;
    background-color: #5070A7;
}

#order_successful td {
    color: #333333;
    background-color: #D6D6D6
}

#order_successful .table_detail th {
    text-align: right;
    width: 30%;
}

#order_successful .table_detail td {
    text-align: left;
}

/*ENTRY*/
#companies_house_main_entry #column_1 {
    width: 65%;
}

#companies_house_main_entry #column_2 {
    width: 30%;
}

/*BLOG HOME*/

body#home #column_2 .date {
    font-size: 85%;
    color: #666666;
    font-weight: bold;
    margin-top: 0;
}

body#home .divide {
    border-top: 1px solid #FFF;
    padding: 0 0 15px 0;
    margin-top: 10px;
}

body#home #column_2 h2 a {
    color: #1E4477;
}

body#home dd.date {
    margin: 0 !important;
    padding: 0;
    font-weight: bold;
    font-size: 85%;
}

/* Live chat */
#live_chat_container th, #live_chat_container td {
    padding: 0px;
    border-bottom: 0px solid #FFFFFF;
    border-right: 0px solid #FFFFFF;
}

#live_chat_container td {
    background-color: white;
}

.company_list li {
    padding: 0 0 8px;
}

.left_col {
    width: 353px;
    float: left;
}

.right_col {
    width: 343px;
    float: right;
}

.padded_list li {
    padding: 0 0 6px;
}

.padded_list li a {
    color: #2E5590;
    text-decoration: underline;
}

.padded_list li a:hover {
    color: #39F;
}

.landing_page .box_type_4 h2 a,
.landing_page .box_type_2 h2 a {
    color: #FFF;
    display: block;
    background: url(company-formation/images/jpeg/arrow.jpg) no-repeat right;
}

.landing_page .box_type_2 h2 a {
    background: url(company-formation/images/jpeg/arrow2.jpg) no-repeat right;
}

.thumb_2 {
    width: 70px;
    float: left;
}

.thumb_text_2 {
    width: 470px;
    float: left;
}

/*WORKSHOP PAGE*/

body#workshop #column_1 h1 {
    font-size: 160%;
}

body#workshop #column_1 h2 {
    color: #336699;
    padding: 20px 0 5px;
    border-bottom: 1px solid #DBDBDB;
}

body#workshop #column_1 h3 {
    color: #336699;
    padding: 15px 0 5px;
}

body#workshop .col_half {
    width: 48%;
    padding: 0 2% 0 0;
    float: left;
}

body#workshop .box_grey {
    font-size: 90%;
    background: #E7F0FC;
    padding: 5px 10px 10px;
    border-bottom: 1px solid #4C75B3;
}

body#workshop .clear {
    clear: both;
}

body#workshop .next_course {
    float: right;
    padding: 0 0 10px 10px;
}

/* WORKSHOP FORM */

body#workshop .form_outer {
    background: #FFF;
    width: 302px;
    overflow: hidden;
    padding: 0 0 10px 15px;
    float: right;
}

body#workshop .form_outer h2 {
    color: #FFF !important;
    border: none !important;
    background: #4C75B3;
    padding: 10px !important;
    margin: 0 !important;
}

#contact_form {
    background-color: #E7F0FC;
    border: 1px solid #4C75B3;
    padding: 10px 15px;
    margin: 0;
    width: 270px;
}

#contact_form form dd {
    margin: 0 0 10px 0;
}

#contact_form form textarea {
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #555555;
    width: 264px;
    padding: 3px;
    height: 64px;
    background: #FFFFFF;
    border: 1px solid #BBB;
}

#contact_form form dd input {
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #555555;
    width: 264px;
    padding: 3px;
    height: 19px;
    overflow: hidden;
    background: #FFFFFF;
    border: 1px solid #BBB;
}

#contact_form form dt {
    padding: 0 0 5px 0;
    width: 250px;
    color: #000;
}

#contact_form form dl {
    line-height: normal;
    padding: 0;
    margin: 0;
}

.errormessage {
    color: #CC0000;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 2em;
    text-align: center;
}

.notice {
    color: #CC0000;
    font-weight: normal;
    margin: 0;
    padding: 0;
    line-height: 2em;
    text-align: center;
}

.contract-notice {
    color: #21496B;
    background: #D6EBFC;
    border: 1px solid #A6D0F9;
    padding: 8px;
    text-align: center;
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: 600;
}


.incomplete-formations-notice {
    color: #21496B;
    background: #D6EBFC;
    border: 1px solid #A6D0F9;
    padding: 12px;
    margin-top: 14px;
    margin-bottom: 14px;
    font-size: 16px;
    font-weight: 600;

    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;

}

.incomplete-formations-notice .edit {
    color: #FFF;
}

.centred {
    color: #C00;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px 0;
    line-height: 2em;
    text-align: center;
}

#contact_form #submit {
    cursor: pointer;
    width: 80px;
    height: 30px;
    font-weight: normal;
    color: #FFF;
    background: #6AB3E2;
    border: 1px solid #4895A3;
}

#basket_container {
    margin: 20px 0 0 0;
    background-color: #EEE;
    padding: 0;
}

.basket-case {
    color: #FFF; /* text color */
    font-family: "Arial";
    font-size: 14px;
    font-weight: bold;
    background-color: #B7B7B7;
    border-top: none;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 10px;
}

#side_container {
    float: right;
    width: 150px;
    margin-bottom: 20px;;
}

#side_container .smaller {
    text-transform: uppercase;
    text-decoration: underline;
    background: none;
    padding: 10px 0 5px 0;
    color: #333333;
    margin-top: 10px;
    text-align: center;
    border-top: 1px solid #333333;
}

#side_container .basket_item:first-of-type h2 {
    margin-top: 5px;
    padding-top: 0;
    border-top: none;
}

#side_container .basket_row {
    padding: 2px 0;
}

#side_container h3 {
    border-top: 1px dashed #EBA138;
    margin-top: 5px;
    padding: 7px 0;
}

#side_container .total {
    margin: 10px 0;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
    background-color: #F2CA93;
    color: #333333;
}

#side_container .next_step {
    display: block;
    padding: 10px;
    background-color: #4C75B3;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
}

/*
TROUBLE
*/

.trouble_body #header_content {
    margin-bottom: 0;
}

.trouble_content {
    width: 950px;
    padding: 0 20px;
}

.trouble_body #header_content img {
    margin-left: 10px;
    float: none;
}

.trouble_body .box_type_1 {
    margin: 20px 0;
}

.trouble_body h1 {
    color: #FFF;
    text-align: left;
    font-size: 160%;
    padding: 20px;
    padding-left: 200px;
    background: #990000;
}

.trouble_body #column_2 {
    float: none;
}

.altcontent ul {
    margin: 0 0 15px 15px;
    padding: 0;
}

.altcontent li {
    list-style-type: none;
    padding-top: 10px;
}


#content_container .domain-terms {
}

#content_container .domain-terms--freebies {
    margin-top: 10px;
}

#content_container .domain-terms__item {
    margin-bottom: 10px;

    position: relative;
}

#content_container .domain-terms__item label {
    display: inline-block;
    width: auto;
    float: none;
    font-size: 12px;
    padding: 0;
}

#content_container .domain-terms__item--error label {
    color: #F00;
}

#content_container .domain-terms__item input {
    margin-left: 10px;
    vertical-align: middle;
}
