body{
	margin: 0;
        padding: 0px;
        border: 0;
	background:url('/fls/7200/site_graphics/2010/bg.png') repeat-x top center #c1162d;
	font-family:Tahoma, helvetica, Arial, sans-serif;
        color:#000;
	font-size:12px;
	/*overflow-x:hidden;*/
	min-width:1455px;
}

#TopAd{
	margin:4px;
	width:743px;
}

#Header{
	width:100%;
	/*width:1455px;*/
	height:154px;
	background:url('/fls/7200/site_graphics/2010/header_bg.png') repeat-x;
	z-index:2;
}

#Header .top{
	background:url('/fls/7200/site_graphics/2010/htop_bg.jpg') top center no-repeat;
	height:111px;
}

#Header .content{
	width:1455px;
	/*margin:auto;*/
	overflow:visible;
}

#Header .content .logo{
	left:100px;
	/*right:1275px;*/
	top:-50px;
}

#Header .content .title{
        left:275px;
        top:4px;
}

#Header .dashboard{
	width:616px;
	height:56px;
	overflow:hidden;
	background:url('/fls/7200/site_graphics/2010/dash_bg.png') repeat-y;
	right:84px;
	top:32px;
}

#Header .dashboard .inner{
	/*margin:auto;
	width:306px;*/
	margin-left:175px;
}

#Header .dashboard .item{
	width:51px;
	height:57px;
	overflow:hidden;
}

#Header .dashboard .item.hover{
	background:url('/fls/7200/site_graphics/2010/dash_hilite.png') no-repeat;
}

#Header .nav{
	color:#fff;
	margin-left:210px;
	height:44px;
}

#MainContainer{
	z-index:1;
	background:url('/fls/7200/site_graphics/2010/content_bg.png') repeat-y center;
}

#BGContainer{
	background:url('/fls/7200/site_graphics/sport_bg/default.jpg') no-repeat top center;
}



#ShadowContainer{
        background:url('/fls/7200/site_graphics/2010/shadow_low.png') repeat-x top;
}

#Content,
#Footer .content{
	width:1014px;
	margin:auto;
	/*overflow-x:hidden;*/
}

#guts,
#Footer .content .guts{
	padding:8px 4px 8px 12px;
}

#Content .section{
	margin-bottom:8px;
}

#Content .landing{
	width:674px;
	margin-right:18px;
}

#Content .arearight{
        width:300px;
}


#Content .arearight .bottom .leftarea{
	width:120px;
	margin-right:20px;
}


#Content .arearight .bottom .rightarea{
        width:160px;
}


/*------------------*/

#rotator{
	height:503px;
}

#rotator .top{
	width:672px;
	height:378px;
	border:1px solid #000;
	background-color:#000;
	color:#fff;
	overflow:hidden;
}

#rotator .bottom{
	width:672px;
	height:122px;
	border:1px solid #666;
	border-top:0px;
	background-color:#e5e5e5;
	overflow:hidden;
}

#rotator .imgbox,
#rotator .cycle{
	width:672px;
        height:378px;
	overflow:hidden;
	z-index:1;
}


#rotator .txtbox,
#rotator .txtbox .bg,
#rotator .txtbox .content{
	width:672px;
	height:72px;
	overflow:hidden;
	z-index:2;
        left:0px;
        bottom:0px;
}

#rotator .txtbox{
	bottom:-72px;
}

#rotator .txtbox .bg{
	background-color:#000;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
}

#rotator .txtbox .content{
	z-index:3;
}

#rotator .txtbox .content .pad{
	padding:8px;
}

#rotator .txtbox .content,
#rotator .txtbox .content a{
	color:#fff;
}

#rotator .txtbox .title{
	font-size:20px;
	margin-bottom:4px;
}

#rotator .txtbox .teaser{
	font-size:11px;
}

#rotator .thumb{
	width:132px;
	height:119px;
	overflow:hidden;
	margin:2px 1px;
	background:transparent;
}

#rotator .thumb.last{
	margin-right:0px;
}

#rotator .thumb.active{
	background:url('/fls/7200/site_graphics/2010/thumb_active.png') no-repeat;
	color:#fff;
}

#rotator .thumb.hover{
	background:url('/fls/7200/site_graphics/2010/thumb_hover.png') no-repeat;
}

#rotator .thumb .imgbox{
	width:124px;
	height:72px;
	overflow:hidden;
	border:1px solid #666;
	margin-top:10px;
	margin-left:4px;
	margin-bottom:4px;
	-moz-opacity:.80;
        filter:alpha(opacity=80);
        opacity:.80;
}

#rotator .thumb.active .imgbox,
#rotator .thumb.hover .imgbox{
	-moz-opacity:1.00;
        filter:alpha(opacity=100);
        opacity:1.00;
}

