/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9D8E81;
}

body, html {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/bubbleBackground.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:100%;
}

a {
	text-decoration:none;
	color:#005575;
}

a:hover {
	text-decoration:none;
	color:#00aed8;
}

h1 {
	color:#9D8E81;
	font-size:18px;
	line-height:24px;
	display:block;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

h1 a {
	color:#9D8E81;
	text-decoration:none;
}

h1 a:hover {
	color:#00aed8
	text-decoration:none;
}

h2 {
	color:#00aed8;
	font-size:14px;
	line-height:22px;
	display:block;
	text-align:left;
	font-weight:normal;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h3 {
	color:#00aed8;
	font-size:14px;
	line-height:22px;
	display:block;
	text-align:left;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.blue15 {
	color:#00aed8;
	font-size:15px;
}

.lineHeight18 {
	line-height:18px;
}


#overAll {
	float:left;
	width:100%;
	text-align:center;
	background-image:url(../images/flashBg.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#centralise {
	width:950px;
	margin:0 auto;
	text-align:left;
}

#inside {
	float:left;
	text-align:left;
	width:950px;
}

#header {
	float:left;
	width:950px;
	height:130px;
}

#aquaLogo{
	float:left;
	padding:50px 0px 5px 15px;
}

#headerTitle {
	float:left;
	padding:60px 0px 0px 190px;
	font-size:12px;
	color:#9D8E81;
	font-family: Arial Narrow, "Arial Narrow",  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.headerTitle {
	font-size:12px;
	color:#9D8E81;
	font-family: Arial Narrow, "Arial Narrow",  Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}

#impeyLogo{
	float:right;
	text-align:right;
	width:200px;
	font-size:10px;
}

#flash {
	float:left;
	width:950px;
	height:345px;
}

#flashcontent {
	float:left;
	width:950px;
	height:345px;
}

#flashcontent-all {
	float:left;
	width:840px;
	height:266px;
	/*
	height:297px;
	margin-top:40px;
	*/
	padding:60px 40px 10px 70px;
	background-position:bottom;
	background-repeat:no-repeat;
}
.flashcontent-all-class {
	float:left;
	width:840px;
	height:266px;
	/*
	height:297px;
	margin-top:40px;
	*/
	padding:60px 40px 10px 70px;
	background-position:bottom;
	background-repeat:no-repeat;
}


#flashcontent-top {
	float:left;
	width:840px;
	height:250px;
}

#flashcontent-top h1 {
	color:#00aed8;
	float:none;
	text-align:inherit;
	font-size:20px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	
}

#flashcontent-top .introduction {
	float:right;
	width:250px;
	font-size:18px;
	color:#FFFFFF;
	line-height:49px;
	padding-top:5px;
}

.flashStepsOnit {
	background-color:#FFFFFF;
}

#flashcontent-bottom {
	float:left;
	width:840px;
	padding:2px 0px 2px 0px;
	text-align:center;
	color:#333333;
	font-size:10px;
	background-color:#FFFFFF;
}

#navigation {
	float:left;
	width:950px;
	text-align:left;
}

#navigationLeft {
	float:left;
	width:730px;
	text-align:left;
}

#navigationRight {
	float:right;
	width:185px;
	text-align:left;
}

#navigation ul{
	float:left;
	list-style:none;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#navigation li{
	float:left;
	display:block;
	padding:5px 5px 5px 5px;
	background-image:url(../images/navigationDividers.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#navigationLeft a{
	float:left;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	color:#9D8E81;
}

#navigationRight a{
	float:left;
	padding:5px 25px 5px 25px;
	text-decoration:none;
	color:#666666;
}

#navigation a:hover{
	background-color:#EBE8E6;
	color:#008BBC;
}

#navigation .onIt {
	background-color:#EBE8E6;
	color:#008BBC;
}

#navigation .about {
	width:170px;
	float:right;
	color:#666666;
}

#navigation .about a{
	color:#666666;
}


#mainContent{
	float:left;
	width:950px;
	padding:30px 0px 60px 0px;
	text-align:left;
	clear:both;
}

#footer{
	float:left;
	width:950px;
	padding-bottom:30px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
}

#footer .footerLeft1 {
	float:left;
	width:180px;
	padding:10px 10px 10px 10px;
	border-top:1px dotted #B4B4B4;
	margin-right:20px;
}


.seealso {
	display: block;
	float: left;
	width: 230px;
	margin: 15px 0 0 0;
	padding: 5px;
	font-weight: bold;				
	border-bottom: 1px dotted #B4B4B4;	
}

