#rhs_pane div{
    position:relative;
    float: left;
    border: 1px solid silver;
    padding: 5px;
    background-color: white;
    height: 475px;
    margin: 5px;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}

#blurb{
    width: 210px;
}

#blurb p img {margin-top: 5px;}

#form{width: 500px;}

form{padding-top: 15px;}

.input-field{
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid silver;
    padding: 5px;
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px;
}

.input-field:focus{  
 -webkit-transition:background-color 0.4s ease-in;
 -moz-transition:background-color 0.4s ease-in;
 background:#DDDDDD;
}  

.label-style{color: #8a8a8a;}

#state-label{width: 140px;}

#country-label{width: 140px;}

#submit-field{
    border: 1px solid #8a8a8a;
    padding: 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    cursor: pointer;
}

#submit-field:after{content:" ";}