/* @override 
	http://indemand.com/css/indemand.css
	http://stage-www.indemand.com/css/indemand.css
*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1.2;
	color: white;
	background: black;
}

ol,ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

body {
	background: url(/images/global/bg_body.gif) center center repeat-y #00050c;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

/* TEMP bg */
body {
	background: url(/images/global/AS2012_wallpaper.jpg) center top no-repeat #000;
}
 

a,a:visited,a:active {
	color: #ffe044;
	text-decoration: underline;
}

a:hover {
	color: #fff2af;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
}

/* for special backgrounds */
#wrapper{
	background-color: #000000;
    padding: 0 1px 5px;
}

.clear {
	clear: both;
}

.babyBlue {
	color: #cce5ff;
}

.yellow {
	color: #ffd900;
}

.body p {
	background-color: #2f4e6f;
	padding: 10px;
	/*overflow: auto;*/
}

.body h3,.body h4 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #214266;
}

#header {
	height: 114px;
	position: relative;
}

div#wrapper.sports #header {
	height: 130px;
	position: relative;
}

#headerAd {
	position: absolute;
	top: 30px;
	left: 223px;
	border: 1px solid #999;
}

#globalLogo {
	position: absolute;
	top: 35px;
	left: 10px;
	width: 186px;
	height: 84px;
}

#mlbLogo{
	position: absolute;
	top: 35px;
	left: 10px;
	width: 186px;
	height: 80px;
}

#mlsLogo{
	position: absolute;
	top: 30px;
	left: 30px;
	width: 186px;
	height: 80px;
}

#nhlLogo{
	position: absolute;
	top: 27px;
	left: 10px;
	width: 186px;
	height: 100px;
}

#globalLogo span {
	display: none;
}

#flashFeature {
	width: 960px;
	height: 390px;
}

#metanav {
	background: url(/images/global/metaNavBG.png);
}

#metanav {
	color: #a9d3ff;
	font-size: .8em;
	height: 16px;
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

#metanav .smallLabel {
	color: #a9d3ff;
	font-size: 9px;
}

#metanav a,#metanav a:active,#metanav a:visited {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: white;
}

#metanav a span {
	color: #ffe044;
}

#metanav a img {
	margin-left: 3px;
}

#utilityNav {
	background: url(/images/global/UtilityNavBG.gif) repeat-x;
	height: 17px;
	padding: 3px 0 0 5px;
	font-size: 11px;
}

#utilityNav li {
	float: left;
}

#utilityNav li a,#utilityNav li a:active,#utilityNav li a:visited {
	color: #a9d3ff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#utilityNav li a:hover {
	color: white;
}

.utilityDiv {
	background: url(/images/global/utilityDiv.gif) no-repeat 6px 2px;
	width: 15px;
	height: 15px;
}

#sportsUtilNav {
	height: 17px;
	padding: 3px 0 0 5px;
	font-size: 11px;
}

#sportsUtilNav li {
	float: left;
}

.RSS,
.twitter {
	color: #de6b25;
	position: relative;
}

.RSS img{
	position: absolute;
	top: 1px;
	left: 22px;
}

.twitter img {
	position: absolute;
	top: 0px;
	left: 50px;
}

#nav {
	background: url(/images/global/navBG.gif) repeat-x;
	height: 32px;
	width: 960px;
	position: relative;
	z-index: 45;
}

#navShell li {
	float: left;
	position: relative;
}

#navShell li span {
	display: none;
}

.navPoint a,.navPoint a:active,.navPoint a:visited {
	display: block;
	height: 25px;
	text-align: center;
	padding-top: 7px;
	text-decoration: none;
}

.navLink.active {
	background: url(/images/global/navBG_hover.gif) repeat-x;
}

.navPoint a.active {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.events #nav ul #btnEvents {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.movies #nav ul #btnMovies {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.sports #nav ul #btnSports {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.hd #nav ul #btnHD {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.3d #nav ul #btn3D {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.uncensored #nav ul #btnUncensored {
	background: url(/images/global/navBG_active.gif) repeat-x;
}

.navDiv {
	background: url(/images/global/menuDiv.gif);
	width: 3px;
	height: 32px;
}

.btnArrow {
	margin-left: 3px;
}

.dropDown {
	background: url(/images/global/nav/dropBG.gif) repeat-x #38699A;
	padding: 10px 0 0 5px;
	position: absolute;
	z-index: 50;
	display: none;
}

.dropDown li a,.dropDown li a:visited,.dropDown li a:active {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	display: block;
	float: left;
	width: 185px;
	height: 100px;
	background: #2a4159;
	border: 1px solid #2a4159;
	text-align: left;
	margin: 5px 5px 0 0;
	padding: 15px 0 0 10px;
}

.dropDown li a:hover {
	border: 1px solid #4F8DB9;
}

#btnSports .dropDown {
	width: 405px;
	height: 250px;
}

#btnHD .dropDown {
	width: 205px;
	height: 214px;
}

#btnUncensored .dropDown {
	width: 205px;
	height: 337px;
}

#btnEvents .dropDown {
	width: 404px;
	height: 127px;
}

#btnEvents {
	width: 135px;
}

#btnMovies {
	width: 121px;
}

#btnSports {
	width: 131px;
}

#btnHD {
	width: 76px;
}

#btn3D {
	width: 76px;
}

#btnUncensored {
	width: 169px;
}

#glblSearch {
	position: relative;
}

#searchTxt {
	position: absolute;
	color: #575757;
	top: 3px;
	left: 6px;
	height: 23px;
	border: 0;
	background: #f7fcff url(/images/global/nav/srchMagnify.gif) no-repeat
		5px 5px;
	font-size: 18px;
	padding-left: 25px;
	width: 159px;
}

#searchBtn {
	position: absolute;
	top: 3px;
	left: 190px;
	height: 25px;
	overflow: hidden;
	width: 41px;
	height: 25px;
}

#searchBtn input {
	background: url(/images/global/nav/btnGo.gif);
	border: 0;
	font-size: 0;
	width: 41px;
	height: 50px;
	cursor: pointer;
}

.search .moduleContent h4 {
	font-size: 18px;
	margin: 0 0 10px 0;
	clear: both;
}

.resultsWrapper ul li {
	background: #335478;
	margin-bottom: 5px;
	padding: 10px;
}