#rotator .thumb .txtbox{
	width:124px;
	margin-left:4px;
}

#NeulionVidContainer{
        width:672px;
        height:378px;
        left:0px;
        top:0px;
        display:none;
        z-index:5;
        background-color:#000;
}

#NeulionVidContainer .ximage{
        top:4px;
        right:4px;
        z-index:6;

}

#jtvshlAdTbl{
        z-index:9999 !important;
}


#rotator .hoverplay{
        left:282px;
        top:135px;
        z-index:2;
}

#rotator .imgbox .adspace{
	top:4px;
	right:4px;
	z-index:2;
}

#rotator .imgbox .morelink{
        bottom:4px;
        right:4px;
        z-index:4;
}

#rotator .imgbox .morelink,
#rotator .imgbox .morelink a{
	color:#A51727;
}

#rotator .thumb .imgbox img.absolute,
#morenews .article .imgbox img.absolute{
	right:2px;
	bottom:2px;
}

/*------------------*/

#morenews{
	width:677px;
	height:199px;
	background:url('/fls/7200/site_graphics/2010/morenews_bg.png') no-repeat;
}

#morenews .content{
	width:664px;
	height:167px;
	overflow:hidden;
	margin-left:6px;
}

#morenews .content .article{

}

#morenews .content .article .imgbox{
	width:152px;
	height:88px;
	overflow:hidden;
	border:1px solid #666;
	margin:6px;
}

#morenews .content .article .txtbox{
	width:152px;
	margin:0px 6px;
}

#morenews .content .article .txtbox a{
	color:#ED1A2C;
}

#morenews .content .article .imgbox.hover{
	border:1px solid #ED1A2C;
}

/*------------------*/

#Content .landing .middle .section{
	background:url('/fls/7200/site_graphics/2010/leftmid_bg.png') no-repeat;
	width:331px;
	overflow:hidden;
	/*height:275px;*/

}

#Content .landing .middle .left .section{
	margin-right:12px;
}

#Content .landing .section .head,
#morenews .head{
	height:31px;
	color:#fff;
	overflow:hidden;
}

#Content .landing .section .head .txt,
#morenews .head .txt{
	font-size:17px;
}

#Content .landing .middle .section .content{
	width:320px;
	margin:auto;
	border-bottom:1px solid #cfcfcf;
}

#Content .landing .middle .section.tall{
	height:276px;
}

#Content .landing .middle .section.tall .content{
	height:244px;
	overflow:hidden;
}

/*------------------*/

#schedule{

}

#schedule .list{
	margin-top:6px;
	margin-bottom:2px;
}

#schedule .list,
#schedule .page{
	width:320px;
	height:166px;
	overflow:hidden;
}

#schedule .ctrl{
	height:15px;
	overflow:hidden;
	background-color:#d6d6d6;
}

#schedule .item{
	border-right:1px solid #d6d6d6;
	width:106px;
	height:166px;
	overflow:hidden;

}

#schedule .item.last{
	border:0 !important;
}

#schedule .item .date{
	margin-bottom:6px;
}

#schedule .item .image{
	width:90px;
	height:65px;
	overflow:hidden;
	border:1px solid transparent;
	margin:auto;
	margin-bottom:6px;
}

#schedule .item .desc{
	height:28px;
	overflow:hidden;
	margin-bottom:5px;
}


#schedule .item .time,
#schedule .item .time a,
#schedule .item .artlinks,
#schedule .item .artlinks a,
#schedule .item .ulinks,
#schedule .item .ulinks a,
#schedule .ctrl,
#schedule .ctrl a{
	color:#941723;
	font-size:11px;
}

#schedule .ctrl .inner{
	margin:auto;
	width:98px;
}

#schedule .item .artlinks{
	margin-top:10px;
}

#schedule .ctrl .image{
	padding:2px 6px;
}

#schedule .bottom{
	height:54px;
	/*background-color:#d6d6d6;*/
	/*border-bottom:1px solid #cfcfcf;*/
}

#schedule .bottom,
#schedule .bottom a{
	color:#000;
	font-size:11px;
}

#schedule .bottom .inner{
	bottom:1px;
	left:0px;
}

#schedule .nextlive{
	left:-1px;
	top:220px;
	z-index:2;
	width:333px;
	height:41px;
	background:url('/fls/7200/site_graphics/2010/nextlive_bgshadow.png') no-repeat;
}

#schedule .nextlive,
#schedule .nextlive a{
	color:#fff;
}

#schedule .nextlive .inner{
	width:329px;
	height:37px;
	overflow:hidden;
	margin-left:1px;
}

#schedule .nextlive .go{
	right:0px;
	top:0px;
}

