body {
	background-color: #FFFFFF;
	font-size: 80%; 
	line-height: 135%; 
	font-family: Verdana, Arial, sans-serif; 
	margin-left : 0px;
	margin-top : 0px;
}

a:link {
	font-family: Verdana, Arial, sans-serif; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : none;
	font-size: 10px;
}

a:active {
	font-family: Verdana, Arial, sans-serif; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #CC0000;
	TEXT-DECORATION: none;
}

a:visited {
	font-family: Verdana, Arial, sans-serif; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : none;
	font-size: 10px;
}

a:hover {
	font-family: Verdana, Arial, sans-serif; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 10px;
}

a.cart:link {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
}

a.cart:hover {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
}

a.cart:active {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
}

a.cart:visited {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : none;
	font-size: 12px;
}

a.leftnav:link {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.leftnav:hover {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.leftnav:active {
	font-family: Arial, sans-serif; 
	COLOR:#669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.leftnav:visited {
	font-family: Arial, sans-serif; 
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration : underline;
	font-size: 12px;
	font-weight: bold;
}

a.mainmenu:link {
	color: #999966;
	font-size: 10pt;
	font-family: sans-serif, verdana, helvetica, arial;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none;
	margin-left : 8px;
	font-weight : normal;
}

a.mainmenu:active {
	color: #999966;
	font-size: 9pt;
	font-family: sans-serif, verdana, helvetica, arial;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none;
	margin-left : 8px;
	font-weight : bold;
}

a.mainmenu:visited {
	color: #999966;
	font-size: 9pt;
	font-family: sans-serif, verdana, helvetica, arial;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	TEXT-DECORATION: none;
	margin-left : 8px;
	font-weight : normal;
}

a.mainmenu:hover {
	color: #999966;
	font-size: 9pt;
	font-family: sans-serif, verdana, helvetica, arial;
	BACKGROUND: none;
	TEXT-DECORATION: none;
	margin-left : 8px;
	font-weight : bold;
}

.bodytext { font-size: 70%; line-height: 135%; font-family: sans-serif, Verdana, Arial,  }

.footermenu { font-size: 80%; line-height: 135%; font-family: Verdana, Arial, sans-serif }

.smallbody { font-size: xx-small; font-family: Verdana,Arial,sans-serif }

.indent {margin-left : 10px; }

.textboxstyle {
	font-size: 90%;
	line-height: 135%;
	font-family: sans-serif, Verdana, Arial, ;
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #FFFFFF;
	font-style: normal;
	width: auto;
}

blockquote {font: 11px sans-serif, verdana, helvetica, arial;}

H6 {font: 12px verdana, helvetica, arial, sans-serif;}

H5 {font: bolder normal 14px sans-serif, verdana, helvetica, arial;}

H4 {font: 16px verdana, helvetica, arial, sans-serif;}

H3 {font: 18px verdana, helvetica, arial, sans-serif;}

H2 {font: 22px verdana, helvetica, arial, sans-serif;}

H1 {font: 26px verdana, helvetica, arial, sans-serif;}

td {font: 12px sans-serif, verdana, helvetica, arial;}

.poolplacetitle {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #996666;
	letter-spacing: -0.1em;
	padding-left: 18px;
}

.poolplacetitledate {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-weight: bold;
	letter-spacing: -0.1em;
	padding-left: 18px;
	position: relative;
	text-align:right;
}

.poolplacetitleleft {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #996666;
	letter-spacing: -0.1em;
	padding-right: 7px;
}

.poolplacenone {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #996666;
	letter-spacing: -0.1em;
}

.categories {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #407B49;
}

.clearance {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style : italic;
}

.prices {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #663333;
}

.listform {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
}

.parens {
	font-style: italic;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana;
}

.sminput {
	font-size: 10px;
	font-weight : normal;
}

.aboutusbody {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	padding-right: 20px;
	padding-left: 20px;
}

.pools {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	padding-left: 20px;
}

.contact {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #666666;
	padding-left: 20px;
}

.footer {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #666666;
}

.account {
	font-family: sans-serif, Arial, Helvetica, Verdana;
	font-size: 15px;
	color: #666666;
	border: 3px;
}

.dflabel {
	font-weight : bold;
	font-family:  sans-serif, Arial, Helvetica, Sans-Serif;
	text-align: left;
	vertical-align: top;
	color: #000000;
}

.dffield {
	font-weight : normal;
	font-family : sans-serif, Arial, Helvetica, sans-serif;
}

.dfinput {
	font-size: 12px;
	font-weight : normal;
	font-family : sans-serif, Arial, Helvetica, sans-serif;
}

.dfinput_req {
	font-weight : normal;
	font-family : sans-serif, Arial, Helvetica, sans-serif;
	background-color: #FFFFCC;
}

.dfbutton {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}

.note {
	font-size: 11px;
	font-weight : normal;
	font-style: italic;
	font-family:  sans-serif, Arial, Helvetica, Sans-Serif;
}

form {
	display: inline;
}

.blue {
	background-image: url(/images/homebg.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	padding: 0px 25px 0px 15px;
	font-size: 12px;
	line-height: 135%;
}

.blueheading {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 135%;
}

.bluesubhead {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	line-height: 135%;
}

.bluestrip
{
	background-color: #95B7DA;/*changed from #95B7DA to #990000 for christmas*/
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 2px 2px 2px solid white;
	font-size: 12px;
	text-transform: inherit;
	text-align: center;
}

.redstrip
{
	background-color: #BF2F38;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 2px 2px 2px solid white;
	font-size: 12px;
	text-transform: inherit;
	text-align: center;
}

a.bluelinks:link {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
}

a.bluelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
}

a.bluelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	font-weight: normal;
	font-decoration: underline;
}

a.bluesky:link {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .1px;
}

a.bluesky:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .1px;
}

