/* Meyer Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Some Standard Entries */
html, body, img { margin: 0; padding: 0; }
a img { border-width: 0; }

body {
	color: #666;
	text-align: center;
	font-size: small;
	font-family: Helvetica, "Lucida Grande", Arial, Geneva, sans-serif;
	background-color: #999;
	background: none;
	}

body .LBbkgd {
	background-color: #EDF6FF;
	background: #EDF6FF url(../images/bkgd_body_LB.png) 50% 0 repeat-y;
	
	}

h1 { font-size: 130%; font-weight: bold; }
h2 { font-size: 120%; }
h3 { font-size: 110%; }
h4 { font-size: 100%; }
h5 { font-size: 90%; }

h1, h2, h3, h4, h5 {
	margin: 0 0 0.3em 0;
	line-height: 1.2;
	font-family: Helvetica, "Lucida Grande", Arial, Geneva, sans-serif;
	}

.h1ish {
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
	font-family: Helvetica, "Lucida Grande", Arial, Geneva, sans-serif;
	}

p {
	margin: 0.5em 0 0.3em 0;
	font-size: 95%;
	line-height: 1.2;
	}

div.hr {
	height: 3px;
	background: transparent url(../images/bkgd_side_nav_sep.gif) 50% 0 no-repeat;
	}

div.logoBlurb { margin-bottom: 24px; }
div.logoBlurb img { float: left; }

#main div.logoBlurb p {
	margin: 0 0 0 130px;
	font-size: 85%;
	}

div.topBlurb { margin-top: 44px; }

ul li, ol li { font-size: 95%; }

ul.loose { margin: 20px 0 20px 12px; }
ul.loose li {
	margin: 0 0 12px 6px;
	padding-left: 8px;
	background: transparent url(../images/blt-ul-loose.png) 0 40% no-repeat;
	}

ul.loose li sup { font-size: 90%; }

ul.reg { margin: 20px 0 20px 32px; }
ul.reg li {
	margin: 0 0 12px 0;
	padding-left: 8px;
	list-style: disc;
	line-height: 1.3;
	}

ol.reg { margin: 20px 0 20px 32px; }
ol.reg li {
	margin: 0 0 12px 0;
	padding-left: 8px;
	list-style-type: decimal;
	line-height: 1.3;
	}


table { font-family: inherit; }

a:link { color: #12869b; text-decoration: none; }
a:visited { color: #12869b; text-decoration: none; }
a:hover { color: #12869b; text-decoration: underline; }
a.linkMore {
	display: block;
	float: left;
	padding-right: 8px;
	background: transparent url(../images/bkgd_link_more.gif) 100% 40% no-repeat;
	font-size: 90%;
	text-transform: uppercase;
	}	

em { font-style: italic; }
strong { font-weight: bold; }
sup {
	font-size: 70%;
	vertical-align: top;
	}

p sup { font-size: 90%; }

#sidebar sup {
	font-size: 90%;
	}

/* Main Page Structure
---------------------------------------------------------------------------- */
#wrap {
	position: relative;
	width: 752px;
	margin: 0 auto;
	text-align: left;
	background: transparent url(../images/bkgd_wrap.jpg) 0 402px no-repeat;
	}
	
	 #wrap.widgetwrap {
	position: relative;
	width: 752px;
	margin: 0 auto;
	text-align: left;
	background: transparent url(../images/bkgd_wrap_werk.jpg) 0 402px no-repeat;
	}
	
	
#homeBody .financewrap {
	position: relative;
	width: 752px;
	margin: 0 auto;
	text-align: left;
	background-color:#ffffff;
	background-image:none;
	}

#joinBox {
	display:inline;
	position:absolute;
	top:50px;
	left:50px;
	width: 560px;
	height:580px;
	padding:0 20px 20px 20px;
	background-image:url(../gifs/join_box_bkg.gif);
	background-repeat:no-repeat;
	z-index:20000;
}

#header {
	display:none;
	}

#homeLink { margin-left: 24px; }

#dealerLocator {
	display:none;
	}
	
	.globalSearch {
	position: absolute;
	top: 6px;
	left: 374px;
	width: 80px;
	height:33px;
	background-image:url(../gifs/global.gif);
	display:block;
	z-index:20000;
	}
	.globalSearch:hover {
	background-image:url(../gifs/global_hover.gif);
	}

#dealerLocator p {
	margin: 0;
	padding: 0;
	}

#dealerSearch {
	width: 115px;
	margin-left: 4px;
	vertical-align: top;
	font-size: 90%;
	}

#dealerLocator label {
	vertical-align: top;
	color: #5FB2C1;
	font-size: 100%;
	line-height: 1.6;
	}

a#internationalSearch {
	display: block;
	float: right;
	width: 120px;
	height: 11px;
	background: transparent url(../images/link_international_search.png) left top no-repeat;
	}

#nav {
	position: absolute;
	top: 48px;
	left: 286px;
	z-index:99;
	}

#features { 
	padding-left: 2px; 
	margin-bottom: 8px; 
	width:743px; 
	height: auto; 
	position:relative;
	}
	
#features2 { padding-left: 2px; margin-bottom: 8px; background-image:url(../jpgs/build_a_deck_header.jpg); width:743px; height:387px; position:relative;}

#features2 a {
	height:63px;
	left:70px;
	position:absolute;
	text-decoration:none;
	top:301px;
	width:320px;
}
#features2 span.none {display:none; }
h1.deck-design {padding:25px 0px 0px 390px; 
     font-size:38px;
	 line-height:36px;
	 width:330px;
	 color:#6ba3b0;}
	 .blue {color:#005f72; }

#content {
	background: transparent url(../images/bkgd_sidebar-trans.png) left top no-repeat;
	background:none;
	/*min-height: 907px;*/
	float:left;
	}

#main {
	float: left;
	width: 542px;
	}

#main .topPic { margin: 10px 0 12px 0; }
#main .inner { padding: 8px 110px 8px 22px; }

#main p {
	line-height: 1.6;
	margin: 1.0em 0 1.3em 0;
	}

#main p.note {
	font-size: 85%;
	line-height: 1.2;
	}

#main .twoCol { padding-right: 0; }
#main .twoCol p { margin-right: 170px; }

