body{
background-color: #000000;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 13px;
margin: 0px;

}

a.white:link { color: white; }
a.white:active { color: white; }
a.white:visited {color: white; }
a.white:hover { color: white; }

a:link { color: black; text-decoration: none }
a:active { color: black; text-decoration: none }
a:visited { color: black; text-decoration: none }
a:hover { color: black; text-decoration: underline }

#content {
z-index:1;
position:relative;
width: 100%;
height: auto;
background-color:#FFFFFF;
margin-left:auto;
margin-right: auto;
}

#newscenter {
font-family: verdana, arial, helvetica, sans-serif;
position:relative;
text-align:center;
width: 966px;
}

#header {
width:100%;
vertical-align:top;
margin-left: 0px;
margin-right: 0px;

}


#homepagemenu
{
margin-left: 36px;
}


#homepagemenu a img{
border: 1px #000000 solid;
padding-bottom: 4px;
margin-left: -4px;
}

/*auto scroller*/
#pscroller1{
background-color:#ffffff;
margin-left: 150px;
margin-right: 150px;
border: 2px solid black;
padding: 5px;
width: 485px;
height: 50px;
font-family: "Courier New", Courier, monospace;
font-size: 12px;
}

/* Steam Main */

#hybrid{

margin-left: 100px;
padding-top: 7%;
text-align:center;
}
#hands{
padding-top: 3%;
margin-right:25%;
float: right;
}

#hybridsteamtext1{
position: absolute;
width:340px;
margin-left: 575px;
/margin-left: 510px;
}

#hybridsteampic1{

width:500px;
margin-left: 70px;
}

#text{

width:500px;
margin-left: 10%;
}


#text2{

width:730px;
margin-left: 10%;
}

#saunas{

position: relative; 
margin-left: 10%;
}

#news{
margin-top: -105px;
margin-left: 13%;
float:left;
width: 200px;
}

#emblem{
position: relative;
margin-top: -90px;
float: left;
margin-left: 10px;

}

#leeds{

margin-top: -100px;
float: left;
width: 200px;
}


#club{
margin-left: 30px;
margin-top: -85px;
float: left;
}

#steamroom{
margin-top: -117px;
float:right;
margin-right: 70px;

}

#containersteammain{
margin-left: auto ;
margin-right: auto ;
width: 950px;
}



a{
text-decoration: none;
color:#000000;
border-style: none;
}
#girl {
	
	float: right;
	
}


#containingbox{
z-index:2;
position:relative;
width: 100%;
margin-left: auto;
margin-right: auto;



}

h3{
margin-left:165px}

h2{
	
	padding:10px;
	text-align: left;
	font-size: 16px;
}

p{
	padding:10px;
	text-align: left;

}

#paragraph{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
margin-left: 150px;
margin-right: 150px;
padding: 0px;
}


#newstitle{
text-align: center;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
}


/*sauna main*/

#commercialtitle{
text-align: right;
margin-right: 20%;
font-family: times
font-weight: 10%;
letter-spacing: 3px;
color: #CCCCCC;
}

#sauna1{
position: relative;
margin-top: 5%;
margin-left: 17%;


}

#saunakit{
position: relative;
margin-top: -30%;
margin-left: 55%;



}

#subtitle{
position: relative;

font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color:#999999;
margin-left: 25%;

}

#subtitle1{
position: relative;

font-size: 12px;
font-family: verdana, arial, helvetica, sans-serif;
color: #999999;

margin-left: 65%;

}



#michigan{
float:left;
margin-top: 25px;
margin-left: 20px;
}

#bally{
float: right;
margin-top: 25px;
margin-right: 30px;

}

#arrow{
float:left;
margin-top: 30px;

}
hr{

color: #CCCCCC;
}
#customers {
text-align:center;
	vertical-align: bottom;
}

#footer1{
vertical-align: bottom;
padding: 5px;
background-color: #996600;
text-align: center;
}


#footer1 a:link { color: black; text-decoration: none }
#footer1 a:active { color: black; text-decoration: none }
#footer1 a:visited { color: black; text-decoration: none }
#footer1 a:hover { color: white; text-decoration: underline }

#footer2 {
color: #FFFFFF;
background-color:#000000;
text-align: center;
vertical-align: bottom;
font-size: 13px;

}

/*About Us*/

#history{
margin-top: 7%;
margin-left: 5%;
margin-right: 5%;
}

#history p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