#footer .footerLeft2 {
	float:left;
	width:180px;
	padding:3px 0px 3px 0px;
	border-top:1px dotted #B4B4B4;
	margin-right:20px;
	color:#666666;
}

#footer .footerRight{
	float:right;
	width:180px;
	padding:3px 0px 3px 0px;
	border-top:1px dotted #B4B4B4;
}

#footer .devider{
	float:left;
	padding:7px 10px 7px 10px;
	width:160px;
	border-bottom:1px dotted #B4B4B4;
}

#footer .row{
	float:left;
	padding:7px 10px 7px 10px;
	width:150px;
}

#footer a{
	color:#9F9F9F;
}

#footer a:hover {
	text-decoration:none;
	color:#00aed8;
}


#sideArea {
	float:right;
	width:185px;
	padding-left:15px;
	background-position:top left;
	background-repeat:no-repeat;
}

#sideAreaContact {
	float:left;
	width:151px;
	background-color:#F5F3F2;
	padding:10px 13px 10px 13px;
	font-size:12px;
	line-height:22px;
	color:#9D8E81;
	
}

#sideAreaContact a{
	color:#00aed8;
}

#sideAreaContact a:hover{
	color:#9D8E81;
}

.sideAreaContactPhoneNumber {
	font-size:18px; 
	color:#00aed8;
	font-weight:bold;
}

#sideAreaContactBorder{
	float:right;
	border-bottom:1px dotted #B4B4B4;
	border-top:1px dotted #B4B4B4;
	padding:4px 4px 4px 4px;
	width:177px;
	margin-bottom:20px;
}

#sideAreaContactBorder2{
	float:right;
	border-bottom:1px dotted #B4B4B4;
	border-top:1px dotted #B4B4B4;
	padding:4px 4px 4px 4px;
	width:177px;
	margin-bottom:20px;
}

#sideAreaImpeyExplainedBorder{
	float:right;
	border-bottom:1px dotted #B4B4B4;
	border-top:1px dotted #B4B4B4;
	padding:4px 4px 4px 4px;
	width:177px;
	margin-bottom:20px;
}

#sideAreaBrochure {
	float: right;
	width: 175px;
	background-image: url(../images/brochure.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #9D8E81;
}

#sideAreaDVD {
	float: right;
	width: 175px;
	background-image: url(../images/dvd.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #9D8E81;
	margin-top: 30px;
}

#sideAreaVideos {
	float: right;
	width: 175px;
	background-image: url(../images/impey-videos.png);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	font-size: 12px;
	color: #9D8E81;
	margin-top: 30px;
}

#sideAreaBrochure A, #sideAreaDVD A, #sideAreaVideos A {
	float: left;
	width: 155px;
	background-image: url(../images/brochureLink2.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 130px 0 0 20px;
	color: #9D8E81;
	text-decoration: none;
}

#sideAreaBrochure A:hover, #sideAreaDVD A:hover, #sideAreaVideos A:hover {
	text-decoration: none;
	color: #00AED8;
}


/*------------------------------------------------------------------*/


#sideAreaNavigation {
	float:left;
	width:185px;
	padding:5px 0px 50px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sideAreaNavigationTitle {
	float:left;
	width:165px;
	padding:0px 10px 5px 10px;
	border-bottom:1px dotted #B4B4B4;
	font-size:14px;
	color:#00aed8;
	font-weight:bold;
}

#sideAreaNavigation .sideAreaNavigationSteps {
	float:left;
	width:185px;
	font-size:11px;
	background-color:#00aed8;
	margin-top:10px;
}

#sideAreaNavigation .sideAreaNavigationSteps a {
	float:left;
	width:170px;
	padding:8px 5px 8px 10px;
	color:#FFFFFF;
	text-decoration:none;
}

#sideAreaNavigation .sideAreaNavigationSteps a:hover {
	text-decoration:none;
	background-color:#a79d96;
	color:#ffffff;
}

#sideAreaNavigation .sideAreaNavigationSteps .onIt {
	background-color:#a79d96;
	color:#ffffff;
}


#sideAreaNavigation .sideAreaNavigationStepsLinks {
	float:left;
	width:185px;
	font-size:11px;
	padding:3px 0px 0px 0px;
}

#sideAreaNavigation .sideAreaNavigationStepsLinks a {
	float:left;
	width:160px;
	background-image:url(../images/stepsLink2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:7px 0px 7px 25px;
	color:#9D8E81;
	text-decoration:none;
}