#schedule .nextlive .label{
	left:0px;
	top:0px;
	padding:2px 8px;
	font-size:14px;
}

#schedule .nextlive .txt{
	left:90px;
	top:4px;
}
/*-----------------*/

#marketplace .content .top{
	height:188px;
	overflow:hidden;
	background:url('/fls/7200/site_graphics/2010/marketplace_stripe.png') repeat-x;
}

#marketplace .content .top .arrow{
	top:107px;
}

#marketplace .content .top .arrow.left{
	left:7px;
}

#marketplace .content .top .arrow.right{
        right:7px;
}

#marketplace .content .top .image{
	width:162px;
	height:172px;
	overflow:hidden;
	top:12px;
	left:28px;
}

#marketplace .content .top .text{
        width:100px;
	height:32px;
	overflow:hidden;
	top:106px;
        right:21px;
}

#marketplace .content .top .title{
	top:6px;
	right:6px;
}

#marketplace .content .top .timeleft{
        top:28px;
        right:6px;
	width:112px;
	height:72px;

}

#marketplace .content .top .title,
#marketplace .content .top .title a{
	font-size:14px;
	color:#cc2030;
}

#marketplace .content .tabs{
        height:56px;
        overflow:hidden;
	border-top:1px solid #c0c0c0;
}


#marketplace .content .tabs .store{
	width:64px;
}

#marketplace .content .tabs .photo{
        width:76px;
}

#marketplace .content .tabs .auction{
        width:96px;
}

#marketplace .content .tabs .tickets{
        width:70px;
}

#marketplace .content .tabs .divider{
        width:3px;
}

/*-----------------*/

#rtabs{
	width:305px;
	height:324px;
	overflow:visible;
	background:url('/fls/7200/site_graphics/2010/rtabs_bg.png') transparent no-repeat;
	margin-top:4px;
}

#rtabs, #rtabs a{
	color:#fff;
}

#rtabs .logo{
	left:-4px;
	top:-10px;
}

#rtabs .tabs{
	width:142px;
	height:29px;
	background:url('/fls/7200/site_graphics/2010/rtabs_tab_bg.png'); transparent no-repeat;
	overflow:hidden;
	left:157px;
	top:0px;
}

#rtabs .tabs .tab{
	padding:9px;
}

#rtabs .tabarrow{
	width:15px;
	height:9px;
	overflow:hidden;
	background:url('/fls/7200/site_graphics/2010/rtab_arrow.png') no-repeat transparent;
	top:29px;
	right:93px;
}

#rtabs .promo{
	top:40px;
	left:3px;
	width:297px;
	overflow:hidden;
}

#rtabs .contents{
	top:105px;
	left:4px;
}

#rtabs .contents,
#rtabs .content{
	width:297px;
	height:147px;
	overflow:hidden;
}

#rtabs .content .arrow{
	top:54px;
}

#rtabs .content .arrow.left{
	left:18px;
}

#rtabs .content .arrow.right{
	right:10px;
}

#rtabs .content .cycle,
#rtabs .content .cycle .item{
	width:231px;
	height:146px;
	overflow:hidden;
}

#rtabs .content .cycle{
	top:2px;
        left:37px;
}

#rtabs .content .imgbox{
	width:229px;
	height:114px;
	overflow:hidden;
	border:1px solid #666;
	z-index:1;
}

#rtabs .content .imgbox.hover{
	border:1px solid #be030e;
}

#rtabs .live_overlay{
	position:absolute;
	left:1px;
	top:1px;
	z-index:2;
}

#rtabs .content .txtbox{
	margin-top:4px;
	font-size:10px;
}

#rtabs .login{
	width:297px;
	height:46px;
	overflow:hidden;
	top:254px;
	left:3px;
	font-size:11px;
}

#rtabs .login .left{
	width:228px;
}

#rtabs .login .left .pad{
	padding:4px 8px;
}

#rtabs .login .formtitle{
	color:#fff;
	font-size:12px;
	margin-bottom:2px;
}

#rtabs .login .field,
#rtabs .login .field input{
	height:18px;
	background-color:#fff;
	color:#666;
	font-size:10px;
	margin-right:3px;
}

#rtabs .login .field{
	border:1px solid #c1c0c0;
	overflow:hidden;
}

#rtabs .login .field input{
	border:0 !important;
	height:14px;
}

#rtabs .login .submit{
	width:18px;
	height:18px;
	border:1px solid #c1c0c0;
}

#rtabs .login .field input{
        height:16px;
}

#rtabs .login .field.un{
	width:94px;
}
#rtabs .login .field.un input{
	width:92px;
}

#rtabs .login .field.pw{
        width:86px;
}
#rtabs .login .field.pw input{
	width:84px;
}

