/*deprecated 2009 styles*/
#headPromo         {background:url(/images/subscribe/hdr_bg_subscribe.jpg) no-repeat; height:160px; margin-top:5px;}

#colA              {float:left; width:510px; margin-left:25px; min-height:350px;}
#colA ul.levelA    {margin-top:10px;}
#colA ul.levelA li {background:url(/images/events/icon_subscribe.png) no-repeat; padding-left:30px; height:20px; padding-top:3px;}
#colA #coverage    {margin-top:12px; margin-left:35px; background:url(/images/events/icon_subscribe.png) no-repeat; padding-left:27px;}
#colA #coverage ul.levelB    {list-style-type:disc; margin-left:13px; margin-top:5px;}
#colA #coverage ul.levelC    {list-style-type:circle; margin-left:25px;}
#colA #coverage ul.levelB li {padding-left:0; background:none; font-weight:bold;}
#colA #coverage ul.levelC li {padding-left:0; background:none; font-weight:normal;}
#colA #coverageLinks         {margin-top:20px; margin-left:40px;}

#colA #schedule                {width:510px; margin-bottom:5px;}
#colA #schedule #gridContainer {background:url(/images/subscribe/broadcast_schedule_bgA.gif); padding:5px 10px; margin:0;}
#colA #schedule table thead td {font:bold 12px arial; border-bottom:1px solid #000;}
#colA #schedule table tr.rowA  {background-color:#fff;}
#colA #schedule table tr.rowB  {background-color:#e5eef1;}
#colA #schedule table td       {padding:2px 10px 2px 2px; font:11px arial;}

#colB  {float:left; width:416px; height:350px; overflow:hidden; background:url(/images/subscribe/colB_bg.jpg) no-repeat -13px 213px;}

#mainButton {background:url(/images/subscribe/bg_color.gif) repeat-x center; padding-left:167px; margin:10px 0 10px 5px;}
#footnote   {clear:both; padding:20px 160px 50px 60px; font:11px arial;}

/* new 2012 styles */
#notower_full_mc {padding: 12px 0 !important; background-color: #fff;}
h3 {text-indent: -9999px; margin: 0 auto; padding-bottom: 4px; border-bottom: 2px groove #444;}
h5 {text-indent: -9999px; width: 525px; height: 57px; margin: 0 auto 12px; background-image: url(/images/subscribe/txt_watchworldsbest.png);}

a.purchaseBtn {
	display: block;
	width: 380px;
	text-align: center;
	color: #fff;
	font: bold 18px Arial,sans-serif;
	line-height: 1em;
	margin: 6px auto 0;
	padding: 0.8em 0;
	text-transform: uppercase;
	background: rgb(255,153,51); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(255,153,51,1) 0%, rgba(249,92,2,1) 35%, rgba(244,45,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,153,51,1)), color-stop(35%,rgba(249,92,2,1)), color-stop(100%,rgba(244,45,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(255,153,51,1) 0%,rgba(249,92,2,1) 35%,rgba(244,45,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(255,153,51,1) 0%,rgba(249,92,2,1) 35%,rgba(244,45,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(255,153,51,1) 0%,rgba(249,92,2,1) 35%,rgba(244,45,0,1) 100%); /* IE10+ */
	background: linear-gradient(-45deg,  rgba(255,153,51,1) 0%,rgba(249,92,2,1) 35%,rgba(244,45,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9933', endColorstr='#f42d00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border: 2px solid #fff;
	-webkit-border-radius: 10px; 
	   -moz-border-radius: 10px; 
	        border-radius: 10px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
a.purchaseBtn:hover {border-color: #1da2dc; text-decoration: none;}

div#currentSub, div#newSub {
	border-top: 3px groove #a5daf1;
	padding: 8px 0;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 34%, rgba(204,204,204,1) 100%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
div#newSub {padding-top: 16px; border: 0;}
#currentSub p, #newSub p {text-align: center; font: normal 14px Verdana,Tahoma,sans-serif; color: #254054; margin: 4px 0;}

#currentSub h3 {width: 690px; height: 36px; background: url(/images/subscribe/txt_seasonpass_sub_yes.png) center top no-repeat;}
#newSub h3 {width: 600px; height: 29px; background: url(/images/subscribe/txt_seasonpass_sub_no.png) center top no-repeat;}

#newSub ul.plans li {
	float: left;
	width: 475px;
	padding: 0 0 8px;
	margin: 0;
	background: transparent;
	border: 1px solid #a5b0b8;
	-webkit-border-radius: 10px; 
	   -moz-border-radius: 10px; 
	        border-radius: 10px; 
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
#newSub ul.plans li.championships {margin: 0 12px;}
#newSub ul.plans li.bestvalue {background: url(/images/subscribe/bg_bestvalue_flag.png) right top no-repeat;}
#newSub ul.plans li.seasonpass {
	width: 100%;
	border: none;
	-webkit-border-radius: 0; 
	   -moz-border-radius: 0; 
	        border-radius: 0; 
	margin: 8px 0 0;
	padding: 0;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 34%, rgba(204,204,204,1) 100%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(34%,rgba(255,255,255,1)), color-stop(100%,rgba(204,204,204,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 34%,rgba(204,204,204,1) 100%,rgba(229,229,229,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
#newSub ul.plans li.seasonpass h4 {width: 423px; height: 21px; text-indent: -9999px; margin: 8px auto 0; background: url(/images/subscribe/txt_purchase_seasonpass.png);}

a.giftSub {display: block; width: 990px; height: 64px; text-indent: -9999px; background: url(/images/subscribe/bu_giftsubs_available_990.gif) top center no-repeat;}
p.legal {text-align: center; font-size: 10px; line-height: 1.1em; color: #404040;}



