/* CSS Document */

body {margin: 0 auto; background-image: url(headerbg.gif); background-repeat:repeat-x; background-position:top; background-color:#afdcf1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; color: #173359; width:1000px;}

/* Splash page */

body#splash {background-color:#000000;}

body#splash div#content {width: 280px; text-align:center; margin-left:360px; margin-top:200px; background-color:#000000;}
body#splash div#flashcontent {background-image:url(flashback.gif); background-repeat:no-repeat; height:206px; vertical-align:middle; padding-top:13px;}
body#splash a img {border:none;}

/* Header Bar */

div#header {background-image:url(header.jpg); background-repeat:no-repeat; width:1000px; height:160px;}

/* Navigation Bar */

div#navigation {background-color:#326698; height:40px;}

table#navbar {width:557px; height:38px;margin-left:229px; background-image:url(navbar.gif); background-repeat:no-repeat; }

td.navbutton {height: 23px; list-style-type:none; text-align:center; padding: 4px 0 4px 0;}

.navbutton a img {border:none;}

.navbutton a {text-decoration:none; font-size:1.1em;}

.navbutton a:link, .navbutton a:visited {color:#28417a;}
.navbutton a:hover, .navbutton a:active {color:#cfe9f7;}

/* Main Content Div */

div#content {background-color:#ffffff; width:900px; padding:20px;}

span.title {border-bottom:2px solid #48a9ea; font-size:1.3em; font-weight:bold;}

a.intlink {color:#48a9ea;}
a.intlink, a.intlink:link, a.intlink:visited {text-decoration:none;}
a.intlink:active, a.intlink:hover {text-decoration:underline;}

/* Contact Form */

input {font-family:Verdana, Arial, Helvetica, sans-serif;}

/* Servicing page */

body#servicing div#content {background-image:url(servicingbg.gif); background-repeat:no-repeat; background-position:center 50px; width: 850px;}

body#servicing div#text {font-size:1.2em; height:450px; padding: 70px 50px 0px 60px;}

.bullet {float:left; padding-right:5px;}

/* About us page */

body#about div#about1 {background-image:url(aboutbg.gif); background-repeat:no-repeat; background-position: 50% 0%; height:330px; margin-top:50px;}

body#about div#about1 p {margin-left:325px; margin-right:85px; padding-top:250px;}

body#about div#about2 {background-image:url(aboutbg2.gif); background-repeat:no-repeat; background-position: 50% 0%; height:670px; margin-top:50px; padding-top:70px;}

body#about div#about2 p {margin-left:80px; margin-right:85px;}

body#about div#about2 p.indent {margin-left:180px; margin-right:85px;}

body#about .text {margin-left:350px; margin-right:85px;}

/* Installation page */

body#installation div#content {font-size:1.3em;}

body#installation div#toptext {
background-image: url(installationtopbg.gif); background-repeat:no-repeat; background-position: 50% 0%;
padding: 20px 100px 0px 45px;
}

body#installation div#maintext {
background-image: url(installationmainbg.gif); background-repeat:no-repeat; background-position: center 100px;
padding: 40px 60px 0px 0px;
height:1011px;
}

body#installation div#maintext table td {vertical-align:top;}

body#installation p.indent {
padding-left: 200px;
font-size:0.8em;
}

body#installation div#maintext p.bold {
padding-left:120px;}

.freequotations {color:#263d41; font-size:1.2em; font-weight:bold; padding-left:150px;}

.call {padding-left:5px; font-size:1.2em; font-weight:bold; color:#263d41;padding-top:60px;}

.foraquote {font-size:0.85em; font-weight:bold;padding-top:70px;}

.bold {font-weight:bold;}

body#home table ul {margin-top: 0; padding: 0;}
body#home table li {list-style-image:url(bulletblue.gif); list-style-position:inside; padding:5px; vertical-align:text-top;}

/* Contact page */

body#contact table#contactright td {padding:5px;}

body#contact div#content {background-image:url(contactbg.gif); background-repeat:no-repeat; background-position: center 40px; height:720px; padding-top:20px;}

body#contact div#text {font-size:1.2em; padding: 220px 105px 30px 80px;}

/* Footer */

div.footer a {color:#326698;}
div.footer a, div.footer a:link, div#footer a:visited {text-decoration:none; color:#326698;}
div.footer a:hover, div.footer a:active {text-decoration:underline;}
div.footer {text-align:right; font-size:10px; padding-top:10px;}
