﻿@media screen
{
    body
    {
        font-family: Arial, Sans-Serif;
        margin: 0;
        background-color: #DDDDDD;
        color: #003366;
        overflow: auto;
    }

    img
    {
        border: none;
    }

    select
    {
        color: #003366;
    }

    input
    {
        color : #003366;
    }

    a, a:link, a:visited
    {
        text-decoration: none;
        color: #003366;
    }

    a.inlineButton
    {
        padding: 2px;
        font-weight: bold;
        font-size: 12px;
        border: solid 1px #003366;
        text-align: center;
        background-color: #003366;
        color: #FFFFFF;   
    }

    a.lnkButton
    {
        display: block;
        width: 100px;
        margin: 0 auto;
        padding: 2px;
        font-weight: bold;
        font-size: 12px;
        border: solid 1px #003366;
        text-align: center;
    }

    a.lnkButton:link, a.lnkButton:visited
    {
        background-color: #003366;
        color: #FFFFFF;   
    }

    a.inlineButton:hover, a.lnkButton:hover
    {
        background-color: #FF6500;
        color: #FFFFFF;
    }

    hr
    {
        width: 90%;
        color: #DDDDDD;
        margin: 4px;
    }
    
    acronym
    {
        cursor: help;
        border-bottom: 1px dotted #003366;
    }
    
    abbr
    {
        text-decoration: none;
        border-bottom: none;
    }

    #container
    {
        width: 970px;
        margin: 0 auto;
    }

    #header
    {
        width: 970px;
        height: 135px;
        background: url(images/header.jpg) no-repeat;
        overflow: hidden;
    }

    #header2
    {
        width: 273px;
        height: 100px;
        float: left;
    }

    #loginBox
    {
        float: right;
        width: 687px;
        height: 100px;
        margin: 0 10px 0 0;
        color: #FFFFFF;
    }

    #loginBox label.left
    {
        float: left;
        width: 75px;
    }

    #navigation
    {
        clear: both;
        background-color: #999999;
        width: 970px;
        height: 35px;
    }

    #divNav
    {
        width: 940px;
        color: #FF6500;
        font-size: small;
        padding-top: 10px;
    }

    #divNav a, #divNav a:link, #divNav a:visited, #divNav a:hover
    {
        color: #003366;
    }

    #divNav span
    {
        color: #BBBBBB;
    }

    #content
    {
        width: 940px;
        padding: 0 15px 15px 15px;
        background-color: #FFFFFF;
    }

    #mainContent
    {
        width: 685px;
        float: left;
        border-right: 1px solid #003366;
        padding: 10px 15px 0 0;
        font-size: 13px;
    }

    #rightContent
    {
        width: 229px;
        float: left;
        padding: 5px 0 0 10px;
    }


    #fullContent
    {
        width: 940px;
        float: left;
        font-size: 13px;
        padding: 10px 0 0 0;
    }

    #footer
    {
        clear: both;
        width: 955px;
        padding: 5px;
        font-size: 10px;
    }
    
    #footer p
    {
        padding: 0;
        margin: 0;
    }

    #navigation ul
    {
        margin: 0;
        padding: 7px 0 0 10px;
        
    }

    #navigation ul li, #navlogin li
    {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
    }

    #navigation ul a
    {
        float: left;
        line-height: 24px;
        margin: 0 10px;
        text-decoration: none;
        color: #FFFFFF;
    }

    #navigation ul a:link, #navigation ul a:visited
    {    

    }

    #navigation ul a:link.current, #navigation ul a:visited.current
    {
        border-bottom: 4px solid #FFFFFF;
        background: transparent;
        font-weight: bold;
    }

    #navigation ul a:hover
    {
        background: transparent;
        color: #003366;
    }

    .highlight
    {
       background-color: #fefbd2 !important;
       color: #000080;
    }

    .highlightReadOnly
    {
        background-color: #EEEEEE;
        color: #000000;
    }
    
    .pTel
    {
        margin: 12px 0 0 0;
        font-size: 25px;
        font-weight: bold;
        text-align: right;
    }
    
    .hdrTel
    {
        font-size: 40px;
        font-weight: bold;
    }
    
    .pLogin
    {
        font-size: 16px;
        text-align: right;
        margin: 6px 0 0 0;
    }
    
    .oHeader
    {
        background-color: #FF6500;
        color: #FFFFFF;
        font-size: 14px;
        padding: 4px;
        margin-top: 0;
        margin-bottom: 0;
    }
    
    .pHome
    {
        margin: 5px 0 0 0;
        padding: 0;
        text-align: justify;
    }

    div.Commercials
    {
        width: 596px;
        margin: 0 auto;
    }

    div.Commercials p
    {
        margin: 5px 0;
    }

    .PageHeader
    {
        border: solid 2px #BBBBBB;
        padding: 7px;
        margin-bottom: 15px;
    }
    
    .PageHeaderLeft
    {
        width: 69%;
        float: left;
    }
    
    .PageHeaderRight
    {
        width: 30%;
        float: left;
        text-align: center;
    }

    .PageHeader p
    {
        margin: 0;
    }

    .PageHeader .Extras
    {
        font-size: 12px;
    }

    .HeaderPayment
    {
        font-size: medium;
    }

    .ListHeader
    {
        margin: 0;
        padding: 0;
        color: #FF6500;
        font-size: medium;
        font-weight: bold;
    }
    
    .HeaderText
    {
        font-size: medium;
        font-weight: bold;
    }

    ul#ulModels
    {
        list-style-type: none;
    }


    .ModelBox
    {
        float: left;
        width: 191px;
        height: 162px;
        margin: 5px 10px 5px 0;
        padding: 0;
        list-style-type: none;
    }

    .ModelLinkHeader
    {
        display: block;
        font-size: 12pt;
        font-weight: bold;
        padding: 5px 0 0 58px;
        text-decoration: none;
        text-align: left;
        color: #FFFFFF !important;
        height: 48px;
        width: 133px;
        background-repeat: no-repeat;
        background-color: #003366;
    }

    .ModelLinkHeaderPersonal
    {
        display: block;
        font-size: 12pt;
        font-weight: bold;
        padding: 5px 0 0 5px;
        text-decoration: none;
        text-align: left;
        color: white !important;
        height: 48px;
        width: 186px;
        background-repeat: no-repeat;
        background-color: #003366;
    }

    .ModelLinkBottomLeft
    {
        float: left;
        width: 155px;
        height: 109px;
        border-left: solid 1px #003366;
        border-bottom: solid 1px #6B4A8C;
        text-align: center;
    }

    .ModelLinkImage
    {
        border: none;
        margin: 4px auto 3px auto;
        width: 155px;
        height: 72px;
        text-decoration: none;
        text-align: center;
        display: block;
    }

    .ModelLinkFooterLeft
    {
        width: 155px;
        height: 30px;
        text-decoration: none;
        text-align: center;
        color: #003366;
        font-size: 14pt;
        font-weight: bold;
    }

    .ModelLinkFooterRight
    {
        float: left;
        width: 35px;
        height: 109px;
        text-decoration: none;
        border-bottom: solid 1px #6B4A8C;
    }

    .CommercialsLeft
    {
        float: left;
        width: 160px;
        margin-right: 20px;
        text-align: center;
    }

    .CommercialsLeft p
    {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        margin: 0;
    }

    .CommercialsLeft p.discountPrice
    {
        font-size: 16px;
        margin: 3px 0;
        color: red;
    }

    .AboveButton
    {
        height: 320px;
    }
    
    #tblDerivativesList
    {
        border-collapse: collapse;
    }

    #tblDerivativesList a
    {
        display: block;
        text-decoration: none;
        color: #003366;
    }

    #tblDerivativesList th
    {
        text-align: left;
        font-size: 10pt;
        height: 16px;
        color: #003366;
    }

    #tblDerivativesList td
    {
        font-size: 10pt;
        height: 16px;
        color: #003366;
    }

    #tblDerivativesList .col1
    {
        width: 325px;
    }

    #tblDerivativesList .col2
    {
        width: 65px;
        text-align: right;
    }

    #tblDerivativesList .col3
    {
        
    }

    #tblDerivativesList tbody tr:hover
    {
        background-color: #96ACD5;   
    }
    
    .tblNewsletters
    {
        border-collapse: collapse;
    }
    
    .tblNewsletters thead
    {
        font-weight: bold;
    }
    
    .tblNewsletters a
    {
        display: block;
    }
    
    .tblNewsletters .col1
    {
        width: 100px;
    }
    
    .tblNewsletters .col2
    {
        width: 500px;
    }
    
    .tblNewsletters .col3
    {
        width: 100px;
    }
    
    .tblNewsletters tbody tr:hover
    {
        background-color: #96ACD5;
    }

    .PaymentGridTable
    {
        width: 290px;
        border-collapse: collapse;
        float: left;
        margin: 0;
        padding: 0;
        display: inline;
    }

    .PaymentGridTable td
    {
        border: solid 1px #003366;
        padding: 0;
        margin: 0;
    }

    .PaymentGridOptions
    {
        border: none !important;
        background-color: #FFFFFF;
        color: #003366;
        font-size: 10pt;
        vertical-align: top;
    }

    .PaymentGridOptionsHeader
    {
        border: none !important;
        background-color: #FFFFFF;
        color: #FF6500;
        font-size: 11px;
        font-weight: bold;
        vertical-align: top;
    }

    .PaymentGridFooter
    {
        border: none !important;
        background-color: #FFFFFF;
        color: #666666;
        font-size: 10px;
        height: 20px;
        vertical-align: bottom;
    }

    .PaymentGridHeader, .PaymentGridHeader a:link, .PaymentGridHeader a:visited, .PaymentGridHeader a:hover
    {
        background-color: #BBC9E4;
        color: #003366;
        height: 23px;
        text-align: center;
        font-size: small;
        font-weight: bold;
    }

    .PaymentGrid, .PaymentGrid a:link, .PaymentGrid a:visited, .PaymentGrid a:hover
    {
        background-color: #FFFFFF;
        color: #003366;
        text-align: center;
        font-size: small;
        height: 23px;
    }
    
    .VanPaymentGrid, .VanPaymentGrid a:link, .VanPaymentGrid a:visited, .VanPaymentGrid a:hover
    {
        background-color: #FFFFFF;
        color: #003366;
        text-align: center;
        font-size: medium;
        font-weight: bold;
        height: 23px;
    }

    .SelectedPayment, .SelectedPayment a:link, .SelectedPayment a:visited, .SelectedPayment a:hover
    {
        background-color: #003366;
        color: #FFFFFF;
        text-align: center;
        font-size: small;
        height: 23px;
    }
    
    .vanPmtsLink,  .vanPmtsLink:link,  .vanPmtsLink:visited,  .vanPmtsLink:hover
    {
        font-size: 10px !important;
    }
    
    .VanSelectedPayment, .VanSelectedPayment a:link, .VanSelectedPayment a:visited, .VanSelectedPayment a:hover
    {
        background-color: #003366;
        color: #FFFFFF;
        text-align: center;
        font-size: medium;
        font-weight: bold;
        height: 23px;
    }

    .NotApplicable
    {
        background-color: #DDDDDD;
        color: #DDDDDD;
        text-align: center;
        font-size: small;
        height: 23px;
    }

    .tblPayments
    {
        font-size: small;
        margin-left: 34px;
        width: 173px;
        border-collapse: collapse;
        padding: 0;
    }

    .tblPayments .col1
    {
        width: 73px;
        height: 23px;
        text-align: left;
        vertical-align: top;
        padding: 0;
    }

    .tblPayments .col2
    {
        width: 100px;
        height: 23px;
        text-align: right;
        vertical-align: top;
        padding: 0;
    }

    .InclusionsList
    {
        margin: 60px 0 0 34px;
        font-size: small;
    }
    
    .InclusionsListCar
    {
        margin: 20px 0 0 34px;
        font-size: small;
    }

    .InclusionsList table, .InclusionsListCar table
    {
        border-collapse: collapse;
        width: 175px;
    }

    .InclusionsList img, .InclusionsListCar img
    {
        vertical-align: middle;
    }

    .rightHeadline
    {
        font-size: 12px;
        color: #FF6500 !important;
        margin: 0;
        padding: 0;
    }

    #rightContent p
    {
        font-size: 11px;
        margin: 0;
        padding: 0;
    }

    #rightContent ul
    {
        margin: 0 0 6px 25px;
        padding: 0;
        text-indent: 0;
    }
    
    #rightContent li
    {
        font-size: 11px;
    }

    #divFfo
    {
        float: left;
        display: inline;
        margin-left: 50px;
    }

    .tblFfo
    {
        border-collapse: collapse;
        font-size: 12px;
    }

    .tblFfo tbody tr:hover
    {
        background-color: #96ACD5;
    }

    .tblFfo .col1
    {
        width: 25px;
        color: #003366;
    }

    .tblFfo .col2
    {
        text-align: left;
        width: 250px;
        color: #003366;
    }

    .tblFfo .col3
    {
        text-align: right;
        width: 90px;
        color: #003366;
    }

    #divHelp
    {
        margin-left: 8px;
    }

    #divHelp img
    {
        margin: 8px;
    }

    .helpBorder
    {
        border: solid 1px #003366;
    }

    .tblLegal
    {
        border-collapse: collapse;
        width: 400px;
        float: left;
    }

    .tblLegal th
    {
        width: 100px;
    }

    .tblLegal td
    {
        width: 290px;
        padding-right: 10px;
    }
    
    .tblDoYouKnow
    {
        border-collapse: collapse;
    }
    
    .tblDoYouKnow th
    {
        
    }
    
    .tblDoYouKnow td
    {
        
    }
    
    .tblFunders
    {
        border-collapse: collapse;
        width: 300px;
    }
    
    .tblFunders .col1
    {
        width: 100px;
    }
    
    .tblFunders .col2
    {
        width: 192px;
        padding-left: 8px;
        font-size: 9px;
    }

    .JargonList
    {
        margin: 0;
    }

    .JargonList dt
    {
        font-weight: bold;
    }

    .JargonList dd
    {
        margin-bottom: 20px;
    }

    div.divMenu
    {
        margin: 0 15px 0 0;
        padding: 0;
        width: 175px;
        float: left;
    }

    div.divMenu ul
    {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

    div.divMenu li
    {
        text-indent: 2px;
    }

    div.divMenu a
    {
        color: #003366;
    }

    div.divMenu a:hover
    {
        color: #FF6500;
    }
    
    div.divMenu a:link.current, div.divMenu a:visited.current
    {
        color: #003366;
        font-weight: bold;
    }

    .MenuParent
    {
        color: #FF6500;
        font-weight: bold;
        text-indent: 2px!important;
    }

    div#divQuoteListContent
    {
        float: left;
        margin: 0;
        width: 495px;
    }

    .QuoteSaved div.Header
    {
        background-color: #003366;
        color: #FFFFFF;
        cursor: pointer;
        line-height: 20px;
        height: 20px;
    }

    .QuoteSaved div.col1
    {
        padding-left: 2px;
        width: 58px;
        float: left;
    }

    .QuoteSaved div.col2
    {
        width: 237px;
        float: left;
        overflow: hidden;
    }

    .QuoteSaved div.col3
    {
        width: 75px;
        float: left;
        text-align: right;
    }

    .QuoteSaved div.col4
    {
        width: 100px;
        float: left;
        text-align: right;
    }

    .QuoteSaved .col5
    {
        width: 23px;
        float: left;
        text-align: center;
    }

    .divClear
    {
        clear: both;
    }

    .QuoteSaved dt
    {
        font-weight: bold;
        float: left;
        width: 130px;
    }

    .QuoteSaved dd
    {
        margin: 0;
        padding-left: 130px;
    }

    .QuoteSaved dl
    {
        border: solid 2px #003366;
        margin: 0;
        padding: 5px;
    }

    .QuoteSaved .DetailsPanel
    {
        width: 495px;
        height: 0px;
        overflow: hidden;
    }

    .tblDetails
    {
        width: 465px;
        border-collapse: collapse;
    }

    .tblDetails td
    {
        padding: 3px 0;
        margin: 0;
        height: 24px;
        vertical-align: top;
    }

    .tblDetails .col1
    {
        width: 150px;
        font-weight: bold;
        text-align: right;
    }

    .tblDetails .col2
    {
        width: 15px;
        text-align: center;
    }

    .tblDetails .col3
    {
        width: 300px;
    }
    
    .tblDetailsWide
    {
        width: 665px;
        border-collapse: collapse;
    }

    .tblDetailsWide td
    {
        padding: 3px 0;
        margin: 0;
        height: 24px;
        vertical-align: top;
    }

    .tblDetailsWide .col1
    {
        width: 150px;
        font-weight: bold;
        text-align: right;
    }

    .tblDetailsWide .col2
    {
        width: 15px;
        text-align: center;
    }

    .tblDetailsWide .col3
    {
        width: 500px;
    }
    
    .tblLogin
    {
        width: 515px;
        border-collapse: collapse;
    }

    .tblLogin td
    {
        padding: 10px 0;
        margin: 0;
        height: 24px;
        vertical-align: top;
    }

    .tblLogin .col1
    {
        width: 150px;
        font-weight: bold;
        text-align: right;
    }

    .tblLogin .col2
    {
        width: 15px;
        text-align: center;
    }

    .tblLogin .col3
    {
        width: 350px;
    }
    
    .tblLogin .colFull
    {
        width: 515px;
    }

    #divAnimPanel
    {
        display: none;
        overflow: hidden;
        width: 0;
        height: 0;
        background-color: #CBEFFF;
        border: solid 1px #D0D0D0;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
        opacity: .90;
    }

    .pnlPafSearch
    {
        display: none;
        width: 0;
        height: 0;
        border: solid 1px #CCCCCC;
        background-color: #CBEFFF;
        opacity: 0;
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    }

    tr.CommandRow a
    {
        margin: 0;
        padding: 5px 5px;
        font-weight: bold;
        font-size: 12px;
        border: solid 1px #003366;
        text-align: center;
    }

    .CommandRow a, .CommandRow a
    {
        background-color: #003366;
        color: #FFFFFF;   
    }

    .tblOverrides
    {
        border-collapse: collapse;
        width: 490px;
    }

    .tblOverrides .col1
    {
        text-align: left;
        width: 100px;
    }

    .tblOverrides .col2
    {
        text-align: left;
        width: 315px;
    }

    .tblOverrides .col3
    {
        text-align: left;
        width: 75px;
    }

    .tblOverrides a
    {
        display: block;
    }

    .ErrorMessage
    {
        color: red;
        font-weight: bold;
        text-align: center;
    }

    .AdminRight
    {
        float: left;
        width: 490px;
    }
    
    .AdminFullRight
    {
        float: left;
        width: 700px;
    }

    .tblDiscounts
    {
        border-collapse: collapse;
        width: 225px;
        margin-top: 15px;
    }

    .tblDiscounts a
    {
        display: block;
        font-size: 11px;
    }

    .tblDiscounts tr:hover
    {
        background-color: #96ACD5;
    }

    .tblDiscounts .col1
    {
        font-weight: bold;
        color: Red;
        width: 20px;
    }
    
    .tblDiscounts .col2
    {
        width: 205px;
        
    }

    #CommercialQuote
    {
        padding: 0 16px 16px 16px;
        margin: 0;
    }

    #CommercialQuote dl
    {
        margin: 0 0 16px 0;
        padding: 0;
        float: left;
    }

    #CommercialQuote dt
    {
        margin: 0;
        padding: 1px 0;
        font-weight: bold;
        float: left;
        clear: left;
        width: 150px;
    }

    #CommercialQuote dd
    {
        margin: 0 0 0 5px;
        padding: 1px 0;
        float: left;
        width: 498px;
    }

    #CommercialQuote dd.VehicleDetails
    {
        width: 300px;
    }
    
    #CommercialQuote .PaymentDetails
    {
        width: 120px;
        float: left;
    }
    
    #CommercialQuote .PaymentBlurb
    {
        font-style: italic;
        font-size: 9px;
    }

    #CommercialQuote h2
    {
        clear: both;
        font-size: 14pt;
        font-weight: bold;
        background-color: #003366;
        color: #FFFFFF;
        padding: 3px 5px;
        margin: 0 0 5px 0;
    }

    #CommercialQuote p
    {
        margin: 0;
        padding: 0;
    }

    .QuoteImage
    {
        float: right;
        margin: 0 0 0 5px;
        width: 155px;
    }

    #CommercialQuote h1
    {
        margin: 0;
        padding: 0;
        background: none;
        color: #000000;
    }

    #QuoteBanner
    {
        display: none;
    }

    #QuoteHeader p
    {
        float: left;
        width: 310px;
        font-size: 14pt;
        font-weight: bold;
        text-align: center;
        color: #003366;
    }

    #QuoteHeader img.imgPrint
    {
        vertical-align: middle;
        float: left;
        margin-bottom: 10px;
    }

    #QuoteHeader img.imgApp
    {
        vertical-align: middle;
        float: left;
        margin-bottom: 10px;
    }
    
    .tblTwoCol
    {
        border-collapse: collapse;
        width: 375px;
        margin: 0 auto;
    }
    
    .tblTwoCol tbody tr:hover
    {
        background-color: #96ACD5;
    }
    
    .tblTwoCol .col1
    {
        width: 75px;
        text-align: left;
    }
    
    .tblTwoCol .col2
    {
        width: 300px;
        text-align: left;
    }
    
    .LoginHeader
    {
        color: #FF6500;
        font-size: 24px;
        font-weight: bold;
    }
    
    .aInline
    {
        color: #FF6500 !important;
    }
    
    .tblQuote
    {
        border-collapse: collapse;
    }
    
    .tblQuote tr
    {
        padding: 1px 0;
    }
    
    .tblQuote .col1
    {
        width: 150px;
        font-weight: bold;
    }
    
    .tblQuote .col2
    {
        margin: 0 0 0 5px;
        width: 100px;
        text-align: right;
    }
    
    .tblQuote .col3
    {
        width: 340px;
    }
    
    .divInsuranceLeft
    {
        width: 250px;
        margin-right: 10px;
        float: left;
    }
    
    .divInsuranceRight
    {
         float: left;
         width: 425px;
    }
    
    .tblEligibility
    {
        border-collapse: collapse;
        width: 425px;
        border: solid 2px #CCCCCC;
    }
    
    .tblEligibility tr
    {
        vertical-align: middle;
    }
    
    .tblEligibility tr.altRow
    {
        background-color: #EEEEEE;
    }
    
    .tblEligibility .col0
    {
        width: 50px;
        height: 150px;
        background-color: #FFFFFF;
        text-align: center;
    }
    
    .tblEligibility .col1
    {
        width: 125px;
        height: 50px;
    }
    
    .tblEligibility .col2
    {
        width: 50px;
        height: 50px;
        background-color: #DDDDDD;
    }
    
    .tblEligibility .col3
    {
        width: 50px;
        height: 50px;
    }
    
    .tblEligibility .col4
    {
        width: 50px;
        height: 50px;
        background-color: #DDDDDD;
    }
    
    .tblEligibility .col5
    {
        width: 50px;
        height: 50px;
    }
    
    .tblEligibility .col6
    {
        width: 50px;
        height: 50px;
        background-color: #DDDDDD;
    }
    
    .tblEligibility .colFull
    {
        width: 375px;
        text-align: center;
    }
    
    .dlProducts dd
    {
        margin: 0 0 10px 20px;
    }
    
    .BigPhoneNo
    {
        font-size: 28px;
    }
    
    .smallAddress
    {
        font-size: 14px;
    }
    
    .Email
    {
        font-size: 18px;
    }
    
    .ContactCallback
    {
        font-size: 16px;
        color: #FF6500 !important;
    }
    
    .BusinessCarBox
    {
        width: 523px;
        margin: 15px 0 0 82px;
        border-bottom: 1px solid #003366;
    }
    
    .BusinessCarHeader
    {
        width: 523px;
        height: 21px;
        line-height: 21px;
        background-color: #003366;
        color: #FFFFFF;
    }
    
    .BusinessCarDescription
    {
        float: left;
        font-weight: bold;
    }
    
    .BusinessCarCategories
    {
        float: right;
        margin-right: 5px;
        display: inline;
        font-size: smaller;
    }
    
    .BusinessCarContent
    {
        width: 523px;
        height: 109px;
        background-color: #FFFFFF;
    }
    
    .BusinessCarImage
    {
        width: 155px;
        height: 72px;
        margin: 18px 0 19px 0;
        float: left;
    }
    
    .BusinessCarBullets
    {
        width: 213px;
        height: 109px;
        font-size: 12px;
        float: left;
    }
    
    .BusinessCarBullets img
    {
        width: 7px;
        height: 7px;
        margin: 0 5px 0 15px;
    }
    
    .BusinessCarPayments
    {
        width: 120px;
        height: 109px;
        text-indent: 7px;
        float: left;
        font-weight: bold;
        color: #003366;
        background-color: #CCCCCC;
    }
    
    .BusinessCarMonthlyPayment
    {
        font-size: xx-large;
    }
    
    .BusinessCarMoreLink
    {
        width: 35px;
        height: 109px;
        /*float: left;*/
    }
    
    .BusinessCarAdminBanner
    {
        width: 523px;
        margin: 0 0 0 82px;
        border-bottom: 1px solid #003366;
        text-align: right;
    }
    
    .SelectedBusinessCar
    {
        width: 230px;
    }
    
    .pSelectedBusinessCar
    {
        margin: 8px 0 !important;
        font-size: 12px !important;
    }
    
    .BusinessCarDetails
    {
        background-color: #FBFBD9;
        width: 503px;
        height: 100%;
        margin: 0 0 0 82px;
        padding: 10px;
    }
    
    .BusinessCarDetailsImages
    {
        float: left;
        width: 170px;
    }
    
    .BusinessCarDetailsImages img
    {
        display: block;
        margin: 0 auto;
    }
    
    .BusinessCarFooter p
    {
        margin: 0;
        padding: 0;
        font-size: 10px;
        color: #9D9D9D;
    }
    
    .rightGrey
    {
        color: #9D9D9D;
    }
    
    .paymentRight
    {
        font-size: 36px;
        font-weight: bold;
        color: #FF6500;
    }
    
    .StandardEquipmentHeader
    {
        cursor: pointer;
        margin: 10px 0 0 0;
    }
    
    .StandardEquipmentHeader1
    {
        width: 230px;
        height: 20px;
        display: block;
    }
    
    .StandardEquipmentHeader2
    {
        width: 230px;
        height: 20px;
        font-size: 9px;
    }
    
    .dlStandardEquipment dd
    {
        font-size: 12px;
    }
    
    .dlStandardEquipment dt
    {
        font-size: 12px;
        font-weight: bold;
    }
    
    div.sectionsubtitle
    {
       font-weight: bold;
       padding-bottom: 4px;
    }
    
    .ArticleListingImage
    {
        width: 200px;
        float: left;
    }
    
    .ArticleListingImage img
    {
        display: block;
        margin: 0 auto;
    }
    
    .ArticleListingBox
    {
        float: left;
        width: 475px;
    }
    
    .ArticleListingBox p, .ArticleBox p
    {
        padding: 0;
        margin: 0;
    }
    
    .ArticleListingTitle
    {
        color: #FF6500 !important;
        font-size: 24px;
        font-weight: bold;
    }
    
    .ArticleBox
    {
        background-color: #FBFBD9;
        border: 2px solid #BBBBBB;
        padding: 6px;
    }
    
    .NotApproved
    {
        color: Red;
        background-color: Yellow;
        font-size: small;
    }
    
    .SectionTitle
    {
        font-size: 16px;
        font-weight: bold;
        color: #FF6500;
    }
    
    .sPrefix
    {
        color: #333333;
    }
    
    .aTitle
    {
        font-size:12px;
        text-decoration:none;
        color:#003366;
        font-weight:bold;
        display: block;
        padding: 0;
        margin: 0;
    }
    
    a.tickl:hover
    {
        color:#FF6500;
        text-decoration:none;
    }
    
    .imgTicker
    {
        display: block;
        margin: 0 auto;
    }
    
    .divImgTicker
    {
        /*margin-top: 10px;*/
        height: 120px;
    }
    
    .aStrap
    {
        display: block;
        font-size: 12px;
        margin: 0 auto;
        text-align: center;
    }
    
    .ticki
    {
        width:629px;
        height:13px;
        overflow:hidden;
    }
    
    .ratingStar
    {
        font-size: 0pt;
        width: 13px;
        height: 12px;
        margin: 0px;
        padding: 0px;
        cursor: pointer;
        display: block;
        background-repeat: no-repeat;
    }

    .filledRatingStar
    {
        background-image: url(/images/FilledStar.png);

    }

    .emptyRatingStar
    {
        background-image: url(/images/EmptyStar.png);
    }

    .savedRatingStar
    {
        background-image: url(/images/SavedStar.png);
    }
    
    .Comment
    { 
       padding: 4px 0px;
       font-size: 12px;
    }
    
    .CommentHeader
    {
        color: #BBB;
        font-weight: bold;
    }
    
    .DiscountBox
    {
        border: solid 1px #BBBBBB;
        padding: 5px 0;
    }
    
    .topLeft
    {
        margin: 0 15px 15px 0;
        float: left;
    }
    
    .right
    {
        float: right;
        margin: 0 0 5px 10px;
    }
    
    .tblBusinessCar
    {
        width: 700px;
        float: left;
    }
    
    .tblBusinessCar .col1
    {
        width: 150px;
        text-align: right;
        font-weight: bold;
    }
    
    .tblBusinessCar .col2
    {
        width: 15px;
    }
    
    .tblBusinessCar .col3
    {
        width: 535px;
    }
    
    .VehicleDataInclusions
    {
        font-size: small;
    }
    
    .VehicleDataInclusionsDetails
    {
        font-size: small;
        width: 240px;
        float: left;
        margin-right: 20px;
    }
    
    .StandardEquipmentContentDetails
    {
        float: left;
        width: 240px;
    }
    
    .VehicleDataInclusions table, .VehicleDataInclusionsDetails table
    {
        border-collapse: collapse;
    }
    
    .tblQuotationRequests
    {
        border-collapse: collapse;
        width: 750px;
    }
    
    .tblQuotationRequest tbody tr:hover
    {
        background-color: #96ACD5;
    }
    
    .tblQuotationRequests th
    {
        font-weight: bold;
        text-align: left;
    }
    
    .tblQuotationRequests .col1
    {
        width: 40px;
    }
    
    .tblQuotationRequests .col2
    {
        width: 250px;
    }
    
    .tblQuotationRequests .col3
    {
        width: 85px;
    }
    
    .tblQuotationRequests .col4
    {
        width: 175px;
    }
    
    .tblQuotationRequests .col5
    {
        width: 100px;
    }
    
    .tblQuotationRequests .col6
    {
        width: 100px;
    }
    
    .tblQuotationRequests .col7
    {
        width: 85px;
    }
    
    .tblQuotationRequests .col8
    {
        width: 100px;
    }
    
    .tblQuotationRequests .col9
    {
        width: 90px;
    }
    
    .MeetTheTeam
    {
        width: 585px;
        clear: left;
        margin: 0 auto;
    }
    
    .MeetTheTeamHeader
    {
        width: 577px;
        background-color: #003366;
        color: #FFFFFF;
        font-size: 16px;
        padding: 4px;
        height: 20px;
    }
    
    .MeetTheTeamName
    {
        width: 277px;
        float: left;
        font-weight: bold;
    }
    
    .MeetTheTeamPosition
    {
        width: 300px;
        float: left;
        text-align: right;
        font-style: italic;
    }
    
    .MeetTheTeamContent
    {
        /*width: 510px;*/
        height: 150px;
        border-bottom: black 1px solid;
        margin-bottom: 20px;
    }
    
    .MeetTheTeamIntroduction p
    {
        margin: 0;
        padding: 0;
        text-align: justify;
    }
    
    .MeetTheTeamContact p
    {
        margin: 15px 0;
        padding: 0;
        font-size: 14px;
        font-weight: bold;
    }
        
    .MeetTheTeamPhoto
    {
        float: left;
        width: 145px;
    }
    
    .MeetTheTeamPhoto img
    {
        width: 135px;
        height: 150px;
    }
    
    .MeetTheTeamIntroduction
    {
        float: left;
        width: 240px;
        height: 150px;
        padding: 5px 10px 0 0;
        font-size: 12px;
    }
    
    .MeetTheTeamContact
    {
        float: left;
        width: 180px;
        height: 140px;
        background-color: #999999;
        color: #FFFFFF;
        padding: 5px;
    }
    
    .tblMeetTheTeamAdmin
    {
        width: 700px;
        border-collapse: collapse;
        margin-bottom: 25px;
    }
    
    .tblMeetTheTeamAdmin th
    {
        text-align: left;
    }
    
    .tblMeetTheTeamAdmin .col1
    {
        width: 200px;
    }
    .tblMeetTheTeamAdmin .col2
    {
        width: 275px;
    }
    .tblMeetTheTeamAdmin .col3
    {
        width: 150px;
    }
    
    .tblMeetTheTeamAdmin .col4
    {
        width: 75px;
    }
    
    .tblMeetTheTeamAdmin tbody tr:hover
    {
        background-color: #fefbd2;
    }
    
    ul.UnstyledList
    {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    
    ul.UnstyledList li
    {
        margin: 0;
        padding: 0;
        text-indent: 0;
    }
    
    .downloadList li
    {
        list-style: none;
        padding: 0;
        margin: 0;
    }
    
    .BusinessCarTopTenList li
    {
        list-style: none;
        margin: 2px;
    }
    
    .ReorderListItem
    {
        margin-left: 20px;
    }
    
    .ReorderCue
    {
        border: dashed thin black;
        height: 25px;
        width: 100%;
    }
    
    .DragHandle
    {
        width: 10px;
        height: 15px;
        background-color: Blue;
        background-image: url(images/bg-menu-main.png);
        cursor: move;
        border: outset thin white;
    }
    
    .Callback
    {
        border: thin blue inset;
    }
    
    .specialOfferOrange
    {
        font-weight: bold;
        color: #FF6500;
        width: 75px;
    }
    
    .specialOfferBlue
    {
        font-weight: bold;
        color: #003366;
    }
    
    .specialOfferRed
    {
        font-weight: bold;
        color: Red;
    }
    
    .specialOfferRow1
    {
        background-color: #fefbd2;
        
    }
    
    .tblTelephoneDirectory
    {
        border-collapse: collapse;
        width: 225px;
        font-size: 10px;
    }
    
    .tblTelephoneDirectory .col1
    {
        width: 140px;
    }
    
    .tblTelephoneDirectory .col2
    {
        width: 85px;
        text-align: right;
    }
    
    .progressbarcontainer
    {
       width: 98%;
       height: 15px;
       border: solid 1px #003366;
       padding: 1px;
    }

    .progressbar
    {
       width: 0px;
       background-color: #FF6500;
       height: 15px;
    }
    
    .QuotationsSidebar
    {
        text-align: center;
    }
    
    .QuotationsSidebar img
    {
        display: block;
        margin: 10px auto;
    }
    
    
    /************** T A B S  ******************/
    .ajax__tab_container {margin-top: 15px;margin-bottom: 15px;}
    /* default layout */
    .BusinessCarTabPanel .ajax__tab_header {white-space:nowrap;}
    .BusinessCarTabPanel .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
    .BusinessCarTabPanel .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
    .BusinessCarTabPanel .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

    /* xp theme */
    .BusinessCarTabPanel .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(/images/tabs/tab-line.gif) repeat-x bottom;}
    .BusinessCarTabPanel .ajax__tab_outer {padding-right:3px;background:url(/images/tabs/tab-right.gif) no-repeat right;height:21px;}
    .BusinessCarTabPanel .ajax__tab_inner {padding-left:3px;background:url(/images/tabs/tab-left.gif) no-repeat;}
    .BusinessCarTabPanel .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/images/tabs/tab.gif) repeat-x;}
    .BusinessCarTabPanel .ajax__tab_hover .ajax__tab_outer {background:url(/images/tabs/tab-hover-right.gif) no-repeat right;}
    .BusinessCarTabPanel .ajax__tab_hover .ajax__tab_inner {background:url(/images/tabs/tab-hover-left.gif) no-repeat;}
    .BusinessCarTabPanel .ajax__tab_hover .ajax__tab_tab {background:url(/images/tabs/tab-hover.gif) repeat-x;}
    .BusinessCarTabPanel .ajax__tab_active .ajax__tab_outer {background:url(/images/tabs/tab-active-right.gif) no-repeat right;}
    .BusinessCarTabPanel .ajax__tab_active .ajax__tab_inner {background:url(/images/tabs/tab-active-left.gif) no-repeat;}
    .BusinessCarTabPanel .ajax__tab_active .ajax__tab_tab {background:url(/images/tabs/tab-active.gif) repeat-x;}
    .BusinessCarTabPanel .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff; overflow-y: auto;}

    /* scrolling */
    .ajax__scroll_horiz {overflow-x:scroll;}
    .ajax__scroll_vert {overflow-y:scroll;}
    .ajax__scroll_both {overflow:scroll}
    .ajax__scroll_auto {overflow:auto}

}















