@charset "UTF-8";
/* CSS Document */
/* 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: #D4C9BC url(../images/bkgd_body.png) 50% 0 repeat-y;
	}

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 {
	width: 752px;
	height: 95px;
	background: transparent url(../images/bkgd_header.png) left top no-repeat;
	}

#homeLink { margin-left: 24px; }

#dealerLocator {
	position: absolute;
	top: 12px;
	left: 322px;
	width: 400px;
	text-align: right;
	}
	
	.globalSearch {
	position: absolute;
	top: 6px;
	left: 330px;
	width: 80px;
	height:35px;
	background-image:url(../gifs/global.png);
	display:block;
	z-index:20000;
	}
	.globalSearch:hover {
	background-image:url(../gifs/global_hover.png);
	}

#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; 
	width: 743px; 
	height: 387px; 
	position: relative;
	z-index: 10;
}
#features2 h1.deck-design {
	color: #6ba3b0;
	font-size: 38px;
	line-height: 36px;
	padding: 25px 0px 0px 390px; 
	width: 330px;
	
	top: 0;
	left: 0;
	position: absolute;
	z-index: 30;
}
#features2 img {
	top: 0;
	left: 0;
	position: absolute;
	z-index: 20;
}
#features2 a {
	background: url('../gifs/spacer.gif');
	display: block;
    height: 63px;
    text-decoration: none;
	text-indent: -9999px;
    width: 320px;
	top: 304px;
	left: 73px;
	position: absolute;
	z-index: 40;
}





/*#features2 span.none, */
#see_more span {
	display:none; 
}
.blue {
	color:#005f72;
}

#content {
	background: transparent url(../images/bkgd_sidebar-trans.png) left top no-repeat;
	/*min-height: 907px;*/
	}

#main {
	float: right;
	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 {
	float: left;
	width: 197px;
	min-height: 900px;
	}

#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 .smtext {
	font-size:0.92em;
	vertical-align:super;
}

#sidebar ul.subCategory li {
	background: transparent url(../images/blt_side_ho3.png) center left no-repeat;
	line-height: 20px;
	}

#sidebar ul.subCategory li a:link,
#sidebar ul.subCategory li a:visited {
	width: 134px;
	padding: 1px 0 1px 30px;
	margin: 0 0 0 0;
	background-image: none;
	}

#sidebar ul.subCategory li a:hover {
	/*background: #fff url(../images/blt_side_ho.png) 20px 40% no-repeat;*/
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}

#sidebar ul.nc li { text-transform: none; }

#sidebar p#search {
	margin: 24px 12px 12px 25px; /*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 #oneMillionSpas {
	margin: 16px 0 0 29px;
}


/* 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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*/
#pgCantabria #sidebar ul li#snCantabria a:link,
#pgCantabria #sidebar ul li#snCantabria a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgCantabria #sidebar ul li#snCantabria a:hover { cursor: default; }


#pgGeneva #sidebar ul li#snGeneva a:link,
#pgGeneva #sidebar ul li#snGeneva a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgTahitian #sidebar ul li#snTahitian a:hover { cursor: default; }

#pgSalina #sidebar ul li#snSalina a:link,
#pgSalina #sidebar ul li#snSalina a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgSalina #sidebar ul li#snSalina a:hover { cursor: default; }

