.logo {
	position:relative;
	top:13px;
	width:191px;
	height:97px;
    text-align:center;    
    }
	
#water{
	position:absolute; 
	bottom:0px;
	height:100%;
	width:100%;
	background: url(images/WaterTileFIN.png) 100% 100% repeat-x;
	z-index:0;
	}

.headernavleft {
	position:relative;
	top:30px;
	font-family:Verdana, Geneva, sans-serif;
	z-index:1;
	
    }
	
.headernavleft a:visited {
	color:#000000;
	
    }
	
.headernavleft a:link {
	color:#000000;
	
    }

.headernavleft a:hover {
	color:#006;
	
    }

.bottomnav {
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	z-index:1;
	
    }
	
.bottomnav a:visited {
	color:#000000;
	
    }
	
.bottomnav a:link {
	color:#000000;
	
    }

.bottomnav a:hover {
	color:#006;
	
    }
	
.headerLogo {
	position:relative;
	width:191px;
	height:97px;
	z-index:100;
	
    }
	
.mainContentBackground {
	position:relative;
	top:-16px;
	width:550px;
	height:345px;
    text-align:center; 
	z-index: 1;
    }
	
.homepage {
	position:relative;
	margin:0px 0px -340px 0px;
	top:-350px;
	left:20px;
	width:530px;
	height:345px;
	z-index: 1;
    }
	
.downloadpage {
	position:relative;
	margin:0px 0px -270px 0px;
	top:-340px;
	left:20px;
	width:520px;
	height:275px;
	overflow:auto;
	z-index: 1;
    }
	
#splitLeftContent {
	position:relative;
	top:0px;
	width:210px;
	height:378px;
	overflow:hidden;
    text-align:center; 
	z-index: 1;
    }
	
#splitRightContent {
	position:relative;
	top:0px;
	width:210px;
	height:378px;
    text-align:center;  
	z-index: 1;
    }
	
#prodnav {
	cursor: pointer;
	position:relative;
	margin:0px 0px -300px 0px; 
	top:-50px;
	width:570px;
	height:100px;
	z-index: 1;
    }
	
#botnav {
	position:relative;
	margin:0px 0px -50px 0px; 
	top:-55px;
	z-index: 500;
    }
	
#flashcontent {
	z-index: -1;
    }
	
#newprodslide {
	position:relative;
	margin:0px 0px -300px 0px;
	top:-413px;
	width:200px;
	height:249px;
    text-align:center;
	z-index: 1;
    }
	
#newsWidget {
	position:relative;
	margin:0px 0px -300px 0px;
	top:-350px;
	left:5px;
	width:200px;
	height:190px;
	overflow:auto;
	z-index: 1;
    }
	
#downloadsImage {
	position:relative;
	margin:0px 0px -400px 0px;
	top:-30px;
	left:5px;
	width:198px;
	height:134px;
	z-index: 1;
    }
	
#newprodhead {
	position:relative;
	margin:0px 0px -21px 0px;
	top:-370px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:22px;
	z-index: 1;
    }
	
#newsheader {
	position:relative;
	margin:0px 0px -21px 0px;
	top:-380px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	z-index: 1;
    }


#reviewbox {
	position:relative;
	margin:0px 0px -135px 0px;
	top:-138px;
	left:6px;
	width:198px;
	height:134px;
    text-align:center;
	z-index: 1;
    }
	
#reviewhead {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-115px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
.newswidgettext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
    text-align:left;
	z-index: 1;
    }
	
#hypehead {
	position:relative;
	margin:0px 0px 0px 0px;
	top:10px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:22px;
	z-index: 1;
    }
	
#downloadshead {
	position:relative;
	margin:0px 0px -28px 0px;
	top:225px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#logoshead {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-135px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#joinus {
	position:relative;
	margin:0px 0px -128px 0px;
	top:-139px;
	left:5px;
	z-index: 1;
    }
	
#cataloghead {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-370px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#bannerhead {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
    }
	
#toprighttext {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-350px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#bannertext {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
    }
	
#bottomrighttext {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-105px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#clickhere {
	position:relative;
	margin:0px 0px -28px 0px;
	top:-135px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:29px;
	z-index: 1;
    }
	
#downloadsbox {
	position:relative;
	margin:0px 0px -187px 0px;
	top:-159px;
	left:0px;
	width:198px;
	height:134px;
    text-align:center;
	z-index: 1;
    }
	
