.step_main{
    width:800px; 
}

.step_main input, label{
    float:left; 
    margin:5px 0px;
    text-indent: 5px; 
    color:#7D6042; 
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-size:12px;
}    

.step_main td.check_box{
    width:20px; 
    margin-left:25px;         
}

.step_main input.check_box{
    background:#F7F7F7 ; 
    border:1px solid #B1B1B1;
    padding-left:1px;
    width:30px; 
      
}

.step_main td{

}

.step_main td.input_text{
    float:left;
    height:20px;
    padding:5px 0px;

}

.step_main input.input_text{
    float:left;
    height:15px;
    margin:3px 0px;
    background:#F7F7F7 ; 
    border:1px solid #B1B1B1;
    padding-left:1px;
    color:#333333;       
}

.step_main textarea{
    float:left;
    margin:3px 0px 3px 10px;
    background:#F7F7F7 ; 
    border:1px solid #B1B1B1;
    padding-left:1px;  
    color:#333333;  
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-size:12px;            
}

.err_fld{

}

 p.book_text{
    margin:10px 10px;
    color:#666666; 
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-size:12px;      
}

 h2.book_title{
    margin:10px 10px;
    color:#333333; 
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-size:14px;      
}
 input.nav_button{
    margin:10px 10px;
    color:#333333; 
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-weight: bold;
    font-size:11px; 
 }
  h3.small_title{
    margin:10px 10px;
    color:#7D6042; 
    font-family:Helvetica,Verdana,Arial,Sans-serif;
    font-size:12px;      
}