.resultsWrapper ul li a,.resultsWrapper ul li a:active,.resultsWrapper ul li a:visited
	{
	display: block;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	line-height: 1.3em;
}

.resultsWrapper ul li a:hover {
	color: white;
}

.resultsWrapper ul li:hover {
	background: #375C83;
}

.resultsWrapper ul li span {
	color: #FFF8D6;
	display: block;
	font-size: 18px;
	margin-bottom: 3px;
}

.resultsWrapper strong {
	font-weight: bold;
	font-style: italic;
	color: #FFF8D6;
	font-size: 16px;
}

#searchForm {
	margin-bottom: 10px;
}

.searchTxt {
	float: left;
	color: #575757;
	height: 23px;
	border: 0;
	background: #f7fcff url(/images/global/nav/srchMagnify.gif) no-repeat
		5px 5px;
	font-size: 18px;
	padding-left: 25px;
	width: 159px;
}

.searchBtn {
	float: left;
	height: 25px;
	overflow: hidden;
	width: 41px;
	height: 25px;
}

.searchBtn input {
	background: url(/images/global/nav/btnGo.gif);
	border: 0;
	font-size: 0;
	width: 41px;
	height: 50px;
	cursor: pointer;
}

#footer {
	margin: 10px 7px 0 7px;
	background-color: #0A1929;
	height: 275px;
}

#footer .topCorners {
	background: url(/images/global/footerTopLeft.gif) no-repeat;
	height: 12px;
	font-size: 0;
	margin: 0;
	padding: 0;
}

#footer .topCorners .right {
	background: url(/images/global/footerTopRight.gif) no-repeat;
	height: 12px;
	width: 12px;
	float: right;
	font-size: 0;
	margin: 0;
	padding: 0;
}

#footerWrapper {
	margin: 0 25px;
	padding: 10px 0 0 0;
}

#footerWrapper div {
	float: left;
}

.fDiv {
	width: 2px;
	height: 240px;
	background: url(/images/global/footerDiv.gif) no-repeat center center;
	margin: 0 28px;
}

#fCarousel {
	width: 240px;
	position: relative;
}

.fColumn {
	width: 160px;
	position: relative;
}

.fColumn ul li a,.fColumn ul li a:visited,.fColumn ul li a:active {
	color: #fff8d6;
}

.fColumn ul li a:hover {
	color: #FFF;
}

.fColumn h5 {
	font-size: 12px;
	font-style: italic;
	color: #cce5ff;
}

.fColumn ul,.fItem p {
	position: absolute;
	top: 25px;
}

.fItem p {
	line-height: 1.4em;
}

.fColumn ul li {
	margin-bottom: 5px;
}

.columnTitle {
	font-weight: bold;
	font-size: 14px;
}

#legal {
	margin: 10px 7px;
	font-size: 12px;
	color: #9d9d9d;
}

#legal a,#legal a:visited,#legal a:active {
	color: #9d9d9d;
}

#legal a:hover {
	color: white;
}

#content #featuresFlash {
	margin-bottom: 10px;
}

#content #mainColumn {
	float: left;
	margin: 10px 5px 0 10px;
	width: 635px;
	font-size: 14px;
}

#content #subColumn {
	margin: 10px 10px 0 0;
	float: left;
	width: 300px;
}

.moduleContent {
	background: #00264e url(/images/homepage/modules/global/bg-whatsHot.gif)
		repeat-x;
	margin-bottom: 10px;
	padding: 5px;
}

.body {
	background-color: #193c61;
	padding: 10px;
}

.body p {
	margin-bottom: 15px;
	font-size: 16px;
}

.body strong {
	font-weight: bold;
}

.moduleContent .body .viewAll {
	border-top: 1px solid #0f2d4d;
	margin-top: 10px;
	padding-top: 7px;
	clear: both;
}

.moduleContent .body .viewAll a {
	background: url(/images/global/btnViewAll.gif) no-repeat;
	display: block;
	float: right;
	font-size: 12px;
	width: 165px;
	height: 17px;
	text-decoration: none;
	padding: 4px 0 0 0;
	text-align: center;
}

.moduleContent .body .viewAll-schedule {
	border-top: 1px solid #0f2d4d;
	margin-top: 10px;
	padding-top: 7px;
	clear: both;
}

.moduleContent .body .viewAll-schedule a {
	background: url(/images/global/btnViewAll3.gif) no-repeat;
	display: block;
	float: right;
	font-size: 12px;
	width: 250px;
	height: 17px;
	text-decoration: none;
	padding: 4px 0 0 0;
	margin: 5px 0;
	text-align: center;
}

.title {
	background: url(/images/global/titlesTopLeft.gif) no-repeat;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 32px;
	z-index: 1;
	overflow: hidden;
}

.title_flat {
	background: url(/images/details/showtimesBG.jpg) repeat-x;
	font-size: 20px;
	margin: 0;
	padding: 0;
	height: 32px;
	z-index: 1;
	overflow: hidden;
}

.title_flat h2 {
	color: #fff;
	font-size: 20px;
	display: block;
	padding: 7px 0 0 5px;
}

.topRight {
	background: url(/images/global/titlesTopRight.gif) no-repeat;
	width: 32px;
	height: 32px;
	float: right;
	clear: both;
	margin-top: -32px;
}

.spanish-btn{
	float: right;
    height: 32px;
    margin: 1px 20px 0 0;
    width: 84px;
}

.spanish-btn a{
	display: block;
	background: url("/images/mlb/espanol.png") no-repeat scroll center transparent;
	height: 32px;
	width: 84px;
}

.tzNotice {
	clear: both;
	margin-top: -20px;
	color: #A9D3FF;
	font-size: 14px;
	text-align: right;
	font-style: italic;
	padding-right: 10px;
	position: relative;
	z-index: 10;
}

.prodLegend .tzNotice {
	/*position: absolute;
	left: 750px;*/
}

.tzNotice a {
	color: #A9D3FF;
	text-decoration: none;
}

.tzNotice a:hover {
	text-decoration: underline;
}

#utilityNav li a,#utilityNav li a:active,#utilityNav li a:visited {
	color: #a9d3ff;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#utilityNav li a:hover {
	color: white;
}

