/* CSS Document created by Rockstar Design */ 


/* SITE */



* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "minerva-modern", sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	background: #000000;
}
strong {
	font-weight: 700;
}
a:link {
	color: #B00000;
	text-decoration: none;
	outline : none;
}
a:visited {
	text-decoration: none;
	color: #B00000;
}
a:hover {
	text-decoration: underline;
	color: #B00000;
}
a:active {
	text-decoration: none;
	color: #B00000;
}
img, img a {
	border: none;
	outline : none;
}
a:img {
 border: none;
 outline : none;
}
#pagewrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
#top_pagewrap {
	position:relative;
	width: 960px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background: url(../assets/images/TLC/vt_top-back.jpg) no-repeat center top;
}
#center_pagewrap {
	position:relative;
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background:#000000 url(../assets/images/TLC/vt_mid-pixelstretch.png) repeat-y center top;
}
/* CONTENT */

#contact_page {
	position: relative;
	width: 880px;
	color: #000000;
	font-size:16px;
	text-align: center;
	padding: 80px 60px 0px 60px;
	margin: 0 auto;
}
#table_page {
	position: relative;
	width: 960px;
	height: 670px;
	color: #FFFFFF;
	font-size:16px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background: url(../assets/images/TLC/lc_table-reserv-backgirls.jpg) no-repeat top center;
}
#vip_page {
	position: relative;
	width: 960px;
	height: 670px;
	color: #FFFFFF;
	font-size:16px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	z-index: 5;
}
#gallery_page {
	position: relative;
	width: 100%;
	height: 670px;
	color: #FFFFFF;
	font-size:16px;
	text-align: left;
	padding: 40px 0px 0px 0px;
	margin: 0 auto;
}
#gallery_nav {
	position: relative;
	width: 880px;
	height: 35px;
	color: #FFFFFF;
	font-size:16px;
	text-align: left;
	padding: 0px 0px 30px 0px;
	margin: 0 auto;
}
#gallery_text {
	position: relative;
	width: 880px;
	height: 35px;
	color: #FFFFFF;
	font-size:16px;
	text-align: center;
	padding: 40px 0px 40px 0px;
	margin: 0 auto;
}
#gallery_nav img {
	padding: 0px 0px 0px 40px;
}
#weekly_page {
	position: relative;
	/* width: 960px; */
	height: 535px;
	width: 100%;
	color: #FFFFFF;
	font-size:16px;
	text-align: center;
	padding: 90px 0px 0px 0px;
	margin: 0 auto;
}
.weekly_top {
	position: relative;
	top: 0px;
	width: 100%;
	height:15px;
	background:url(../assets/images/TLC/lc_weekly-events-top-repeat.png) repeat-x center top;
}
.weekly_bottom {
	position: relative;
	top: 0px;
	width: 100%;
	height:15px;
	background:url(../assets/images/TLC/lc_weekly-events-bottom-repeat.png) repeat-x center top;
	z-index: 10;
}
.weekly_shadow {
	position: relative;
	top: -60px;
	width: 640px;
	height:30px;
	left: 600px;
	background:url(../assets/images/TLC/lc_weekly-events-dropshadow.png) no-repeat center top;
}
.fireshow1 {
	position: absolute;
	top: 155px;
	left: 275px;
	z-index: 3000;
}
.slideshow1 {
	position: relative;
	height: 670px;
	width: 1160px;
	text-align: center;
	margin: 0 auto;
}
.mainframe {
	position: absolute;
	top: 35px;
	left: 200px;
	z-index: 3000;
}
.mainlogo {
	position: absolute;
	top: 390px;
	left: 330px;
	z-index: 3000;
}
.maincheers {
	position: absolute;
	top: 200px;
	left: 20px;
	z-index: 3000;
}
.mainSpecialEvent {
	position: absolute;
	top: 170px;
	left: 720px;
	z-index: 3000;
}
/*
.maincheers img {
	opacity:1.0;
	filter:alpha(opacity=100);  For IE8 and earlier 
}

*/
.contact_spears {
	position: relative;
	top: -14px;
	width: 100%;
	height:25px;
	background:url(../assets/images/TLC/lc_contact-top-repeat.png) repeat-x center top;
}
.gallery_top {
	position: relative;
	top: -12px;
	width: 100%;
	height:30px;
	background:url(../assets/images/TLC/lc_gallery-top-repeat.png) repeat-x center top;
	z-index: 5000;
}
.gallery_bottom {
	position: relative;
	top: 722px;
	width: 100%;
	height:30px;
	background:url(../assets/images/TLC/lc_gallery-bottom-repeat.png) repeat-x center top;
	z-index: 5000;
}
.sexy_top {
	position: relative;
	top: 0px;
	width: 100%;
	height:670px;
	background:url(../assets/images/TLC/lc_sexy-read-shadow-top.png) repeat-x center top;
	z-index: 3000;
}
.sexy_bottom {
	position: relative;
	top: 0px;
	width: 100%;
	height:670px;
	background:url(../assets/images/TLC/lc_sexy-read-shadow-bottom.png) repeat-x center bottom;
	z-index: 3000;
}
.lion_top {
	position: relative;
	top: 1330px;
	width: 100%;
	height:130px;
	background:url(../assets/images/TLC/lc_lions-shadow-top.png) repeat-x center top;
	z-index: 3000;
}
.lion_bottom {
	position: relative;
	top: 1956px;
	width: 100%;
	height:130px;
	background:url(../assets/images/TLC/lc_lions-shadow-bottom.png) repeat-x center top;
	z-index: 3000;
}
.google_map {
	position: relative;
	top: 0px;
	width: 550px;
	height:455px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	background:url(../assets/images/TLC/lc_contact-mapback.gif) repeat-x center top;
}
#map_canvas {
	position: relative;
	width: 548px;
	height:453px;
	padding: 0px;
	margin: 1px;
}
.about_top {
	position: relative;
	top: -1700px;
	width: 100%;
	height:130px;
	background:url(../assets/images/TLC/lc_about-shadow-top.png) repeat-x center top;
	z-index: 3000;
}
.about_bottom {
	position: relative;
	top: -1290px;
	width: 100%;
	height:130px;
	background:url(../assets/images/TLC/lc_about-shadow-bottom.png) repeat-x center top;
	z-index: 3000;
}
.about-text {
	position: relative;
	width: 400px;
	margin: 0px 20px 0px 20px;
}
/* General classes to use throughout the site */

