﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
}
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover 
{
    text-decoration: none;
}
a:active 
{
    text-decoration: none;
}
.bullet, .bulletHighlight
{
    font-size: 12pt;
    font-weight: bold;
}
.bulletHighlight
{
    color: #800000;
}
.listHeader
{
    font-size: 12pt;
    font-weight: bold;
    color: #800000;
}
.discount
{
    font-size: 12pt;
    font-weight: bold;
    color: #800000;
}
#divPageHeader
{
    width: 100%;
    z-index:10;
    position: absolute;
    top: 0px;
    left: 0px;
}
#divPageHeaderServices
{
    z-index:100;
    position: absolute;
    top: 120px;
    left: 20px;
    background-image: url('../images/WebPageHeaderServices1.png');
    width:488px;
    height:62px;
}
.serviceItem
{
    font-size: 14pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}
#divPageHeaderPhoneNumber
{
    z-index:100;
    position: absolute;
    top: 20px;
    right: 350px;
    background-image: url('../images/WebPageHeaderPhoneNumberLargerRed.png');
    width:197px;
    height:31px;
}
#divPageHeaderJaredLandin
{
    z-index:100;
    position: absolute;
    top: 130px;
    right: 100px;
    /*background-image: url('../images/WebPageHeaderJaredLandin1.png');*/
    width:164px;
    height:26px;
    font-size: 16pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}
#divPageHeaderContractorLicense, .bondedInsured
{
    z-index: 100;
    position: absolute;
    top: 20px;
    right: 10px;
    /*background-image: url('../images/WebPageHeaderContractorLicense1.png');*/
    width: 258px;
    height: 20px;
    font-size: 16pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}
.emailLink
{
    font-size: 13pt;
    position:absolute;
    right:100px;
    top:160px;
    z-index:500;
}
.emailLinkAnchor
{
    color: #7F0000;
}
.externalLink
{
    font-size: 12pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}
#divPageHeaderLicenseNumber
{
    z-index:100;
    position: absolute;
    top: 300px;
    left: 20px;
    /*background-image: url('../images/WebPageHeaderLicenseNumber1.png');*/
    width:508px;
    height:20px;
    font-size: 12pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #FCFBCE;
}
.finePrint
{
    font-size: 6pt;
    color: #FFFFFF;
}
#divPageHeaderReferral
{
    color: #FFFFFF;
    z-index: 100;
    position: absolute;
    bottom: 0px;
    right: 20px;
    /*background-image: url('../images/WebPageHeader20Referral1.png');*/
    width: 530px;
    height: 42px;
    background-repeat: no-repeat;
    font-size: 16pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
}
#divPageHeaderLeft
{
    border-style: solid none solid solid;
    border-width: thin;
    border-color: #7F0000;
    float: left;
    width: 175px;
    height: 380px;
    /*background-image: url('../images/WebPageHeaderLeft.png');*/
    position: absolute;
    left: 0px;
    background-color: #FFFFFF;
}
#divPageHeaderCenter
{
    border-style: solid none solid none;
    border-width: thin;
    border-color: #7F0000;
    float: left;
    width: 100%;
    height: 380px;
    /*background-image: url('../images/WebPageHeaderCenter.png');
    background-repeat: repeat-x;*/
    background-color: #FFFFFF;
}
#divPageHeaderRight
{
    border-style: solid solid solid none;
    border-width: thin;
    border-color: #7F0000;
    width: 569px;
    height: 380px;
    /*background-image: url('../images/WebPageHeaderRight.png');*/
    position: absolute;
    right: 0px;
    background-color: #FFFFFF;
}
#divPageHeaderRightLogo
{
    width: 311px;
    height: 43px;
    background-image: url('../images/WebPageHeaderRightLogoRedLetters.png');
    position: relative;
    top: 220px;
    background-repeat: no-repeat;
}
#divPageMiddle
{
    width:100%;
    position: absolute;
    top: 380px;
}
#divPageFooter
{
    /*background-image: url('../images/WebPageHeaderLeft.png');*/
    width: 100%;
    position:absolute;
    left:0;
    z-index:10;
    height: 130px;
    text-align:center;
}
#divPageFooterItems
{
    width: 90%;
    position:relative;
    z-index:110;
    top:15px;
    height: 150px;
    left:20px;
}
.menuitem
{
    background-image: url('../images/WebPageHeaderLeft.png');
    color:white;
    border-style: solid solid solid solid;
    border-width: thin;
    border-color: black;
    margin:3px;
    padding:5px;
    cursor:pointer;
}

#consoleContainer
{
    font-weight:bold;
    color: #7F0000;
    font-size: 16pt;
    font-family: 'Courier New' , Courier, monospace;
}

.bondedInsured2
{
    font-size:12pt;
    position:relative;
    left:92px;
    top:-8px;
}

.externalLink2
{
    ffont-size: 12pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}

.emailLink2
{
    font-size: 10pt;
    color:7F0000;
}

.serviceItem2
{ 
    font-size: 12pt;
    font-weight: bold;
    font-family: 'Courier New' , Courier, monospace;
    color: #7F0000;
}

.smallSeparator 
{
    margin-top:25px;
}
