@charset "utf-8"; 
body{
	background:#000000 url(../images/bg_body.jpg) top center no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	margin:0 5px 0 0;
	padding:0;
	color:#464646;
	font-size:0.8em
}

#Table_01 {
	
}

.mainBanner {
	width:698px;
	height:674px;
	margin-left:-1072px;
	margin-top:113px;
}
/* css hack to make main content work for ie8 */
*+html .mainBanner {
	width:698px;
	height:674px;
	margin-left:0px;
	margin-top:0px;
}


#container{width:1072px; margin:0 auto; text-align:center}
#container_home{width:1072px; margin:0 auto; text-align:center}

/* top sub nav */
#nav_top_bg{
	margin:15px 0 0px 272px;
	background:url(../images/bg_subnav.jpg) no-repeat top left;
	height:41px
}
ul#subNav{
	list-style:none;
	margin:0 0 0px 6px;
	padding:0;
	height:39px
}
#subNav li{
	float:left;
	margin:0 0px 0 0;
	padding:0;
	height:39px
}/* update in ie.css also */
#subNav li a{display:block; padding:0; margin:0; height:39px}
#sub1 a{background:url(../images/subnav_reservations.jpg) no-repeat 0 0;width:104px}
#sub2 a{background:url(../images/subnav_club.jpg) no-repeat 0 0;width:120px}
#sub3 a{background:url(../images/subnav_packages.jpg) no-repeat 0 0;width:113px}

/* main nav */
#navigation{height:42px;margin:11px 0 0 0px;width:625px}
ul#mainNav{list-style:none; margin:0; padding:0; height:42px}
#mainNav li{float:left;margin:0 0 0 0px;padding:0;height:42px}
	
/* update in ie.css also */
#mainNav li a{display:block; padding:0; margin:0; height:42px}
#nav1 a{background:url(../images/nav_gaming_bg.jpg) no-repeat 0 0;width:114px}
#nav2 a{background:url(../images/nav_acco_bg.jpg) no-repeat 0 0;width:142px}
#nav3 a{background:url(../images/nav_dining_bg.jpg) no-repeat 0 0;width:180px}
#nav4 a{background:url(../images/nav_entertain_bg.jpg) no-repeat 0 0;width:161px}