#mainPopup {
	width: 542px;
	}

#mainPopup .inner { padding: 8px 22px 8px 22px; }

#mainPopupWide {
	
	width: 625px;
	}

#mainPopupWide .inner { padding: 8px 22px 8px 22px; }

#sidebar {
	display: none;
	}

#sidebar ul {
	width: 162px;
	margin: 0 0 12px 22px;
	padding-top: 4px;
	background: transparent url(../images/bkgd_side_nav_sep.gif) left top no-repeat;
	}

.whyBody #sidebar ul,
.healthBody #sidebar ul,
.aboutBody #sidebar ul,
.customerBody #sidebar ul { margin-top: 16px; }

#sidebar ul li {
	background: transparent url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	/*text-transform: uppercase;*/
	font-size: 90%;
	}

#sidebar ul li a:link,
#sidebar ul li a:visited {
	position: relative;
	display: block;
	width: 144px;
	padding: 9px 0 12px 20px;
/*	color: #FFF;*/
	background: transparent url(../images/bkgd_side_nav_sep.gif) left bottom no-repeat;
	}

#sidebar ul li a:hover {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}

#sidebar ul.subCategory {
	margin: 0 0 12px 22px;
	background-image: none;
	}

#sidebar ul.subCategory li sup {
	font-size: 90%;
	vertical-align: super;
	}

#sidebar ul.subCategory li {
	background: transparent url(../images/blt_side_ho.png) 20px 20% no-repeat;
	}


#sidebar ul.subCategory li a:link,
#sidebar ul.subCategory li a:visited {
	width: 134px;
	padding: 1px 0 1px 30px;
	background-image: none;
	}

#sidebar ul.subCategory li a:hover {
	background: #fff url(../images/blt_side_ho.png) 20px 20% no-repeat;
	text-decoration: none;
	}

#sidebar ul.nc li { text-transform: none; }

#sidebar p#search {
	margin: 24px 12px 12px 28px;
	}
	
#sidebar label {
/*	color: #7F7F7F;*/
	font-size: 100%;
	}
#sidebar #searchBox {
	width: 115px;
	vertical-align: top;
	font-size: 90%;
	}

#sidebar img.sep { margin-left: 22px; }

#sidebar .link {
	/*display:block;*/
	text-decoration: none;
	font-size:85%;
	padding-left: 24px;
	padding-right: 10px;
	margin-bottom: 5px;
	background-image:url(../gifs/icon_little_arrow.gif);
	background-position:100% 40%;
	background-repeat:no-repeat;
}

.sidebarline {
	height: 4px;
	line-height:4px;
	font-size:0px;
	margin: 5px 0px 5px 0px;
}

/* Sidebar Nav Current Page Styles
---------------------------------------------------------------------------- */
/*Why Buy*/
#pgHotTubComfortFeatures #sidebar ul li#snHotTubComfortFeatures a:link,
#pgHotTubComfortFeatures #sidebar ul li#snHotTubComfortFeatures a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgHotTubComfortFeatures #sidebar ul li#snHotTubComfortFeatures a:hover { cursor: default; }

#pgSpaJetsHydromassage #sidebar ul li#snSpaJetsHydromassage a:link,
#pgSpaJetsHydromassage #sidebar ul li#snSpaJetsHydromassage a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgSpaJetsHydromassage #sidebar ul li#snSpaJetsHydromassage a:hover { cursor: default; }

#pgEngineeredForPerformance #sidebar ul li#snEngineeredForPerformance a:link,
#pgEngineeredForPerformance #sidebar ul li#snEngineeredForPerformance a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgEngineeredForPerformance #sidebar ul li#snEngineeredForPerformance a:hover { cursor: default; }

#pgInsideAdvantages #sidebar ul li#snInsideAdvantages a:link,
#pgInsideAdvantages #sidebar ul li#snInsideAdvantages a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgInsideAdvantages #sidebar ul li#snInsideAdvantages a:hover { cursor: default; }

#pgEasyToUseHotTubControls #sidebar ul li#snEasyToUseHotTubControls a:link,
#pgEasyToUseHotTubControls #sidebar ul li#snEasyToUseHotTubControls a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgEasyToUseHotTubControls #sidebar ul li#snEasyToUseHotTubControls a:hover { cursor: default; }

#pgHotTubEnergyEfficiency #sidebar ul li#snHotTubEnergyEfficiency a:link,
#pgHotTubEnergyEfficiency #sidebar ul li#snHotTubEnergyEfficiency a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgHotTubEnergyEfficiency #sidebar ul li#snHotTubEnergyEfficiency a:hover { cursor: default; }

#pgHotTubVisualEnhancements #sidebar ul li#snHotTubVisualEnhancements a:link,
#pgHotTubVisualEnhancements #sidebar ul li#snHotTubVisualEnhancements a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgHotTubVisualEnhancements #sidebar ul li#snHotTubVisualEnhancements a:hover { cursor: default; }

#pgARangeOfColorsAmenities #sidebar ul li#snARangeOfColorsAmenities a:link,
#pgARangeOfColorsAmenities #sidebar ul li#snARangeOfColorsAmenities a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgARangeOfColorsAmenities #sidebar ul li#snARangeOfColorsAmenities a:hover { cursor: default; }

#pgSurroundSoundSystem #sidebar ul li#snSurroundSoundSystem a:link,
#pgSurroundSoundSystem #sidebar ul li#snSurroundSoundSystem a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgSurroundSoundSystem #sidebar ul li#snSurroundSoundSystem a:hover { cursor: default; }

#pgDeckDesigner #sidebar ul li#snDeckDesigner a:link,
#pgDeckDesigner #sidebar ul li#snDeckDesigner a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgDeckDesigner #sidebar ul li#snDeckDesigner a:hover { cursor: default; }

#pgHotTubCircuitTherapy #sidebar ul li#snHotTubCircuitTherapy a:link,
#pgHotTubCircuitTherapy #sidebar ul li#snHotTubCircuitTherapy a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgHotTubCircuitTherapy #sidebar ul li#snHotTubCircuitTherapy a:hover { cursor: default; }