/* OLD
#pgElation #sidebar ul li#snElation a:link,
#pgElation #sidebar ul li#snElation a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgAspire #sidebar ul li#snAspire a:hover { cursor: default; }

/* OLD
#pgMoorea #sidebar ul li#snMoorea a:link,
#pgMoorea #sidebar ul li#snMoorea a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgKauai #sidebar ul li#snKauai a:hover { cursor: default; }

/* OLD
#pgCumberland #sidebar ul li#snCumberland a:link,
#pgCumberland #sidebar ul li#snCumberland a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgAventine #sidebar ul li#snAventine a:hover { cursor: default; }

/* OLD
#pgSanGabriel #sidebar ul li#snSanGabriel a:link,
#pgSanGabriel #sidebar ul li#snSanGabriel a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgWater #sidebar ul li#snWater a:hover { cursor: default; }

#pgMonarch #sidebar ul li#snMonarch a:link,
#pgMonarch #sidebar ul li#snMonarch a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgMonarch #sidebar ul li#snMonarch a:hover { cursor: default; }

#pgCovers #sidebar ul li#snCovers a:link,
#pgCovers #sidebar ul li#snCovers a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left 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_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgWarrC #sidebar ul li#snWarrC a:hover { cursor: default; }

#pgCima #sidebar ul li#snCima a:link,
#pgCima #sidebar ul li#snCima a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgCima #sidebar ul li#snCima a:hover { cursor: default; }

#pgLina #sidebar ul li#snLina a:link,
#pgLina #sidebar ul li#snLina a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgLina #sidebar ul li#snLina a:hover { cursor: default; }

#pgMarino #sidebar ul li#snMarino a:link,
#pgMarino #sidebar ul li#snMarino a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgMarino #sidebar ul li#snMarino a:hover { cursor: default; }

#pgPalatino #sidebar ul li#snPalatino a:link,
#pgPalatino #sidebar ul li#snPalatino a:visited {
	background: #fff url(../images/blt_side_ho3.png) center left no-repeat;
	text-decoration: none;
	}
#pgPalatino #sidebar ul li#snPalatino 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_ho3.png) center left 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_ho3.png) center left 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#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;
	}

#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;
}
#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;
}


/* home page rotator */
#home_rotator {
	padding-left:15px;
	float:left;
	font-size:90%;
}

#home_rotator_text {
	margin-left:120px;
	width:310px;

}

#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;
	}