.large_gold_title {
	color: #dbad6f;
	font-size: 32px;
}
.event_title {
	color: #000000;
	text-align: center;
	font-size: 26px;
	letter-spacing: -2px;
	padding:0px 0px 4px 0px;
	margin:0px 0px 8px 0px;
	font-family: "trajan-pro-3", sans-serif;
}
.event_red_name {
	color: #B00000;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.event_red_day {
	color: #B00000;
	font-size: 20px;
	font-weight: 400;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.large_bottom_text {
	color: #000000;
	font-size: 32px;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.panel_red_title {
	color: #B00000;
	font-size: 32px;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.contact_red_title {
	color: #B00000;
	font-size: 32px;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.contact_red_day {
	color: #B00000;
	font-size: 24px;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.gold_sans {
	color: #dbad6f;
	font-size: 16px;
}
.red_sans {
	color: #dd321d;
	font-size: 16px;
}
.white_med_sans {
	color: #ffffff;
	font-size: 19px;
}
/* Top Nav */

#top_repeat {
	width:100%;
	height: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	background: url(../assets/images/TLC/common/lc_topnav-repeat-back.png) repeat-x center top;
}
#left_lion {
	position: absolute;
	left: -75px;
	top: 0px;
	padding: 0px 0px 0px 0px;
}
#right_lion {
	position: absolute;
	left: 940px;
	top: 0px;
	padding: 0px 0px 0px 0px;
}
#top_logo {
	position: absolute;
	z-index:3000;
	left: 0px;
	top: 0px;
}
/* Top Nav */


#top_masthead {
	position:relative;
	margin: 0 auto;
	width: 920px;
	height:85px;
	padding: 0px 20px 0px 20px;
	z-index:10001;
}
ul#topnav {
	position: relative;
	margin: 0 auto;
	width: 920px;
	height: 85px;
	list-style: none;
}
#topnav li {
	float: left;
	position: relative;
	display: block;
	height: 85px;
	margin:0;
	padding:0;
}
#topnav li a {
	position:relative;
	display:block;
	height:85px;
}
#topnav li a:hover {
	text-decoration:none;
}
#menu1 {
	background: url(../assets/images/TLC/common/lc_topnav-weekly.png) no-repeat left top;
}
#menu1:hover {
	background: url(../assets/images/TLC/common/lc_topnav-weekly.png) no-repeat left bottom;
}
#menu2 {
	background: url(../assets/images/TLC/common/lc_topnav-about.png) no-repeat left top;
}
#menu2:hover {
	background: url(../assets/images/TLC/common/lc_topnav-about.png) no-repeat left bottom;
}
#menu3 {
	background: url(../assets/images/TLC/common/lc_topnav-gallery.png) no-repeat left top;
}
#menu3:hover {
	background: url(../assets/images/TLC/common/lc_topnav-gallery.png) no-repeat left bottom;
}
#menu4 {
	background: url(../assets/images/TLC/common/lc_topnav-tableres.png) no-repeat left top;
}
#menu4:hover {
	background: url(../assets/images/TLC/common/lc_topnav-tableres.png) no-repeat left bottom;
}
#menu5 {
	background: url(../assets/images/TLC/common/lc_topnav-vip.png) no-repeat left top;
}
#menu5:hover {
	background: url(../assets/images/TLC/common/lc_topnav-vip.png) no-repeat left bottom;
}
#menu6 {
	background: url(../assets/images/TLC/common/lc_topnav-contact.png) no-repeat left top;
}
#menu6:hover {
	background: url(../assets/images/TLC/common/lc_topnav-contact.png) no-repeat left bottom;
}
/* Footer */