#pgTipsForBuyingASpa #sidebar ul li#snTipsForBuyingASpa a:link,
#pgTipsForBuyingASpa #sidebar ul li#snTipsForBuyingASpa a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgTipsForBuyingASpa #sidebar ul li#snTipsForBuyingASpa a:hover { cursor: default; }

#pgCoversGuide #sidebar ul li#snCoversGuide a:link,
#pgCoversGuide #sidebar ul li#snCoversGuide a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgCoversGuide #sidebar ul li#snCoversGuide a:hover { cursor: default; }


#pgVideos #sidebar ul li#snVideos a:link,
#pgVideos #sidebar ul li#snVideos a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgVideos #sidebar ul li#snVideos a:hover { cursor: default; }

#navDARK { padding-left:30px; }

/*Hot Tubs and Accessories*/
#pgGeneva #sidebar ul li#snGeneva a:link,
#pgGeneva #sidebar ul li#snGeneva a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgGeneva #sidebar ul li#snGeneva a:hover { cursor: default; }

#pgNiagara #sidebar ul li#snNiagara a:link,
#pgNiagara #sidebar ul li#snNiagara a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgNiagara #sidebar ul li#snNiagara a:hover { cursor: default; }

#pgTahitian #sidebar ul li#snTahitian a:link,
#pgTahitian #sidebar ul li#snTahitian a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgTahitian #sidebar ul li#snTahitian a:hover { cursor: default; }

#pgElation #sidebar ul li#snElation a:link,
#pgElation #sidebar ul li#snElation a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgElation #sidebar ul li#snElation a:hover { cursor: default; }

#pgAspire #sidebar ul li#snAspire a:link,
#pgAspire #sidebar ul li#snAspire a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgAspire #sidebar ul li#snAspire a:hover { cursor: default; }

#pgMoorea #sidebar ul li#snMoorea a:link,
#pgMoorea #sidebar ul li#snMoorea a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgMoorea #sidebar ul li#snMoorea a:hover { cursor: default; }

#pgHawaiian #sidebar ul li#snHawaiian a:link,
#pgHawaiian #sidebar ul li#snHawaiian a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgHawaiian #sidebar ul li#snHawaiian a:hover { cursor: default; }

#pgMartinique #sidebar ul li#snMartinique a:link,
#pgMartinique #sidebar ul li#snMartinique a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgMartinique #sidebar ul li#snMartinique a:hover { cursor: default; }

#pgKauai #sidebar ul li#snKauai a:link,
#pgKauai #sidebar ul li#snKauai a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgKauai #sidebar ul li#snKauai a:hover { cursor: default; }

#pgOlympia #sidebar ul li#snOlympia a:link,
#pgOlympia #sidebar ul li#snOlympia a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgOlympia #sidebar ul li#snOlympia a:hover { cursor: default; }

#pgCumberland #sidebar ul li#snCumberland a:link,
#pgCumberland #sidebar ul li#snCumberland a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgCumberland #sidebar ul li#snCumberland a:hover { cursor: default; }

#pgAventine #sidebar ul li#snAventine a:link,
#pgAventine #sidebar ul li#snAventine a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgAventine #sidebar ul li#snAventine a:hover { cursor: default; }

#pgSanGabriel #sidebar ul li#snSanGabriel a:link,
#pgSanGabriel #sidebar ul li#snSanGabriel a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgSanGabriel #sidebar ul li#snSanGabriel a:hover { cursor: default; }

#pgC30 #sidebar ul li#snC30 a:link,
#pgC30 #sidebar ul li#snC30 a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgC30 #sidebar ul li#snC30 a:hover { cursor: default; }

#pgC30s #sidebar ul li#snC30s a:link,
#pgC30s #sidebar ul li#snC30s a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgC30s #sidebar ul li#snC30s a:hover { cursor: default; }

#pgC45 #sidebar ul li#snC45 a:link,
#pgC45 #sidebar ul li#snC45 a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgC45 #sidebar ul li#snC45 a:hover { cursor: default; }

#pgC45s #sidebar ul li#snC45s a:link,
#pgC45s #sidebar ul li#snC45s a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgC45s #sidebar ul li#snC45s a:hover { cursor: default; }

#pgAcc #sidebar ul li#snAcc a:link,
#pgAcc #sidebar ul li#snAcc a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgAcc #sidebar ul li#snAcc a:hover { cursor: default; }

#pgSteps #sidebar ul li#snSteps a:link,
#pgSteps #sidebar ul li#snSteps a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgSteps #sidebar ul li#snSteps a:hover { cursor: default; }

#pgJets #sidebar ul li#snJets a:link,
#pgJets #sidebar ul li#snJets a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgJets #sidebar ul li#snJets a:hover { cursor: default; }

#pgWater #sidebar ul li#snWater a:link,
#pgWater #sidebar ul li#snWater a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgWater #sidebar ul li#snWater a:hover { cursor: default; }

#pgCovers #sidebar ul li#snCovers a:link,
#pgCovers #sidebar ul li#snCovers a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgCovers #sidebar ul li#snCovers a:hover { cursor: default; }

#pgMusic #sidebar ul li#snMusic a:link,
#pgMusic #sidebar ul li#snMusic a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgMusic #sidebar ul li#snMusic a:hover { cursor: default; }

#pgWarrUt #sidebar ul li#snWarrUt a:link,
#pgWarrUt #sidebar ul li#snWarrUt a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgWarrUt #sidebar ul li#snWarrUt a:hover { cursor: default; }

#pgWarrOly #sidebar ul li#snWarrOly  a:link,
#pgWarrOly #sidebar ul li#snWarrOly  a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgWarrOly #sidebar ul li#snWarrOly  a:hover { cursor: default; }

#pgWarrAven #sidebar ul li#snWarrAven a:link,
#pgWarrAven #sidebar ul li#snWarrAven a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgWarrAven #sidebar ul li#snWarrAven a:hover { cursor: default; }

#pgWarrC #sidebar ul li#snWarrC a:link,
#pgWarrC #sidebar ul li#snWarrC a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgWarrC #sidebar ul li#snWarrC a:hover { cursor: default; }

