/* CSS Document *//* Colors Used #dfe4e8 - light gray#76a5d7 - light blue#ff7900 - orange*//* Default Link Style */a:link {color: #333333; text-decoration: none}a:visited {color: #333333; text-decoration: none}a:hover {color: #000000; text-decoration: underline}/* Other Link Styles */a.orangeBodyLink:link {color: #FF7900; text-decoration: none}a.orangeBodyLink:visited {color: #FF7900; text-decoration: none}a.orangeBodyLink:hover {color: #FF7900; text-decoration: underline}#scrollHeader a:link {color: #333333; text-decoration: none}#scrollHeader a:visited {color: #333333; text-decoration: none}#scrollHeader a:hover {color: #000000; text-decoration: underline}#bottom a:link {color: #333333; text-decoration: none}#bottom a:visited {color: #333333; text-decoration: none}#bottom a:hover {color: #000000; text-decoration: underline}#listLeft li a:link {color: #0050A3; font-weight: bold; text-decoration: none}#listLeft li a:visited {color: #0050A3; font-weight: bold; text-decoration: none}#listLeft li a:hover {color: #0050A3; font-weight: bold; text-decoration: underline}#listRight li a:link {color: #0050A3; font-weight: bold; text-decoration: none}#listRight li a:visited {color: #0050A3; font-weight: bold; text-decoration: none}#listRight li a:hover {color: #0050A3; font-weight: bold; text-decoration: underline}#listRightRight a:link {color: #9ACC5F; font-weight: bold; text-decoration: none}#listRightRight a:visited {color: #9ACC5F; font-weight: bold; text-decoration: none}#listRightRight a:hover {color: #9ACC5F; font-weight: bold; text-decoration: underline}#whatsNew a:link {color: #FFFFFF; text-decoration: none}#whatsNew a:visited {color: #FFFFFF; text-decoration: none}#whatsNew a:hover {color: #FFFFFF; text-decoration: underline}.internalNavMenu a:link {color: #0050A3; text-decoration: none}.internalNavMenu a:visited {color: #0050A3; text-decoration: none}.internalNavMenu a:hover {color: #0050A3; text-decoration: underline}.intNavMenu a:link {color: #0050A3; text-decoration: none}.intNavMenu a:visited {color: #0050A3; text-decoration: none}.intNavMenu a:hover {color: #0050A3; text-decoration: underline}#intNavSelectedSub a.blue:link {color: #0050A3; text-decoration: none}#intNavSelectedSub a.blue:visited {color: #0050A3; text-decoration: none}#intNavSelectedSub a.blue:hover {color: #0050A3; text-decoration: underline}#intSubSub a:link {color: #333333; text-decoration: none}#intSubSub a:visited {color: #333333; text-decoration: none}#intSubSub a:hover {color: #333333; text-decoration: underline}.blackLink a:link {color: #000000; text-decoration: none}.blackLink a:visited {color: #000000; text-decoration: none}.blackLink a:hover {color: #000000; text-decoration: underline}.whitelink:link {color: #FFFFFF; text-decoration: none}.whitelink:visited {color: #FFFFFF; text-decoration: none}.whitelink:hover {color: #FFFFFF; text-decoration: underline}.newSubThird a:link {color: #0050A3; text-decoration: none}.newSubThird a:visited {color: #0050A3; text-decoration: none}.newSubThird a:hover {color: #0050A3; text-decoration: underline}.newSubFourth a:link {color: #333333; text-decoration: none}.newSubFourth a:visited {color: #333333; text-decoration: none}.newSubFourth a:hover {color: #333333; text-decoration: underline}.internalNavBar h1 a:link {color: #FFFFFF; text-decoration: none}.internalNavBar h1 a:visited {color: #FFFFFF; text-decoration: none}.internalNavBar h1 a:hover {color: #FFFFFF; text-decoration: underline}h1 a:link {color: #FF7900; text-decoration: underline}h1 a:visited {color: #FF7900; text-decoration: underline}h1 a:hover {color: #FF7900; text-decoration: underline}.copyright {	font-weight: bold;	color: #0050A3;}.copyright a:link {color: #0050A3; text-decoration: underline}.copyright a:visited {color: #0050A3; text-decoration: underline}.copyright a:hover {color: #0050A3; text-decoration: none}/* Universal Text Element Styles */h1 {	color: #FF7900;	font-size: 18px;	margin-left: auto;	margin-right: auto;	margin-bottom: 4px;	font-weight: normal;	}p {	margin: 0;	line-height: 17px;}h2 {	font-size: 16px;	color: #8D8D8D;	font-weight: bold;	line-height: 23px;}h3 {	font-size: 15px;	color: #7F7F7F;	line-height: 19px;}#news.rebates h3{font-size: 13px;	color: #000000;	line-height: 19px;}h4 {	font-weight: normal;	font-size: 13px;	margin: 0;	line-height: 19px;}h5 {	font-weight: normal;	font-size: 9px;	margin: 0;	line-height: 13px;}/* --------------------------------- body --------------------------------- */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0;	padding: 0;	background-color: #dfe4e8;}body.home {	background-image: url(../images/bkg-pool-home.gif);	background-repeat: repeat-x;}body.poolowner {	background-image: url(bkg-pool-owner.gif);	background-repeat: repeat-x;}body.poolpro {	background-image: url(bkg-pool-pro.gif);	background-repeat: repeat-x;}#container {	width: 990px;	margin: 0;	text-align: left;	position: relative;}/* --------------------------------- header --------------------------------- */#header {	height: 125px;	position: relative;}#header h1 {	color: #FFFFFF;	margin: 0px;	position: absolute;	top: 38px;	left: 280px;	font-size: 18px;	line-height: 18px;	font-weight: bold;}#header h2 {	color: #FFFFFF;	margin: 0px;	position: absolute;	top: 38px;	left: 75px;	font-size: 18px;	line-height: 18px;	font-weight: bold;}/* --------------------------------- header search --------------------------------- */#search {	position: absolute;	top: 38px;	right: 20px;	width: 300px;}ul#navsearch {	padding: 0px;	margin: 5px 0 0 0;	float:left;}	body.home ul#navsearch {	padding: 0px;	margin: 5px 0 0 0;	float:right;}ul#navsearch li {	display: inline;}ul#navsearch li a {	padding: 0px 5px;	color: #FFFFFF;	text-decoration: none;	float: left;	border-right: 1px solid #FFFFFF;	font-size: 10px;	font-weight: normal;}ul#navsearch li a:hover {	text-decoration: underline;}ul#navsearch li#last a{	border-right: none;}ul#navsearch li#lastsearch {	border-right: none;	font-size: 10px;	color: #FFFFFF;	padding: 0 0 0 10px;	float: left;}input.search {	border:1px solid #999999;	font-size:10px;	height:16px;	width:125px;	padding: 4px 0 0 4px;	color: #999999;}#searchinput {	float:right;	height: 16px;	margin: 0;}.movego {	padding: 4px 0 0 6px;}/* --------------------------------- header navigation --------------------------------- */ul#navigation {	padding: 20px 0 0 65px;	margin: 0px;}ul#navigation.pronav {	padding: 90px 0 0 65px;	margin: 0px;}	ul#navigation li {	display: inline;}ul#navigation li a {	padding: 0px 10px;	color: #FFFFFF;	text-decoration: none;	float: left;	border-right: 1px solid #FFFFFF;	font-size: 13px;	font-weight: bold;}ul#navigation li a:hover {	text-decoration: underline;}ul#navigation li#last a{	border-right: none;}ul#navigation li#active a{	color: #ff9230;}ul#navigation li.active a{	color: #ff9230;}ul#navigationSP {	/* the _ means it is for IE6 only */	_position: absolute;	_top: 80px;	_left: 0px;}ul#navigationSP li {	float: left;	display: block;	text-align: center;    border-right: 1px solid white;}ul#navigationSP li#last {	border-right: none;}ul#navigationSP li.tall {	padding-top: 8px;	padding-bottom: 7px;}ul#navigationSP li a {	color: white;	float: left;	font-size: 13px;	font-weight: bold;	padding: 0px 10px;}ul#navigationSP li#active a{	color: #ff9230;}ul#navigationSP li.active a{	color: #ff9230;}/* ****************  PRODUCT PAGE, 3RD LEVEL, STYLES (some overlap may occur) *************** */#makenavwork {	/* Typical fixed height and fixed width example */	float: right;	width: 210px;	height: 150px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #E6E6E6;	margin: 0;	padding: 0;	text-align: left;}#cleared {	clear: both;}#features {	margin: 10px 0 0 200px;}#news #features {	margin: 10px 0 0 0;}#features ul{	list-style-image: url(../images/bullet.gif);	padding: 0;	margin-top: 0;	margin-left: 18px;}#features li {	line-height: 16px;	margin-top: 6px;	font-size: 12px;}#featurestwo ul{	list-style-image: url(../images/bullet.gif);	padding: 0;	margin-top: 0;	margin-left: 18px;	}#featurestwo li {	line-height: 17px;	margin-top: 6px;	font-size: 12px;}#featurestwo ul ul{	padding: 0;	margin-top: 0;	margin-left: 18px;	list-style-image: none;		list-style-type: none;}#dash ul{	list-style-image: url(../images/dash.gif);	padding: 0;	margin-top: -8px;	margin-left: 36px;}#dash li {	line-height: 16px;	margin-top: 6px;}/* Product Specifications Table */#specs {	font-size: 12px;}#specs table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#specs tr {	height: 25px;	text-align: center;	vertical-align: middle;}#specs tr.header {	font-weight: bold;}#specs td.top {	border-bottom: 1px solid #333333;}#specs tr.grey {	background: #CCCCCC;}#specs td.top.prod_head_description {	text-align: left;}#specs td.prod_product {	padding: 0px 3px;}#specs td.prod_model {	padding: 0px 9px;}#specs td.prod_description {	text-align: left;}.blueFooter {	background: #0050A3;	height: 10px;}/* Certifications */#certifications{	padding: 10px 0 0 0;}#certifications img {	padding: 5px;}#wrapper {	background-image: url(../images/bkg-content.jpg);	background-repeat: repeat-y;	width: 990px;}#wrapper.nonav {	background-image: url(../images/bkg-content-nonav.jpg);	background-repeat: repeat-y;}/* --------------------------------- internal navigation --------------------------------- */#navinternal {	width: 200px;	margin: 0;	padding: 0;	background-color: #D6D6D6;	float:left;}#navinternal.nonav {	background-color: #FFFFFF;}#navinternal a:link {color: #666666; text-decoration: none}#navinternal a:visited {color: #666666; text-decoration: none}#navinternal a:hover {color: #666666; text-decoration: underline}#navinternal h1 a:link {color: #FFFFFF; text-decoration: none}#navinternal h1 a:visited {color: #FFFFFF; text-decoration: none}#navinternal h1 a:hover {color: #FFFFFF; text-decoration: underline}#intNavHeader {	background-color: #448fcc;	color: #FFFFFF;	padding: 5px 5px 5px 10px;	font-size: 11px;	height: 50px}body.poolpro #intNavHeader {	background-color:#3c947a; }#intNavHeader h1 {	margin: 0;	color: #FFFFFF;	font-size: 18px;	font-weight: normal;}#intNavParts {	background: #999999;	color: #FFFFFF;	padding: 5px 5px 5px 10px;	font-size: 11px;	height: 50px;}#intNavParts h1 {	margin: 0;	color: #FFFFFF;	font-size: 18px;	font-weight: normal;}.intNavMenu {	margin: 0;	padding: 5px 5px 0px 10px;	font-size: 12px;	color: #0050A3;}/* Internal Nav Sub Menu */#intNavSelected {	background-color: #0050A3;	color: #FFFFFF;	margin: 0;	padding: 5px 5px 8px 10px;	font-size: 12px;	font-weight: bold;	width: 185px;}#intNavSelected p {	font-weight: normal;}.internalNavMenuSelected {	background-color: #0050A3;	margin: 0 5px 0 5px;	padding: 3px 5px 0px 5px;	font-size: 12px;	color: #FFFFFF;}.internalNavMenuProducts {	margin: 0;	padding: 0;	background-color: #E8EFF7;}.newSub {	width: 200px;	background-color: #E8EFF7;	color: #666666;	padding: 0;	margin: 0;	font-size: 11px;}.newSub p {	padding: 0;	margin: 0 0 3px 28px;	color: #ff7900;}.newSub img {	float: left;	padding: 2px 2px 3px 10px;}.newSubBlue {	color: #0050A3;	font-size: 12px;}.newSubThird {	width: 200px;	background: #E8EFF7;	color: #333333;	padding: 0;	margin: 0;	font-size: 11px;	font-style: normal;}.newSubThird p {	padding: 0;	margin: 2px 0 5px 43px;	line-height: 13px;	color: #ff7900;}.newSubFourth p {	padding: 0;	margin: 2px 0 5px 60px;	line-height: 13px;	color: #ff7900;}img.newSubThirdAccent {	float: left;	padding: 0 2px 0 27px;	margin: 2px 0 0 0;}img.newSubThirdAccentTwo {	float: left;	padding: 0 2px 0 27px;	margin: 0 0 0 0;}img.newSubThirdAccentFour {	float: left;	padding: 0 2px 0 43px;	margin: 0 0 0 0;}.internalNavMenu {	margin: 0 5px 0 5px;	padding: 3px 5px 0px 5px;	font-size: 12px;}.internalNavMenu p {	margin: 0 10px 0 0;	padding: 0 0 5px 0;	border-bottom: 1px solid #FFFFFF;	color: #666666;}.internalNavMenu p.noBorder {	border-bottom: none;}.internalRelatedMenu {	width: 190px;}.internalRelatedMenu p {	}/* --------------------------------- content --------------------------------- */#content {	float: left;	width: 750px;	padding: 10px 20px;}#content.wider {	width: 950px;}#content h1 {	color:#FF7900;	font-size:18px;	font-weight:normal;	margin: 0 0 4px 0;}#content p {	font-size: 12px;	line-height: 17px;	margin: 0;}#breadcrumb {	margin: 0;	padding: 7px 20px 0 10px;	color: #999999;	font-size: 11px;	height: 33px;	background-color: #dfe4e8;}#breadcrumb img {	float:right;	padding: 0 0 0 6px;	display: inline;}#breadcrumb a:link {color: #999999; text-decoration: none}#breadcrumb a:visited {color: #999999; text-decoration: none}#breadcrumb a:hover {color: #999999; text-decoration: underline}body.poolowner #social {	position: absolute;	top: 440px;	right: 20px;}body.poolpro #social {	position: absolute;	top: 540px;	right: 20px;}#social img {	float:right;	padding: 0 0 0 6px;	display: inline;}.copy {	height: 110px;	padding: 20px 0 0 75px;	width: 720px;}.copy p {	margin: 0;	line-height: 20px;	font-size: 14px;	color: #777777;}body.home .copy {	height: 110px;	padding: 20px 0 0 75px;	width: 380px;}body.home .copy p {	margin: 0;	line-height: 17px;	font-size: 12px;	color: #777777;}#portal {	position:absolute;	top: 345px;	left: 480px;	width: 500px;}#port {	width: 140px;	float: left;	margin: 0 10px 0 0;}#port h1 {	color:#777777;	font-size:14px;	font-weight:bold;	margin: 4px 0 4px 5px;}#port h1 a {	text-decoration: none;	color:#777777;}#port h1 a:hover {	text-decoration: underline;	color:#777777;}#port p {	margin: 0 0 0 5px;	line-height: 17px;	font-size: 12px;	color: #777777;}#port p a:link, #port p a:visited {	font-weight:bold;	text-decoration: none;	color: #ff7900;}#port p a:hover {	text-decoration: underline;	color: #ff7900;}/* --------------------------------- scroller --------------------------------- */.scroller {	padding: 0 65px 0 65px;	width: 860px;	position: relative; }.scroller .back {	background: transparent url(../images/item-arrow-left.gif) no-repeat 0 0;	width: 30px;	height: 45px;	position: absolute;	top: 30px;	left: 65px;}.scroller .forward {	background: transparent url(../images/item-arrow-right.gif) no-repeat 0 0;	width: 30px;	height: 45px;	position: absolute;	top: 30px;	right: 65px;}.containitems {	width: 800px;	height: 90px;	overflow: auto;	position: relative;	margin: 0 0 0 30px;}.containitems ul{  list-style: none;  margin: 0;  padding: 0;  display: block;  height: 90px;  width: 3000px;}.containitems ul li{  float: left;  padding: 0;  display: block;  margin-right: 8px;}.containitems ul.items li a{  display: block;  overflow: hidden;  height: 90px;  width: 105px;  text-decoration: none;}.bkgblue {	background: url(../images/bkgblue.gif) no-repeat 88px 0;}.bkgblue p{	color: #FFFFFF;}.bkggreen {	background: url(../images/greenbkg.gif) no-repeat 88px 0;}.bkggreen p{	color: #FFFFFF;}#a1{  width: 275px;}ul li img{  position: absolute;}.containitems ul li p{	margin: 0;	padding: 8px 0 0 113px;	width: 160px;	display: block;}ul li p{	color: #dfe4e8;}/* --------------------------------- scroller end --------------------------------- *//* --------------------------------- product start --------------------------------- */#bannerad {	width: 120px;	height: 175px;	float: right;	margin: 10px 0 10px 30px;}#bannerad h1 {	font-size: 10px;}#bannerad p {	font-size: 10px;	line-height: 10px;	padding: 0 0 5px 0;}#productstart {	padding: 0 0 0 0;}#productstart table {	float: left;}#title {	color:#000000;	font-size:29px;	font-weight: bold;	padding-left: 5px;}#pageTitle {	color:#000000;	font-size:29px;	margin-left:200px;	font-weight: bold;}#pageTitle img {	float: right;}#pageSubTitle {	color:#000000;	font-size:18px;	margin-left:200px;}/* --------------------------------- product end --------------------------------- */#productend {	padding: 30px 0 0 0;	clear: left;}#tabbedarea {   }ul.tabs {	margin:0px; padding:0px;	margin-top:5px;	height: 37px;}ul.tabs li {	list-style:none;	display:inline;}ul.tabs li a {	color:#FFFFFF;	padding:15px 6px 0 0px;	display: block;	float: left;	width: 101px;	height:22px;	text-decoration:none;	font-size:13px;	font-weight:bold;	text-align:center;}ul.tabs li a:link, ul.tabs li a:visited {	color:#FFFFFF;	text-decoration: none;}ul.tabs li a:hover {	color:#FFFFFF;	text-decoration: none;}ul.tabs li a.active {	color:#FFFFFF;}.content {	clear: both;	padding:10px 10px 10px 10px;	}#content_2, #content_3, #content_4, #content_5 { display:none; }#content_1 {	border: 2px solid #00a1ba;}*html #content_1 {	border: 2px solid #00a1ba;}#content_2 {	border: 2px solid #24418f;}#content_3 {	border: 2px solid #58595b;}#content_4 {	border: 2px solid #f89834;}#content_5 {	border: 2px solid #88963c;}ul.tabs li a#tab_1 {	background: transparent url(../images/tab-manuals.gif) no-repeat 0px 8px;}ul.tabs li a#tab_1.active, ul.tabs li a#tab_1:hover {	background-position: 0px 0px;}ul.tabs li a#tab_2 {	background: transparent url(../images/tab-brochures.gif) no-repeat 0px 8px;}ul.tabs li a#tab_2.active, ul.tabs li a#tab_2:hover {	background-position: 0px 0px;}ul.tabs li a#tab_3 {	background: transparent url(../images/tab-videos.gif) no-repeat 0px 8px;}ul.tabs li a#tab_3.active, ul.tabs li a#tab_3:hover {	background-position: 0px 0px;}ul.tabs li a#tab_4 {	background: transparent url(../images/tab-specs.gif) no-repeat 0px 8px;}ul.tabs li a#tab_4.active, ul.tabs li a#tab_4:hover {	background-position: 0px 0px;}ul.tabs li a#tab_5 {	background: transparent url(../images/tab-more.gif) no-repeat 0px 8px;}ul.tabs li a#tab_5.active, ul.tabs li a#tab_5:hover {	background-position: 0px 0px;}/* ********** PRODUCT PAGE, 2ND LEVEL, STYLES (some overlap may occur ********** */#productHeaderSmallMarg {	margin-top: 50px;	margin-left: 30px;	margin-right: 30px;}#logos {	float: right;	padding: 0;	margin: 0;}#logosLeft {	float: left;	padding: 0;	margin: 0;}#logos img {	margin: 0;	padding-left: 15px;}#productInfo {	margin:10px 0 0 200px;	padding: 0 0 0 5px;}/* Products Table */ #productTableClear {	float: right;	height: 350px;	width: 100%;	margin-left: -100%;	background: #FF3300;}#productTable {	width: 100%;}#productTable h1.border {	border-bottom: 1px solid #333333;	padding-top: 5px;	padding-bottom: 5px;}#productTable table {	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;	width:100%;}#productstart #productTable table {	border-bottom: 1px solid #000000;}#productTable tr {	height: 25px;	vertical-align: middle;}#productTable tr.small {	height: 5px;	vertical-align: middle;}#productTable td {	padding-left: 5px;	padding-right: 5px;	padding-bottom: 3px;}#productTable p {	padding-bottom: 3px;}#productTable td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#productTable td.topLeft {	border-bottom: 1px solid #333333;}#productTable td.left {	text-align: left;}#productTable td.right {	text-align: right;}#productTable td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#productTable td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#productTable tr.grey {	background: #CCCCCC;}#productTableImages {	width: 110px;	display: block;	float: left;	margin-right: 10px;}#productTable img.right {	float: right;	margin: 0;	padding: 3px 0 0 10px;}#productTable img.left {	float: left;	margin: 0;	padding: 3px 10px 0 0;}img.bumped {	display: block;	float: left;	margin: 30px 0 30px 15px;}#productTable tr.bottom {	border-bottom: 1px solid #333333;}/* Tech Info Table */ #techInfo h2 {	font-size: 12px;	color: #FF7900;	font-weight: bold;	margin: 0;	padding: 0;}#techInfo table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#techInfo tr {	height: 22px;	vertical-align: middle;}#techInfo td {	padding-left: 5px;	padding-right: 5px;}#techInfo td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#techInfo td.topLeft {	border-bottom: 1px solid #333333;}#techInfo td.bottomRight {	border-bottom: 1px solid #333333;	text-align: right;}#techInfo td.bottomLeft {	border-bottom: 1px solid #333333;}#techInfo td.left {	text-align: left;}#techInfo td.right {	text-align: right;}#techInfo td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#techInfo td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#techInfo tr.grey {	background: #CCCCCC;}#techInfo tr.bottom {	border-bottom: 1px solid #333333;}#techInfo td.arrow{	text-align: center;	vertical-align: middle;}#techInfo td.arrowTop {	text-align: center;	vertical-align: middle;	border-top: 1px solid #333333;}#techInfo img {	float: right;	margin-right: 5px;	text-align: center;}/* News Table */ #news h1 {	border-bottom: 1px solid #333333;	padding-top: 5px;	padding-bottom: 5px;	}	#news h1.noBorder{		border-bottom: none;	}#news h2 {	font-size: 16px;	color: #8D8D8D;	font-weight: bold;	line-height: 23px;	margin-top:0;}#news h3 {	font-size: 13px;	color: #7F7F7F;	font-weight: bold;	line-height: 17px;	margin:0;}#news h4 {	font-size: 13px;	color: #000000;	font-weight: bold;	line-height: 17px;	margin-top: 10px;	margin-bottom:0;}#news table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px 0px;	margin: 0;}#news tr {	height: 22px;	vertical-align: middle;}#news tr.grey {	background: #CCCCCC;}#news td.grey {	background: #CCCCCC;}#news td {	padding: 5px;	vertical-align: top;	text-align: left;}#news img.main {	float: left;	margin: 0 20px 10px 0;}#news img.mainright {	float: right;	margin: 0 0 10px 20px;	}/* ************* WHAT'S NEW PAGES (some overlap may occur) *************** */#newTableImages {	float: left;	display: block;	width: 200px;	text-align: center;	padding: 0;}#newTableImages img{	margin: 15px 0;}#newTableTable {	padding: 0;	width: 100%;}#newTableTable.reducewidth {	width: 190px;	margin: 10px 0 0 10px}#newTableTable.reducewidth table{	width: 190px;}#newTableTable table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 0;	margin: 0;	width: 100%;}#newTableTable tr.bottom {	border-bottom: 1px solid #333333;}#newTableTable h1 {	border-bottom: none;	margin: 0;	padding: 0;}#newTableTable td.border {	border-bottom: 1px solid #333333;}#newTableTable h3 {	font-size: 13px;	font-face: bold;	padding: 0;	margin-left: 2px;	margin-bottom: 1px;}#newTableTable tr.grey {	background: #CCCCCC;	padding: 10px;	margin: 10px;}#newTableTable td {	padding: 5px 0 5px 3px;	margin: 0;}#newTableTable img.bottom {	padding: 35px 10px 5px 10px;	margin: auto;}/* What's New Table */.whatNewTable {	float: left;	display: block;	width: 155px;	margin-right: 10px;	margin-top: 4px;	padding: 0;}.whatNewTable h1.border {	border-bottom: 1px solid #333333;}.whatNewTable table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;	float: right;}.whatNewTable tr {	height: 25px;	vertical-align: middle;}.whatNewTable td {	padding-left: 5px;	padding-right: 5px;}.whatNewTable td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}.whatNewTable td.topLeft {	border-bottom: 1px solid #333333;}.whatNewTable td.left {	text-align: left;}.whatNewTable td.right {	text-align: right;}.whatNewTable td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}.whatNewTable td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}.whatNewTable tr.grey {	background: #CCCCCC;}.whatNewTableImages {	width: 110px;	display: block;	float: left;	margin-right: 10px;}.whatNewTable {	display: block;	float: left;	margin: 30px 0 30px 15px;}.whatNewTable tr.bottom {	border-bottom: 1px solid #333333;}/* footer */#footer {	clear:both;	font-size: 11px;	color: #ff7900;	padding: 20px 0 10px 220px;	margin: 0 50px 0 0;	text-align: left;	background-color:#dfe4e8;}#footer.home {	padding: 20px 145px 10px 75px;}#footer.map {	padding: 20px 145px 10px 30px;}#footer.terms {	padding: 20px 145px 10px 20px;}#footer a:link {color: #999999; text-decoration: none}#footer a:visited {color: #999999; text-decoration: none}#footer a:hover {color: #999999; text-decoration: underline}#footer span.copyright {	color:#999999;	font-weight:bold;}#footer.home span.copyright {	color:#999999;	font-weight:bold;}#footer.map span.copyright {	color:#999999;	font-weight:bold;}#footer.terms span.copyright {	color:#999999;	font-weight:bold;}/* **************** ABOUT US ******************* */.offerings ul{	list-style-image: url(../images/bullet.gif);	padding: 0 0 0 25px;	margin-top: 0;	margin-left: 18px;}.offerings li {	line-height: 12px;	margin-top: 6px;}/* *********** CONTACT US ******************** */input.contact {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	height: 12px;	width: 100%;	margin: 0;	padding: 0;	border: 1px solid #999999;}input.contactTwo {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	height: 12px;	width: 50px;	margin: 0;	padding: 0;	border: 1px solid #999999;}/* Order Materials Table */ #orderMaterials h2 {	font-size: 12px;	color: #FF7900;	font-weight: bold;	margin: 0;	padding: 0;}#orderMaterials table {	table-layout: auto;	border-spacing: 0px;	border-collapse: collapse;	padding: 5px;	margin: 0;}#orderMaterials tr {	height: 18px;	vertical-align: middle;}#orderMaterials td {	padding-left: 5px;	padding-right: 5px;	padding-top: 2px;	padding-bottom: 2px;}#orderMaterials td.topRight {	border-bottom: 1px solid #333333;	text-align: right;}#orderMaterials td.topLeft {	border-bottom: 1px solid #333333;}#orderMaterials td.steps {	background-image: url(../images/order_materials_bg_back.gif);	background-repeat: repeat-x;	text-align: left;	padding: 0;	margin: 0;}#orderMaterials td.bottomRight {	border-bottom: 1px solid #333333;	text-align: right;}#orderMaterials td.bottomLeft {	border-bottom: 1px solid #333333;}#orderMaterials td.left {	text-align: left;}#orderMaterials td.right {	text-align: right;}#orderMaterials td.leftBottom {	text-align: left;	border-bottom: 1px solid #333333;}#orderMaterials td.rightBottom {	text-align: right;	border-bottom: 1px solid #333333;}#orderMaterials tr.grey {	background: #CCCCCC;}#orderMaterials tr.bottom {	border-bottom: 1px solid #333333;}#orderMaterials td.arrow{	text-align: center;	vertical-align: middle;}#orderMaterials td.arrowTop {	text-align: center;	vertical-align: middle;	border-top: 1px solid #333333;}#orderMaterials p.floatOne {	position: absolute;	left: 50px;	padding-top: 7px;	font-weight: bold;}#orderMaterials p.floatTwo {	position: absolute;	left: 328px;	padding-top: 7px;	font-weight: bold;}#scrollHeaderMarketing {	background: #FF7900;	width: 215px;	height: 30px;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	padding: 0;	margin: 0;}#scrollHeaderMarketing h1 {	margin: 0 0 0 0;	padding: 7px;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}.scrollHeaderOrder {	background: #FF7900;	font-family: verdana, arial, helvetica, sans-serif;	color: #000000;	font-size: 11px;	padding: 0;	margin: 0;}.scrollHeaderOrder h1 {	margin: 0 0 0 0;	padding: 7px;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;}#scrollHeaderMarketing p {	margin: 8px 15px 6px 12px;	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	font-weight: bold;	line-height: normal;}#scrollHeaderMarketing p.items {	margin: 5px 0px 5px 10px;	padding-left: 10px;	font-family: verdana, arial, helvetica, sans-serif;	color: #333333;	font-size: 10px;	font-weight: normal;}.marketMaterial {	background-color: #E6E6E6;	margin: 0;	padding: 2px 8px 2px 8px;}#mycustomscrollMarketing {	/* Typical fixed height and fixed width example */	float: right;	width: 215px;	height: 130px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #E6E6E6;	margin: 0;	padding: 0;	text-align: left;}#scrollFooterMarketing {	float: right;	background: #FF7900;	width: 215px;	height: 15px;	padding: 5px 5px 5px 5px;	text-align: right;	margin: 0;}.orderMarketFoot {	padding: 3px;	color: #FFFFFF;}img.orderMarketFoot {	padding-right: 3px;}img {	border: none;}.movelogo {	margin: 17px 0 0 40px;}.clear {	clear: both;	height: 0px;	font-size: 1px;    line-height: 0px;} .clearproduct {	clear: left;	height: 0px;	font-size: 1px;    line-height: 0px;}#scrollFooterMarketing p {	display: inline;	font-family: verdana, arial, helvetica, sans-serif;	color: #FFFFFF;	font-size: 10px;	padding-right: 5px;	margin: 0 0 0 0;}#scrollFooterMarketing img {	padding-right: 3px;}.paddRight {	padding-right: 8px;}.paddLeft {	padding-left: 15px;}.paddLeftIndent {	padding-left: 30px;}.floatLeft {	float: left;	padding: 2px 3px 0 0;	margin: 0;}.floatRight {	float: right;	padding: 0;	margin: 0;	position: relative;}.bottomBorder {	border-bottom: 1px solid #333333;}#centeredImage img {	margin: 0 auto 0 auto;}#centeredImage {	display: block;	margin: auto;	text-align: center;}.floatedImageLeft {	padding: 3px;}td.arrowBottom {	text-align: center;	vertical-align: middle;	border-bottom: 1px solid #333333;}#listLeft {	padding-top: 10px;	float: left;}#listRight {	padding-top: 10px;	padding-left: 30px;	float: left;}#listRightRight {	padding-top: 10px;	padding-left: 40px;	float: left;}#homeProductsBody ul {	color: #0050A3;	line-height: 17px;}