@media print
{
    body
    {
        font-family: Arial, Sans-Serif;
        font-size: 10pt;
        margin: 0;
        padding: 0;
    }

    img
    {
        border: none;
    }

    #header, #footer, #divNav, #rightContent
    {
        display: none;
    }

    #CommercialQuote
    {
        padding: 0;
        margin: 0;
        width: 17cm;
    }

    #CommercialQuote dl
    {
        margin: 0 0 1cm 0;
        padding: 0;
        float: left;
    }

    #CommercialQuote dt
    {
        margin: 0;
        padding: 0.1cm 0;
        font-weight: bold;
        float: left;
        clear: left;
        width: 4cm;
    }

    #CommercialQuote dd
    {
        margin: 0 0 0 0.5cm;
        padding: 0.1cm 0;
        float: left;
        width: 11cm;
    }

    #CommercialQuote dd.VehicleDetails
    {
        width: 8.25cm;
    }
    
    #CommercialQuote .PaymentDetails
    {
        width: 2.25cm;
        float: left;
    }
    
    #CommercialQuote .PaymentBlurb
    {
        font-style:italic;
        font-size: 6pt;
    }

    #CommercialQuote h2
    {
        clear: both;
        font-size: 14pt;
        font-weight: bold;
        color: #003366;
        padding: 0 0.1cm 0.1cm 0.1cm;
        margin: 0;
        border: solid 2px #003366;
        text-align: center;
    }

    #CommercialQuote p
    {
        margin: 0;
        padding: 0;
    }

    .QuoteImage
    {
        float: right;
        margin: 0 0 0 5px;
    }

    #CommercialQuote h1
    {
        margin: 0 0 1cm 0;
        padding: 0.2cm 0;
        background: none;
        color: #003366;
        font-size: 18pt;
        font-weight: bold;
    }

    #QuoteBanner
    {
        float: left;
        width: 17cm;
        margin-bottom: 20px;
    }

    #QuoteBanner p
    {
        padding: 2px 0;
    }

    #QuoteBannerLeft
    {
        width: 6cm;
        float: left;
    }

    #QuoteBannerRightLabels
    {
        float: left;
        width: 5cm;
        text-align: right;
        color: #003366;
    }

    #QuoteBanner .imgVline
    {
        float: left;
        width: 1px;
        height: 3.1cm;
        padding: 0 0.1cm;
    }

    #QuoteBannerRightData
    {
        width: 5.6cm;
        float: left;
        color: #FF6500;
        font-weight: bold;
    }

    p.AdditionalInformation
    {
        padding-top: 0.2cm !important;
    }

    #QuoteHeader
    {
        display: none;
    }
    
    /* NOT HERE */
}








