﻿#contactustable
{
    margin: 20px auto auto auto;   
    font-size: 0.80em;
    line-height:normal;
}

.contactlabel
{
   text-align: right;
}

.contactstate
{
    width: 75px;   
}

.contactzip
{
    width: 75px;
}

.contactsubmit
{
    width: 75px;
    position: relative;
    left: 67px;
}

textarea
{
    width: 200px;
    height: 75px;
    overflow:auto;   
}

.locationheader
{
    color: rgb(0,132,63);
    font-weight:bold;
    margin: 10px 0;
}

.locationintro{
    margin: 15px 0 20px 0;
}

#validmsg
{
    visibility: hidden;
    color: #f00;
    font-weight: bold;
    position: relative;
    left:110px;
}


#zipinput
{
    position:relative;
    left: 47px; /*14px;*/
    top: -3px;
}

#statecontainer
{
    border: 1px solid rgb(224,194,151);
    position: relative; 
   
    top: 3px;
    
    width: 50px;
    height: 18px;   
   
    overflow: hidden;
    
    display: inline-block;
}

.stateddl
{
    position: absolute;    
    
    width: 54px;
    height: 22px;
    
    top: -2px; 
    left: -2px;
}