.red{
        color:#FF0000;
}
.confirm{
        color:#000000;
        line-height:1.4em;
        background-image:url("/parts/form/form_confirm.gif");
        background-repeat: no-repeat;
        height: 110px;
        width:570px;
        padding:20px 100px 0 30px;
        font-size:110%;
}
.form{
        font-size:80%;
        width:700px;
        margin-left: 50px;
}
.form_title{
        background-image:url("/parts/form/bg_line2.gif");
        background-repeat: no-repeat;
        height: 40px;
        margin-top:20px;
        padding-left: 50px;
        font-size:120%;
        font-weight: bold;
        line-height:1.5em;
        text-align: left;
}
table#entry{
       background-color:#CfBC9D;
       width: 700px;
       line-height:1.4em;
}
#entry th,td{
       padding: 5px 8px;
}
#entry th{
       background-color:#F2FACA;

       width: 160px;
       text-align: center;
       font-weight: normal; 
}
#entry td{
       background-color:#FFF;  
       padding: 5px 8px;    
}
#form_sub th,td{
       background-color:#FFF;
       padding: 5px 0px;
       font-weight: normal; 
}
#form_sub th{
       width:95px;
       text-align: right;
       vertical-align: top;
}
.thankyou{
       color:#664620;
       width:700px;
       text-align:center;
       margin: 30px 0;
       margin-left:50px;
}
.thanks{
/*        background-image:url("/parts/form/bg_thanks.gif");
        background-repeat: no-repeat;*/
        height: 120px;
/*        padding-top: 30px;*/
        font-size:120%;
        font-weight: bold;
        line-height:1.8em;
        margin-bottom: 30px;
        color: #165829;
}
.thanks2{
        height: 120px;
        padding-top: 30px;
        font-size:100%;
        font-weight: bold;
        line-height:1.5em;
        margin-bottom: 30px;
}
.thanks3{
        background-image:url("/parts/form/bg_thanks2.gif");
        background-repeat: no-repeat;
        height: 130px;
        padding-top: 40px;
        padding-left: 100px;
        font-size:100%;
        font-weight: bold;
        line-height:1.7em;
        margin-bottom: 30px;
        margin-top: 50px;
        color: #165829;
        text-align: left;
}
.thanksline{
        background-image:url("/parts/form/bg_line.gif");
        background-repeat: no-repeat;
        height: 40px;
        margin-top:20px;
        padding-left: 70px;
        font-size:130%;
        font-weight: bold;
        line-height:1.5em;
        text-align: left;
        color: #165829;
}
.thanks_lohasoffice{
        text-align:right;
        padding-right:50px;
        padding-top: 15px;
}
.tankstext{
        text-align: left;
        margin-top:10px;
        padding: 0 50px;
        line-height:1.3em;
}
table.thanks1 td{
        vertical-align: top;
        padding-left:20px;
}
#entry th.left{
       text-align:left;      
}
span.smaller{
       font-size:95%;
}

table#questionnaire{
       background-color:#CfBC9D;
       width: 700px;
       line-height:1.4em;
}
#questionnaire th,td{
       padding: 5px 8px;
}
#questionnaire th{
       background-color:#F2FACA;

       width: 250px;
       text-align: left;
       font-weight: normal; 
}
#questionnaire td{
       background-color:#FFF;  
       padding: 5px 8px;    
}
.athanks{
     width:520px;
     height:auto;
     margin: 0 0 0 0;
     background-image:url(../parts/form/table_middle.gif);
     background-repeat:repeat-y;
     padding: 0 105px 20px 75px;
     font-size:120%;
     line-height:150%;
     font-weight:normal;
}
.athanks_top{
     background-image:url(../parts/form/table_top2.gif);
     background-repeat:no-repeat;
     width:780px;
     height:20px;
     margin: 5px 0 0 0;
     padding: 30px 0 0 90px;
}
.athanks_bottom{
     background-image:url(../parts/form/table_bottom.gif);
     background-repeat:no-repeat;
     width:700px;
     height:69px;
     margin: 0 0 20px 0;
}
