a {
	color: #0094da;
	text-decoration: none;
}
a:active,
a:visited,
a:focus,
a:hover {
	color: #0094da;
}
a:focus,
a:hover {
	text-decoration: underline;
}	
figure{
	margin: 0;
}
.left, .float {float: left;}
.right, .floatR {float: right;}
.clear {clear: both;}
.block {display: block;}
.inline_block{display: inline-block;}
.hide {display: none;}
.absolute {position: absolute;}
.relative {position: relative;}
.inline{display: inline;}
.wide{width: 100%;}
.auto_center_outer{
	float: left;
	position: relative;
	left: 50%;
}
.auto_center_inner{
	float: left;
	position: relative;
	left: -50%;
}

body {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
	color: #000;
	background: url(/fls/33500/site_graphics/background.jpg) repeat;
	font-family: 'Roboto', sans-serif;
}

body.responsive {
	min-width: 100%;
}
#embedPlayer {
	background: #000;
	position: fixed;
	z-index: 10500;
	display: none;
	width: 724px;
	height: 434px;
	left:21%;
	top: 17%;

}
#embedPlayerFade {
	position: fixed;
	z-index: 10400;
	background: #000;
	opacity: .7;
	filter: alpha(opacity = 70);
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
}
#embedPlayer .videoStop {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	z-index: 10001;
}
#jtvshlAdContainer{
	position: fixed !important;
	z-index: 10400;
}
#NeulionVidContainer {
  width: 704px;
  height: 424px;
  padding: 10px 10px 0px;
}
#site-content{
	width: 1000px;
	margin: 0px auto 35px;
	background: #fff;
}
body.home #site-content, body.sport-home #site-content, body.two-column #site-content{
	background: transparent;
	margin-bottom: 0px;
}

#right-column{
  display: inline-block;
  vertical-align: top;
  width: 320px;
}

#left-column{
  display: inline-block;
  vertical-align: top;
  width: 675px;
  margin: 0px;
}
body.two-column #site-content #left-column{
	background: #fff;
	min-height: 1801px;
	margin-bottom: 35px;
}	

#PhotoAlbumArchivePageContainer .photoArchiveHeadline{
	color: #ffffff;
	font-size: 18pt;
	padding-left: 10px;
	margin: 0;
}

#lesearchboxes .lesearchtext:first-of-type, #lesearchboxes .lesearchselect:first-of-type{
	display: none;
}
.right_col_top, .right_col_bot{
	width: 300px;
	padding: 10px;
	border: 1px solid #4b4a4a;
  	background: #3a3a3a;
  	color: #fff;
}
#right-column #live_events, #right-column .cube-ad{
	margin-bottom: 17px;
}

body.podcast #site-content table select{
	display: none;
}
/*************************************************************************************************************************************
    START Header
*************************************************************************************************************************************/
#header_ads{
	height: 102px;
	width: 100%;
	background: #000;
	color: #fff;
}
#header_ads .container{
	width: 1000px;
	margin: 0px auto;
	height: 90px;
	padding: 6px 0px;
}	
#header_container{
	height: 115px;
	width: 100%;
}
#header{
	padding-top: 11px;
	width: 100%;
	position: relative;
	z-index: 900;
}
#header.fixed{
	position: fixed;
	top: 0px;
	background: #00aaef;
}	
#header .container{
	width: 1000px;
	height: 100%;
	margin: 0px auto;
	position: relative;
}	
#header .top_bar{
	width: 100%;
	height: 73px;
	background: #00aaef;
}
#header .top_bar .border{
	height: 1px;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #00aaef; /* Old browsers */
	background: -moz-linear-gradient(left,  #00aaef 0%, #ffffff 40%, #ffffff 60%, #00aaef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00aaef), color-stop(40%,#ffffff), color-stop(60%,#ffffff), color-stop(100%,#00aaef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #00aaef 0%,#ffffff 40%,#ffffff 60%,#00aaef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #00aaef 0%,#ffffff 40%,#ffffff 60%,#00aaef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #00aaef 0%,#ffffff 40%,#ffffff 60%,#00aaef 100%); /* IE10+ */
	background: linear-gradient(to right,  #00aaef 0%,#ffffff 40%,#ffffff 60%,#00aaef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aaef', endColorstr='#00aaef',GradientType=1 ); /* IE6-9 */
}
#header .top_bar .logo{
	position: absolute;
	top:-11px;
	left: 2px;
	z-index: 10;
}	
#header .top_bar .title{
	position: absolute;
	top: 18px;
	left: 158px;
	z-index: 10;
}	
#header .top_bar .header_ad{
	position: absolute;
	top: 4px;
	left: auto;
	right: 0px;
}	
#header #menu{
	width: 100%;
	height: 30px;
	background: #0295d1;
}	

#search-button{
	position: absolute;
	left: auto;
	top: auto;
	bottom: 5px;
	right: 3px;
	cursor: pointer;
}

#search{
	display: none;
	background:#0295d1;
	position: absolute;
	left: auto;
	top: 29px;
	right: -1px;
	width: 284px;
	height: 30px;
	padding:6px 12px;
	border:1px solid #0295d1;
	border-top: none;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	z-index: 100;
}
#searchSubmit{
	height: 31px;
}
#searchInput{
	height: 25px;
	width: 210px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
#toggleLogin{
	position: absolute;
	left: auto;
	top: auto;
	bottom: 5px;
	right: 30px;
	cursor: pointer;
	margin: 0;
	padding-left: 24px;
	border-left: 1px solid #ffffff;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#loginbox{
  display: none;
  background: #0295d1;
  border: 1px solid  #0295d1;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #ffffff;
  width: 230px;
  padding-left: 5px;
  height: 175px;
  position: absolute;
  top: 29px;
  left: auto;
  right: 30px;
  z-index: 999;
  font-weight: bold;
  font-size: 12px;
  line-height: 32px;
}

#loginbox a{
  color: #ffffff;
 }

 #loginemail , #loginpassword{
 	background-color: #fff;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	display: inline-block;
	height: 20px;
	width: 206px;
	padding: 4px 6px;
	margin-bottom: 10px;
	margin-left: 0;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 }
#loginbox .signup{
	padding: 1px 6px;
	text-align: center;
	cursor: default;
	color: #000000;
	border: 1px outset buttonface;
	background-color: buttonface;
	margin: 0px;
	margin-right: 15px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
}
#loginbox .submit{
	margin-right: 12px;
}
#loginbox .forgot{
	line-height: 15px;
	text-align: center;
}
#loginbox .forgot a{
	text-align: center;
	display: inline-block;
	line-height: 15px;
}
/*************************************************************************************************************************************
    START Scoreboard
*************************************************************************************************************************************/
#scoreboard{
	width: 1000px;
	margin: 0px auto;
	height: 140px;
}
#scoreboard .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#scoreboard .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}