.title h2 {
	color: #fff;
	font-size: 20px;
	display: block;
	padding: 7px 0 0 5px;
}

#whatsHot .moduleContent .body {
	width: 605px;
	padding: 5px;
}

#whatsHot .moduleContent .body .features {
	width: 605px;
	height: 125px;
	overflow: hidden;
}

#whatsHot .moduleContent .body .features ul {
	display: none;
}

.tabbedModule .tabs {
	display: block;
}

.tabbedModule .tabs li {
	background: url(/images/homepage/modules/whatsHot/bg-tabInactive.gif)
		repeat-x;
	float: left;
	margin: 0 2px 0 0;
	padding: 8px 10px 5px;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

.roundLink,.roundLink:visited,.roundLink:active {
	display: block;
	background: url(/images/roundLinkBG.gif) no-repeat 0 0;
	width: 126px;
	height: 16px;
	text-align: center;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
}

.roundLink:hover {
	color: white;
	background-position: 0 -21px;
}

.tabbedModule .tabs .active {
	background: url(/images/homepage/modules/whatsHot/bg-tabActive.gif)
		repeat-x;
}

.tabbedModule .body .features li {
	float: left;
	margin-right: 4px;
	padding: 4px 4px 8px;
	text-align: left;
	width: 83px;
	height: 150px;
	overflow: hidden;
	position: relative;
}

.tabbedModule .body .features li.last {
	margin-right: 0;
}

.tabbedModule .body .features li .toutContent {
	text-align: center;
	background: #305780;
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	float: left;
	cursor: pointer;
	padding: 5px;
}

.tabbedModule .body .features li .toutContent:hover {
	background: #345f8c;
}

.tabbedModule .body .features li .slideContent {
	width: 125px;
	font-size: 12px;
	display: block;
	position: absolute;
	left: 95px;
	top: 3px;
}

.slideContent a,.slideContent a:visited,.slideContent a:active {
	color: white;
	text-decoration: none;
}

.slideContent a:hover {
	color: #fff2af;
}

.slideContent a span {
	color: #ffe044;
	text-decoration: underline;
}

.slideContent h4 {
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 0;
	margin-bottom: 5px;
	background-color: #193C61;
}

.subTitle {
	color: #CEE3FE;
	font-size: 10px;
	margin-bottom: 5px;
	display: block;
	display: none;
}

.tabbedModule .body .features li .subLinks {
	font-size: 11px;
}

#whatsOn .moduleContent .body {
	width: 605px;
}

#whatsOn .moduleContent .cell {
	background: #305780;
	cursor: pointer;
	float: left;
	font-size: 11px;
	margin: 0 5px 5px 0;
	padding: 7px;
	width: 279px;
}

#whatsOn .moduleContent .cell:hover {
	background: #345f8c;
}

#whatsOn .moduleContent .cell h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

#topTen .moduleContent .body {
	width: 605px;
}

#topTenLeft,#topTenRight,#topTenContent {
	float: left;
	margin-bottom: 10px;
}

#topTenLeft,#topTenRight {
	width: 33px;
	padding-top: 20px;
}

#topTenContent {
	width: 535px;
	height: 138px;
	overflow: hidden;
}

#topTenSlider {
	width: 2000px;
}

#topTenSlider li {
	float: left;
	margin: 0 13px 0 0;
}

.tool-tip {
	color: #193C61;
	width: 225px;
	z-index: 400;
	border: 2px solid #345F8C;
}

.tool-title {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	color: #0A1929;
	padding: 8px 8px 4px;
	background-color: #ECFBFF;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color: #ECFBFF;
}

.sportsElement {
	display: none;
}

.sportsElement ul {
	margin: 15px 0;
}

.sportsElement ul li a,.sportsElement ul li a:visited,.sportsElement ul li a:active
	{
	margin-top: 1px;
	background-color: #335478;
	display: block;
	padding: 10px;
	color: white;
	text-decoration: none;
}

.sportsElement ul li a:hover {
	background-color: #375C83;
}

.sportsElement p {
	background-color: #2f4e6f;
	padding: 10px;
}

.sportsElement h3 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px;
	padding: 10px;
	background-color: #214266;
}

.sportsElement p strong {
	color: #A9D3FF;
}

.sportsElement ul.faq-inter-list{
	background-color: #2F4E6F;
    padding: 1px 35px;
	margin: 0;
}

.sportsElement ul.faq-inter-list li{
	line-height: 18px;
    list-style: disc outside none;
    margin-bottom: 8px;
}

#packageInfo .body p {
	line-height: 1.3em;
	margin-bottom: 15px;
}

.moduleContent li {
	margin-bottom: 5px;
}

.addInfo {
	padding: 10px;
	background-color: #193C61;
	margin-top: 5px;
}

.addInfo a,.addInfo a:active,.addInfo a:visited {
	color: white;
	text-decoration: none;
	margin: 0 0 5px 0;
	padding: 5px;
	background-color: #21476e;
	display: block;
}

.addInfo a:hover {
	background-color: #2F4E6F;
}

.blackout {
	cursor: pointer;
}

.month {
	margin: 5px 0;
	overflow: auto;
	display: none;
}

.monthWrapper {
	overflow: auto;
	max-height: 300px;
}

.month .tblSchedule {
	background: #00264e;
	width: 100%;
	border: 1px solid #00264e;
	border-collapse: separate;
	border-spacing: 1px;
}

.tblSchedule .date {
	background: url(/images/details/showtimesBG.jpg) repeat-x;
	font-size: 18px;
	padding: 6px 0 6px 5px;
	border-bottom: 1px solid #00264e;
}

.tblSchedule .legend {
	background-color: #153453;
	height: 25px;
	font-size: 14px;
	padding: 5px 0 0 5px;
	border-bottom: 1px solid #00264e;
}

.tblSchedule td {
	background: #193c61;
	padding: 5px;
}

.daily {
	margin: 5px 0;
	overflow: auto;
}

.daily .tblDaily {
	background: #00264e;
	width: 100%;
	border: 1px solid #00264e;
	border-collapse: separate;
	border-spacing: 1px;
}

.tblDaily th {
	background: url(/images/details/showtimesBG.jpg) repeat-x;
	font-size: 18px;
	padding: 6px 0 6px 5px;
	border-bottom: 1px solid #00264e;
}