#history li{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
list-style: none;
}

/*Contact Us*/

#contact{
float: left;
margin-left: 25%;
margin-top: 4%;
margin-bottom: 5%;
}

#contact p{
font-size: 14px;
line-height: 1.5em;
font-family: Arial, Helvetica, sans-serif;
text-align: center;

}

#contact1{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
float: left;
margin-top: 4%;
margin-bottom: 5%;
margin-left: 40px;
}

#contact1 a{
color: #996600;
}

#contact a{
color: #996600;
}

#contact1 p{
line-height: 1.5em;
text-align: center;

}

/*Design Services*/

#titles{

margin-top: 2%;
margin-bottom:-3%;
text-align: center;
color: #000000;
}
#box1{
padding: 5px;
width: 700px;

margin: 3% auto auto auto;
border: 1px solid #666666;
}

#box{
margin-top: 7%;
}


#left{
float: left;
margin-left: 10%;

font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
line-height: 20px;
}


#right{
line-height: 20px;
color: #000000;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
margin-left: 55%;
}
/*Government Main*/

#leftcontentgvt{
	float: left;
	width: 800px;
	margin-left: 5%;
	margin-top: 0%;
	line-height: 25px;
	text-align: center;
}
#leftcontentgvt2{
	float: left;
	width: 730px;
	margin-left: 10%;
	margin-top: 0%;
	line-height: 25px;
	text-align: left;
}

#leftcontentgvt p.service{

color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
word-spacing: 4px;

text-align: left;
background-color: #996600;
}
/*Architect Main*/

#leftcontent1{
float: left;
width: 325px;
margin-left: 5%;
margin-top: 1%;
line-height: 25px;
}

#leftcontent1 p.service{

color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
word-spacing: 4px;

text-align: center;
background-color: #996600;
}
#rightcontent1{
width: 325px;
margin-left: 47%;
margin-top: 7%;
color: #333333;
font-family: Arial, Helvetica, sans-serif;


}

#rightcontent1 img{

margin-bottom:7%;
}

/*Sauna Heaters*/

#heaterstitle{
margin-top: 7%;
text-align: center;
color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
}

#heatersimages{

text-align: center;
}
#generatortitle{
margin-top: 6%;
margin-bottom: -2%;
text-align: center;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
letter-spacing:5px;
}

IMG.title {
    display: block;
    margin-left: auto;
    margin-right: auto }


#pdf{
margin:40px auto; 
width:700px;
line-height: 2em;
font-weight: 400;
font-size: 14px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

#tilevshybrid{
margin:40px auto; 
width:800px;
text-align: left;
}


#generatorlink{
margin-left: 22%;
}
/*Steam Generator*/





#pdf{
}

#steam{
background-color:#BBBBBB;
border: solid 1px #000000;
margin: 5px 30px 6% 20px;
float:left;
}

#magazine{
position: relative;
left: 22px;

}

/*Sauna Aroma: AromaGUARD II*/

#aromatext{
width: 700px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
float: left;
margin-left: 13%;
}

#knowledgebasetext{
width: 740px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
float: left;
margin-left: 12%;
}

#aromadata{

word-spacing: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0000CC;
text-align: center;
margin-right: 25%;
margin-top: 10%;
}

#datapdf{
margin-top: 5%;
margin-left: 55%;
margin-top: -5%;
}

/*Steam Shield 8000*/

#shieldtext1{
margin-left: 15%;
padding: 5px;
color: #666666;
font-family: Arial, Helvetica, sans-serif;
float: left;
width: 600px;

}

#steamshield8000{
margin-right: 25px;
float:left;
margin-bottom: 10%;
}

#steamanatomy{
margin-top: -3%;
margin-left: 18%;
float: left;
}

#shieldtext2{
width: 450px;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
border: 2px solid #cc6600;
background-color:#FFcc66;
margin-left: 22%;
margin-right: 2%;
margin-bottom: 3%; 
}

#shieldtext3{
width: 450px;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
border: 2px solid #cc6600;
background-color:#FF9933;
margin-left: 22%;
margin-right: 2%;
margin-bottom: 1%; 

}
#shieldtext4{

