
#header-container { border-top : 1px solid #c2c2c2; border-bottom : 1px solid #c2c2c2; background-color : #eee; padding : 20px 0 25px 0; }

#header-container h1 { margin : 0 0 15px 231px; width : 550px; font-size : 12px; color : #c30; font-family : Tahoma, Arial, Verdana, sans-serif; border-bottom : 1px solid #c30; padding-bottom : 1px; }
#header-container h2 { margin : 0 0 0 231px; padding-top: 10px; font-size : 16px; font-family : Tahoma, Arial, Verdana, sans-serif; font-weight: bold; }
#header-container p { font-size : 11px; margin : 0 0 0 231px; padding : 0; width : 550px; }

#state-listing select, #search-query { width : 200px; }

#content { margin: 20px 0 0 0; width : 672px; font-size : 11px; min-height:210px; height:auto !important; height:210px;}

.branch-result, .branch-result-alt { padding : 8px 2px 8px 2px; }
.branch-result h2, .branch-result-alt h2 { margin : 0; text-transform : uppercase; font-size : 11px; }
.branch-result p, .branch-result-alt p { margin : 0; }
.branch-result-alt { background-color : #f7f7f7; }

.result { width : 100%; clear : both; float : left; padding : 6px; line-height:16px; }
.result-alt { width : 100%; clear : both; padding : 6px; float : left; background-color : #f7f7f7; }
.result-staff {  float : left;}
.result-branch { text-align : right; float : right; }
.result-staff h2 { text-transform : uppercase; font-size : 11px; margin : 0; }

.staff-notes { font-style : italic; margin-top : 0; }
.staff-branch { border-top : 1px solid #ccc; padding-top : 10px; }

#contact-form { width : 550px; font-size : 12px; }

#contact-form table { border-collapse : collapse; }
.contact-form { background-color : #eee; width : 100%; border : 1px solid #c2c2c2; }
.contact-form td, th { padding : 3px; font-size : 12px; }

#contact-form-1 th { font-weight : normal; text-align : right; }
#contact-form-1 input, #contact-form-1 select, #contact-form-1 textarea { width : 200px ; }
#contact-form-1 textarea { height : 40px; }
#deposits { width : 40px; }

#contact-form-3 th { font-weight : normal; text-align : right; }
#contact-form-3 th.main { font-weight : bold; text-align : center; }
#contact-form-3 textarea { width : 200px; height : 40px; }
#contact-form-3 input { width : 60px; }

#staff-details { border-collapse : collapse; }
#staff-details td { font-size: 11px; vertical-align : top; padding : 5px; }

p.submit-enquiry {margin-top: 1em; text-align: center;}

#content a, #content a:hover, #content a:visited, #page_intro a, #page_intro a:hover, #page_intro a:visited { color:#2F9ED2; }
#content p, #page_intro p { margin-bottom:15px; }