/*
	BOL - 011811 Homepage redesign
*/
#homeBody .learn-more {
	background: transparent url('../images/home/learn-more-arrow.png') center right no-repeat;
	padding-right: 15px;
	vertical-align: top;
	line-height: 16px;
}
#homeBody #wrap {
	background-image: none;
}
#homeBody #banner-wrap {
	min-height: 200px;
	margin: 0 0 20px 5px;
	padding: 100px 0 0 0;
	width: 100%;
}
#homeBody #banner-wrap #banners {
	height: 281px;
	overflow: hidden;
}
#homeBody #banner-wrap .banner {
	float: left;
	width: 740px;
}
#homeBody #banner-wrap .active {
	z-index: 99;
}
#homeBody #banner-wrap #banner-nav {
	background: url('../images/home/banner-nav-sprite.png') 0 0 no-repeat;
	height: 62px;
}
#homeBody #banner-wrap #banner-nav li {
	display: inline;
	float: left;
}
#homeBody #banner-wrap #banner-nav li a {
	color: #FFF;
	display: block;
	height: 56px;
	text-indent: -9999px;
	width: 235px;
}
#homeBody #banner-wrap #banner-nav li#banner-link-comfort .active {
	background: transparent url('../images/home/banner-nav-sprite.png') 0 -65px no-repeat;
	width: 250px;
}
#homeBody #banner-wrap #banner-nav li#banner-link-performance .active {
	background: transparent url('../images/home/banner-nav-sprite.png') -250px -65px no-repeat;
	width: 275px;
}
#homeBody #banner-wrap #banner-nav li#banner-link-style .active {
	background: transparent url('../images/home/banner-nav-sprite.png') -523px -65px no-repeat;
	width: 244px;
}
#homeBody #wrap .inner {
	padding: 0 5px
}
#homeBody #main {
	width: 522px;
}
#homeBody #main-top {
	background: url('../images/home/bkg-slider-top.gif') top left no-repeat;
	padding-top: 10px;
}
#homeBody #main-bottom {
	background: url('../images/home/bkg-slider-bottom.gif') bottom left no-repeat;
	padding-bottom: 10px;
}
#homeBody #main-middle {
	background: url('../images/home/bkg-slider-middle.gif') 0 0 repeat-y;
}
#homeBody #slider {
	min-height: 368px;
	overflow: hidden;
	position: relative;
	width: 522px;
}
#slider-scroller {
	position: absolute;
	right: 5px;
	top: 2px;
	width: 60px;
	z-index: 9999;
}
#slider-scroller a {
	float: left;
	height: 25px;
	text-indent: -9999px;
	width: 25px;
}
#homeBody #slider-prev {
	background: transparent url('../images/home/left.png') 0 0 no-repeat;
	margin-right: 5px;
}
#homeBody #slider-next {
	background: transparent url('../images/home/right.png') 0 0 no-repeat;
}
#homeBody #slider h2 {
	font-size: 140%;
}
#homeBody #slide-container {
	position: absolute;
	left: 0;
	top: 0;
	width: 3000px;
}
#homeBody .slide {
	background-color: #f1f1f1;
	float: left;
	margin-left: 5px;
	padding: 20px;
	width: 473px;
}
.slideontop {
	z-index: 99;
}
.slidebelow {
	z-index: 0;
}
#homeBody .slide img {
	float: right;
	margin: 5px;
	padding: 0;
}
#homeBody #main .slide h2,
#homeBody #main .slide p,
#homeBody #main .slide ul,
#homeBody #main .slide img {
	margin-left: 0;
}
#homeBody #main .slide img {
	margin: 0 0 0 20px;
}
#homeBody .slide .learn-more {
	font-size: 16px;
	text-transform: uppercase;
}
#homeBody #slide-selector {
	background: url('../images/home/bkg-slide-selector.png') top center no-repeat;
	height: 70px;
	left: 10px;
	overflow: hidden;
	position: relative; 
	width: 502px;
}
#homeBody #slide-selector ul {
	float: left;
	left: 10px;
	margin: 0;
	padding: 0;
	position: relative;
    width: 2000px;
}
#homeBody #slide-selector li {
	display: inline;
	float: left;
}
#homeBody #slide-selector li a {
	display: block;
	height: 60px;
	margin: 5px 0 5px 0;
	padding: 6px 0 0 7px;
	width: 115px;
}
#homeBody #slide-selector li a.active {
	background: transparent url('../images/home/bkg-slider-image-shadow.png') 0 0 no-repeat;
}
#homeBody #slide-selector li a span {
	cursor: pointer;
	float: left;
}
#homeBody #slide-selector #slide-selector-prev,
#homeBody #slide-selector #slide-selector-next {
	display: block;
	width: 25px;
	height: 100%;
	overflow: hidden;
	background: #000;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	z-index: 99;
}
#homeBody #slide-selector #slide-selector-prev {
	left: 0;
}
#homeBody #slide-selector #slide-selector-next {
	right: 0;
}
#homeBody #sidebar {
	float: right;
	min-height: 0px;
	width: 213px;
}
#homeBody #sidebar ul {
	background: none;
	border: none;
	margin: 0 0 0 5px;
	padding: 0;
	width: auto;
}
#homeBody #sidebar ul li {
	background: none;
	border: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#homeBody #sidebar ul li a {
	background: none;
	border: none;
	display: block;
	height: 37px;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -9999px;
	width: 207px;
}
#homeBody #sidebar #browse {
	background: url('../images/home/sidebar-nav-sprite.png') 0 0 no-repeat;
}
#homeBody #sidebar #quote {
	background: url('../images/home/sidebar-nav-sprite.png') 0 -40px no-repeat;
}
#homeBody #sidebar #brochure {
	background: url('../images/home/sidebar-nav-sprite.png') 0 -80px no-repeat;
}
#homeBody #sidebar #trade {
	background: url('../images/home/sidebar-nav-sprite.png') 0 -120px no-repeat;
}
#homeBody #sidebar #consult {
	background: url('../images/home/sidebar-nav-sprite.png') 0 -160px no-repeat;
}
#homeBody #sidebar #build {
	background: url('../images/home/sidebar-nav-sprite.png') 0 -200px no-repeat;
}
#homeBody #sidebar #browse:hover,
#homeBody #sidebar #browse:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px 0 no-repeat;
}
#homeBody #sidebar #quote:hover,
#homeBody #sidebar #quote:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px -40px no-repeat;
}
#homeBody #sidebar #brochure:hover,
#homeBody #sidebar #brochure:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px -80px no-repeat;
}
#homeBody #sidebar #trade:hover,
#homeBody #sidebar #trade:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px -120px no-repeat;
}
#homeBody #sidebar #consult:hover,
#homeBody #sidebar #consult:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px -160px no-repeat;
}
#homeBody #sidebar #build:hover,
#homeBody #sidebar #build:focus {
	background: url('../images/home/sidebar-nav-sprite.png') -208px -200px no-repeat;
}

