﻿body {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    margin: 0px 0px 0px 0px;
    background-image: url('images/bg.jpg');
    text-align:center;
}
.splashImage {
    float:right;
    vertical-align:bottom;
}
.contentArea {
    line-height: 105%;
    background-image: url('images/contentBG.jpg');
    font-size: 10pt;
    font-weight:900;
    padding: 4px 4px 4px 4px;
    color: #003463;
}
.container1 {
    width: 801px;
}
.testimonialText {
    font-size: 8pt;
    font-weight:900;
    margin: 8px 8px 8px 8px;
    color: #003463;
    line-height: 110%;
}
.quoteText {
    text-align: right;
    font-size: 8pt;
    font-weight:900;
    margin-right: 8px;
    color: #003463;
    line-height: 110%;
}
.serviceText {
    text-align: left;
    font-size: 10pt;
    font-weight:900;
    margin: 30px 20px 20px 20px;
    color: #003463;
    line-height: 110%;
}
.serviceTextHeader {
    font-size: 14pt;
}
.offerText {
    text-align: left;
    font-size: 10pt;
    color: white;
    margin-left: 41px;
    margin-top: 10px;
}
.partsImage {
    border:solid 1px black;
}
.partsTextHeader {
    font-size: 13pt;
    color: #003463;
    font-weight: 900;
    line-height: 200%;
}
.partsText {
    font-size: 10pt;
    color: #003463;
    font-weight: 900;
}
.modelNumber {
    font-size: 13pt;
    color: #003463;
    font-weight: 900;
    line-height: 200%;    
}
.orderFormText {
    font-size: 8pt;
    color: #003463;
}
.partsDetailFormFields {
    font-size:9pt;
    color: #2B5DC0;
    font-weight: bold;
}
.partsTextField {
    width: 220px;
    height: 90px;
    vertical-align:top;
    /* for safari */
    resize: none;
}
.emailTextField {
    width: 220px;
}
.nameTextField {
    width: 220px;
}
.modelNoTextField {
    color: Gray;
    font-weight: bold;
}
.startOverLink {
    color: #2B5DC0;
    font-size: 9pt;
}
.startOverLink:hover {
    color: Gray;
}
.successMsg {
    font-size:11pt;
    color: #2B5DC0;
    font-weight: bold;
}
.disclaimText {
    font-size: 8pt;
    color: #2B5DC0;
    font-weight: bold;
}
.loginInput {
    margin: auto;
}
.adminLoginError {
    color: Red;
}
.deleteLink {
    color:Black;
    margin-left: 3px;
    margin-right: 3px;
}
.insertForm {
    background-color:White;
}
.dateInputDiv {
    border:solid 1px #7F9DB9;
    width: 402px;
    text-align: right;
    font-size: 80%;
}
.gridViewDiv {
    margin-top: 20px;
}
.adminHeader {
    margin-top: 20px;
}
.formFieldsTd {
    padding-right: 10px;
    padding-top: 10px;
}
.specialOfferHeading {
    font-size: 10pt;
    color: #18395C;
    font-weight: bold;
    margin: 4px 4px 0px 4px;
}
.specialOfferText {
    font-size: 12pt;
    color: #C6130E;
    padding: 8px 0px 0px 0px;
}
.horizontalRule {
    font-size: 8pt;
    font-weight: normal;
    margin: 4px 2px 0px 0px;
    height: 1px;
    color: Black;
}
.contactInfo {
    font-size: 9pt;
    color: #18395C;
    font-weight: 900;
    line-height: 108%;
    padding: 4px 4px 4px 4px;
}
.contactInfo2 {
    font-size: 9pt;
    color: #18395C;
    font-weight: 900;
    line-height: 108%;
    padding: 0px 4px 0px 4px;
}
.smallerText {
    font-size: 8pt;
}
.redText {
    color: #C6130E;
}
.pumpLinks1 {
    font-size: 9pt;
    font-weight: bold;
    color: #003466;
}
.pumpLinks2 {
    font-size: 9pt;
    font-weight: bold;
    color: #003466;
    padding-left: 12px;
}
.productsText {
    margin-top: 20px;
    font-size: 10pt;
    font-weight: bold;
    color: #003466;
}
.title1 {
    font-size: 12pt;
}
.title2 {
    color: #C6130E;
}
.title3 {
    font-size: 11pt;
    padding: 8px 16px 8px 8px;
}
.title4 {
    color: #C6130E;
    font-size: 10pt;
}
.title5 {
    font-size: 10pt;
    font-weight: bold;
}
.title6 {
    padding: 18px 18px 18px 18px;
    font-size: 11pt;
    font-weight: bold;
    color: #003466;
}
.title7 {
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
}
.title8 {
    color: #003466;
    font-size: 11pt;
    font-weight: bold;
    margin: 0px 55px 0px 55px;
}
.partsLinks {
    color: #003466;
    text-decoration: none;
}
.productsLinks {
    color: #003466;
    text-decoration: none;
    font-weight: bold;
}
.topCell {
    padding: 12px 0px 20px 16px;
    color: #003466;
    font-weight: bold;  
}
.productsContent {
    margin: 8px 8px 8px 12px;
}
.productsContentText {
    padding: 0px 4px 0px 24px;
    font-size: 9pt;
    font-weight: bold;
    color: #003466;
}
.sealsContent {
    margin: 10px 4px 4px 4px;
    color: #003466;
    font-size: 9pt;
}
.sealsTextTD {
    padding-right: 10px;
}
.trainingContent {
    font-size: 9pt;
    color: #003466;
    padding: 18px 18px 18px 18px;
    height: 505px;
    overflow: auto;
}
.trainingHeader {
    width: 250px;
    background-color: #D4DFF3;
    padding: 4px 4px 4px 8px;
    margin-bottom: 8px;
}
.newsContent {
    font-size: 9pt;
    color: #003466;
    padding: 18px 18px 18px 18px;
    height: 505px;
    overflow: auto;
}
.newsHeader {
    width: 310px;
    background-color: #D4DFF3;
    padding: 4px 4px 4px 8px;
    margin-bottom: 8px;
}
.editLink {
    color: Black;
    background-color: White;
}
.contactForm {
    background-image: url('images/contactFormBG.jpg');
    padding: 10px 10px 10px 10px;
}
.mainAdminLink {
    float: right;
    margin: 10px 20px 10px 10px;
}
.contentsDiv {
    background-color: White;
}