@charset "utf-8";

.BowlCarousel {
	background:transparent none no-repeat scroll 0 0;
	height:auto;
	width:662px;
	margin:0px;
	padding:0px;
	float:left;
}

.Newser {
	margin:0px!important;
}

.BowlCarouselHeader {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/header_corners.png) no-repeat scroll 0 0;
	height:7px;
	width:662px;
	margin:0px;
	padding:0px;
}

.BowlCarouselCaption {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/caption_bg.png) repeat-x scroll 0 0;
	height:24px;
	width:662px;
	margin:0px;
	padding:0px;
	clear:both;
	color:#fff;
}

.BowlCarouselCaption img {
	margin:6px 0px 0px 14px;
}

.BowlCarouselNavigation {
	background:#eaeaea none no-repeat scroll 0 0;
	display:table;
	height:0px;
	width:662px;
	margin:0px;
	padding:0px;
	clear:both;
}

.CarouselNavigationList {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/navigation_bg.png) no-repeat scroll 0 0;
	list-style-type:none;
	height:35px;
	width:654px;
	margin:4px auto 0px auto;
	padding:0px;
	overflow:hidden;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9.5px;
	font-weight:bold;
	line-height:35px;
	vertical-align:middle;
    text-align: left;
}
 
.CarouselNavigationList a {
    text-decoration: none;
    margin:auto 10px;
	padding:0px 8px;
}

.CarouselNavigationList .CurrentSet {
	color:#831a29;
	width:652px;
}

.CarouselNavigationList .NextSet {
	display:none;
}

.HeaderMenu {
	text-align:center;
}

.CarouselNavigationList .nItem {	
}

.CarouselNavigationList .currentSection {
	border:1px inset;
	background:#005F99;
	font-weight:bold;
	text-shadow:#CCCCCC;
	padding:2px 4px;
	color:#FFFFFF;
}

/*.CarouselNavigationList .currentSection {
	background:transparent url(/images/navitem_bg.jpg) repeat-x scroll 0 0;
	padding:0px 8px;
}*/

.CarouselNavigationList .LinkCycle {
	color:#003366;
}

.NextCarousel {
	display:none;
}

.BowlCarouselContent {
	background:#eaeaea none no-repeat scroll 0 0;
	height:auto;
	width:662px;
	margin:0px;
	padding:0px;
	clear:both;
	overflow-y:hidden;
	overflow-x:hidden;
}

.BowlCarouselHorizontalButtons {
	/*background:transparent url(/css/images/scroller_bg.png) no-repeat scroll 0 0;*/
	/*height:21px;*/ /* 10-16-09 update */
	width:662px;
	margin:0px auto 0px auto;
	padding:8px 0px 0px 0px;
	clear:both;
}

.BowlCarouselHorizontalButtons div {
	/* display:block; */
	width:602px;
	/*height:21px;*/ /* 10-16-09 update */
	margin:0px auto 0px auto;	
}

.HorizontalNavigation {
	cursor:pointer;
}

.BowlCarouselHorizontalButtons .CarouselPrev {
	display:block;
	float:left;
	height:21px;
	width:26px;
	margin:0px 2px;
}

.BowlCarouselHorizontalButtons .CarouselNext {
	display:block;
	float:right;
	height:21px;
	width:26px;
	margin:0px 2px;
}

.BowlCarouselHorizontalButtons .next-horizontal {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/scroll_next.png) no-repeat scroll -26px 0;
    cursor: pointer;
}

.BowlCarouselHorizontalButtons .next-horizontal:hover {
    /*background-position: -26px 0;*/
}

.BowlCarouselHorizontalButtons .next-horizontal:active {
    background-position:-26px 0;
}

.BowlCarouselHorizontalButtons .next-disabled-horizontal,
.BowlCarouselHorizontalButtons .next-disabled-horizontal:hover,
.BowlCarouselHorizontalButtons .next-disabled-horizontal:active {
    cursor: default;
    background-position:0px 0;
}

.BowlCarouselHorizontalButtons .prev-horizontal {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/scroll_prev.png) no-repeat scroll 0 0;
	cursor: pointer;
}

.BowlCarouselHorizontalButtons .prev-horizontal:hover {
    /*background-position: 0px 0;*/
}

.BowlCarouselHorizontalButtons .prev-horizontal:active {
    background-position:1px 0;
}

.BowlCarouselHorizontalButtons .prev-disabled-horizontal,
.BowlCarouselHorizontalButtons .prev-disabled-horizontal:hover,
.BowlCarouselHorizontalButtons .prev-disabled-horizontal:active {
    cursor: default;
    background-position: -26px 0;
}

.BowlCarouselFooter {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/footer_corners.png) no-repeat scroll 0 0;
	height:7px;
	width:662px;
	margin:0px;
	padding:0px;
	clear:both;	
}

