body
{
	font-family: Tahoma;
	font-size: 11px;
	
	margin: 0px;
	padding: 0px;
	background-color: #1776AB;
	
	color: #616161;
}

a#retailerName
{
	font-size: 28px;
	font-family: Arial;
	font-style: italic;
	position: absolute;
	text-decoration: none;
	top: 17px;
	left: 150px;
	color: #005DA4;
}

img, a
{
	border: 0px;
}

a
{
	color: #5491C7;	
}

h1
{
	font-size:		17px;
	color:			#5491c7;
	font-weight:	normal;
}

h2
{
	font-size: 11px;
}

h3
{
	font-size: 1.17em;
	font-weight: bold;
	margin: 0px;	
}

#wrapper
{
	width:				900px;
	background-image: 	url('images/new/bg-repeater.png');
	position:			relative;
	margin-left:		auto;
	margin-right:		auto;
	background-color:	#fff;
	/*overflow: hidden;*/
}

#wrapperInner
{
	background-image:	url('images/new/bg-footer.png');
	padding: 0px 44px 0px 43px;
	width: 813px;
	background-position: left bottom;
	background-repeat: no-repeat;
}

#top
{
	position: relative;
	height: 97px;
	background-image: url('images/top.png');
	margin: 0px 0px 0px;
}

#topshadow
{
	background-image: url('images/new/bg-top.png');
	height: 27px;
	margin: 0px -43px;
}

#navigation
{
	position: absolute;
	top: 70px;
	left: 12px;
}

#navigation a
{
	display: block;
	float: left;
	width: 113px;
	text-align: center;
	color: #3d3d3d;
	font-weight: bold;
	text-decoration: none;
	line-height: 27px;
	background-image: url('images/btn-up.gif');
	background-repeat: no-repeat;
}

#navigation a.selected
{
	color: #fff;
	background-image: url('images/btn-down.gif');
}

#subnavigation
{
	width:	788px;
	height: 34px;
	background-image: url('images/top-hanger.png');
	color: #fff;
	
	padding-left: 25px;
	padding-top: 8px;
}

#subnavigation a
{
	color: #fff;
	text-decoration: none;
}

#subnavigation a.selected
{
	font-weight: bold;
	text-decoration: underline;
}

#btnFolkpoolLink
{
	position: absolute;
	background-image: url('images/bg-folkpool-link.png');
	display: block;
	left: 610px;
	top: 21px;
	text-decoration: none;
	padding-left: 25px;
	line-height: 26px;
	padding-right: 14px;
	color: #5491c7;
}

#main
{
	background-image:	url('images/bg-fade.png');
	background-repeat:	repeat-x;
	z-index: 1;
	/*position: relative;*/
}

#leftcol
{
	width:			598px;
	padding-right:	12px;
	float: left;
}

#rightcol
{
	width: 203px;
	float: left;
}

#frontflash
{
	margin-bottom: 3px;
}

#newscontainer
{
	text-align:		center;
	border-bottom:	1px solid #e3e3e3;
	padding-bottom:	10px;
}

#ContactInputs
{
	position: absolute;
	left: 11px;
	top: 11px;
}

#ContactSending
{
	left: 202px;
	top: 11px;
	position: absolute;
	width: 180px;
}

#ContactSent
{
	left: 404px;
	top: 11px;
	position: absolute;
	width: 180px;
}

.newsbox p
{
	font-size: 10px;
}

.newsbox
{
	width:			162px;
	float:			left;
	
	padding:		8px 20px;
	min-height:		230px;
	_height:		230px;
}

.imageLink
{
	color: #5491C7;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	text-decoration: none;
}

.border
{
	border-left:	1px solid #e3e3e3;
	border-right:	1px solid #e3e3e3;
}

.newsbox img
{
	margin-top: 14px;
	margin-bottom: 5px;
}

.newsbox .title
{
	color: #5491c7;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
}

.imageLink img{margin:0px;padding:0px;}


#contentcontainer
{

}

#fastlinks
{
	width:			205px;
	float:			left;
	padding-right:	21px;
	padding-top:	0px;
	position:		relative;
	overflow:		hidden;
}

#fastlinksborder
{
	height:			350px;
	border-left:	1px solid #e5e5e5;
	border-right:	1px solid #e5e5e5;
}

#fastlinkstop
{
	position:			absolute;
	top:				0px;
	left:				0px;
	background-image:	url('images/fast-top.png');
	z-index:			2;
	height:				3px;
	width:				205px;
	line-height:		1px;
	overflow:			hidden;
	font-size:			1px;
}

#fastlinksbottom
{
	position:			absolute;
	left:				0px;
	bottom:				0px;
	background-image:	url('images/fast-bottom.png');
	z-index:			2;
	height:				4px;
	width:				205px;
	line-height:		1px;
	overflow:			hidden;
	font-size:			1px;
}

#fastlinksbuttons
{
	padding-bottom: 11px;
	height: 200px;
}

.fastlinkbutton
{
	position:			absolute;
	top:				0px;
	left:				1px;
	background-image:	url('images/fast-btn.png');
	background-repeat:	no-repeat;
	height:				370px;
	width:				203px;
	z-index:			1;
	background-color:	#F6F5F5;
}

.fastlinkbuttonactive
{
	background-image:	url('images/fast-btn-over.png');
}

.fastlinkbuttonheader
{
	position:		absolute;
	top:			0px;
	left:			8px;
	line-height:	24px;
	height:			24px;
	font-weight:	bold;
	color:			#fff;
}

.fastlinkbuttoncontent
{
	position:	absolute;
	top:		38px;
	left:		16px;
	width:		172px;
	background-color: #f6f5f5;
}

.fastlinkbuttoncontent h3
{
	padding-top: 5px;
}

