
.global { font-family: Arial, Helvetica;  font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none }

.global2 { font-family: Arial, Helvetica;  font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.global2:hover { color: #FF0000; text-decoration: underline }

.global2red { font-family: Arial, Helvetica;  font-size: 10pt; font-weight: bold; color: #FF0000; text-decoration: none }
.global2red:hover { color: #FF0000; text-decoration: underline }

.prod { font-family: Franklin Gothic Medium Cond;  font-size: 8pt;  font-weight: bold; color: #000073}

#HideMe { visibility:visible; }

#spaWrapper {
	width: 800px;
	border: 0px solid red;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	font-family: arial;
}
#spaWrapper .hdr {
	width: 682px;
	height: 222px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/ipgspaheader.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
}
#spaWrapper .intro {
	margin-bottom: 30px;
	border-bottom: 3px double #0080c0;
}
#spaWrapper .linkOnly {
	text-align: center;
	font-weight: bold;
	padding: 10px;
	border: 2px dashed #778899;
	background-color:#e0ffff;
}
#spaWrapper .prodtitle {
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 18pt;
	border: 0px solid yellow;
}
#spaWrapper .smalltitle {
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 10px;
}
#spaWrapper .features {
	width: 48%;
	float: left;
	border: 1px dashed #0080c0;
	padding-left: 5px;
	clear: both;
	font-size: 10pt;
}
#spaWrapper .features ul{
	margin-top: 0px;
}
#spaWrapper .specs {
	width: 48%;
	float: right;
	border: 1px dashed #0080c0;
	padding-left: 10px;
	font-size: 10pt;

}
#spaWrapper .image201 {
	width: 195px;
	height: 145px;
	background-image: url(/_ipgSpas/201-medium.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
	float: right;
	margin-right: 95px;
	margin-top: 20px;
	margin-bottom: 40px;
	cursor: pointer;
	clear: right;
}
#spaWrapper .image201big {
	width: 673px;
	height: 499px;
	background-image: url(/_ipgSpas/201-large.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 4px solid silver;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	text-align: right;
	display: none;
}
#spaWrapper .image202 {
	width: 195px;
	height: 190px;
	background-image: url(/_ipgSpas/202-medium.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
	float: right;
	margin-right: 95px;
	margin-top: 20px;
	margin-bottom: 40px;
	cursor: pointer;
	clear: right;
}
#spaWrapper .image202big {
	width: 673px;
	height: 657px;
	background-image: url(/_ipgSpas/202-large.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 4px solid silver;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	text-align: right;
	display: none;
}
#spaWrapper .image203 {
	width: 195px;
	height: 193px;
	background-image: url(/_ipgSpas/203-medium.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
	float: right;
	margin-right: 95px;
	margin-top: 20px;
	margin-bottom: 40px;
	cursor: pointer;
	clear: right;
}
#spaWrapper .image203big {
	width: 673px;
	height: 662px;
	background-image: url(/_ipgSpas/203-large.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 4px solid silver;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	text-align: right;
	display: none;
}
#spaWrapper .image204 {
	width: 195px;
	height: 188px;
	background-image: url(/_ipgSpas/204-medium.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
	float: right;
	margin-right: 95px;
	margin-top: 20px;
	margin-bottom: 40px;
	cursor: pointer;
}
#spaWrapper .image204big {
	width: 673px;
	height: 662px;
	background-image: url(/_ipgSpas/204-large.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 4px solid silver;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	text-align: right;
	display: none;
}
#spaWrapper .image205 {
	width: 195px;
	height: 192px;
	background-image: url(/_ipgSpas/205-medium.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 1px solid #0080c0;
	float: right;
	margin-right: 95px;
	margin-top: 20px;
	margin-bottom: 40px;
	cursor: pointer;
}
#spaWrapper .image205big {
	width: 673px;
	height: 661px;
	background-image: url(/_ipgSpas/205-large.jpg);
	background-position: top;
	background-repeat: no-repeat;
	border: 4px solid silver;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	margin-top: auto;
	text-align: right;
	display: none;
}
#spaWrapper span {
	cursor: pointer;
}
#spaWrapper li {
	margin-bottom: 5px;
	margin-left: -10px;
}
#spaWrapper td {
	padding-bottom: 4px;
}
#spaWrapper table {
	margin-left: 15px;
}
#spaWrapper .prodspacer {
	border-top: 3px double #0080c0;
	height: 10px;
}
#spaWrapper .product {
	border: 0px solid blue;
	height: 620px;
}

#overview {
	text-align: left;
}
#fbBOX {
	background-color: white;
}
/* spas */
#noteTitle {
	font-weight: bold;
	margin-top: 15px;
}
#theNote {
	margin-top: 5px;
}
#pdfDoc {
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	border: 1px inset #778899;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background-color: #e0ffff;
}
#pdfDoc .icon {
	width: 32px;
}

#product {
	width: 800px;
	/*border-left: 3px double #87ceeb;*/
	/*border-right: 3px double #87ceeb;*/
	border: 3px double #87ceeb;
	margin-left: auto;
	margin-right: auto;
	font-family: tahoma,arial;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 30px;
}
#product p, #product ul {
	font-size: 10pt;
}
#product li {
	margin-bottom: 8px;
}
#product p.title1 {
	font-size: 18pt;
	font-weight: bold;
	color: navy;
}
#product p.title2 {
	font-size: 14pt;
	font-weight: bold;
	color: teal;
	text-indent: 30px;
	margin-top: -20px;
}
#product p.title3 {
	font-size: 12pt;
	font-weight: bold;
	color: #8b0000;
}
.polaroid_RT {
	float: right;
	border: 8px solid white;
	border-bottom: 30px solid white;
	width: 155px;
}
.polaroid_LT {
	float: left;
	border: 8px solid white;
	border-bottom: 30px solid white;
	width: 155px;
}
.polaroid,.polaroidFrame {
	/* general application */
	width:300px;
}
.polaroidFrame {
	border: 8px solid white;
	border-bottom: 40px solid white;
	margin-left:auto;
	margin-right:auto;
}
#contestBanner {
	width: 744px;
	height: 152px;
	background-image: url(/_contest/imgz/contestBannerC2.jpg);
	background-repeat: no-repeat;
	font-family: 'Eras Medium ITC',arial;
	border: 1px solid #8b0000;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
	color: black;
	display: block;
}
#contestBanner .p1 {
	border: 0px solid orange;
	margin-top: 45px;
	margin-left: 0px;
	font-weight: bold;
	font-size: 18pt;
	text-align: center; 
	/* Pats idea, not mine - professionally, I think the left justified banner background and first line look better left justified with an indent */
}
#contestBanner .p2 {
	margin-left: 60px;
	margin-top: 8px;
	color: #8b0000;
	font-weight: bold;
}
#contestBanner .p3 {
	margin-left: 10px;
	font-size: 11pt;
	margin-top: 10px;
	text-align: center;
}
#contestBanner .clickhere {
	float: right;
	margin-right: 10px;
	margin-left: 675px;
	margin-top: 130px;
	font-size: 11pt;
	border: 0px solid orange;
	position: absolute;
}
#contestBanner a {
	text-decoration: none;
	color: black;
}

/* styles for ad banners */
#adDIV {
	width: 744px;
	height: 152px;
	background-image: url(/images/ads/banner_AGpoolsale.png);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #8b0000;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
#adDIV .hidden {
	visibility : hidden;
}
