/* CSS Document */

body {
	background-color: #000000;
	background-image: url("images/celebrations/bg.jpg");
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.header_td {
	width: 884px;
	height: 286px;
/*	background-image: url("images/celebrations/header_1.jpg");
	background-repeat: no-repeat;*/
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	vertical-align: top;
}
.header_bg_celeb {
	background-image: url("images/celebrations/header_1.jpg");
}
.header_bg_malibu {
	background-image: url("images/malibu/header_1.jpg");
}
.header_bg_froggy {
	background-image: url("images/froggy/header_1.jpg");
}
.header_bg_boca {
	background-image: url("images/boca/header_1.jpg");
}
.header_bg_louie {
	background-image: url("images/louie/header_1.jpg");
}
.header_text {
	color: #FFFF99;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 238px 0px 0px 80px;
}

.topnav_td {
	width: 884px;
	height: 38px;
	background-image: url("images/celebrations/topnavbar.jpg");
	text-align: center;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	vertical-align: middle;
}

.sidenav_td {
	background-color: #031035;
	background-image:  url("images/celebrations/sidenav_bg.jpg");
	width: 200px;
	vertical-align: top;
	border-left: 1px solid #FFFFFF;
}

h1 {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
}
h2 {
	font-size: 15px;
	color: #FFFFFF;
}

.content_td {
	background-color: #000000;
	width: 684px;
	height: 350px;
	vertical-align: top;
	border-right: 1px solid #FFFFFF;
}
.content_pad_short {
	padding: 0px 40px 0px 40px;
}
.content_pad_norm {
	padding: 0px 10px 0px 10px;
}

.foot_td {
	background-image: url("images/celebrations/footer_1.jpg");
	width: 884px;
	height: 116px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: bottom;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #FFCC33;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

/* events on clubs main pages */
a.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
a.events:link {
	color: #FF6600;
	text-decoration: underline;
}
a.events:visited {
	color: #FF6600;
	text-decoration: underline;
}
a.events:hover {
	color: #FFCC33;
	text-decoration: none;
}
a.events:active {
	color: #FF6600;
	text-decoration: underline;
}

/* TOP NAV */
a.topnav {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
/*	height: 38px;
	vertical-align: middle;*/
	padding: 0px 12px 0px 12px;
}
a.topnav:link {
	color: #FF6600;
	text-decoration: none;
}
a.topnav:visited {
	color: #FF6600;
	text-decoration: none;
}
a.topnav:hover {
	color: #FFFFFF;
/*	background-image: url("images/celebrations/topnav_over.jpg");
	height: 32px;
	padding-top: 10px;*/
	text-decoration: none;
}
a.topnav:active {
	color: #FF6600;
	text-decoration: none;
}

/* SIDE NAV */
a.nav {
	padding-bottom: 5px;
	display: block;
	vertical-align: middle;
}

/* BOTTOM NAV */
a.footer {
	font-size: 11px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a.footer:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.footer:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.footer:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.footer:active {
	text-decoration: none;
	color: #FFFFFF;
}

.subfooter {
	width: 886px;
	height: 147px;
	background-color: #000000;
	background-image: url("images/celebrations/spkr_left.jpg");
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	padding-left: 90px;
}
.subfoot_text {
	color: #FFFF99;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 10px;
}


/********* USED SITE WIDE *********/
.drink {
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;
}
.newyeareve {
	font-size: 18px;
	color: #996600;
	font-weight: bold;
}
.whereelse { 
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}

.filmstrip {
	background-image: url(images/celebrations/filmstrip.jpg);
	background-repeat: no-repeat;
	width: 548px;
	height: 168px;
}
.filmimg {
	text-align: center;
	vertical-align: middle;
}

.lrg_orang {
	font-size: 22px;
	color: #FF6600;
	font-weight: bold;
}

.orange {
	color: #FF6600;
}

.center {
	text-align: center;
}

/********* COVER CHARGE PAGE *********/
.cover {
	color: #FF6600;
	font-weight: bold;
}

.cover_brdr_bot {
	border-bottom: 1px solid #62A7D0;
}
/********* cover charge march 2010 *********/
.weekcover {
	font-size: 20px;
	color: #CC0066;
	text-align: left;
	font-weight: bold;
	font-style: italic;
}
/********* MMA STYLES *********/
#gallery {
	text-align: center;
}
.first3img {
	margin: 0 5px 5px 0;
	border: 1px solid #960;
}
.fourthimg {
	border: 1px solid #960;
	margin-bottom: 5px;
}

/********* CALENDAR STYLES *********/
.events {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600
}	

.cal_labels_td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	text-align: center;
	color:#000000;
	font-weight: bold;
	height: 22px;
}
.cal_cell {
	background-color: #000000;
	font-size: 11px;
	padding: 2px;
	vertical-align: top;
	height: 75px;
}
.cal_louie {
	color: #00FF00;
	font-weight: bold;
	padding: 0px 0px 10px 2px;
}
.cal_malibu {
	color: #00FFFF;
	font-weight: bold;
	padding: 0px 0px 10px 4px;
}
.cal_boca {
	color: #FF00FF;
	font-weight: bold;
	padding: 0px 0px 10px 4px;
}
.cal_froggy {
	color: #FF6C00;
	font-weight: bold;
	padding: 0px 0px 10px 4px;
}

.cal_mangos {
	color: #CC0066;
	font-weight: bold;
	padding: 0px 0px 10px 4px;
}
.cal_square {
	color:#FF3;
	font-weight: bold;
	padding: 0px 0px 10px 4px;
}

.cal_np_label { /* nightly promotins */
	padding: 4px 4px 4px 4px;
}
.cal_np_td { /* nightly promotions 1st column */
	background-color: #3864F8;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.cal_np_cell { /* nightly promotins text areas */
	background-color: #FFFF66;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
	vertical-align: top;
}
a.cal_np {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993333;
}
a.cal_np:link {
	color: #993333;
	text-decoration: underline;
}
a.cal_np:visited {
	color: #993333;
	text-decoration: underline;
}
a.cal_np:hover {
	color: #CC6600;
	text-decoration: none;
}
a.cal_np:active {
	color: #993333;
	text-decoration: underline;
}
/********* MALIBU STYLES *********/
a.cal_np_football {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #33CC66;
}
a.cal_np_football:link {
	color: #993333;
	text-decoration: underline;
}
a.cal_np_football:visited {
	color: #33CC66;
	text-decoration: underline;
}
a.cal_np_football:hover {
	color: #993333;
	text-decoration: none;
}
a.cal_np_football:active {
	color: #993333;
	text-decoration: underline;
}
/********* MALIBU STYLES *********/
/********* MALIBU STYLES *********/
.malibu_home_td {
	background-image: url(images/malibu/bkgnd_malibu.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 510px;
}
.m_header {
	font-size: 28px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}
.m_p1 {/********* temporary changed padding for spring break 2010 *********/
	text-align: center;
/**	padding: 10px 90px 0px 90px; **** was 40px 90px 0px 90px *****/
	font-weight: bold;
	font-size: 17px;
	font-style: italic;
}
.m_p2 {
	text-align: justify;
	padding: 140px 90px 0px 90px;
	font-weight: bold;
	font-size: 17px;
	font-style: italic;
}
.m_p2temp {/********* used temporary for spring break 2010 *********/
	text-align: justify;
	padding: 0 90px 0px 90px;
	font-weight: bold;
	font-size: 17px;
	font-style: italic;
}
.malibu_yellow {
	color: #ff0;
	font-weight: bold;
}
/********* FROGGY STYLES *********/
/*.froggy_home_td {
	background-image: url(images/froggy/bkgnd_froggy.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 510px;
}*/
.f_header {
	font-size: 28px;
	color: #00CC00;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}
.f_header_vip {
	font-size: 22px;
	color: #00CC00;
	font-weight: bold;
}
.f_vip_red {
	font-weight: bold;
	color: #930000;
}

.f_green {
	font-weight: bold;
	color: #00CC00;
}

.f_orange {
	color: #CC7501;
}

/********* BOCA STYLES *********/
/*.boca_home_td {
	background-image: url(images/boca/bkgnd_boca.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 510px;
}*/
.b_header {
	font-size: 20px;
	color: #CC0066;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}
.boca_pink {
	color: #FF00FF;
}

/********* MANGO STYLES *********/

.m_img_brdr {
	border: 2px solid #FF5F3F;
}

.mango_color {
	color: #EE6B33;
}
.mango_pink {
	color: #CC0066;
	font-weight: bold;
}

/********* LOUIE STYLES *********/
/*.louie_home_td {
	background-image: url(images/louie/bkgnd_louie.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 510px;
}*/

/* box used on louie's home page - biker week */
/* this p.box was practice and couldn't get it to work*/
p.box {
	margin-left: 20px;
	margin-right: 20px;
	border-width: thin;
	border-color: #009933;
	padding: 5px;
}/* end box */


.l_header {
	font-size: 20px;
	color: #A83846;
	text-align: center;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}

.louie_bday_td {
	background-image: url(images/louie/bkgnd_birthday.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	height: 510px;
}

.l_header_bday {
	font-size: 20px;
	color: #FFFF99;
	font-weight: bold;
	padding: 10px 0px 0px 280px;
	font-style: italic;
}
.l_p1 {
	color: #FFFF99;
	text-align: justify;
	padding:30px 0px 0px 180px;
	font-weight: bold;
	font-size: 18px;
}
.l_p2 {
	text-align: justify;
	padding: 0px 20px 0px 160px;
	color: #FFFF99;
	font-weight: bold;
	font-size: 17px;
}
.l_ul {
	padding: 5px 0px 0px 160px;
	color: #FFFF99;
	font-weight: bold;
	font-size: 14px;
}

.l_jakes {
	color: #009933;
	font-weight: bold;
	font-size:16px;
}

.louie_green {
	color: #A83846;
}
	
/*******Events Page*********/
.table_concert05_2010 {
	 border:1px #CFC solid;
}

/********* FORM STYLES *********/

.req {font-size: 12px;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
}

.formcontent {font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.form_tbl {
	background-color: #A1B9D1;
	border: 2px solid #006699;
}
.errmsg {padding-left: 70px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	background-color: #FFFF99;
}
.formmsg {padding-left: 50px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
}
.boca_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0064FF;
}
/********* Planet Beach Contest *********/
.week {
	font-size: 20px;
	color: #CC0066;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}
/***** Tropic Beauty #1CA6CC*******/
.weekorange {
	font-size: 20px;
	color: #FF6215;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	font-style: italic;
}

/****************not currently using - can't get to - ended up using table***/
#awardsleft {
	margin: auto o;
	float: left;
	margin: 25px 45px 25px 45px;
	width: 200px;
	height: 600px;
}
#awardsright {
	margin: auto o;
	margin: 25px;
	width: 200px;
	height: 600px;
}

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