#scoreboard .header a.full_scores{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
}

#scoreboard .header .score_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#scoreboard .content{
	width: 998px;
	height: 88px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}
#scoreboard .content .rightarrow{
	position: absolute; 
	right: 8px;
	top:31px; 
	cursor: pointer;
	z-index: 10;
}
#scoreboard .content .leftarrow{
	position: absolute;
	left: 8px;
	top: 31px;
	cursor: pointer;
	z-index: 10;
}	
#scoreboard .content .slider_container{
	width: 935px;
	height: 88px;
	position: relative;
	margin-left: 35px;
	overflow: hidden;
}
#scoreboard .content .slider_container .slider {
	height: 88px;
	position: absolute;
	top: 0;
}
#scoreboard .content .slider_container .slider_item{
	float: left;
	width: 187px;
	height: 88px;
	position: relative;
}
#scoreboard .content .slider_container .slider_item .date{
	width: 171px;
	padding-left: 2px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	border-bottom: 3px solid #d8d8d8; 
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
#scoreboard .content .slider_container .slider_item .location{
	width: 173px;
	height: 25px;
	line-height: 25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	font-size: 12px;
	color: #cacaca;
}
#scoreboard .content .slider_container .slider_item .result{
	width: 173px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	line-height: 14px;
}
#scoreboard .content .slider_container .slider_item .result .left{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 132px;
}
/*************************************************************************************************************************************
    START quicklinks
*************************************************************************************************************************************/

#quicklinks{

}

#quicklinks .bar{
	z-index:9999;
	position: fixed;
	right:-180px;
	margin-bottom: 6px;
	height:38px;
	width:230px;
	background: #00aaef;
	border-radius: 5px;
	-webkit-box-shadow: -1px 3px 10px 0 #000;
	box-shadow: -1px 3px 10px 0 #000;
}
#quicklinks.fixed .bar{
	position: fixed;
}	
#quicklinks .icon1.bar{
    top:365px;
 } 
#quicklinks.fixed .icon1.bar{
    top:265px;
 } 
#quicklinks .icon2.bar{
    top:408px;
 } 
 #quicklinks.fixed .icon2.bar{
    top:308px;
 } 
#quicklinks .icon3.bar{
    top:451px;
 } 
 #quicklinks.fixed .icon3.bar{
    top:351px;
 } 
 #quicklinks .icon4.bar{
    top:494px;
 } 
 #quicklinks.fixed .icon4.bar{
    top:394px;
 } 
 #quicklinks .icon5.bar{
    top:537px;
 } 
 #quicklinks.fixed .icon5.bar{
    top:437px;
 } 
#quicklinks a{
    font-size: 14px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    width: 100%;
    height: 100%;
    display: block;
}

#quicklinks .bar .text {
	margin-left: 5px;
	vertical-align:middle;
	position: relative;
	line-height: 38px;
	height: 38px;
	width: 100px;
	float: left;
}
/*************************************************************************************************************************************
    START Rotator
*************************************************************************************************************************************/
#rotator {
	width: 100%;
	z-index: 100;
	height: 417px;
	margin-bottom: 35px;
	-webkit-box-shadow: 0 0 20px 0px #000;
	box-shadow: 0 0 20px 0px #000;
}
#rotator .main .story {
	height: 417px;
	width: 100%;
	z-index: 50;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-box-shadow:inset 0 0 0 8px rgba(256,256,256,.3);
	box-shadow:inset 0 0 0 8px rgba(256,256,256,.3);
	background-color: #3a3a3a;
}
#rotator .main .story .livenow{
	position: absolute;
	left: 34%;
	top:40%;
}

#rotator .main .story .play{
	position: absolute;
	top: 40%;
	left: 49%;
	cursor: pointer;
}	
#rotator .main .story a.story-link {
	width: 100%;
	height: 100%;
}
#rotator .main .story.active {
	z-index: 100;
}
#rotator .main .story a:hover {
	text-decoration: none;
}

#rotator .main .story .text {
	bottom: 0px;
	left: 0px;
	right: 0px;
	max-width: 1000px;
	width: 100%;
	height: 55px;
	margin: 0px auto;
	background: rgba(0,0,0,.7);
	overflow: hidden;
}

#rotator .main .story .title {
	width: 96%;
	height: 23px;
	line-height: 23px;
	padding: 2px 1% 2px;
	margin: 0 auto;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#rotator .main .story .title a {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}
#rotator .main .story .teaser {
	width: 96%;
	line-height: 13px;
	padding: 0px 1%;
	margin: 0 auto;
	font-size: 12px;
	color: #fff;
}

#rotator .main .story .teaser a {
	line-height: 13px;
	font-size: 12px;
	color: #fff;
}
#rotator .left.arrow{
	position: absolute;
	left: 10px;
	top: 45%;
	z-index: 999;
	cursor: pointer;
}
#rotator .right.arrow{
	position: absolute;
	right: 10px;
	top: 45%;
	z-index: 999;
	cursor: pointer;
}
#sub-rotator {
	width: 90px;
	height: 11px;
	right: 1%;
	bottom: 60px;
	z-index: 200;
}

#sub-rotator .button {
	width: 9px;
	height: 9px;
	background: #ffffff;
	cursor: pointer;
	margin-right: 5px;
	border-radius: 20px;
	border: 1px solid #686c60;
}

#sub-rotator .button.active {
	background: #00aaef;
}

#sub-rotator-preview {
	top: -100px;
	left: -84px;
	width: 180px;
	height: 75px;
	border: 3px solid #fff;
	border-radius: 6px;
	display: none;
	overflow: hidden;
}

#sub-rotator-preview .slider {
	width: 900px;
	height: 75px;
	top: 0px;
	left: 0px;
}

#sub-rotator-preview .preview-story {
	width: 180px;
	height: 75px;
}

#sub-rotator-preview .preview-story img {
	width: 100%;
}

/*************************************************************************************************************************************
    START Schedule
*************************************************************************************************************************************/
#schedule{
	width: 1000px;
	margin: 0px 0px 35px;
	height: 172px;
}
#schedule.small_module{
	width: 630px;
}
#schedule .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#schedule .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}

#schedule .header a.full_scores{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}

#schedule .header .schedule_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#schedule .content{
	width: 998px;
	height: 130px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}
