body {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	margin: 			0px;
}

p {
	margin:				.5em 0;
}

div#sidenav {
	background: url(http://www.spa-brokers.com/images/sidenav_02.jpg);
}

#sidenav li,
#sidenav div.id {
	list-style-type: 	none;
	margin-left:		0;
	padding-left:		0;	
	padding-top:		5px;
	height:				25px;
}
* html #sidenav li {
	margin-left:		-1em;
}

#sidenav a:link, 
#sidenav a:visited {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#FFFFFF;
	text-decoration: 	none;
}
#sidenav a:hover {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#FFCC33;
	text-decoration: 	none;
}
#topnav a:link, 
#topnav a:visited {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12.48px;
	color: 				#FFFFFF;
	text-decoration: 	none;
	font-weight: 		bolder;
}
#topnav a:hover {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12.48px;
	color: 				#FFCC33;
	text-decoration: 	none;
}
.aboutusheader {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#1E71B8;
}
.copy {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}
.buyingtipsheader {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			18px;
	font-weight: 		bold;
	color: 				#333366;
	text-decoration: 	underline;
}
.navbullet {
	font-size: 			18px;
	font-weight: 		bolder;
	vertical-align: 	middle;
}
.sidebarblurb {
	font-family: 		"Times New Roman", Times, serif;
	font-size: 			18px;
	font-style: 		italic;
	font-weight: 		bolder;
	color: 				#FFFFFF;
}
a:link, 
a:visited {
	color: 				#CC6633;
	text-decoration: 	none;
}
#gallery a:link {
	color: 				#327EBC;
	text-decoration: 	none;
}

#gallery a:visited {
	color: 				#327EBC;
	text-decoration: 	none;
}

#gallery a:hover {
	color: 				#CE6C3B;
	text-decoration: 	none;
}


a:hover {
	color: 				#3399CC;
	text-decoration: 	none;
}
.blueborder {
	border-top-width: 	5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 	2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: 	#3366CC;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: 	#FFFFFF;
	border-top-style: 	none;
	border-left-style: 	solid;

}
.bluecopy {
	font-size: 			12px;
	color: 				#1f71b8;
	font-weight: 		bold;
}
.whybg {
	background-image: 	url(http://www.spa-brokers.com/images/why_sb_06.jpg);
	background-repeat: 	no-repeat;
}
.whynav {
	font-size: 			14px;
	font-weight: 		bold;
}
#whynav a:link, 
#whynav a:visited {
	color: 				#FFFFFF;
	text-decoration: 	none;
}
#productnav a:link, 
#productnav a:visited {
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#1e71b8;
	text-decoration: 	none;
}
#productnav a:hover {
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#b74f31;
	text-decoration: 	none;
}


#whynav a:hover {
	color: 				#FFCC33#;
	text-decoration: 	none;
	color: 				#CC6633;
}
.greyheading {
	color: 				#999999;
	font-size: 			18px;
}
.categorytreefont {
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#FF6600;
}
.blackbox {
	border: 			1px solid #666666;
}



div#adv2 {
	/*width: 			205px; 				/*change width to above width-20. */
	/*height: 			200px; 				/*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	text-align:			center;
	/*border: 			2px solid black;	/*Customize box appearance*/
	margin:				5px 0 4px 0;
	padding-bottom:		5px;
}
#adv2 a:link,
#adv2 a:visited,
#adv2 a:active {
	color:				#FFF;
}
#adv2 a:hover {
	color:				red;
}



#dropinboxv2cover {
	width: 				225px; 			/*change width to desired */
	/*height: 			220px;  		/*change height to desired. REMOVE if you wish box to be content's natural height */
	position:			absolute; 		/*Don't change these 4 rules*/
	z-index: 			100;
	overflow:			hidden;
	visibility:			hidden;
}
#dropinboxv2 {
	width: 				205px; 			/*change width to above width-20. */
	/*height: 			200px; 			/*change height to above height-20. REMOVE if you wish box to be content's natural height*/
	border: 			2px solid black;/*Customize box appearance*/
	background-color: 	#CCC;
	padding: 			4px;
	position:			absolute; 		/*Don't change these 3 rules */
	left: 				0;
	top: 				0;
}
#dropinboxv2 a:link,
#dropinboxv2 a:visited,
#dropinboxv2 a:active {
	color:				#FFF;
}
#dropinboxv2 a:hover {
	color:				red;
}

.whitetext {
	color: 				#FFFFFF;
}
#fireplace a:link, 
#fireplace a:visited {
	font-size: 			14px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	none;
}
#fireplace a:hover {
	font-size: 			14px;
	font-weight: 		bolder;
	color: 				#b64f31;
	text-decoration: 	none;
}

#sidenav div.section {
	color: 				#CAE0EE;
	font-weight:		bold;
	margin-top: 		4px;
	margin-bottom: 		4px;
	background-color: 	#1B3A56;
	margin-right: 		12px;
	margin-left: 		12px;
	padding: 			4px;
}

#sidenav div.section a.big {
	color: 				#CAE0EE;
	font-size:			16px;
}