#sideAreaNavigation .sideAreaNavigationStepsLinks a:hover {
	text-decoration:none;
	color:#00aed8;
}

#sideAreaNavigation .sideAreaNavigationStepsLinks .onIt {
	background-color:#ECE9E6;
	color:#00aed8;
}


/*------------------------------------------------------------------*/

#copyInside {
	float:left;
	width:720px;
}

#copyInside .copyRow {
	float:left;
	width:720px;
	padding:0px 0px 40px 0px;
}

#copyInside .copyRow2 {
	float:left;
	width:720px;
	padding:0px 0px 20px 0px;
}

#copyInside .copyRow3 {
	float:left;
	width:720px;
	padding:0px 0px 60px 0px;
}

#copyInside .copyRow4 {
	float:left;
	width:720px;
}

#copyInside .copyRowLeft {
	float:left;
	width:450px;
}

#copyInside .copyRowRight {
	float:left;
	width:230px;
	padding:0px 0px 10px 20px;
}

#copyInside .copyRowRight2 {
	float:left;
	width:230px;
	padding:25px 0px 0px 20px;
}

#copyInside .copyRowRight3 {
	float:left;
	width:230px;
	padding:55px 0px 0px 30px;
}

#copyInside .copyRowRight4 {
	float:right;
	padding-top:10px;
}


#copyhomeTop1 {
	float:left;
	width:340px;
	padding:0px 40px 0px 0px;
	color:#00aed8;
	font-size:14px;
	line-height:22px;
}

#copyhomeTop2 {
	float:left;
	width:340px;
	color:#00aed8;
	font-size:14px;
	line-height:22px;
}

#copyRowBottom1, #copyRowBottom2 {
	float:left;
	width:220px;
	padding:0px 30px 0px 0px;
	line-height:20px;
}

#copyRowBottom3 {
	float:left;
	width:220px;
	line-height:20px;
}

#copyRowBottom1 p, #copyRowBottom2 p, #copyRowBottom3 p {
	float:left;
	padding:0px 0px 0px 0px;
}

#copyIntroTop1, #copyChooseTop1, #productInfo1 {
	float:left;
	width:700px;
	color:#00aed8;
	font-size:16px;
	line-height:22px;
}

#copyChooseTop2 {
	float:left;
	width:230px;
	line-height:17px;
	padding-left:30px;
}


#contactDetails {
	float:left;
	width:340px;
	color:#00aed8;
	font-size:14px;
	line-height:22px;
}

#stepsTitle { 
	float:left;
	width:700px;
}

#stepsTitle a { 
	color:#9D8E81;
	text-decoration:none;
}

#stepsTitle a:hover { 
	color:#00aed8;
	text-decoration:none;
}


#stepsIntro {
	float:left;
	width:700px;
	padding:0px 5px 5px 5px;
	border-bottom:1px dotted #B4B4B4;
	font-size:14px;
	color:#A49689;
	font-weight:bold;
}

#stepsIntroFloors1, #stepsScreens1 {
	float:left;
	width:320px;
	padding-right:40px;
	line-height:18px;
}

#stepsIntroFloors2, #stepsScreens2 {
	float:left;
	width:320px;
	line-height:18px;
}
#stepsIntroFloors1, #stepsScreens1-img {
	float:left;
	width:320px;
	padding-right:40px;
	line-height:18px;
}

#stepsIntroFloors2, #stepsScreens2-img {
	float:left;
	width:320px;
	line-height:18px;
}
#stepsIntroFloors1 img, #stepsIntroFloors2 img {
	padding:0px 0px 10px 20px;
}

Div .stepsIntroFloorsLink { 
	float:left;
	width:320px;
}

.stepsIntroFloorsLink a { 
	float:left;
	width:170px;
	background-image:url(../images/brochureLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 20px;
	margin-top:10px;
	color:#9D8E81;
	text-decoration:none;
}

#stepsIntroFloors1 a:hover, #stepsIntroFloors2 a:hover {
	text-decoration:none;
	color:#00aed8;
}


#copyInside .productInformationTopRight1 {
	float:left;
	width:250px;
	line-height:17px;
}

#copyInside  ul {
	list-style:none;
	padding:0px 0px 0px 20px;
}

#copyInside  li {
	padding:0px 0px 20px 5px;
	list-style-image:url(../images/bullets.gif);
}

#copyInside  ul.tech-downloads {
	list-style:none;
	padding:0px 0px 0px 20px;
}