#schedule.small_module .content{
	width: 628px;
}	
#schedule .content .rightarrow{
	position: absolute; 
	right: 8px;
	top:45px; 
	cursor: pointer;
	z-index: 10;
}
#schedule .content .leftarrow{
	position: absolute;
	left: 8px;
	top: 45px;
	cursor: pointer;
	z-index: 10;
}	
#schedule .content .slider_container{
	width: 935px;
	height: 130px;
	position: relative;
	margin-left: 35px;
	overflow: hidden;
}
#schedule.small_module .content .slider_container{
	width: 561px;
}
#schedule .content .slider_container .slider {
	height: 130px;
	position: absolute;
	top: 0;
}
#schedule .content .slider_container .slider_item{
	float: left;
	width: 187px;
	height: 115px;
	padding-top: 10px;
	position: relative;
}
#schedule .content .slider_container .slider_item .date{
	width: 171px;
	padding-left: 2px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	border-bottom: 3px solid #d8d8d8; 
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
#schedule .content .slider_container .slider_item .tournament{
	width: 171px;
	overflow: hidden;
	line-height: 15px;
	padding-top: 5px;
	vertical-align: middle;
	font-size: 12px;
	color: #ffffff;
}
#schedule .content .slider_container .slider_item .location{
	width: 171px;
	height: 15px;
	overflow: hidden;
	line-height: 15px;
	vertical-align: middle;
	font-size: 12px;
	color: #ffffff;
}
#schedule .content .slider_container .slider_item .media{
	margin-top: 10px;
	width: 171px;
	font-size: 12px;
	color: #00aaef;
	line-height: 14px;
}
#schedule .content .slider_container .slider_item .media a,
#schedule .content .slider_container .slider_item .media .divider,
#schedule .content .slider_container .slider_item .media div{
	color: #00aaef;
	font-size: 12px;
	float: left;
	text-decoration: none;
}
#schedule .content .slider_container .slider_item .media .divider{
	margin: 0px 3px;
}
/*************************************************************************************************************************************
    START News
*************************************************************************************************************************************/
#news{
	width: 630px;
	margin: 0px 0px 30px;
	height: 323px;
}
#news .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#news .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#news .header a.archive{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#news .header .news_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#news .content{
	width: 628px;
	height: 278px;
	overflow: auto;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}

#news .content .item{
	width: 600px;
	padding: 12px 0px 0px 10px;
}	

#news .content .item .image{
	padding-top: 4px;
	width: 136px;
	height: 73px;
	overflow: hidden;
	float: left;
}	
#news .content .item .image img{
	width: 136px;
}	
#news .content .item .text{
	padding-left: 10px;
	width: 370px;
	float: left;
}
#news .content .item .text .title{
	height: 16px;
	margin-bottom: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#news .content .item .text .title a{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	line-height: 16px;

}	
#news .content .item .text .preview{
	height: 44px;
	overflow: hidden;
}
#news .content .item .text .preview a{
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	line-height: 14px;
}
#news .content .item .facebook{
	padding-left: 4px;
	padding-top: 20px;
	width: 80px;
	height: 20px;
	overflow: hidden;
	float: left;
}
/*************************************************************************************************************************************
    START Store
*************************************************************************************************************************************/
#store{
	width: 630px;
	margin: 0px 0px 30px;
	height: 180px;
}
#store .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#store .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#store .header a.store{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#store .header .store_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#store .content{
	width: 628px;
	height: 135px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}
#store .content .item.first{
	padding-left: 20px;
}	
#store .content .item{
	padding-top: 13px;
	width: 150px;
	float: left;
}
#store .content .item .image{
	width: 137px;
	height: 80px;
	overflow: hidden;
}	
#store .content .item .image img{
	width: 137px;
}
#store .content .item .title{
	width: 137px;
	height: 42px;
	line-height: 14px;
	overflow: hidden;
}
#store .content .item .title a{
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	color: #fff; 
}	

/*************************************************************************************************************************************
    START social-media
*************************************************************************************************************************************/
#social-media{
	width: 630px;
	margin: 0px 0px 30px;
	height: 303px;
}
#social-media .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#social-media .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#social-media .header .social_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#social-media .content{
	width: 628px;
	height: 263px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}

#social-media .content .left{
	width: 315px;
	padding: 4px 0px 0px 4px
}

#social-media .content .left .tabs .tab{
	width: 50%;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	background: #0674a1;
	float: left;
}	
#social-media .content .left .tabs .tab.active{
	background: #00aaef;
}
#social-media .content .left .tab_content{
	width: 315px;
	height: 226px;
	background: #fff;
	overflow: hidden;
}
#social-media .content .left .tab_content .tab{
	display: none;
}	
#social-media .content .left .tab_content .tab.active{
	display: block;
}	
#social-media .content .right{
	width: 294px;
	padding:4px 4px 0px 0px; 
}
#social-media .content .right .instagram{
	height: 190px;
}
#social-media .content .right .instagram .top{
	height: 30px;
}

#social-media .content .right .instagram .top .logo{
	float: left;
}	
#social-media .content .right .instagram .top .title{
	float: left;
	line-height: 14px;
	vertical-align: bottom;
	width: 109px;
	padding: 9px 94px 0px 9px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#social-media .content .right .instagram .top a.follow{
	float: left;
	line-height: 14px;
	vertical-align: bottom;
	padding: 9px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#social-media .content .right .email_over{
	width: 294px;
	height: 56px;
	padding-top: 8px;
}
#social-media .content .right .email .top{
	height: 20px;
	padding-top: 8px;
}
#social-media .content .right .email .top .logo{
	float: left;
}
#social-media .content .right .email .top .title{
	float: left;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 9px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#social-media .content .right .email #enewsfield{
	float: left;
	width: 233px;
	height: 20px;
	padding: 6px;
	border-radius: 0; 
}
#social-media .content .right .email #enewsbutton{
	float: left;
	width: 44px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	background: #00aaef;
	padding: 0px;
	margin: 0px;
	border-radius: 0; 
	border: 0;
}
/*************************************************************************************************************************************
    START Video
*************************************************************************************************************************************/
#videos{
	width: 320px;
	margin: 0px 0px 57px;
	height: 700px;
}
#videos.large_module {
	height: 906px;
}
#videos .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#videos .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#videos .header a.launch{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#videos .header .videos_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#videos .content{
	padding: 16px 16px 0px;
	width: 286px;
	height: 639px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}
