@charset "utf-8";
/* CSS Document */

body,html {margin:0;padding:0;}

body {
	background-image:url(../img/main_back.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#000;
}
.clear {
	clear:both;
}

#contentbox {
	width:860px;
	margin-right:auto;
	margin-left:auto;
}


/* HEADER START */

#header {
	height:150px;
	width:860px;
}

#lflogo {
	float:left;
	background-image:url(../img/lfhc_logo.png);
	background-repeat:no-repeat;
	height:109px;
	width:371px;
	margin-top:35px;
	margin-left:17px;
}

.frontlunch {
	display:block;
	height:500px;
}

#lflogo a{
	display:block;
	height:109px;
	width:371px;
	outline:none;
}

#tonightline {
	float:right;
	background-image:url(../img/meetup.png);
	background-repeat:no-repeat;
	height:142px;
	width:229px;
	margin-top:7px;
	display:block;
	outline:none;
}

#tllink {
	height:142px;
	width:229px;
	display:block;
	outline:none;
}

#eotwline {
	float:right;
	background-image:url(../img/eotw.png);
	background-repeat:no-repeat;
	height:142px;
	width:262px;
	margin-top:7px;
	display:block;
	outline:none;
}

#eotwlink {
	height:142px;
	width:262px;
	display:block;
	outline:none;
}

#partyplan {
	float:right;
	background-image:url(../img/planparty.png);
	background-repeat:no-repeat;
	height:142px;
	width:229px;
	margin-top:7px;
	display:block;
	outline:none;
}

#partyplanl {
	height:142px;
	width:229px;
	display:block;
	outline:none;
}

#mailline {
	float:right;
	background-image:url(../img/mailinglist.png);
	background-repeat:no-repeat;
	height:142px;
	width:229px;
	margin-top:7px;
	display:block;
	outline:none;
}

#maillink {
	height:142px;
	width:229px;
	display:block;
	outline:none;
}

/* NAVIGATION START */

#navigation{
margin:0;
padding:0;
list-style: none;
width:861px;
height:45px;
}

#navigation li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
} 

#clubnav {
	float:left;
	margin:0;
	background-image:url(../img/nav/club.png);
	background-repeat:no-repeat;
	width:151px;
	height:45px;
}

#clubnav:hover {
	background-image:url(../img/nav/club.png);
	background-repeat:no-repeat;
	width:151px;
	height:45px;
	background-position:0 -45px;
}

#clubnavsel {
	float:left;
	margin:0;
	background-image:url(../img/nav/club.png);
	background-repeat:no-repeat;
	width:151px;
	height:45px;
	background-position:0 -45px;
}

#upcomingnav {
	float:left;
	margin:0;
	background-image:url(../img/nav/upcomming.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	display:block;
}

#upcomingnav:hover {
	background-image:url(../img/nav/upcomming.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#upcomingnavsel {
	float:left;
	margin:0;
	background-image:url(../img/nav/upcomming.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#partynav {
	margin:0;
	float:left;
	background-image:url(../img/nav/planparty.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
}

#partynav:hover {
	background-image:url(../img/nav/planparty.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#partynavsel {
	margin:0;
	float:left;
	background-image:url(../img/nav/planparty.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#girlsnav {
	margin:0;
	float:left;
	background-image:url(../img/nav/girls.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
}

#girlsnav:hover {
	background-image:url(../img/nav/girls.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#girlsnavsel {
	margin:0;
	float:left;
	background-image:url(../img/nav/girls.png);
	background-repeat:no-repeat;
	width:160px;
	height:45px;
	background-position:0 -45px;
}

#vipnav {
	margin:0;
	float:left;
	background-image:url(../img/nav/photogal.png);
	background-repeat:no-repeat;
	width:161px;
	height:45px;
}

#vipnav:hover {
	background-image:url(../img/nav/photogal.png);
	background-repeat:no-repeat;
	width:161px;
	height:45px;
	background-position:0 -45px;
}

#vipnavsel {
	margin:0;
	float:left;
	background-image:url(../img/nav/photogal.png);
	background-repeat:no-repeat;
	width:161px;
	height:45px;
	background-position:0 -45px;
}

#locandconnav {
	margin:0;
	float:left;
	background-image:url(../img/nav/locandcon.png);
	background-repeat:no-repeat;
	width:229px;
	height:45px;
}

#locandconnav:hover {
	background-image:url(../img/nav/locandcon.png);
	background-repeat:no-repeat;
	width:229px;
	height:45px;
	background-position:0 -45px;
}