.tblDaily td {
	background: #193c61;
	padding: 5px;
}

#cYA {
	position: relative;
}

#cYA_zip,#cYA_providerShort,#cYA_noProvider,#cYA_timeZone {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

#cYA_zip,#cYA_providerShort,#cYA_noProvider,#cYA_timeZone {
	background-color: #F8FBFF;
	color: #5e6d7c;
	font-weight: bold;
	font-size: 16px;
	margin: 3px 0;
	padding: 1px 3px;
	border: 1px solid #29659F;
}

#cYA_timeZone {
	padding: 0 0 0 3px;
}

#cYA_providerShort,#cYA_noProvider {
	width: 246px;
	padding: 2px 6px;
}

#cYA_noProvider {
	background-color: #FFC8CB;
	border: 1px solid #FF5057;
}

#zipBoxCustom #cYA_noProvider {
	width: 465px;
}

#cYa_ajaxImage {
	height: 30px;
}

#cYA_change {
	text-decoration: underline;
	cursor: pointer;
}

#cYA_zip {
	width: 55px;
}

#cYA_zip.cYA_yellow,#cYA_providerShort.cYA_yellow,#cYA_timeZone :hover {
	background-color: #FFFCEC;
	border: 1px solid #FFED88;
}

#zipBox .providerWrapper {
	margin-top: 10px;
}

#zipBox #cYA_providerFull {
	position: absolute;
	right: 3px;
	background-color: #4377AB;
	padding: 5px;
	color: #333;
	z-index: 30;
	top: 82px;
	border: 1px solid #547EA9;
}

#zipBoxCustom #cYA_providerFull {
	position: absolute;
	background-color: #4377AB;
	padding: 5px;
	color: #333;
	z-index: 30;
	top: 15px;
	border: 1px solid #547EA9;
}

#zipBox .zipWrapper {
	float: left;
	position: relative;
}

#zipBox .timeZoneWrapper {
	float: right;
	position: relative;
}

#zipBoxCustom .zipWrapper,#zipBoxCustom .providerWrapper,#zipBoxCustom .timeZoneWrapper
	{
	float: left;
	position: relative;
}

#zipBoxCustom .zipWrapper,#zipBoxCustom .timeZoneWrapper {
	margin-right: 10px;
}

#zipBoxCustom {
	padding: 10px 5px 0 5px;
}

.no-programs-msg {
	background-color: #193C61;
	font-weight: bold;
	margin: 0 10px;
	padding: 5px;
}

#cYA_provider {
	background-color: #F8FBFF;
	color: #5e6d7c;
	font-weight: bold;
	font-size: 14px;
}

#cYA_providerShort {
	background: url(/images/global/dropDownArrow.gif) no-repeat right
		#F8FBFF;
	padding-right: 20px;
}

#cYA_select {
	font-size: 0;
	line-height: 0;
	background: url(/images/accept.gif);
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}

#cYA_close {
	background: url(/images/cancel.gif);
	font-size: 0;
	line-height: 0;
	width: 16px;
	height: 16px;
	border: 0;
	cursor: pointer;
}

#moreFrom {
	padding: 5px 0 1px 0;
}

#moreFrom .title {
	display: none;
}

.moreElement {
	width: 284px;
	margin: 0 auto 5px auto;
}

#theSignupform,#theLoginform {
	color: #fff;
	margin: 0 auto;
	width: 100%;
}

#theLoginform .title,#theSignupform .title {
	background: url(/images/global/titlesMiddle.gif) repeat-x;
	font-size: 0;
	margin: 0;
	padding: 0;
	height: 32px;
	z-index: 1;
	overflow: hidden;
}

#theSignupform h2,#theLoginform h2 {
	margin-left: 5px;
}

form,pre,legend {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
}

textarea {
	overflow: auto;
}

div.message {
	background-color: #FFC0CB;
	background-position: 4px 4px;
	background-repeat: no-repeat;
	border: 1px solid #F00;
	color: #fff;
	margin: 0 auto 6px auto;
	padding: 15px 20px;
	text-align: center;
	white-space: normal;
	width: 470px;
}

div.error {
	background-image: url("/images/error.gif");
	color: #800000;
}

div.ok {
	border-color: #00f;
	background-color: #B0C4DE;
	color: #00f;
	background-image: url("/images/ok.gif");
}

div.clear {
	clear: both;
}

.red {
	color: red;
}

.pointer {
	cursor: pointer;
}

fieldset {
	width: 97%;
	text-align: left;
	border: solid 1px #ccc;
	padding: 6px;
	margin: 3px auto 3px auto;
}

fieldset h3 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	margin: 0;
}

fieldset label.default {
	float: left;
	width: 150px;
	font-weight: normal;
	text-align: right;
	padding: 0 10px 0 0;
}

fieldset .defaultLeftPadding {
	padding-left: 160px;
}

fieldset .defaultLeftMargin {
	margin-left: 160px;
}

fieldset div {
	float: none;
	padding: 6px 0 0 0;
}

fieldset input.default {
	background: #fff;
	border: 1px solid #ccc;
	padding: 2px;
	width: 170px;
}

fieldset input.default,.dropdowns {
	color: #575757;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}

.submitButton {
	padding: 3px 5px;
	background: #00050c url(/images/global/submitBtn.gif) no-repeat;
	float: right;
	font-size: 0;
	cursor: pointer;
	width: 88px;
	height: 28px;
	border: none;
}

.loginButton {
	padding: 3px 5px;
	background: #00050c url(/images/global/loginBtn.gif) no-repeat;
	font-size: 0;
	cursor: pointer;
	width: 88px;
	height: 28px;
	border: none;
}

#flashSportsFeature {
	height: 430px;
	width: 940px;
	margin: 10px 10px 0 10px;
}

#flashSportsFeatureMls {	
	margin: 10px 10px 0 10px;
}

.ad300x250 {
	margin-bottom: 10px;
}

.prodContent .prodMovie {
	height: 310px;
	width: 630px;
	margin: -12px 0 10px -12px;
	background-color: transparent;
}

.prodContent .prodLeft,.prodContent .prodRight {
	float: left;
}

.prodContent .prodLeft {
	width: 234px;
	margin-right: 15px;
}

.prodContent .prodRight {
	width: 355px;
}