#bottom {
	position: relative;
	width: 960px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
}
#bottom_email {
	width: 500px;
	height: 50px;
	padding: 20px 0px 0px0px;
	margin: 0 auto;
	text-align: center;
}
#bottom_facebook {
	position: absolute;
	top: 0px;
	left: -20px;
}
#bottom_twitter {
	position: absolute;
	top: 0px;
	left: 740px;
}
#page_bottom {
	position: relative;
	margin: 0 auto;
	width: 960px;
	height: 250px;
	text-align: center;
	z-index:10;
	background: url(../assets/images/TLC/lc_end-background.png)no-repeat top center;
}
#footer {
	position: relative;
	width: 960px;
	padding: 25px 0px 250px 0px;
	margin: 0 auto;
	text-align: center;
	font-size: 15px;
	color: #CCC;
	font-weight: 200;
	letter-spacing: 0.5px;
	z-index: 6510;
}
#footer a:link {
	color: #CCC;
	font-size: 15px;
	font-weight: 200;
	text-decoration: none;
}
#footer a:visited {
	color: #CCC;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer_red {
	color: #B00000;
	font-size: 20px;
	padding: 2px 0px 0px 0px;
	width: 340px;
	margin: 0 auto;
	text-align: center;
	font-weight: 200;
}
.small_text {
	font-size: 14px;
}
.small_text_italics {
	font-size: 14px;
	font-style: italic;
}
#bottom_visit {
	position: relative;
	width: 960px;
	padding: 20px 0px 0px 0px;
	margin: 0 auto;
	text-align: center;
}
/* ----------- Extras ----------- */

#bottom_wrap {
	position:relative;
	width:620px;
	margin: 0 auto;
}
#up_bottom {
	position:fixed;
	bottom:-324px;
	height:320px;
	width:620px;
	z-index: 6500;
}
#email_bottom {
	position: absolute;
	left:0px;
	bottom:0px;
}
#dress_bottom {
	position: absolute;
	left:0px;
	bottom:0px;
}
#email_text {
	position: absolute;
	width: 500px;
	padding: 0px 60px 20px 60px;
	text-align: center;
	left:0px;
	bottom:0px;
	color: #000;
}
#dress_text {
	position: absolute;
	width: 500px;
	padding: 0px 60px 20px 60px;
	text-align: center;
	left:0px;
	bottom:0px;
	color: #000;
}
#email_button {
	position: absolute;
	left:365px;
	bottom:264px;
}
#dress_button {
	position: absolute;
	left:-10px;
	bottom:264px;
}
.dress_subtitle {
	color: #B00000;
	font-size: 20px;
	letter-spacing: -2px;
	font-family: "trajan-pro-3", sans-serif;
}
.dress_body {
	color: #B00000;
	font-size: 17px;
	font-weight: 400;
}
/* ----------- My Form ----------- */
.myform {
	width:330px;
	font-size:20px;
	padding:0px;
	text-align: left;
	font-family: "garamond-premier-pro-display", serif;
}
#email_text input {
	font-size:14px;
	padding: 5px 3px;
	border:solid 1px #B00000;
	background: #B00000;
	text-align: center;
	color: #FFFFFF;
	width:200px;
	margin:2px 0 20px 10px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
