/* Logo */

.Logo {
	background-color:transparent;
	background-repeat:no-repeat;
	width:400px;
	height:212px;
}
.DevLogo {
	background-color:transparent;
	background-repeat:no-repeat;
	width:171px;
	height:57px;
}

#Logocontainer {
	position:absolute;
	width:176px;
	height:202px;
	z-index:4;
	display:block;
}

#Logo-Position {
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;
	position: relative;
	z-index:3;
}

/* Headers */

.Home_Title_NY {
	background-color:transparent;
	background-repeat:no-repeat;
	width:350px;
	height:76px;
}
.Home_Title {
	background-color:transparent;
	background-repeat:no-repeat;
	width:350px;
	height:76px;
}
.SN_Follow {
	background-color:transparent;
	background-repeat:no-repeat;
	width:207px;
	height:76px;
}
.sn_FB {
	background-color:transparent;
	background-repeat:no-repeat;
	width:68px;
	height:76px;
}
.sn_FB_o {
	background-color:transparent;
	background-repeat:no-repeat;
	width:68px;
	height:76px;
}
.sn_TW {
	background-color:transparent;
	background-repeat:no-repeat;
	width:64px;
	height:76px;
}
.sn_TW_o {
	background-color:transparent;
	background-repeat:no-repeat;
	width:64px;
	height:76px;
}
#Header-Position {
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;
	position: relative;
	z-index:1;
}

#Headercontainer {
	position:absolute;
	width:176px;
	height:202px;
	z-index:2;
	display:block;
}

/* Page Headers */

.Header_Home {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_PublicBowling {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_GlowBowling {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_BowlingParties {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_LeagueBowling {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_Tournaments {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}

.Header_ContactUs {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_Directions {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_LoyaltyProgram {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_Legals {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_Events {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_Calendar {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.Header_Contests {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:81px;
}
.but_cal {
	background-color:transparent;
	background-repeat:no-repeat;
	width:212px;
	height:28px;
}

.MarchBreak {
	background-color:transparent;
	background-repeat:no-repeat;
	width:186px;
	height:168px;
}

/* Tables */

#bcNavCell {
	background-image:url(../images/pagestars_bc_bg.gif);
	background-position: 0px 0px;
	background-repeat:repeat-x;
}

.AjaxNav {
	background-color: #cf0b01;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border: solid 1px #cf0b01;
}

.AjaxNav_bgout {
	background-color: #cf0b01;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border: solid 1px #cf0b01;
}
.AjaxNav_bgover {
	background-color: #fdfabc;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border: solid 1px #cf0b01;
}

.EventAjaxNav {
	background-color: #fde8a0;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border-left: solid 1px #cf0b01;
}

.EventAjaxNav_bgout {
	background-color: #cf0b01;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border-left: solid 1px #cf0b01;
}
.EventAjaxNav_bgover {
	background-color: #fdfabc;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 2px;
	border-left: solid 1px #cf0b01;
}



.AjaxNav2 {
	background-color: #2c8db9;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNav2_bgout {
	background-color: #2c8db9;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNav2_bgover {
	background-color: #2c8db9;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.EventAjaxNav2 {
	background-color: #2c8db9;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.EventAjaxNav2_bgout {
	background-color: #2c8db9;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.EventAjaxNav2_bgover {
	background-color: #2c8db9;
	background-image:url(../images/tbl_bg_anim.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.AjaxNavCentre {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_centre.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNavCentre_bgout {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_centre.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNavCentre_bgover {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_centre_o.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.AjaxNavPublic {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_pbowl.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNavPublic_bgout {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_pbowl.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNavPublic_bgover {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_pbowl_o.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.AjaxNavGlow {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_gbowl.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNavGlow_bgout {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_gbowl.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNavGlow_bgover {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_gbowl_o.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.AjaxNavLeague {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_league.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNavLeague_bgout {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_league.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNavLeague_bgover {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_league_o.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}


.AjaxNavHoliday {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_holidsay.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.AjaxNavHoliday_bgout {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_holidsay.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#fdfabc;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AjaxNavHoliday_bgover {
	background-color: #2c8db9;
	background-image:url(../images/hours_nav_holidsay_o.gif);
	background-position: 0px 0px;
	background-repeat:repeat;
	color:#cf0b01;
	font: Arial, Helvetica, sans serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}




#contentarea{

float:left;
min-height: 150px;
width: 100%;
background-color:#fdfabc;

}


* html #contentarea{ /*IE only style*/

height: 400px;

}



.SideNav {
	background-image: url(../images/sidenav_bg_o.gif);
	color:#fdf9a7;
	font: Arial, Helvetica, sans serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 10px;
	border-bottom: solid 1px #143f53;
}

.SideNav_bgout {
	background-image: url(../images/sidenav_bg_o.gif);
	color:#fdf9a7;
	font: Arial, Helvetica, sans serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 10px;
	border-bottom: solid 1px #143f53;
}
.SideNav_bgover {
	background-image: url(../images/sidenav_bg_o2.gif);
	color:#143f53;
	font: Arial, Helvetica, sans serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding: 10px;
	border-bottom: solid 1px #143f53;
}

/* Ads */

.Sidenav_Sub_01 {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:97px;
}
.Sidenav_Sub_02 {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:97px;
}
.Sidenav_Sub_03 {
	background-color:transparent;
	background-repeat:no-repeat;
	width:193px;
	height:97px;
}
/* Calendar */
#Calendar-Position {
	margin-bottom:15px;
	padding-top: 0px;
	width: 100%;
	position: relative;
	z-index:20;
}
#Calendarcontainer {
	position:absolute;
	width:45px;
	height:49px;
	z-index:21;
	display:block;
}
.Calendar {
	background-color:transparent;
	background-repeat:no-repeat;
	width:45px;
	height:49px;
}
#Datecontainer {
	position:absolute;
	width:45px;
	height:49px;
	z-index:22;
	display:block;
}

.jsdate {
	font-family: Arial, Helvetica, sans-serif;
	color: #01859e;
}

/* Popups */

.thumbnail{
position: relative;
z-index: 50;
background-color:#ffffff;
padding: 1px 3px 1px 3px;
font-size:10px;
}

.thumbnail:hover{
background-color: transparent;
z-index: 51;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
width:200px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