.prodRight h2 {
	display: block;
	font-size: 24px;
	margin-bottom: 10px;
}

.prodRight .premiereDate {
	margin-bottom: 5px;
	font-size: 18px;
	color: #ffd503;
}

.prodRight .premiereDate span {
	display: block;
	color: #cce5ff;
	font-size: 12px;
	text-transform: uppercase;
	font-style: italic;
}

.prodRight .synopsis {
	color: #cce5ff;
	margin-bottom: 10px;
	font-size: 16px;
}

.prodRight .moreInfo {
	margin: 10px 0;
	font-size: 12px;
	line-height: 1.5em;
}

.prodRight .moreInfo span {
	color: #cce5ff;
	font-style: italic;
}

.prodOverflow {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: none;
}

.prodTblWrapper {
	margin: 10px 0;
	background-color: #00264E;
}

.prodTblWrapper .prodLegend {
	background: #00264e;
	width: 100%;
	padding: 5px 5px 0 5px;
	border-collapse: separate;
	border-spacing: 1px;
}

.prodTblWrapper .prodShowtimes {
	background: #00264e;
	width: 100%;
	padding: 0 5px 5px 5px;
	border-collapse: separate;
	border-spacing: 1px;
}

.prodLegend th {
	background: url(/images/details/showtimesBG.jpg) repeat-x;
	height: 28px;
	font-size: 18px;
	padding: 8px 0 8px 5px;
	border-bottom: 1px solid #00264e;
	position: relative;
}

.prodShowtimes td {
	background: #193c61;
	padding: 5px;
}

.prodShowtimes .hilight td {
	background: #163454;
}

.prodLegend .label,.prodLegend .title {
	font-size: 12px;
	font-style: italic;
	background-color: #43607E;
	background-image: none;
	height: 10px;
	padding: 5px;
}

.prodShowtimes .time {
	text-align: right;
}

.prodTblWrapper .time {
	width: 125px;
}

.prodTblWrapper .channel {
	width: 50px;
}

.prodTblWrapper .type {
	width: 125px;
}

#upcoming .body,#upcoming .moduleContent {
	padding: 0;
}

#upcoming #flashDiv {
	background: navy;
	height: 300px;
}

#whatsHot .row {
	margin-bottom: 10px;
}

#whatsHot .cell {
	float: left;
	margin-right: 10px;
}

#whatsHot .artworkSide {
	background: #305782;
	float: left;
	margin-right: 5px;
	padding: 5px;
	text-align: center;
	width: 70px;
}

#whatsHot .artworkSide .subLinks {
	font-size: 11px;
}

#whatsHot .artworkSide .subLinks a {
	text-decoration: none;
}

#whatsHot .artworkSide .subLinks a:hover {
	text-decoration: underline;
}

#whatsHot .synopsisSide {
	float: left;
	width: 100px;
}

#whatsHot .synopsisSide h3 {
	font-size: 14px;
	font-weight: 700;
}

#whatsHot .synopsisSide span {
	display: block;
	font-size: 10px;
	margin-bottom: 5px;
}

#whatsHot .synopsisSide p {
	font-size: 11px;
}

#whatsHot .synopsisSide a {
	background: url(/images/global/btnViewMore.gif) no-repeat;
	display: block;
	font-size: 11px;
	height: 17px;
	width: 80px;
	text-decoration: none;
	margin-top: 5px;
	padding: 4px 0 0 15px;
}

div#mb_overlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
	z-index: 100;
}

div#mb_center,div#mb_bottom {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #193c61;
	z-index: 110;
}

div#mb_center {
	background-color: #FFF;
}

div#mb_contents {
	width: 400px;
	height: 400px;
	overflow: auto;
	background-color: #193c61;
	visibility: hidden;
}

.mb_loading {
	background: #00050c url(/images/global/loading.gif) no-repeat center
		center;
}

#mb_error {
	font-size: 1.2em;
	color: #CD0000;
	font-weight: bold;
	text-align: center;
	padding: .5em;
}

#mb_error em {
	font-size: .8em;
}

div#mb_bottom {
	font-size: 10px;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
}

a#mb_close_link {
	display: block;
	float: right;
	width: 69px;
	height: 20px;
	background: transparent url(/images/global/closelabel.gif) no-repeat
		center;
	margin: 5px 0;
}

div#mb_caption {
	margin-right: 71px;
}

#schedule {
	padding: 0 5px 0 5px;
}

#schedule .body {
	padding: 10px 0;
}

#schedule .moduleContent {
	padding: 0;
}

#schedule #flashSchedule {
	width: 930px;
	margin: 0 auto;
}

#leaderBoard {
	width: 728px;
	margin: 10px auto;
}

#faq .toggler {
	padding: 10px 5px 10px 30px;
	background: url(/images/global/closedArrow.gif) 12px 12px no-repeat
		#335478;
	font-size: 18px;
	cursor: pointer;
}

#faq .toggler.open {
	background: url(/images/global/openArrow.gif) 12px 12px no-repeat
		#335478;
}

#faq .element .faqSubLink,#faq .element .faqSubLink:active,#faq .element .faqSubLink:visited
	{
	display: block;
	text-decoration: none;
	background-color: #214266;
	padding: 5px;
	margin: 3px 0 0 0;
	color: #fff;
}

#faq .element .faqSubLink:hover {
	background-color: #325276;
}

#faq h2 {
	font-weight: 700;
	font-size: 18px;
}

#faq h3 {
	font-weight: 700;
	font-size: 14px;
	margin-top: 10px;
}

#faq p {
	margin-bottom: 15px;
	line-height: 1.3em;
}

.faqContent {
	margin-bottom: 15px;
	background-color: #16375a;
	padding: 5px;
}

#faq strong {
	font-weight: 700;
}

.outBoundCopy strong {
	font-weight: bold;
	font-size: 16px;
}

#outBoundDetail .outBoundHeader {
	margin-bottom: 25px;
}

.outBoundSpokes img {
	float: right;
}

.outBoundCopy p {
	line-height: 1.5em;
	font-size: 16px;
}

#productList .product .prodLink,#productList .product .prodLink:active,#productList .product .prodLink:visited
	{
	display: block;
	width: 118px;
	height: 220px;
	text-align: center;
	background: #305780;
	padding-top: 10px;
	float: left;
	text-decoration: none;
	margin: 0 3px 3px 0;
}