#copyInside li.tech-downloads {
list-style-type:none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
list-style-image: none;
}

#copyInside li.tech-downloads a{
font-weight:bold;
}

#copyInside li.tech-downloads a:hover{
font-weight:bold;
color: #FF6633;
}

#productInfo2, #productInfo3, #productInfo4 {
	float:left;
	width:450px;
	line-height:22px;
}

/*
#productInfo2 a { 
	float:left;
	width:200px;
	background-image:url(../images/brochureLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 20px;
	margin-top:10px;
	color:#9D8E81;
	text-decoration:none;
	font-weight:bold;
}

#productInfo2 a:hover, #pdfDownload a:hover, #bulletReadMore  a:hover{ 
	text-decoration:none;
	color:#00aed8;
}
*/


#pdfDownload {
	float:left;
	background-image:url(../images/pdfLink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 5px;
	width:230px;
}

#pdfDownload a { 
	float:left;
	background-image:url(../images/downloadPdf.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0px 25px 0px 0px;
	color:#9D8E81;
	text-decoration:none;
	font-weight:bold;
}

#pdfDownload a:hover { 
	color:#00aed8;
}

#productInfo2 .row {
	float:left;	
	width:450px;
}

#keyFeaturesTitle {
	width:240px;
	border-bottom:1px dotted #B4B4B4;
	padding:5px 0px 5px 10px;
	font-size:14px;
	color:#00aed8;
	font-weight:bold;
}

#undertileHeatingWarranty {
	float:left;
	padding:20px 20px 20px 20px;
	width:500px;
	border:1px solid #9D8E81;
	background-color:#e1dbd5;
	color:#333333;
	margin-top:10px;
}

#undertileHeatingWarranty .title {
	float:left;
	width:500px;
	text-align:left;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
}

#undertileHeatingWarranty .copy {
	float:left;
	width:400px;
	line-height:18px;
}

#undertileHeatingWarranty .logo{
	float:right;
}

#copyInside .technicalInfoBtn { /*hacked*/
	float:left;
	border-bottom:1px dotted #B4B4B4;
	border-top:1px dotted #B4B4B4;
	padding:2px 0px 2px 0px;
	/*margin:20px 0px 20px 80px;*/
}
	
#copyInside .technicalInfoBtnInside {
	float:left;
	border:1px solid #00aed8;
	background-image:url(../images/technicalInfoBg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	color:#00aed8;
}

#copyInside .technicalInfoBtnInside a{
	float:left;
	background-image:url(../images/stepsLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#00aed8;
	padding:6px 15px 5px 30px;
	font-size:12px;
	font-weight:normal;
	
}

#copyInside .technicalInfoBtnInside a:hover{
	
	background-color:#eee8e1;
}

#aboutImage {
	float:left;
	width:220px;
	line-height:17px;
	padding:50px 0px 0px 30px;
}



.smallContactDetails{
	font-size: 12px;
	color: #9D8E81;
	line-height:17px;
}

#contactForm {
	float:left;
	width:260px;
	font-size: 12px;
	color: #9D8E81;
	line-height:17px;
	padding-left:60px;
}
.errmsg {
	color: #FF0000;
	font-weight: 700;
}
.formStyle { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #9D8E81;
	width:258px;
}
	
.submitButton {
	color:#00aed8; 
	background-color:#F5F3F2; 
	padding:6px 0px 6px 0px; 
	width:260px; 
	border:none;
}	

#copyInside .faqQuestion {
	float:left;
	width:710px;
	padding-top:20px;
}

#copyInside .faqQuestion a{
	color:#00aed8;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/brochureLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:5px 0px 5px 20px;
}

#faq1, #faq2, #faq3, #faq4, #faq5, #faq6, #faq7, #faq8, #faq9, #faq10,
#faq11, #faq12, #faq13, #faq14, #faq15, #faq16, #faq17, #faq18, #faq19, #faq20,
#faq21, #faq22, #faq23, #faq24, #faq25, #faq26, #faq27, #faq28, #faq29, #faq30,
#faq31, #faq32, #faq33, #faq34, #faq35
 {
	float:left;
	width:500px;
	display:none;
	padding:10px 0px 10px 20px;
}

#copyInside .accessoriesColumn1 {
	float:left;
	width:160px;
	padding-right:25px;
}

#copyInside .accessoriesColumn2 {
	float:left;
	width:160px;
}

