/* CSS Document */

html>body .outer img{display:block}

.Main {
	height: 780px;
}
.MainOther {
	height: 810px;
}
.Mainpoly {
	height: 1200px;
}

body {
	margin:0px;
	padding:0px;
	text-align: center;
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-color: #CDCDCD;
	visibility: visible;
	z-index: 2;
 }
 
 .holdingDiv {
	position: relative;
	width: 850px;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	top: 0px;
}

.flash:link {
color: #666666;
text-decoration: none;
}

.flash:visited {
color: #666666;
text-decoration: none;
}

.flash:hover {
color: #CC0000;
text-decoration: none;
}

.flash:active {
color: #CC0000;
text-decoration: none; 
}


h1 {
	font-size:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin: 0px;
}

h2 {
	margin-bottom: -8px;
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0033;
}

p {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}

p2 {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.header {
	position: absolute;
	height: 211px;
	width: 850px;
}
.navigation {
	position: absolute;
	height: 20px;
	width: 633px;
	left: -4px;
	top: 142px;
	z-index: 1;
}
.copyright {
	position: absolute;
	height: 25px;
	width: 287px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 27px;
	top: 646px;
	z-index: 1;
}
.copyrightOther {
	position: absolute;
	height: 25px;
	width: 287px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 27px;
	top: 676px;
	z-index: 1;
}
.websiteBy {
	position: absolute;
	height: 25px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 694px;
	top: 647px;
	z-index: 1;
}
.websiteByOther {
	position: absolute;
	height: 25px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 694px;
	top: 677px;
	z-index: 1;
}
.bottomLine {
	background-color: #666666;
	position: absolute;
	height: 3px;
	width: 850px;
	left: -5px;
	top: 605px;
}
.copyrightpoly {
	position: absolute;
	height: 25px;
	width: 287px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 27px;
	top: 1066px;
	z-index: 1;
}
.websiteBypoly {
	position: absolute;
	height: 25px;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	left: 694px;
	top: 1067px;
	z-index: 1;
}
.bottomLinepoly {
	background-color: #666666;
	position: absolute;
	height: 3px;
	width: 850px;
	left: -5px;
	top: 1055px;
}
.indexImage {
	position: absolute;
	height: 250px;
	width: 850px;
	left: 0px;
	top: 213px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.pageImage {
	position: absolute;
	height: 180px;
	width: 850px;
	left: 0px;
	top: 166px;
}
.topLine {
	background-color: #666666;
	position: absolute;
	height: 3px;
	width: 850px;
	left: 0px;
	top: 526px;
}
.promo {
	background-color: #3366CC;
	border: 1px solid #666666;
	position: absolute;
	height: 82px;
	width: 180px;
	padding: 8px;
	left: 427px;
	top: 414px;
	z-index: 1;
	filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6;
}
.promo2 {
	background-color: #3366CC;
	border: 1px solid #666666;
	position: absolute;
	height: 82px;
	width: 180px;
	padding: 8px;
	left: 639px;
	top: 414px;
	z-index: 1;
	filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6;
}
.promo2Image {
	position: absolute;
	left: 649px;
	top: 424px;
	z-index: 2;
}
.promoImage {
	position: absolute;
	left: 437px;
	top: 424px;
	z-index: 2;
}
.indexText {
	height: 244px;
	width: 360px;
	position: absolute;
	left: 34px;
	top: 485px;
}
.indexText2 {
	height: 244px;
	width: 360px;
	position: absolute;
	left: 456px;
	top: 485px;
}
.polyText {
	height: 827px;
	width: 360px;
	position: absolute;
	left: 40px;
	top: 240px;
}
.polyText2 {
	height: 35px;
	width: 282px;
	position: absolute;
	left: 526px;
	top: 512px;
}
.polyText3 {
	height: 49px;
	width: 282px;
	position: absolute;
	left: 526px;
	top: 592px;
}
.polyText4 {
	height: 46px;
	width: 282px;
	position: absolute;
	left: 526px;
	top: 672px;
	}
	
	.aboutText {
	height: 504px;
	width: 360px;
	position: absolute;
	left: 40px;
	top: 240px;

}
	.otherText {
	height: 502px;
	width: 360px;
	position: absolute;
	left: 40px;
	top: 240px;

}
	.otherText2 {
	height: 515px;
	width: 360px;
	position: absolute;
	left: 448px;
	top: 239px;

}
.polyText5 {
	height: 235px;
	width: 398px;
	position: absolute;
	left: 428px;
	top: 776px;
	}
.aboutText2 {
	height: 35px;
	width: 282px;
	position: absolute;
	left: 526px;
	top: 512px;
}
.aboutText3 {
	height: 49px;
	width: 282px;
	position: absolute;
	left: 526px;
	top: 592px;
}
.aboutText4 {
	height: 188px;
	width: 377px;
	position: absolute;
	left: 445px;
	top: 540px;
}
.indexLine {
	background-color: #CCCCCC;
	position: absolute;
	height: 256px;
	width: 1px;
	left: 422px;
	top: 483px;
}
.polyLine {
	background-color: #CCCCCC;
	position: absolute;
	height: 256px;
	width: 1px;
	left: 422px;
	top: 483px;
}
.pageText {
	height: 361px;
	width: 360px;
	position: absolute;
	left: 34px;
	top: 367px;
}
.pageText2 {
	height: 370px;
	width: 360px;
	position: absolute;
	left: 456px;
	top: 367px;
}
.pageLine {
	background-color: #CCCCCC;
	position: absolute;
	height: 358px;
	width: 1px;
	left: 419px;
	top: 367px;
}
.PortpageText {
	height: 320px;
	width: 254px;
	position: absolute;
	left: 34px;
	top: 367px;
}
.PortpageText2 {
	height: 320px;
	width: 480px;
	position: absolute;
	left: 341px;
	top: 385px;
	border: 1px solid #000000;
}
.PortpageLine {
	background-color: #CCCCCC;
	position: absolute;
	height: 358px;
	width: 1px;
	left: 313px;
	top: 367px;
}
.ContactpageText {
	height: 250px;
	width: 268px;
	position: absolute;
	left: 32px;
	top: 252px;
}
.ContactpageText2 {
	height: 456px;
	width: 480px;
	position: absolute;
	left: 344px;
	top: 252px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-left: 10px;
}
.ContactpageLine {
	background-color: #CCCCCC;
	position: absolute;
	height: 358px;
	width: 1px;
	left: 258px;
	top: 369px;
}
.bottBar {
	position: absolute;
	height: 31px;
	width: 850px;
	left: 4px;
	top: 638px;
}
.bottBarOther {
	position: absolute;
	height: 31px;
	width: 850px;
	left: 4px;
	top: 668px;
}
.bottBarpoly {
	position: absolute;
	height: 31px;
	width: 850px;
	left: 4px;
	top: 1058px;
}
.redBit {
	position: absolute;
	height: 72px;
	width: 460px;
	left: -25px;
	top: 114px;
}
.redbitEnd {
	position: absolute;
	height: 32px;
	width: 18px;
	left: 633px;
	top: 134px;
}
.indexTextBox {
	position: absolute;
	height: 232px;
	width: 370px;
	left: 10px;
	top: 222px;
	z-index: 1;
	background-color: #CDCDCD;
	filter:alpha(opacity=80);

   -moz-opacity: 0.8; 
	opacity: 0.8;
}
.indexTextBox2 {
	border: 1px solid #666666;
	position: absolute;
	height: 202px;
	width: 339px;
	left: 9px;
	top: 221px;
	z-index: 2;
	padding: 15px;
}
.redExtend {
	background-color: #CC0033;
	position: absolute;
	height: 32px;
	width: 198px;
	left: 435px;
	top: 134px;
}
.topLeftImage {
	border: 1px solid #666666;
	position: absolute;
	height: 275px;
	width: 375px;
	left: 446px;
	top: 226px;
}
.topLeftImage2 {
	position: absolute;
	height: 275px;
	width: 375px;
	left: 445px;
	top: 238px;
}
.polySmall {
	background-color: #CDCDCD;
	position: absolute;
	height: 169px;
	width: 168px;
	left: 460px;
	top: 281px;
	filter:alpha(opacity=65); 
   -moz-opacity: 0.65; 
   opacity: 0.65;
}
.polySmall2 {
	position: absolute;
	height: 138px;
	width: 138px;
	left: 459px;
	top: 280px;
	padding: 15px;
	border: 1px solid #666666;
}
.valve {
	border: 1px solid #000000;
	position: absolute;
	height: 70px;
	width: 70px;
	left: 446px;
	top: 512px;
}
.skirting {
	border: 1px solid #000000;
	position: absolute;
	height: 70px;
	width: 70px;
	left: 446px;
	top: 592px;
}.covers {
	border: 1px solid #000000;
	position: absolute;
	height: 70px;
	width: 70px;
	left: 446px;
	top: 672px;
}
.pipecover {
	position: absolute;
	height: 122px;
	width: 125px;
	left: 195px;
	top: 61px;
}
.details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 20px;
	width: 806px;
	left: 31px;
	top: 676px;
	color: #666666;
	text-align: center;
}
.detailsPoly {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 20px;
	width: 806px;
	left: 27px;
	top: 1240px;
	color: #666666;
	text-align: center;
}
.detailsOther {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	height: 20px;
	width: 806px;
	left: 27px;
	top: 848px;
	color: #666666;
	text-align: center;
}

