.custom ul.menu a {
text-transform:capitalize; 
letter-spacing:.5px;
}

.custom ul.menu {
margin-left:auto;
}

.custom .menu {
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}

.custom #footer {
    border-top:4px solid #da0203;
    border-bottom:4px solid #da0203;
    background:#e3b53d;
padding-bottom: 20px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}

.custom #content {
padding-bottom: 20px;
}

.custom #header {
background-image: url(https://www.safepilots.org/images/FadedGreyBG-237.jpg);
height:235px;
vertical-align:middle;
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
border-top:4px solid #da0203;
border-bottom:4px solid #da0203;
}

.custom #header img {
margin-left: auto;
}

.custom .menu { 
    border-bottom:0px solid #000;
    overflow:visible;
    z-index:100;
}

.custom ul.menu {width:960px; margin-right: auto; margin-left:auto;}

.custom #header {
   text-align:center;
}

.custom .menu {
   text-align:left;
}

.custom #footer a{border:none; text-decoration: none;}

.custom span.wpcf7-radio span.wpcf7-list-item { 
display: block;
}

.custom .gfield_checkbox input, .gfield_radio input{
width: auto;
height: auto;
clear: both;
}

.custom label {
  margin-left: 0px;
}

.custom input[type="radio"] {
  margin-right: 0px;
}

.custom .PHPurchaseCustomFieldDesc {
color: #da0203;
 }

.custom #mysubmit {
    padding: 5px 10px;
    margin-bottom: 2px;
    display: inline;
    background: #777 url(button.png) repeat-x bottom;
    border: none;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-shadow: 1px 1px #666;
    }
.custom #mysubmit:hover {
    background-position: 0 -48px;
    }
.custom #mysubmit:active {
    background-position: 0 top;
    position: relative;
    top: 1px;
    padding: 6px 10px 4px;
    }
.custom #mysubmit.red { background-color: #e50000; }
.custom #mysubmit.purple { background-color: #9400bf; }
.custom #mysubmit.green { background-color: #58aa00; }
.custom #mysubmit.orange { background-color: #ff9c00; }
.custom #mysubmit.blue { background-color: #2c6da0; }
.custom #mysubmit.black { background-color: #333; }
.custom #mysubmit.white { background-color: #fff; color: #000; text-shadow: 1px 1px #fff; }
.custom #mysubmit.small { font-size: 75%; padding: 3px 7px; }
.custom #mysubmit.small:hover { background-position: 0 -50px; }
.custom #mysubmit.small:active { padding: 4px 7px 2px; background-position: 0 top; }
.custom #mysubmit.large { font-size: 125%; padding: 7px 12px; }
.custom #mysubmit.large:hover { background-position: 0 -35px; }
.custom #mysubmit.large:active { padding: 8px 12px 6px; background-position: 0 top; }