#copyInside .accessoriesTitle {
	float:left;
	width:160px;
	padding-bottom:5px;
	border-bottom:1px dotted #B4B4B4;
	font-size:12px;
	color:#00aed8;
	font-weight:bold;
}

#copyInside .accessoriesInformation {
	float:left;
	width:158px;
	padding:5px 0px 5px 0px;
}

#copyInside .accessoriesInformation img {
	border:5px solid #00aed8;
	margin-top:25px;
}

#pressOffice {
	float:left;
	width:700px;
	line-height:22px;
}

#aquaGradeBox {
	float:left;
	padding:20px 100px 110px 20px;
	background-image:url(../images/aquaGradeBox.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:22px;
	color:#00aed8;
}

#aquaDecBox {
	float:left;
	padding:20px 100px 110px 20px;
	background-image:url(../images/aquaDecBox.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:22px;
	color:#00aed8;
}

#howToChooseBtn {
	float:left;
	font-size:14px;
}

#howToChooseBtn a{
	float:left;
	color:#00aed8;
	background-image:url(../images/howToChoose.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#e9e5e3;
	text-align:left;
	padding:9px 0px 9px 40px;
	width:165px;
}

#howToChooseBtn a:hover{
	background-color:#d6d2cf;
}

.downloadSystemsPdf {
	float:left;
	font-size:12px;
	line-height:15px;
	padding:10px 0px 10px 75px;
	background-image:url(../images/aquaSystemsPdf.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:10px 0px 10px 0px;
}

.downloadGradePdf {
	float:left;
	font-size:12px;
	line-height:15px;
	padding:10px 0px 10px 75px;
	background-image:url(../images/aquaGradePdf.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------*/

#sideAreaNavigation .sideAreaNavigationStepsAboutArea {
	float:left;
	width:185px;
	border-bottom:1px dotted #B4B4B4;
	padding:10px 0px 10px 0px;
}

#sideAreaNavigation .sideAreaNavigationStepsAboutInside, #sideAreaNavigation .sideAreaNavigationStepsAboutInside2 {
	float:left;
	width:185px;
}

#sideAreaNavigation .sideAreaNavigationStepsAboutInside a {
	float:left;
	width:145px;
	background-image:url(../images/stepsLink2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0px 8px 25px;
	color:#9D8E81;
	text-decoration:none;
	font-size:11px;
	margin-left:15px;
}

#sideAreaNavigation .sideAreaNavigationStepsAboutInside2 a {
	float:left;
	width:130px;
	background-image:url(../images/stepsLink2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:8px 0px 8px 25px;
	color:#9D8E81;
	text-decoration:none;
	font-size:11px;
	margin-left:30px;
}

#sideAreaNavigation .sideAreaNavigationStepsAboutInside a:hover, #sideAreaNavigation .sideAreaNavigationStepsAboutInside2 a:hover {
	color:#00aed8;
}



#sideAreaNavigation .sideAreaNavigationStepsAboutInside .onIt2, #sideAreaNavigation .sideAreaNavigationStepsAboutInside2 .onIt2 {
	background-color:#ECE9E6;
	color:#00aed8;
}

#sideAreaNavigation .onIt2 {
	color:#00aed8;
}

#nextStepBtn {
	float:right;
	font-size:12px;
	padding-top:40px;
	color:#00aed8;
	width:160px;
}

#nextStepBtn a{
	float:left;
	text-align:right;
	background-image:url(../images/pdfLink.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:4px 15px 4px 0px;
	color:#00aed8;
}

#nextStepBtn a:hover{
	color:#a79d96;
}


/*------------------------------------------------------------------*/

.technicalColumn {
	float:left;
	width:160px;
	padding-right:20px;
}
.technicalColumn img {
	border:3px solid #00aed8;
}

.technicalColumn img:hover{
	border:3px solid #a79d96;
}

.technicalColumnLink {
	float:left;
	width:150px;
	padding:10px 0px 0px 10px;
}

.technicalColumnLink a{
	float:left;
	width:130px;
	background-image:url(../images/pdfLink.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:2px 0px 2px 20px;
	font-weight:bold;
	color:#00aed8;
}

.technicalColumnLink a:hover{
	color:#a79d96;
}

#technical-left {
	float:left;
	width:230px;
}

#technical-left a {
	float:left;
	width:200px;
	padding:10px 0px 10px 30px;
	background-image:url(../images/stepsLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#00aed8;
}



#technical-right {
	float:left;
	width:450px;
	padding:0px 0px 0px 30px;
}

