﻿html
{
    background-image:url(../images/bodybg.jpg);
    background-repeat:repeat-x; 
    background-position:top center;
    background-color:#c5defd;
    
}
body
{
    font-family:Arial, Verdana, Helvetica, sans-serif;
}
h1 { font-size:22px; margin:0px 0px 5px 0px; }
h1-home { font-size:18px; margin:0px; display:inline; }
p {margin:2px 0px 2px 0px; padding:0; text-align:justify;}
.quote-txt {margin:8px 0px 8px 0px;}
.sitemap a {color:#fff;}
.sitemap p {margin:5px 0px 5px 0px;}


.wrap0
{
    clear:both;
    padding:0px;
    margin:auto;
    background-image:url(../images/containertop.jpg); 
    background-repeat:no-repeat; 
    width: 920px;
    height: 711px;  
}

.header {
    float:left;
    width:852px;
    margin-top:10px;
    margin-left:20px;
    text-align:right;
    font-size:18px;
    font-weight:bold;
}

.home-link {
    width:338px; height:211px; margin-left:23px; float:left; cursor:pointer; color:#506b99; text-decoration:none; font-size:22px; text-align:left;
}

.phone-num-cont {margin-top:5px;}
.telephone-num {display:inline; color:#151a25;}
.mobile-num {display:inline; margin-left:10px;color:#506b99;}


.intro-home
{
    float:left;
    width:398px;
    margin-top:35px;
    margin-left:80px;
    font-size:18px;
    font-weight:bold;
    color:#151a25;
}

.intro-text-home
{
    height:90px;
    margin-bottom:35px;
    text-align:justify;
}

.intro-text-home a
{
    text-decoration:none;
    color:#151a25;
}

.intro-text-home h1
{
    font-size:18px; margin:0px; display:inline; 
}


.intro
{
    float:left;
    width:398px;
    margin-top:19px; /* */
    margin-left:80px;
    font-size:12px;
    font-weight:bold;
    color:#151a25;
}
.intro-text
{
    height:111px;
}


.intro-btns {margin-top:31px;height:50px;}
.btn-learnmore {float:left; background-image:url(../images/btn-learnmore-bg.gif); width:170px; height:30px;}
.btn-getaquote {float:left; background-image:url(../images/btn-quotenow-bg.gif); width:213px; height:30px; margin-left:15px;}
.btn-learnmore-txt {margin-top:6px; text-align:center; width:145px;}
.btn-getaquote-txt {margin-top:6px; text-align:center; width:178px;}
.btn-learnmore-txt a, .btn-getaquote-txt a {text-decoration:none; color:#fff; font-size:15px}

.info-box {font-weight:bold; font-size:15px;}
.info-box ul {margin:20px 0px 0px 0px;  padding:0px; list-style-image:none; list-style-position:inside; list-style-type:none; line-height:165%;}
.info-box li {display:inline;} 



.nested-ul {list-style-type:disc; margin:0px 0px 0px 5px; }
.nested-ul li {display:block;}

.services {color:#506b99; float:left; width:155px; margin:180px 0px 0px 55px;}
.covering {color:#151a25; float:left; width:85px; margin:180px 0px 0px 15px;}

.info-box .services a:link {color:#506b99; text-decoration:none;} 
.info-box .covering a:link {color:#151a25; text-decoration:none;} 
.info-box .services a:visited {text-decoration:none;color:#506b99;} 
.info-box .covering a:visited {text-decoration:none;color:#151a25;} 
.info-box .services a:hover, .info-box .covering a:hover {text-decoration:underline;} 

.form-div { margin-bottom:10px; }
.form-div label { margin-right:15px; }

.cust-quotes {width:373px; height:50px; font-size:16px;}

.container-bottom 
{
    clear:both;
    padding:0px;
    margin:auto;
    background-image:url(../images/containerrepbg.jpg);  
    width: 944px;
    min-height: 20px;        
}

.footer-img {clear:both;padding:0px;margin:auto;background-image:url(../images/footerbg.jpg);background-repeat:no-repeat;width:944px;min-height:14px;}

.footer0 {float:left; width:100%; text-align:center; font-size:75%; margin-top:13px;color:#151a25;}
.footer0 a {color:#506b99;}

.footer1 {float:left; width:100%; text-align:center; font-size:85%; margin-top:25px;color:#506b99;}
.footer1 a {color:#151a25;}
