@charset "UTF-8";
/* CSS Document */

/*==================================================*/
/*Main Body | INDEX*/
body {
	background-color: #000;
	background-image: url(images/background.png);
}
#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#container .header {
	width: 900px;
	background-image: url(images/header-bg.png);
	background-repeat: no-repeat;
	height: 100px;
	margin-top:5px;
}
#container .franchise-header{
	width:900px;
	height:250px;
	margin-top:5px;
	margin-bottom:5px;
}
#container .franchise-info{
	width:880px;
	padding-left:10px;
	padding-right:10px;
	background-color: #000;
}
#container .franchise-info h1 {
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	color: #FC0;
	text-decoration: underline;
	padding-bottom: 5px;
}
#container .franchise-info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CCC;
}
#container .list{
	width:880px;
	padding-left:10px;
}
#container .title{
	width:900px;
	height:50px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#container .find-location{
	width:900px;
	height:50px;
	background-image: url(images/find-location-bg.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
#container .find-location .left-info p {
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#container .find-location .left-info p span {
	font-size: 18px;
	color: #FFF;
}
#container .find-location .right-info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.find-location .left-info{
	width:540px;
	height:45px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
}
.find-location .right-info{
	width:340px;
	height:45px;
	float:left;
	padding-top: 5px;
	padding-left: 10px;
}
.header .logo{
	float: left;
	height: 100px;
	width: 300px;
	margin-left: 15px;
}
.header .slogan{
	float: right;
	height: 65px;
	width: 585px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #FC0;
	text-align: center;
	padding-top: 35px;
}
.nav{
	height: 45px;
	width: 900px;
}
.promo-space{
	width:900px;
	height:190px;
}
.promo-space .left{
	width:219px;
	height:175px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:4px;
	float:left;
}
.promo-space .inside{
	width:219px;
	height:175px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:4px;
	padding-left:4px;
	float:left;
}
.promo-space .right{
	width:219px;
	height:175px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:4px;
	float:left;
}
.promo-space .bg{
	width:219px;
	height:175px;
	background-image:url(images/PromoSpots/testimonial-spot.png);
	background-repeat:no-repeat;
}
#footer{
	width:900px;
	height:50px;
	padding-top:20px;
	margin-right:auto;
	margin-left:auto;
}
.copyright{
	width:900px;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 10px;
	color: #FC0;
	text-align: center;
	line-height: normal;
}
#list li {
	list-style-type: circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CCC;
	padding-bottom:10px;
}
#inquiry{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 5px;
	background-color: #000;
	padding-bottom: 25px;
}
#inquiry h1 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#inquiry p {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding-left: 10px;
	text-align: center;
	padding-right: 10px;
}
/*==================================================*/
/*Tanning Equipment Page*/
#tanning-equipment{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
.bed-image{
	width:200px;
	height:200px;
	margin:0px;
	float:left;
}
.bed-info{
	width:700px;
	height:200px;
	margin:0px;
	float:left;
	background:url(images/bed-info-bg.jpg);
	background-repeat:no-repeat;
}
#tanning-equipment .bed-info h1 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 10px;
}
#tanning-equipment .bed-info p {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding-top: 5px;
	padding-left: 10px;
	padding-right:10px;
}
#tanning-equipment .title{
	width:900px;
	height:50px;
	float:left;
}
#tanning-equipment .title2{
	width:900px;
	height:50px;
	float:left;
	padding-top:10px;
}
#tanning-equipment .title3{
	width:900px;
	height:50px;
	float:left;
	padding-top:10px;
}
#tanning-equipment .bed-info p span {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
/*==================================================*/
/*Location Pages*/
#locations-map{
	width:900px;
	height:500px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
}
#florida-map{
	width:900px;
	height:400px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	background-image:url(images/florida-locations-map.png);
	background-repeat:no-repeat;
}
#florida-map .locations-list{
	width:450px;
	height:400px;
	float:right;
}
#florida-map .locations-list h1 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}
#florida-map .locations-list h2 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom:10px;
}
#florida-map .locations-list table tr td {
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
}
#florida-map .locations-list table tr td a{
	color: #CCC;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#florida-map .locations-list p a{
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding-left: 10px;
	text-decoration: none;
}
#texas-map{
	width:900px;
	height:400px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	background-image:url(images/texas-locations-map.png);
	background-repeat:no-repeat;
}
#texas-map .locations-list{
	width:450px;
	height:400px;
	float:right;
}
#texas-map .locations-list h1 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}
#texas-map .locations-list h2 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 50px;
	padding-left: 10px;
	padding-bottom:10px;
}
#texas-map .locations-list table tr td {
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
}
#texas-map .locations-list table tr td a{
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#texas-map .locations-list p a{
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding-left: 10px;
	text-decoration: none;
}
#newyork-map{
	width:900px;
	height:400px;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	background-image:url(images/newyork-locations-map.png);
	background-repeat:no-repeat;
}
#newyork-map .locations-list{
	width:450px;
	height:400px;
	float:right;
}
#newyork-map .locations-list h1 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;
}
#newyork-map .locations-list h2 {
	color: #FC0;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
	text-decoration: underline;
	padding-top: 50px;
	padding-left: 10px;
	padding-bottom:10px;
}
#newyork-map .locations-list table tr td {
	color: #FC0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
}
#newyork-map .locations-list table tr td a{
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#newyork-map .locations-list p a{
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	padding-left: 10px;
	text-decoration: none;
}
/*==================================================*/
/*FAQ Page*/
#faq{
	width:900px;
	margin-right:auto;
	margin-left:auto;
	background-color:#000;
	margin-top: 5px;
}
#faq h3 a{
	color: #FC0;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#faq h3{
	color: #FC0;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}