#videos.large_module .content{
	height: 845px;
}
#videos .content .item{
	width: 286px;
	margin: 0px auto;
}	
#videos .content .item .featured{
	display: none;
}	
#videos .content .item.first .featured{
	width: 286px;
	height: 22px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	background: #00aaef;
	font-weight: bold;
	font-size: 14px;
	display: block;
}
#videos .content .item .image{
	width: 136px;
	height: 60px;
	overflow: hidden;
	float: left;
	position: relative;
	cursor: pointer;
}	
#videos .content .item .image img{
	width: 136px;
}	
#videos .content .item.first .image{
	width: 286px;
	height: 120px;
}
#videos .content .item.first .image img{
	width: 286px;
}
#videos .content .item .image .play{
	position: absolute;
	top: 20%;
	left: 37%;
}	
#videos .content .item.first .image .play{
	left: 41%;
}
#videos .content .item .title{
	width: 130px;
	padding-left: 10px;
	height: 60px;
	line-height: 14px;
	overflow: hidden;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-bottom: 23px;
}	
#videos .content .item.first .title{
	width: 286px;
	height: 32px;
	padding-left: 0px;
	font-size: 14px;
}
/*************************************************************************************************************************************
    START Live Events
*************************************************************************************************************************************/
#live_events{
	width: 320px;
	margin: 0px 0px 57px;
	height: 700px;
}
#live_events.large_module {
	height: 906px;
}
#live_events .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#live_events .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#live_events .header a.launch{
	position: absolute;
	bottom: 0px;
	right: 75px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#live_events .header .videos_sponsor{
	position: absolute;
	bottom: 3px;
	right: 0px;
}
#live_events .content{
	padding: 16px 16px 0px;
	width: 286px;
	height: 639px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
}
#live_events.large_module .content{
	height: 845px;
}
#live_events .content .item{
	width: 286px;
	margin: 0px auto;
}	

#live_events .content .item .image{
	width: 136px;
	height: 60px;
	overflow: hidden;
	float: left;
	position: relative;
	cursor: pointer;
}	
#live_events .content .item .image img{
	width: 136px;
}	
#live_events .content .item.first .image{
	width: 286px;
	height: 120px;
}
#live_events .content .item.first .image img{
	width: 286px;
}
#live_events .content .item .image .play{
	position: absolute;
	top: 20%;
	left: 37%;
}	
#live_events .content .item.first .image .play{
	left: 41%;
}
#live_events .content .item .title{
	width: 130px;
	padding-left: 10px;
	height: 74px;
	line-height: 14px;
	overflow: hidden;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
#live_events .content .item .title .date{
	white-space: nowrap;
}	
#live_events .content .item .title a{	
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding-bottom: 23px;
}	
#live_events .content .item.first .title{
	width: 286px;
	height: 46px;
	padding-left: 0px;
	font-size: 14px;
}	
#live_events .content .item.first .title a{
	font-size: 14px;
}
/*************************************************************************************************************************************
    START Sponsor
*************************************************************************************************************************************/
#sponsors{
  width: 1000px;
  height: 43px;
  margin: 0px auto;
  padding: 35px 0px;
  overflow: hidden;
  position: relative;
}
#sponsors .background{
	position: absolute;
	top:0px;
	left: 2px;
}
#sponsors .rightarrow {
  position: absolute;
  right: 3px;
  top: 44px;
  cursor: pointer;
  z-index: 9;
}

#sponsors .leftarrow {
  position: absolute;
  left: 3px;
  top: 44px;
  cursor: pointer;
  z-index: 9;
}

#sponsors .slider_container{
  width: 952px;
  height: 43px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
#sponsors .slider_container .slider{ 
  position: absolute;
  top: 0px;
  left: 0px;
  height: 43px;
}  
#sponsors .slider_item{
  float: left;
  width: 136px;
  height: 43px;
  overflow: hidden;
}

/*************************************************************************************************************************************
    START About
*************************************************************************************************************************************/
#about{
	width: 630px;
	margin: 0px 0px 30px;
	height: 203px;
}
#about .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#about .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}

#about .content{
	width: 628px;
	height: 158px;
	overflow: auto;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
	font-size: 12px;
	line-height: 15px;
}
#about .content .left{
	margin: 12px 14px 0px 15px;
	width: 300px;
}	
#about .content .right{
	float: left;
	margin: 17px 0px 0px 0px;
	width: 266px;
	padding: 10px 7px 0px;
	min-height:  115px;
	background: #2e2e2e;
}	
/*************************************************************************************************************************************
    START Audition
*************************************************************************************************************************************/
#audition{
	width: 320px;
	margin: 0px 0px 45px;
	height: 203px;
}
#audition .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#audition .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#audition .header a.link{
	position: absolute;
	bottom: 0px;
	right: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#audition .content{
	width: 298px;
	height: 148px;
	padding: 10px 10px 0px;
	overflow: auto;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
	font-size: 12px;
	line-height: 15px;
}
#audition .content hr{
	margin: 0;
	border-color: #4b4a4a;

}
/*************************************************************************************************************************************
    START Photos
*************************************************************************************************************************************/
#photos{
	width: 320px;
	margin: 0px 0px 45px;
	height: 203px;
}
#photos .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#photos .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
	font-size: 30px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
}
#photos .header a.link{
	position: absolute;
	bottom: 0px;
	right: 1px;
	font-size: 12px;
	font-weight: bold;
	color: #00aaef;
	text-decoration: none;
}
#photos .content{
	width: 318px;
	height: 153px;
	padding-top: 5px;
	overflow: auto;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
	color: #fff;
	position: relative;
	font-size: 12px;
	line-height: 15px;
}
#photos .rightarrow {
  position: absolute;
  right: 6px;
  top: 65px;
  cursor: pointer;
  z-index: 9;
}

#photos .leftarrow {
  position: absolute;
  left: 6px;
  top: 65px;
  cursor: pointer;
  z-index: 9;
}

#photos .slider_container{
  width: 228px;
  height: 153px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
}
#photos .slider_container .slider{ 
  position: absolute;
  top: 0px;
  left: 0px;
  height: 153px;
}  
#photos .slider_item{
  float: left;
  width: 228px;
  height: 153px;
  overflow: hidden;
}
#photos .slider_item .image{
	width: 224px;
	height: 124px;
	border: 2px solid #ffffff;
	overflow: hidden;
}	
#photos .slider_item .image img{
	width: 224px;
}	
#photos .slider_item .title{
	width: 100%;
	height: 29px;
	line-height: 29px;
	vertical-align: middle;
	text-align: center;
}
#photos .slider_item .title a{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}	
/*************************************************************************************************************************************
    START Footer
*************************************************************************************************************************************/
#footer{
	padding-top: 45px;
	height: 260px;
	width: 100%;
	background: #000;
}
#footer .content{
	width: 1000px;
	color: #fff;
	margin: 0px auto;
}
#footer .contact_info{
	padding: 20px 0px 35px;
	text-align: center;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}
#footer .logo{
	text-align: center;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}