#productList .product .prodLink:hover {
	background: #34608A;
}

#productList .prodTitle,#productList .prodInfo {
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	padding-top: 3px;
	display: block;
	color: #FFF;
}

#productList .prodTitle {
	margin: 0 3px;
}

#productList .prodInfo {
	font-size: 10px;
	color: #CCE5FF;
}

#productList .prodInfo-vod {
	font-size: 10px;
	color: #FFD503
}
#productList .prodInfo-ppv {
	font-size: 10px;
	color: #CCE5FF;
}

#productList .moduleContent .tabs {
	display: block;
	clear: both;
}

#productList .moduleContent .tabs li {
	float: left;
	cursor: pointer;
	background: url(/images/homepage/modules/whatsHot/bg-tabInactive.gif);
	margin: 0 2px 0 0;
	padding: 8px 10px 5px;
	text-align: center;
	text-transform: uppercase;
}

#productList .moduleContent .tabs li.active {
	background: url(/images/homepage/modules/whatsHot/bg-tabActive.gif);
}

.prodSet {
	display: none;
}

#breadcrumbs {
	background: url(/images/global/bg_breadcrumbs.gif) no-repeat;
	display: block;
	height: 26px;
	margin: 10px;
	width: 940px;
}

#breadcrumbs ul {
	float: left;
	width: 600px;
}

#breadcrumbs li {
	background: url(/images/global/bg_breadcrumbsArrow.gif) no-repeat right;
	float: left;
	height: 26px;
	padding-right: 10px;
}

#breadcrumbs .current {
	background: none;
	padding: 7px 5px 5px 5px;
	font-weight: 700;
}

#breadcrumbs li a {
	display: block;
	padding: 7px 5px 5px 5px;
	text-decoration: none;
	color: #FFF;
}

#industryLinks h3 {
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
}

#privacyPolicy h3 {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
}

.contact legend,#pForm legend {
	border: 1px solid #FFF;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 3px 6px;
}

#pForm .submit {
	border: 0;
	font-size: 0;
	line-height: 0;
	width: 75px;
	height: 23px;
	cursor: pointer;
	background: url(/images/btnSubmit.gif);
	margin-top: 10px;
}

#pForm .reset {
	background: url(/images/btnReset.gif);
}

#pForm fieldset p {
	padding: 0;
	display: inline;
	background-color: #193C61;
	font-size: 14px;
	line-height: 1.3em;
}

.formHeader {
	clear: both;
	padding: 10px 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

#pForm fieldset {
	margin-bottom: 10px;
}

.pressLink,.pressLink:active,.pressLink:visited {
	display: block;
	color: white;
	background-color: #335478;
	padding: 10px;
	text-decoration: none;
	margin: 3px 0 10px 0;
	font-size: 14px;
}

.pressLink:hover {
	background-color: #375C83;
}

#jobs h4 {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: 700;
}

.jobLink,.jobLink:active,.jobLink:visited {
	display: block;
	color: white;
	background-color: #335478;
	padding: 10px;
	text-decoration: none;
	margin: 3px 0 5px 0;
	font-size: 14px;
}

.jobLink:hover {
	background-color: #375C83;
}

#jobs .body h4 {
	font-weight: bold;
	font-size: 16px;
}

#jobs .body p {
	background-color: #193C61;
	padding: 0;
	margin: 10px 0;
}

#jobsDetail .body p,#pressDetail .body p {
	background-color: #193C61;
}

#jobsDetail .body h1,#pressDetail .body h1,#jobsDetail .body h2,#pressDetail .body h2,#jobsDetail .body h3,#pressDetail .body h3,#jobsDetail .body h4,#pressDetail .body h4,#jobsDetail .body h5,#pressDetail .body h5
	{
	background-color: #193C61;
}

#jobsDetail .body p strong,#pressDetail .body p strong {
	font-weight: bold;
}

#jobsDetail .body p em,#pressDetail .body p em {
	font-style: italic;
}

#jobsDetail .body ul,#pressDetail .body ul {
	list-style: circle;
	margin-left: 15px;
}

#jobsDetail .body ul li,#pressDetail .body ul li {
	list-style: circle;
	font-size: 14px;
	line-height: 1.3em;
	margin: 10px 0 10px 20px;
}

#pressDetail p {
	margin: 0 0 14px 0 !important;
	padding: 0 !important;
}

.backLink {
	display: block;
	background: url(/images/back.gif) no-repeat 0 0;
	padding-left: 30px;
}

#industryLinks .subLinks,#industryLinks .subLinks:active,#industryLinks .subLinks:visited
	{
	display: block;
	text-decoration: none;
	background-color: #325276;
	padding: 5px;
	margin: 3px 0 0 0;
	color: #fff;
}

#industryLinks .subLinks:hover {
	background-color: #214266;
}

.scheduleAd {
	width: 728px;
	height: 92px;
	margin: 0 auto 10px auto;
	border: 1px solid #193C61;
}

#whatsOnTonight .body {
	padding: 5px;
}

.prodFlashVideo {
	background-color: #000;
}

#orderingInfo p {
	margin-bottom: 5px;
}

.aboutHD p {
	margin-bottom: 5px;
	background-color: #2F4E6F;
	padding: 10px;
}

.about3D p {
	margin-bottom: 5px;
	background-color: #2F4E6F;
	padding: 10px;
}

#pForm .legal {
	font-size: 12px;
}

#schedulePDF .moduleContent a,#schedulePDF .moduleContent a:active,#schedulePDF .moduleContent a:visited
	{
	background-color: #335478;
	color: white;
	display: block;
	font-size: 14px;
	margin: 3px 0 5px;
	padding: 10px;
	text-decoration: none;
}

#schedulePDF a:hover {
	background-color: #375C83;
}

#rssContent {
	height: 200px;
	overflow: auto;
}

#rssContent a {
	display: block;
	margin: 0 0 9px 0;
}

.login div.center {
	padding: 6px 100px;
}

.body #news p {
	background-color: #2f4e6f;
	padding: 10px;
	overflow: auto;
}

.body #news p img {
	padding: 5px;
	padding-left: 0;
	max-width: 150px;
}