#techLink1 {
	float:left;
	background-color:#efece8;
}

#techLink2, #techLink3, #techLink4, #techLink5, #techLink6, #techLink7, #techLink8, #techLink9, #techLink10, #techLink11, #techLink12  {
	float:left;
}

#technicalInformation1 {
	float:left;
	width:450px;
}

#technicalInformation2, #technicalInformation3, #technicalInformation4, #technicalInformation5, #technicalInformation6, #technicalInformation7, #technicalInformation8, #technicalInformation9, #technicalInformation10, #technicalInformation11, #technicalInformation12 {
	float:left;
	width:450px;
	display:none;
}

#technical-right .technicalInformationTitle {
	float:left;
	width:430px;
	padding:5px 10px 5px 10px;
	background-color:#aca095;
	color:#ffffff;
}

#technical-right .technicalInformationTitleLeft {
	float:left;
	width:310px;
	font-size:20px;
	font-weight:bold;
}

#technical-right .technicalInformationTitleRight{
	float:right;
	text-align:right;
	width:100px;
	font-size:14px;
	font-weight:bold;
	padding:8px 0px 0px 0px;
}

#technical-right .technicalInformationTitleLeftSmaller {
	font-size:14px;
}

#technical-right .technicalInformationInformation {
	float:left;
	width:430px;
	padding:10px 10px 10px 10px;
	background-color:#efece8;
	color:#5f5852;
	font-size:11px;
}

#technical-right .technicalInformationInformation2 {
	float:left;
	width:430px;
	padding:10px 10px 10px 10px;
	color:#5f5852;
	font-size:11px;
}

#technicalTable, #technicalTable2 {
	float:left;
	width:430px;
	padding:20px 0px 0px 0px;
	font-size:12px;
}

#technicalTable .row, #technicalTable2 .row{
	float:left;
	width:430px;
	padding:6px 0px 6px 0px;
}

#technicalTable .rowTitle{
	float:left;
	width:430px;
	padding:6px 0px 6px 0px;
	background-color:#aca095;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

#technicalTable2 .rowTitle{
	float:left;
	width:430px;
	padding:6px 0px 6px 0px;
	background-color:#aca095;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

#technicalTable .column1{
	float:left;
	width:160px;
	padding:0px 10px 0px 10px;
}

#technicalTable .column2{
	float:left;
	width:130px;
	padding:0px 10px 0px 10px;
}

#technicalTable .column3{
	float:left;
	width:70px;
	padding:0px 10px 0px 10px;
}

#technicalTable2 .column1{
	float:left;
	width:90px;
	padding:0px 10px 0px 10px;
}

#technicalTable2 .column2{
	float:left;
	width:150px;
	padding:0px 10px 0px 10px;
	text-align:center;
}

#technicalTable2 .column3{
	float:left;
	width:120px;
	padding:0px 10px 0px 10px;
	text-align:center;
}

#drainage {
	float:left;
	width:440px;
	padding:0px 0px 0px 10px;
}

#drainage .image {
	float:left;
	padding:0px 5px 0px 0px;
}

#drainageCopy {
	float:left;
	width:245px;
	font-size:10px;
}

#drainageCopy .top{
	float:left;
	width:245px;
	height:115px;
}

#drainageCopy .middle{
	float:left;
	width:245px;
	height:100px;
}

#drainageCopy .bottom{
	float:left;
	width:245px;
}

#download-left {
	float:left;
	width:280px;
}

#download-right {
	float:left;
	width:400px;
	padding:0px 0px 0px 30px;
}

#siteMap {
	float:left;
	width:720px;
}

#siteMap blockquote{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

#siteMap p{
	float:left;
	padding:px 0px px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
}

#siteMap a {
	float:left;
	padding:3px 10px 3px 30px;
	margin:2px 0px 2px 0px;
	background-image:url(../images/stepsLink.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#00aed8;
}

#siteMap a:hover {
	background-color:#efece8;
}
input.contact {
border-color:#CCCCCC #F1F1F1 #F1F1F1 #CCCCCC;
border-style:solid;
border-width:1px;
display:block;
font-size:13px;
height:22px;
margin:5px 0 10px;
padding:3px 0 0 3px;
width:500px;
}
input.contact_sm {
border-color:#CCCCCC #F1F1F1 #F1F1F1 #CCCCCC;
border-style:solid;
border-width:1px;
display:block;
font-size:13px;
height:22px;
margin:5px 0 10px;
padding:3px 0 0 3px;
width:100px;
}