#mainbox form fieldset{ 
    clear:both; 
    width:450px; 
    padding-top:5px; 
    margin-bottom:40px; 
    overflow:hidden; 
    font-family:Trebuchet MS;
}
#mainbox form ul{ width:443px; overflow:hidden; }
#mainbox form li{ float:left; margin-bottom:20px; width:200px;}
#mainbox form li li{ float:left; margin-bottom:0; }
#mainbox label{ 
    float:left; 
    font-size:12px; 
    font-weight:bold; 
    color:#fff; 
    margin-bottom:5px; 
    letter-spacing: 0.5px;
    font-style:normal; 
}
#mainbox label span{ font-weight:normal; }
#mainbox input,#mainbox select,#mainbox textarea{ float:left; clear:both; border:0; color:#3d2d1c; background:#8d7b61; }
#mainbox input.btn{ background:none; }
#mainbox input.txt{ font-size:18px; height:25px; }
#mainbox input.long{ width:442px; }
#mainbox input.medium{ width:237px; margin-right:10px; }
#mainbox input.small{ width:135px; }
#mainbox select{ height:25px; padding:3px; }
#mainbox select.long{ width:442px; }
#mainbox select.small{ width:50px; height:27px; margin-right:10px; }
#mainbox textarea{ width:442px; height:134px; }
#last_name_label{

}
#first_name{
    width:210px;
}
#mainbox #last_name {
    width:234px;
}
