@charset "UTF-8";

/*  Zero Out Begin ********************************************** Zero Out Begin */
body, p, ul, form, div
{
	margin: 0;
	padding: 0;
}
ul.nav
{
	list-style-type: none;
}
a
{
	text-decoration: underline;
	color: #0e648a;
}
a:visited {
	color: #0e648a;
/*	color: #333333; */
}
a img
{
	border: none;
}
.textBlue {
	color: #0e648a;
}



body  {
	padding: 0;
	text-align: center;
	color: #00000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-top: 0px;
	background-repeat: repeat-x;
	background-image: url(images/GradientBlue.jpg);
	background-color: #a8e4ff;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	margin: 0px;
	color: #0e648a;
}
h1.header{
	padding-left: 65px;
	padding-top: 25px;
	letter-spacing: 2px; 
    font-size: 20pt;
}
h1.shortheader{
	width: 350px;
	padding-left: 150px;
	padding-top: 20px;
	color: #103F53;
	text-align: center;
	font-size: 20pt;
}
h1 a {
	text-decoration: none;
	color: #103F53;
}

h1 a:hover {
	text-decoration: none;
	color: #0e648a;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #0e648a;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #0e648a;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
}
h3.header{
  padding-top:10px;
  text-align:center;
}
.price{
	text-align:center;
	padding-top: 45px;
	margin-left: -135px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
/*	font-family: "Times New Roman", Times, serif; */
	font-size: 12pt;
	color: #000000;
	margin: 0px;
}


#mainContentWrapper {
    background: url("Gold_bkgrnd.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}

a {
    color: #fff;
    text-decoration: none;
}

.imagealign{
	padding-left: 75px;
}
.socialbtn{
	margin-top: -10px;
}
.vip{
	margin:-10px 0 5px;
}
.video{
	text-align:center;
	padding-left:5px;
}

.additionalservices{
	 padding-top: 50px;
	 width: 280px;
}
.autoadditionalservices{
	padding-left: 25px;
	width: 280px;
}
.allprices{
	margin-top: -75px;
	padding-left: 25px;
}
/*  Zero Out End ************************************************** Zero Out End */
/*  Site Begin ****************************************************** Site Begin */

ul#ulMenu
{
	background-color:#000000;
	list-style: none;
	width: 710px;
	height: 18px;
}
#ulMenu li
{
	height: 18px;
	text-align:center;
	list-style-type: none;
	width: 70px;
	float: right;
}
#ulMenu li:hover
{
	font-weight: bold;
	color: #D3B04F;
}
#ulMenu a
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	font-size: 10pt;
}
#ulMenu a:hover
{
	color:#D3B04F;
	text-align: center;
	font-weight: bold;
}
ul#ulMenuFooter {
	background-color:#000000;
	list-style: none;
	width: 710px;
	height: 18px;
}
#ulMenuFooter li {
	height: 18px;
	text-align:center;
	list-style-type: none;
	width: 70px;
	float: right;
}
#ulMenuFooter li:hover {
	font-weight: bold;
	color: #D3B04F;
}
#ulMenuFooter a {
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	text-decoration: none;
}
#ulMenuFooter a:hover {
	color:#D3B04F;
	text-align: center;
	font-weight: bold;
}
#container {
	width: 970px;
	margin: auto;
	text-align: left;
	background-color: #ffffff;
} 
#header {
}
#mainContent {
	margin: 0 230px 0 0;
	padding: 0 18px 10px 28px;
} 
#mainContentX {
	margin: 20px 150px 0 0;
	width: 680px;
	padding: 0 18px 10px 35px;
} 
#mainContentWrapper {
	width: 912px;
	margin: -25px 20px 0px 30px; 
/*	padding: 0 18px 10px 58px;*/
	background: url(new_images/Gold_bkgrnd.png) no-repeat left top;
/*	border: 1px blue dashed; */
} 
#mainContentWrapperSub {
	width: 912px;
	margin: -65px 20px 0px 30px; 
/*	padding: 0 18px 10px 58px;*/
	background: url(new_images/Gold_Bgrrnd_w_Stars.png) no-repeat left top;
