/*HTML*/
/*				{ margin:0; padding:0; }*/
body                    	{ font-size:12px; font-family:arial, sans-serif; height:100%;}
/*img				{ border:0; }*/
ul.navbar			{ font-size:14px; }
ul.info_list			{ font-size:13px; font-weight:bold; padding:5px 0; margin-bottom:10px;}
li.info_item			{ list-style:none; margin:2px 0; }
ul.party_list			{ font-size:13px; font-weight:bold; padding:5px 0; margin-bottom:12px; border-top:1px solid #bbb; text-align:right; }
li.party_item			{ list-style:none; margin:2px 0; color:#cc2030; font-weight:normal; }
li.next_party			{ list-style:none; margin:2px 0; color:white; background:black; }
li.past_party			{ list-style:none; margin:2px 0; font-weight:normal; color:#bbb; }
ul.drinks_list			{ font-size:11px; padding:5px 0; margin-bottom:10px; }
li.drinks_item			{ list-style:none; margin:2px 0; }
ul.menu_list			{ width:100%; font-size:11px; color:#cc2030; margin-bottom:10px; }
li.menu_item			{ list-style:none; margin:2px 0; }
p.error_txt			{ font-size:13px; color:#8F0A81; }
p.menu_light_txt		{ font-size:11px; font-weight:normal; color:#777; }
p.menu_txt			{ font-size:11px; font-weight:normal; }
p.reg_txt_home			{ font-size:11px; font-weight:normal; text-align:justify; }
p.reg_txt_adv			{ font-size:15px; margin-left:5px; color:#8F0A81; }
p.reg_txt_announce		{ font-size:13px; margin-left:5px; }
p.desc_txt			{ font-size:13px; }
p.info_txt			{ font-size:13px; text-align:center; border-top:1px solid black; border-bottom:1px solid black; margin:5px 0; }
p.hours				{ font-size:10px; }
p.highlight_txt			{ font-size:13px; margin-bottom:10px; color:#8F0A81; }
h1.header_1			{ font-family:brush script mt, serif; font-size:24px; text-transform:uppercase; color:#bbb; text-align:center; border-bottom:2px solid #bbb; }
h1.header_1_sidebar			{ font-size:12px; color:#cc2030; text-transform:uppercase; }
h2.header_2			{ font-family:brush script mt, serif; font-size:18px; color:#777; text-transform:uppercase; border-bottom:2px solid #777; margin:5px 0; }
h2.header_2_home			{ font-family:brush script mt, serif; font-size:18px; color:#777; text-transform:uppercase; text-align:center; font-style:italic; }
h2.header_2_announce			{ font-size:18px; color:#cc2030; text-transform:uppercase; margin-left:5px; }
h3			{ font-size:16px;}
h4.header_4			{ font-size:14px; color:#ca90c9; text-transform:uppercase; }
h5.header_5			{ font-size:18px; text-transform:uppercase; border-bottom:2px solid black;  margin:5px 0; }
p.tagline			{ font-size:11px; text-align:right; }
p.lastupdate			{ text-align:center; color:#ca90c9; background:black; }
p.copyright			{ font-size:10px; color:#ccc; text-align:center; letter-spacing:1px; padding-top:5px; }
p.contact			{ font-size:13px; color:#cc2030; }
p.form				{ font-size:13px; text-align:right; }
p.disclaimer_hdr		{ font-size:72px; text-transform:uppercase; color:#ccc; text-align:center; }
p.disclaimer_txt		{ font-size:16px; text-transform:uppercase; text-align:center; }
p.disclaimer_act		{ font-size:18px; text-transform:uppercase; text-align:center; }
p.fine_print			{ font-size:11px; text-align:justify; margin:5px 0; }
p.phone_txt			{ font-size:16px; color:#9e539d; }
p.phone_sidebar			{ font-size:14px; color:white; background:black; text-align:center; }
p.address_txt			{ font-size:14px; }
p.socnet_txt			{ font-size:14px; color:#cc2030; text-align:right; text-transform:uppercase; }
p.program			{ font-size:11px; font-weight:normal; }
span.name			{ font-style:italic; }
iframe				{ width:100%; }
/*HTML*/
/*FORM*/
form.contact_form		{ width:100%; margin:10px 0; }
input.name			{ border:1px solid black; width:150px; }
input.address			{ border:1px solid black; width:250px; }
input.security			{ border:1px solid black; width:100px; }
textarea			{ border:1px solid black; width:350px; height:50px; }
form.login_form			{ width:100%; margin:10px 0; }
input.userid			{ border:1px solid black; width:150px; }
input.userkey			{ border:1px solid black; width:150px; }
/*FORM*/
/*LINKS*/

img
{  border-style: none;
}
a.nav				{ color:black; text-decoration:none; display:block; height:16px; }
a:hover.nav			{ color:#ca90c9; background:white; }
a.subnav			{ color:#cc2030; text-decoration:none; display:block; height:16px; }
a:hover.subnav			{ color:white; background:black; }
a.body				{ color:#8F0A81; }
a:hover.body			{ color:#cc2030; }
a.side				{ color:#cc2030; }
a:hover.side			{ text-decoration:none; }
a.home_lnk			{ color:#777; text-decoration:none; }
a:hover.home_lnk		{ color:#bbb; }
a.footer			{ color:#ccc; text-decoration:underline; }
a:hover.footer			{ text-decoration:none; }
/*LINKS*/
/*DIV ID*/
#site_container			{ width:1000px;height:100%;margin:0 auto; }
#header				{ width:100%;}
#content			{ width:100%;}
#sidebar			{ width:500px; float:left; }
#navigation			{ width:300px;}
#menubutton1		{float:right;width:167px;height:60px;background:url("../images/buttons/mainmenu_06.jpg");}
#menubutton2		{float:left;width:167px;height:60px;background:url("../images/buttons/mainmenu_05.jpg");}
#menubutton3		{float:left;width:167px;height:60px;background:url("../images/buttons/mainmenu_04.jpg");}
#menubutton4		{float:left;width:167px;height:60px;background:url("../images/buttons/mainmenu_03.jpg");}
#menubutton5		{float:left;width:167px;height:60px;background:url("../images/buttons/mainmenu_02.jpg");}
#menubutton6		{float:left;width:167px;height:60px;background:url("../images/buttons/mainmenu_01.jpg");}
/*#menubutton1:hover		{background:url("../images/buttons/top_menu_hover_01.png");cursor: pointer;}
#menubutton2:hover		{background:url("../images/buttons/top_menu_hover_02.png");cursor: pointer;}
#menubutton3:hover		{background:url("../images/buttons/top_menu_hover_03.png");cursor: pointer;}
#menubutton4:hover		{background:url("../images/buttons/top_menu_hover_04.png");cursor: pointer;}
#menubutton5:hover		{background:url("../images/buttons/top_menu_hover_05.png");cursor: pointer;}
#menubutton1:active		{background:url("../images/buttons/top_menu_active_01.png");cursor: pointer;}
#menubutton2:active		{background:url("../images/buttons/top_menu_active_02.png");cursor: pointer;}
#menubutton3:active		{background:url("../images/buttons/top_menu_active_03.png");cursor: pointer;}
#menubutton4:active		{background:url("../images/buttons/top_menu_active_04.png");cursor: pointer;}
#menubutton5:active		{background:url("../images/buttons/top_menu_active_05.png");cursor: pointer;}*/
#pagebody			{ width:500px; float:right;}
* html #pagebody		{ height:1150px; }
#footer_full			{ width:100%; background:#444; }
#footer				{ width:905px; margin:0 auto; height:25px; }
#sitemap			{ display:none; }
/*DIV ID*/
/*DIV CLASS*/
.dynamic_data		{ width:100%; margin:10px 0; }
.programs_table		{ width:100%; }
.programs_row		{ width:100%; overflow:auto; }
.programs_left		{ width:100px; float:left; }
.programs_right		{ width:500px; float:right; }
.drinks_table			{ width:100%; overflow:auto; }
.drinks_left			{ width:300px; float:left; background:url(/images/beer_bottles.jpg) no-repeat; min-height:355px; }
.drinks_right			{ width:300px; float:right; text-align:right; background:url(/images/wine_bottles.jpg) no-repeat; min-height:355px; }
* html .drinks_left		{ height:355px; }
* html .drinks_right		{ height:355px; }
.liquor_table			{ width:100%; overflow:auto; }
.liquor_left			{ width:190px; float:left; background:url(/images/clear_liquor_bottles.jpg) no-repeat; min-height:350px; }
* html .liquor_left		{ height:350px; }
.liquor_center			{ width:190px; float:left; background:url(/images/whiskey_bottles.jpg) no-repeat; text-align:left; min-height:600px; }
* html .liquor_center		{ height:600px; }
.liquor_right			{ width:190px; float:right; background:url(/images/mixed_drinks_bottles.jpg) no-repeat; text-align:right; min-height:600px; }
* html .liquor_right		{ height:600px; }
.party_table			{ width:100%; overflow:auto; }
.party_left			{ width:410px; float:left; }
.party_right			{ width:200px; float:right; }
.social_networking		{ width:100%; text-align:center; }
.social_icons			{ width:100%; }
.social_icons img		{ height:40px; }
.stripclublist			{ width:100%; }
.fubar				{ width:100%; text-align:center; background:black; }
.yelp				{ width:100%; }
.testimonial			{ border-bottom:1px solid black; margin-bottom:10px; }
.section			{ margin-bottom:10px; }
.index				{ width:100%; }
.index_logo			{ width:284px; margin:0 auto; padding:25px 0; }
.disclaimer			{ width:100%; border-top:2px solid black; border-bottom:2px solid black; padding:5px 0; margin:5px 0; }
.disclaimer_section		{ margin-bottom:20px; }
.pageinfo			{ padding:10px 10px 10px 10px; }
.homepage			{ width:100%; }
.homepage_row			{ width:100%; overflow:hidden; margin-bottom:10px; }
.homepage_toprow_left		{ width:200px; float:left; margin-right:5px; }
.homepage_toprow_center		{ width:200px; float:left; margin-right:5px; }
.homepage_toprow_right		{ width:200px; float:left; }
.homepage_botrow_left		{ width:200px; float:left; }
.homepage_botrow_right		{ width:400px; float:right; }
.announce_block_top		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_1.jpg) no-repeat; }
.announce_block_mid		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_2.jpg) no-repeat; }
.announce_block_bot		{ border:1px solid black; width:608px; height:75px; margin:10px 0; background:url(/images/announce_piece_3.jpg) no-repeat; }
.announce_section		{ width:100%; overflow:auto; }
.announce_block_left		{ border:1px solid black; width:275px; height:150px; float:left; background:url(/images/announce_piece_4.jpg) no-repeat; }
.announce_block_right		{ border:1px solid black; width:275px; height:150px; float:right; background:url(/images/announce_piece_5.jpg) no-repeat; }
.flash				{ width:100%; height:120px; }
.print_flash			{ display:none; }
.directions_table		{ width:100%; overflow:hidden; }
.directions_left		{ float:left; width:300px; }
.directions_right		{ float:right; width:300px; }
.shuttle_table			{ width:100%; overflow:auto; }
.shuttle_left			{ float:left; width:400px; }
.shuttle_right			{ float:right; width:180px; margin:0px 0px 10px 0px;}
.current_date			{ width:100%; border-top:2px solid black; border-bottom:2px solid black; }
.contact_table			{ width:100%; border-top:1px solid black; border-bottom:1px solid black; }
.contact_row			{ width:100%; overflow:auto; margin:5px 0; }
.contact_left			{ width:200px; float:left; }
.contact_right			{ width:350px; float:left; }
.login_table			{ width:100%; padding:5px 0; border-top:1px solid black; border-bottom:1px solid black; }
.login_row			{ width:100%; overflow:auto; margin:5px 0; }
.login_left			{ width:150px; float:left; margin-right:5px; }
.login_right			{ width:300px; float:left; }
p.calendar		{ font-size:9px; margin-bottom:2px; text-align:center; }
p.calendar_red		{ font-size:10px; margin-bottom:2px; text-align:center; font-weight:bold; color:#cc2030; }
p.day			{ font-size:11px; text-align:center; text-transform:uppercase; }
p.date			{ font-size:12px; text-align:right; }
p.date_red		{ font-size:12px; text-align:right; font-weight:bold; color:#cc2030; }
p.month			{ color:white; text-align:center; }
.calendar_table		{ /*width:567px;*/ width:608px; border:1px solid black; background:url(/images/logo_horizontal_watermark.jpg) no-repeat 50% 50%; }
.calendar_topbar	{ width:100%; background:black; }
.calendar_header	{ width:100%; overflow:auto; height:13px; border-bottom:1px solid black; background:#eee; }
.calendar_row		{ width:100%; overflow:auto; height:85px; border-bottom:1px solid black; }
.today			{ width:100%; min-height:85px; background:#cc2030; }
* html .today		{ height:85px; }
.dayoff			{ width:100%; min-height:85px; background:#bbb; }
* html .dayoff		{ height:85px; }
.sunday_hdr		{ width:49px; float:left; border-right:1px solid black; }
.monday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.tuesday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.wednesday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.thursday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.friday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.saturday_hdr		{ width:92px; float:left; border-right:1px solid black; }
.sunday			{ width:49px; float:left; height:85px; border-right:1px solid black; }
.monday			{ width:92px; float:left; height:85px; border-right:1px solid black; }
.tuesday		{ width:92px; float:left; height:85px; border-right:1px solid black; }
.wednesday		{ width:92px; float:left; height:85px; border-right:1px solid black; }
.thursday		{ width:92px; float:left; height:85px; border-right:1px solid black; }
.friday			{ width:92px; float:left; height:85px; border-right:1px solid black; }
.saturday		{ width:92px; float:left; height:85px; border-right:1px solid black; }
.titlemenu		{ border-bottom:2px solid #444444; padding:5px 0px 5px 0px; text-align:center;}
/*DIV CLASS*/










.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 500px; /*width of featured content slider*/
height: 750px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 490px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 480px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
margin: 10px 0px 0px 0px;
}

.pagination a{
text-decoration: none; 
color: #00007D;
background: black;
}

/*
.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}*/








/*Accordian menu*/
.applemenu{
margin: 0px 0px 0px 10px;
padding: 0;
width: 580px; /*width of menu*/
}

.applemenu div.silverheader{
	
}

.applemenu div.silverheader a, .applemenu div.submenu div.sub_nav a{
font: bold 15px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 10px 10px;
margin: 5px 5px 5px 0px;
padding-left: 8px;
text-decoration: none;
}

.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{}
.applemenu div.deselected a {}

.applemenu div.selected a, .applemenu div.silverheader a:hover{}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
/*height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu div.submenu div.sub_nav{

font: bold 15px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
margin:5px 0px 0px 0px;
/*height:20px;*/
}
/*end Accordian menu */