﻿
/*** General ***/
* {margin:0; padding:0; }

html{
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    color:#000000;
}

body{
	background-image:none;
                     background-color:#FFFFFF;
                     height:100%;
                     width:auto;
}


#container{	
	width:95%;
                     	border:0;
                     height:100%;
	margin:0
	padding:0;
	float: none !important;
                     background-color:#FFFFFF;
	}
	
	
#maincontent{
	width:95%;
                     	background-color:#FFFFFF;
	padding:0;
	margin:0;
}

#maincontainer{
                     width:95%;
                     float: none !important;
                     padding:0;
                     margin:0;
}


#modelcontainer{
                     width:95%;
                     height:100%;
                     float: none !important;
                     padding:0;
                     margin:0;

}

.homepage_rightable{
	width:auto;
	float: none !important;
	padding:0;
	margin:0;
	border:none;
}

.rightcontenttable{
	padding:0;
	margin:0;
	width:95%;
	border:none;
}

.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	background-color:inherit;
}


#footerimagefull{
	display:none;
}


#footerimagepartial{
	display:none;
}

#rightcontainer{
width:auto;
float: none !important;
padding:0;
margin:0;
}


.halftablestyle{
	font-family: Arial,Verdana,san-serif;
	color:#333333;
	width:215px;
	font-size:11px;
}

.fulltablestyle{
	font-family: Arial,Verdana,san-serif;
	color:#333333;
	width:440px;
	font-size:11px;
}


.links a {color:#000000; text-decoration:none; background-color:inherit; }
.links a:hover{ color:#d46223; text-decoration:underline; background-color:inherit }
.links a:active{ color:#000000; background-color:inherit }
.links a:visited{ color:#000000; background-color:inherit }


.businessopportunity{
	float:left;
	padding-bottom:5px;
}
.links{
	float:left;
	width:636px;
}

.sitemap{
	float:left;
	margin-left:8px;
	width:636px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}

.contenthub{
	float:left;
	margin-top:9px;
	width:116px;
}


#headerimage{
	display: none;
}

#saunamodels_spec{
	position:relative;	
	background-image:url(images/title_saunamodelslong.gif);
	background-repeat:no-repeat;
	width:725px;
	height:23px;
	margin-left:24px;
	margin-top:15px;
}

#saunamodels_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	float:right;
	margin-right:8px;
	margin-top:5px;
}



#healthbenefitsforarticle{
	position:relative;	
	background-image:url(images/title_healthbenefitslong.gif);
	background-repeat:no-repeat;
	width:725px;
	height:22px;
	margin-left:24px;
	margin-top:16px;
}

#healthbenefitsforarticle_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	float:right;
	margin-right:8px;
	margin-top:5px;
}

/*** TEXT AND LINK STYLE ***/

ul { 
	/* list-style-type: none; */ 
	margin: 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eb840d;
	padding-left:25px;
}


ol { padding: 0px 0px 0px 20px;  margin: 0px 0px 12px 6px; }

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
                     background-color:none;
}

.greytext{
	/* padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	background-color:inherit; */
	display:none;
}


h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	background-color:inherit;
	color:#000000;
}


.listtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4d;
	background-color:inherit;
	padding-top:5px;
}

li {
	margin:0;
	padding-left:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:inherit;
	color:#000000;
	}


.models_left, .models_right{
	width:auto;
	float: none !important;
	padding:0;
	margin:0;
	border: 1px #000000 solid;
}

.hidden4print{
	display:none;
}

.imagewrapper{
	width:30%;
}

.description{
	width:70%;
                     color:#000000;
}

.dimension{
	width:auto;
}

.dimensionheader{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	background-color:inherit;
}

.dimensiontext{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	background-color:inherit;
}


/***  DEALER LOCATIONS LAYOUT ***/

.title_long{
 margin-bottom:10px; 
 margin-top:6px
}



.dealertitle{
	width:732px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393939;
	background-color:inherit;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:10px;
	margin-left:4px;
}

.dealertable_left{
	width:260px;
	height:auto;
	float: none !important;
	border:none;
	padding:0;
	margin:0;
}

.dealertable_right{
	width:260px;
	height:auto;
	float: none !important;
	border:none;
	padding:0;
	margin:0;
}	


.dealerheader{
	background-color:#e1e1e1;

}


.dealercontact{
	background-color:#FFFFFF;
}


.dealername{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d4d4d;
}


.dealerstate{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ec830c;
	font-weight:bold;
}


/* FAQs */
.questionBlock {
	background:url(images/border2.gif) bottom repeat-x;
	margin-bottom:10px;
}

.questionQ {
	color:#fd5d2b;
	background-color:inherit;
}

.questionA {
	color:#fda22b;
	background-color:inherit;
}


/* HEALTH LIST */
.healthList {
	background:url(images/border.gif) bottom repeat-x;
	margin-bottom:10px;
}






/* headings */
h1, h2, h3, h5 {margin:0px; padding:0px;}
h2 {font:12px/12px Verdana, Arial, sans-serif; font-weight:bold;color:#003E72;padding-bottom:10px; background-color:inherit}
h3 {font:12px/12px Verdana, Arial, sans-serif; font-weight:bold;color:#333333;padding-bottom:3px; background-color:inherit}
h5 {font:10px/10px Verdana, Arial, sans-serif; font-weight:bold;color:#838588; background-color:inherit}

img {border:0px;}
img.rightImage {float:right; padding-left:20px;}


/* header */
#header {float:left;width:775px;}
#headerLeft {float:left;}
#headerCenter {float:left;}
#headerRight {float:left;}




/* navigation */
#navigation {}
#navigation li {float:left;}

#disclaimer{
	display:none;
}

#disclaimerleft{
	float:left; 
	padding-left:10px;
}

#disclaimerright{
	float:right;
	margin-right:2px;
}

#disclaimer a {color:#e8e8e8; text-decoration:none; background-color:inherit }
#disclaimer a:hover{ color:#e8e8e8; text-decoration:underline; background-color:inherit }
#disclaimer a:active{ color:#e8e8e8; background-color:inherit }
#disclaimer a:visited{ color:#e8e8e8; background-color:inherit }
/*** POP UP WINDOW ***/

#header{
	background-color:#393939;
	color:inherit;
	height:80px;
	float:left;
	width:100%;
}


#headerlogo{
	position:absolute;
	background-image:url(images/healthwave2.gif);
	background-repeat:no-repeat;
	width:68px;
	height:70px;
}


#headertext{
	position:absolute;
	right:5px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
	background-color:inherit;
}

#imgwrapper{
	width:100%;
	float:left;
	background-color:#FFFFFF;
	color:inherit;
}


#stateselect{
	width:725px;
	background-color:#e1e1e1;
	color:#ccff00;
	height:30px;
	margin-bottom:10px;
	margin-top:3px;
	padding-left:3px;
}


#stateselection{
	float:left;
	font-family:Verdana, Arial, san-serif;
	font-size:11px;
	color:#ec830c;
	padding-top:8px;
	font-weight:bold;

}

#statelinkscontainer{
	text-align:right;
	padding-top:8px;
	float:right;

}

#statelinks{
	color:#ec830c;
	font-weight:bold;
	font-family:Verdana, Arial, san-serif;
	font-size:11px;

	background-color:#Ccff00;
}

#statelinks a {color:#ec830c; text-decoration:none; background-color:inherit }
#statelinks a:hover{ color:#ec830c; text-decoration:underline; background-color:inherit }
#statelinks a:active{ color:#ec830c; background-color:inherit }
#statelinks a:visited{ color:#ec830c; background-color:inherit }
