@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 19px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#container{
	margin: 0px auto;
	width: 840px;
}
#header{
	background-image: url(images/headerlogosun.jpg);
	background-repeat: no-repeat;
	height: 389px;
	padding-top: 100px;
}
#movie{}
#navigation{
	background-image: url(images/navigationbgsc.jpg);
	background-repeat: no-repeat;
	height: 55px;
}
#home{float: left; width: 115px; height: 55px;}
a.homeroll {
	display:block;
	width:115px;
	height:55px;
	text-decoration: none;
	background-image: url(images/homebutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.homeroll:hover {
	background: url(images/homebutton.jpg) no-repeat;
	width:115px;
	height:-55px;
	text-decoration: none;
}
a.homeroll span {visibility:hidden; }
#homepage #homenav {background-image:url(images/homeactive.jpg);}
#about{float: left; width: 122px; height: 55px;}
a.aboutusroll {
	display:block;
	width:122px;
	height:55px;
	text-decoration: none;
	background-image: url(images/aboutusbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.aboutusroll:hover {
	background: url(images/aboutusbutton.jpg) no-repeat;
	width:122px;
	height:-55px;
	text-decoration: none;
}
a.aboutusroll span {visibility:hidden; }
#aboutuspage #aboutusnav{background-image: url(images/aboutusactive.jpg);}
#packages{float: left; width: 131px; height: 55px;}
a.packagesroll {
	display:block;
	width:131px;
	height:55px;
	text-decoration: none;
	background-image: url(images/packagesbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.packagesroll:hover {
	background: url(images/packagesbutton.jpg) no-repeat;
	width:131px;
	height:-55px;
	text-decoration: none;
}
a.packagesroll span {visibility:hidden; }
#packagespage #packagesnav{background-image:url(images/packagesactive.jpg);}
#mystic{float: left; width: 133px; height: 55px;}
a.mysticroll {
	display:block;
	width:133px;
	height:55px;
	text-decoration: none;
	background-image: url(images/mytictanbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.mysticroll:hover {
	background: url(images/mystictanbutton.jpg) no-repeat;
	width:133px;
	height:-55px;
	text-decoration: none;
}
a.mysticroll span {visibility:hidden; }
#mystictanpage #mysticnav{background-image:url(images/mystictanactive.jpg);}
#giftcards{float:left; width: 128px; height: 55px;}
a.giftcardroll {
	display:block;
	width:128px;
	height:55px;
	text-decoration: none;
	background-image: url(images/giftcardbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.giftcardroll:hover {
	background: url(images/giftcardbutton.jpg) no-repeat;
	width:128px;
	height:-55px;
	text-decoration: none;
}
a.giftcardroll span {visibility:hidden; }
#giftcardpage #giftcardnav{background-image:url(images/qandaactive.jpg);}
#qanda{float: left; width: 88px; height: 55px;}
a.qandaroll {
	display:block;
	width:88px;
	height:55px;
	text-decoration: none;
	background-image: url(images/qandabutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.qandaroll:hover {
	background: url(images/qandabutton.jpg) no-repeat;
	width:88px;
	height:-55px;
	text-decoration: none;
}
a.qandaroll span {visibility:hidden; }
#qandapage #qandanav{background-image:url(images/qandaactive.jpg);}
#contact{float: left; width: 123px; height: 55px;}
a.contactroll {
	display:block;
	width:123px;
	height:55px;
	text-decoration: none;
	background-image: url(images/contactbutton.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.contactroll:hover {
	background: url(images/contactbutton.jpg) no-repeat;
	width:123px;
	height:-55px;
	text-decoration: none;
}
a.contactroll span {visibility:hidden; }
#contactpage #contactnav {background-image: url(images/contactactive.jpg);}
#content{
	padding-top: 24px;
}
#bonuses{
	float: left;
	width: 185px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF9900;
	color: #FFFFFF;
	padding-top: 14px;
}
#bonuses a{
	color: #63D0F1;
}
#maincontent{
	float: left;
	width: 418px;
	border: 1px solid #6E6E6E;
	background-color: #000000;
	padding: 10px;
}
#writeup{
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 14px;
	padding-left: 14px;
	padding-bottom: 10px;
	text-align: justify;
}
#writeupqanda{
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: justify;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#promos{
	float: right;
	width: 185px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF9900;
	color: #FFFFFF;
	padding-top: 14px;
}
#promos a{
	color: #63D0F1;
}
#monthlypack{
	float: left;
	width: 174px;
	background-color: #EEEEEE;
	padding-top: 4px;
	background-image: url(images/monthlyheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#yearlypack{
	float: right;
	width: 190px;
	padding-top: 4px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #000099;
	background-image: url(images/yearlyheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#sessionpack{
	background-image: url(images/monthlyheaderbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 4px;
}
#supercapsule{
	background-image: url(images/supercapsulebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 4px;
}
a.mysticgirlroll {
	display:block;
	width:134px;
	height:212px;
	text-decoration: none;
	background-image: url(images/mystictangirlrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.mysticgirlroll:hover {
	background: url(images/mystictangirlrollover.jpg) no-repeat;
	width:134px;
	height:-212px;
	text-decoration: none;
}
a.mysticgirlroll span {visibility:hidden; }
#minutespecials{height: 83px; width: 248px;}
a.minutespecialsroll {
	display:block;
	width:248px;
	height:83px;
	text-decoration: none;
	background-image: url(images/minutespecialsrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.minutespecialsroll:hover {
	background: url(images/minutespecialsrollover.jpg) no-repeat;
	width:248px;
	height:-83px;
	text-decoration: none;
}
a.minutespecialsroll span {visibility:hidden; }
#deluxebeds{width: 248px; height: 48px;}
a.deluxebedsroll {
	display:block;
	width:248px;
	height:48px;
	text-decoration: none;
	background-image: url(images/deluxebedsrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.deluxebedsroll:hover {
	background: url(images/deluxebedsrollover.jpg) no-repeat;
	width:248px;
	height:-48px;
	text-decoration: none;
}
a.deluxebedsroll span {visibility:hidden; }
#tanningpackages{width: 248px; height: 81px;}
a.tanningpackagesroll {
	display:block;
	width:248px;
	height:81px;
	text-decoration: none;
	background-image: url(images/tanningpackagesrollover.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
a.tanningpackagesroll:hover {
	background: url(images/tanningpackagesrollover.jpg) no-repeat;
	width:248px;
	height:-81px;
	text-decoration: none;
}
a.tanningpackagesroll span {visibility:hidden; }
#footer{
	height: 42px;
	padding-top: 20px;
	clear: both;
	color: #B4B4B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#inlight{
	float: left;
	width: 200px;
}
#inlight a{
	text-decoration: underline;
	color: #FFFF00;
}
#copyright{
	float: left;
	width: 250px;
}
#bottomnav {
	float: right;
	width: 380px;
	text-align: right;
}
#bottomnav a{text-decoration: none; color: #B4B4B4;}
#bottomnav a:hover{
	color: #FF9900;
}
#spacerpad{
	float: left;
	width: 15px;
}
#spacer{clear: both;}

#picright{float: right; padding-left: 10px;}
#picrightsiesta{float: right; padding-left: 22px;}
#bonuslist{
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	margin-left: 0.8em;
	padding-left: .8em;
}
#bonuslist li{
	padding-bottom: 10px;
	background-image:url(images/arrowblwh.jpg);
	list-style-position: outside;
	background-repeat: no-repeat;
	padding-left: 1.9em;
	background-position: left 3px;

}
#promolist li{padding-bottom: 10px;}
#monthlylist{
	margin-left: 0.6em;
	padding-left: .6em;
}
#monthlylist li{padding-bottom: 10px;}
#monthlylist #monthlylistbottom{padding-bottom: 0px; margin-bottom: 0px;}
#qandalist{
	margin-left: 0.9em;
	padding-left: 0.9em;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
#capsulelist li{padding-bottom: 10px;}
.paddingtop0{padding-top: 0px; margin-top: 0px;}
.paddingtop10{padding-top: 10px;}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(images/supercapsulebg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
	padding-bottom: 4px;
	margin-top: 0px;
	padding-top: 0px;
}
h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	background-color: #FFCC33;
}