/* left col sub nav */
#nav_about, #nav_services, #nav_accommodations, #nav_entertainment, #nav_promo, #nav_press{margin:0; padding:0; overflow:hidden}
#nav_about li, #nav_services li, #nav_accommodations li, #nav_entertainment li, #nav_promo li, #nav_press li{margin:0; padding:0}
#nav_about a,  #nav_services a, #nav_accommodations a, #nav_entertainment a, #nav_promo a, #nav_press a{display:block; padding:40px 0 0 0; overflow:hidden; height:0px !important}
#nav_about a:hover, #nav_services a:hover, #nav_accommodations a:hover, #nav_entertainment1 a:hover, #nav_promo a:hover, #nav_press a:hover{background-position:0 -40px}
#nav_about a:active, #nav_about a.selected, #nav_services a:active, #nav_accommodations a:active, #nav_entertainment1 a:active, #nav_promo a:active, #nav_press a:active, #nav_services a.selected, #nav_accommodations a.selected, #nav_promo a.selected, #nav_press a.selected{background-position:0 -80px}
#nav_about1 a{width:188px; background:url(../images/lcnav_aboutUs.gif) top left no-repeat}
#nav_about2 a{width:188px; background:url(../images/lcnav_responsibleGaming.gif) top left no-repeat}
#nav_about3 a{width:188px; background:url(../images/lcnav_faq.gif) top left no-repeat}
#nav_about4 a{width:188px; background:url(../images/lcnav_pciGaming.gif) top left no-repeat}
#nav_about5 a{width:188px; background:url(../images/lcnav_tallapoosa.gif) top left no-repeat}
#nav_about6 a{width:188px; background:url(../images/lcnav_riverside.gif) top left no-repeat}
#nav_entertainment1 a{width:188px; background:url(../images/lcnav_spa.gif) top left no-repeat}
#nav_entertainment2 a{width:188px; background:url(../images/lcnav_cookingstudio2.gif) top left no-repeat}
#nav_entertainment3 a{width:188px; background:url(../images/lcnav_amphitheater2.gif) top left no-repeat}
#nav_entertainment4 a{width:188px; background:url(../images/lcnav_sound.gif) top left no-repeat}
#nav_entertainment5 a{width:188px; background:url(../images/lcnav_events.gif) top left no-repeat}
#nav_services1 a{width:197px; background:url(../images/lcnav_massages.jpg) top left no-repeat}
#nav_services2 a{width:197px; background:url(../images/lcnav_nail.jpg) top left no-repeat}
#nav_services3 a{width:197px; background:url(../images/lcnav_facials.jpg) top left no-repeat}
#nav_services4 a{width:197px; background:url(../images/lcnav_body_bath.jpg) top left no-repeat}
#nav_services5 a{width:197px; background:url(../images/lcnav_men.jpg) top left no-repeat}
#nav_services6 a{width:197px; background:url(../images/lcnav_appointments.jpg) top left no-repeat}
#nav_services7 a{width:197px; background:url(../images/lcnav_packages.jpg) top left no-repeat}
#nav_services8 a{width:197px; background:url(../images/lcnav_prices.jpg) top left no-repeat}
#nav_accommodations1 a{width:188px; background:url(../images/lcnav_accomodations.gif) top left no-repeat}
#nav_accommodations2 a{width:188px; background:url(../images/lcnav_directions.gif) top left no-repeat}
#nav_accommodations3 a{width:188px; background:url(../images/lcnav_groups.gif) top left no-repeat}
#nav_accommodations4 a{width:188px; background:url(../images/lcnav_reservations.gif) top left no-repeat}
#nav_press1 a{width:188px; background:url(../images/lcnav_pressRoom.gif) top left no-repeat}
#nav_press2 a{width:188px; background:url(../images/lcnav_pressReleases.gif) top left no-repeat}
#nav_press3 a{width:188px; background:url(../images/lcnav_mediaLibrary.gif) top left no-repeat}
#nav_press4 a{width:188px; background:url(../images/lcnav_news.gif) top left no-repeat}
#nav_press5 a{width:188px; background:url(../images/lcnav_requestPressKit.gif) top left no-repeat}
#nav_promo1 a{width:188px; background:url(../images/lcnav_packages.gif) top left no-repeat}
#nav_promo2 a{width:188px; background:url(../images/lcnav_promotions.gif) top left no-repeat}
#nav_promo3 a{width:188px; background:url(../images/lcnav_spa.gif) top left no-repeat}
#nav_promo4 a{width:188px; background:url(../images/lcnav_cookingstudio.gif) top left no-repeat}
#nav_promo5 a{width:188px; background:url(../images/lcnav_amphitheater.gif) top left no-repeat}

/* footer sub nav */
ul#nav_footer{width:433px; list-style:none; height:32px; margin:0 0 0 80px; padding:0}
ul#nav_footer li{display:inline}
ul#nav_footer li a{height:32px; float:left; text-indent:-9999px; text-decoration:none}
ul#nav_footer li#nav_footer_1 a{width:110px;background:url(../images/nav_footer.gif) no-repeat 0 0}
ul#nav_footer li#nav_footer_2 a{width:94px;background:url(../images/nav_footer.gif) no-repeat -110px 0}
ul#nav_footer li#nav_footer_3 a{width:113px;background:url(../images/nav_footer.gif) no-repeat -204px 0}
ul#nav_footer li#nav_footer_4 a{width:116px;background:url(../images/nav_footer.gif) no-repeat -317px 0}

ul#topnav{width:569px;list-style:none;height:36px;margin:10px 0 0 50px; padding-top:10px;}
ul#topnav li{display:inline}
ul#topnav li a{height:36px; float:left; text-indent:-9999px; text-decoration:none}
ul#topnav li#topnav_1 a{width:110px;background:url(../images/nav_footer.png) no-repeat 0 0}
ul#topnav  li#topnav_1 a:hover{background-position:0 -36px}
ul#topnav  li#topnav_1 a.current{background-position:0 -72px}
ul#topnav li#topnav_2 a{width:94px;	background:url(../images/nav_footer.png) no-repeat -110px 0}
ul#topnav  li#topnav_2 a:hover{background-position:-110px -36px}
ul#topnav  li#topnav_2 a.current{background-position:-110px -52px}
ul#topnav li#topnav_3 a{width:113px;background:url(../images/nav_footer.png) no-repeat -204px 0}
ul#topnav  li#topnav_3 a:hover{background-position:-204px -36px}
ul#topnav  li#topnav_3 a.current{background-position:-204px -52px}
ul#topnav li#topnav_4 a{width:116px;background:url(../images/nav_footer.png) no-repeat -317px 0}
ul#topnav  li#topnav_4 a:hover{background-position:-317px -36px}
ul#topnav  li#topnav_4 a.current{background-position:-317px -52px}