width:450px;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
border: 2px solid #cc6600;
background-color:#FFcc66;
margin-left: 22%;
margin-right: 2%;
margin-bottom: 1%; 

}
#shieldtext5{
width: 450px;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
border: 2px solid #cc6600;
background-color:#FF9933;
margin-left: 22%;
margin-right: 2%;
margin-bottom: 3%; 

}
#shieldtext6{
width: 450px;
padding: 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
border: 2px solid #cc6600;
background-color:#FFcc66;
margin-left: 22%;
margin-right: 2%;
margin-bottom: 4%; 
width: 250px;

}

#datapdf2{
float: left;
margin-left: 7%;
}

/*Sauna Content */

#saunacontent1{
margin-top: 3%;
line-height: 2em;
color: #666666;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
width: 550px;
margin-left: 15%;
padding-bottom: 5%;
}

#datapdf3{
display: inline;
margin-left: 25%;

}

#saunapowerimg{
margin-left: 10%;
display: inline;
}



/*drop down menus*/


	
#mainMenu {
position:relative;
width: 100%;
}

#mainMenu, #mainMenu ul {
	
	z-index:999 !important;
	float: left;
	list-style: none;
	line-height: 1;
	background: #754A23;
	padding: 0 0 0 0;
	font-weight: bold;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	margin: 0 0 0 0;
}


#mainMenu a {
	display: block;
	width: 126px;
	w\idth: 116px;
	color: #ffffff;
	text-decoration: none;
	padding: 8px 0em;
}
#mainMenu a:hover {
	
	display: block;
	width: 126px;
	w\idth: 116px;
	color: #000000;
	text-decoration: none;
	padding: 8px 0em;
}

#mainMenu li {

	float: left;
	padding: 0;
	width: 120px;
	text-align: center;
}


#mainMenu li ul {
	font-size: 11px;
	#margin-left: -50px;
	position: absolute;
	left: -999em;
	height: auto;
	width: 126px;
	w\idth: 120px;
	font-weight: bold;
	border-width: 0.25em;
	margin: 0;
	#margin: 0 0 0 -60px !important;
}

#mainMenu li ul a {

	margin: 0 0 0 8px;
}

#mainMenu li li {

	padding-right: 1em;
	width: 109px
}

#mainMenu li ul a {

	width: 140px;
	w\idth: 100px;
	padding: 3px;
}
#mainMenu li ul a:hover {

	width: 140px;
	w\idth: 100px;
	padding: 3px;
	color: #000000;
}

#mainMenu li ul ul {

	margin: -1.75em 0 0 131px;
}

#mainMenu li:hover ul ul, #mainMenu li:hover ul ul ul, #mainMenu li.sfhover ul ul, #mainMenu li.sfhover ul ul ul {

	left: -999em;
}

#mainMenu li:hover ul, #mainMenu li li:hover ul, #mainMenu li li li:hover ul, #mainMenu li.sfhover ul, #mainMenu li li.sfhover ul, #mainMenu li li li.sfhover ul {

	left: auto;
}

#mainMenu li:hover, #mainMenu li.sfhover {

	background: #D8A372;
}	





#jsddm



{	margin: 0 5% 0 5%;

	padding: 0}







	#jsddm li

	{	

		float: left;

		list-style: none;

		}



	#jsddm li a

	{	display: block;

		background:  #FFffff;

		padding: none;

		text-decoration: none;

		width: auto;

		color: #000000;

		white-space: nowrap

		border: 1px solid #000000;}

		

		#jsddm img{

		border: none;

		}



	#jsddm li a:hover

	{

		

	background: #ffffff}

		

		#jsddm li ul



		{

		padding: 15px;

		font-size:15px;

		text-align: center;

			width: 11.5%;

			margin: 0;

			padding: 0;

			position: absolute;

			visibility: hidden;

			border-top: 3px solid white}

		

			#jsddm li ul li

			{	

				float: none;

				display: inline}

			

			#jsddm li ul li a

						{

						

						 

						font-family: "Times New Roman", Times, serif;	

						width: auto;

				background: #ffeeee;

				color: #663300;

				}



			li ul li ul{

			

			}

			

			#jsddm li ul li a:hover

			{	background: #fffeee;}

			





			

			

.style1 {font-family: Arial, Helvetica, sans-serif;

font-size:small;}

.style2 {color: #AF6400}

.style3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.style4 {color: #974B00}
			
			
	
h1 { 
font-size: 14px; 
font-weight: bold; 
text-align: left; 
color: #996600;
display:inline; 
padding-left:10px;
padding-top:15px;
margin-top:15px;
padding-bottom:0px;
margin-bottom:0px;
}