/*	border: 1px blue dashed; */
}
#mainContentHalf {
	margin: 0 310px 0 0;
	padding: 0 18px 10px 28px;
}
#mainContent50 {
	margin: 0 375px 0 0;
	padding: 0 18px 10px 28px;
}
#mainContent100 {
	padding: 0 28px 10px 28px;
}
#mainContentTable {
	padding: 0 18px 10px 18px;
}
#sidebar1 {
	float: right;
	width: 200px;
	padding: 0 28px 10px 0;
}
#sidebarX {
	float: right;
/*	width: 200px; */
	width: 130px;
/*	border: 1px blue dashed; */
	padding: 0 28px 10px 0;
}
#sidebar50 {
	float: right;
	width: 345px;
	padding: 20px 28px 10px 0;
}
#sidebarHalf {
	float: right;
	width: 270px;
	padding: 20px 28px 10px 0;
}
.bullet {
	margin-top: 9pt;
	list-style-position: inside;
	list-style-type: square;
}
.bulletWhite14 {
	margin-top: 9pt;
	list-style-position: inside;
	list-style-type: square;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
}
.bulletNumbered {
	margin-top: 9pt;
	list-style-position: outside;
	list-style-type: inherit;
}
.sched a{
	margin-top:20px !important;
	color:#ff0021 !important;
}
iframe{
	width:75%;
	height:280px;
}
.readmore {
	text-align: center; 
	position:absolute;
	padding-left: 35px;
	bottom: 35px;
}
.coupon{
    padding-left: 350px;
}
.coupon1{
	 margin: -150px 0 0 325px;
}
.freemsg{
	width: 650px;
	padding-left: 250px;
	font-weight: bold;
}
.freemsg span{
	color:#0e648a;
}
.freeshuttle{
	padding-left: 75px;
	margin-top:-25px;
}
.starclub{
	margin-top: -75px;
}
.header-diamond{
	padding-left: 145px;
	font-weight: bold;
}
.header-ultimate{
	padding-left: 155px;
	font-weight: bold;
}
.header-bestvalue{
	padding-left: 145px;
	font-weight: bold;
}
.circleSize {
	color: #000000;
	font-size: 20px;
}

.div3Dcolumn1 {
	float: left;
/*	width: 32%; */
	width: 280px; 
	height: 420px;
	background: url(new_images/Diamond_Service.png) no-repeat left top;
	padding: 0 5px 0 5px;
	margin-top: 60px;
	margin-right: 10px;
	position: relative;
}
.div3Dcolumn2 {
	float: left;
/*	width: 32%; */
	width: 280px; 
	height: 450px;
	background: url(new_images/Ultimate_Service.png) no-repeat left top;
	padding: 0 5px 0 5px;
	margin-top: 47px;
	margin-right: 10px;
	position: relative;
}
.div3DcolumnLast {
/*	width: 31%; */
	width: 280px; 
	height: 510px;
/*	background: url(./new_images/Best_Value.png) no-repeat left top; */
	float: left;
	padding: 0 10px 0 10px;
	margin-top: -20px;
	position: relative;
}

