body{
        background:#fff url(../img/bodyBg.gif) center top repeat-x;
        margin:0 auto;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
}

h2{
        font-size:24px;
        color:#005e9c;
        font-weight:normal;
        line-height:30px;
        margin:0;
        margin-top:15px;
        margin-bottom:10px;
}

a{ color:#6c90ae; text-decoration:underline;}
a:hover{ color:#005e9c;}

#headerCntr{ background:url(../img/headerBg.jpg) center top no-repeat; margin:0 auto; width:1000px;        height:140px; z-index:10; position:relative;}
#header{ margin:0 auto; width:915px;}
#cntr1{ margin:0 auto; margin-bottom:28px; width:924px; z-index:999; position:relative;}
#cntr2, #contentCntr, #footerCntr{ margin:0 auto; width:900px;}

#header{
        position:relative;
        height:115px;
}
#logo img{
        position:absolute;
        top:44px;
        left:50px;
}
#header #menu{
        font-size:16px;
        position:absolute;
        top:84px;
        left:295px;
}
#header #menu a{ color:#fff; text-decoration:none; text-transform:uppercase; padding:0 10px;}
#header #menu a:hover{ color:#a7c7e4;}

#banner{
        background:url(../img/trans-bannerBg.png) left top no-repeat;
        width:612px;
        height:308px;
        z-index:9999;
        position:absolute;
        top:-28px;
}
#banner img{
        margin-top:12px;
        margin-left:12px;
        border:3px solid #fff;
}
#freeQuote{
        background:#fff;
        float:right;
        margin-right:12px;
        width:300px;
        height:284px;
        display:inline;
}
#freeQuote a{
        font-size:18px;
        color:#005e9c;
        line-height:42px;
        text-decoration:none;
        display:block;
        padding:0 10px;
        padding-left:25px;
        width:260px;
        height:42px;
}
#freeQuote a:hover{
        background:url(../img/freeQuoteLinkBg.gif) repeat-x;
        line-height:42px;
        padding:0 10px;
        padding-left:25px;
        width:260px;
        height:42px;
}

#ads{
        width:900px;
        height:145px;
}
#ads1{
        float:left;
        border-top:4px solid #1a4d72;
        width:294px;
        height:141px;
}
#ads2{
        float:left;
        border-top:4px solid #005e9c;
        margin:0 9px;
        width:294px;
        height:141px;
}
#ads3{
        float:right;
        background-color:#fff;
        border-top:4px solid #3b8fce;
        width:294px;
        height:141px;
        position:relative;
}

#ads #ads3 #viewAll{ background-color:#cfe0f0; display:block; position:absolute; top:-24px; right:0; padding:0 6px; color:#6c90ae; text-align:center; text-decoration:none; line-height:20px; width:58px; height:20px;}
#ads #ads3 a#viewAll:hover{ color:#005e9c;}

#contentCntr{ margin-bottom:20px;}
#content{
        float:left;
        background-color:#fff;
        font-size:12px;
        color:#1a4d72;
        line-height:22px;
        padding:10px;
        width:577px;
}
#content h2 span{ font-size:18px; color:#6c90ae;}
#contactAgent{
        float:right;
        background-color:#fff;
        font-size:12px;
        color:#1a4d72;
        line-height:22px;
        padding:10px;
        width:274px;
}

#footerRow{
        background:url(../img/footerBg.jpg) repeat-x;
        font-size:14px;
        color:#194c71;
        line-height:24px;
        padding-top:15px;
        width:100%;
        height:92px;
}
#footerCntr span{ color:#fff; padding-right:10px;}
#footerLeft{
        float:left;
        width:597px;
}
#footerRight{
        float:right;
        padding-top:50px;
        width:294px;
}
#footerRight a{ color:#fff; text-decoration:none;}
#footerRight a:hover{ color:#194c71; text-decoration:none;}

#banner, #logo img{ behavior:url(/live_tpl/css/pngbehavior.htc);}

/*.forminput{ width:180px !important;}*/