#footer .logo img{
	margin: 0px auto;
}
#footer .copyright{
	text-align: center;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #adabab;
}
#footer .links, #footer .links a{
	text-align: center;
	width: 100%;
	font-size: 11px;
	font-weight: bold;
	color: #adabab;
}
/*************************************************************************************************************************************
    START Drippan
*************************************************************************************************************************************/
#drippan .links,#drippan .links a{
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}
/*************************************************************************************************************************************
    START More From
*************************************************************************************************************************************/
#more_from{
    height: 191px;
    width: 640px;
    margin: 40px auto 10px;
}
body.article #more_from{
  margin-top: 0px;
}
#more_from .header{
	width: 100%;
	height: 43px;
	position: relative;
}
#more_from .header .title{
	position: absolute;
	bottom: 3px;
	left: 0px;
   	font-size: 20px;
	font-weight: bold;
	color: #00aaef;
	margin: 0px;
	height: 25px;
	line-height: 25px;
    text-transform: uppercase;   
}
#more_from .content{
    height: 140px;
    width: 632px;
    background: #fff;
    border: 4px solid #c8c7c7;
}
#more_from .content .item{
	position: relative;
	float: left;
	width: 135px;
	margin: 15px 3px 0px 13px;
}

#more_from .content .item .image{ 
  position: relative;
  width: 135px;
  height: 82px;
  overflow: hidden;
}
#more_from .content .item .image .play{
  position: absolute;
  top: 32%;
  left:43%;
  cursor: pointer;
} 
#more_from .content .item .image img{ 
  width: 135px;
} 
#more_from .content .item .image .play img{ 
  width: 35px;
}   
#more_from .content .item .title{
  height: 44px;
  overflow: hidden;
}
#more_from .content .item a{ 
  color: #000000;
  font-size: 12px;
  line-height: 13px;
}   
/*************************************************************************************************************************************
    START Articals
*************************************************************************************************************************************/

#GlobalArticleContainer{
  font-size: 12px;
  padding-bottom: 20px;
}
#GlobalArticleContainer .button{
  display: none;
}

#ArticleImage{
  background: #bcb8b8;
  width: 100%;	 
  max-width: 675px;
  overflow: hidden;
  color: #fff;
  margin: 0px auto 20px;
}
#ArticleImage #captionbar{
  margin-bottom: 5px;
}
#ArticleImage #captionbar .view{
	margin-top: 5px;
}  
#ArticleImage #captionbar img{
  margin-right: 5px;
}
#ArticleImage .caption{
  padding-left: 15px;
  color: #fff;
}
#ArticleImage .courtesy{
  padding-left: 5px;
  padding-right: 5px;
}
#ArticleImageContainer{
  height: auto;
  max-height: 1000px;
  width: 100%;	 
  max-width: 675px;
  overflow: hidden;
}

#ArticleImageContainer img.image{
  width: 100%;	 
  max-width: 675px;
} 
#article.picture_left #ArticleImageContainer img.image{
  width: 100%;	 
  max-width: 300px; 
}
#article.picture_right #ArticleImageContainer img.image{
  width: 100%;	 
  max-width: 300px; 
}
#article.picture_left #ArticleImage{
  display: inline-block;
  background: #bcb8b8;
  width: 300px;
  overflow: hidden;
  color: #fff;
  margin-right: 30px;
  font-size: 12px;
}

#article.picture_left #ArticleImageContainer{
  height: auto;
  max-height: 1000px;
  width: 300px;
  overflow: hidden;
}

#article.picture_right #ArticleImage{
  display: inline-block;
  background: #bcb8b8;
  width: 300px;
  overflow: hidden;
  color: #fff;
  margin-left: 20px;
  font-size: 12px;
}

#article.picture_right #ArticleImageContainer{
  height: auto;
  max-height: 1000px;
  width: 300px;
  overflow: hidden;
}

#articleTitle h1{
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 10px 0px;
}
	
.ArticleText{
  margin: 0 10px;
  min-height: 450px;
}

.ArticleCopyright{
	margin-top: 5px;
	margin-bottom: 10px;
}
.ArticleCopyright table.artReleaseIcons td:nth-child(1) .articlecopy{
  text-align: left;
  display: block;
}
.ArticleCopyright table.artReleaseIcons td:nth-child(1) .articlecopy:nth-child(2){
  display: none;
}

#articleRelated{
  float: right;
  width: 216px;
  border: 1px solid #d2d1d1;
  position: relative;
  margin:0px 0px 15px 30px;
  overflow: hidden;
}

#article.picture_left #articleRelated {
  display: block;
  float: none;
  margin: 0px 30px 15px 0px;
}
#article.picture_right  #articleRelated{
  display: block;
  float: none;
  margin: 0px 0px 15px 30px;
}

#article.picture_right .right_side{
  float: right;
}
#article.picture_left .left_side{
  float: left;
}
#articleRelated .header{
  color: #00aaef;
  border-bottom: 3px solid #00aaef; 
  font-size: 14px;
  font-weight: bold;
  width: 200px;
  margin: 0px auto 5px;
  padding:0px;
  text-transform: uppercase;
  vertical-align: baseline;
  line-height: 17px;
  padding-top: 10px;
} 

#articleRelated .content{
  padding:3px;
}

#articleRelated .content .item{
  margin: 9px 0px;
}
#articleRelated .content .item img{
  margin-top: 3px;
  margin-right: 3px;
}
#articleRelated .content .item.email img{
  margin-top: 6px;
}  
#articleRelated .content .item a{
  max-width: 170px;
  margin-left: 4px;
  color: #000;
  font-size: 12px;
}


#GlobalArticleContainer .play {
  width: 60px;
  height: 62px;
  position: absolute;
  top: 37%;
  left: auto;
  right: 45%;
  background: url('/fls/33500/site_graphics/play.png') center no-repeat;
  z-index: 200;
  cursor: pointer;
}
 #GlobalArticleContainer #article.picture_right .play, #GlobalArticleContainer #article.picture_left .play  {
  width: 34px;
  height: 35px;
  background: url('/fls/33500/site_graphics/play_sm.png') center no-repeat;
}


/*************************************************************************************************************************************
    START Media Portal
*************************************************************************************************************************************/

body #mediaportal {
  margin: 3px auto;
}

body #mediaportal #mediaportal-header {
  background: #ffffff url('/fls/33500/site_graphics/mediaPortal/mediaportal_header.png') no-repeat;
}

body #mediaportal-menu li.selected {
  background: #00aeef;
}

body #mediaportal-list .channelName {
  background: #00aeef;
}

body #mediaportal-list ul.programlist li.selected {
  background: #00aeef url('/fls/33500/site_graphics/mediaPortal/selected.png') repeat-x;
  filter: 0;
}

body #mediaportal-list li .cliptype {left:54px;}
body #mediaportal-list li .cliptype.V,
body #mediaportal-list li .cliptype.X {
  background: url('/fls/33500/site_graphics/mediaPortal/video_icon.png') no-repeat;
  background-position:0 0;
}