#homeBody #sidebar #video-wrap {
	background: transparent url('../images/home/bkg-sidebar-video.png') 0 0 no-repeat;
	padding: 10px 0 0 10px;
}
#homeBody #sidebar #video-wrap .learn-more {
	display: block;
	font-size: 16px;
	padding: 18px 5px;
	text-transform: uppercase;
	width: 175px;
}
#homeBody #social-bar {
	background: transparent url('../images/home/bkg-social-bar.png') 0 0 no-repeat;
	clear: both;
	height: 15px;
	margin: 0 auto;
	padding: 11px 10px 18px; 
}
#homeBody #social-bar a {
	float: left;
}
#homeBody #social-bar a:first-child {
	margin: 4px 0 0 2px;
}
#homeBody #social-bar #social-networks {
	float: right;
	width: 168px;/* with twitter btn */
	/*width: 140px;*/ /*without twitter btn */
}
#homeBody #social-bar #social-networks p {
	float: left;
}
#homeBody #social-bar #social-networks ul li {
	display: inline;
	float: left;
}
#homeBody #social-bar #social-networks ul li a {
	display: block;
	height: 24px;
	margin: 0 0 0 5px;
	text-indent: -9999px;
	width: 24px;
}
#homeBody #social-bar #social-networks #soc-facebook {
	background: transparent url('../images/home/soc-facebook.png') 0 0 no-repeat;
}
#homeBody #social-bar #social-networks #soc-twitter {
	background: transparent url('../images/home/soc-twitter.png') 0 0 no-repeat;
}
#homeBody #social-bar #social-networks #soc-youtube {
	background: transparent url('../images/home/soc-youtube.png') 0 0 no-repeat;
}
#homeBody #overlay-wrap {
	background: #000;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}
#homeBody #overlay {
	background: #D4C9BC;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 0;
	min-height: 50px;
	min-width: 50px;
	z-index: 99999;
}
#homeBody #overlay .close {
	background: transparent url('../images/close.gif') 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	height: 25px;
	width: 25px;
	position: absolute;
	top: -15px;
	right: -15px;
	z-index: 999999;
}

/* Owners Corners - 011811 */
#pgOwners #wrap {
	background-image: url('');
}
#pgOwners #header {
	background-image: url('../images/bkgd_header_home.png');
}
#pgOwners #content {
	background-image: url('../images/owners-corner/bkg-owners-corner.jpg');
	background-position: 3px 0;
	min-height: 463px;
	min-width: 744px;
	position: relative;
}
#pgOwners #owners-actions {
	position: absolute;
	top: 20px;
	right: 15px;
}
#pgOwners #owners-actions li a {
	background-image: url('../images/owners-corner/owners-actions-sprite.png');
	background-repeat: no-repeat;
	background-image: transparent;
	display: block;
	height: 70px;
	text-indent: -9999px;
	width: 190px;
}
#pgOwners #owners-actions li a#warranty-registration {
	background-position: 0 0;
}
#pgOwners #owners-actions li a#customer-service {
	background-position: 0 -70px;
}
#pgOwners #owners-actions li a#spa-renderings {
	background-position: 0 -140px;
}
#pgOwners #owners-actions li a#manuals-guides {
	background-position: 0 -210px;
}
#pgOwners #owners-actions li a#trade-in {
	background-position: 0 -280px;
}
#pgOwners #owners-actions li a#experience {
	background-position: 0 -350px;
}

