*{
	margin:0px;
	padding: 0px;	
}
a 
{
	outline: none;
}
a:link, a:visited, a:active, a:hover 
{
	outline: none;
	text-decoration:none;
	color: #653700; 
}
img 
{
	outline: none;
}
body {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	line-height: 18px;
	background-color: #653600;
	background-image: url('webslice-body.png');
	background-repeat: repeat-x;
	background-position:left top;
	text-align: center;
}
#palmtrees
{
	background-image: url(palmtrees.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: absolute;
	z-index: -1;
	height: 533px;
	width: 100%;
	border: solid 0px red;
}
#template 
{
	width: 1013px;
	margin: 0px auto;
	border: solid 1px transparent;
	height: 533px;
	text-align: left;
}


/*--------------------------TOP MENU SECTION----------------------------- */
.top-menu {
	border: solid 0px blue;
	margin-top: 52px;
	margin-left: 105px;
	height: 70px;
	font-family: Arial;
	text-transform: uppercase;
	outline: none;
}

#top-menu-img 	
{
	margin-top: 5px;
	float: left;
	height: 45px;
}

/*--------------------- TOP MENU DROP DOWN (droppy config)-------------------------*/
/* Basic code - don't modify */
 
 #top-menu-nav { display: block; position: relative; float: left;}
  #top-menu-nav li { display: block; list-style: none; float: left; position: relative; }
  #top-menu-nav a { display: block; }
  #top-menu-nav ul { display: none; position: absolute; left: 0; }
  * html #top-menu-nav ul { line-height: 0; } /* IE6 "fix" */
  	#top-menu-nav ul a { zoom: 1; } /* IE6/7 fix */
    #top-menu-nav ul li { float: none; }
    #top-menu-nav ul ul { top: 0; }
    
/* Essentials - configure this */

#top-menu-nav ul { width: 130px; }	/* this will cause all li to be top-to-bottom */
#top-menu-nav ul ul { left: 131px; }

/* override of the above, for a flat first-level - ONLY WORKS FOR MENU LOCATION */
#top-menu-nav > li > ul { left: -100px; width: 800px; }
#top-menu-nav > li > ul > li { border: solid 0px blue; display: inline; float: left;}
    

/* Everything else is theming */
 
#top-menu-nav { height: 24px; top:12px; left: 10px;}
#top-menu-nav *:hover { background-color: Transparent; }
#top-menu-nav ul { top: 35px; text-transform:  none; }	/* all dropdown levels */
#top-menu-nav a,
#top-menu-nav a:link,
#top-menu-navu a:active,
#top-menu-nav a:hover,
#top-menu-nav a:visited 
{
	font-weight: bold;
	color: #653600;
	padding: 0px 6px;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}
#top-menu-nav a:hover {
	color: white;
}

#top-menu-nav a[selected="true"] {
	color: white;
}

/*--------------------------SUB MENU SECTION----------------------------- */


#sub-menu-nav {
	border: 0px solid red;		
	margin-top: 25px;
	margin-left: 5px;
	display: block;  
	float: left;
	text-transform: capitalize;
}
#sub-menu-nav li {
	display: block; 
	list-style: none; 
	float: left;
}
#sub-menu-nav a:link,
#sub-menu-nav a:active,
#sub-menu-nav a:hover,
#sub-menu-nav a:visited 
{
	font-weight: bold;
	color: white;
	padding: 0px 6px;
	text-decoration: none;
	outline: none;
}
#sub-menu-nav a:hover {
	color: #F8971D;
}

#sub-menu-nav a[selected="true"] {
	color: #F8971D;
}





/*---------------------------CONTENT-----------------------------------*/
.content {
	border: 0px solid green;
	height: 410px;
	font-size: 12px;
}

h1 
{
	font-family: "Arial Black", Arial;
	color: White;
	line-height: normal;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}

p 
{
	line-height: 17px;
}

/*---------------------------COLUMN MIDDLE ------------------------------*/

.column-middle
{
	margin-left: 65px;
	width: 810px;
	border: solid 0px blue;
}

/*---------------------------COLUMN LEFT ------------------------------*/

.column-left {
	float: left;
	width: 500px;
	height: 410px;
	margin-left: 180px;
	border: solid 0px blue;
	font-family: arial, sans-serif;
}

.column-left-inner 
{
	padding-top: 40px;
	padding-left: 0px; 
	padding-right: 0px;
	border: 0px solid red;
}

/*---------------------------COLUMN RIGHT ------------------------------*/
.column-right {
	float: right;
	margin-right:30px;
	width: 270px;
	height: 410px;
	border: solid 0px blue;
	overflow: hidden;
}

.colum-right-flash {
	border: 0px solid black;
	height: 410px;
	float: right;
	overflow: hidden;	
}



/*/////////////////////////////////////////////////////////
//														//	
//						LAYOUT							//
//														//
/////////////////////////////////////////////////////////*/

/**************HOME******************************/

.home-text {
	padding: 15px;	
}

#home-button 
{
	margin-top: -28px;
	margin-left: 170px;
	float:left;
	background-image: url("home_big_button.png");
	background-repeat: no-repeat;	
	width: 224px;
	height: 44px;
	text-align: center;
	padding-top: 8px;
}
#home-button span {
	font-family: Arial;
	font-weight: bold;
	font-style: normal;
	color: white;
	text-transform: uppercase;
}                
#home-images img
{
	border: none;
}
#home-paragraph *
{
	line-height: 20px;
}

/**************LOCATION******************************/