body #mediaportal-list li .cliptype.A {
  background: url('/fls/33500/site_graphics/mediaPortal/audio_icon.png') no-repeat;
  background-position:0 0;
}

body #mediaportal .header-grad {
  background: #00aeef;
  filter: 0;
}

body #mediaportal-module-container a.accent {
  color: #00aeef;
}

body #mediaportal input.header-grad  {
  background:#00aeef !important;
  filter:none;
}

#mediaportal-search{
   display: none;
}
body #mediaportal-login{
	width: auto;
	height: auto;
	top: 5px;
}
body #mediaportal-login form.login{
	float: none;
}	
body #mediaportal-login .signup{
	float: none;
	padding: 10px 0px;
	border-top: 2px solid #a1a1a1;
	width: 260px;
}
body #mediaportal-login .signup input{
	margin: -20px 0px 0px 110px;
}		
body #mediaportal-midselector{
	width: 726px;
	padding: 5px 0px 5px 200px;
	border: 1px solid #000000;
	background: #c0c0c0;
	color: #000000;
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
}
body #mediaportal-midselector select{
	margin-left: 10px;
	min-width: 250px;
	color: #000000;
	font-family: "Arial";
}	

body #featured-media-carousel .tabheader .tab{
	line-height: 24px;
}

/* custom WATH portal css */
#mediaportal.vod.premium #mediaportal-embed-nowplaying {
  	background-image: url('/fls/33500/site_graphics/mediaPortal/wath.png');
	background-position: 94% 70%;
	background-repeat:no-repeat;
	background-size:35px;
	background-color: #282828; /* Old browsers */
	background-color: linear-gradient(top, #282828 0%,#1d1d1d 34%,#0b0b0b 70%,#010101 100%); /* W3C */
}
#mediaportal.vod.premium #mediaportal-embed-nowplaying p.item-info, 
#mediaportal.vod.premium #mediaportal-embed-nowplaying p.item-info-more{
	margin-right:110px;
}

#mediaportal-embed-nowplaying .poplink{
	display:none !important;  /* 57516 */
}

/*************************************************************************************************************************************
    START Menu
*************************************************************************************************************************************/

div#menu-container{
    height: 23px !important;
    min-height:23px !important;
    padding:0px !important;
    margin: 0px !important;
    background:transparent;
    position:relative;
}
#list-menu {
    /*float:left;*/
    display:block;
    visibility:hidden;
    margin:0;
    list-style-type:none;
    padding:0;
    border:0;
}
#list-menu .odd , #list-menu .even{
  background: transparent;
}
#list-menu .divider {
    float:left;
    width:1px;
    height:38px;
    display:block;
    background: #f5c700;
    margin-top: 1px;
}
#list-menu-button {
    display:none;
    height:25px;
    position:absolute;
    z-index:1;
    top:8px;
    right:5px;
}
#list-menu-button button {
    padding:7px 10px;
}
#list-menu-button .icon-bar {
    background-color:#F5F5F5;
    border-radius:1px 1px 1px 1px;
    box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
    display:block;
    height:2px;
    width:18px;
}
#list-menu li.parent {
    float:left;
    background:transparent;
    margin-right: 14px;
}

#list-menu li.parent.first{
	margin-left: 150px;
}
#list-menu li.parent.last{
  margin-right: 0px;
} 
#list-menu ul {
    list-style-type:none;
    padding:0;
    margin:0;
    border:0;
}
#list-menu a {
    display:block;
}
#list-menu li a {  
  color: #762124;
  display:block;
  font-size:14px;
  text-decoration:none;
  text-align:center;
  font-weight:normal;
  vertical-align:middle;
  text-transform: capitalize;
}
#list-menu a.top-menu-link {
    height:19px;
    line-height: 19px;
    padding:5px 8px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration:none;
}
#list-menu li.menu-active.parent a.top-menu-link, #list-menu li.menu-active.parent a.top-menu-link a:hover , #list-menu li.parent a.top-menu-link:hover{
	background: #00aaef;
}  
#list-menu.top-menu-link:focus,
#list-menu.top-menu-link:hover {
    text-decoration:none;
}
#list-menu .subnav.template-ul  {
    display:none;
    position:absolute;
    z-index:3;
    top:16px;
    left: 0px;
    padding:0;
    margin-top: 9px;
    width:1000px !important;
    height:auto;
    background:transparent;
}
#list-menu .subnav.template-ul .subnav {
    display:block;
}
#list-menu .subnav .template { 
  margin-top: 5px;
    min-height:315px;
    *height:315px;
    background:#3a3a3a;
    overflow: hidden;
}
#list-menu .menu-active .subnav {
    display:block;
}
#list-menu .subnav li a:hover {
	color: #00aaef;
}
#list-menu li.template ul.subnav .sports.standard {
    padding: 23px 0% 0px 1%;
    width: 99%;
    float: left;
}
#list-menu li.template ul.subnav .standard {
    padding: 28px 2% 0px 4.5%;
    width: 32%;
    float: left;
}
#list-menu li.template ul.subnav .standard.standard-split {
    padding: 28px 2% 0px 4.5%;
    width: 63%;
    float: left;
}
#list-menu li.template ul.subnav ul.subnav {
    position:static;
    border-left: 1px solid #5c5a5a;
}
#list-menu li.template ul.subnav .sports ul.subnav {
    width: auto;
    float: none;
    position:static;
    border: none;
}
#list-menu li.template ul.subnav #menu-sport-group-1 {
	width: 100%;
    float: left;
}	
#list-menu li.template ul.subnav #menu-sport-group-2{
	width: 100%;
    float: left;
}
#list-menu li.template ul.subnav .menu-label {
    text-transform:capitalize;
    margin:5px 0px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    width: 100%; 
}

#list-menu .image-text .headline,
#list-menu .image-text .teaser {
    display:none;
}
#list-menu .parent.sports .feature-1,
#list-menu .parent.sports .feature-2,
#list-menu .parent.sports .label-1,
#list-menu .parent.sports .label-2
{
    display:none;
}
#list-menu .image-text{
  overflow: hidden;
  position: absolute;
  top: 44px;
  left: auto;
  right: 15px;
}
#list-menu .image-text img{
  height: 250px;
} 
#list-menu .image-text a {
    padding: 0px;
    border: 0px;
}
#list-menu .ad-menu {
  overflow: hidden;
  position: absolute;
  top: 20px;
  left: auto;
  right: 20px;
}
#list-menu .ad-menu a, #list-menu .ad-menu img{
  padding: 0;
    border:0px;
}
ul#menu-sport-group-1 {
    float:left;
    position:static;
}
ul#menu-sport-group-2 {
    float:left;
    position:static;
}
#list-menu ul.template-3 li.template div.standard .box-womens {
	width: 65%;
	float: left;

}
#list-menu ul.template-3 li.template div.standard .box-mens {
	width: 34%;
	float: left;

}

