/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


/* Form */

button {
    clear:both;
    margin-bottom:50px;
}

.error_box {
    background:#CC0000;
    border:1px solid #FF3333;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#FFFFFF;
    display:none;
    font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px 0px 15px 200px;
    padding:8px 8px;
    width:300px;
}

.success_box {
    background:#E2F1BB;
    border:1px solid #598800;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    color:#000000;
    display:none;
    font-size:13px;
    margin:0px 0px 15px 0px;
    padding:8px 8px;
    width:672px;
}

input#tos_checkbox {
    clear:both;
}
