a{color:#d52b1e;}
h2{color:#d52b1e; font-size:1.1em;padding-bottom:5px;}
#state-map { border : 0; }
.form-section { margin : 0 0 5px 20px; clear : both; background-color : #f7f7f7; padding : 10px; float : left; width : 550px; }
.form-section label { display : block; cursor : pointer; }
.form-section input, .form-section select { vertical-align : middle; }
#search-submit { margin : 0; }
h2 { margin : 5px 0 5px 0; clear : both; }

#state-listing {width:200px; float:left;}
#state-listing label{float:none; width:200px;margin:5px 0;}
#state-listing input{display:inline !important;float:none !important; width:30px;}
#state-map {width:320px; overflow:hidden;}

#search-query { width : 200px; font-size : 11px; }
#search-service { font-size : 11px; }
#search-query-container { margin-top : 10px; }
.result-branch{padding:5px 0;}
.branch-result, .branch-result-alt { padding : 8px; }
.branch-result h2, .branch-result-alt h2 { margin : 0; text-transform : uppercase; }
.branch-result p, .branch-result-alt p { margin : 0; }
.branch-result-alt { background-color : #f7f7f7; }

#search-criteria { background-color : #f7f7f7; padding : 8px; text-align : center; }
#search-criteria input, #search-criteria select { vertical-align : middle; }
#search-criteria #search-query { width : 150px; display : inline; margin : 0; }
#search-criteria select { margin-right : 5px; }

#banner_content { clear: both; text-align: center; display: none; }