#faq h2 {
	color: #FC0;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 10px;
	font-family: "Futura Bold", "Helvetica Neue Medium", Helvetica;
	font-size: 20px;
	line-height: normal;
}
#faq h1 {
	color: #900;
	padding-top: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
}
#faq p {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
	padding-bottom: 5px;
}
#faq p a {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: underline;
}
/*==================================================*/
#simplegallery1{ //CSS for Simple Gallery Example 1
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 500px;

}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1(if defined)
	text-align: left;
	padding: 2px 5px;
}


/*======================CUSTOM NAV==================*/
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FC0;
}

#nav {
	background: url(images/nav.png);
	height: 40px;
	width: 900px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#nav span {
     display: none;
}
#nav li {
	list-style-type: none;
	float: left;
}

#nav a {
	height: 40px;
	display: block;
}
#button1 { width: 100px; }
#button2 { width: 100px; }
#button3 { width: 100px; }
#button4 { width: 100px; }
#button5 { width: 100px; }
#button6 { width: 100px; }
#button7 { width: 100px; }
#button8 { width: 100px; }
#button9 { width: 100px; }

#button1 a:hover {
      background: url(images/nav.png) 0px -40px no-repeat;
}

#button2 a:hover {
      background: url(images/nav.png) -100px -40px no-repeat;
}

#button3 a:hover {
      background: url(images/nav.png) -200px -40px no-repeat;
}

#button4 a:hover {
      background: url(images/nav.png) -300px -40px no-repeat;
}

#button5 a:hover {
      background: url(images/nav.png) -400px -40px no-repeat;
}

#button6 a:hover {
      background: url(images/nav.png) -500px -40px no-repeat;
}

#button7 a:hover {
      background: url(images/nav.png) -600px -40px no-repeat;
}
#button8 a:hover {
      background: url(images/nav.png) -700px -40px no-repeat;
}
#button9 a:hover {
      background: url(images/nav.png) -800px -40px no-repeat;
}
/*==================================================*/
/*Main Body | INDEX*/
#content{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}
#content .left-content{
	width:700;
	float:left;
}
#content .right-content{
	width:200px;
	float:left;
}
#content .label{
	width:700px;
	height:50px;
	margin-top:5px;
}
#content .label2{
	width:700px;
	height:50px;
	margin-top:15px;
}
#content .info{
	width:700px;
	background-image:url(images/owners-info-bg.jpg);
	background-repeat:repeat;
}
#content .info2{
	width:700px;
	background-image:url(images/owners-info-bg.jpg);
	background-repeat:repeat;
	height: 350px;
}
#container #content .left-content .info2 img {
	height: 350px;
	width: 600px;
	padding-left: 50px;
}
#content .info p{
	padding-left:10px;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000;
}
#content .bottom-border{
	width:700px;
	height:25px;
}
/*==================================================*/
/*Location Pages*/
#container .locations-info{
	width:900px;
	height:300px;
}
.locations-info .photo-gallery{
	width:600px;
	height:300px;
	float:left;
}
.locations-info .location-info{
	width:290px;
	height:290px;
	float:left;
	background-image: url(images/locations-info-bg.png);
	background-repeat: no-repeat;
	color: #FC0;
	padding-top: 10px;
	padding-left: 10px;
}
#container .locations-info .location-info p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #FFF;
}
#container .locations-info .location-info h1 {
	font-size: 18px;
	color: #900;
	padding-bottom: 10px;
	line-height: normal;
	font-family: "Futura Bold", "Helvetica Neue Medium", "Helvetica";
}
#container .locations-info .location-info h2 {
	font-size: 14px;
	font-family: "Futura Bold", "Helvetica Neue Medium", "Helvetica";
	line-height: normal;
}
#container .locations-info .location-info img{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
}
#container .promo-banner{
	width:900px;
	height:100px;
	margin-bottom:5px;
}
.promo-banner{
	width:900px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
}
#container .franchise-info table tr td a {
	color: #FC0;
}
#locations-map table tr td p {
	color: #FC0;
}
#locations-map table tr td p a {
	color: #FC0;
	text-decoration: underline;
}
#container .tanning-equipment {
	height: 25px;
	width: 900px;
	margin-top: 5px;
}
.equipment-space{
	width:900px;
	height:190px;
}
.equipment-space .left{
	width:219px;
	height:180px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:4px;
	float:left;
}
.equipment-space .inside{
	width:219px;
	height:180px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:4px;
	padding-left:4px;
	float:left;
}
.equipment-space .right{
	width:219px;
	height:180px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	float:left;
}
#ticker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:199px;
	height:135px;
	padding-left:10px;
	padding-right:10px;
	padding-top:40px;
	color: #FFF;
	line-height: normal;
}
