body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFF;
}
table {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #000;
}

A:link {
	color: #039;
	text-decoration: none;
}

A:visited {
	color: #000099;
	text-decoration: none;
}

A:active {
	color: #000099;
	text-decoration: none;
}

A:hover {
	color: #C30;
	text-decoration: none;
	text-align: center;
}

TD {
	font-size: 12px;
	font-family : arial;
}

P {
	font-size: 10px;
	font-family : arial;
}

TD.smaller {
	font-size: 11px;
	font-family : arial;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : arial;
	color : #000000;
}

HR {
	color : #FFCC66;
}

.bgtxt1 {
	background-image: url(images/csbtxtbga.jpg);
	background-repeat: no-repeat;
	font-size: 10px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
}
.difftblright {
	font-size: 14px;
	font-style: italic;
}
.bgtxt2 {
	font-size: 10px;
	background-image: url(images/csbtxtbgb.jpg);
	padding-top: 15px;
	padding-right: 35px;
	padding-left: 35px;
	background-repeat: repeat-y;
	text-align: center;
}
.difftbl {
	text-align: right;
	font-size: 22px;
	letter-spacing: 0.125em;
	vertical-align: middle;
}
.bodytxt {
	font-size: 12px;
	text-align: center;
	line-height: 125%;
}
.capsttl {
	text-align: center;
	font-size: 18px;
	letter-spacing: 0.25em;
	color: #FFF;
	vertical-align: text-top;
	padding-top: 20px;
}
.beachbg {
	background-image: url(images/bigbeach1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.privacybg {
	background-image: url(images/bigprivacy1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.location {
	background-image: url(images/biglocation1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.pool {
	background-image: url(images/bigpool1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.house {
	background-image: url(images/bighouse1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.bgltxt1 {
	background-image: url(images/csblbg.jpg);
	background-repeat: repeat-y;
	font-size: 10px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
	text-align: center;
}
.ldifftblright {
	font-size: 12px;
	font-style: italic;
	background-image: url(images/csblfeatbg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	padding-right: 20px;
	vertical-align: middle;
}
.title {
	font-size: 16px;
	text-align: center;
	line-height: 125%;
	font-style: italic;
	font-weight: bold;
}
.bgtxtl2differences {
	background-image: url(images/w12.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;
	color: #039;
	padding-left: 25px;
}
.bgtxtl2 {
	background-image: url(images/w5bg.jpg);
	background-repeat: no-repeat;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 20px;
	text-align: center;
	padding-top: 30px;
	vertical-align: top;
	font-size: 12px;
}
.smallbtm {
	font-size: xx-small;
}
.entertain {
	background-image: url(images/bigentert1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
.bodytxtleft {
	font-size: 12px;
	text-align: left;
	line-height: 125%;
}
div.prodprice {
	font-size: 12px;

}
SPAN.price {
	font-family: arial, helvetica, sans-serif;
	color:#039;
	font-size: 14px;
	background-color: none;
}.testimony {
	background-image: url(images/bigprice1.jpg);
	font-size: 20px;
	color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-top: 25px;
	letter-spacing: .25em;
}
