

body{

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

	padding-right: 0px;

	margin: 0px;

	background-color: #536A86;

}

a:link{

	color: #536A86;

}

.price {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #CC6600;

	float: right;

	padding-right: 20px;

}



.pricebutton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #CC6600;

	float: right;

	padding-right: 15px;

	border: 0px;

}



.pricebutton a{

border: 0px;

padding: 0;

}



.pricebutton a:hover img{

border: 0px dotted #006DA5;

padding: 0;

}



.pricebutton a img{

border: 0px;

padding: 0;

}

.pool_pricebutton{
	float:left;
}



.colorbox {

	margin: 4px;

	float: left;

	text-align: center;

	width: 86px;

	font-size: 10px;

}



.sub-heading {

	font-size: 16px;

	font-weight: bold;

}



a:hover{

	color: #CC6600;

}

.spaphoto {

	text-align: center;

	float: right;

	width: 250px;

	padding: 3px;

	border: 1px solid #BABA8B;

}

#adsense-surround {

	width: 880px;

	text-align: left;

}

#adsense{

	width: 120px;

	float: right;

	padding-top: 20px;

}

#body-surround {

	width: 755px;

	text-align: left;

	background-image:url(images/left-column-bg.gif);

	background-repeat:repeat-y;

}

#home-body-surround {

	width: 755px;

	text-align: left;

	background-image:url(images/left-column-bg-home.gif);

	background-repeat:repeat-y;

}

#left-column-surround{

	width: 230px;

	border-right: 1px solid #536A86;

	float: left;

	background-color: #E2D5AB;

	

}

#spa-hot-tub-logo{

	background-color: #FFFDDF;

	padding: 14px;

	border-bottom: 1px solid #536A86;

}

#customer-comments{

	background-color: #E2D5AB;

	background-image:url(images/tan-gradient-bg.gif);

	background-repeat: repeat-x;

	padding: 15px;

	color: #87874C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom: 1px solid #536A86;

}

#customer-comments .title{

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 18px;

	margin: 0px;

	padding: 0px;

}

#customer-comments .credit{

	padding-left: 80px;

	padding-top: 10px;

}

#free-shipping{

	color: #7A7A45;

	border-bottom: 1px solid #536A86;

	font-family: "Times New Roman", Times, serif;

	background-color: #BCBA8A;

	padding: 14px;

	font-size: 14px;

}

#free-shipping .title{

	font-size: 18px;

}

#free-shipping a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}





#contact-box{

	color: #87874C;

	border-top: 1px solid #536A86;

	border-bottom: 1px solid #536A86;

	font-family: "Times New Roman", Times, serif;

	background-color: #E2D5AB;

	padding: 14px;

	font-size: 14px;

}

#contact-box .title{

	font-size: 18px;

}

#contact-box a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#best-in-class{

	padding-left: 28px;

	padding-right: 28px;

	padding-top: 18px;

	padding-bottom: 18px;

	background-image:url(images/green-gradient-background.jpg);

	background-repeat:no-repeat;

	background-color: #BABA8B;

	color: #87874C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

}

#best-in-class .title{

	font-size: 18px;

}

#best-in-class a{

	font-weight: normal;

}

#free-hot-tub-brochure{

	padding-top: 18px;

	padding-bottom: 18px;

	text-align: center;

	background-color: #BABA8B;

}

#auxillary-menu-surround{

	width: 524px;

	float: left;

	text-aligh: right;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-transform: uppercase;

	padding-top: 4px;

	padding-bottom: 6px;

	background-color: #536A86;

}

#auxillary-menu-surround a:link, #auxillary-menu-surround a:visited{

	color: #E2D5AB;

	text-decoration: none;

}

#auxillary-menu-surround a:hover{

	color: #FFF468;

	text-decoration: none;

}

.auxillary-menu-item{

	padding-left: 14px;

	padding-right: 14px;

	border-right: 1px solid #CC6600;

	float: right;

}

.auxillary-menu-item-right{

	padding-left: 14px;

	padding-right: 14px;

	float: right;

}

#right-column-surround{

	width: 522px;

	border-left: 1px solid #FFFDDF;

	border-right: 1px solid #FFFDDF;

	border-top: 1px solid #FFFDDF;

	border-bottom: 1px solid #536A86;

	float: left;

}

#primary-menu-surround{

	margin: 0px;

	padding: 0px;

}

.primary-menu-item-surround{

	padding-top: 15px;

	padding-left: 1px;

	padding-bottom: 1px;

	padding-right: 1px;

	background-color: #CC6600;	

	float: left;

	border-bottom: 1px solid #FFFDDF;

}

#primary-menu-item-surround-spa-benefits{

	width: 110px;

	border-right: 1px solid #FFFDDF;

}

#primary-menu-item-surround-view-spa{

	width: 124px;

	border-right: 1px solid #FFFDDF;

}

#primary-menu-item-surround-spa-features{

	width: 136px;

	border-right: 1px solid #FFFDDF;

}

