#bannerDiv {
	position:absolute;
	width:800px;
	height:131px;
	z-index:1;
	left: 30px;
	top: 10px;
	visibility: visible;
}
#swellDiv {
	position:absolute;
	width:800px;
	height:100px;
	z-index:1;
	left: 0px;
	top: 30px;
	visibility: visible;
}
#indexFooterDiv {
	position:absolute;
	width:800px;
	height:115px;
	z-index:1;
	left: 28px;
	top: 711px;
	visibility: visible;
}
#fanFooterDiv {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 28px;
	top: 870px;
	visibility: visible;
}
#logoDiv {
	position:absolute;
	width:120px;
	height:90px;
	z-index:2;
	left: 8px;
	top: 37px;
	visibility: visible;
}
#tagLineDiv {
	position:absolute;
	width:387px;
	height:49px;
	z-index:3;
	left: 409px;
	top: 86px;
	visibility: visible;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
}
.NMS {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
	font-weight: bold;
	color: #006699;
}
.navBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2063B5;
	a:link color: #066; 
	list-style-type: none;
	line-height: 22px;
	font-weight: bold;
	padding-right: 2px;
	padding-bottom: 4px;
	height: 20px;
	display: block;
	padding-left: 4px;
}
a.navbullets:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	background-color: #2063B5;
	text-decoration: none;
	line-height: 22px;
	padding-bottom: 4px;
	padding-right: 2px;
	display: block;
	height: 20px;
	padding-left: 4px;
}
a:link {color: #2063B5; }
a:visited {color: #2063B5; }
#IntroPanelDiv {
	position:absolute;
	width:202px;
	height:174px;
	z-index:3;
	left: 29px;
	top: 151px;
	padding-top: 0px;
	visibility: visible;
}
#introTextDiv {
	position:absolute;
	width:578px;
	height:176px;
	z-index:4;
	left: 252px;
	top: 154px;
	visibility: visible;
}
#photoPadLeft {
	padding-right: 6px;
	margin-right: 6px;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
}
#photoPadRight {
	padding-right: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	float: right;
}
#fanContentDiv {
	position:absolute;
	width:798px;
	height:175px;
	z-index:4;
	left: 30px;
	top: 153px;
	visibility: visible;
}
#fanTextDiv {
	position:absolute;
	width:323px;
	height:193px;
	z-index:7;
	left: 158px;
	top: 37px;
}
#priceTextDiv {
	position:absolute;
	width:323px;
	height:112px;
	z-index:7;
	left: 1px;
	top: 307px;
	visibility: visible;
}
.img04 {
	margin-left: 8px;
}
.img07 {
	margin-left: 50px;
}
.img05 {
	margin-left: 100px;
	margin-top: 10px;
}
.IntroHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #535353;
	padding-left: 10px;
	line-height: 24px;
}
.SectionHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #666;
	padding-left: 6px;
	line-height: 24px;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-color: #C9ECDD;
	letter-spacing: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#SectionHeaderNMS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F98D21;
	text-shadow: #000
	line-height: 24px;
	background-repeat: no-repeat;
	margin-top: 0px;
	background-color: #C9ECDD;
	letter-spacing: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.SectionHeaderIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	padding-bottom: 0px;
	margin-bottom: 9px;
	font-weight: normal;
	text-align: justify;
	margin-top: 0px;
}
.priceBlockText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 1px;
	margin-bottom: 4px;
	padding-bottom: 0px;
}
.ourPriceBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-bottom: 12px;
	background-color: #099;
	background-repeat: no-repeat;
	display: block;
	padding-left: 6px;
}
.ourPriceSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #099;
	background-repeat: no-repeat;
	padding-left: 0px;
}
.ourPriceSmallCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FF6;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: #099;
	background-repeat: no-repeat;
	padding-left: 0px;
}
.buyNowBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FF0;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 12px;
	background-color: #099;
	background-repeat: no-repeat;
	display: block;
	letter-spacing: 2px;
	text-align: right;
}
.listPriceBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 12px;
}
#panelHeaderNMS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F98D21;
	text-shadow: #000
	line-height: 24px;
	background-repeat: no-repeat;
	margin-top: 0px;
	letter-spacing: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.PanelHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	margin-left: 4px;
	margin-bottom: 8px;
}
.PhotoHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666;
	margin-top: 4px;
	margin-left: 4px;
	text-align: right;
}
.PanelHeaderIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #545454;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 9px;
}
.PanelTextNoPadLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #545454;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-bottom: 9px;
}
.FeatureBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	color: #333;
	padding-bottom: 0px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-top: 0px;
	list-style-type: disc;
}
.InstructionBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #000;
	padding-bottom: 0px;
	margin-bottom: 8px;
	font-weight: normal;
	margin-top: 2px;
	list-style-type: disc;
	padding-top: 2px;
}
#introContentDiv {
	position:absolute;
	width:803px;
	height:355px;
	z-index:4;
	left: 30px;
	top: 339px;
	visibility: visible;
}
#reefPanelDiv {
	position:absolute;
	width:152;
	height:350px;
	z-index:1;
	border: 1px solid #999;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#shopPanelDiv {
	position:absolute;
	width:152;
	height:350px;
	z-index:1;
	border: 1px solid #999;
	left: 161px;
	top: 0px;
	visibility: visible;
}
#rockPanelDiv {
	position:absolute;
	width:152;
	height:353px;
	z-index:1;
	border: 1px solid #999;
	left: 323px;
	top: 0px;
	visibility: visible;
}
#productsPanelDiv {
	position:absolute;
	width:152;
	height:350px;
	z-index:1;
	border: 1px solid #999;
	left: 486px;
	top: 0px;
	visibility: visible;
}
#differencePanelDiv {
	position:absolute;
	width:152;
	height:352px;
	z-index:1;
	border: 1px solid #999;
	left: 648px;
	top: 0px;
	visibility: visible;
}
#introMaskDiv {
	position:absolute;
	width:813px;
	height:183px;
	z-index:5;
	left: 24px;
	top: 150px;
	background-color: #FFF;
	visibility: hidden;
}
#fanIntroMaskDiv {
	position:absolute;
	width:813px;
	height:242px;
	z-index:5;
	left: 24px;
	top: 150px;
	background-color: #FFF;
	visibility: visible;
}
#fanFeatureDiv {
	position:absolute;
	width:800px;
	height:448px;
	z-index:4;
	left: 30px;
	top: 394px;
	visibility: visible;
}
#fanPhotos {
	position:absolute;
	width:485px;
	height:437px;
	z-index:8;
	left: 325px;
	top: 0px;
	visibility: visible;
}
#preInstallProcedure {
	position:absolute;
	width:478px;
	height:434px;
	z-index:6;
	top: 1px;
	background-color: #FFF;
	left: 2px;
	padding-right: 9px;
	visibility: visible;
}
#preInstallPrcedureMask {
	position:absolute;
	width:482px;
	height:434px;
	z-index:7;
	top: 1px;
	background-color: #FFF;
	left: 2px;
	padding-right: 9px;
	visibility: visible;
}
.photoCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-left: 12px;
	vertical-align: bottom;
	margin-bottom: 6px;
}
#fanProcedure02 {
	position:absolute;
	width:474px;
	height:436px;
	z-index:5;
	top: 1px;
	background-color: #FFF;
	left: 1px;
	visibility: visible;
}
#fanProcedure03 {
	position:absolute;
	width:470px;
	height:433px;
	z-index:4;
	top: 2px;
	background-color: #FFF;
	left: 4px;
	visibility: visible;
}
#fanProcedure04 {
	position:absolute;
	width:475px;
	height:434px;
	z-index:3;
	top: 2px;
	background-color: #FFF;
	left: 1px;
	visibility: visible;
}
#fanProcedure05 {
	position:absolute;
	width:475px;
	height:434px;
	z-index:2;
	top: 2px;
	background-color: #FFF;
	left: 1px;
	visibility: visible;
}
#fanProcedure06 {
	position:absolute;
	width:475px;
	height:434px;
	z-index:1;
	top: 2px;
	background-color: #FFF;
	left: 1px;
	visibility: visible;
}
#fanProcedure07 {
	position:absolute;
	width:477px;
	height:432px;
	z-index:0;
	top: 2px;
	background-color: #FFF;
	left: 1px;
	visibility: visible;
}
#fanFeaturesMaskDiv {
	position:absolute;
	width:335px;
	height:436px;
	z-index:6;
	left: 22px;
	top: 395px;
	background-color: #FFF;
	visibility: visible;
}
#reefMaskDiv {
	position:absolute;
	width:164px;
	height:363px;
	z-index:6;
	left: 21px;
	top: 337px;
	background-color: #FFF;
	visibility: hidden;
}
#shopMaskDiv {
	position:absolute;
	width:159px;
	height:363px;
	z-index:7;
	left: 188px;
	top: 337px;
	background-color: #FFF;
	visibility: hidden;
}
#rockMaskDiv {
	position:absolute;
	width:159px;
	height:363px;
	z-index:6;
	left: 351px;
	top: 337px;
	background-color: #FFF;
	visibility: hidden;
}
#productsMaskDiv {
	position:absolute;
	width:159px;
	height:363px;
	z-index:6;
	left: 514px;
	top: 337px;
	background-color: #FFF;
	visibility: hidden;
}
#differenceMaskDiv {
	position:absolute;
	width:160px;
	height:362px;
	z-index:6;
	left: 676px;
	top: 337px;
	background-color: #FFF;
	visibility: hidden;
}
#featureMaskDiv {
	position:absolute;
	width:353px;
	height:302px;
	z-index:6;
	left: 26px;
	top: 393px;
	background-color: #FFF;
	visibility: visible;
}
#Tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
	text-decoration: underline;
	background-color: #535353;
	line-height: 20px;
	padding: 1px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#Greenest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #0F0;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: underline;
}
#Coolest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #CCE9FF;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: underline;
}
.imgPadSystem {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.imgPadshop {
	margin-top: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.imgPadProduct {
	margin-top: 5px;
	padding-left: 3px;
	margin-bottom: 8px;
}
.imgPadDemo {
	margin-top: 12px;
	padding-left: 3px;
	margin-bottom: 4px;
	margin-left: 35px;
}
.imgPadRock {
	margin-top: 5px;
	padding-left: 12px;
	margin-bottom: 10px;
}
.imgPadDifferent {
	margin-top: 5px;
	padding-left: 12px;
	margin-bottom: 10px;
}
.PanelBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2063B5;
	font-weight: bold;
	padding-left: 14px;
	margin-left: 0px;
	line-height: 13px;
	padding-right: 6px;
	margin-top: 0px;
	margin-bottom: 8px;
}
.PanelParagraph {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2063B5;
	font-weight: 300;
	padding-left: 8px;
	margin-left: 0px;
	line-height: 14px;
	padding-right: 2px;
	margin-bottom: 8px;
	margin-right: 2px;
	margin-top: 0px;
}
#fanPriceBox {
	position:absolute;
	width:320px;
	height:43px;
	z-index:8;
	left: 0px;
	top: 289px;
}
#Attention {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D77F08;
	font-weight: bold;
	line-height: 14px;
}