#list-menu  li.template div.standard  ul.subnav li:hover{
	color: #00aaef;
}
#list-menu li.template div.standard {
    padding-top: 15px;
}
#list-menu li.template div.standard li {
    width: 95%;
    padding-left: 5%;
    background:transparent;
    border-left: 1px solid #141414;
}
#list-menu li.template div.standard.sports li {
	border: none;
}	
#list-menu ul.template-3 li.template div.standard .box-womens li {
	width: 48%;
	margin-right: 1.5%;
	float: left;
}	
#list-menu ul.template-3 li.template div.standard li {
	padding-left: .5%;
}	
#list-menu li.template div.standard li.header{
  border-color: #fff;
}
#list-menu li.template div.standard li.header a{
  font-weight: bold;
}
#list-menu li.template div.standard li.header a:hover{
  color: #fff;
}
#list-menu .standard-split {
  width:100%;
}
#list-menu .standard-split .subnav {
  position: static;
}
#list-menu .standard li {
  height:20px;
  line-height:20px;
}
#list-menu .standard.sports li {
  height: 20px;
  line-height: 20px;
}
#list-menu .two-col-1 {
  float:left;
  width:48%;
  padding-top: 0px;
}
#list-menu .two-col-2 {
  float:left;
  width:48%;
  margin-left: 4%;
  padding-top: 0px;
}
#list-menu div.standard a {
  text-decoration:none;
  color:#fff;
  display:inline;
  padding:0px;
  height:20px;
  line-height:20px;
  font-size: 14px;
  white-space: nowrap;
  font-weight: bold;
}
#list-menu div.standard a.:hover{
  color: #fff; 
}
#list-menu div.standard a.section{
  text-transform: capitalize;
  text-decoration:none;
  color: #fff;
  display:inline;
  min-width:auto;
  height:20px;
  line-height:20px;
}
#list-menu div.standard a.section:hover{
	color: #00aaef;
}
#list-menu .with-sections a.sport {
  float:left;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
#list-menu .with-sections a.sport:hover{

}
#list-menu .with-sections a.section {
  float:right;
  font-size: 12px;
  font-weight: bold;
  margin-right: 10px;
  color: #fff;
}
#list-menu .facebook-placeholder{
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  margin-left: 10px;
  margin-right: 2px;
  line-height: 20px;
}
#list-menu .twitter-placeholder{
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  line-height: 20px;
}
#list-menu .with-sections a.twitter {
  background: url('/fls/33500/site_graphics/twitter_sm.png') no-repeat transparent;
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  line-height: 20px;
}
#list-menu .with-sections a.facebook {
  background: url('/fls/33500/site_graphics/facebook_sm.png') no-repeat transparent;
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  overflow: hidden;
  padding: 0;
  margin-left: 10px;
   margin-right: 2px;
  line-height: 20px;
}
#list-menu .label-1{
  color: #ffffff;
  position:absolute;
  z-index:1;
  top:9px;
  left:674px;
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  text-transform: capitalize;
  background: transparent;
}
#list-menu .feature-1 {
    position:absolute;
    z-index:1;
    top:32px;
    left:674px;
    width: 302px;
    background: transparent;
}
#list-menu .feature-1 .subnav li{
	line-height: 23px;
	height: 23px;
	width: 95%;
	padding-left: 5%;
	background: transparent;
	border-left: 1px solid #141414;
}
#list-menu .feature-1 .subnav a{
	text-decoration: none;
	color: #fff;
	display: inline;
	padding: 0px;
	height: 23px;
	line-height: 23px;
	font-size: 14px;
	white-space: nowrap;
	font-weight: bold;

}
#list-menu .feature-1 .subnav a:hover{
   color: #00aaef;
}
#list-menu .label-2{
	display: none;
 color: #000000;
  position:absolute;
  z-index:1;
  top:48px;
  left:680px;
  font-size: 16px;
  font-weight: normal;
  line-height: 23px;
  text-transform: capitalize;
  background: transparent;

}
#list-menu .feature-2 {
	display: none;
    position:absolute;
    z-index:1;
    top:74px;
    left:680px;
    background: transparent;
}
#list-menu .feature-2 .subnav li{
  line-height: 28px;
  min-height: 28px;
  width: 200px;
  border-bottom: 1px solid #b9b9b9;
}
#list-menu .feature-2 .subnav a{
    color: #762124;
    text-align: left;
    text-transform: none;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 0 0 0px;
    line-height: 23px;
}
#list-menu .feature-2 .subnav a:hover{
   color: #f5a81c; 
}
#list-menu .template-1 .feature-2,
#list-menu .template-1 .label-2
{
    display:block;
}
#list-menu .template-2 .feature-1,
#list-menu .template-2 .label-1,
#list-menu .template-2 .feature-2,
#list-menu .template-2 .label-2
{
    display:block;
}
#list-menu .template-5 .feature-1,
#list-menu .template-5 .label-1,
#list-menu .template-5 .feature-2,
#list-menu .template-5 .label-2
{
    display:block;
}
#list-menu .template-3 .feature-1,
#list-menu .template-3 .label-1,
#list-menu .template-3 .feature-2,
#list-menu .template-3 .label-2
{
    display:none;
}
/*************************************************************************************************************************************
    END Menu
*************************************************************************************************************************************/

/*************************************************************************************************************************************
    START Sport Menu
*************************************************************************************************************************************/
.section-menu {
  width: 100%;
  min-height: 106px;
  margin: 22px auto 0px;
  position: relative;
  background: url(/fls/33500/site_graphics/section_menu_background/default.jpg) repeat-x center;
}
.section-menu .content{
  width: 1000px;
  margin: 0px auto 0px;
  position: relative;
}
#sport-title{
 line-height: 30px;
  color: #00aaef;
  font-weight: bold;
  font-size: 25px;
  white-space: nowrap;

  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding-top: 70px;
  height: 36px;
  text-transform: uppercase;
  min-width: 240px;
  text-indent: 10px;
}

#section-menu li.divider{
  display: none;
  height: 16px;
  width: 1px;
  background: #fff;
}

#section-menu li.section a {
    font-weight: bold;
    color: #fff;
    display:block; 
    vertical-align: top;  
    line-height:30px;
    margin:0px 7px; 
    text-decoration:none;
    font-size:14px; 
}
#section-menu li.section a:hover {
	color: #00aaef;
}
#section-menu li {
    float:left;
}