#pgOwners #owners-actions li a#warranty-registration:hover,
#pgOwners #owners-actions li a#warranty-registration:focus {
	background-position: -189px 0;
}
#pgOwners #owners-actions li a#customer-service:hover,
#pgOwners #owners-actions li a#customer-service:focus {
	background-position: -189px -70px;
}
#pgOwners #owners-actions li a#spa-renderings:hover,
#pgOwners #owners-actions li a#spa-renderings:focus {
	background-position: -189px -140px;
}
#pgOwners #owners-actions li a#manuals-guides:hover,
#pgOwners #owners-actions li a#manuals-guides:focus {
	background-position: -189px -210px;
}
#pgOwners #owners-actions li a#trade-in:hover,
#pgOwners #owners-actions li a#trade-in:focus {
	background-position: -189px -280px;
}
#pgOwners #owners-actions li a#experience:hover,
#pgOwners #owners-actions li a#experience:focus {
	background-position: -189px -350px;
}


/* 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: block;
	position: absolute;
	left: 629px;
	top: 168px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_product_easy_financing-trans.png) left top no-repeat;
	}
	
	#easyfinancing:hover {
		background: transparent url(../images/btn_product_easy_financing-over-trans.png) left top no-repeat;
	}
	
	.productBody #request_quote {
	display: block;
	position: absolute;
	left: 629px;
	top: 108px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_request_quote-trans.png) left top no-repeat;
	}

	#request_quote:hover {
		background: transparent url(../images/btn_request_quote_over-trans.png) left top no-repeat;
	}
	
	.productBody #request_quote_cantabria {
	display: block;
	position: absolute;
	left: 629px;
	top: 168px;
	width: 130px;
	height: 61px;
	background: transparent url(../images/btn_request_quote-trans.png) left top no-repeat;
	}

	#request_quote_cantabria:hover {
		background: transparent url(../images/btn_request_quote_over-trans.png) left top no-repeat;
	}
	
	.productBody #see_more {
	display: block;
	position: absolute;
	left: 629px;
	top: 109px;
	width: 130px;
	height: 61px;
	background: transparent url(../Spa_Showroom_Hot_Tubs/jpgs/see_more.jpg) left top no-repeat;
	}

	/*#see_more: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#seriesVacanza {
	height: 31px;
	background: transparent url(../images/h3_series_vacanza-trans.png) left top no-repeat;
	}

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 { 
	margin-bottom: 12px;
	float: left;
	width:270px;
 }

ul.specList li {
	padding-left: 10px;
	background: transparent url(../images/blt-ul-loose.png) 0 7px no-repeat;
	padding-bottom:3px;
	line-height:16px;
	}

ul#additionalInfo {
	float: right;
	width:235px;
	height: auto;
	margin: -8px 0 0 0;
	padding:0;
	/*padding: 0 0 10px 0;*/
	text-align: right;
	list-style: 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; }

#email { background: transparent url(../images/btn_products_email.gif) left top no-repeat; }
	#email:hover { background: transparent url(../images/btn_products_email-over.gif) left top no-repeat; }
	
#print { background: transparent url(../images/btn_products_print.gif) left top no-repeat; }
	#print:hover { background: transparent url(../images/btn_products_print-over.gif) left top no-repeat; }
	
#financing { background: transparent url(../images/btn_products_financing.gif) left top no-repeat; }
	#financing:hover { background: transparent url(../images/btn_products_financing-over.gif) left top no-repeat; }
	
#trade { background: transparent url(../images/btn_products_trade.gif) left top no-repeat; }
	#trade:hover { background: transparent url(../images/btn_products_trade-over.gif) 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;
}
*/
	
