h5 { width: 480px; margin: 0px 0px 10px 125px; border-right: 1px solid #a0b1b8; border-left: 1px solid #a0b1b8; border-bottom: 1px solid #a0b1b8; padding: 5px 10px; background-image: url('//media.gadventures.com/media-server/static/contact_us/css/images/grey_h3.png'); background-position: right;}
div.border-silver-left { border-right: 1px solid #a0b1b8; padding: 10px; margin: 0px 0px 0px 0px; width:469px; float:left; min-height: 200px;}
div.border-silver-right {  padding: 10px; margin: 0px 0px 0px 495px; width:460px;}
div.border-silver-lower { border: 1px solid #a0b1b8; padding: 10px; margin: -11px 0px 0px 0px; }

div.left-section-res { padding: 10px; margin: -10px 0px 0px 0px; height: auto; width:250px; float:left;}
div.middle-section-res { padding: 10px; width: 130px; float: left; margin: 0px 0 0 0px; }
div.right-section-res { border-left: 1px solid #a0b1b8; padding: 20px; margin: -6px 0px 0px 416px; height: 230px; width:200px;}

div.border-silver-lower .left-section { float: left; width: 220px; margin-left: 20px; }
div.border-silver-lower .middle-section { float: left; width: 210px; }
div.border-silver-lower .right-section {}
div.border-silver-lower p { margin-top: 0px; }
div.border-silver-lower b { color: #666666; }

form { position: relative; width: auto; }
.form-label { clear: both; float: left; padding: 4px 0 2px 0; text-align: left; }
.form-field { float: left; width: 220px; margin: 0 0 8px 0; padding-left: 6px; }
.form-field input { width: 220px; }
.form-field select { width: 220px }
.form-field textarea { width: 400px; height:200px;}
.form-label p { font-size: 13px; font-weight: bold; color: #555E63; margin: 0 0 0 0;}
.form-field textarea {
    padding: 0.5em;
    border: 1px solid #D6D6D6;
    border-radius: 0.3em;
    -moz-box-shadow: inset 0 0 2px #AAA;
    -webkit-box-shadow: inset 0 0 2px #AAA;
    box-shadow: inset 0 0 2px #AAA;
}
form ul.errorlist { display: block; float: none; margin: 0;}
form ul.errorlist li { display: block; float: none; clear: none; margin: 0px 20px 5px 0px;}

p.place {margin: 0 0 -2px 0;}
p.number, td.number { font-size: 16px; color: #666; font-weight: bold; margin: 0 0 0 0; }
p.address { font-size: 12px; color: #333; margin: 0 0 0 0; line-height: 14px; }
p.desc {margin: 0 10px 10px 10px; }

span.flag { margin: 0 5px 0 0; float: left;}
span.flag2 {margin: 0 5px 0 0; float: left;}

a.expand { font-size: 12px; margin: 0px 0px 0px 5px;}
a.link { font-size: 12px; margin: 0px 0px 0px 5px;}


#ww-res {float:left;}
#ww-res table {width: 100%}
#ww-res table tr { border-bottom: 1px solid #D9D9D9;}
#ww-res table td { border: 0; padding: 5px 0; vertical-align: top; border-collapse:collapse;}
#ww-res table td.place { white-space: nowrap; width:1%; }
#ww-res table td.place h4 { margin:0;}
#ww-res table td.flag { white-space: nowrap; width:1%; padding: 9px 10px;}
#ww-res table td.number { white-space: nowrap; width:100%; text-align: right;}

#quick-links { padding-top: 10px; float: left;}
#quick-links.bullet-list { padding: 0px!important; margin: 0px!important;}
#quick-links.bullet-list li { color: #5A4099; font-weight: bold; margin: 0px 0px 10px 0px; }
#quick-links.bullet-list li li a { font-weight: normal!important;}
#id-soe-list label { padding: 0px;}
#thank-you { padding-bottom: 650px;}

.layout-large #col-b { width: 100%;}
h1 { font-size: 36px; font-weight: 200;}
h2 {margin-top:0;}

span.error {color:#B50000;}
.left {float:left;}
.clear { clear: both;}