.location-title 
{
	margin-top: 30px;
	margin-bottom: 5px;	
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

.google-map iframe {
	margin-bottom: 15px;
	border: 4px solid white;	
}

.direction-left {float:left; margin-left: 20px; border:0px solid black;}
.direction-right {float:right;border:0px solid black;}

.location-direction a {color: #5d87a1;}

/**************TANNING OPTION******************************/
.tanning-options 
{
	margin-top:50px; 
	margin-left: 50px;
	width: 460px;
	border: solid 0px red;
	text-align: center;
}
.tanning-options p 
{
	float: left;
	width: 220px;
	margin-bottom: 20px; 
	border: solid 0px green;
}
.tanning-options a:link, .tanning-options a:visited, .tanning-options a:active, .tanning-options a:hover 
{
	color: #653600;
	font-weight: bold;
}
.tanning-options img {border:4px solid white; outline: none;}


/**************30-SECOND-TAN******************************/

#left-menu{
	float:left;
	margin-left: 20px;
	border: 0px solid blue;
	width: 150px;
	margin-right:0px;
	vertical-align: middle;
}
	/*-------Left Menu -----*/
	#left-menu ul{
		margin-top: 120px;
		margin-left: 0px;
		float:left; 
		border: solid 0px red;
		line-height: 12px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		font-family:  "Arial", Verdada, sans-serif; 
	}
	#left-menu li{
		margin-bottom: 7px; 
		text-transform: uppercase;
	}
	#left-menu a,#left-menu a:link,#left-menu a:active,#left-menu a:hover,#left-menu a:visited {
		color: #653700;
		text-transform: uppercase;
		font-weight: bold;
		font-family: "Arial Black", Arial;
	}
	#left-menu a[selected="true"] {color: white;}
	#left-menu a:hover {color: white;}
	/*----------------------*/
	
	
#second-tan-content{
	float:right;
	border: 0px solid red;
	width: 300px;
}

#second-tan-content h1
{
	margin-bottom: 10px;
}

/**************GUEST SERVICES******************************/
#plugin-contact-thanks {
	padding-top: 15px;
	font-weight: bold;
}

#form-contact
{	
	margin-left: 130px;
	margin-top: 40px;
	border: 0px solid black;
	line-height: 20px;
}

.form-contact-column-left {
	float: left;
	border: 0px solid red;	
	width: 400px;
}
.form-contact-column-right {
	float: right;
	border: 0px solid red;
	width: 350px;
}


#form-contact input[type="checkbox"] {
	border: 0px solid black;
}
#form-contact input[type="text"] {
	border: 0px solid black;
	font-size: 12px;
}
#form-contact textarea {
	border: 0px solid black;
	width: 200px;
}
#form-contact input[type="submit"]{
	border: 0px solid black;
	background-color: #5d87a1;
	color: white;
	width: 100px;
	cursor: pointer;
}
#form-contact table 
{
	font-size: 12px;	
}

.form-contact-text {
	padding-right: 5px;
	vertical-align: top;
}
.form-contact-left-title {
	padding-bottom: 10px;
	font-size: 14px;	
	color: white;
	font-weight: normal;
	font-family: "Arial Black", Arial;
	text-transform: uppercase;
}
.form-contact-small {
	padding-top: 25px;
	font-size: 11px;
	line-height: 15px;	
}
.form-contact-right td {
	vertical-align: top;
	text-align: right;
	font-weight: normal;
	padding-left: 5px;
}


/********************************************************/

/*/////////////////////////////////////////////////////////
//														//
//					PLUGIN COUPON CSS					//	
//														//	
//////////////////////////////////////////////////////////*
/*********************COUPON BROWSER ********************/
.column-coupon-browser
{
	border: solid 0px red;
	margin-left:40px;
	text-align:center;
	width: 462px;
}
.plugin-coupon-browser-item {
	float: left;
	width: 200px;
	margin: 15px;
	border:0px dotted orange;
	outline: none;
}
.plugin-coupon-browser-item a{
	display:block;
	font-weight: bold;
}
.plugin-coupon-browser-item-body {
	display:block;
	text-align:center;
	border:0px dotted red;
	margin-top: 50px;
	height: 90px;
} 


/********************* COUPON VIEWER ********************/
.column-coupon-viewer
{
	border: solid 0px red;
	margin-left:65px;
	text-align:left;
	margin-top: 25px;
	width: 425px;
}

.plugin-coupon-viewer-item{
	vertical-align: middle;
}
.plugin-coupon-viewer-item-body{
	padding-left: 10px;
	padding-top: 70px;
	border:0px dotted green;
	line-height: auto;
}

.lvsys-ui-pagination a:link,
.lvsys-ui-pagination a:active,
.lvsys-ui-pagination a:hover,
.lvsys-ui-pagination a:visited 
{
	font-weight: bold;
}
.lvsys-ui-pagination a:hover {
	color: #F8971D;
}

/********************* EMPLOYMENT *******************/
.employment 
{
}


/********************* SITE MAP ********************/

.site-map 
{
	width: 400px;
	margin-left: 100px;
	margin-top: 35px;
	border: solid 0px red;
	line-height: 20px;
}

.site-map a:link,
.site-map  a:active,
.site-map  a:hover,
.site-map  a:visited 
{
	font-weight: bold;
	/*color: #F8971D;*/
}
.site-map  a:hover {
	/*color: #F8971D;*/
}
	.site-map-sub a:link,
	.site-map-sub  a:active,
	.site-map-sub  a:hover,
	.site-map-sub  a:visited 
	{
		font-weight: normal;
		/*color: #5D87A1;*/
	}
	.site-map-sub  a:hover {
		/*color: #5D87A1;*/
	}