ul#topnavhome {	width:600px;list-style:none;height:33px;margin:0 0 0 50px}
ul#topnavhome li{display:inline}
ul#topnavhome li a{height:33px; float:left; text-indent:-9999px; text-decoration:none}
ul#topnavhome li#topnavhome_1 a{width:90px; background:url(../images/nav_footer.gif) no-repeat 0 0}
ul#topnavhome  li#topnavhome_1 a:hover{background-position:0 -33px}
ul#topnavhome  li#topnavhome_1 a.current{background-position:0 -66px}
ul#topnavhome li#topnavhome_2 a{width:94px; background:url(../images/nav_footer.gif) no-repeat -90px 0}
ul#topnavhome  li#topnavhome_2 a:hover{background-position:-90px -33px}
ul#topnavhome  li#topnavhome_2 a.current{background-position:-90px -66px}
ul#topnavhome li#topnavhome_3 a{width:177px; background:url(../images/nav_footer.gif) no-repeat -185px 0}
ul#topnavhome  li#topnavhome_3 a:hover{background-position:-185px -33px}
ul#topnavhome  li#topnavhome_3 a.current{background-position:-185px -66px}
ul#topnavhome li#topnavhome_4 a{width:111px; background:url(../images/nav_footer.gif) no-repeat -362px 0}
ul#topnavhome  li#topnavhome_4 a:hover{background-position:-362px -33px}
ul#topnavhome  li#topnavhome_4 a.current{background-position:-362px -66px}


/* layout divs */
#header{
	margin:0 auto;
	padding:0;
	width:1072px
}
#headerLeft{
	background:url(../images/bg_headerLeft.jpg) no-repeat;
	width:376px;
	height:113px;
	float:left;
	margin:0
}
#headerLeft img{
	margin:0 0 0 11px
}
#headerRight{
	background:url(../images/bg_headerRight.jpg) no-repeat;
	width:696px;
	height:113px;
	float:left;
	margin:0;
	text-align:left
}
#headerRight span{display:none}
#content{
	margin:0 auto;
	width:1072px;
	text-align:left;
	background:url(../images/bg_content12.png) repeat-y;
	line-height:1.3
}
#content2{
	margin:0 auto;
	width:1072px;
	text-align:left;
	background:url(../images/calendar/bg_secondaryWhite.jpg) repeat-y;
	line-height:1.3
}
#content_top{margin:0; text-align:left; min-height:459px; background:url(../images/bg_secondary.jpg) top no-repeat}
#content_top2{margin:0; text-align:left; min-height:459px; background:url(../images/calendar/bg_utinsils.jpg) top no-repeat}
#coming_soon{position:absolute; float:left}
.span_1{
	width:193px;
	margin:1px 0 0 49px;
	float:left
}
.span_2{
	width:700px;
	float:left;
	min-height:459px;
	background:#ffffff url(../images/bg_span_2.jpg) bottom left no-repeat;
	margin:20px 0 0 30PX;
	padding-bottom:95px;
	color: #333;
}
.hours {
	border: solid 2px #e36f1e;
	color:#000; /* 1a5458*/
	font-size: 1em;
	width:200px;
	float:right;
	padding: 0px 5px;
	margin-left: 15px;
	background: url(../images/box-bg.jpg) bottom right;
	z-index:10;
	position:relative;
	
	}