/*To Your Health*/
#pgAaronPeirsol #sidebar ul li#snAaronPeirsol a:link,
#pgAaronPeirsol #sidebar ul li#snAaronPeirsol a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgAaronPeirsol #sidebar ul li#snAaronPeirsol a:hover { cursor: default; }

#pgHotWaterHealthyLiving #sidebar ul li#snHotWaterHealthyLiving a:link,
#pgHotWaterHealthyLiving #sidebar ul li#snHotWaterHealthyLiving a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgHotWaterHealthyLiving #sidebar ul li#snHotWaterHealthyLiving a:hover { cursor: default; }

#pgStressRelief #sidebar ul li#snStressRelief a:link,
#pgStressRelief #sidebar ul li#snStressRelief a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgStressRelief #sidebar ul li#snStressRelief a:hover { cursor: default; }

#pgBetterSleep #sidebar ul li#snBetterSleep a:link,
#pgBetterSleep #sidebar ul li#snBetterSleep a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgBetterSleep #sidebar ul li#snBetterSleep a:hover { cursor: default; }

#pgArthritisPain #sidebar ul li#snArthritisPain a:link,
#pgArthritisPain #sidebar ul li#snArthritisPain a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgArthritisPain #sidebar ul li#snArthritisPain a:hover { cursor: default; }

#pgAfterYourWorkout #sidebar ul li#snAfterYourWorkout a:link,
#pgAfterYourWorkout #sidebar ul li#snAfterYourWorkout a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgAfterYourWorkout #sidebar ul li#snAfterYourWorkout a:hover { cursor: default; }

#pgHydroMassageHealing #sidebar ul li#snHydroMassageHealing a:link,
#pgHydroMassageHealing #sidebar ul li#snHydroMassageHealing a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgHydroMassageHealing #sidebar ul li#snHydroMassageHealing a:hover { cursor: default; }

#pgRelaxWidget #sidebar ul li#snRelaxWidget a:link,
#pgRelaxWidget #sidebar ul li#snRelaxWidget a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgRelaxWidget #sidebar ul li#snRelaxWidget a:hover { cursor: default; }

/*About Caldera Spas*/
#pgDealershipOpportunities #sidebar ul li#snDealershipOpportunities a:link,
#pgDealershipOpportunities #sidebar ul li#snDealershipOpportunities a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgDealershipOpportunities #sidebar ul li#snDealershipOpportunities a:hover { cursor: default; }

#pgCareerOpportunities #sidebar ul li#snCareerOpportunities a:link,
#pgCareerOpportunities #sidebar ul li#snCareerOpportunities a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgCareerOpportunities #sidebar ul li#snCareerOpportunities a:hover { cursor: default; }

#pgEmployeeBenefits #sidebar ul li#snEmployeeBenefits a:link,
#pgEmployeeBenefits #sidebar ul li#snEmployeeBenefits a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgEmployeeBenefits #sidebar ul li#snEmployeeBenefits a:hover { cursor: default; }

#pgCulture #sidebar ul li#snCulture a:link,
#pgCulture #sidebar ul li#snCulture a:visited {
	background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;
	text-decoration: none;
	}
#pgCulture #sidebar ul li#snCulture a:hover { cursor: default; }


#pgPressReleases #sidebar ul li#snPressReleases a:link,
#pgPressReleases #sidebar ul li#snPressReleases a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgPressReleases #sidebar ul li#snPressReleases a:hover { cursor: default; }

#pgCustomerService #sidebar ul li#snCustomerService a:link,
#pgCustomerService #sidebar ul li#snCustomerService a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgCustomerService #sidebar ul li#snCustomerService a:hover { cursor: default; }

#pgContactUs #sidebar ul li#snContactUs a:link,
#pgContactUs #sidebar ul li#snContactUs a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgContactUs #sidebar ul li#snContactUs a:hover { cursor: default; }

/*Owner's Corner*/
#pgCustomerService #sidebar ul li#snCustomerService a:link,
#pgCustomerService #sidebar ul li#snCustomerService a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgCustomerService #sidebar ul li#snCustomerService a:hover { cursor: default; }

#pgWarrantyRegistration #sidebar ul li#snWarrantyRegistration a:link,
#pgWarrantyRegistration #sidebar ul li#snWarrantyRegistration a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgWarrantyRegistration #sidebar ul li#snWarrantyRegistration a:hover { cursor: default; }

#pgClubCaldera #sidebar ul li#snClubCaldera a:link,
#pgClubCaldera #sidebar ul li#snClubCaldera a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgClubCaldera #sidebar ul li#snClubCaldera a:hover { cursor: default; }

#pgManualsPreDelivery #sidebar ul li#snManualsPreDelivery a:link,
#pgManualsPreDelivery #sidebar ul li#snManualsPreDelivery a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgManualsPreDelivery #sidebar ul li#snManualsPreDelivery a:hover { cursor: default; }

#pgSpaRendering #sidebar ul li#snSpaRendering a:link,
#pgSpaRendering #sidebar ul li#snSpaRendering a:visited {
	background: #fff url(../images/blt_side_nav.gif) 9px 40% no-repeat;
	text-decoration: none;
	}
#pgSpaRendering #sidebar ul li#snSpaRendering a:hover { cursor: default; }

/* "Button" links
---------------------------------------------------------------------------- */
a#spaSelector {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 155px;
	height: 50px;
	margin: 15px 0 0 22px;
	}

a#colorSelector {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 155px;
	height: 50px;
	margin: 4px 0 0 22px;
	}
	
a#htct {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 158px;
	height: 162px;
	margin: 80px 0 0 22px;
	}

a#joinMailingList {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 154px;
	height: 76px;
	margin: 8px 0 0 24px;
	}
a.joinMailingList {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 154px;
	height: 76px;
	margin: 8px 0 0 24px;
	}

a#employmentOpportunities {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 154px;
	height: 65px;
	margin: 8px 0 0 24px;
	}

a#inTheNews {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 156px;
	height: 169px;
	margin: 16px 0 0 22px;
	}

div#inTheNews {
	width: 156px;
	margin: 16px 0 0 23px;
	padding-top: 65px;
	background: transparent url(../images/bkgd_in_the_news_top-trans.png) left top no-repeat;
	}