.div3Hcolumn1 {
	float: left;
/*	width: 32%; */
	width: 280px; 
	height: 420px;
	background: url(new_images/Diamond_Service.png) no-repeat left top;
	padding: 0 5px 0 5px;
	margin-top: 50px;
	margin-right: 10px;
	position: relative;
}
.div3Hcolumn2 {
	float: left;
/*	width: 32%; */
	width: 280px; 
	height: 480px;
	background: url(new_images/Ultimate_Service.png) no-repeat left top;
	padding: 35px 5px 0 5px;
	margin-top: 37px;
	margin-right: 10px;
	position: relative;
}
.div3HcolumnLast {
/*	width: 31%; */
	width: 280px; 
	height: 510px;
	background: url(new_images/Best_Value.png) no-repeat left top;
	float: left;
	padding: 0 10px 0 10px;
	margin-top: 20px;
	position: relative;
}
.div3HcolumnLast .price{
	padding-top:30px !important;
}
.div3Acolumn1 {
	float: left;
/*	width: 32%; */
	width: 550px;
	height:auto;
	background: url(new_images/Pricing_Box.png) no-repeat left top;
	padding: 0 5px 0 5px;
	margin-top: 40px;
	margin-right: 10px;
	position: relative;
}
.div3AcolumnLast {
/*	width: 31%; */
	width: 270px; 
/*	height: 530px; */
/*	background: url(./new_images/Best_Value.png) no-repeat left top; */
	float: left;
	padding: 0 10px 0 30px;
	margin-top: 40px;
	position: relative;
}
.div3column1 {
	float: left;
/*	width: 32%; */
	width: 215px; 
	height: 450px;
	background: url(new_images/Wash_Box.png) no-repeat left top;
	padding: 0 0 0 5px;
	margin-right: 3px;
	position: relative;
}
.div3column2 {
	float: left;
/*	width: 32%; */
	width: 215px; 
	height: 450px;
	background: url(new_images/Service_Box.png) no-repeat left top;
	padding: 0 0 0 5px;
	margin-right: 3px;
	position: relative;
}
.div3columnLast {
/*	width: 31%; */
	width: 215px; 
	height: 420px;
	background: url(new_images/Detail_Box.png) no-repeat left top;
	float: left;
	padding: 0 10px 30px 5px;
	position: relative;
}
.div3textWrapper {
	padding: 155px 0 0 20px;
	width: 190px;
}
.div3AtextWrapper {
	padding: 55px 0 0 40px;
	width: 520px;
}
.div3HtextWrapper {
	padding: 55px 0 0 40px;
	width: 260px;
}
.div3HcolumnWrapper {
	padding: 10px 0 0 0;
	float: left;
	width: 100%;
}

.div3columnWrapper {
	padding: 105px 0 10px 0;
	float: left;
	width: 100%; 
/*	width: 100%; */
}
.div3columnWrapper h3 a {
	color: #ffffff;
}
.div3columnWrapper h2{
	color: #D3B04F;
	font-size: 1.55em;
	letter-spacing: 2px;
	margin-top: -3px
}
.div3columnWrapper a {
	text-decoration: none;
}
.div3columnWrapper a:hover {
	color: #D3B04F;
}
.div3columnWrapper h1{
	text-transform: uppercase;
	font-size: 2.7em;
	letter-spacing: 2px;
}
.divBlackTop {
	padding: 10px;
	margin: 12px 0 0 0;
	background-color: #000000;
	text-align: center;
}
.divBlack {
	padding: 10px;
	background-color: #000000;
	text-align: center;
	margin: 20px 0 0 0;
}
.divBlackHalf {
	width: 100px;
	padding: 10px;
	margin: 0 0 10px 20px;
	background-color: #000000;
	text-align: center;
	float: left;
	height: 70px;
}
.divBlue {
	margin: 20px 0 0 0;
	text-align: center;
	padding: 10px;
	background-color: #0E648A;
}
.divBlueBorder {
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #ffffff;
	text-align: center;
	border: medium solid #0E648A;
}
.divBlueBorderLess {
	padding: 10px;
	background-color: #ffffff;
	text-align: center;
	border: medium solid #0E648A;
}
.divCoupon {
	width: 100px;
	background-color: #0e648a;
	text-align: center;
	padding: 10px;
	float: left;
	margin: 0 20px 10px 0;
	height: 30px;
}
.divCoupon2 {
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #0e648a;
	text-align: center;
}
.divENews {
	width: 120px;
	margin: 20px 0 0 0;
}
.divGold {
	width: 120px;
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #d3b04f;
	text-align: center;
}
.divGoldBorder {
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #ffffff;
	text-align: center;
	border: medium solid #d3b04f;
}
.divGoldHalf {
	width: 100px;
	padding: 10px;
	background-color: #d3b04f;
	text-align: center;
	height: 30px;
	float: left;
	margin: 0 0 10px 0;
}
.divGoldHalf70 {
	width: 100px;
	padding: 10px;
	background-color: #d3b04f;
	text-align: center;
	height: 70px;
	float: left;
	margin: 0 0 10px 0;
}
.divGoldSide {
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #D3B04F;
	text-align: center;
}
.divMainContentHomeX p {
	padding: 0 10px 10px 5px;
	font-size: 1.5em;
	line-height: 30px;

}
.divMainContentHome {
	padding: 0 0 10px 0;
	width:100%;
}
.divMainContentPages {
	padding: 20px 0 10px 0;
}
#monthlypass{
	width:100%;
}
#monthlypass .month1{
	float:left;
	width:47%;
	padding:0 10px;
	
}
#monthlypass .month2{
	width:47%;
	padding:0 10px;	
	float:right;
}
#monthlypass .month3{
	float:left;
	width:47%;
	padding:10px 10px;
	
}
#monthlypass .month4{
	width:47%;
	padding:10px 10px;	
	float:right;
}

