/* base.css */
#content{
    width:994px;
    height:900px;
    background: url('/media/images/contact/contact_bk.jpg') top center no-repeat;
}


#contact_form_container{
    padding-top:245px;
}
    

#form_content{
    margin-left:337px;
    width:400px;
}

#form_content #complete_form{
    margin-bottom:20px;
    color:#584b3f;
}

#form_content table{
    width:400px;
}


#form_content th{
    padding-bottom:5px;
    padding-right:5px;
    font-size:11px;
    text-align:right;
    color:#7f7f7f;
}

#form_content td.input_container{
    padding:10px;
    height:18px;
    width:308px;
    background: url('/media/images/contact/contact_form_input_bk.gif') left no-repeat;
}

#form_content td.button_container{
    text-align:right;
}

#form_content td.button_container #button{
    margin-left:120px;
    width:308px;
}

#form_content td.button_container #required_fields{
    padding-top:10px;
    float:left;
    color:#cf1a1f;
    font-size:10pt;
}
    
#form_content .input_container input{
    background:transparent;
    border:none;
    width:308px;
}

#form_content select{
border:1px solid #DDDBCE;
width:304px;
}

#contact_info{ 
    color:#584b3f; 
    margin-left:21px;
    padding:15px;
    height:503px;
    width:270px;    
    float:left;
    background: url('/media/images/contact/contact_info_bk.gif') top center no-repeat;
}

#tagline{
    font-size:10pt;
    line-height:23px;
    margin-bottom:7px;
}

#text{
    font-size:9pt;
    margin-top:10px;
    #line-height:14px;
}

#text a {
    color:#e68423;
    text-decoration:underline;
}

#links{
    line-height:17px;
}

.phone_number{
    font-size:10pt;
    font-weight:bold;
}