a.bluesky:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	font-decoration: underline;
	letter-spacing: .1px;
}

a.bluesky:active {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .1px;
}

a.poollinkidos:active {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #CC9933;/* changed for xmas from #669999 to #CC9933 */
	font-size: 13px;
	font-weight: bold;
}

a.poollinkidos:link {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #CC9933;/* changed for xmas from #669999 to #CC9933 */
	font-size: 13px;
	font-weight: bold;
}

a.poollinkidos:visited {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #CC9933;/* changed for xmas from #669999 to #CC9933 */
	font-size: 13px;
	font-weight: bold;
}

a.poollinkidos:hover {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #CC9933;/* changed for xmas from #669999 to #CC9933 */
	font-size: 13px;
	font-weight: bold;
	font-decoration: underline;
}

a.poollinkidos:active {
	font-family: Arial, Helvetica, sans-serif;
	COLOR: #CC9933;/* changed for xmas from #669999 to #CC9933 */
	font-size: 13px;
	font-weight: bold;
}

.stripe1 {
	background-color: #BED3E9;
	font-family: Arial, Helvetica, sans-serif;
	color: #60676F;
	font-weight: bold;
	padding: 0 0 0 5px;
	font-size: 12px;
	border-top: 1px solid #8296AB;
	border-left: 1px solid #8296AB;
	border-right: 1px solid #8296AB;
	height: 20px;
}

a.stripes:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #60676F;
	font-weight: bold;
	font-size: 12px;
}

a.stripes:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #60676F;
	font-weight: bold;
	font-size: 12px;
}

a.stripes:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #60676F;
	font-weight: bold;
	font-size: 12px;
	font-decoration: underline;
}

a.stripes:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #60676F;
	font-weight: bold;
	font-size: 12px;
}