.divMenu {
	text-align: center;
	color: #FFFFFF;
	width: 910px;
	margin: auto;
	padding: 10px 0 0 0;
	height: 20px;
/*	background-color: #0e648a; */
	background-color: #103F53; 
}
.divDisclaimer {
	text-align: left;
	margin: auto;
	padding: 10px 20px 20px 20px;
}
.divMenuFooter {
	text-align: center;
	color: #FFFFFF;
	margin: auto;
	padding: 10px 20px 0 0;
	height: 40px;
	background-color: #474545;
	float: inherit;
}
.divRed {
	width: 120px;
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #FF0000;
	text-align: center;
}
.divTable {
	padding: 10px;
	margin: 20px 0 0 0;
	text-align: center;
	float: left;
}
.divWhite {
	padding: 10px;
	margin: 20px 0 0 0;
	background-color: #ffffff;
	text-align: center;
}
.disclaimer {
	font-size: 7pt;
	font-style: italic;
	margin: 20px 0 0 0;
}
.footerText {
	color: #ffffff;
	text-align: justify;
	margin: 10px 0 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.highlight {
	margin-top: 10px;
	font-size: 10pt;
	font-weight: bold;
}
.highlightphone {
	margin-top: 10px;
	font-size: 12pt;
	font-weight: bold;
}

.highlightRed {
	margin-top: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.highlightRed14 {
	margin-top: 10px;
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.highlightWhite14 {
	margin-top: 10px;
	font-size: 14pt;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.highlightRed14Less {
	font-size: 14pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.imageRight {
	margin: 0 0 10px 20px;
}
.mainTextA {
	margin-top: 50pt;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 110%;
	text-align: left;
}
.mainTextH {
	margin-top: 9pt;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 140%;
	text-align: left;
}
.mainTextX {
	margin-top: 9pt;
	font-size: 1.23em;
	font-weight: bold;
	line-height: 140%;
/*	text-align: center; */
	text-align: left;
}
.mainText {
	margin-top: 9pt;
	color: #0e648a;
}
.mainTextX li {
	margin-left: 15px;
	text-align: left;
}
.mainTextBigger {
	margin-top: 9pt;
	font-size: 12pt;
}
.mainTextRight {
	text-align: right;
}
.mainText12 {
	margin-top: 12pt;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.menu a {
	padding: 0 25px 0 25px;
}
.menufoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
    width: 80%;
	margin: 0 auto;	
}

.quoteName {
	text-align: center;
	font-weight: bold;
	font-style: italic;
	margin: 20px;
}
.sidebarTextBlue {
	margin-top: 0px;
	font-weight: bold;
	color: #0E648A;
	font-size: 10pt;
}
.sidebarTextWhite {
	margin-top: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
}
.WhiteHighlightText {
	margin-top: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 24pt;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { /
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.twocolumn{
	text-align:left;
	height:auto;
	margin:20px 0;
}
.twocolumn .leftside{
	float:left !important;
	width:48%;
}


.twocolumn .rightside{
	float:right !important;
	width:48%;
}

.threecolumn{
	text-align:left;
	height:auto;
	margin:20px 0;
}

.threecolumn .leftside{
	float:left !important;
	width:33%;
}
.threecolumn .centerside{
	float:left !important;
	width:33%;
}
.threecolumn .rightside{
	float:left !important;
	width:33%;
}

.threecolumn .mainText{
	padding:5px 10px;
}
.fulltext{
	text-align:left !important;
}
.specialitems{
	padding:20px 0;
}
.clr{
	clear:both;
}
