body {
	position:			relative;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	background:			#c3ded7 url(/images/bgimage.gif) repeat-x;
	color:				#000;
	margin:				0;
	padding:			0;
}

a:active {  /* remove firefox link outlines */
	outline:			none;
	border:				none;
}
a:focus, a img {  /* remove firefox link outlines */
	text-decoration:	none;
	-moz-outline-style:	none;
	outline:			none;
	border:				none;
}
/*body.menu {

	background: White url(images/bgimage.gif);
}*/

/*td, th, span, DIV, P, A, UL, LI, H1, H2, H3, H4, blockquote, submit, INPUT, TEXTAREA {

	font-family: Arial, Helvetica, sans-serif;
	color: Black;
}*/

/* PW CSS ADDITIONS */

h1 {
	font:				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			28px;
	font-weight:		normal;
	color:				#003399;
}

#container {
	background-color:	#fff;
	margin:				5px 0;
}

#page {
	position:			relative;
	background-color:	#fff;
	width:				1000px;	
	margin:				0 auto;
}
#header {
	position:			relative;
	width:				1000px;
	height:				80px;
	margin:				0 auto;
}
#header .logo {
	float:				left;
	padding:			0 10px 0 14px;
}
#header .logo.landbased {		/* CSS for having "Shopping Cart" link in nav */
	float:				left;
	padding:			0 0 0 8px;
}
/*
#header .logo.landbased {		/* CSS for NOT having "Shopping Cart" link in nav 
	float:				left;
	padding:			0 0 0 29px;
}
*/
#nav {
	float:				left;
	padding:			3px 0 0 0;
}
#nav a {
	padding:			0 10px 0 0;
}

a.button_css {
	display:			block;
}
a:link.button_css, a:visited.button_css {
	background-position: 0 0;
}
a:active.button_css, a:hover.button_css {
	background-position: 0 -23px;
}
#cart_link a {
	float:			right;
	background-image:	url(/images/button_viewcart.gif);
	background-repeat:	no-repeat;
	width:				88px;
	height:				23px;
	text-indent:		-9999px;
	font-size:			1px;
	padding-right:		60px;
}

#content {
	width:				920px;
	padding:			20px 40px 40px 40px;
}
#content p {
	text-align:			left;
}
#content .watermaker101 p {
	text-align:			center;
}
#rma_container iframe {
	width:				100%;
	min-height:			600px;
	height:				auto !important;
	height:				100%;
}
#product_footer {
	font-size:			11px;
	background:			url(/images/bg_leftnav.gif) 2px 0 repeat-y;
	padding:			0 0 0 180px;
	margin:				-20px 0 0 0;
}
#product_footer .info_box {
	float:				left;
	width:				300px;
	padding:			20px 20px 10px 0;
}
#footer_bg {
	background:			#c3ded7 url(/images/bgimage_footer.gif) repeat-x;
}
#footer {
	font-size:			11px;
	text-align:			center;
	line-height:		1.4em;
	width:				980px;	
	margin:				0 auto;
	padding:			43px 0 0 20px;
}
#footer a:link, #footer a:visited {
	color:				blue;
	text-decoration:	none;
}
#footer a:hover, #footer a:active {
	color: 				#003399;
	background-color: 	#fff;
}
.end {
	clear:				both;
	font-size:			1px;
	line-height:		.1em;
}
/* END PW CSS ADDITIONS */

.xFont {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.menuLinks {

	font-size: xx-small;
}

.toc {

	font-size: 14px;
	font: Verdana;
}

.titlePage {

	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #003399;
}

.titleSub {

	font: Verdana Arial Helvetica sans-serif;
	font-size: 20px;
	color: #003399;
	font-style: italic;
}

.titlePara {

	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}

.titleTOC {

	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color: #003399;
	font-weight: bold;
}

.colorHi {

	color: #003399;
}

.makeChoice {

	font: Verdana Geneva Arial Helvetica sans-serif;
	color: #003399;
	font-weight: bold;
	font-size: 15px;
}

A:LINK, A:VISITED {color: Blue;}

A:hover {

	color: #0000ff;
	text-decoration: none;
}

A.bgOnly:hover {

	color: #0000ff;
	text-decoration: none;
	background-color: #F0F7F5;
}

A.tocL:LINK, A.tocL:VISITED {

	color: #003399;
}
a.land_highlight:link, a.land_highlight:visited, a.land_highlight:hover, a.land_highlight:active {

	color: #003399;
	background: #f8db99;
	padding:	1px;
	line-height:	1.2em;
}

A.tocL:hover {

	color: #003399;
	text-decoration: none;
	background-color: #CBDBE2;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
}

A.dealers:LINK, A.dealers:VISITED {

	color: Blue;
  font-size:11pt;
}

A.dealers:hover {

	color: #003399;
	text-decoration: none;
	background-color: #F0F7F5;
}

A.hpArticle:LINK, A.hpArticle:VISITED {

	color: Blue;
	font: smaller;
}

A.hpArticle:hover {

	color: #003399;
	text-decoration: none;
	background-color: #F0F7F5;
}

A.menuL:LINK, A.menuL:VISITED {

	color: Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.menuL:hover {

	color: #003399;
	text-decoration: none;
	background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

A.emailL:LINK, A.emailL:VISITED {

	color: #FFFFFF;
	font: 11px;
	font-weight: bold;
}

A.emailL:hover {

	color: #003399;
	text-decoration: none;
	background-color: White;
	font: 11px;
	font-weight: bold;
}

A.footerSpectra:LINK, A.footerSpectra:VISITED {

	color: #003399;
	text-decoration: none;
}

A.footerSpectra:hover {

	color: #003399;
	background-color: White;
}

A.topNav:LINK, A.topNav:VISITED {

	color: #006666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}

A.topNav:hover {

	color: #003399;
	background-color: White;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-right: 4px;
	padding-left: 4px;
}

A.flagLink:LINK, A.flagLink:VISITED, A.flagLink:hover {color: #000000;}



TABLE.pageWrap{width:780px;}
.titleParalrg {


	font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
}
.thenewstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #CC6600;
	text-decoration: blink;
}
