/* CSS Document */html {	height:100%;}body {    margin: 0;    padding: 0;    background-color: #423e3e;	height:101%;} .container {    width: 800px;    margin: auto;    background-color: #423e3e;    min-height: 100%;    height: auto;    height: 100%;    vertical-align: top;} .contents {    width: 800px;    background-color: #f5f4f4;    position: relative;    top: 20px;    left: 0px;    margin: auto;} .Navigation {    width: 800px;    background-color: #f5f4f4;    position: absolute;    top: 145px;    left: 0px;} .text {    position: relative;    left: 8px;    text-align: left;    width: 780px;} .TextDiv {    position: relative;    left: 8px;    text-align: left;    width: 750px;    color: #666666;    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;} .centered {    text-align: center;}/*Shadow Table*/#sTable {	margin-top:9px;}.sSpacer { height:15px; overflow:hidden; }.sTableHead {	background-image:url(../images/head.jpg); height:165px; vertical-align:top;}.sTableHeadSpace {	position:relative; margin-top:13px; margin-left:16px;}.sTableBody {	background-image:url(../images/mid.jpg); height:400px; vertical-align:top;}.sTableBodySpace {	position:relative; margin-top:0px; margin-left:26px;}.sTableFoot {	background-image:url(../images/foot.jpg); height:28px;}/*Banner Content */ .banner {    background-color: #7ba1c6;    height: 150px;    font-size: 36px;} .bannerText {    position: absolute;    left: 303px;    top: 15px;    z-index: 0;} .bannerTop {    position: absolute;    left: 0px;    top: 0px;    background-image: url(../images/bannertop.jpg);    height: 15px;    width: 800px;    z-index: 0;} .logo {    position: absolute;    left: 10px;    top: 10px;    background-image: url(../images/MicroLogo.jpg);    height: 108px;    width: 248px;} .conservatory {    position: absolute;    left: 690px;    top: 10px;    height: 103px;    width: 103px;    background-image: url(../images/ImageConservatory.jpg);} .indexImagesPos {    position: absolute;    left: 353px;    top: 20px;    z-index: 0;} .HomeNumber {    position: absolute;    left: 530px;    top: 135px;    background-image: url(../images/HomeNumber.jpg);    width: 112px;    height: 12px;    overflow: hidden;} .HomeNumber:hover {    position: absolute;    left: 530px;    top: 135px;    background-image: url(../images/HomeNumberHover.jpg);    width: 112px;    height: 12px;    overflow: hidden;} .MobileNumber {    position: absolute;    left: 670px;    top: 135px;    background-image: url(../images/MobileNumber.jpg);    width: 112px;    height: 12px;    overflow: hidden;    display: block;} .MobileNumber:hover {    position: absolute;    left: 670px;    top: 135px;    background-image: url(../images/MobileNumberHover.jpg);    width: 112px;    height: 12px;    overflow: hidden;    display: block;} /*Introduction classes*/.introText {	position:relative; width:330px; height:605px;}.savingMoney {	position:absolute; left:562px; top:436px;}

.testiHolder {	position:absolute; left:351px; top:435px; width:430px; height:145px;}

.testiBG {	background-image:url(../images/testimonials.jpg); height:154px; width:193px; position:absolute; left:0px;}
.testiContent {	position:absolute; left:12px; top:8px; width:173px; height:137px; }
.testLink {color:#FFFFFF; font-size:10px; text-decoration:none;}
.testLink:hover {color:#cccccc; font-size:10px; text-decoration:none;}

/*Main Sewer Classes*/.mainSDetails {	width:360px; font-size:14px; height:70px; position:relative;}.mainSDetailsE {	width:180px; position:absolute; left:0px; font-size:14px;}.mainSDetailsL {	width:180px; position:absolute; left:180px; font-size:14px;}/*Restricted Access Classes*/.restrictedAccessHolder {	width:740px; height:525px; position:relative;}.restrictedAccessContent {	position:absolute; left:280px; width:440px;}/* Main Page */ .heading {    font-size: 18px;    font-family: Trebuchet MS;    font-weight: bold;    color: #7ba1c6;    text-align: center;} .Subheading {    font-size: 18px;    font-family: Trebuchet MS;    font-weight: bold;    color: #505761;} .Paraheading {    font-size: 15px;    font-family: Trebuchet MS;    font-weight: bold;    color: #7ba1c6;} #box {    border: dotted 0px;    height: 204px;    width: 350px;    position: absolute;    left: 350px;    top: 195px;} .widthRestriction {    position: absolute;    left: 3px;    top: 112px;} .heightRestriction {    position: absolute;    left: 3px;    top: 395px;} .sewerImages {    position: absolute;    left: 540px;    top: 203px;} .foundationImages {    position: absolute;    left: 535px;    top: 453px;} .footer {    background-color: #423e3e;    height: 35px;    font-size: 11px;    color: #555555;    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;    text-align: left;} .footerLinks {    color: #a0a0a0;    font-size: 11px;    text-decoration: none;} .footerLinks:hover {    color: #ffffff;    font-size: 11px;}a {    color: #999999;    font-size: 11px;    font-weight: bold;    text-decoration: underline;}a:hover {    color: #7ba1c6;    font-size: 11px;    font-weight: bold;    text-decoration: underline;}/*form classes*/ .contactForm {    position: absolute;    left: 330px;    top: 100px;} .form {    font-size: 11px;    font-weight: bold;    width: 334px;    position: relative;} .input {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #cccccc;    background-color: #ffffff;    margin-top: 5px;    margin-bottom: 10px;    padding: 3px;    width: 325px;    color: #888888;} .select {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #2e2e2e;    background-color: #b4a353;    margin-top: 5px;    margin-bottom: 10px;    padding: 3px;    width: 332px;    color: #000000;} .option {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #2e2e2e;    background-color: #b4a353;    margin-top: 5px;    margin-bottom: 10px;    padding: 3px;    width: 325px;    color: #FFFFFF;} .textarea {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    border: 1px solid #cccccc;    background-color: #ffffff;    margin-top: 5px;    margin-bottom: 15px;    padding: 3px;    width: 325px;    height: 150px;    color: #888888;} .button {    font-family: Arial, Helvetica, sans-serif;    font-size: 10px;    font-weight: bold;    color: #888888;    padding-top: 2px;    padding-bottom: 2px;    background-color: #888888;    border-top: 1px solid #ffffff;    border-left: 1px solid #ffffff;    border-bottom: 1px solid #ffffff;    border-right: 1px solid #ffffff;    width: 50px;} .back {    position: absolute;    top: 320px;    left: 0px; font-weight:bold; color:#ffffff; } .next {    position: absolute;    top: 320px;    left: 283px; font-weight:bold;  color:#ffffff;}/*Text Links*/ .Home {    position: absolute;    left: 0px;    top: 125px;    background-image: url(../images/Navigation/nav_01.jpg);    width: 67px;    height: 25px;} .Home:hover {    position: absolute;    left: 0px;    top: 125px;    background-image: url(../images/Navigation/navhover_01.jpg);    width: 67px;    height: 25px;} .MSewer {    position: absolute;    left: 68px;    top: 125px;    background-image: url(../images/Navigation/nav_02.jpg);    width: 73px;    height: 25px;} .MSewer:hover {    position: absolute;    left: 68px;    top: 125px;    background-image: url(../images/Navigation/navhover_02.jpg);    width: 73px;    height: 25px;} .Restricted {    position: absolute;    left: 141px;    top: 125px;    background-image: url(../images/Navigation/nav_03.jpg);    width: 106px;    height: 25px;} .Restricted:hover {    position: absolute;    left: 141px;    top: 125px;    background-image: url(../images/Navigation/navhover_03.jpg);    width: 106px;    height: 25px;} .Found {    position: absolute;    left: 247px;    top: 125px;    background-image: url(../images/Navigation/nav_04.jpg);    width: 78px;    height: 25px;} .Found:hover {    position: absolute;    left: 247px;    top: 125px;    background-image: url(../images/Navigation/navhover_04.jpg);    width: 78px;    height: 25px;} .Con {    position: absolute;    left: 325px;    top: 125px;    background-image: url(../images/Navigation/nav_05.jpg);    width: 51px;    height: 25px;} .Con:hover {    position: absolute;    left: 325px;    top: 125px;    background-image: url(../images/Navigation/navhover_05.jpg);    width: 51px;    height: 25px;} .Link {    position: absolute;    left: 376px;    top: 125px;    background-image: url(../images/Navigation/nav_06.jpg);    width: 67px;    height: 25px;} .Link:hover {    position: absolute;    left: 376px;    top: 125px;    background-image: url(../images/Navigation/navhover_06.jpg);    width: 67px;    height: 25px;} .ass {    position: absolute;    left: 443px;    top: 125px;    background-image: url(../images/Navigation/nav_07.jpg);    width: 61px;    height: 25px;} .ass:hover {    position: absolute;    left: 443px;    top: 125px;    background-image: url(../images/Navigation/navhover_07.jpg);    width: 61px;    height: 25px;}/*Text Links END */