div#inTheNews .inner {
	padding: 8px 20px 12px 20px;
	background: transparent url(../images/bkgd_in_the_news_bottom-trans.png) left bottom no-repeat;
	}

div#inTheNews p {
	font-size: 11px;
	line-height: 1.2;
	}

div#inTheNews p.pubDate { color: #5298A9; }


a#tipsForBuying {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 157px;
	height: 114px;
	margin: 30px 0 0 22px;
	}

/*a#colorSelector {
	position: relative;
	z-index: 5000;
	display: block;
	width: 156px;
	height: 163px;
	}*/

a.colorSelector {
	position: relative;
	/*z-index: 5000;*/
	display: block;
	width: 156px;
	height: 163px;
	}

a#surroundSound {
	position: relative;
	z-index: 5000;
	display: block;
	width: 126px;
	height: 126px;
	}

/* Form Elements
---------------------------------------------------------------------------- */
#formHolder {
	width: 532px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans.png) left top no-repeat;
	}

#formHolder .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans.png) left bottom no-repeat;
	}

#formHolderThin {
	width: 450px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-thin.png) left top no-repeat;
	}

#formHolderThin .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-thin.png) left bottom no-repeat;
	}

#formHolderNarrow {
	width: 232px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-nrow.png) left top no-repeat;
	}

#formHolderNarrow .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-nrow.png) left bottom no-repeat;
	}

#formHolderTan {
	width: 532px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-tan.png) left top no-repeat;
	}

#formHolderTan .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-tan.png) left bottom no-repeat;
	}

#formHolderTanNarrow {
	width: 232px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-tan-nrow.png) left top no-repeat;
	}

#formHolderTanNarrow .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-tan-nrow.png) left bottom no-repeat;
	}

#formHolderTanNarrow td {
	padding: 4px;
	background-color:#FFFFFF;
	}

/*#formHolderTanNarrow .5 td {
	padding: 15px;
	background-color:#FFFFFF;
	}
*/
#formHolderC321 {
	width: 585px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c321.png) left top no-repeat;
	}

#formHolderC321 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c321.png) left bottom no-repeat;
	}

#formHolderC321w {
	width: 585px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c321w.png) left top no-repeat;
	}

#formHolderC321w .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c321w.png) left bottom no-repeat;
	}

#formHolderC31 {
	width: 490px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c31.png) left top no-repeat;
	}

#formHolderC31 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c31.png) left bottom no-repeat;
	}

#formHolderC3 {
	width: 490px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c3.png) left top no-repeat;
	}

#formHolderC3 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c3.png) left bottom no-repeat;
	}

#formHolderC21 {
	width: 490px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c21.png) left top no-repeat;
	}

#formHolderC21 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c21.png) left bottom no-repeat;
	}

#formHolderC2 {
	width: 490px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c2.png) left top no-repeat;
	}

#formHolderC2 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c2.png) left bottom no-repeat;
	}

#formHolderC11 {
	width: 490px;
	padding-top: 15px;
	background: transparent url(../images/bkgd-form-top-trans-c11.png) left top no-repeat;
	}

#formHolderC11 .inner {
	padding-bottom: 25px;
	background: transparent url(../images/bkgd-form-bottom-trans-c11.png) left bottom no-repeat;
	}

/* Home Page
---------------------------------------------------------------------------- */
#homeBody #main {
	float: left;
	width: 480px;
	/*background-color: green;*/
	}

#homeBody #main h1,
#homeBody #main h2,
#homeBody #main h3,
#homeBody #main h4,
#homeBody #main p,
#homeBody #main ul { margin-left: 30px; }

#homeBody #header {
	width: 752px;
	height: 95px;
	background: transparent url(../images/bkgd_header_home.png) left top no-repeat;
	}

#homeBody #wrap .inner {
	padding-right: 0;
	background: transparent url(../images/bkgd_wrap_inner_home.gif) 496px 0 repeat-y;
	}

#homeBody #sidebar {
	float: right;
	width: 250px;
	/*min-height: 600px;*/
	/*background-color: red;*/
	}

#homeBody #newsPanel {
	display: block;
	margin: 20px 0 12px 7px;
	width: 476px;
	min-height:268px;
	background-image:url(../pngs/pht_news-trans.png);
	background-position:top left;
	background-repeat:no-repeat;
	
	}
	
	#homeBody #newsPanel #newsPanelcontent {
	padding-top: 50px;
	line-height: 1.2;
	
	}

#homeBody #sidebar h2 {
	margin-left: 25px;
	margin-bottom: 0;
	font-size: 95%;
	text-transform: uppercase;
	}

#homeBody #sidebar p {
	margin-left: 25px;
	margin-right: 20px;
	}
/* home page rotator */
#home_rotator {
	padding-left:15px;
	float:left;
	font-size:90%;
}

#home_rotator_text {
	margin-left:120px;
	width:310px;

}

/*#homeBody #sidebar p#search { margin-left: 0; }*/

#homeBody #sidebar .pic {
	display: block;
	margin: 2px 0 6px 25px;
	}

#linkHTCT {
	width: 121px;
	height: 7px;
	background: transparent url(../images/link_htct.png) left top no-repeat;
	}

#linkMartinique {
	width: 182px;
	height: 7px;
	background: transparent url(../images/link_martinique.png) left top no-repeat;
	}


/* Product Pages
---------------------------------------------------------------------------- */
.productBody #wrap { background-image: none; }
.productBody #main { width: 555px; }
#main .inner { padding: 8px 24px 8px 22px; }

.productBody #requestBrochure {
	display: block;
	position: absolute;
	left: 583px;
	top: 129px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_product_request_brochure-trans.gif) left top no-repeat;
	}

#requestBrochure:hover {
		background: transparent url(../images/btn_product_request_brochure-trans-over.gif) left top no-repeat;
	}
	
#easyfinancing {
	display: none;
	}
	
	#easyfinancing:hover {
		background: transparent url(../images/btn_product_easy_financing-over-trans.png) left top no-repeat;
	}
	
	.productBody #request_quote {
	display: none;
	}

	#request_quote:hover {
		background: transparent url(../images/btn_request_quote_over-trans.png) left top no-repeat;
	}