#primary-menu-item-surround-request{

	width: 141px;

}

.primary-menu-item{

	padding-top: 4px;

	padding-bottom: 4px;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #4D4D2D;

	text-transform: uppercase;

	background-color: #FFFDDF;

}

.smallnav{

	font-size: 12px;

}

.primary-menu-item a:link, .primary-menu-item a:visited{

	color: #4D4D2D;

	text-decoration: none;

}

.primary-menu-item a:hover{

	color: #CC6600;

}

#spa-animation{

	border-bottom: 1px solid #FFFDDF;

}

#content-surround{

	width: 522px;

	border-left: 1px solid #FFFDDF;

	border-right: 1px solid #FFFDDF;

	border-top: 1px solid #FFFDDF;

}

#content-area{

	background-color: #87874C;

	background-image:url(images/dark-green-gradient.jpg);

	background-repeat:repeat-x;

	padding: 25px;

	color: #EBECBD;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

}

#content-area .title{

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding-left: 20px;

	padding-bottom: 8px;

}

h1{

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding-left: 20px;

	padding-bottom: 8px;

	margin: 0px;

}

#content-area a:link{

	color: #D2E9FF;

}

#content-area a:visited{

	color: #EBECBD;

}

#content-area a:hover{

	color: #FFFDDF;

}

#secondary-content-area{

	background-color: #FFFDDF;

	padding: 25px;

	color: #515319;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

}

#secondary-content-area h3{

	color: #87874C;

	margin: 0px;

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding-left: 20px;

	padding-bottom: 8px;

}

#secondary-content-area a:link{

	color: #536A86;

}

#secondary-content-area a:visited{

	color: #CC6600;

}

#secondary-content-area a:hover{

	color: #FF0000;

}



#cart-content-area{

	background-color: #FFFDDF;

	color: #515319;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

}

#cart-content-area h3{

	color: #87874C;

	margin: 0px;

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding-left: 20px;

	padding-bottom: 8px;

}

#cart-content-area a:link{

	color: #536A86;

}

#cart-content-area a:visited{

	color: #CC6600;

}

#cart-content-area a:hover{

	color: #FF0000;

}



#sub-content-area{

	background-color: #E2D5AB;

		background-image:url(images/tan-gradient-bg.gif);

	background-repeat: repeat-x;



	padding: 20px;

	color: #747441;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

}

#sub-content-area .title{

	font-family: "Times New Roman", Times, serif;

	font-size: 24px;

	font-weight: bold;

	padding-left: 20px;

	padding-bottom: 8px;

}

#sub-content-area a:link{

	color: #536A86;

}

#sub-content-area a:visited{

	color: #800080;

}

#sub-content-area a:hover{

	color: #CC6600;

}

#footer-bar{

	height: 10px;

	overflow: hidden;

	background-color: #CC6600;

	border: 1px solid #FFFDDF;

}

#content-surround-grouping{

	width: 522px;

	float: left;

}

#footer{

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFDDF;

	padding: 4px;

}

#footer a:link, #footer a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFDDF;

}

#footer-surround{

	width: 755px;

}

#secondary-navigation-surround{

	background-color: #E2D5AB;

	background-image:url(images/tan-gradient-bg.gif);

	background-repeat: repeat-x;

	border-bottom: 1px solid #536A86;

	padding-top: 20px;

}

#secondary-navigation-surround .title{

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: 18px;

	color: #87874C;

	padding-left: 15px;

}

#secondary-navigation-item{

	border-top: 1px solid #536A86;

	color: #CC6600;

	background-color: #F2E4B9;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-left: 20px;

	padding-right: 20px;

	padding-top: 4px;

	padding-bottom:4px;

}

#breadcrumbs{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-left: 10px;

	margin-top: 5px;

	background-color: #FFFDDF;

	color: #515319;

}

#cart-breadcrumbs{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFFDDF;

	color: #515319;

	margin-bottom: 15px;

}

ol{

	margin-left: 25px;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

ul{

	margin-left: 18px;

	margin-right: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

}

li{

	margin-bottom: 15px;

}

#secondary-navigation-item-padding{

	margin-left: 15px;

	margin-top: 4px;

	margin-bottom: 4px;

}

#aux-nav-surround{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFDDF;

	background-color: #E2D5AB;

	text-align: right;

	border-top: 1px solid #FFFDDF;	

}

#aux-nav-surround a:link, #aux-nav-surround a:visited{

	color: #978E72;

	text-decoration: none;

}

#aux-nav-surround a:hover{

	color: #CC6600;

	text-decoration: none;

}

#aux-nav-surround-home{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFDDF;

	background-color: #E2D5AB;

	text-align: right;

	border-bottom: 1px solid #FFFDDF;	

}

#aux-nav-surround-home a:link, #aux-nav-surround-home a:visited{

	color: #978E72;

	text-decoration: none;

}

#aux-nav-surround-home a:hover{

	color: #CC6600;

	text-decoration: none;

}



strong.phone{ color: #cd6601;

	font-size: 1.2em; }