#BowlGallery {
	height:auto;
	width:auto;
	margin:0px;
	padding:0px;
	float:left;
	z-index:10;
}

#GalleryBackground {
	z-index:1;
}

#AbsoluteSlider {
	position:absolute;
	left:4px;
	top:5px;
}

#fade {
	/*height:490px;
	width:654px;*/
}

.pics {
	/*background-color:#000;
    height:490px;  
    width:654px;*/
    padding:0;  
    margin:0;
	overflow:hidden;
} 
 
.pics img {  
    /*height:490px; */
	width:654px;
    top:0; 
    left:0;
}

#slideControl {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/slidecontrol/control_bg.png) no-repeat scroll 0 0;
	width:162px;
	height:69px;
	margin:60% 0px 0px -81px;
	position:absolute;
	bottom:50px;
	left:50%;
	z-index:99;
	display:none;
}

#slideControl a {
	text-decoration:none;
}

#slideControl #previousImage {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/slidecontrol/prev.png) no-repeat scroll -41px 0px;
	width:41px;
	height:62px;
	margin-left:1px;
	float:left;
	cursor:pointer;
}

#slideControl #playSlides {
	width:71px;
	height:100%;
	margin-left:1px;
	float:left;
	cursor:pointer;
}

#slideControl .statusPlay {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/slidecontrol/play.png) no-repeat scroll -71px 0px;
}

#slideControl .statusPause {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/slidecontrol/pause.png) no-repeat scroll -71px 0px;
}


#slideControl #nextImage {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/slidecontrol/next.png) no-repeat scroll 0px 0px;
	width:41px;
	height:62px;
	float:left;
	cursor:pointer;
}

.slides .gallerySizer {
	display:none;
	position:relative;
	width:654px;
	height:18px;
	margin:0;
}

.slides .gallerySizer a {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/css/images/activesize_bg.png) no-repeat scroll -80px 0px;
	display:inline-block;
	width:40px;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:18px;
	vertical-align:middle;
	outline:none;
	color:#00f;
}

.flashcontentFrame {
	background:transparent none repeat scroll 0 0;
	border:none;
	height:395px;
	width:662px;
	margin:0px;
	overflow:hidden;
}

.shortCutBar {
	float:left;
	width:540px!important;
	margin:0px auto;
	font-size:11px; /* 10-16-09 update */
	line-height:21px;
	vertical-align:middle;
}

.shortCutBarMenu {
	width:540px!important;
	float:left;
	text-align:center;
	display:none;
}

a.subNavSelected {
	color: #ab091e;
}

.shortCutBarMenu a {
	text-decoration:none;
	padding: 0 5px;
} 

@charset "utf-8";
#AL, #AK, #AZ, #AR, #CA, #CO, #CT, #DE, #DC, #FL, 
#GA, #HI, #ID, #IL, #IN, #IA, #KS, #KY, #LA, #ME, 
#MD, #MA, #MI, #MN, #MS, #MO, #MT, #NE, #NV, #NH, 
#NJ, #NM, #NY, #NC, #ND, #OH, #OK, #OR, #PA, #RI, 
#SC, #SD, #TN, #TX, #UT, #VT, #VA, #WA, #WV, #WI, #WY, #EZ, #FZ, #PR {
	display: none;
}

.statesInfo {
	float:right; 
	width:470px;
}

#SportBowlingPage {
	display:none;
}

/*#NonMemberLink, #IncorrectLogin {
	display:none;
	width:160px;
	height:28px;
	clear:both;
	text-align:center;
	border:1px solid #f00;
	background-color:#ccc;
	color:#0cf;
	margin:2px
}*/

#sbLogout {
	display:none;
}

#uploadImageWait {
	display:none;
	height:16px;
	width:54px;
	float:none;
	margin:0px 0px 0px 4px!important;
	vertical-align:-20%;
}

.navigator {
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/images/blue_bookmark_bg.png) no-repeat scroll 0 0;
	display:block;
	width:60px;
	height:24px;
	margin:0px 8px 0px 0px;
	float:right;
	text-decoration:none!important;
}

#pbaxTicker {
	height:250px!important;
	padding:0px!important;
	top:0px;
	left:0px;
}

#pbaxTicker p {
	line-height:normal;
}

#pbaxTicker .slide {
	height:260px;
	width:300px;
}

#pbaxTicker .slideIcon {
	padding:10px 0px 0px 0px;
}

#pbaxTicker .pattern {
	color:#fff; 
	margin:0px auto; 
	padding:2px 0px 0px 6px; 
	width:276px; 
	height:228px; 
	background:transparent url(http://usbcongress.http.internapcdn.net/usbcongress/bowl/pbashowdown/ticker_bg.png) repeat scroll 0 0; 
	overflow:hidden; 
	font-family:Arial, Helvetica, sans-serif;
}