/* Spa Model Product Info Tabs */
#product-info {
	display: block;
}
#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;
	font-size: 16px;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
}
#featuresCaption ul {
	float: left;
	margin-left: 15px;
}
#featuresCaption ul li {
	float: left;
}
#featuresCaption ul li a,
#featuresCaption ul li a:link,
#featuresCaption ul li a:visited {
	border-right: 1px solid #EEE;
	display: block;
	margin-right: 15px;
	padding-right: 15px;
	font-size: 85%;
	text-decoration: none;
	
	color: #12869B;
}
#featuresCaption ul li a:hover,
#featuresCaption ul li a:active {
	/*color: #EEE;*/
	/*text-shadow: 0 0 1px #000;*/
	text-decoration: underline;
	text-shadow: 0 0 1px #FFF;
}
#featuresCaption ul li a.active,
#featuresCaption ul li a.active:link,
#featuresCaption ul li a.active:visited,
#featuresCaption ul li a.active:active,
#featuresCaption ul li a.active:hover {
	color: #FFF;
	text-shadow: 0 0 1px #000;
	text-decoration: none;
}
#hot-tub-specifications{
	display: block;
}
#ratings-reviews {
	padding: 5px 5px 0 5px;
	width: 508px;
}
#BVRRContainer {
	border-bottom: 1px solid #DBDEDF;
}
#ratings-reviews p {
	margin: 0;
	padding: 15px 0;
}
#bazaar-voice-summary {
	margin: 0 0 0 25px;
}
	
	
div.tableHolder {
	width: 509px;
	padding: 0 4px;
	background: transparent url(../images/bkgd_product_table_holder.png) left top repeat-y;
	font-size:100%;
	}

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;
	font-size:100%;
	line-height:1.42em;
	}

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; }

div.tableHolder table.spaFeatures sup { 
	font-size: 85%;
	line-height: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 {
	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;
	}*/
	
	.vid-spa-frog-bkg{
		background: url('../Spa_Showroom_Hot_Tubs/pngs/vid-bkg.png') no-repeat; 
		padding: 14px 17px; 
		margin-left: 20px; 
		width:256px;
	}
	
/***************************************************************************/
/* 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;
}

a.tooltip-1 span {display: none;} /* refer to screen-tooltip.css to activate tooltip */

/* FACEBOOK SOCIAL MEDIA UPDATES - SITEWIDE ********************************************************************************/
#homeBody #quick_tools li span#homepage-facebook-link {
	background: url('../pngs/icon-facebook-logo-16x16.png') top right no-repeat;
	padding: 0 25px 4px 0;
}
#facebook-like-btn-content {
	left:661px;
	position:absolute;
	top:227px;
}
#facebook-like-btn-sidebar {
	width: 160px;
	margin: 20px 0 0 25px;	
}
#facebook-like-why {
	margin: 15px 0 0 5px;
	width: 350px;
	height: 25px;
}
#facebook-like-box {
	width: 160px;
	margin: 20px 0 0 28px;
}
#facebook-like-box-header {
	width: 148px;
	height: 61px;
	display: block;
	background: transparent url('../About/pngs/bkg-facebook-like-box.png') 0 0 no-repeat;
	text-indent: -9999px;
}
#facebook-like-box-container {
	background: #FFF;
	width: 148px;
}
/* TWITTER TWEET BUTTON SOCIAL MEDIA UPDATES **/
#tweet-btn-sidebar{ 
	width: 160px;
	margin: 20px 0 0 25px;		
}
.tweet-btn-customer{
	position: absolute;
	bottom: 18px;
	left: 20px;
}
.tweet-btn-customer #tweet-btn-sidebar{
	margin: 0;
}
<<<<<<< .mine
/** Manual Delivery Guides  **/
.manual-section{
}
.manual-section .clear{
	clear: both;
}
.manual-section .two-column{
	width: 47%;
	float: left;
	margin-right: 10px;
}
.manual-section .last{
	margin:-right: 0px;
}
.manual-section img{
	float: left;
	padding: 0px;
	margin: 0 15px 0 0;
}
.manual-section p.overview{
	padding: 20px 0;
	margin-left: 130px;
	display: block;
}