.hours h3, .hours h2 {color:#e36f1e; text-decoration:underline;}

ul.list {list-style-image: url(../images/li3.jpg);}

.span_1 .sub_nav{
	background:#000000;
	padding:0px 0 0px 0
}
.span_2 .content_inner{width:485px; margin:20px 0px 0 80px;}
.cta_column{background:url(../images/bg_ctaColumn.jpg) top no-repeat; padding-top:32px;padding-bottom:10px;}
.flashMovie{background:url(../images/flash_bg.jpg) no-repeat center}
#nav_footer_bg{
	background:url(../images/bg_navFooter2.jpg) no-repeat;
	height:65px;
	width:1072px;
	margin:0 auto;
	text-align:left;
	margin-top:-10px;
}
#nav_footer_bg1{
	background:url(../images/bg_navFooter.png) no-repeat;
	height:65px;
	width:1072px;
	margin:0 auto;
	text-align:left;
	margin-top:-10px;
}
#footer{
	color:#383838;
	font-size:0.8em;
	width:1072px;
	margin:0 auto;
	text-align:left;
	padding-top:0px
}
#footerLeft{
	width:480px;
	float:left;
	margin-top:8px;
	margin-left:85px;
	padding-bottom:15px;
	color: #333;
}
#footerRight{
	width:350px;
	float:right;
	margin-top:8px;
	margin-right:40px;
	padding-bottom:15px;
	color: #333;
}
.feat_row{border:1px solid #cfbba5; background:url(../images/bg_dining.gif) bottom right no-repeat; min-height:185px; margin-bottom:15px; clear:both}
.feat_row table{margin:10px}
.feat_row_nb{border:0; min-height:185px; margin-bottom:15px; clear:both}
.feat_row_nb table{border-bottom:1px solid #ddcebd; background:url(../images/bg_dining.gif) bottom right no-repeat; width:485px}
.feat_row_nb table tr.tableTH th.left{background:url(../images/bg_tableTH_l.gif) top left no-repeat}
.feat_row_nb table tr.tableTH th.right{background:url(../images/bg_tableTH_r.gif) top right no-repeat}
.feat_row_nb table tr.last td{padding-bottom:20px}
.feat_row_nb table th, .feat_row_nb table td{padding:10px 10px 5px 20px}
.feat_row_nb table td.left{border-left:1px solid #ddcebd}
.feat_row_nb table td.right{border-right:1px solid #ddcebd}
.feat_rowSpan1{min-height:120px; width:166px; float:left; text-align:center}
.feat_rowSpan2{width:280px; float:right; margin-top:10px}
.feat_rowSpan2B{width:180px; float:right; margin-top:10px; padding-right:10px}
.feat_rowHours{background-color:#d8c5b1; height:45px; width:150px; margin:0 10px 5px 5px; padding:20px 10px 15px 10px; text-align:center; font-size:0.89em; clear:left}
.feat_rowHours{
	background-color:#d8c5b1;
	height:45px;
	width:150px;
	margin:0 10px 5px 5px;
	padding:20px 10px 15px 10px;
	text-align:center;
	font-size:0.89em;
	clear:left;
	filter: alpha(opacity=60);
	;
}
.feat_map{clear:both; margin:0; padding:0; background:url(../images/directions_map.gif) top right no-repeat; min-height:261px;}
.feat_mapText{padding:0 0 0px 20px; width:450px;}
.feat_Winners{
	width:580px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	margin: auto;
	height: auto;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}
.legal{border-top:1px solid #e36f1e; padding-top:15px; font-size:0.8em}
tr.even td {background:#e1d7cc;}
tr.even2 td {background:#d2c2af;}

/* banner */
#feat_dining{
	clear:both;
	width:1072px;
	height:212px;
	background:url(../images/bg.jpg) top no-repeat;
	margin:0 auto
}
#feat_spa{
	clear:both;
	width:1072px;
	height:212px;
	background:url(../images/bg_spa.jpg) top no-repeat;
	margin:0 auto
}
#feat_services{
	clear:both;
	width:1072px;
	height:212px;
	background:url(../images/bg_services.jpg) top no-repeat;
	margin:0 auto
}
#feat_photo{
	clear:both;
	width:1072px;
	height:212px;
	background:url(../images/bg_photo.jpg) top no-repeat;
	margin:0 auto
}
#feat_etiquette{
	clear:both;
	width:1072px;
	height:212px;
	background:url(../images/bg_etiquette.jpg) top no-repeat;
	margin:0 auto
}



#feat_accommodations{clear:both; width:990px; height:212px; background:url(../images/gfx_accomodations-02.jpg) top no-repeat; margin:0 auto}
#feat_fpo{clear:both; width:990px; height:212px; background:url(../images/gfx_fpo.jpg) top no-repeat; margin:0 auto}
#feat_gaming{clear:both; width:990px; height:212px; background:url(../images/gfx_gaming.jpg) top no-repeat; margin:0 auto}
#feat_contact{clear:both; width:990px; height:212px; background:url(../images/gfx_contact.jpg) top no-repeat; margin:0 auto}
#feat_press{clear:both; width:990px; height:212px; background:url(../images/gfx_press.jpg) top no-repeat; margin:0 auto}
#feat_about{clear:both; width:990px; height:212px; background:url(../images/gfx_about.jpg) top no-repeat; margin:0 auto}
#feat_promo{clear:both; width:990px; height:212px; background:url(../images/gfx_promo.jpg) top no-repeat; margin:0 auto}
#feat_entertainment{clear:both; width:990px; height:212px; background:url(../images/gfx_entertainment.jpg) top no-repeat; margin:0 auto}

/* headline img replacements */
h2.services {width: 650px; height: 82px; background: url(../images/hdrs/hdln_services.gif) top no-repeat; text-indent: -9999px;}
h2.massage {width: 650px; height: 82px; background: url(../images/hdrs/hdln_massage.gif) top no-repeat; text-indent: -9999px;}
h2.nail {width: 650px; height: 82px; background: url(../images/hdrs/hdln_nail.gif) top no-repeat; text-indent: -9999px;}
h2.facial {width: 650px; height: 82px; background: url(../images/hdrs/hdln_facials.gif) top no-repeat; text-indent: -9999px;}
h2.bath {width: 650px; height: 82px; background: url(../images/hdrs/hdln_bath.gif) top no-repeat; text-indent: -9999px;}
h2.body {width: 650px; height: 82px; background: url(../images/hdrs/hdln_body.gif) top no-repeat; text-indent: -9999px;}
h2.mens {width: 650px; height: 82px; background: url(../images/hdrs/hdln_mens.gif) top no-repeat; text-indent: -9999px;}
h2.appointments {width: 650px; height: 82px; background: url(../images/hdrs/hdln_appointments.gif) top no-repeat; text-indent: -9999px;}
h2.packages {width: 650px; height: 82px; background: url(../images/hdrs/hdln_packages.gif) top no-repeat; text-indent: -9999px;}
h2.price {width: 650px; height: 82px; background: url(../images/hdrs/hdln_price.gif) top no-repeat; text-indent: -9999px;}
h2.etiquette {width: 650px; height: 82px; background: url(../images/hdrs/hdln_etiquette.gif) top no-repeat; text-indent: -9999px;}
h2.spa {width: 650px; height: 82px; background: url(../images/hdrs/hdln_spa.gif) top no-repeat; text-indent: -9999px;}
h2.about {width: 650px; height: 82px; background: url(../images/hdrs/hdln_about.gif) top no-repeat; text-indent: -9999px;}
h2.press {width: 650px; height: 82px; background: url(../images/hdrs/hdln_press.gif) top no-repeat; text-indent: -9999px;}
h2.direction {width: 650px; height: 82px; background: url(../images/hdrs/hdln_directions.gif) top no-repeat; text-indent: -9999px;}
h2.contact {width: 650px; height: 82px; background: url(../images/hdrs/hdln_contact.gif) top no-repeat; text-indent: -9999px;}
h2.gift {width: 650px; height: 82px; background: url(../images/hdrs/hdln_gift.gif) top no-repeat; text-indent: -9999px;}
h2.gallery {width: 650px; height: 82px; background: url(../../images/hdrs/hdln_gallery.gif) top no-repeat; text-indent: -9999px;}


/* form */
.textfield{
	background:#e7ddd1;
	border:1px solid #93785b;
	padding:3px;
	color:#464646;
	margin:0px 0 5px 0;
	width:265px
}
.textbutton{background:#e7ddd1; border:1px solid #a48c75; color:#e36f1e; margin-top:5px}

/* img */
img{border:0}
.cta_column img{margin-left:19px}
#footer img.floatRight{float:right}
.feat_rowSpan1 img{margin:30px 0 15px 10px}
#coming_soon img{margin:113px 0 0 17px}

/* links */
#content a:link{color:#e36f1e}
#content a:visited{color:#c63}
#footer a{
	color:#333
}
#content2 a:link{color:#e36f1e}
#content2 a:visited{color:#c63}
#footer a{
	color:#333
}
/* text */
.content_inner ul{list-style:square}
.cta_column p{margin-left:19px; margin-right:10px; line-height:1.7;}
.content_inner p{margin-right:20px}
.feat_mapText h4 { margin-top:0; padding-top:15px; font-size:1em; }

/* misc. */
.clear{clear:both}
SmallPrint {
	font-size: 9px;
	color: #600;
	text-decoration: none;
}
.oddRows {
	color: #333;
	background-color: #FDB;
}