#content table.f1 {
	background-color: 	#e6f0f8;
}
#content .fldnm {
	color: 				#104d7c;
	font-weight: 		bold;
	background-color: 	#9cc3e2;
}
#content .f1 {
	background-color: 	#cde1f0;
}
#content .formtitle {
	font-weight: 		bold;
	background-color: 	#104d7c;
	color: 				#FFFFFF;
}
#content .frmfld {  
	font-family: 				"Courier New", Courier, mono; 
	font-size: 					12px; 
	color: 						#104d7c; 
	background-color: 			#FFFFFF; 
	border: 					#9cc3e2; 
	border-style: 				solid; 
	border-top-width: 			1px; 
	border-right-width: 		1px; 
	border-bottom-width: 		2px; 
	border-left-width: 			1px;
	
	SCROLLBAR-FACE-COLOR: 		#104d7c;
	SCROLLBAR-HIGHLIGHT-COLOR: 	#9cc3e2;
	SCROLLBAR-SHADOW-COLOR: 	#9cc3e2;
	SCROLLBAR-3DLIGHT-COLOR: 	#9cc3e2;
	SCROLLBAR-ARROW-COLOR: 		#ffffff;
	SCROLLBAR-TRACK-COLOR: 		#e6f0f8;
	SCROLLBAR-DARKSHADOW-COLOR: #9cc3e2;
}
#content .btngo {
	font-size: 				12px; 
	font-weight: 			bold;
	color: 					#FFFFFF; 
	background-color: 		#104d7c; 
	border: 				#FFFFFF; 
	border-style: 			solid; 
	border-top-width: 		1px; 
	border-right-width: 	1px; 
	border-bottom-width: 	2px; 
	border-left-width: 		1px;
}
#content .smltxt {
	font-size: 				10px;
}
table#saunacontent ul {
	margin-left: 			1.5em;
	margin-right:			0;
	font-size:				13px;
}
table#saunacontent td {
	font-size:				13px;
}
table#saunacontent h2 {
	background:				url(ee_assets/saunas/h2back.gif) repeat-x #fedd30;
	margin-top:				15px;
	margin-bottom: 			5px;
	color:					#FFFFFF;
	font-size:				18px;
	padding:				5px;
	height: 				24px;
}
table#saunacontent a { 
	color:					#003399;
}

span.fotv {
	font-size:			12px;
	color: 				#FFFFFF;
	text-decoration: 	underline;
	position: 			relative;
	cursor: 			hand;
}

h2 {
	color:				#000099;
	margin:				.5em 0px;
}
h3 {
	color:				#333333;
	font-size:			16px;
	margin:				.5em 0px;
}

li.li1,
p.li1 {
	font-size:			13px;
	margin-top: 		6px;
	margin-bottom: 		6px;
	padding: 			6px;
	background-color: 	#CFE2F1;
}
li.li2,
p.li2 {
	font-size:			13px;
	margin-top: 		6px;
	margin-bottom: 		6px;
	padding: 			6px;
	background-color: 	#DFECF7;
	/*padding-left:		21px;*/
}
li.li1 strong,
li.li2 strong,
p.li1 strong,
p.li2 strong {
	color: 				#CC6600;
}

li.li1 a,
li.li2 a,
p.li1 a,
p.li2 a {
	font-weight:		bold;
}

li.li1 a:hover,
li.li2 a:hover,
p.li1 a:hover,
p.li2 a:hover {
	text-decoration: 	underline;
}


#slogan {
	font-size:			17px;
	font-style:			normal;
	margin:				10px 0;
	margin-bottom:		15px;
}

div.search,
div.search p,
div.search ul,
div.search li,
div.search h1 {
	font-weight:		normal;
	margin:             0;
	font-size:			12px;
	color:				#00CCFF;
}

table#saunacontent ul {
	list-style-type:	none; 
	margin:				0 0 0 -40px;
}

* html table#saunacontent ul {
	margin:				0;
}

table#saunacontent ul li {
	color:				#643b93;
	background:			url(ee_assets/saunas/li-back.gif) repeat-x #fff4b9; 
	padding:			5px;
	border-bottom:		solid #187ffd 1px;
}

div#leftcol {
	width:				208px;
}

div#sideslogan {
	text-align:			center;
	font-family: 		"Times New Roman", Times, serif;
	color: 				#FFFFFF;
	font-size: 			17px;
	font-style: 		normal;
	font-weight: 		bolder;
	margin:				10px 0 15px;
}


div#sidemenu {
	background: 		url(http://www.spa-brokers.com/images/sidenav_02.jpg);
	padding-top:		6px;
}

#sidemenu ul {
	margin:				0;
}

#sidemenu h4 {
	text-align:			center;
	margin:				0; 
	margin-top:			13px;
	color:				#FFFFFF;
}

#sidemenu li,
#sidemenu div.id {
	list-style-type: 	none;
	text-align:			center;
	margin-left:		-3.5em;
	padding-left:		0;	
	padding:			5px 0;
	/*height:			25px;*/
}
* html #sidemenu li {
	margin-left:		-.8em;
}

#sidemenu a:link, 
#sidemenu a:visited {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#FFFFFF;
	text-decoration: 	none;
}
#sidemenu a:hover {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#FFCC33;
	text-decoration: 	none;
}
/*
#sidemenu div.section {
	color: 				#CAE0EE;
	font-weight:		bold;
	margin-top: 		4px;
	margin-bottom: 		4px;
	background-color: 	#1B3A56;
	margin-right: 		12px;
	margin-left: 		12px;
	padding: 			4px;
}

#sidemenu div.section a.big {
	color: 				#CAE0EE;
	font-size:			16px;
}*/

#audio div {
	padding: 			4px 0;
	text-align: 		center;
}
#sidemenu div#adv2 {
	padding:: 			4px 0;
}