#locandconnavsel {
	margin:0;
	float:left;
	background-image:url(../img/nav/locandcon.png);
	background-repeat:no-repeat;
	width:229px;
	height:45px;
	background-position:0 -45px;
}

/* SLIDER START */

#mainslide {
	z-index:0;
}


/* EXPLOREAD START */

.exploreads {
	width:860px;	
}

#exploregirls {
	float:left;
	position:relative;
	width:500px;
	margin-left:-29px;
	margin-top:-64px;
	z-index:5;
	background-image:url(../img/view_photos.png);
	background-repeat:no-repeat;
	width:499px;
	height:200px;
}

#eglink {
	width:499px;
	height:200px;
	display:block;
}

#explorespace {
	float:right;
	width:389px;
	height:136px;
	display:block;
	background-image:url(../img/explore_ads2.jpg);
	background-repeat:no-repeat;
}

#couponarea {
	float:left;
	position:relative;
	width:860px;
	background-image:url(../img/specials_front.jpg);
	background-repeat:no-repeat;
	height:136px;
}

#couponareafill {
	float:right;
	position:relative;
	width:429px;
	background-color:#000;
	background-repeat:no-repeat;
	height:136px;
}

#couponlink {
	width:860px;
	height:136px;
	display:block;
}

#couponarea2 {
	float:left;
	position:relative;
	width:470px;
	background-image:url(../img/sindustryfront.jpg);
	background-repeat:no-repeat;
	height:136px;
}

#couponlink2 {
	width:470px;
	height:136px;
	display:block;
}

#couponarea3 {
	float:left;
	position:relative;
	width:860px;
	background-image:url(../img/Free_Lunch_Coupon.jpg);
	background-repeat:no-repeat;
	height:136px;
}

#couponlink3 {
	width:860px;
	height:136px;
	display:block;
}

#couponarea4 {
	float:left;
	position:relative;
	width:429px;
	background-image:url(../img/events/poleprincess_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	margin-left:1px;
	padding-bottom:3px;
}

#couponlink4 {
	width:430px;
	height:136px;
	display:block;
}

#couponarea5 {
	float:left;
	position:relative;
	width:429px;
	background-image:url(../img/events/eminem_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	padding-bottom:3px;
}

#couponlink5 {
	width:429px;
	height:136px;
	display:block;
}

#couponarea6 {
	float:right;
	position:relative;
	width:429px;
	background-image:url(../img/events/football_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	
}

#couponarea9 {
	float:right;
	position:relative;
	width:429px;
	background-image:url(../img/events/2for_front.jpg);
	background-repeat:no-repeat;
	height:136px;
}



#couponlink6 {
	width:430px;
	height:136px;
	display:block;
}

#couponarea7b {
	float:left;
	position:relative;
	width:430px;
	background-image:url(../img/events/customcar_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	padding-bottom:0px;
}

#couponarea7 {
	float:left;
	position:relative;
	width:430px;
	background-image:url(../img/events/sindustry_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	padding-bottom:0px;
}

#couponlink7 {
	width:430px;
	height:136px;
	display:block;
}

#couponarea8 {
	float:right;
	position:relative;
	width:430px;
	background-image:url(../img/events/hoedown_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	padding-bottom:3px;
}

#couponlink8 {
	width:430px;
	height:136px;
	display:block;
}

#couponarea10 {
	float:left;
	position:relative;
	width:429px;
	background-image:url(../img/events/tori_front.jpg);
	background-repeat:no-repeat;
	height:136px;
	padding-bottom:3px;
}





#specialspace {
	float:right;
	position:relative;
	width:389px;
	height:136px;
	background-image:url(../img/sindustryfront_small.jpg);
	background-repeat:no-repeat;
}

#speciallink {
	width:389px;
	height:136px;
	display:block;
}

#specialspace2 {
	float:right;
	position:relative;
	width:389px;
	height:136px;
	background-image:url(../img/blackout.jpg);
	background-repeat:no-repeat;
}

#speciallink2 {
	width:389px;
	height:136px;
	display:block;
}

#ealink {
	width:389px;
	height:136px;
	display:block;
}

/* FOOTER START */

#footer {
	float:left;
	width:860px;
	height:331px;
	z-index:0;
}

#copytag {
	width:860px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:center;
	line-height:75px;
}



/* INSIDE PAGES */

#maincontent {
	width:860px;
	height:350px;
	background-color:#000;
	padding:15px 0 15px 0;
}

#lineupcontent {
	width:860px;
	height:350px;
	background-color:#000;
	padding:0;
}