.fastlinkbuttoncontent p
{
	margin: 0.1em 0 1em;
}

#map
{
	float: left;
	width: 150px;
	padding-left: 50px;
	padding-top: 14px;
}

#content
{
	width:	326px;
	float:	left;
	color:	#666;
}

#content h1
{
	margin-top: 19px;
}

#textcontent h1
{
	font-size:		25px;
	font-weight:	normal;
}

#textcontent
{
	background-image:	url('images/text-bg.png');
	width:				557px;
	padding-right:		32px;
	background-repeat:	no-repeat;
	min-height:			100px;
	padding-left:		20px;
	padding-top:		3px;
	font-size:			13px;
}

#outerwrapper
{
	background-image: url('images/new/bg-footer2.png');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#bodywrapper
{
	background-image: url('images/new/bg.png');
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #1776AB;
}

div#Footer
{
	height:				70px;
	font-size:			7pt;
	line-height:		11pt;
	color:				#fff;
	padding:			10px 0px 10px;
	z-index: 0;
}

div#FooterLinkList
{
	padding-top:	16px;
	padding-left:	0px;
	float:	left;
}

div#FooterLinkList a
{
	color:				#fff;
	font-weight:		bold;
	text-decoration:	none;
}

div#FooterLinkList a:hover
{
	color:	#000;
}

div#FooterText
{
	float:			right;
	padding-top:	15px;
	text-align:		right;
	padding-right:	0px;
}

div#FooterLogos
{
	float:			right;
	padding-top:	10px;
	text-align:		right;
	padding-left:	10px;
	padding-right:	0px;
	margin-right:	0px;
}

.clear
{
	clear:	both;
}

.box
{
	margin-bottom:	13px;
	color:			#666;
	font-size:		11px;
}

.box .header
{
	line-height: 24px;
	padding-left: 8px;
	color: #fff;
	font-weight: bold;
	background-image: url('images/bluebox-top.gif');
	font-size: 12px;
}

.box .yellow
{
	background-image: url('images/yellowbox-top.gif');
}

.box .boxcontent
{
	border-top:			1px solid #e5e5e5;
	
	background-image:	url('images/box-repeater.gif');
	padding-left:		11px;
	padding-right:		11px;
	padding-top:		7px;
	padding-bottom:		8px;
	position:			relative;
}

.box .bottom
{
	/* IE hack */
	line-height:		1px;
	font-size:			1px;
	
	background-image:	url('images/box-bottom.gif');
	height:				5px;
}

.boxcontent .textbox
{
	font-family: Tahoma;
	font-size: 9px;
	color: #666;
	
	border-left: 2px ridge #404040;
	border-top: 2px ridge #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
	
	padding: 3px 2px;
}

.boxcontent .checkbox
{
	border-left: 2px ridge #404040;
	border-top: 2px ridge #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}

.boxcontent .short
{
	width: 79px;
}

.boxcontent .long
{
	width: 172px;
}

.boxcontent .area
{
	width: 172px;
	height: 58px;
}

ul.linklist
{
	margin:					0px;
	padding:				0px;
	list-style-position:	inside;
	list-style-image:		url('images/icon-arrow.gif');
	marker-offset:			5px;
}

ul.linklist li
{
	padding:	3px 0px;
	margin:		0px;
}

ul.linklist li a
{
	font-size:			11px;
	color:				#666;
}

ul.linklist li.odd
{
	background-color:	#e9e9e9;
}

#gallery
{
	margin-top: 20px;
	border-top: 1px solid #e3e3e3;
	padding-top: 10px;
}

#imageViewer
{
	margin-top: 20px;
	position: relative;
}

#image1, #image2
{
	position:	absolute;
	top:		0px;
	left:		0px;
}

#image2
{
	display: none;
}

#chlorinedepots
{
	border-top: 1px solid #e3e3e3;
	padding-top: 10px;
}

.chlorinedepot
{
	border-bottom: 1px solid #e3e3e3;
	padding: 10px 0px;
}

#images
{
	position: relative;
	height: 70px;
	width: 557px;
	margin-bottom: 10px;
	overflow: hidden;
}

#images img
{
	position: absolute;
}

#imagesScrollContainer
{
	background:#FFFFFF url('images/bg-dragbar.png') repeat scroll 0 0;
	font-family:Verdana,Arial,sans-serif;
	font-size:100%;
	height:17px;
	line-height:17px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	position:relative;
	text-decoration:none;
	z-index: 0;
}

#imageScrollBack
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	width: 18px;
	cursor: pointer;
}

#imageScrollForward
{
	position: absolute;
	top: 0px;
	left: 540px;
	height: 18px;
	width: 18px;
	cursor: pointer;
}

#imagesScroll
{
	position: absolute;
	left: 19px;
	width: 519px;
	height: 17px;
	z-index: 0;
}

.ui-slider-handle
{
	background:				transparent url('images/handle-dragbar.png') no-repeat scroll 0 2px;
	font-size:				100%;
	height: 				17px;
	line-height:			17px;
	list-style-image:		none;
	list-style-position:	outside;
	list-style-type:		none;
	margin:					0;
	outline-color:			-moz-use-text-color;
	outline-style:			none;
	outline-width:			0;
	padding:				0;
	position:				absolute;
	text-decoration:		none;
	width:					14px;
	z-index:				10;
}

.supportfield
{
	border: 1px inset #999999;
	font-family: Tahoma;
	font-size: 12px;
	padding: 3px;
	width: 480px;
}

.adsplace
{
	position: absolute;
	top: 10px;
	right: -145px;
	
	width: 145px;
	color: #fff;
	font-size: 10px;
}

.adsplace #ad1
{
	height: 300px;
	margin-top: 5px;
}

.adsplace #ad2
{
	margin-top: 10px;
	height: 300px;
}