.whyBody #sidebar h3,
.productBody #sidebar h3 {
	width: 197px;
	margin: 12px 0 8px 0;
	}

.whyBody #sidebar h3.menuSection,
.productBody #sidebar h3.menuSection, .aboutBody #sidebar h3.menuSection {
	width: auto;
	margin: 8px 0 0 32px;
	padding-left: 12px;
	color: #087386;
	background: transparent url(../images/blt_sidebar_menuSection.png) 0 3px no-repeat;
	text-transform: uppercase;
	font-size: 90%;
	}

.productBody #sidebar h3.sectionLink {
	width: 164px;
	margin: 6px 0 0 22px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 95%;
	}

.productBody #sidebar h3.sectionLink a:link,
.productBody #sidebar h3.sectionLink a:visited,
.productBody #sidebar h3.sectionLink a:hover {
	display: block;
	padding: 2px 0 2px 22px;
	color: #FFF;
	background: transparent url(../images/blt_sidebar_menuSection.png) 10px 40% no-repeat;
	text-decoration: none;
	}

.productBody #sidebar h3.sectionLink a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #5590A0;
	}

h3#seriesUtopia {
	height: 31px;
	background: transparent url(../images/h3_series_utopia-trans.png) left top no-repeat;
	}

h3#seriesAquaticMelodies {
	height: 31px;
	background: transparent url(../images/h3_series_aquatic_melodies-trans.png) left top no-repeat;
	}

h3#seriesParadise {
	height: 31px;
	background: transparent url(../images/h3_series_paradise-trans.png) left top no-repeat;
	}

h3#seriesHighland {
	height: 31px;
	background: transparent url(../images/h3_series_highland-trans.png) left top no-repeat;
	}

h3#seriesC {
	height: 31px;
	background: transparent url(../images/h3_series_c-trans.png) left top no-repeat;
	}

/*Hot Tub Index Page*/
a#m11UtopiaGeneva,
a#m11UtopiaGeneva:visited {
	display: block;
	width: 139px;
	height: 126px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/1-1-utopia-geneva.jpg) left top no-repeat;
	}

a#m12UtopiaNiagra,
a#m12UtopiaNiagra:visited {
	display: block;
	width: 139px;
	height: 126px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/1-2-utopia-niagra.jpg) left top no-repeat;
	}

a#m13UtopiaTahitian,
a#m13UtopiaTahitian:visited {
	display: block;
	width: 139px;
	height: 126px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/1-3-utopia-tahitian.jpg) left top no-repeat;
	}

a#m21AquaticElation,
a#m21AquaticElation:visited {
	display: block;
	width: 139px;
	height: 134px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/2-1-aquatic-elation.jpg) left top no-repeat;
	}

a#m22AquaticAspire,
a#m22AquaticAspire:visited {
	display: block;
	width: 139px;
	height: 134px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/2-2-aquatic-aspire.jpg) left top no-repeat;
	}

a#m31ParadiseMoorea,
a#m31ParadiseMoorea:visited {
	display: block;
	width: 139px;
	height: 122px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/3-1-paradise-moorea.jpg) left top no-repeat;
	}

a#m32ParadiseHawaiian,
a#m32ParadiseHawaiian:visited {
	display: block;
	width: 139px;
	height: 122px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/3-2-paradise-hawaiian.jpg) left top no-repeat;
	}

a#m33ParadiseMartinique,
a#m33ParadiseMartinique:visited {
	display: block;
	width: 139px;
	height: 122px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/3-3-paradise-martinique.jpg) left top no-repeat;
	}

a#m34ParadiseKauai,
a#m34ParadiseKauai:visited {
	display: block;
	width: 138px;
	height: 122px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/3-4-paradise-kauai.jpg) left top no-repeat;
	}

a#m41HighlandOlympia,
a#m41HighlandOlympia:visited {
	display: block;
	width: 139px;
	height: 127px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/4-1-highland-olympia.jpg) left top no-repeat;
	}

a#m42HighlandCumberland,
a#m42HighlandCumberland:visited {
	display: block;
	width: 139px;
	height: 127px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/4-2-highland-cumberland.jpg) left top no-repeat;
	}

a#m43HighlandAventine,
a#m43HighlandAventine:visited {
	display: block;
	width: 139px;
	height: 127px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/4-3-highland-aventine.jpg) left top no-repeat;
	}

a#m44HighlandSanGabriel,
a#m44HighlandSanGabriel:visited {
	display: block;
	width: 138px;
	height: 127px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/4-4-highland-san-gabriel.jpg) left top no-repeat;
	}

a#m51CCm45s,
a#m51CCm45s:visited {
	display: block;
	width: 139px;
	height: 132px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/5-1-c-c45s.jpg) left top no-repeat;
	}

a#m52CCm45,
a#m52CCm45:visited {
	display: block;
	width: 139px;
	height: 132px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/5-2-c-c45.jpg) left top no-repeat;
	}

a#m53CCm30s,
a#m53CCm30s:visited {
	display: block;
	width: 139px;
	height: 132px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/5-3-c-c30s.jpg) left top no-repeat;
	}

a#m54CCm30,
a#m54CCm30:visited {
	display: block;
	width: 138px;
	height: 132px;
	background: #CDE url(../Spa_Showroom_Hot_Tubs/jpgs/5-4-c-c30.jpg) left top no-repeat;
	}

table#spaModels a:link {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	}

table#spaModels a:hover { background-position: left bottom; }
table#spaModels td {
	margin: 0;
	padding: 0;
	}

td#m14 { background: transparent url(../Spa_Showroom_Hot_Tubs/jpgs/1-4-utopia.jpg) left top no-repeat; }
td#m23 { background: transparent url(../Spa_Showroom_Hot_Tubs/jpgs/2-3-aquatic.jpg) left top no-repeat; }
td#m24 { background: transparent url(../Spa_Showroom_Hot_Tubs/jpgs/2-4-aquatic.jpg) left top no-repeat; }

table#spaModels a span {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
	}

ul.specList { margin-bottom: 12px; }

ul.specList li {
	padding-left: 10px;
	background: transparent url(../images/blt-ul-loose.png) 0 30% no-repeat;
	}

ul#additionalInfo {
	display:none;
	}