.vod-date {
	text-transform: none !important;
	color: #FFD503 !important;
	font-size: 14px !important;
	font-style: normal !important;
	font-weight: 700;
}

.ppv-date {
	color: #CCE5FF;
	text-transform: none !important;
	font-style: normal !important;
	font-weight: 700;
}

#ufc-embed {
	background: #00264E;
	margin: 0;
	padding: 0;
	width: 640px;
}

#ufc-embed #productList {
	padding: 0;
	margin-top: -15px;
}

#upcommingsSelect {
	background-color: #F8FBFF;
	color: #5e6d7c;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

a[name|="ufc-schedule"] {
	text-decoration: none;
}

#product-embed {

	background: #00264E;

	margin: 0;

	padding: 0;

	width: 640px;

}

#product-embed #scheduleList {

	padding: 0;

	margin-top: -15px;

}

a[name|="product-schedule"] {

	text-decoration: none;

}


/* @group Sports */

/* @group MLB Extra Innings */

.tabs ul {
	overflow: hidden;
	float: left;
	width: 415px;
}

.mlb-bug {
	background: url(/images/mlb/order-bug.gif) no-repeat;
	float: right;
	width: 207px;
	height: 58px;
	text-indent: -9999px;
}

.welcome-mlb {
	background: #000 url(/images/mlb/bg-baseball-park-2010.jpg) no-repeat 0 0;
	height: 160px;
	margin-bottom: 10px;
}

.welcome-mlb-es {
	background: #000 url(/images/mlb/bg-baseball-park-es.jpg) no-repeat 0 -25px;
	height: 137px;
	margin-bottom: 10px;
}

.welcome-mlb h3, .welcome-mlb h4,
.welcome-mlb-es h3, .welcome-mlb-es h4 {
	background: transparent;
	text-indent: -9999px;
	margin-bottom: 0;
	/*background: #f00;*/
	font-size: 9px;
}

.welcome-mlb li,
.welcome-mlb-es li {
	list-style-type: disc;
	margin-left: 30px;
	font-size: 12px;
}

/* @end */

/* @group NBA League Pass */

.nba-bug {
	background: url(/images/nba/order-bug.gif) no-repeat;
	float: right;
	width: 207px;
	height: 58px;
	text-indent: -9999px;
}

.welcome-nba {
	background: #000 url(/images/sports/nba/nba-backboard.jpg) no-repeat 0 0;
	height: 220px;
	margin-bottom: 10px;
}

.welcome-nba-es {
	background: #000 url(/images/nba/bg-basketball-es.jpg) no-repeat 0 -25px;
	height: 137px;
	margin-bottom: 10px;
}

.welcome-nba h3, .welcome-nba h4,
.welcome-nba-es h3, .welcome-nba-es h4 {
	background: transparent;
	text-indent: -9999px;
	margin-bottom: 0;
	/*background: #f00;*/
	font-size: 9px;
}

.welcome-nba li,
.welcome-nba-es li {
	list-style-type: disc;
	margin-left: 30px;
	font-size: 12px;
}
/* @end */

/* @group NHL Center Ice */

.nhl-bug {
	background: url(/images/nhl/order-bug.gif) no-repeat;
	float: right;
	width: 207px;
	height: 58px;
	text-indent: -9999px;
}

.welcome-nhl {
	background: #eeeeeb url(/images/sports/nhl/nhl-ice.jpg) no-repeat 0 0;
	height: 220px;
	margin-bottom: 10px;
}

.welcome-nhl-es {
	background: #000 url(/images/nhl/nhl-ice-es.jpg) no-repeat 0 -25px;
	height: 137px;
	margin-bottom: 10px;
}

.welcome-nhl h3, .welcome-nhl h4,
.welcome-nhl-es h3, .welcome-nhl-es h4 {
	background: transparent;
	text-indent: -9999px;
	margin-bottom: 0;
	/*background: #f00;*/
	font-size: 9px;
}

.welcome-nhl li,
.welcome-nhl-es li {
	list-style-type: disc;
	margin-left: 30px;
	font-size: 12px;
	color: #193c61;
}
/* @end */

.sportsElement p sup,
.sportsElement h3 sup {
	font-size: 9px !important;
	vertical-align: 6px;
}

/* @end */

div#wrapper.nhl #header {
	height: 151px;
}

span.small-text {
	font-size: 11px;
}

.video-lists {
	width: 100%;
	margin: 20px auto;
	/*background: #2f4e6f;*/
}

.video-lists ul {
	overflow: hidden;

}

.video-lists li {
	float: left;
	margin: 5px;
	background: #00264E;
	cursor: pointer;
	text-align: center;
	height: 130px;
}

.video-lists li:hover {
	background: #003066;
}

.video-lists li:first-child {
	margin-left: 0;
}

.video-lists li span {
	display: block;
	font-size: 11px;
	text-align: center;
	margin-bottom: 3px;
}

.video-lists li img {
	padding: 5px;
}

.video-lists li a {
	display: block;
}

/* @group MSO List */


/*MSO Header*/

#mso-header {
	background: url(/images/mso/mso-header-bg.jpg) no-repeat;
	height: 114px;
}

#mso-header #globalLogo {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 186px;
	height: 90px;
}

#mso-header #globalLogo a {
	display: block;
	width: 100%;
	height: 100%;
}

#mso-header .view-all {
	width: 61px;
	height: 15px;
	background: url(/images/mso/view-all.jpg);
	position: absolute;
	bottom: 5px;
	left: 550px;
}

#mso-header .view-all span {
	display: none;
}

#mso-header ul#mso-logos {
	position: absolute;
	left: 245px;
	top: 45px;
}

#mso-header ul#mso-logos li {
	height: 44px;
	float: left;
	margin-right: 25px;
}

#mso-header ul#mso-logos li a {
	display: block;
	width: 100%;
	height: 100%;
}

#mso-header ul#mso-logos li span {
	display: none;
}

ul#mso-logos li.brighthouse {
	width: 199px;
	background: url(/images/mso/brighthouse.jpg) no-repeat center bottom;
}

ul#mso-logos li.comcast {
	width: 139px;
	background: url(/images/mso/comcast.jpg) no-repeat center bottom;
}

ul#mso-logos li.cox {
	width: 95px;
	background: url(/images/mso/cox.jpg) no-repeat center bottom;
}