.signin {
	background-image: url(images/Site_03.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	padding: 0 0 0 7px;
	/* \*/padding: 0 0 3px 9px;/* */
	font-size: 12px;
}

.myaccount {
	background-image: url(images/Site_04.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	padding: 0 0 0 9px;
	/* \*/padding: 0 0 3px 9px;/* */
	font-size: 12px;
}

.checkout {
	background-image: url(images/Site_05.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	padding: 0 0 0 3px;
	/* \*/padding: 0 0 3px 3px;/* */
	font-size: 12px;
}

a.signin:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

a.signin:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

a.signin:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-decoration: underline;
}

a.signin:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}

.linkheading {
	font-family: "Times New Roman", Times, serif;
	color: #996666;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
}

.enjoy {
	width: 267px;
	background-image: url(images/Site_29.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	padding: 12px 0 0 120px;
	/* \*/padding: 12px 2px 0 128px;/* */
	font-size: 12px;
	line-height: 135%;
	vertical-align: top;
	text-align: left;
}

.lux {
	width: 266px;
	background-image: url(images/Site_30.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	padding: 12px 0 0 108px;
	/* \*/padding: 12px 12px 0 108px;/* */
	font-size: 12px;
	line-height: 135%;
	vertical-align: top;
	text-align: left;
}

.scent {
	width: 267px;
	background-image: url(images/Site_32.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	padding: 12px 0 0 128px;
	/* \*/padding: 12px 2px 0 128px;/* */
	font-size: 12px;
	line-height: 135%;
	vertical-align: top;
	text-align: left;
}

.heat {
	width: 266px;
	background-image: url(images/Site_33.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	padding: 12px 0 0 108px;
	/* \*/padding: 12px 12px 0 108px;/* */
	font-size: 12px;
	line-height: 135%;
	vertical-align: top;
	text-align: left;
}

a.featured:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
}
a.featured:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
}
a.featured:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
	font-decoration: underline;
}
a.featured:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	line-height: 135%;
}

.hq {
	background-image: url(images/Site_31.gif);
	background-repeat: no-repeat;
	padding: 0 0 74px 7px;
	letter-spacing: -1px;
}

a.hq:link {
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
a.hq:visited {
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
a.hq:hover {
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
a.hq:active {
	color: white;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.tablebot {
	background-image: url(images/ch_bgbot.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}

.tabletext {
	font-family: Arial, sans-serif; 
	font-size: 10px;
	font-weight: bold;
}

.linkslineheight {
	line-height: 90%;
}

html>body .linkslineheight {
	line-height: 120%;
}

.leftimage {
	width: 460px;
	height: 245px;
	padding: 0 0 0 15px;
	margin:  0;
	border: 0;
	vertical-align: top;
}

.lefttext {
	padding: 25px 10px 2px 265px;
}

html>body .lefttext {
	padding: 25px 10px 30px 265px;
}

.rightimage {
	width: 325px;
	height: 245px;
	padding: 0 5px 0 0;
	margin: 0;
	border: 0;
	vertical-align: top;
}

.righttext {
	padding: 12px 16px 2px 189px;
}

html>body .righttext {
	padding: 6px 12px 35px 184px;
}

.bglink {
	width: 336px;
	height: 259px;
}

a.plaintext:link, a.plaintext:visited, a.plaintext:hover, a.plaintext:active {
	text-decoration: none;
	color: #333333;
	font-family: Arial, sans-serif; 
	font-size: 13px;
	line-height: 130%;
}

.itemtext {
	line-height: 80%;
}

html>body .itemtext {
	line-height: 125%;
}

.table1 {
	width: 151px;
	padding: 40px 2px 10px 15px;
	margin: 38px 0 0 18px;
	border: 0;
	vertical-align: top;
}

html>body .table1 {
	width: 171px;
	margin: 0;
}

.table2 {
	width: 138px;
	padding: 0 0 0 5px;
	margin: 0 0 0 8px;
	border: 0;
	vertical-align: top;
}

html>body .table2 {
	width: 142px;
	margin: 0;
}

.table3 {
	width: 159px;
	padding: 0px 4px 0px 7px;
	margin: 0 0 0 8px;
	border: 0;
	vertical-align: top;
}

html>body .table3 {
	width: 167px;
	margin: 0;
}

.table4 {
	width: 136px;
	padding: 0px 0px 0px 8px;
	margin: 0 0 0 10px;
	border: 0;
	vertical-align: top;
}

html>body .table4 {
	width: 146px;
	margin: 0;
}

.table5 {
	width: 153px;
	padding: 40px 5px 10px 0;
	margin: 38px 0 0 4px;
	border: 0;
	vertical-align: top;
}

html>body .table5 {
	width: 165px;
	margin: 0;
}

.table6 {
	color: #FFFFFF;
	width: 435px;
	padding: 35px 15px 10px 20px;
	margin: 38px 0 0 14px;
	border: 0;
	vertical-align: top;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	line-height: 110%;
}

html>body .table6 {
	width: 440px;
	margin: 0;
}

.table7 {
	color: #FFFFFF;
	font-family: Arial, sans-serif; 
	font-size: 12px;
	vertical-align: top;
}

a.bot:link {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.bot:visited {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.bot:hover {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.bot:active {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

a.bot2:link {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.bot2:visited {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
a.bot2:hover {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.bot2:active {
	COLOR: #669999;/* changed for xmas from #669999 to #CC9933 */
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

.sectop {
	width: 800px;
	border: 0;
	padding: 0;
	margin: 0;
}

.sectopa {
	position : absolute;
	left: 0;
	border: 0;
	padding: 0;
	margin: 0;
}

.sectopb {
	position : absolute;
	left: 468px;
	border: 0;
	padding: 0;
	margin: 0;
}

.secbot {
	position : absolute;
	top: 386px;
	width: 800px;
	border: 0;
	padding: 0;
	margin: 0;
}

.nav_left {
	border-right: 1px solid #CAE1D1;
}

.nav_right {
	border-left: 1px solid #CAE1D1;
}

.nav_top {
	padding-bottom: 3px;
}

.default_center_feature_headers {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}