#rtabs .login .field .absolute{
	left:0px;
	top:0px;
}

#rtabs .login .field input{
	z-index:1;
}

#rtabs .login .field label{
	z-index:2;
	padding:2px;
}

#rtabs .bottom{
	left:3px;
	bottom:5px;
	width:297px;
}

#rtabs .bottom .left{
	width:126px;
}

#rtabs .bottom .right{
	width:171px;
}

/*-----------------*/

#morefrom .head{
	height:25px !important;
}

#morefrom .head .txt{
	padding:2px;
}

#morefrom{
	background:url('/fls/7200/site_graphics/2010/more_from_bg.png') no-repeat;
	width:677px;
	height:196px;
	overflow:hidden;
}

#morefrom .content{
	width:665px;
	height:168px;
	overflow:hidden;
	margin:auto;
}

#morefrom .adcont{
	width:221px;
}

#morefrom .adcont .image{
	height:140px;
	z-index:1;
}

#morefrom .adcont .txt{
	width:140px;
	margin:auto;
	margin-top:-16px;
	z-index:2;
}

#morefrom .adcont .txt,
#morefrom .adcont .txt a{
	color:#fff;
}

/*------------------*/

#linkpan{
	width:990px;
	height:220px;
	overflow:hidden;
	border:1px solid #d2d2d2;
	background:url('/fls/7200/site_graphics/2010/linkpan_bg.png') repeat-x;
}

#linkpan .column{
	margin-top:14px;
}

#linkpan .column .title{
	margin-top:-6px;
	color:#cc2030;
	font-size:14px;
	margin-bottom:16px;
}

#linkpan .column .inner{
       margin:auto;
}

#linkpan .subcol{
        width:150px;
        margin:0px 4px;
}

#linkpan .sports .subcol{
	width:100px;
}

#linkpan .subcol .item{
	margin:4px 0px;
}

#linkpan .sports{
	width:280px;
	height:198px;
	border-right:1px solid #c0c0c0;
	margin-left:8px;
}

#linkpan .sports .inner{
	width:218px;
}

#linkpan .links{
        width:386px;
        height:198px;
        border-right:1px solid #c0c0c0;
}

#linkpan .links .inner{
        width:324px;
}

#linkpan .ads{
        width:314px;
        height:198px;
}

#linkpan .ads .inner{
        width:248px;
}

#linkpan .ads .sponsors{
	width:248px;
	height:108px;
	overflow:hidden;
	background:url('/fls/7200/site_graphics/2010/sponsors_bg.png') no-repeat;
}

#linkpan .ads .sponsors .cycle{
	margin-top:28px;
}

#linkpan .ads .sponsors .cycle,
#linkpan .ads .sponsors .cycle .ad{
	width:248px;
	height:80px;
	overflow:hidden;
}

#linkpan .ads .logos{
	margin:auto;
	margin-top:14px;
	width:306px;
}

#linkpan .ads .logos .ad{
        height:67px;
	margin:0px 8px;
        overflow:hidden;
}

#linkpan .search{
	left:317px;
	bottom:10px;
	width:324px;
	height:32px;
	overflow:hidden;
	border:1px solid #ccc;
}

#linkpan .search .field,
#linkpan .search .field label,
#linkpan .search .field input{
	width:263px;
        height:18px;
        overflow:hidden;
	border:0px;
	cursor:text;
	padding:7px;
}

#linkpan .search .field{
	border-right:1px solid #ccc;
}

#linkpan .search .field .absolute{
	left:0px;
	top:0px;
	color:#666;
	font-size:13px;
}

#linkpan .search .field label{
	z-index:2;
}

#linkpan .search .field input{
	z-index:1;
}

#linkpan .search .submit{
	width:45px;
	height:32px;
	overflow:hidden;
}


/*------------------*/

#Footer{
	width:100%;
	height:123px;
	background-color:#000;
	color:#fff;
}

#Footer,
#Footer a{
	color:#fff;
}

#Footer .inner{
	width:998px;
	height:106px;
}

#Footer .logo{
	/*margin-top:8px;*/
	width:95px;
}

#Footer .copyright{
	/*
	margin-top:42px;
	margin-left:18px;
	*/
	width:140px;
	font-size:11px;

}

#Footer .links{
	width:500px;
	/*width:600px;*/
	/*margin-top:50px;*/
}

#Footer .branding{
	/*
	margin-top:30px;
	margin-right:8px;
	*/
}

#PlayerBioContent {
width:95%;
}

#banner{
	float: left;
	height: 60px;
	width: 100%;
	margin-bottom: 10px;
}

#pa-main-display div.control-play {
	top: 200px;	
}

.livenow {
	position: absolute;
	top: 152px !important;
	left: 176px !important;

}

