ul,li,p,div,h3,h2,h1 {padding:0; margin:0; outline:none}
    h2 {font-size:14px;color:#FFD700;}
    body {text-align:center;background:#000000;color:#CCCCCC;font-family:Verdana, Geneva, sans-serif; font-size:11px;}
    .floatLeft {float:left;}
    img {border:none;}
	a {color:#A88000; outline:none}
    a:hover {text-decoration:none;}
    .footer {line-height:0px;font-size:0px;}
	select { font-size:11px;  background-color: #1a1a1a; color:#FFF ; border:2px solid#666}
	/* Logo */
	#logo { float:left;}
    #LogoBox {float:left;margin:15px 0 0 194px;}
    #LogoBox ul {list-style:none;display:block;padding:20px 0;}
    #LogoBox ul li {display:inline; float:left;}
    #LogoBox ul li a {border-left:solid 1px #AAAAAA;color:#CCCCCC;text-decoration:none; padding:0 10px;}
    #LogoBox ul li .first {border-left:none;padding-left:0px;}
    #LogoBox ul li a:hover {color:#FFFFFF;text-decoration:underline;}
    #Container{width:993px; margin:0 auto; display:block; text-align:left;}
	/* Site Navigation */
    #SiteNavigation{ height:34px; background:url(../images/site_navigation_bg.jpg); margin-top:5px;}
    #SiteNavigation ul {list-style:none;margin-left:10px;}
    #SiteNavigation li {list-style:none;display:inline; float:left; background:url(../images/menu_line.gif) no-repeat left; padding:0 1px 0 1px;}
    #SiteNavigation li a {display:block; padding:9px;color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none;}
    #SiteNavigation li a:hover {background:url(../images/menu_hover_bg.jpg);} 
    #SiteNavigation li .pressed {background:url(../images/menu_hover_bg.jpg);} 
	#SiteNavigation li.first {background:none}
    /* Top Box */
	#TopBox {width:993px; height:377px; background:url(../images/top_box_bg.jpg);margin-top:5px;}	
	#TopBox .inner { padding:20px 20px 20px 350px;}
    #TopBox .TextArea { float:left; width:250px; padding-right:20px;}
	/* Text Area */
    .TextArea a {color:#a88000;text-decoration:none; font-weight:bold;}
    .TextArea a:hover {text-decoration:underline;}
	.TextArea h1 {color:#a88000; font-size:13px; padding:0 0 10px 0; text-transform:uppercase;}
    #TopBox .VideoArea { float:left; width:350px; width:334px; height:251px}
	.week-wlayers { padding:10px 5px 5px 15px;}
	.week-wlayers img { padding:5px;}
	.week-players { padding:10px 5px 5px 15px;}
	.week-players img { padding:5px;}
	p { padding:0 0 15px 0;}
	/* Bottom Box */
    #BottomBox {margin-top:10px;}
    #BottomBox .bbHeader { height:15px; background:url(../images/bottom_box_header_bg.gif);}
    #BottomBox .bbContent {background:url(../images/bottom_box_middle_bg.jpg);}
	.bbContent .inner {padding:5px 20px;}
    .bbFooter {width:993px; height:70px; background:url(../images/bottom_box_footer_bg.jpg) no-repeat bottom; text-align:center}
	.bbFooter .inner { font-size:10px; color:#666; padding-top:30px;}
	/* Qualify */
    #Qualify {width:602px;float:left;}
    #Qualify .title {background:url(../images/wide_box_top.gif);height:40px;}
    #Qualify .content{background:url(../images/wide_box_rpt.gif);}
    #Qualify .footer{background:url(../images/wide_box_btm.gif);height:10px;}
	/* Blog */
    #Blog {float:left; width:341px;margin-left:10px;}
    #Blog .title {background:url(../images/med_box_top.gif);height:40px;}
    #Blog .content{background:url(../images/med_box_rpt.gif);}
    #Blog .footer {height:10px;background:url(../images/med_box_btm.gif);}
    #bbBottom {margin-top:10px;}
	/* Twitter */
    #Twitter {float:left;width:341px;margin-left:6px;}
    #Twitter .title {background:url(../images/med_box_top.gif);height:40px;}
    #Twitter .content {background:url(../images/med_box_rpt.gif);}
	#Twitter .inner	{padding-left:10px;}
    #Twitter .footer {height:10px;background:url(../images/med_box_btm.gif);}
	/* Poll */
    #Poll {float:left;width:298px;}
    #Poll .title {background:url(../images/small_box_top.gif);height:40px;}
    #Poll .content {background:url(../images/small_box_rpt.gif);}
	#Poll .inner {padding:0px 0 0px 10px;}
    #Poll .footer {height:10px;background:url(../images/small_box_btm.gif);}
	/* Facebook */
    #Facebook {float:left;width:298px; margin-left:10px;}
    #Facebook .title {background:url(../images/small_box_top.gif);height:40px;}
    #Facebook .content {background:url(../images/small_box_rpt.gif);}
	#Facebook .inner {padding:27px 0 22px 60px;}
	.linkfb { text-align:center; padding:10px 0 5px 0;}
    #Facebook .footer {height:10px;background:url(../images/small_box_btm.gif);}
	.fb_tw {width:293px; height:257px; padding:8px 10px 0px 15px;}
	.fb_tw_in { z-index:0;}
	/* Promotions */
    #Promotions {width:603px; height:134px;background:url(../images/hp_promo_bg.jpg);margin-bottom:10px;}
	#Promotions .inner {padding:7px}
	#Promotions img {padding:0 2px 0 0}
    .clear {clear:both;}
    .hr {height:1px;background:#272727; border-top:solid 1px #000000;}
    .content p {padding:5px 10px;}
	.ul {padding:5px 30px;}
	/* Content Box */
    .ContentBox {width:642px; padding-bottom:10px;}
    .ContentBox .title {background:url(../images/content_box_wide_top.gif); height:40px;}
    .ContentBox .title h2 {padding:10px;text-transform:uppercase; color:#cccc99}
    .ContentBox .title h1 {padding:10px;text-transform:uppercase;font-size:16px;color:#CCCCCC;}
	.ContentBox .titleh1 {background:url(../images/content_box_top.gif); height:40px; position:relative;}
	.ContentBox .titleh1 h1{padding:0;}
	.ContentBox .title_player {background:url(../images/content_box_top.gif); height:40px; position:relative;}
	.ContentBox .title_player img{}
	.ContentBox .title_player h1{ position:absolute; top:10px; left:400px;}
	.ContentBox .titleh1 h2{padding:0;}
	.ContentBox .titleh1 #search_players { position:absolute; top:7px; left:380px;}
    .ContentBox .content {background:url(../images/content_box_rpt.gif)}
    .ContentBox .footer {background:url(../images/content_box_btm.gif); height:10px;}	
    .ContentBox .content h2 {color:#CCC;padding:10px 10px 5px 15px; text-transform:uppercase; font-weight:bold;}
    .ContentBox .content p {color:#CCC; padding:10px 10px 12px 15px; text-align:justify;}
	.ContentBox .content ol { color:#CCC;}
	.ContentBox .content ol li { padding:5px 10px 5px 5px; margin: 0 15px 0 0px;}
	.ContentBox .content ol li li { padding:5px 10px 5px 5px; margin: 0 15px 0 20px;}
	
.content .schedule_table		{ width:100%; border-collapse:collapse;}
.content .schedule_table th	{ padding:7px; border-bottom:1px solid #242424; color:#8E8E8E; text-align:left }
.content .schedule_table td	{ padding:7px; border-bottom:1px solid #242424; color:#777777 }
	
	.ContentBox .content1 h2, .ContentBox .content2 h2 {color:#990000;padding:10px 10px 5px 15px; text-transform:uppercase; font-weight:bold;}
    .ContentBox .content1 p, .ContentBox .content2 p {color:#000000; padding:10px 10px 12px 15px; text-align:justify;}
    .ContentBox .content1 {background:url(../images/alt_content_box_rpt.gif)}
	.ContentBox .content1 ol { color:#000;}
	.ContentBox .content1 ol li { padding:5px 10px 5px 5px; margin: 0 15px 0 20px;}
    .ContentBox .content2 {background:url(../images/alt2_content_box_rpt.gif)}
    .ContentBox .footer2 {background:url(../images/alt2_content_box_btm.gif); height:10px;}
	/* Content Box */
    .Content_wide {width:960px;}
    .Content_wide .title {background:url(../images/content_box_wide_top.gif); height:40px;}
    .Content_wide .title h2 {padding:10px;text-transform:uppercase; color:#cccc99}
    .Content_wide .title h1 {padding:10px;text-transform:uppercase;font-size:16px;color:#CCCCCC;}
	.Content_wide .titleh {background:url(../images/content_box_wide_top.gif); height:40px;}
	.Content_wide .titleh h1{padding:0;}
    .Content_wide .content {background:url(../images/content_box_wide_rpt.gif)}
    .Content_wide .footer {background:url(../images/content_box_wide_btm.gif); height:10px;}
    .Content_wide .content1 h2, .Content_wide .content2 h2 {color:#990000;padding:10px 10px 5px 15px; text-transform:uppercase; font-weight:bold;}
    .Content_wide .content1 p, .Content_wide .content2 p {color:#000000; padding:10px 10px 12px 15px; text-align:justify;}
    .Content_wide .content1 {background:url(../images/alt_content_box_rpt.gif)}
	.Content_wide .content1 ol { color:#000;}
	.Content_wide .content1 ol li { padding:5px 10px 5px 5px; margin: 0 15px 0 20px;}
    .Content_wide .content2 {background:url(../images/alt2_content_box_rpt.gif)}
    .Content_wide .footer2 {background:url(../images/alt2_content_box_btm.gif); height:10px;}	
    .hr2 {height:1px;background:#A6A6A6; border-top:solid 1px #F3F3F3;}
	/* Container */
    #LeftContainer {float:left;}
    #RightContainer {float:right;padding-left:10px;}
	/* Right Box */
    .RightBox {width:307px; padding-bottom:10px;}
    .RightBox .title {background:url(../images/r_box_top.gif); height:40px;}
    .RightBox .title h2 {padding:12px 10px 10px 30px;text-transform:uppercase;font-size:13px;font-weight:bold;color:#999999;}
    .RightBox .content {background:url(../images/r_box_rpt.gif)}
	.RightBox .content h3 { color:#FFF;padding:3px 0 0 10px;}
	.RightBox .content p { color:#999;padding:0 10px 0 10px;}
    .RightBox .content li {padding:10px 10px 10px 30px;margin:8px 8px; background:#000000;position:relative;list-style:none;}
    .RightBox .content .last{margin:8px 8px 0px 8px;}
	.RightBox .content .innerfb { padding:10px 0 0 60px}
	.RightBox .content .innertw { padding:5px}
    .RightBox .content li .number {color:#FFD700;position:absolute; left:0px;padding-left:10px;}
    .RightBox .footer {background:url(../images/r_box_btm.gif); height:10px;}
	/* Alt Page Layout */
    #AltPageLayout {width:993px;margin-top:10px;}
    #AltPageLayout .bbHeader {width:993px; height:15px; background:url(../images/bottom_box_header_bg.gif);}
    #AltPageLayout .bbContent {width:959px; background:url(../images/bottom_box_middle_bg.jpg);padding:5px 17px 0px 18px;}
    #AltPageLayout .bbFooter {width:993px; height:70px; background:url(../images/bottom_box_footer_bg.jpg); text-align:center}
    /* Player Info */
	.PlayerInfo { width:642px; color:#000000;}
    .PlayerInfo h2 {color:#E41E26;}
    .PlayerInfo .Image{float:left;padding:10px;width:100px;}
    .PlayerInfo .PlayerText {float:left;padding:10px;width:502px;}
    .PlayerInfo a {color:#E41E26; text-decoration:none;}
    .PlayerInfo a:hover {text-decoration:underline;}
    /* Video Container */
	.VideoContainer {margin:3px 5px 0 5px;background:#000000; color:#CCCCCC; padding:5px;}
    .VideoContainer h3 {padding:0; margin:0; color:#FFFFFF;font-size:11px; font-weight:bold;}
    .VideoContainer img {float:left; margin-right:5px;}
    .GetInTouchContainer {color:#CCCCCC; background:#000000; margin:0 5px;}
    .GetInTouchContainer h3 {padding:5px 10px; margin:0; color:#FFFFFF;font-size:11px; font-weight:bold;}
    .RightBox .title .VideoPages {float:right; margin:12px 10px 0 0;}
	.RightBox a {color:#FFF; text-decoration:none;}
    .RightBox a:hover {text-decoration:underline;}
    /* Video Pages */
	.VideoPages a {color:#FFD700;}
    .VideoPages a:hover {text-decoration:none;}
	.other_videos { width:320px; height:82px; float:left;}
	.other_videos .inner { margin:5px; padding:10px; background-color:#000;}
	.other_videos_image { width:100px; float:left;}
	.other_videos_content{ width:150px; float:left;}
	.other_videos_content h3 { font-size:11px; padding:5px 0 0 10px;}
	.other_videos_content p { font-size:10px;}
	.other_videos_content a {color:#FFFFFF;text-decoration:none;}
    .other_videos_content a:hover {color:#FFFFFF;text-decoration:underline;}
	/* social media */
	.articles { margin:0px 20px 0px 20px; padding:10px; background:#FFF;}
	.articles h3 {color:#E41E26; padding:5px 0 0 15px;}
	/* Flash positions */
	#downloadbtn	{ margin:10px 0 0 0;}
	#downloadbtn_inner	{ margin-top:-7px;}
	#blogfeeds	{ height:180px; margin:5px 0 2px 12px;}
	#blogfeeds h3 { padding: 0 5px 0 10px; font-size:12px;}
	#qualifyfeed{ padding:0px 0 6px 30px;}
	#videoblog_container { padding:30px 0 35px 40px; width:550px; height:310px;}
	/* FAQs */
	#faq	{ color:#FFF; padding:0 15px;}
    #faq ul{padding:5px 0; margin: 0; list-style-type: none;}
	#faq ul ul{padding:5px 0 0 20px; margin: 0; list-style-type: circle;}
	#faq li{padding:5px 0 5px 0;}
	#faq .que{background: url(../images/faq_q.gif) 0 0.8em no-repeat; font-weight:bold; border-top:1px; border-right:0; border-bottom:0; border-left:0; border-style:solid; border-color:#000;}
	#faq .ans{background: url(../images/faq_a.gif) 0 0.7em no-repeat; border-top:0; border-right:0; border-bottom:1px; border-left:0; border-style:solid; border-color:#272727;}
	#faq .que, #faq .ans { padding-top:8px; padding-right:0; padding-bottom:10px; padding-left:20px;
}
#videoblog_wrap { float:left; width:640px; height:350px;}
#videolist { float:left; width:250px; height:340px;}

	.videolist_video { height:82px;}
	.videolist_video .inner { margin:5px; padding:10px; background-color:#000;}
	.videolist_video_image { width:96px; float:left;}
	.videolist_video_content{ width:134px; float:left;}
	.videolist_video_content h3 { font-size:11px; padding:5px 0 0 10px;}
	.videolist_video_content p { font-size:10px;}
	.videolist_video_content a {color:#FFFFFF;text-decoration:none;}
    .videolist_video_content a:hover {color:#FFFFFF;text-decoration:underline;}


/* 3 boxes */
.boxes { padding:10px;}
.threebox {padding-top:10px;}
.box1 { float:left; width:320px; }
.box2 { float:left; width:320px; }
.box3 { float:left; width:320px;}

	.threebox .titleh {background:url(../images/title_3box.gif); height:40px; width:320px;}
	.threebox .titleh h1{padding:0;}
	.box1 .hr, .box2 .hr, .box3 .hr {height:1px;background:#272727; border-top:solid 1px #000000; margin:0 7px}
    .box1 .content, .box2 .content, .box3 .content {background:url(../images/content_3box_rpt.gif)}
   .box1 .footer, .box2 .footer, .box3 .footer {background:url(../images/content_3box_btm.gif); height:10px;}
      .box1 .inner, .box2 .inner, .box3 .inner { height:255px;}
	
	
.box1 .inner, .box2 .inner, .box3 .inner {}
/* Gallery */
    #Gallery {height:450px;width:800px;position:relative;top:15px; color:#FFFFFF;padding:5px;}
    #Gallery img {border:0px;padding:5px;}
    #Gallery .ImageList {height:450px;width:310px;overflow:auto;float:left;}
    #Gallery .ImageList a:hover img{border:solid 1px #FFFFFF; padding:4px;}
    #Gallery .ImageViewer {float:left; width:580px;height:450px;position:absolute;top:0;left:320px;}
    #Gallery .ImageViewer .ImageViewerImage{}
    #Gallery .ImageViewer p {position:absolute; bottom:0;width:580px;left:5px;text-align:center;}

/* Players */
#Players{ padding:0px;}
#Players h2 {padding:5px 0 5px 5px; display:block; background:#000}
#Players .Player{ padding:5px; margin:0px 0; border-bottom:1px solid #272727; border-top:solid 1px #000000;}
#Players .Player .read_more { text-align:right;}

.Player_bio { padding:15px;}
.Player_bio img { float:left; margin:0 10px 10px 0 }
.ContentBox .content .Player_bio h1 { padding:0 0 0 0; font-size:14px; text-transform:uppercase}
.Player_bio p { padding:5px 5px 0 0}
#flexcroll_player{ height:238px; width:630px; overflow:scroll; overflow-x:hidden;}

#Players #tabs2 			{ width: 620px; margin: 0px auto; padding:10px 0 10px 0;}
#Players #tabcontainer2 	{ width: 620px; border:1px solid #242424; background:#000; margin-top:-1px; z-index:0}
#Players .tab_content2 	{ width: 620px; margin-left: 1px; padding:10px 0px 0px 00px; }
#Players .tab_content2 img { float:left; margin:0 10px 0 0 }
#Players .tab_content2  p { padding:5px 5px 0 0}

#tabs3			{ width: 600px; height: 300px; margin: 10px auto 0px auto; padding:10px;}
#tabcontainer3 	{ width: 600px; height: 260px; padding-right:10px; float: left; border:1px solid #242424; background:#000; margin-top:-1px; z-index:0}
.tab_content3 	{ width: 600px; height: 160px; margin-left: 1px; padding:10px 0px 50px 20px; position: absolute; }
.tab_content3 img{ float:left; margin:0 20px 0 0;}
.tab_content3  p { padding:20px 0 0 0;}

.tab_content3 .stats_table		{ width:100%; border-collapse:collapse;}
.tab_content3 .stats_table th	{ padding:7px; border-bottom:1px solid #242424; color:#8E8E8E; }
.tab_content3 .stats_table td	{ padding:7px; border-bottom:1px solid #242424; color:#777777 }

.back { width:100%; text-align:right; font-size:10px;}

/* Episodes */
.week 	{ text-align:right; padding:5px 10px 5px 0;}
.week a:link, .week a:visited  { text-decoration:underline; color:#A88000;}
.week a:hover { text-decoration:none}
.week span { color:#FFF; font-weight:bold;}
#episode_video {width: 640px; height:370px;}
#episode_video #videoblog { margin:10px;}
#episode_videos { text-align:left; padding:2px 0;}
.episode { float:left; margin:10px 10px 12px 10px; background:url(http://thebiggame.pokerstars.net/images/episode-placeholder-small.gif) no-repeat; width:108px; height:75px; position:relative;}
.episode p {font-size:9px; position:absolute; top:10px; left:45px; font-weight:bold}
.episode p span { color:#666;}
.episode h3 { font-size:10px; position:absolute; top:65px; left:0px;}
.episode h3 a:link, .episode h3 a:visited { text-decoration:none;}
.episode h3 a:hover { text-decoration:underline;}
#tv_schedule { height:186px;}
#tv_schedule .inner { padding:0px 20px 20px 15px;}
#divTimes	{ padding:0; margin:0}

/* Stats */
#stats_line { height:12px; clear:both}
#tabs 			{ width: 940px; height: 256px; margin: 10px auto 10px auto;}
.tab_button 	{ width: 150px; height: 30px; float: left; cursor: pointer; position:relative; z-index:100;}
#tabcontainer 	{ width: 925px; height: 296px; padding-right:10px; float: left; border:1px solid #242424; background:#000; margin-top:-1px; z-index:0}
.tab_content 	{ width: 890px; height: 160px; margin-left: 1px; padding:10px 0px 50px 20px; position: absolute; }
.tab_content img{ float:left; margin:0 20px 0 0;}
.tab_content  p { padding:20px 0 0 0;}

.tab_content .stats_table		{ width:100%; border-collapse:collapse;}
.tab_content .stats_table th	{ padding:6px 7px; border-bottom:1px solid #242424; color:#8E8E8E }
.tab_content .stats_table td	{ padding:6px 7px; border-bottom:1px solid #242424; color:#777777 }

#playerStatsNav {display:block;padding:5px; text-align:right;padding-right:10px;}
#StatsTabs{margin:0 auto;padding:0 0 10px 0;width:610px;}
.TabButtons {margin:0;padding:10px 0 0 0;position:relative;z-index:1;top:1px;font-weight:bold;}
.TabButton {float:left;text-align:center;background:#000000; border:solid 1px #232323;margin-right:-1px;padding:5px 10px;text-decoration:none;color:#999999;}
.TabButton:hover {color:#A88000;}
.TabButtons .active {background:#A88000;color:#000000; font-size:bold;}
.Tabs {width:610px;background:#000000;border:solid 1px #232323;position:relative}
.Tab {display:none;}
.stats_table {border-collapse:collapse;margin:0;padding:0;width:100%;border-top:solid 1px #232323;}
.stats_table th {border-bottom:solid 1px #232323; padding:0px;margin:0;font-weight:normal;text-align:left;width:200px; }
.stats_table th a {text-decoration:none;color:#FFFFFF;display:block;width:200px;padding:3px;}
.stats_table th a:hover {font-weight:bold;}
.stats_table th .active {font-weight:bold;background:url(../images/stat_highlight_ball.gif) no-repeat right}
.stats_table td {vertical-align:top;text-align:center;padding:30px 20px 20px 20px;}
.stats_table .last{border-bottom:none;}
.Player_bio img{margin:0 10px 0 0;padding:0;}
.ministats {border:solid 1px #232323; border-collapse:collapse;margin:0 auto;width:195px;padding:0;}
.ministats th{background:#1a1a1a; font-size:11px;font-weight:bold; font-size:13px;padding:3px 10px;border-right:solid 1px #232323;}
/*.content .ministats td p {padding:0 10px;margin:0;text-align:left;}*/
#playerStats .description {position:absolute; top:110px; left:215px; width:350px; text-align:center}
#playerStats2 .description  {position:absolute; top:110px; left:215px; width:350px; text-align:center}
.ministats td { padding:0;border:solid 1px #232323;background:#000000;text-align:left;}
.ministats .value {background:url(../images/player-stat-bar.jpg) no-repeat;padding:0;text-align:center;height:35px;font-size:30px;margin:1px;}
.stats_block {display:block; margin:60px 50px 0 50px;}
.stats_block .ministats td {  font-size:40px; padding:0 1px;}
.stats_block .ministats .value { background:url(../images/player-stat-bar.jpg) no-repeat;}
.stats_block  p {  margin:20px 0 0 0; border:solid 1px #232323;}
/* Season/Week/Episode Nav */
#SeasonWrapper {text-align:right;height:14px;position:relative;padding:13px 15px;}
#SeasonNav {font-size:11px;color:#FFFFFF;font-weight:bold;}
#SeasonNav a {border:solid 1px #232323;padding:3px 5px;text-decoration:none;margin-right:-1px; background:#000000}
#SeasonNav a:hover {color:#000000;background:#a88000}
#SeasonNav .active {color:#000000;background:#a88000}
#EpisodeNav {margin:0px 3px 0px 0px;}
h2 {font-size:12px;text-transform:uppercase; color:#cccc99;}
#EpisodeNav a {border:solid 1px #232323;padding:3px 5px;text-decoration:none;margin-right:-1px; background:#000000}
#EpisodeNav a:hover {color:#000000;background:#a88000}
#EpisodeNav .active {color:#000000;background:#a88000}
#WeekNav {padding-right:20px;}
#WeekNav a {border:solid 1px #232323;padding:3px 5px;text-decoration:none;margin-right:-1px; background:#000000}
#WeekNav a:hover {color:#000000;background:#a88000}
#WeekNav .active {color:#000000;background:#a88000}
.titleh1 h2 {float:left;width:200px;overflow:hidden;display:block;position:relative;}
.topministats {border:solid 1px #232323; border-collapse:collapse;margin:0 auto;}
.topministats th{background:#1a1a1a; font-size:10px;width:140px; padding:3px;border-right:solid 1px #232323; font-weight:bold}
.topministats td { width:195px; padding:0;border:solid 1px #232323;background:#000000;}
.topministats .value {background:url(../images/player-stat-bar2.jpg) no-repeat;padding:3px 0px;text-align:center;margin:1px;}

/* Flexcroll */
.flx { height:184px;}
#flexcroll_blog	{ height:859px; width:550px; overflow:scroll; overflow-x:hidden;}
#flexcroll_week_players	{ height:180px; width:300px; overflow:scroll; overflow-x:hidden;}
#flexcroll_faq	{ height:480px; width:640px; overflow:scroll; overflow-x:hidden;}
#flexcroll_terms{ height:512px; width:640px; overflow:scroll; overflow-x:hidden;}

#flexcroll_video{ height:340px; width:280px; overflow:scroll; overflow-x:hidden;}
#flexcroll_schedule{ height:340px; width:250px; overflow:scroll; overflow-x:hidden;}
#flexcroll_wide_gallery{ height:430px; width:370px; overflow:scroll; overflow-x:hidden;}
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0;left: 0;}
/* For scrollbars, defining a color for background alongside with an image 
is always a good idea, this way the scrollbars are visible until images load */
.vscrollerbase {
	/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 15px;
	background-color: white;
}
.vscrollerbar {
	width: 15px;
	background-color: black;
}
.hscrollerbase {
	/* hscrollerbase is the div that holds the scrollbar (parent of hscrollerbar) */
height: 15px;
	background-color: white;
}
.hscrollerbar {
	height: 15px;
	background-color: black;
}
/* basic style ends here, this was actually all that is required to run fleXcroll,
albeit without images, my advice is to have this basic style and build the rest
on top of this. */
.vscrollerbase {
	margin: 0px 5px 0px 0px;
}
/* styles for scrollbar images start here */

.hscrollerbar {
	/* Main body of horizontal scrollbar */
background: #000000 url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar {
	/* Main body of vertical scrollbar */
background: url(../images/flexcroll/sb_mid.gif);
	cursor:pointer;
}
.vscrollerbar, .hscrollerbar {
	/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll-base,
the padding will automatically be turned off by the script
The greater the padding, the further away the scrollbar
stops away from both ends. This may be used, for example,
to provide space for our "faux" arrow heads.
*/
padding: 10px;
	/* z-index for scrollbars define the z-index for the content, if left at
"auto" or "0", they are set to "2", if defined, content z-index is set the
same as the scrollbars. Version 1.7.5 and higher does not need this setting
to function properly, earlier versions need this for proper operation */
z-index: 2;
}
.vscrollerbarbeg {
	/* Top image holder for vertical scrollbar*/
background: url(../images/flexcroll/sb_top.gif) no-repeat;
	width: 15px;
	/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 15px !important;
}
.vscrollerbarend {
	/* Bottom image holder for vertical scrollbar*/
background: url(../images/flexcroll/sb_bottom.gif);
	width: 15px;
	height: 15px;
}
.hscrollerbarbeg {
	/* Left image holder for horizontal scrollbar */
background: url(../images/flexcroll/sb_top.gif) -60px -15px no-repeat;
	height: 15px;
	/* Width of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
width: 15px !important;
}
.hscrollerbarend {
	/* Right image holder for horizontal scrollbar */
background: url(../images/flexcroll/sb_bottom.gif) -30px -15px no-repeat;height: 15px;width: 15px;}
.scrollerjogbox {
	/* Scroller jog (scroll-pan) image holder, only visible when both scrollbars are used */
background: #4E727C url(../images/flexcroll/sb_mid.gif) 0px 0px;width: 15px;height: 15px;top: auto;left: auto;bottom: 0px;right: 0px;}
/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
	/* Vertical scrollbar's base body */ 
background: url(../images/flexcroll/bg_scroller.gif) 0px 0px repeat-y;
}
.vscrollerbasebeg {
	/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background:url(../images/flexcroll/sc_uparrow.gif);
	width: 15px;
	/* height of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
height: 15px !important; /*  Safari BG repeat fix */
}
.vscrollerbaseend {
	/* Vertical scrollbar's base bottom-cap */
/* This may be used for holding the down arrow */
background: url(../images/flexcroll/sc_downarrow.gif);height: 15px;width: 15px;}
.hscrollerbase {
	/* Horziontal scrollbar's base body */ 
background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;}
.hscrollerbasebeg {
	/* Horizontal scrollbar's left-cap */
/* This may be used for holding the left arrow */
background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;height: 15px;
	/* width of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
width: 15px !important; /* Safari BG repeat fix */
}
.hscrollerbaseend {
	/* Horizontal scrollbar's right-cap */
/* This may be used for holding the right arrow */
height: 15px;	width: 15px;	background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;}
.scrollerjogbox:hover {	background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;}
/* Scroll Bar Master Styling Ends Here */
.week .best a {color:#FF0000;}
.week .best a:hover,.week .best .active {color:#000;}