#lineuptitle {
	width:300px;
	height:55px;
	margin-left:30px;
	margin-bottom:25px;
}

#lineupgraphic {
	float:left;
}

#lineupdate {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#737373;
	margin-top:28px;
}

#linupinfo {
	width:800px;
}

#lineupback {
	float:left;
	background-image:url(../img/lineupback.png);
	background-repeat:repeat-x;
	height:257px;
	width:515px;
	margin-left:30px;
	margin-bottom:20px;
}

#lineuppicker {
	float:right;
	width:250px;
	margin-right:15px;
}

#luconttitle {
	margin:5px;
	background-image:url(../img/lineuptitle.png);
	background-repeat:no-repeat;
	width:379px;
	height:29px;
}

#luevening {
	float:left;
	margin:7px;
	width:120px;
	height:17px;
	border-right:1px solid #fff;
	background-image:url(../img/eveningsched.png);
	background-repeat:no-repeat;
	padding-right:20px;
	display:block;
}

#ludaytime {
	float:left;
	margin:7px;
	width:120px;
	height:17px;
	background-image:url(../img/daytimesched.png);
	background-position:right -18px;
	background-repeat:no-repeat;
	padding-left:5px;
	display:block;
}

#ludaytime:hover {
	float:left;
	margin:7px;
	width:120px;
	height:17px;
	background-image:url(../img/daytimesched.png);
	background-position:right 0px;
	background-repeat:no-repeat;
	padding-left:5px;
	display:block;
}

#lutable {
	margin:10px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

.lupad {
	padding-right:50px;
	padding-bottom:6px;
}

/* GIRLS */
#girlbox {
	width:860px;
}

#beadancer {
	width:860px;
	height:90px;
	display:block;
}

#girlheader {
	background-image:url(../img/hustlerdancer.png);
	width:860px;
	height:90px;
}

#girlcontent {
	width:860px;
	background-color:#000;
}

#girlspace {
	background-color:#000;
	padding-bottom:35px;
	width:860px;
}

.girlbox {
	background-image:url(../img/girlsbacka.png);
	background-repeat:no-repeat;
	background-position:center;
	height:264px;
	width:194px;
	margin:20px 10px 10px 10px;
	z-index:5;
	position:absolute;
}

.girlbox:hover {
	background-image:url(../img/girlsbackb.png);
	background-repeat:no-repeat;
	background-position:center;
	height:325px;
	width:194px;
}

.girlbox2 {
	background-image:url(../img/girlsbacka.png);
	background-repeat:no-repeat;
	background-position:center;
	height:264px;
	width:194px;
	margin:35px 10px 10px 10px;
	z-index:4;
	position:absolute;
}

.girlbox2:hover {
	background-image:url(../img/girlsbackb.png);
	background-repeat:no-repeat;
	background-position:center;
	height:325px;
	width:194px;
}

.girlbox3 {
	background-image:url(../img/girlsbacka.png);
	background-repeat:no-repeat;
	background-position:center;
	height:264px;
	width:194px;
	margin:10px;
	z-index:3;
	position:absolute;
}

.girlbox3:hover {
	background-image:url(../img/girlsbackb.png);
	background-repeat:no-repeat;
	background-position:center;
	height:325px;
	width:194px;
}

.girltable {
	width:835px;
	margin-left:10px;
	position:relative;
	z-index:0;
}

.girlrow {
	height:264px;
	z-index:3;
	position:relative;
}

.girlrow2 {
	height:264px;
	z-index:2;
	position:relative;
}

.girlrow3 {
	width:860px;
	height:264px;
	z-index:1;
	position:relative;
}

.girlrow4 {
	width:860px;
	height:264px;
	z-index:0;
	position:relative;
}

.girlplace {
	margin-top:16px;
	margin-left:16px;
}

.girltext {
	text-align:center;
	color:#fa4700;
	font-size:25px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}

.girltextsm {
	text-align:center;
	color:#fa4700;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:5px;
	height:325px;
	width:194px;
}

.girlcycle {
	height:232px;
	width:162px;
}

.girlsize {
	height:232px;
	width:162px;
}

.eventarea {
	width:860px;
}

.eventleft {
	float:left;
	width:430px;
}

.eventright {
	float:right;
	width:430px;
}

#viptitle {
	margin:25px 25px 0px 30px;
}

#viptext {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	margin-bottom:25px;
	margin:15px 25px 50px 30px;
}

#viptext a{
	color:#999;
	text-decoration:none;
}