/*
#divCommercialLeft
{
    float: left;
    width: 325px;
    margin-left: 16px;
}

#divCommercialLeft p
{
    color: #003366;
    font-size: 20pt;
    font-weight: bold;
    padding: 0;
    margin: 14px 0 0 0;
}

#divCommercialRight
{
    float:left;
}

#divCommercialRight ol
{
    color: #003366;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
}

#divCommercialRight p
{
    color: #003366;
    font-size: 13pt;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

#divCommercialRight ol li
{
    list-style-type: decimal;
}

#DerivativesLeft
{
    margin: 0 16px;
    width: 155px;
    float: left;
    display: inline;
}

.LeftWithH1
{
    width: 155px;
    height: 303px;
}

.DerivativesLeftElement
{
    margin-bottom: 19px;
}

#DerivativesLeft div#blurb
{
    font-size: 11px;
    line-height: 14px;
    width: 155px;
    text-align: justify;
    color: #003366;
}

#DerivativesRight
{
    float: left;
    width: 444px;
}

#DerivativeRight table
{
    width: 444px;
}



#divDerivativesList
{
    margin-top: 16px;
    width: 459px;
}



#PaymentBlock
{
    width: 603px;
    margin: 6px 16px 16px 16px;
    padding: 2px;
    background-color: #FF6500;
    color: #FFFFFF;
}

#PaymentBlockLeft
{
    width: 415px;
    font-size: 19pt;
    font-weight: bold;
    float: left;
}

#PaymentBlockRight
{
    float: left;
    width: 186px;
    text-align: right;
}

#PaymentBlockRight p
{
    padding: 0;
    margin: 0;
}

#PaymentBlockRight .Deposit
{
    line-height: 20px;
}

#PaymentBlockFooter
{
    clear: left;
    text-align: right;
}

.PaymentBlockPayment
{
    font-size: 26pt;
    font-weight: bold;
}
    


#DerivativesLeft .imgVehicle
{
    margin: 17px 0;
}

#DerivativesLeft p.blurb
{
    font-size: 11px;
    line-height: 14px;
    width: 155px;
    text-align: justify;
    color: #003366;
    margin: 0;
}

#DerivativesLeft .lnkBack
{
    margin: 18px 0 0 0;
}

.MoreOptions
{
    margin-top: 80px;
}



.btnFfoMoreOptions
{
    margin: 5px 11px 0 0;
}

#DerivativesLeft .FfoLeftElement
{
    margin-bottom: 30px;
}

.divOptions
{
    float: left;
    display: inline;
    width: 301px;
}

.OptionsHeader
{
    width: 301px;
    background-color: #BBC9E4;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 5px;
    clear: left;
}

.OptionsBox3
{
    width: 95px;
    height: 70px;
    float: left;
    border: solid 1px #003366;
    text-align: center;
    color: #003366;
}

.OptionsBoxTop
{
    height: 50px;
    width: auto;
}

.OptionsBoxBottom
{
    height: 20px;
    width: auto;
}

.CentreBox
{
    margin: 0 5px 5px 5px;
}

.OptionsBox2
{
    width: 146px;
    height: 70px;
    float: left;
    border: solid 1px #003366;
    text-align: center;
    margin-bottom: 5px;
    color: #003366;
}

.RightBox
{
    margin-left: 5px;
}

.OptionsBoxCost
{
    margin-top: 10px;
    display: block;
}

.BreakdownBoxCost
{
    margin-top:4px;
    display: block;
}

.commercialsPage
{
    margin: 0 0 0 25px;
}

.commercialsPage img
{
    margin: 5px 0 0 0;
    padding: 0;
    border: none;
}

#OptionsRight
{
    float: left;
    margin-left: 7px;
    width: 148px;
    display: inline;
}

#divLogin
{
    margin-left: 16px;
}

#divLogin h2
{
    font-size: 12pt;
    font-weight: bold;
    background-color:#003366;
    color: #FF5500;
    text-align: center;
    margin: 4px;
    padding: 2px 0;
}

#divLogin dl
{
    float: left;
    width: 320px;
}

#divLogin dt
{
    clear: left;
    float: left;
    width: 90px;
    text-align: right;
    padding: 0;
    margin: 0;
}

#divLogin dd
{
    float: left;
    width: 225px;
    padding: 0;
    margin: 0 0 0 5px;
    display: inline;
}

#divLogin p
{
    clear: left;
}

.tblDetails
{
    float: left;
    display: inline;
    width: 425px;
    margin-left: 16px;
    border: 0;
}

.tblDetails td
{
    padding: 0;
    margin: 0;
}

.tblDetails th
{
    padding: 0;
    margin: 0;
    width: 130px;
    text-align: right;
    vertical-align: top;
    color: #003366;
}

.tblDetailsConfirm
{
    float: left;
    width: 425px;
    margin-left: 16px;
    border: 0;
}

.tblDetailsConfirm td
{
    padding: 0 0 0 5px;
    margin: 0;
    width: 290px;
}

.tblDetailsConfirm th
{
    padding: 0;
    margin: 0;
    width: 130px;
    text-align: right;
    vertical-align: top;
    color: #003366;
}


.tblDirectorAdd
{
    float: left;
    width: 425px;
    margin-left: 16px;
    border: 0;
}

.tblDirectorAdd td
{
    padding: 0;
    margin: 0;
}

.tblDirectorView
{
    float: left;
    width: 425px;
    border: 0;
    margin: 0;
}

.tblDirectorView td.col2
{
    padding-left: 5px;
    width: 145px;
}
.tblDirectorView td.col3
{
    width: 100px;
    text-align: right;
}

.tblDirectorView td.col23
{
    padding-left: 5px;
    width: 245px;
}

.tblBusinessView
{
    float: left;
    width: 420px;
    border: 0;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
}

.tblBusinessView td
{
    padding-bottom: 5px;
    vertical-align: top;
}

.tblBusinessView th
{
    padding: 0 0 8px 0;
    margin: 0;
    width: 115px;
    text-align: right;
    vertical-align: top;
    color: #003366;
}

.tblBusinessView td.col2
{
    padding-left: 8px;
    width: 200px;
}

.tblBusinessView td.col3
{
    width: 100px;
    text-align: right;
    vertical-align: top;
}

.tblDirectorAdd th, .tblDirectorView th
{
    padding: 0;
    margin: 0;
    width: 180px;
    text-align: right;
    vertical-align: top;
    color: #003366;
}

.pnl23
{
    margin-left: 16px;
    float: left;
    width: 425px;
}

table#tblDirectors
{
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
}

table#tblDirectors th.col1, table#tblDirectors td.col1
{
    width: 200px;
    text-align: left;
    color: #003366;
}

table#tblDirectors th.col2, table#tblDirectors td.col2
{
    width: 75px;
    color: #003366;
}

table#tblDirectors th.col3, table#tblDirectors td.col3
{
    width: 100px;
    color: #003366;
}

table#tblDirectors tr.hover
{
    background-color: #BAB6CD;
}

table#tblDirectors a
{
    display: block;
    color: #003366;
}

table#tblInclusions
{
    width: 140px;
}

table#tblInclusions td.col1
{
    width: 30px;
    height: 30px;
}

table#tblInclusions td.col2
{
    width: 110px;
    height: 30px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
}

dl#DirectorAddressList
{
    margin: 0;
    padding: 0;
    float: left;
}

dl#DirectorAddressList dt
{
    font-weight: bold;
    margin: 10px 0 0 0;
}

dl#DirectorAddressList dd
{
    margin: 0;
    padding: 0;
}

.lnkAmend
{
    color: #FF6500;
    font-weight: bold;
}

div#divRightContent
{
    float: left;
    display: inline;
    margin: 0 0 0 16px;
    width: 423px;
}

#divAdmin
{
    margin-left: 16px;
} 

#divScrollAfterH1
{
    padding: 0 16px;
    width: 614px;
    height: 345px;
    overflow-x: hidden;
    overflow-y: auto;
}
*/
