/* THIS IS THE MASTER STYLESHEET */

/* DEFAULT STYLES */

h1, h2, h3, h4 { color:#666666; margin-top:15px; margin-bottom:15px; }

h1 { font-size:1.17em; }

h2 { font-size:1.17em; }

h3 { font-size:1.17em; }

h4, h5 { font-size: 1em; font-weight: bold; }

p {	font-size:1.08em; color:#666666; line-height: 1.5em; margin-bottom: 10px; text-align: left; }



/* LAYOUT */

.spacer { clear:both; }

div#containerM {	width:550px; margin:auto; }

p.spadesc {
	margin-left:398px;
	width:314px;
	top:31px;
	font-size:12px;
	left: 144px;
}


#spec {
	width: 550px; 
	margin: 0px 0px 0px 6px; 
	padding-top: 12px;
	_font-size: 12px;
}

#spec ul {
	margin: 0px; 
	padding:0px;
}

#spec ul li { 
	margin-left:0px; 	
	padding-left:0px; 
	width: 110px
}

table.summary {
	float:left;
}

table.summary .darkerright, table.summary .darkerbold, table.summary .darker {
	background-color: #EDEBF0
}
.right, .darkerright {
	text-align: right
}
table.summary .darkerbold,  table.summary .bold {
	font-weight: bold; 
}


.spaSpecIcons {
	margin-left: 8px;
	width: 160px;
	height: 125px;
	float: left;
}
#content h2, #content-spas h2 { font-family:Arial;color:#666666;font-size:1.3em; font-weight:bold; }


#install-ideas img {
	float: left;
	padding:2px;
	margin-left:1px;
}

#copy {	
	padding:20px; padding-top:50px;
}

#banner { background-repeat:no-repeat;height:308px;padding-top:20px;overflow:hidden; }
#banner p { font-size:1em; }
#banner h1 { color:#025DAC;margin-top:0px;margin-left:20px;font-size:1.7em;font-weight:normal; }

#footer {
	margin-top: -20px;
	margin-left:16px;
	_margin-top: -2px;
	background-color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	margin-bottom: 300px;
}

#footer a, #footer a.hover, #footer a.active
{

	font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#666666;
	 text-decoration:none;
}




/* SPAS MODELS */

table#spas {
	text-align:center;
	margin: auto;
	width:100%;
	margin-left:-10px;
	margin-top:20px;
}

table#spas td {
margin-bottom:20px;
}

/* top right bottom left */

.quote {
margin-top:20px;
	background-image:url(/images/extra-imgs/quote_marks.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding: 20px 80px 0px 80px
}

.quote p {


	background-position:bottom right;
	background-repeat:no-repeat;
	padding: 0xp;
}

.quote .name {
	display:block;
	text-align:left;
	margin-top:20px;
	font-weight:bold;
}


/* INNOVATION CENTER */

table.innovation {
width: 100%;
text-align:center;
margin-top:20px;
}

table.innovation td { width: 100px; }

/* LIVE THE LIFE */

.more_info {
	font-weight:bold;
}

/* CUSTOMER CARE */

.info_box {
	background-image:url(/images/cust-care/info_box_bkgnd.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	overflow:hidden;
	height:143px;
	width:211px;
	color:#000000;

	
}

.info_box p {
	height: 70px;
	padding:9px;
	margin: 0px;
	font-size: 0.9em;
	text-align:left;
	color:white;
}

.info_box h3 {
	font-size: 1.1em;
	padding:0px;
	margin: 0px;
	margin-top:6px;
	margin-bottom: 0px;
	text-align:center;
	color:#47749E;
}