ul#section-menu {
  position: relative;
  display: inline-block;
  vertical-align: top;
  list-style-type:none;
  margin:0;
  padding:0;
  padding-top: 74px;
  border:0;
  max-width: 750px;
}

ul#section-menu ul {
    padding:0px;
    margin:0px;
    list-style-type:none;
}


#section-menu li {      
    display:block;
    float:left;
    margin:0px;
    width:auto; 
    white-space:nowrap;
}


* html #section-menu li {
    width:1%;   
}

#section-menu li.parent {
    width:auto; 
    white-space:nowrap;
}

* html #section-menu li.parent {
    width:1%;   
}

#section-menu li.last {
    border-right:0px;
}

#section-menu li.section a {
    vertical-align:middle;
}

#section-menu li.sub {
    background:url('/images/menu_arrow_white.gif') #142a5c no-repeat right; 
}

#section-menu li a.top-menu-link {
    padding:0 20px; 
}

#section-menu li.parent.last {
    border-width:0; 
}

#section-menu .divider:last{
    display:none;
    height:0px !important;
    width:0px !important;   
}


#section-menu li.last a {
    border: none;
}
#section-menu .section{

}

#section-menu li.sub:hover, 
#section-menu li.sub a:hover 
{
    position:relative;
}

#section-menu li.sub {
    position:relative;  
}




#section-menu ul, 
#section-menu :hover ul ul, 
#section-menu :hover ul :hover ul ul, 
#section-menu :hover ul :hover ul :hover ul ul, 
#section-menu :hover ul :hover ul :hover ul :hover ul ul 
{
    
    visibility:hidden;
    position:absolute;
    left:0px;
    z-index:1000;
    top:30px;
}

#section-menu :hover ul :hover ul, 
#section-menu :hover ul :hover ul :hover ul :hover ul 
{
    bottom:auto;
    left:100px;
    padding:0px 10px 10px 0;
    top:-10px;

}


  /**************************MORE**********************/

#section-menu li.more {
   display: inline-block;
   position: relative;
}

#section-menu li.more ul {
  list-style:none;            
  top:24px;
  left:auto;
  right: 1px;
  position: absolute;
  width:100px;
  text-align:left;
  z-index: 9998;
}

#section-menu ul.more li.section{
  width:100px;
  text-align:left;
  border: none;
  background: #000000;
}
 
#section-menu li.section.last.more a {

}

#section-menu li.more ul a{    
  line-height: 16px;
  color:#fff;  
}

#section-menu ul.more li{
    height:auto !important;
    padding:5px 0px;
    white-space: normal;
}

#section-menu li.more ul a:hover{   
 
}



/*************************************************************************************************************************************
    START Ads
*************************************************************************************************************************************/
.leaderboard{
	width: 728px;
	height: 90px;
	position: relative;
	float: left;
}
.leaderboard.bottom{
	float: none;
	margin: 0px auto 20px;
}	
.leaderboard .leaderboard_title{
	position: absolute;
	top: 37px;
	left: -41px;
	height: 12px;
	width: 63px;
	vertical-align: top;
	display: inline-block;
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3.0)"; /* IE8 */
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.right_header_ad{
	float: right;
	width: 245px;
	height: 90px;
	overflow: hidden; 
}
.money_maker{
	width: 1000px;
	padding: 0px;
	margin: 0px auto 0px;
	position: relative;
	z-index: 101;
}
body.home .below_store{
	padding-top: 20px;
}
.below_store{
	height: 131px;
}
.cube-ad{
	padding: 7px 9px;
	margin-bottom: 30px;
	border: 1px solid #4b4a4a;
	background: #3a3a3a;
}
/*************************************************************************************************************************************
    START sprite
*************************************************************************************************************************************/
.sprite-logo{
	background: url("/fls/33500/site_graphics/logo.png") no-repeat center;
	width: 132px;
	height: 132px;
}
.sprite-header_title{
	background: url("/fls/33500/site_graphics/header_title.png") no-repeat center;
	width: 560px;
	height: 38px;
}
.sprite-mag{
	background: url("/fls/33500/site_graphics/mag.png") no-repeat center;
	width: 15px;
	height: 15px;
}
.sprite-slider_right{
	background: url("/fls/33500/site_graphics/slider_right.png") no-repeat center;
	width: 19px;
	height: 25px;
}
.sprite-slider_left{
	background: url("/fls/33500/site_graphics/slider_left.png") no-repeat center;
	width: 19px;
	height: 25px;
}
.sprite-ql_facebook{
	background: url("/fls/33500/site_graphics/ql_facebook.png") no-repeat center;
	width: 14px;
	height: 26px;
	margin: 6px 19px 6px 20px;
}
.sprite-ql_twitter{
	background: url("/fls/33500/site_graphics/ql_twitter.png") no-repeat center;
	width: 28px;
	height: 23px;
	margin: 8px 12px 7px 13px;
}
.sprite-ql_instagram{
	background: url("/fls/33500/site_graphics/ql_instagram.png") no-repeat center;
	width: 26px;
	height: 26px;
	margin: 6px 13px 6px 14px;
}
.sprite-ql_email{
	background: url("/fls/33500/site_graphics/ql_email.png") no-repeat center;
	width: 27px;
	height: 18px;
	margin: 10px 13px 10px 13px;
}
.sprite-ql_rss{
	background: url("/fls/33500/site_graphics/ql_rss.png") no-repeat center;
	width: 22px;
	height: 22px;
	margin: 8px 15px 8px 16px;
}
.sprite-instagram{
	background: url("/fls/33500/site_graphics/instagram.png") no-repeat center;
	width: 23px;
	height: 23px;
}
.sprite-email{
	background: url("/fls/33500/site_graphics/email.png") no-repeat center;
	width: 27px;
	height: 18px;
}
.sprite-sponsor_row{
	background: url("/fls/33500/site_graphics/sponsor_row.png") no-repeat center;
	width: 997px;
	height: 35px;
}
.sprite-play{
	background: url("/fls/33500/site_graphics/play.png") no-repeat center;
	width: 60px;
	height: 62px;
}
.sprite-play_mid{
	background: url("/fls/33500/site_graphics/play_mid.png") no-repeat center;
	width: 50px;
	height: 51px;
}
.sprite-play_sm{
	background: url("/fls/33500/site_graphics/play_sm.png") no-repeat center;
	width: 34px;
	height: 35px;
}

#block-message {
	position: absolute;
	width: 100%;
	height: 50px;
	background: red;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	text-align: center;
	font-weight: bold;
	z-index: 10000;
	display: none;
	top: 0px;
}

#block-message-close {
	cursor: pointer;
	margin-right: 20px;
}