#Attention a:link { color: #D77F08; text-decoration:none;
}
#learnMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #906;
	font-weight: bold;
	line-height: 11px;
	margin-top: 0px;
	margin-left: 8px;
}
#learnMore a:link {color:#906; }
#learnMore a:visited {color:#906; }
#buyNow01 {
	position:absolute;
	width:116px;
	height:14px;
	z-index:7;
	top: 17px;
	left: 200px;
	visibility: visible;
}
#buyNow02 {
	position:absolute;
	width:116px;
	height:14px;
	z-index:7;
	top: 75px;
	left: 201px;
	visibility: visible;
}
#photoFloatLeftDiv {
	float: left;
	padding-left: 2px;
	padding-right: 4px;
}
#photoFloatRightDiv {
	float: right;
	padding-left: 6px;
}
#stdFooterDiv {
	position:absolute;
	width:800px;
	height:111px;
	z-index:2;
	left: 29px;
	top: 845px;
	visibility: visible;
}
.TopNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #069;
	line-height: 16px;
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#mainContentDiv {
	position:absolute;
	left:32px;
	top:155px;
	width:800px;
	height:490px;
	z-index:2;
	visibility: visible;
}
#CClogoDiv {
	position:absolute;
	width:200px;
	height:62px;
	z-index:3;
	left: 630px;
	top: 485px;
	visibility: visible;
}
.IntroBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #069;
	font-weight: normal;
}
.IntroHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	color: #069;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.IntroBodyBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #069;
	font-weight: normal;
	list-style-type: circle;
	margin-bottom: 10px;
}
#IntroLeadInBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #000;
	font-weight: bold;
	list-style-type: circle;
	margin-bottom: 10px;
}
#authorizeLogoDiv {
	position:absolute;
	width:80px;
	height:66;
	z-index:2;
	left: 716px;
	top: 0px;
	visibility: visible;
}
#CClogosDiv {
	position:absolute;
	width:800px;
	height:65px;
	z-index:1;
	top: 656px;
	left: 32px;
	visibility: visible;
}
#philosophyDiv {
	position:absolute;
	width:800px;
	height:244px;
	z-index:5;
	left: 38px;
	top: 515px;
	visibility: visible;
}
.bullet_WSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	list-style-type: disc;
	color: #000000;
}
.achtung {
	border-bottom:1px solid #bfbfbf;
	color:#000000;
	font-size:14px;
	font-weight:400;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	padding-right: 0;
	padding-bottom: 1pt;
}
