/* CSS Document */
body {background-image:url(images/body_background.jpg); background-position:top; background-repeat:repeat-x; background-color:#a0cfed; margin:0px 0px 10px 0px;}

h1 {font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#1b272f; margin:10px 0px 10px 0px;}
h2 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#008fd8; margin:10px 0px 10px 0px; line-height:30px;}
h3 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#1b272f; margin:0px 0px 10px 0px;}
h4 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#e0462c; margin:0px 0px 10px 0px;}
h5 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#e0462c; margin:0px 0px 10px 0px;}
p {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#4a4a4a; line-height:24px; margin:7px 0px 7px 0px;}
ul {margin:0; padding:0 0 0 25px;}
li {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2b6c97; line-height:30px;}
input, textarea, select {border:1px solid #000000; padding:4px 7px 4px 10px; color:#999999;}

.sf-menu {display:none;}

a {color:#3f8ce3; text-decoration:none;}
a:hover {text-decoration:underline;}

.container {width:982px; margin:0px auto 0px auto;}

.header {background-image:url(images/header_background.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:273px 0px 0px 0px;}
.header-water {background-image:url(images/header_background_water.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:178px 0px 0px 0px;}
.header-air {background-image:url(images/header_background_air.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:178px 0px 0px 0px;}
.header-contact {background-image:url(images/header_background_contact.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:178px 0px 0px 0px;}
.header-about {background-image:url(images/header_background_about.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:178px 0px 0px 0px;}
.header-consultation {background-image:url(images/header_background_consultation.jpg); background-position:top; background-repeat:no-repeat; height:32px; margin-bottom:10px; padding:178px 0px 0px 0px;}

.maincontent {background-image:url(images/content_top_corners.jpg); background-position:top; background-repeat:no-repeat; margin-bottom:10px;}
.maincontent p {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#4a4a4a; line-height:18px; margin:0px 0px 15px 0px;}
.maincontent .bottomcontent {background-image:url(images/content_bottom_corners.jpg); background-position:top; background-repeat:no-repeat; height:236px;}
.maincontent .bottomcontent2 {background-image:url(images/content_bottom_corners2.jpg); line-height:12px; background-position:top; background-repeat:no-repeat; height:12px;}
.maincontent .bottomcontent li {width:250px; float:left; line-height:28px;}

.subcontent {background-image:url(images/content2_top_corner.jpg); background-position:top; background-repeat:no-repeat; padding:16px 0px 0px 0px;; margin-bottom:10px;}
.subcontent p {color:#2b6c97;}
.subcontent .bottomsubcontent {background-image:url(images/content2_bottom.jpg); background-position:top; background-repeat:no-repeat; height:10px; line-height:10px;}

.footer {text-align:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#2b6c97; padding-right:10px;}
.footer a {color:#2b6c97; font-weight:bold;}
.footer a:hover {color:#2b6c97; font-weight:bold; text-decoration:underline;}

.clear {clear:both;}

/* Homepage Slideshow */

.slideshowcontainer { width:982px; height:273px; position:absolute; margin:-272px 0px 0px 0px; }

#slideshow {
    position:relative;
    height:282px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