ul#mso-logos li.time-warner {
	width: 96px;
	background: url(/images/mso/time-warner.jpg) no-repeat center bottom;
}

ul#mso-logos li:hover {
	background-position: center top;
}

/* MSO Page */

#mso-list{
	overflow: hidden;
	margin: 0 10px 0 0;
	background: #2F4E6F;
	width: 618px;
}

#mso-list ul{
	display: block;
	width: 50%;
	float: left;
}

#mso-list ul li {
	background: #34608A;
	padding: 10px;
	margin: 0;
	font-size: 12px;
}

#mso-list ul li.alt-row {
	background: #2F4E6F;
}

#mso-list ul li a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 90% Helvetica, Arial, sans-serif;
}

#mso-list ul li a:hover {
	color: #000;
}

/* @end */


/* @group Updated Sports Pages */

/* @group Global */

.sports-feature {
	height: 377px;
	position: relative;
}

.sports-feature .logo {
	position: absolute;
	top: 30px;
	left: 40px;
}

.sports-feature h2, 
.sports-feature h3,
.sports-feature h4,
.sports-feature h5
{
	text-transform: uppercase;
	position: absolute;
}

.sports-feature h2 {
	top: 40px;
	left: 270px;
	width: 140px;
	font-size: 28px;
	line-height: 1em;
	visibility: hidden;
}

.sports-feature h3 {
	width: 380px;
	top: 190px;
	left: 30px;
	color: #132267;
	font-size: 42px;
	visibility: hidden;
}

.sports-feature h4 {
	width: 373px;
	top: 235px;
	left: 30px;
	color: #132267;
	font-size: 22px;
	text-align: right;
	visibility: hidden;
}

.sports-feature h5 {
	width: 373px;
	bottom: 10px;
	left: 50px;
	color: #fff;
	font-size: 20px;
	text-align: right;
	visibility: hidden;
}

#mls.sports-feature h5{
	bottom: 55px;
	left: 190px;
}

#mlb.sports-feature h5{
	bottom: 60px;
    left: 165px;
}

.sports-feature #video-player {
	width: 535px;
	height: 365px;
	position: absolute;
	top: 10px;
	right: 10px;
}

.sports-feature #video-player p {
	text-align: center;
}

.tabs ul {
	overflow: hidden;
	float: left;
	width: 415px;
}

#esp-tabs.tabs ul{
	width: 513px;
}

#package-info {
	margin-bottom: 10px;
}

#package-info h3 {
	background: transparent;
	margin-bottom: 0;
	font-size: 28px;
}

#package-info li {
	list-style-type: none;
	margin-left: 10px;
	padding: 5px;
	font-size: 16px;
	background: #315378;
}

#extra-info {
	overflow: hidden;
}

#extra-info #call-in {
	float: left;
	width: 250px;
	margin-right: 10px;
}

#call-in h3 {
	font-size: 26px;
	background: transparent;
}

#call-in h3.sIFR-replaced {
	height: 14px;
}

#call-in h4 {
	font-size: 14px;
	background: transparent;
}

#call-in img {
	margin-top: 15px;
	margin-left: 10px;
}

#extra-info .disclaimer {
	float: left;
	width: 345px;
}

#extra-info .disclaimer p {
	font-size: 10px;
	background: transparent;
	margin: 0 !important;
}

h2#msg-offseason {
	top: 120px;
	left: 250px;
	width: 650px;
	font-size: 34px;
}

/* @end */

/* @group MLB Sports */

#mlb.sports-feature {
	background: url(/images/sports/mlb/mlb-bg.jpg) no-repeat 9px 5px;
}

#mlb.sports-feature .logo {
	background: url(/images/sports/mlb/mlb-xi-logo.png) no-repeat;
	height: 158px;
	width: 198px;
}



ul.wallpapers {
	overflow: hidden;
	background: #193C61;
	width: 600px;
	margin: 0 auto;
}

ul.wallpapers li {
	float: left;
}

ul.wallpapers li a,
ul.wallpapers li a:link,
ul.wallpapers li a:active,
ul.wallpapers li a:visited
{
	background: transparent;
	padding: 8px;
}

ul.wallpapers li img {
	border: 2px solid #000915;
}

ul.wallpapers li img:hover {
	border: 2px solid #ffd900;
}

.pdf-download{
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.blackout-link, div.blackout {
	float: right;
	font-size: 12px;
	font-weight: bold;
}

/* @end */

/* @group NBA */

#nba.sports-feature {
	background: url(/images/sports/nba/nba-bg.jpg) no-repeat 9px 5px;
}

#nba.sports-feature .logo {
	background: url(/images/sports/nba/nba-lp-logo.png) no-repeat;
	height: 91px;
	width: 198px;
}

#nba.sports-feature h2{
	display: none;
}

/* @end */

/* @group NHL */

#nhl.sports-feature {
	background: url(/images/sports/nhl/nhl-bg.jpg) no-repeat 9px 5px;
}

#nhl.sports-feature .logo {
	background: url(/images/sports/nhl/nhl-ci-logo.png) no-repeat;
	height: 123px;
	width: 198px;
}

/* @end */

/* @group MLS */

#mls.sports-feature {
	background: url(/images/sports/mls/mls-bg.jpg) no-repeat 9px 5px;
}

#mls.sports-feature .logo {
	background: url(/images/sports/mls/mls-dk-logo.png) no-repeat;
	height: 158px;
	width: 161px;
}

/* @end */


/* @end */

.live_btn{
	background: transparent url(/images/watchlive_btn.png) 0 0 no-repeat;
	text-align: left;
	text-indent: -9999px;
	position:absolute;
	margin: 25px 0 0 345px;
	font-size: 18px;
	text-decoration: none;
	width: 256px;
	height: 47px;
	display: none;
}

.live_btn:hover{
	background-position: 0 bottom;
}

.live_btn2{
	background: transparent url(/images/watchlive_btn.png) 0 0 no-repeat;
	text-align: left;
	text-indent: -9999px;
	float: right;
	margin: 0 5px 0 0;
	text-decoration: none;
	width: 191px;
	height: 35px;
	background-size: 100%;
	display: block;
	display: none;
}

.live_btn2:hover{
	background-position: 0 bottom;
}