ul#additionalInfo li {
	float: right;
	width: 103px;
	height: 38px;
	margin: 0;
	padding: 0;
	}

ul#additionalInfo li a {
	display: block;
	width: 103px;
	height: 38px;
	}

ul#additionalInfo li a span {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
	}

#threeSixty { background: transparent url(../images/btn_products_360.gif) left top no-repeat; }
	#threeSixty:hover { background: transparent url(../images/btn_products_360-over.gif) left top no-repeat; }

#colors { background: transparent url(../images/btn_products_colors.gif) left top no-repeat; }
	#colors:hover { background: transparent url(../images/btn_products_colors-over.gif) left top no-repeat; }

#overhead { background: transparent url(../images/btn_products_overhead.gif) left top no-repeat; }
	#overhead:hover { background: transparent url(../images/btn_products_overhead-over.gif) left top no-repeat; }


#featuresCaption {
	clear: both;
	width: 517px;
	margin-top: 4px;
	padding: 14px 0 8px 0;
	background: transparent url(../images/bkgd_product_table_caption.png) left top no-repeat;
	}

#featuresCaption a:link,
#featuresCaption a:visited,
#featuresCaption a:hover {
	display: block;
	float: right;
	margin-right: 12px;
	color: #FFF;
	font-size: 85%;
	text-decoration: none;
	}

#featuresCaption h3 {
	margin: 0 0 0 25px;
	padding: 0;
	line-height: 1.0;
	color: #FFF;
	}

div.tableHolder {
	width: 509px;
	padding: 0 4px;
	background: transparent url(../images/bkgd_product_table_holder.png) left top repeat-y;
	}

table.spaFeatures {
	border-collapse: collapse;
	width: 100%;
	}

table.spaFeatures td,
table.spaFeatures th {
	padding: 4px 8px;
	border: 1px solid #DBDEDF;
	border-width: 0 0 1px 0;
	}

table.spaFeatures th { width: 160px; }
table.spaFeatures td { padding-left: 12px; }

table.spaFeatures tr.alt th {
	background-color: #EFF4F6;
	}

table.spaFeatures td { background: #FFF url(../images/bkgd_product_table_td_a.png) left top repeat-y; }
table.spaFeatures tr.alt td { background: #EFF4F6 url(../images/bkgd_product_table_td_b.png) left top repeat-y; }

table.spaFeatures td sup { font-size: 85%; }

/* Misc tables and other structures
---------------------------------------------------------------------------- */
table.bugs {
	width: 100%;
	margin: 24px 0;
	border-width: 0;
	}

table.bugs td {
	padding: 6px 10px;
	border-width: 0;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	line-height: 15px;
	}

table.bugs td p { font-size: 11px; }
table.bugs td img {
	margin: 0;
	}

table.bugs td sup,
table.bugs td p sup { font-size: 11px; }

table.triple td { width: 32%; }

table.double td { width: 32%; }
table.double td.lg { width: 64%; }

table.twin td { width: 49%; }

table.quad th,
table.quad td {
	width: 24%;
	padding: 0;
	}

table.quad th {
	vertical-align: bottom;
	padding: 0 6px;
	line-height: 1.2;
	}

#main table.quad td p {
	margin: 0;
	padding-left: 6px;
	line-height: 1.2;
	}

div.bug,
div.bugW {
	float: right;
	clear: right;
	width: 130px;
	margin: 0 0 24px 0;
	}

div.bugW { width: 160px; }

#main div.bug p,
#main div.bugW p {
	margin: 0 0 4px 8px;
	font-size: 11px;
	line-height: 15px;
	}
	
#paragraph {
	margin:0px 20px 10px 10px; 
	padding:0;
}


#werk_bullets strong{
	font-size: 130%;
	
}
	#werk_bullets li{
		background-image: url(../Hot_Tub_Health/gifs/list_arrow.gif);
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding-left:16px;
		line-height:130%;
		margin-bottom: 20px;
	}
	
		#werk_bullets li li{
			background-image: url(../Hot_Tub_Health/gifs/list_arrow2.gif);
			background-repeat:no-repeat;
			background-position:0 2px;
			padding-left:12px;
			
		}

/* Footer
---------------------------------------------------------------------------- */
#footer {
	/*display: none;*/
	clear: both;
	margin-top: 28px;
	text-align: center;
	}

#footer ul {
	text-align: center;
	margin-top: 4px;
	}

#footer ul li {
	display: inline;
	padding: 0 3px 0 7px;
	font-size: 85%;
	line-height: 1.2;
	background: transparent url(../images/blt_footer.png) 0 40% no-repeat;
	}

#footer ul li#fSpaShowroom,
#footer ul li#fSpaModels,
#footer ul li#fDealershipOpportunities { background-image: none; }

#footer ul li a:link,
#footer ul li a:visited {
	color: #7F7F7F;
	white-space: nowrap;
	}

#footer p {
	padding-bottom: 12px;
	font-size: 85%;
	}

#footer p.copyright { margin-top: 24px; }

.hide {
	position: absolute;
	display: block;
	top: -10000px;
	left: -10000px;
	font-size: 1px;
	}


.fl { float: left; }
.fr { float: right; }
img.fl { margin: 0 12px 4px 0; }
img.fr { margin: 0 0 12px 12px; }
.cl { clear: left; }
.cr { clear: right; }
.cb { clear: both; }


/* EXPANDING-COLLAPSING ELEMENTS 
---------------------------------------------------------------------------- */
#collapser img{
	padding-bottom: 2px; padding-right:2px;
}

#collapser p {
	padding-left: 10px;
}
#collapser {
	line-height: 1.2;
	margin-bottom:10px;
}

#collapser li {
	list-style: disc;
	margin-left: 40px;
	
}

#page_easyfinance {
	margin:0px 20px 10px 20px;
	padding:0;
	text-align:left;
	width:710px;
}