#vippicture {
	margin-right:20px;
}

#clubgalback {
	background-image:url(../img/clubggalback.jpg);
	background-repeat:no-repeat;
	width:860px;
	height:464px;
}

#clubbackmid {
	background-image:url(../img/clubbackmid.png);
	background-repeat:no-repeat;
	width:860px;
	height:700px;
}

#girlerror {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#fff;
	padding-top:16px;
}

#clubtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding-top:20px;
	padding-bottom:50px;
	margin:0px 50px 0px 50px;
	line-height:26px;
	text-align:justify;
}

.clubname {
	font-weight:bold;
	font-size:18px;
	color:#fff;
}





.mailcontent {background-color:#000; height:550px; margin-left:auto; margin-right:auto;}

#theform {
	background-color: #000;
	width: 40em;
	margin-right:auto;
	margin-left:auto;
	}
#theform fieldset {
	height: 18em;
	width: 11em;
	border: 0;
	margin: 0;
	padding: 1em;
		border:#999 solid 1px;
	float: left;
	color:#fff;
	}
#theform fieldset legend {
	font-size: 35px;
	font-family: Verdana, Geneva, sans-serif;
	color:#fff;
	}
#theform fieldset legend span {
	display: none;
	}
#theform fieldset h3 {
	height: 4em;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	}
#theform fieldset div.help {
	color:#999;
	font-size: 0.6em;
	font-weight: bold;
	height: 5em;
	font-family:Verdana, Geneva, sans-serif;
	}
#theform fieldset label {
	font-size: 0.7em;
	font-family:Verdana, Geneva, sans-serif;
	display: block;
	line-height: 1.5em;
	color:#fff;
	}
#theform fieldset input {
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif;
	width:150px;
	height: 20px;
	text-align:left;
	}
	
/* Error Styling */
#theform fieldset.error,
#theform fieldset.error legend,
#theform fieldset.error div.help {
	color: #FFCC33;
	}
#theform fieldset strong.error {
	color: #fff;
	background-color: #CC0000;
	padding: 0.2em;
	font-size: 0.7em;
	font-weight: bold;
	display: block;
	}

/* Part 4 Styling */
#theform #pt4 {
	clear: both;
	width: 37.4em;
	height: 5em;
	border: 10px solid #333;
	border-width: 10px 0;
	padding: 1em;
	}
#theform #pt4 legend {
	display: none;
	}
#theform #pt4 h3 {
	display: none;
	}
#theform #pt4 #disclaimer {
	width: 22em;
	float: left;
	font-size: 0.6em;
	font-family:Verdana, Geneva, sans-serif;
	padding-top:10px;
	color:#fff;
	}
#theform #pt4 input {
	height: 5em;
	font-size: 16px;
	font-family:Verdana, Geneva, sans-serif;
	width: 18em;
	text-align:center;
	color:#fff; 
	background: #000;
	border-bottom: 	3px solid #999999;
	border-right: 3px solid #999999;
	border-top: 3px solid #333;
	border-left: 3px solid #333;	
	float: right;
	}


-->

.statustext {font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:20px; margin-bottom:15px; color:#fff; }

.foodsubhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:17px;
}
.foodsub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:30px;
}

.foodsub a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

.foodsub a:hover{
	text-decoration:underline;
}

#eventholder {
	width:860px;
	background-color:#000;
}

#eventimage {
	float:left;
	width:440px;
	background-color:#000;
	height:473px;
}

#eventimage img{
	margin-top:13px;
	margin-left:13px;
}

#eventinfo {
	float:right;
	background-color:#000;
	width:420px;
	
}

#eventlist {
	width:420px;
	height:468px;
}

#photoholder {
	width:860px;
	background-color:#000;
}

#navside {
	float:left;
	width:200px;
	background-color:#000;
	padding-top:15px;
}

#photoside {
	width:860px;
	background-color:#000;
	padding-top:15px;
}

#photonav {
	width:860xp;
	margin:auto;
}

#photonav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;

}

.photoleft {
	float:left;
	width:430px;
	background-color:#333;
	padding-top:5px;
}

.photoleft a{
	margin-left:35px;
}

.photoright {
	background-color:#333;
	float:right;
	width:430px;
	padding-top:5px;
}

.photoright a {
	margin-left:130px;
}

.bachelorarea {
	display:block;
	width:860px;

	background-color:#000;
}

.bachelorhead{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

.bachelorsub {
	width:400px;
	margin:auto;
	padding-top:10px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bachelorsubhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}