#ProductDesc {
	position:relative;
	margin:0px 0px -370px 0px;
	top:-355px;
	left:15px;
	width:170px;
	height:368px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }
	
#ProductInst {
	position:relative;
	margin:0px 0px -250px 0px;
	top:-370px;
	left:5px;
	width:200px;
	height:251px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }

#ProductAltGallery {
	position:relative;
	margin:0px 0px -250px 0px;
	top:-140px;
	left:5px;
	width:200px;
	height:251px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }
	
#tellusnews {
	position:relative;
	margin:0px 0px -250px 0px;
	top:-167px;
	left:5px;
	width:200px;
	height:251px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }
	

#whatusaidWidget {
	position:relative;
	margin:0px 0px -250px 0px;
	top:-360px;
	left:15px;
	width:200px;
	height:251px;
	overflow:hidden;
    text-align:left;
	z-index: 1;
    }

#whatusaid {
	position:relative;
	margin:0px 0px -250px 0px;
	top:-139px;
	left:5px;
	width:200px;
	height:251px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }
	
#showertable {
	position:relative;
	margin:0px 0px -290px 0px;
	top:-350px;
	left:15px;
	width:180px;
	height:300px;
	overflow:auto;
    text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	z-index: 1;
    }
	
#flashcatalog {
	position:relative;
	margin:0px 0px -290px 0px;
	top:0px;
	left:0px;
	width:680px;
	height:535px;
	overflow:auto;
	z-index: 1;
    }
	
.showernews {
    text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
    }
	
#ShowerQuoteHeader {
	position:relative;
	margin:0px 0px -100px 0px;
	top:-360px;
	left:15px;
	width:200px;
	overflow:hidden;
    text-align:left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index: 1;
    }
	
#ShowerQuote {
	position:relative;
	margin:0px 0px 0px 0px;
	top:-240px;
	left:15px;
	width:175px;
	overflow:hidden;
    text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	z-index: 1;
    }

#ShowerQuoted {
	position:relative;
	margin:0px 0px 0px 0px;
	top:-240px;
	left:15px;
	width:175px;
	overflow:hidden;
    text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index: 1;
    }
	
#ReadMore {
	position:relative;
	margin:0px 0px 0px 0px;
	top:-240px;
	left:15px;
	width:175px;
	overflow:hidden;
    text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index: 1;
    }
	
.breakingnews {
	position:relative;
	margin:0px 0px -35px 0px;
	top:-335px;
	width:540px;
	height:41px;
    text-align:center; 
	z-index: 1;
    }
	
.hypemachine {
	position:relative;
	margin:0px 0px 0px 0px;
	top:-310px;
	width:540px;
	height:41px;
    text-align:center; 
	z-index: 1;
    }
	
.newspreview {
	position:relative;
	margin:0px 0px -275px 0px;
	top:-290px;
	width:540px;
	height:241px;
    text-align:center;
	overflow:auto; 
	z-index: 1;
    }
	
.emailcontent {
	position:relative;
	margin:0px 0px -35px 0px;
	top:-320px;
	width:540px;
	height:41px;
    text-align:center; 
	z-index: 1;
    }
	
.newsPreviewHeader {
    text-align:left;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index: 1;
    }
	
.horrule {
	border-top:solid;
	border-top-width:1px;
	border-top-color:005b9e;
	width:100%;
}.commHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.commBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.lifestylecontact {
	position:relative;
	margin:0px 0px -375px 0px;
	top:-378px;
	left:0px;
    text-align:right;
	z-index: 1;
    }
	
.logosportsheets {
	position:relative;
	margin:0px 0px -60px 0px;
	top:-348px;
	left:20px;
	z-index: 1;
    }
	
.logomanbound {
	position:relative;
	margin:0px 0px -60px 0px;
	top:-268px;
	left:20px;
	z-index: 1;
    }
	
.logonno {
	position:relative;
	margin:0px 0px -60px 0px;
	top:-188px;
	left:20px;
	z-index: 1;
    }
	
.logosedeux {
	position:relative;
	margin:0px 0px -60px 0px;
	top:-118px;
	left:20px;
	z-index: 1;
    }
	
#oursiteshead {
	position:relative;
	margin:0px 0px -21px 0px;
	top:-360px;
	left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:005b9e;
	width:200px;
	height:22px;
	z-index: 1;
    }
	
.leftlifestyle {
	position:relative;
	margin:0px 0px -375px 0px;
	top:-377px;
	left:0px;
	z-index: 1;
    }