.assistant {
    width:110px;
    float:left;
    border:5px solid #E5E3D4;
}

.instructions {
    width:621px;
    margin-left:10px;
    margin-bottom:10px;
    float:left;
}

.steps {
    margin-bottom:10px;
}

.current_step {
    margin-left:17px;
    margin-right:10px;
    width:310px;
    float:left;
    padding-top:5px;
    font-size:1.3em;
    font-weight:bold;
}

.step_bar {
    position:relative;
    background-image: url(../images/game/register/progress_bar_0.jpg);
    width:268px;
    height:33px;
    float:right;
}

.step_bar .bar {
    position:absolute;
    top:0px;
    background-image: url(../images/game/register/progress_bar_100.jpg);
    z-index:2;
    width:268px;
    height:33px;
}

.step_bar .step_bar_text {
    position:absolute;
    top:0px;
    text-align:center;
    padding-top:5px;
    font-weight:bold;
    font-size:1.2em;
    color:#e6f3f6;
    width:268px;
    height:33px;
    z-index:3;
}

.details_text {
    border:5px solid #7F7D6E;
    padding:8px;
    float:left;
    width:578px;
}

.left_arrow {
    width:17px;
    margin-top:5px;
    float:left;
}

.header_title {
    background-color:#7F7D6E;
    padding:10px;
    font-size:2em;
    color:#fff;
    font-weight:bold;
    text-align:center;
}

.mogul_option .stripe, .model_option .stripe {
    height:5px;
    background-color:#000;
}

.mogul_option, .model_option {
    width:48%;
    background-color:#E5E3D4;
}

.model_mogul_details {
    height:600px;
    margin:8px;
    background-repeat: no-repeat;
}

.model_mogul_details_selected, .model_mogul_details:hover {
    background-color:#c4dae8;
}

.model_option .model_mogul_details {
    background-image: url(../images/game/register/model_option.gif);
    background-position: left;
}

.mogul_option .model_mogul_details {
    background-image: url(../images/game/register/mogul_option.gif);
    background-position: right;
}

.mogul_option .the_details, .model_option .the_details {    
    margin:200px 5px 5px 5px;
}

.model_option .the_details {
    float:right;   
}

.mogul_option .the_details {
    float:left;
}

.the_details ul {
    list-style: none;
    margin:0px;
    padding:0px;
    width:200px;
}

.the_details ul li {
    padding-bottom:15px;
}

img.mogul_picture {
   float:right;
}

img.model_picture {
    float:left;
}

.model_option {
    float:left;
}

.mogul_option {
    float:right;
}

.submit_buttons {
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
}

.register_form {
    background-color:#E5E3D4;
    padding:10px;
}

.register_form table.form_table tr td.form_title {
    width:250px;
    margin-bottom:15px;
    text-align: right;
    font-weight: bold;
    font-size:1.2em;
}

.about_me_field, .register_form input.input_text, .register_form .security_question_option {
    width:400px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.register_form input.input_text {
    font-size:1.2em;
    height:20px;
}

.register_form .mm_button {
    font-size:1.2em;
}

.register_form .character_countdown {
    color:#7F7D6E;
}

.confirmation_warning {
    padding:8px;
    margin-bottom:8px;
    background-color:#c4dae8;
    font-size:1em;
    font-weight:bold;
    color:#7F7D6E;
}

.confirmation_warning span {
    color:#ed1c24;
}

.steps_notice_box {
    float: left;
    width: 139px;
    height:35px;
    font-size: 0.9em;
    text-align: center;
}

.signup_box {
    margin-top:5px;
    margin-bottom:20px;
    margin-left:auto;
    margin-right:auto;
    width:481px;
}

.signup_button {
    height: 25px;
    width:471px;
    padding-top:8px;
    display:block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:20px;
    text-transform: uppercase;
}

.signup_header {
    font-size:2em;
    font-weight: bold;
    color:#465FAD;
    position: relative;
    bottom:-14px;
}

.signup_getting_started {
    font-size:2em;
    color:#465FAD;
    margin-left:22px;
    margin-top:20px;
}