#E1Begin,#E1More,#E2Begin,#E2More,#E3Begin,#E3More,#E4Begin,#E4More,#E5Begin,#E5More,#E6Begin,#E6More,#E7Begin,#E7More,#E8Begin,#E8More,#E9Begin,#E9More,#E10Begin,#E10More,#E11Begin,#E11More,#E12Begin,#E12More,#E13Begin,#E13More,#E14Begin,#E14More,#E15Begin,#E15More,#E16Begin,#E16More,#E17Begin,#E17More,#E18Begin,#E18More,#E19Begin,#E19More,#E20Begin,#E20More,#E21Begin,#E21More,#E22Begin,#E22More,#E23Begin,#E23More,#E24Begin,#E24More,#E25Begin,#E25More,#E26Begin,#E26More,#E27Begin,#E27More,#E28Begin,#E28More,#E29Begin,#E29More,#E30Begin,#E30More {
	display:inline;
}

#E1Remain,#E1Less,#E2Remain,#E2Less,#E3Remain,#E3Less,#E4Remain,#E4Less,#E5Remain,#E5Less,#E6Remain,#E6Less,#E7Remain,#E7Less,#E8Remain,#E8Less,#E9Remain,#E9Less,#E10Remain,#E10Less,#E11Remain,#E11Less,#E12Remain,#E12Less,#E13Remain,#E13Less,#E14Remain,#E14Less,#E15Remain,#E15Less,#E16Remain,#E16Less,#E17Remain,#E17Less,#E18Remain,#E18Less,#E19Remain,#E19Less,#E20Remain,#E20Less,#E21Remain,#E21Less,#E22Remain,#E22Less,#E23Remain,#E23Less,#E24Remain,#E24Less,#E25Remain,#E25Less,#E26Remain,#E26Less,#E27Remain,#E27Less,#E28Remain,#E28Less,#E29Remain,#E29Less,#E30Remain,#E30Less {
	display:none;
}

/* pop up windows 
---------------------------------------------------------------------------- */


#pop_up_content {
	width: 600px;
	text-align:left;
}

/* dealer locator mid page
---------------------------------------------------------------------------- */


.dealer_locator_wrap {
	margin:0; 
	padding:0;
	text-align:center;
}

.dealer_locator {
	margin:0; 
	padding:13px 155px 0 0;
	background: url(../gifs/bt_locate_dealer.gif) top center no-repeat;
	height:48px;
	text-align:right;
	vertical-align:middle;
}

#greenflash {
	padding-left:10px;
	margin-left:10px;
}

/* Spa Rendering page */

 #sr {
	background: #fff;
	border:     1px solid #DEDEDE;
	margin-top: 16px;
	width:      100%;
	}
	
#sr td { 
	padding: 4px; 
	}

#sr th{ 
	background: #5590a0;
	color:#fff;
	border:thin;
	padding: 4px; 
	}
	
#sr tr.blue{
	background: #d8e6e9;
	border:     1px solid #DEDEDE;
	margin-top: 16px;
	width:      100%;
	}



/* Deck Tool Page */

#page_deck_tool {
	margin:0px 30px 10px 30px;
	padding:0;
	text-align:left;
	width:700px;
	font-size:16px;
	color:black;
}

#page_deck_tool .features {
	float:right;
	margin:0px 0px 0px 30px;
	text-align:left;
	width:570px;
}

#page_deck_tool .features ul{
	padding-left:15px;
	list-style:disc;
	line-height:18px;
}
#page_deck_tool .features li{
	padding-left:20px;
}


/* ----------------spa showroom spa images ---------------------*/


#series-one {
	display: block;
	width: 261px;
	height: 211px;
	float:left;
	margin:0px 0px 5px 2px;
	z-index:1;
	}
	
	#series-two {
	display: block;
	width: 261px;
	height: 211px;
	float:left;
	margin:0px 0px 5px 8px;
	z-index:1;
	}
	
	#series-three {
	display: block;
	width: 261px;
	height: 211px;
	float:left;
	margin:0px 0px 5px 2px;
	z-index:1;
	}
	
	#series-four {
	display: block;
	width: 261px;
	height: 211px;
	float:left;
	margin:0px 0px 5px 8px;
	z-index:1;
	}
	
	#series-five {
	display: block;
	width: 261px;
	height: 211px;
	float:left;
	margin:0px 0px 5px 2px;
	z-index:1;
	}

	#series-six {
	margin:0px 0px 5px 8px;
	}
	
	/*#series-six:hover {
		background: transparent url(../images/btn_product_easy_financing-over-trans.png) left top no-repeat;
	}*/
	
	
/***************************************************************************/
/* Dealer locator box mid  page   showroom page                            */
/***************************************************************************/
 
  #dealer_locator_wrap2 {
 	width: 540px;
	height:65px;
	clear: both;
	text-align:left;
	
 }

 #dealer_locator2 {
	width:372px;
	height:62px;
	background: #ffffff;
	background-image: url(../jpgs/dealer.jpg);
	float:right;
	margin-left:6px;
}

#dealer-btn {
	width:144px;
	height:61px;
	float:left;
	margin-left:8px;
}
 
  #dealer_locator2 form {
 	padding-top: 21px;
	margin-right: 8px;
	float:right;
 }
 
 button {
background:transparent url(../gifs/button.gif) repeat scroll 0%;
border:0pt none;
height:17px;
margin:3px;
padding:0pt;
width:17px;
}

form * {
vertical-align:middle;
}

.hidden { display: none; }

#main-showroom {
width:400px;
height:40px;
position:relative;
}

#showroom_quote {
	display: block;
	position: absolute;
	left: 412px;
	top: -78px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_request_quote-trans.png) left top no-repeat;
	}

	#showroom_quote:hover {
		background: transparent url(../images/btn_request_quote_over-trans.png) left top no-repeat;
	}
	
#showroom_brochure {
	display: block;
	position: absolute;
	left: 283px;
	top: -78px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_brochure-trans.png) left top no-repeat;
	}

	#showroom_brochure:hover {
		background: transparent url(../images/btn_brochure_hover-trans.png) left top no-repeat;
	}

#hurry {
background:url(../jpgs/hurry.jpg);
width:573px;
height:87px;
margin-left:65px;
}

ul.crystal {
line-height:1.6;
font-size:95%;
margin:1em 0pt 1.3em;
}

ul.crystal li {
list-style-type:disc;
margin-bottom:15px;
}


ul.MenuBarHorizontal {
	display: none;
}