/** PDF icon list **/
ul.pdf{
	margin-left: 10px;
}
ul.pdf li{
	background: url('../images/pdf-icon-sm.png') top left no-repeat;
	display: block;
	padding: 3px 0 4px 25px;
	margin: 0 0 10px 0;
	line-height: 16px;
	font-size: 11px;
}
a.pdf{
	background: url('../images/pdf-icon-sm.png') top left no-repeat;
	padding: 3px 0px 4px 25px;
}
/** Jets Hydromessage Page **/
#hydromessage-jets-chart{
	background: url('../Why_Hot_Tub_Caldera_Spas/pngs/bkg-jets-message-chart.png') top center no-repeat;
	width: 450px;
	height: 612px;
	padding: 25px 14px 25px 25px;
	margin: 20px 0;
}
#hydromessage-jets-chart td.dotborder{
	border-left: 0.16em dashed #cdcdcd;
}
#hydromessage-jets-chart td.cell{
	width: 130px; 
	padding: 5px 10px 5px 8px;
}
#hydromessage-jets-chart td.spacer{
	height: 5px; 
}
#hydromessage-jets-chart td.cell h3{
	font-size: 11px;
}
#hydromessage-jets-chart td.cell p{
	font-size: 9px;
	line-height: 14px;
	margin: 0.3em 0 0.5em;
}
#hydromessage-jets-chart td.cell span{
	font-size: 8px;
}
/** Monarch Watercare Page **/
#monarch-water-care{
}
#monarch-water-care p{
	line-height: 18px;
	margin: 0 0 1.3em;
}
#monarch-water-care p.intro{
	margin: 0;
}
#monarch-water-care .granules,
#monarch-water-care .defense,
#monarch-water-care .cleaners{
	padding: 0 0 12px 0;
}
#monarch-water-care h3{
	font-size: 14px;
	margin: 0 0 2px;
	padding: 0;
}
#monarch-water-care .granules h3{
	background: url('../Spa_Showroom_Hot_Tubs/jpgs/mini-monarch-blue-sm.jpg') no-repeat center right;
	line-height: 25px;
	width: auto;
	padding: 0 25px 0 0;
	color: #5387bd;
}
#monarch-water-care .defense h3{
	background: url('../Spa_Showroom_Hot_Tubs/jpgs/mini-monarch-orange-sm.jpg') no-repeat center right;
	line-height: 25px;
	width: auto;
	padding: 0 25px 0 0;
	color: #d9531f;
}
#monarch-water-care .cleaners h3{
	background: url('../Spa_Showroom_Hot_Tubs/jpgs/mini-monarch-cyan-sm.jpg') no-repeat center right;
	line-height: 25px;
	width: auto;
	padding: 0 25px 0 0;
	color: #67c7c6;
}
/** Press Release Page **/
form#year-filter{
	margin: 0 0 30px;
}
.pr-result{
	border-bottom: 1px solid #e0e0e0;
	width: 100%;
	padding: 0 0 20px;
	margin: 0 0 20px;
}
.pr-result-header{
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
}
.pr-title{
	float: left;
	width: 70%;
}
.pr-date{
	float: right;
	width: 25%;
}
.pr-overview{
	margin: 20px 0;
	color: #666666;
	line-height: 18px;
	font-size: 12px;
}
.pr-title a.pr-view{
	background: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
a.pr-view{
	background: url('../images/pr-link-arrow.png') center right no-repeat;
	padding: 0 20px 0 0;
	font-size: 11px;
}
.pr-separator{
    text-align: center;
}
#press-release-pagination .page_navigation .first_link{
	margin-right: 3px;
	display: none;
}
#press-release-pagination .page_navigation .last_link{	
	margin-left: 3px;
	display: none;
}
#press-release-pagination .page_navigation .previous_link,
#press-release-pagination .page_navigation .next_link{
	margin: 0 3px;
	font-weight: bold;
}
#press-release-pagination .page_navigation .page_link{
	padding: 2px 6px;
	margin: 0 3px;
	color: #339999;
	font-weight: bold;
}
#press-release-pagination .page_navigation .active_page{
	padding: 2px 6px;
	margin: 0 3px;
	background-color: #339999;
	color: #ffffff;	
	font-weight: bold;
}
=======
>>>>>>> .r1264

