/* general reset */
/* general reset */
body {
	margin:0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#fff;
	font-size-adjust:inherit;
	overflow-x:hidden;
	background:#e6e6e6  url(http://i.espn.co.uk/espnuk/home-bg-image.jpg) no-repeat center 48px;
}
a {
	text-decoration:none; 
	color:#035bac;
	outline:none;
}
a:hover, a:active, a:focus {
	outline:none!important;
}
a:hover {
	text-decoration:underline !important;
	color: #000 !important;
}
form, fieldset, p {
	margin:0;
	padding:0;
	border-style:none;
}
img {
	border:none;
}
/*input, select, textarea {
	font:75% Arial, Helvetica, sans-serif;
	color:#000;
}*/
.lilink {
	margin:0;
	padding:0;
	width:1em;
	height:1em;
}
.space3, .space5, .space10, .space15, .space20, .space25 {
	width:100%;
	display:table;
}
.space3 {
	height:0.250em;
}
.space5 {
	height:0.417em;
}
.space10 {
	height:0.833em;
}
.space15 {
	height:1.25em;
}
.space20 {
	height:1.667em;
}
.space25 {
	height:2.083em;
}
/* begin sprites classes  */
.nav-wraper, .logo, .live-search, .homeNv-btn, .btn-go, #espnDropBtn, .NVtabBar, #NV-Tabs, .NVpnlBtm, .NVpnlBtm1, .NVpnlTop, .NVpnlBg, a.latest:link, a.latest:hover, a.latest:visited, .p650T, .p650B, #p980T, #p980B, .icoAudio, .icoTv, .icoMagzine, .icoRSS, .phtPrevIco, .phtNextIco, .toolRss, .toolMbl, .toolPdcst, .toolWdgt, .toolEmal, .selected .opener, .selected a.opener:hover, .slide-holder a.opener, li.share, li.email, li.fdback, li.print, .subnavT, .subnavB, .rlT, .rlB, .rlhd, .rlhdphoto, .chT, .chB, .subnv-top, #subnv-btm, .searchBtn, .srchbox-left, .srchbox-right, .prvoff-icon, li.fstoff-icon, li.prvoff-icon, li.nextoff-icon, .quoteSearchBtn, .qIcoL, .qIcoR, .espnrh-top, .espnrhmore-top, .espnrhrby-btm, .espnrhrby-top, .espnrhckt-top, .espnrhckt-btm, .espnrhf1-top, .espnrhf1-btm, #espnrh-btm, .phtPrevIcoactive, .phtNextIcoinactive, .racesearchBtn, .srch-rslt, #brnewshd, #brnewsclose, .footer-text ul#complogos li.espnlogo, .footer-text ul#complogos li.criclogo, .footer-text ul#complogos li.scrumlogo, .footer-text ul#complogos li.soccerlogo, .footer-text ul#complogos li.f1logo, .footer-text ul#complogos li.sep,.footer-text ul#complogos li.footylogo, .footerLinks ul#complogos li.espnlogo, .footerLinks ul#complogos li.criclogo, .footerLinks ul#complogos li.scrumlogo, .footerLinks ul#complogos li.soccerlogo, .footerLinks ul#complogos li.f1logo, .footerLinks ul#complogos li.sep, .DrivlinksT, .DrivlinksB, .quotesrchTxtBg, .quoteKeyDiv, #tdytvtop, #tdytvbtm, span.butt, .authsubTop, .authsubBtm, .fbsubnavESPN, .logoUK, .live-searchUK, .footerLinks ul#complogos li.footylogo {
	background:url('http://i.espn.co.uk/espnuk/espnSprite43.gif') no-repeat;
}
.navs ul li, .quickLinks ul li, .footer-text, .footerLinks ul li, .frameL, .frameR, .quoteLeft, .quoteRight, .quoteSearch, .frame {
	background:url('http://i.espn.co.uk/espnuk/verticleSprite4.gif') no-repeat;
}
.rhsTab li, .rhsTab a, .rhsTab li.current, .rhsTab li.current a, #phdiv0, #phdiv1, #phdiv2, #gldiv0, #gldiv1, #gldiv2, #ptdiv0, #ptdiv1, #ptdiv2 {
	background:none;
}
.bg-nav-left, .bg-nav-center, .bg-nav-right, .bLeft, .bLeft-Mbl, .bRight, .tLeft, .tLeft-Mbl, .tRight, .tRight-Mbl, .tRight, .tRight-Mbl, .bLeft .bg, .bLeft-Mbl .bg, .pop-drop {
	background:url('http://i.espn.co.uk/espnuk/navDropdownv4.gif') no-repeat;
}
/* ends sprites classes  */
.icoAudio, .icoTv, .icoMagzine {
	width:1.333em;
	height:1.06em;
	display:inline-block;
	margin:0;
	padding:0;
}
.icoAudio {
	background-position: -116em -8em;
	vertical-align:bottom;
	margin-left:0.3em;
}
.icoTv {
	background-position: -1308px -88px;
	margin-left:0.15em;
}
.icoMagzine {
	background-position: -103.167em -7.333em;
}

.phtPrevIco, .phtNextIco, .phtPrevIcoactive, .phtNextIcoinactive {
	width: 1.417em;
	height:1.417em;
	display:block;
}
.phtPrevIco {
	background-position: -56.667em -5.500em;
	cursor:default;
}
.phtNextIco {
	background-position: -58.917em -6.917em;
	cursor:pointer;
}
.toolRss, .toolMbl, .toolPdcst, .toolWdgt, .toolEmal {
	width: 1.250em;
	height: 1.250em;
	margin: 0;
	padding: 0.250em 0 0 0;
}
.toolRss {
	background-position: -89.917em -7.083em;
}
.toolMbl {
	background-position: -92.667em -7.083em;
}
.toolPdcst {
	background-position: -95.417em -7.083em;
}
.toolWdgt {
	background-position: -98.167em -6.917em;
}
.toolEmal {
	background-position: -100.917em -6.917em;
}
/* wrapper */
#wrapper {
	position:relative;
	width: 1000px;
	margin:0 auto;
	/*padding:30.75em 0 0;*/
	z-index:1;
}
html>body #wrapper {
	*margin-top:-13px;
}
#cmsMenu {
	font-size:11px;
}
.logo, .logoUK, .btn-go, .fbIcon ,.icoRSS, .smallfbicon{ background:url(http://i.espn.co.uk/espnuk/espn_co_uk_new2.png) no-repeat;}
/* logo styles */
.logo {
	background-position:-83px 7px;
	cursor:pointer;
	display: block;
	height: 43px;
	overflow: hidden;
	text-indent: -1000px;
	width: 224px;
	position: relative;
}
.logoUK {
	background-position:-71px 0;
	cursor:pointer;
	font-size:1em;
	height:4.3em;
	left:0;
	margin:0;
	overflow:hidden;
	position:absolute;
	width:10.083em;
	z-index:1;
	bottom:0;
}
.icoRSS {
	width: 30px;
	height:30px;
	display:block;
	background-position:-534px -2px;
	 -bracket-:hack[;
        background-position:-535px -1px;
    ];
	cursor:pointer;
}
html>body .icoRSS {
  *background-position:-534px -2px;
}
#header {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 182px;		
	z-index: 200;
	background:#000;
}
html>body #header  {
  *background:none;
  *height:auto;
}
.top-ads{
	margin:0.333em 0;
	display:block;
	width:81.667em;
	height:auto;
}
.top-adsleft {
	width:60.667em;
	float:left;
}
.top-adsright {
	width:18.000em;
	float:right;
	margin-top:0.833em;
}
/* entry */
.entry {
	padding:1.6em 0 0 0em;
	position:relative;
	z-index:3;
	width:980px;
	clear:both;
	padding-top:15px!important;
}
.entry > a { float:left; }

.entry:after {
	display:block;
	content:"";
	clear:both;
}
/* greeting styles */
.greeting {
	color:#B40809;
	float:left;
	font-size:0.917em;
	line-height:1.7em;
	margin-top:4px;
	width:230px;
	margin-left:5px;
}
html>body .greeting {
	*width:200px;
}
.greeting ul {
	margin:0.5em 0 0 -0.333em;
	padding:0;
	list-style:none;
}
.greeting ul li {
	float:left;
	padding:0 0.333em 0 0.75em;
	margin:0 0.083em 0 -0.083em;
	position:relative;
	background:url(http://i.espn.co.uk/espnuk/sep-greeting-tools.gif) no-repeat 0 50%;
}
.greeting ul a {
	color:#000;
	outline:none;
}
/* sign in */
.sign-in {
	padding:0 0.583em 0 0.5em !important;
	width:4em;
	height:1.333em;
	word-spacing:-0.167em;
	background:url(http://i.espn.co.uk/espnuk/bullet-sign-in.gif) no-repeat 3.83em 50% !important;
}
.sign-in a {
	position:relative;
	z-index:1;
	text-decoration:none !important;
}
.bg-sign-in {
	position:absolute;
	display:none;
	top:-0.083em;
	left:0;
	width:4.917em;
	height:1.333em;
}
/* sign drop styles */
.sign-drop {
	position:absolute;
	top:1.167em;
	left:0;
	width:10.25em;
	font-size:1.083em;
	display:none;
}
.bg-sign-t {
	position:absolute;
	top:0;
	left:0;
	width:10.25em;
	height:7.1667em;
}
.bg-sign-c {
	width:10.25em;
	height:8.417em;
	position:absolute;
	top:7.1667em;
	left:0;
}
.bg-sign-b {
	position:absolute;
	bottom:-0.333em;
	left:0;
	width:10.25em;
	height:0.333em;
}
.sign-drop .frame {
	position:relative;
	z-index:1;
	height:1%;
	overflow:hidden;
	min-height:9.667em;
	padding:0 0.666em 0 0.333em
}
.sign-drop .box {
	position:relative;
	z-index:1;
}
.btn-close {
	position:absolute !important;
	top:0.417em;
	right:0;
}
* html .btn-close {
	right:0.5em
}
.btn-close img {
	width:0.5em;
	height:0.583em;
}
.sign-drop label {
	font-size:0.833em;
	color:#666;
	display:block;
	margin:0.25em 0 0;
}
.sign-input {
	padding:0 0.25em;
	width:10em;
	border:0.083em solid #d0d0d0;
	font-size:0.833em;
}
/* check-holder */
.check-holder {
	width:100%;
	overflow:hidden;
	margin:0.25em 0 0;
}
.check-holder input {
	float:left;
	margin:0 0.333em 0 0;
	width:1.167em;
	height:1.167em;
	font-size:1em;
}
.check-holder label {
	float:left;
	margin:0;
}
.btn-submit {
	font-size:1em;
	margin:-0.083em auto 0;
	width:3.5em;
	height:1.417em;
	display:block;
}
.forgot {
	margin:0.167em 0 0;
	border-top:0.083em solid #fbe2e1;
	text-align:center;
	padding:0.333em 0 0;
	font-weight:bold;
}
.forgot a {
	font-size:0.833em;
	color:#333;
}
.forgot a:hover {
	text-decoration:underline !important;
}
/* live-search */
.live-search {
	background:none;
	display:block;
	float:left;
	height:56px;
	width:238px;
	margin-left:12px;
}
html > body .live-search {
	*margin-right:9px;
	*float:right;
}
.live-searchUK {
	background-position:-170.917em -7.25em;
	display:block;
	float:right;
	height:52px;
	width:26.667em;
}
.none {
	display:none;
}
/* search form */
.search-form {
	position:relative;
	width:100%;
	height:2.25em;
	margin-left: 5px;
}
.bg-live-search {
	width:26.667em;
	height:2.25em;
}
.search-form .frame {
	position:absolute;
	top:0.333em;
	left:0.333em;
	width:280px;
	height:2.25em;
	z-index:1;
	background: none;
}
.search-input {
float: left;
border: 4px #E3E1D9 solid;
background: white;
position: relative;
z-index: 1;
}
.bg-search-input {
	width:23.333em;
	height:1.58333em;
}
.search-input input {
	border: 0 none;
	display: block;
	float: left;
	font-size: 14px;
	height: 28px;
	margin-right: 0;
	padding-left: 5px;
	width: 218px;
	line-height: 28px;
}
.btn-go {
	cursor: pointer;
	text-indent: -1000px;
	overflow: hidden;
	height: 28px;
	width: 20px;
	background-position:0 -7px;
	float:left;
	position: relative;
	left: -30px;
	z-index: 100;
	top: 10px;
	border:none;
	
}
/* additional search styles */
.ad-search {
	position:relative;
	width:21.667em;
	height:0;
	margin-top: 20px;
	display:none;
}
.ad-search .frame {
	position:absolute;
	top:0.25em;
	left:0.5em;
	z-index:1;
	width:20em;
	background: none;
	color:#fff;
}
.hot-searches {
	font-size:0.917em;
	font-weight:normal;
	color:#999;
}
.ad-search a {
	font-size:0.917em;
	color:#fff;
}
.ad-search a:hover {
	color:#000;
}
/* nav-wrap */
.nav-wrap {
	width: 81.667em;
	padding:0.65em 0 0 0;
	display: table;
}
.nav-wraper {
	background-position:-3294px 1px;
	display:table;
	height:26px;
	padding:0;
	width:81.667em;
}
.btn-home {
	float:left;
	overflow:hidden;
	position:relative;
	width:2.333em;
	height:2.083em;
	margin: 0;
	padding: 0;
}
.homeNv-btn {
	background-position:-3294px 1px;
	display:block;
	float:left;
	height:2.083em;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:2.333em;
}
/* navigation styles */
.nav, .navs {
	float:right;
	position:relative;
	width:79.333em;
	z-index:3;
	margin: 0;
	padding: 0;
}
.bg-navigation {
	width:79.333em;
	height:2.083em;
}
.bg-navigation-right {
	position:absolute;
	right:0;
	top:0;
	z-index:0;
	width:0.333em;
	height:2.083em;
}
.nav ul, .navs ul {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	z-index:1;
	width:101%;
}
.nav ul li {
	float:left;
	background:url(http://i.espn.co.uk/espnuk/sep-nav.gif) no-repeat right top;
	position:relative;
}
.navs ul li {
	float:left;
	background:none;
	position:relative;
	padding:0 2px;
}
.nav ul a, .navs ul a {
	color:#000000;
	cursor:pointer;
	float:left;
	font-weight:bold;
	margin:-0.25em 0 0;
	overflow:hidden;
	position:relative;
	z-index:2;
}
.nav-text {
	float:left;
	height:2.417em;
	line-height:2.666em;
	padding:0 0.84em;
	_padding:0 0.7em 0 0.7em;
	position:relative;
	z-index:3;
}
span.nav-text:hover {
	text-decoration: underline;
}
.nav-textm {
	position:relative;
	z-index:3;
	padding:0 1.267em 0 1.298em;
 	#padding: 0 1.400em 0 1.298em;
	height:2.417em;
	line-height:2.666em;
	float:left;
	color:#bb0d1d !important;
}
.mobile {
	float:right !important;
	background:url(http://i.espn.co.uk/espnuk/sep-mobile.gif) no-repeat 0 0.083em !important;
	margin:0 0 0 -1.5em;
	width:5.966em;
}
.mobile a {
	color:#666 !important;
}
/* navigation background */
.bg-nav-left, .bg-nav-center, .bg-nav-right {
	position:absolute;
	top:0;
}
.bg-nav-left {
	left:0;
	width:0.5em;
	height:2.417em;
	z-index:1;
	background-position: -416px -361px;
}
.bg-nav-right {
	right:0;
	width:0.55em;
	height:2.417em;
	z-index:1;
	background-position: -610px -361px;
}
.bg-nav-center {
	width:100%;
	left:0;
	height:2.417em;
	background-position: -422px -361px;
}
.nav-bg {
	display:none;
	z-index:2;
}
.nav ul li:hover .nav-bg, .nav ul li.hover .nav-bg {
	display:block;
}
.nav ul li:hover, .nav ul li.hover {
	position:relative;
}
.nav ul li:hover .pop-drop, .nav ul li.hover .pop-drop {
	display:block;
}
.nav ul li:hover .bLeft, .nav ul li.hover .bLeft, .nav ul li:hover .bLeft-Mbl, .nav ul li.hover .bLeft-Mbl {
	display:block;
}
.nav .bLeft ul li:hover .pop-drop, .nav .bLeft ul li.hover .pop-drop, .nav .bLeft-Mbl ul li:hover .pop-drop, .nav .bLeft-Mbl ul li.hover .pop-drop {
	_display:block!important;
}
.nav ul li:hover .bLeft .pop-drop, .nav ul li.hover .bLeft .pop-drop, .nav ul li:hover .bLeft-Mbl .pop-drop, .nav ul li.hover .bLeft-Mbl .pop-drop {
	display:none;
}
/*  new nav styles to be removed after live reflect */
.navs ul li:hover .nav-bg, .navs ul li.hover .nav-bg {
	display:block;
}
.navs ul li:hover, .navs ul li.hover {
	position:relative;
}
.navs ul li:hover .pop-drop, .navs ul li.hover .pop-drop {
	display:block;
}
.navs ul li:hover .bLeft, .navs ul li.hover .bLeft, .navs ul li:hover .bLeft-Mbl, .navs ul li.hover .bLeft-Mbl {
	display:block;
}
.navs .bLeft ul li:hover .pop-drop, .navs .bLeft ul li.hover .pop-drop, .navs .bLeft-Mbl ul li:hover .pop-drop, .navs .bLeft-Mbl ul li.hover .pop-drop {
	_display:block!important;
}
.navs ul li:hover .bLeft .pop-drop, .navs ul li.hover .bLeft .pop-drop, .navs ul li:hover .bLeft-Mbl .pop-drop, .navs ul li.hover .bLeft-Mbl .pop-drop {
	display:none;
}
/*  new nav styles to be removed after live reflect */
.bLeft, .bLeft-Mbl {
	margin:0;
	padding:0;
	position:absolute;
	top: 2.08em;
	z-index:0;
	display:none;
	text-align:center;
	background-position: -456px bottom;
}
.bLeft {
	left:0;
	margin-top:0px;
}
.bLeft-Mbl {
	right:-19px;
}
.bRight {
	margin:0;
	padding:0;
 #height:100%;
	position:relative;
	display:block;
 #display:block;
	background-position: right bottom;
}
.tLeft, .tLeft-Mbl {
	margin:0;
	padding:0;
	display:block;
	position:relative;
}
.tLeft {
	background-position: left top;
}
.tLeft-Mbl {
	background-position: -416px top;
}
.tRight, .tRight-Mbl {
	margin: 0;
	display:block;
	position:relative;
	padding: 0.900em 0.900em 0 0.900em;
}
.tRight {
	background-position: right top;
}
.tRight-Mbl {
	background-position: right -11px;
}
.navs .nav-text{padding:0 10px;}
.navs .bLeft{margin-top:0px;}
.navs .tLeft{background-position: left -1px;}
.navs .tRight{background-position: right -1px;}
.navs .tLeft-Mbl{background-position: -416px -1px;}
.navs .tRight-Mbl{background-position: right -1px;}
/*.navs ul li:nth-last-child(1){width: 35px;}
.navs ul li ul li:nth-last-child(1){width: auto;}*/
.bLeft .bg, .bLeft-Mbl .bg {
	margin:0;
	padding: 0 0 0.900em 0;
	height:auto;
 #height:100%;
	display:table-cell;
	position:relative;
	background-position: left bottom;
	width: 98%;
}
.bLeft ul.navCol0, .bLeft ul.navCol2, .bLeft-Mbl ul.navCol0 {
	width:auto;
	padding: 0;
	margin: 0;
	float:left;
	display:block;
	position:relative;
}
.bLeft ul.navCol2 {
	background:url(http://i.espn.co.uk/espnuk/navDdSep.gif) repeat-y right top;
}
.bLeft ul.navCol1 {
	float:right;
	width:auto;
	display:block;
	margin: 0;
	padding: 0 0 0 1.16em;
	position:relative;
}
.bLeft ul li, .bLeft ul li a, .bLeft-Mbl ul li, .bLeft-Mbl ul li a {
	background:none!important;
	padding:0;
	margin: 0;
	color:#666;
	font-size:0.950em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	line-height: 1.900em;
}
.bLeft ul li, .bLeft-Mbl ul li {
	width:100%;
}
.bLeft a:hover, .bLeft-Mbl a:hover {
	font-weight:bold;
	text-decoration:underline;
}
.pop-drop {
	display:none;
	position:absolute;
	left:9.600em;
	top:-1.000em;
	background-position: -406 bottom;
}
.bLeft ul li.drop-holder:hover .pop-drop, .bLeft ul li a:hover .pop-drop, .bLeft-Mbl ul li.drop-holder:hover .pop-drop, .bLeft-Mbl ul li a:hover .pop-drop {
	display:block;
	position:absolute;
}
.bLeft ul li.drop-holder, .bLeft-Mbl ul li.drop-holder {
	background:url(http://i.espn.co.uk/espnuk/bullet-drop.gif) no-repeat 8.5em 60% !important;
}
.bLeft ul li.drop-holder:hover, .bLeft ul li.drop-holder.hover, .bLeft-Mbl ul li.drop-holder:hover, .bLeft-Mbl ul li.drop-holder.hover {
	font-weight:bold;
	text-decoration:none;
	background:url(http://i.espn.co.uk/espnuk/bullet-drophover.gif) no-repeat 8.5em 60% !important;
	_background:none;
}
.bLeft ul li.drop-holder .pop-drop ul li a, .bLeft-Mbl ul li.drop-holder .pop-drop ul li a {
	color:#666;
	font-size:0.950em;
	font-weight:normal;
	text-decoration:none;
	margin:0;
}
.bLeft ul li.drop-holder .pop-drop:hover .bLeft ul li a, .bLeft-Mbl ul li.drop-holder .pop-drop:hover .bLeft-Mbl ul li a {
	font-weight:bold;
	text-decoration:underline!important;
}
.bLeft ul li.drop-holder .pop-drop ul a:hover pop-drop, .bLeft-Mbl ul li.drop-holder .pop-drop ul a:hover pop-drop {
	_display:block;
}
/*  teams pages subnavigation styles starts here  */
ul.teamsubnavlst {
	border: 0em none !important;
}
h1.teamsubnav {
	padding: 0.25em 0 0.25em 0!important;
	float:left;
	color:#FFF;
	_padding: 0.35em 0 0.27em 0!important;
}
h1.teamsubnav, #ie8#fix {
	padding: 0.25em 0 0.15em 0!important;
 #padding: 0.25em 0 0.27em 0!important;
 [ padding: 0.25em 0 0.15em 0!important;
	padding: 0.25em 0 0.25em 0!important;
]
}
h2.teamsubnav {
	padding:0.55em 0 0 0.25em;
	color:#FFFFFF !important;
	float:left;
	font-size:1.333em;
	margin:0.65em 0 0 0 !important;
	font-family:Arial, Helvetica, Sans-serif;
}
h1.teamsubnavb {
	padding: 0.2em 0 0.45em 0!important;
	_padding: 0.2em 0 0.29em 0!important;
	color:#000000;
	float:left;
}
html>/**/body h1.teamsubnavb, x:-moz-any-link, x:default {
 padding: 0.2em 0 0.39em 0!important;
}
h2.teamsubnavb {
	padding:0.55em 0 0 0.25em;
	color:#000000 !important;
	float:left;
	font-size:1.333em;
	margin:0.675em 0 0 0 !important;
}
/*  teams pages subnavigations styles ends here  */
/* top links */
.top-links {
	width: 1000px;
	clear: both;
	padding: 18px 0 10px;
	background: white;
	height: 25px;
	margin-top: -10px;
	position:relative;
}
html> body .top-links  { *margin-top: -9px;*margin-bottom:0;*position:none; padding-bottom:0;}
/* quick links */
.quick-links, .quickLinks {
	float:left;
	font-size:0.917em;
	padding:0.45em 0 0;
	clear:both;
	background:#fff;
}
.important {
	color:#333;
	float:left;
	font-size:11px;
}
.quick-links ul, .quickLinks ul {
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.quick-links ul li {
	float:left;
	margin:0 0.083em 0 -0.083em;
	background:url(http://i.espn.co.uk/espnuk/sep-quick-links.gif) no-repeat 0 50%;
	padding:0 0.666em 0 0.75em;
	font-weight:bold;
}
.quickLinks ul li {
	float:left;
	margin:0 0.083em 0 -0.083em;
	background-position: left -445px;
	padding:0 0.666em 0 0.75em;
	font-weight:bold;
}
/* espn links */
/* Espn Btn Drop Down Start*/

.espnBtncont-hide {
	display:none;
	cursor:pointer;
	color: #000;
	padding: 0;
	text-align: left;
	margin-top:0;
	margin-bottom:3px;
	float: left;
}
#espn-droptop {
	width:81.833em;
	height:0.917em;
	display:block;
	background:url(http://i.espn.co.uk/espnuk/bg-espn-drop-top.gif) no-repeat left top;
}
.espn-dropbtmbg {
	background:url(http://i.espn.co.uk/espnuk/espn-dpdnbg.gif) no-repeat left bottom;
	width:81.833em;
	height:auto;
	margin:0;
	_margin-top:-0.25em;
	padding:0;
	z-index:-5;
	float:left;
}
.espn-dropbtmbg div {
	float:left;
	padding-bottom:0.833em;
}
/* espn drop  */
#espn-dropbtn {
	height:2.083em;
	width:7.1667em;
	cursor:pointer;
	height:2.083em;
	display:block;
	margin:0 0 0 0.167em;
	outline:none;
	margin-left:74.5em;
	_margin-left:74.25em;
	background:url(http://i.espn.co.uk/espnuk/bg-link-espn.gif) no-repeat;
}
#espnDropBtn {
	height:2.083em;
	width:7.1667em;
	cursor:pointer;
	height:2.083em;
	display:block;
	margin:0 0 0 0.167em;
	outline:none;
	margin-left:74.5em;
	_margin-left:74.25em;
	background-position: -3292px -70px;
	display:none;
}
ul.espn-dropcont {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 1.500em;
	list-style:none;
	width: 12em;
	background:url(http://i.espn.co.uk/espnuk/dotvline_espn-drop.jpg) top right repeat-y;
}
ul.espn-dropcont li {
	line-height:1.666em;
}
ul.espn-dropcont a {
	color:#666;
	font-size:0.917em;
}
ul.espn-dropcont a:hover {
	font-weight:bold;
}
/* Espn Btn Drop Down End*/

/* sub navigation background */ 
.subnavT {
	background-position:0 -2em;
	height:0.5em;
	width:81.667em;
	overflow:hidden;
}
.subnavB {
	background-position:0 -2.5em;
	height:0.5em;
	width:81.667em;
	overflow:hidden;
}
.subnav {
	padding:0 0.75em;
	display: table-cell;
	height:auto;
	width:80em;
	border-left:0.083em solid #bdbcbd;
	border-right:0.083em solid #bdbcbd;
	position: relative;
	padding-left: 15px;
}
.subnav-bg {
	display:none;
}
.sub_nav-left, .sub_nav-center, .sub_nav-right {
	position: absolute;
	top:-4px;
  #top:-2px;
	_top:-2px;
	background:url(http://i.espn.co.uk/espnuk/nav-Tab.gif) no-repeat;
	height: 2.5em;
}
.sub_nav-left {
	left:0;
	width:0.5em;
	background-position: left -0.1em;
}
.sub_nav-right {
	right:0;
	width:0.5em;
	_width:0.500em;
	background-position: right -0.1em;
}
.sub_nav-center {
	width:92%;
	_width:auto!important;
	background-position: -0.3em -0.1em;
	padding: 0.3em 0 0 0;
  #padding: 0.167em 0 0 0;
	_padding: 0.5em 0 0 0;
}
#subnav {
	width:81.667em;
	margin:0.833em 0;
	float:left;
	background: url(http://i.espn.co.uk/espnuk/subnav_bg.gif) repeat-x 0.5em 0;
	background-color: #fdfdfd;
}
#subnav h1 {
	margin:0;
	font-size:1.833em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
}
#subnav span.sptr {
	font-size:1em;
	color:#bfbfbf;
	font-weight:normal;
	padding:0;
}
#subnav ul {
	position:relative;
	margin:0em;
	list-style:none;
	width: 100%;
	padding: 0.2em 0 0 0.100em !important;
	height: 2.2em;
	border-top:0.083em solid #b6b6b6;
	float:left;
  z-index: 2;
}
#subnav ul.navCol0 {
	border: 0em none;
	display: table;
	position:relative;
 #height: 100%!important;
}
#subnav ul.navCol0 li a {
	padding: 0em;
	margin: 0em;
	font-size: 1em;
}
#subnav ul.navCol0 li a.hover, #subnav ul.navCol0 li a:hover {
	padding: 0em;
	margin: 0em;
	font-weight: bold;
	text-decoration: underline;
}
#subnav ul li {
	float: left;
	position: relative;
}
#subnav ul li a {
	float:left;
	color:#666666;
	font-weight:normal;
	position:relative;
	margin: 0em;
	cursor:pointer;
	line-height:1.750em;
	padding:0 0.50em 0 0;
	font-size:0.917em;
}
#subnav ul li a.subnav_Txt {
	line-height:1.750em;
	float:left;
	padding:0 0.50em;
	_padding: 0.32em 0.50em 0 0.50em;
	font-size:0.917em;
	position:relative;
	z-index:1;
}
.subnav_Txt {
	line-height:1.750em;
	float:left;
	padding:0 0.50em;
	_padding: 0.32em 0.50em 0 0.50em;
	font-size:0.917em;
	position:relative;
	z-index:1;
	color:#666666;
}
#subnav ul li.sep {
	margin: 0em;
	padding: 0 0.500em 0 0;
	line-height:1.750em;
	font-size:0.917em;
}
#subnav ul li:hover .subnav-bg, #subnav ul li.hover .subnav-bg {
	display:block;
}
#subnav ul li:hover .bLeft, #subnav ul li.hover .bLeft {
	display:block;
}
#subnav h2 {
	margin:0.355em 0 0 0;
	padding: 0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#BB0D1D;
	font-size:1.333em;
	float:left;
}
.subnavh1 {
	margin:0.355em 0 0 0 !important;
	padding: 0em !important;
	color:#BB0D1D;
	font-size:1.333em !important;
}
#subnav h3 {
	float:left;
	color:#bfbfbf;
	margin:0.1em 0.2em 0 0.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
h3.subnavsep {
	float:left;
	color:#FFFFFF !important;
	margin:0.255em 0.2em 0 0.2em !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
h3.subnavsepb {
	float:left;
	color:#000000 !important;
	margin:0.300em 0.2em 0 0.2em !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
/* Breaking News starts */
.brkgnews {
	width:81.667em;
	height: 2.333em;
	background-color:#f6dfdf;
	margin: 0.333em 0 0.833em 0;
	float: left;
	clear: both;
	z-index:4;
}
.noshow {
	display:none;
	font-size:1.167em;
	color:#e7302a;
	list-style-type:none;
}
#brnewshd {
	font-size:14px;/* for IE8 issue, px is retained*/
	float:left;
	width:9.429em;
	height: 1.7em;
	margin-left:0;
	padding:0.300em 0 0 0.400em;
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;
	background-position: -187.72em -1.5em;
}
#brkgnews {
	float:left;
	width:55.714em;
	height: 1.9em;
	display:table-cell;
	padding:0.429em 0 0 0.714em;
	font-weight:bold;
}
#brkgnews #divbrknews {
	width:65em;
	padding: 0 0.333em 0;
}
#brkgnews li {
	list-style-type: none;
	font-size: 1.167em;
	color: #002a50;
}
.brkgnewsCloseBtn {
	float:right;
	padding:0.286em 0.571em 0 0;
	cursor: pointer;
}
.brkgnewsTxt {
	font-size:1.167em;
	font-weight:bold;
	color:#002a50;
	list-style-type:none;
	margin-top: 0;
	margin-bottom: 0.357em;
	text-decoration: none;
}
a.brkgnewsTxt:link, a.brkgnewsTxt:visited, a.brkgnewsTxt:active {
	font-size:1em;
	color:#000000;
	margin-top: 0;
	margin-bottom: 0.357em;
	text-decoration: none;
}
a.brkgnewsTxt:hover {
	color:#000000;
	text-decoration: underline;
}
#brnewsclose {
	width:1.667em;
	height: 2.333em;
	margin:0;
	padding:0;
	float:right;
	background-position: -230.85em -1.75em;
}
/* Breaking News ends */
/*story sub nav*/

/* main styles */
#main {
	width:81.67em;
	overflow:hidden;
	clear:both;
	background:#fff;
	position:relative;
	padding:0 10px 20px;
	left:-10px;
	
}
html>body #main { *padding-bottom:10px;}
/* content styles */
#content {
	float:left;
	width:54.169em;
}
/* visual styles */
.visual {
	width:100%;
	overflow:hidden;
}
.visual-bar, .NVtabBar {
	width:100%;
	overflow:hidden;
	position:relative;
}
.bg-visual-bar {
	width:100%;
	height:2.25em;
	display:block;
}
.visual-bar .frame, .NVtabBar .frame {
	position:absolute;
	top:0.083em;
	left:0.083em;
	z-index:1;
}
/* visual tabset */
.visual-tabset {
	float:left;
	background: #1B1B1B;
padding-top: 5px;
overflow: hidden;
margin-bottom: 15px;
list-style:none;
padding-left: 0;
margin-top: 0;
}
html>body .visual-tabset {
	*margin-left:0;
}
.visual-tabset li {
	float: left;
margin-left: 5px;
font-size: 14px;
text-transform: uppercase;
font-weight: 700;
}
.visual-tabset a {
	color: #fff;
display: block;
padding: 5px 8px;
}
.visual-tabset a span {

}
.visual-tabset a span strong {
	font-size:12px;
}
.visual-tabset a img {
	width:9.33em;
	height:6.5em;
	position:absolute;
	top:0;
	left:0;
}
.visual-tabset a:hover {
	background:none;
	color:#fff !important;
}
.visual-tabset a.active, .visual-tabset a.active:hover {
	color:#333 !important;
	z-index:1;
	cursor:default;
	background: white;
}
/*.visual-tabset a:hover img{top:-2.167em;}*/
.visual-tabset a.active img {
	top:-4.33em !important;
}
a.latest:link, a.latest:hover, a.latest:visited {
	background-position:-3297px -28px;
	color:#FFFFFF !important;
	font-size:0.917em;
	line-height:2em;
	margin:0;
	padding:0 0 0 0.75em;
}
.bg-visual-bottom {
	width:100%;
	height:0.5em;
	display:block;
}
.fbIcon {
  margin: 0.167em 0.4em 0 0;
  padding: 0em;
  height: 25px;
  width: 25px;
  display: block;
  float: right;
  background-position:-457px -6px;
}
/* visual box */
.visual-box {
	overflow:hidden;
	padding:10px 10px 20px;
	background:#fff;
	height:100%;
}
.bg-visual-wrap {
	width:100%;
	height:0.583em;
	display:block;
}
.visual-box .c {
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0;
	margin-top:5px;
}
.visual-box .d {
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0 0.75em 0 0.333em;
	display:none;
}
.visual-photo {
	float:left;
	width:25.833em;
}
.visual-photo img {
	display:block;
}
.visual-photo div {
	padding:0.4em 0 0 0;
}
.visual-photo p {
	margin:0;
	font-size:0.917em;
}
.visual-photo p span {
	font-size:0.917em;
	color:#999;
}
.video {
	float:left;
	width:26.417em;
}
.video-news {
	float:left;
	overflow:hidden;
	width:22.75em;
	margin-left:0.583em;
}
.video-news h3 {
	padding:0;
	margin:0;
	border-bottom:0.083em solid #8F8F8F;
	font-weight:bold;
	font-size:1em;
}
.video-news .visual-list {
	margin:0.583em 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.visual-list div {
	height:5em;
	left:0;
	top:0;
	width:6.667em;
	float:left;
}
.visual-list span {
	color:#333333;
	font-size:0.917em;
	font-weight:bold;
}
.visual-list div.vd-txt {
	height:5.5em;
	left:0;
	top:0;
	width:18.55em;
	float:left;
	margin-left:0.417em;
	padding-left:0.333em;
	padding-top:0.53em;
	color:#0043ae;
	font-weight:bold;
	font-size:0.833em;
}
.visual-list div.vd-txt a {
	color:#0043ae;
	text-decoration:none;
	font-size:0.917em;
}
.visual-list div.vd-txt a.hover, .visual-list div.vd-txt a:hover {
	color:#000;
}
.visual-list div.hldr {
	height:5em;
	left:0;
	top:0;
	width:100%;
	float:none;
	margin-left:0;
	margin-bottom:0.333em;
	background: url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
	padding-bottom:0.31em;
}
.video-ad {
	margin-top:1.5em;
	text-align:center;
}
.more {
	float:right;
	font-size:0.917em;
}
.mreph {
	float:right;
	padding:0 0.35em 0.417em 0;
}
.more1 {
	padding: 0 0 0.417em 0;
	font-size:0.917em;
}
/* visual news */
.visual-news {
	float:left;
	width: 300px;
	overflow:hidden;
	margin-top:0;
	margin-left:1.5em;
}
.visual-list {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.visual-list li {
	width:100%;
	overflow:hidden;
	margin-bottom: 5px;
	padding-bottom: 10px;
	background:none;
	border-bottom:1px solid #DBDBDB;
	color:#035BAC;
}
.visual-list li:last-child {border-bottom:0;}

.visual-list h3 {
	font-size:1.5em;
	margin:0;
	word-spacing:-0.083em;
	font-weight:normal;
	line-height:1.3em;
}
/*.visual-list h3 {
	font-size:1.333em;
	margin:0;
	word-spacing:-0.083em;
	font-weight:normal;
	line-height:1.3em;
}*/
.visual-list h5 {
	font-size:0.917em;
	color:#666;
	margin:0;
	padding:0;
}
/*.visual-list h2 a {
	color:#000000;
}*/
.visual-list h3 a {
	color:#333;
}
.newslink {
	font-size: 0.917em;
	line-height:1.467em;
}
a.newslink:link, a.newslink:visited, a.newslink:hover {
	font-size:0.917em;
}
/* racing wap */
.racing-wap {
	margin:0.955em 0 0;
	border-top:0.083em solid #787878;
	text-align:center;
	padding:0.455em 0 0;
}
.racing-wap p {
	font-size:0.833em;
	margin:0;
}
.racing-wap p a {
	color:#333;
}
/* two-column */
.two-column {
	width:100%;
	overflow:hidden;
}
/* left column */
.left-column {
	float:left;
	width:26.667em;
}
/* specials */
.specials {
	width:100%;
	overflow:hidden;
	padding:0;
	margin-top:0;
}
.two-column h3 {
	background: #1B1B1B;
	color: white;
	padding: 0px 10px;
	line-height: 30px;
	height: 30px;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
}
.specials-list {
	padding:0;
}
#divspl div.specials-list {
	padding:0;
}
.specials-list ul {
	padding:0 10px;
	margin:10px 0 0;
	list-style:none;
	overflow:hidden;
}
.specials-list ul li {
	width:100%;
	overflow:hidden;
	margin:0.75em 0 0.899em 0;
	text-align:left !important;
}
.specials-list ul li h4 {
	margin:0;
	font-size:1.083em;
}
.specials-list ul li h4 .icoAudio {
	background-position: -97.999em -6.600em;
	margin-left:0;
}
.specials-list ul li h4 .icoMagzine {
	background-position: -95.100em -6.700em;
}
.specials-list ul li h4 .icoTv {
	background-position: -1308px -88px;
}
.specials-list ul li h4 a:hover {
	color:#000;
}
.ico-news {
	/*	height:0.75em !important;
	width:0.833em !important;
	vertical-align:text-bottom;*/
	font-size:1em;
	float:none !important;
}
.specials-list ul li img {
	float:left;
	margin:0.325em 0.955em 0 0;/*	width:5.417em;
	height:5.833em;*/
}
.specials-list ul p {
	margin:0.333em 0 0;
	font-size:0.917em;
}
/* quote */
.quoteContent {
	margin:0;
	padding:0 1.00em 0 1.00em;
	_padding:0 0.500em 0 1.00em;
	width:52em;
	height:auto;
	border:0;
	background-color: #FFFFFF;
}
.quoteContent, #ie8#fix {
	width:52em;
 [ width:52em;
	width:52em;
] _width: 52em!important;
}
.quoteYears {
	margin: 0;
	padding: 0.63em 0 0.88em 0;
}
a.qtearchlinks:link, a.qtearchlinks:visited, a.qtearchlinks:active {
	font-size:0.917em;
	text-decoration: none;
	margin-top: 0.727em;
	margin-bottom: 0.455em;
}
a.qtearchlinks:hover {
	font-size:0.917em;
	color:#000000;
	text-decoration: underline;
	margin-top: 0.727em;
	margin-bottom: 0.455em;
}
a.quteActive:link, a.quteActive:visited, a.quteActive:active {
	font-size:0.917em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0.727em;
	margin-bottom: 0.455em;
}
a.quteActive:hover {
	font-size:0.917em;
	font-weight: bold;
	text-decoration: none;
	margin-top: 0.727em;
	margin-bottom: 0.455em;
	cursor:default;
	color:#035BAC;
}
.quote {
	background-color: none;
	width:290px;
	padding:0 10px;
}
.grey-box { background:#e6e6e6; padding:10px 0; }
.bg-quote {
	display:block;
	width:100%;
	height:0.167em;
}
.quote .c {
	overflow:hidden;
	height:1%;
	padding:10px;
	background:#E6E6E6;
	margin-bottom: 10px;
}
.quote h4 {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 5px;
	margin:0;	
}
.quote blockquote {
	width:100%;
	margin:0.799em 0 0;
}
.quote blockquote p {
	margin:0;
}
.quote blockquote div { text-align:left!important; }

.quoteL, .quoteR {
}
.quoteL {
  background-position: -1960px -83px;
  float: left;
}
.quoteR {
  background-position: -2002px -84px;
  float: right;
}
.ico-quote {
	width:1.833em;
	height:1.417em;
	vertical-align:middle
}
.quote q {
	font-size:0.917em;
	color:#035bac;
	margin:0 2em 0 0;
}
.quote ul {
	margin:0.783em 0 0;
	padding:0.633em 0 0;
	list-style:none;
	background:none;
	border-top:1px solid #dbdbdb;
  display: table;
}
.quote ul li {
	float:left;
	border-left:0;
	width:290px!important;
	margin:0 1.25em 0 -0.666em;
	padding:0 0 0 0.666em;
	display:inline;
}
.quote ul h5 {
	font-size:0.917em;
	margin:0 0 0.417em;
	color:#000000;
}
.quote ul a {
	font-size:0.917em;
}
.more-features {
	border-top: #DBDBDB 1px solid;
	padding: 6px 0 0;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	width: 310px;
	float: left;
	padding-left:10px;
	
}
.quoteSrhBox {
	width: 54.166em;
	height:6.083em;
	margin:0em;
	padding:0em;
}
.quoteLeft {
	width: 0.333em;
	height:6.083em;
	display:block;
	float:left;
	margin:0em;
	padding:0em;
	background-position: 0em -15.333em;
 [ background-position: 0em -15.333em;
	background-position: 0em -15.333em;
]
}
.quoteRight {
	width: 0.333em;
	height:6.083em;
	display:block;
	float:right;
	margin:0em;
	padding:0em;
	background-position: 0em -21.5em;
	_background-position: 0em -21.5em;
}
.quoteSearchBtn {
	width:4.667em;
	height:1.75em;
	display:block;
	margin:0 0.530em 0 0;
	margin-top:-0.012em;
	background-position: -156.083em -6.333em;
	float:right;
}
.quoteTop {
	width: 53.500em;
	height: auto;
	padding: 0em;
	margin: 0em;
}
.quoteBotom {
	width: 53.500em;
	height: auto;
	padding: 0em;
	margin: 1.333em 0 0 0.667em;
	font-size:0.917em;
}
.quoteSearch {
	width: 53.500em;
	height:6.083em;
	margin:0;
	padding:0;
	float:left;
	background-position: 0em -27.667em;
	background-repeat: repeat-x;
}
.quotesrchTxtBg {
	width: 24.5em;
	height: 2em;
	display:table-cell;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	background-position: -222.167em bottom;
	float:left;
}
.quotesrchTxtBx {
	font-size: 0.920em;
	color:#7d7d7d;
	width: 24.5em;
	height:1.333em;
	border: 0em none;
	margin:0.330em 0em 0.170em 0.330em;
}
.quoteKeyDiv {
	width: 15.667em;
	height: 1.833em;
	margin: 0em;
	padding: 0.083em;
	display: table-cell;
	background-position: -228em -4.25em;
	float:left;
}
.quoteKeyTxt {
	font-size: 0.92em;
	color:#7d7d7d;
	border:0em none;
	margin: 0.200em 0 0 0;
	padding: 0 0 0 0.5em;
	height: 1.667em;
	width: 16.167em;
 [ margin: 0.200em 0 0 0; margin: 0.200em 0 0 0.100em; ]
}
.quoteForm {
	margin: 0.833em 0 0 0.583em;
	padding: 0em;
}
.quoteTitle {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:1.17em;
	color:#333333;
	width: 100%;
	height: 100%;
	margin:0.25em 0 0.25em 0;
	padding: 0;
	display:block;
}
.quoteText {
	font-size: 0.92em;
	color:#666666;
	padding:0;
	margin:0 0 0.50em 0;
	width:100%;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
}
.quotesP, .quotesPlast {
	margin:0;
	padding:0.45em 0 0.850em 0;
	width:100%;
	height:auto;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x bottom left;
}
.quotesPlast {
	background:none;
}
.qIcoL, .qIcoR {
	width:1.08em;
	height:0.83em;
	padding:0;
	margin:0;
}
.qIcoL {
	background-position: -122.220em -6.3em;
}
.qIcoL, #ie8#fix {
	background-position: -122.429em -6.3em;
 #background-position: -122.220em -6.3em;
}
.qIcoR {
	background-position: -123.500em -6.3em;
	margin:0 0 0 0.083em;
}
/* content ads */
.content-ads {
	margin:0.833em auto 0;
	border:0.083em solid #969696;
	width:24.833em;
	display:block
}
.content-ads img {
	display:block;
	width:24.833em;
	height:8.167em;
}
/* blogs */
.box-entry {
	height:1%;
	overflow:hidden;
}
.box-entry h3 {
	float:left;
	line-height:1em;
}
.blogs {
	padding:0 0.666em 0.417em 10px;
	height:1%;
	overflow:hidden;
	border-top: 2px solid #1B1B1B;
}
.blogs div h3 {	
	text-transform: uppercase;
	background: none;
	color: #333;
	margin:10px 0;
	font-size:14px;
}
.box-entry span {
	float:left;
	padding:0 0 0 0.5em;
	margin:0.7em 0.5em 0 0;
	font-size:0.75em;
	color:#888;
}
.ico-sponsor {
	float:left;
	margin:0;
}
.sponsor-1 {
	width:5.583em;
	height:1.666em;
}
.blogs ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.blogs ul li {
	width:100%;
	overflow:hidden;
	margin:0.083em 0 -0.083em;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
	padding:0.917em 0;
}
.blogs h4 {
	margin:0;
	font-size:1em;
}
.blogs p {
	margin:0.25em 0 0;
	font-size:0.917em;
}
.blogs .more {
	float:none
}

div.olympic-module {
	padding:0 0.666em 0.417em;
	height:1%;
	overflow:hidden;
}
.olympic-module div h3 {
	float:left;
	height:1.125em;
	color:#E60000;
	font-size:1.333em;
	margin:0;
}

/* standings */
.standings {
	padding:0 0.75em 0;
	overflow:hidden;
	height:1%;
}
.slide-holder {
	width:100%;
	overflow:hidden;
	margin:0.666em 0 0;
}
.opener {
	display:block;
	width:25em;
	position:relative;
	overflow:hidden;
	height:1.666em;
	color:#333;
}
.opener img {
	width:25em;
	height:5em;
	position:absolute;
	top:0;
	left:0;
}
.opener span {
	position:absolute;
	top:0.333em;
	left:0.5em;
	font-size:0.917em;
	font-weight:bold;
	color:#555;
	z-index:1;
}
.opener:hover {
	background:none;
}
/*.opener:hover img{top:-1.666em}*/
.selected .opener img {
	top:-3.333em !important
}
.selected .opener, .selected .opener span {
	color:#fff;
}
.slide-holder table {
	border-collapse:collapse;
	margin:0.3em 0 0 0.167em;
	width:24.833em;
	border-top:0.083em solid #e8e8e8;
}
.slide-holder table td {
	margin:0;
	padding:0 0.25em;
	height:1em;
	font-size:0.917em;
}
.slide-holder table thead td {
	background:#eee;
	border-top:0.083em solid #fff;
	font-weight:bold;
	border-bottom:0.833em solid #fff;
	height:2em;
}
.slide-holder table tbody td {
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
	vertical-align:top !important;
}
.slide-holder table .cell-1 {
	padding:0.25em 0 0.25em 0.75em;
	width:11.917em;
}
.slide-holder table .cell-2 {
	width:4.75em
}
.slide-holder .more {
	float:left;
	margin:1em 0 0 0.75em;
	display:inline;
}
/* right column styles */

/* Across the channels */
.chT {
	background:none;
	height: 2.25em;
	width: 26.667em;
	overflow:hidden;
	border-top:3px solid #1b1b1b;
}
.chB {
	background:none;
	height:0.417em;
	width:26.667em;
	overflow:hidden;
}
.chM {
	border:none;
	width:25em;
	overflow:hidden;
	padding: 0 0.75em 0 0.590em;
	background-color:#FFF;
}
.chM, #ie8#fix {
	padding: 0 0.75em 0 0.583em;
}
.chT h3 {
	margin: 0.25em 0 0 0.583em;
	padding: 0em;
	font-size:14px;
	text-transform:uppercase;
}
#chdiv {
	width:26.667em;
	margin-bottom:0.833em;
}
.pglst, .pglstlast {
	background:none;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden;
	padding: 0.417em 0 0.5em 0;
}
.pglstlast {
	background: none;
}
.chM a {
	font-size:0.917em;
	padding:0.417em 0 0.833em;
	float:left;
}
.pglst p, .pglstlast p {
	margin:0;
}
.pglst span, .pglst a, .pglstlast span, .pglstlast a {
	font-size:0.917em;
	float:none;
	padding:0;
}
.pglst a.hover, .pglst a:hover, .pglstlast a.hover, .pglstlast a:hover {
	color:#000;
}
.pglst span, .pglstlast span {
	color:#000;
}
/* Accros the channels */
.right-column {
	float:right;
	width:26.667em;
}
/* news box */
.news {
	height:1%;
	overflow:hidden;
}
.news h3 {
	font-size:1.333em;
	margin:0;
}
.news h3 a:hover {
	color:#000;
}
.news h4 {
	font-size:0.917em;
	margin:0;
	padding:0;
}
.NewsTitle {
	font-weight:normal;
}
.news-entry {
	width:100%;
	overflow:hidden;
	background: #1B1B1B;
}
.news-entry h3 {
	background: #1B1B1B;
	color: white;
	padding: 0px 10px;
	line-height: 30px;
	height: 30px;
	margin: 0;
	text-transform:uppercase;
	float:left;
	font-size:14px;
}
.rss {
	float:right;
	overflow:hidden;
	margin:0;
	padding:0;
}
.rss img {
	width:1.25em;
	height:1.25em;
}
.news ul {
	margin:0;
	padding:0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.news ul li {
	width:99%;
	overflow:hidden;
	margin:0.083em 0 -0.083em;
	background:none;
	padding:0.5em 0 0.45em 0;
}
.news .more {
	border-top: #DBDBDB 1px solid;
	padding: 6px 0 0;
	margin-top: 5px;
	font-size: 11px;
	font-weight: bold;
	width: 310px;
	float: left;
	padding-left: 10px;
}
.morenewssub {
	width:25em;
	float:left;
	color:#888888;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
	padding-bottom:0.55em;
}
.morenewssubl {
	width:12em;
	padding-right:0.5em;
	float:left;
	border-right:0.083em solid #b3b3b3;
}
.morenewssubr {
	width:11.5em;
	float:right;
	padding-left:0.5em;
}
.morenewssub span {
	font-size:0.917em;
	font-weight:bold;
}
/* photos */
.photos {
	width:100%;
	overflow:hidden;
	padding:0;
}
.photos .box-entry {
	padding:0;
}
.sponsor-2 {
	height:1.5em;
	width:1.417em;
}
.photos .box-entry h3 {
	color: #fff;
	font-size: 1.333em;
	margin: 0;
	height: 0;
	line-height: 0;
	display:none;
}
/*.photos .tab-set {
	margin:0.5em 0 0;
	position:relative;
	z-index:1;
}
.photos-content {
	height:1%;
	overflow:hidden;
	padding:0.25em 0.333em 0;
	border-top:0.083em solid #cac9c7;
	margin:-0.083em 0 0;
	position:relative;
}
.bg-photos-list {
	display:block;
	width:25.833em;
	height:18.75em;
}
.photos-content .frame {
	position:absolute;
	left:0.333em;
	top:0.25em;
	z-index:1;
}
.photos .tab-set a span {
	padding:0 0.833em
}*/
.photos-list {
	width:25.833em;
	overflow:hidden;
	margin:17px 0 1em;
	float:left;
}
.photos-list ul {
	overflow:hidden;
	margin:0;
	padding:0 0 0 0.917em;
	list-style:none;
	float:left;
}
.photos-list li {
	float:left;
	width:11.5em;
	margin:0 0.917em 0 0;
}
.photos-list li img {
	border:1px solid #dbdbdb;/*	width:10.833em;
	height:7.333em;*/
}
.photos-list p {
	margin:1em 0 0;
	font-size:0.917em;
}
.photos-list p span {
	font-size:0.833em;
	color:#999;
}
.photos-nav {
	margin:0 0.333em;
	background:none;
	padding:0.75em 0 0.167em 0.583em;
	overflow:hidden;
	clear:both;
	border-top:1px solid #dbdbdb;
}
.photos-nav .more {
	float: left;
	font-weight:bold;
	font-size:11px;
}
.photos-nav ul {
	margin:0;
	padding:0 0 0 8em;
	list-style:none;
}
.photos-nav ul li {
	float:left;
	margin:0 0.5em 0 0;
	color:#5f5f5f;
	font-weight:bold;
	font-size:1em;
}
.photos-nav ul li span {
	font-size:0.917em;
}
.photos-nav ul a {
	display:block;
	position:relative;
	height:1.417em;
	width:1.417em;
	overflow:hidden;
}
.photos-nav ul a img {
	position:absolute;
	height:2.833em;
	width:1.417em;
	top:0;
	left:0;
	z-index:1;
}
.phtPrevIcoactive {
	background-position: -56.667em -6.917em;
	cursor:pointer;
}
.phtNextIcoinactive {
	background-position: -58.917em -5.513em;
	cursor:default;
}
/* featured driver */
.featured-driver {
	height:1%;
	overflow:hidden;
	padding:0.167em 0.75em 0;
}
.featured-driver .frame {
	width:100%;
	overflow:hidden;
	margin:1em 0 0;
}
.featured-driver .frame h4 {
	font-size:1.083em;
	margin:0 0 -0.5em;
}
.featured-driver .frame img {
	float:left;
	margin:0 0.75em 0 0;
	width:5.417em;
	height:5.833em
}
.featured-driver p {
	margin:0.75em 0 0;
	font-size:0.917em;
}
.featured-driver ul {
	margin:1.25em 0 0 -0.417em;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.featured-driver ul li {
	float:left;
	margin:0 0.083em 0 -0.083em;
	padding:0 0.417em 0 0.5em;
	background:url(http://i.espn.co.uk/espnuk/sep-footer.gif) no-repeat 0 60%;
}
.featured-driver ul a {
	font-size:0.917em
}
/* sidebar styles */
#sidebar {
	float: right;
	width:26.667em;/*margin-left:0.834em;*/
}
div.sdbrcont img {
	display:block;
}
/* side-info */
.side-info {
	width:100%;
	overflow:hidden;
}
/* tab set */
.tab-set {
	width:27.667em;
	overflow:hidden;
	margin:0 -1em 0 0;
	padding:0 0 0 0.833em;
	list-style:none;
}
.tab-set li {
	float:left;
	margin:0 0.5em 0 0;
}
.tab-set a {
	float:left;
	position:relative;
	overflow:hidden;
	color:#000;
	text-decoration:none !important;
	cursor:pointer;
}
.tab-set a span {
	position:relative;
	z-index:1;
	padding:0 1em;
	float:left;
	height:1.75em;
	line-height:1.75em;
}
.bg-tab-left {
	height:5.25em;
	position:absolute;
	top:0;
	left:0;
	width:0.417em;
}
.bg-tab-right {
	height:5.25em;
	position:absolute;
	top:0;
	right:0;
	width:0.417em;
}
.bg-tab-center {
	height:5.25em;
	position:absolute;
	top:0;
	left:0;
	width:16.75em;
}
.tab-set a:hover {
	background:none;
}
.tab-set a:hover .bg-tab-left, .tab-set a:hover .bg-tab-right, .tab-set a:hover .bg-tab-center {
	top:-1.75em;
}
.tab-set a.active .bg-tab-left, .tab-set a.active .bg-tab-right, .tab-set a.active .bg-tab-center {
	top:-3.5em !important;
}
.tab-set a.active {
	font-weight:bold;
}
/* content box */
#p320T, #p320B {
	width:0;
	height: 0;
	display:block;
}
#p320T {
	background-position: 0 0;
}
#p320B {
	background-position: 0 -0.833em;
}
.content-box {
	width:100%;
	margin:0 0 20px;
	overflow:hidden;
}
.p650T, .p650B {
	width: 0;
	height:0;
	display:none;
}
.p650T {
	background-position: -26.75em 0;
}
.p650B {
	background-position: -26.75em -0.833em;
	margin-bottom:0.833em;
}
.p650M {
	width:52.5em;
	margin:0 0 20px;
	padding:0 0.75em;
	background:#fff;
	overflow:hidden;
}
.p650M1 {
	width:54.167em;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
}
.content-wrap {
	width:52.5em;
	padding:0 0.75em;
	overflow:hidden;
}
.content-box .wrap {
	width:310px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.content-box .wrap {
	width: 26.500em;
}
.content-box .wrap, #ie8#fix {
	width: 26.500em;
}
.wrap { border:0!important;}
.side-info .content-box .wrap {
	border-top:0.083em solid #bbb;
	padding:0.75em 0.917em 0.333em 0.75em;
}
.side-info .content-box {
	margin:-0.083em 0 0;
}
/* event box */
.event {
	width:100%;
	overflow:hidden;
	padding:0.683em;
}
.event img {
	float:right;
	/*	width:6.5833em;
	height:4.333em;*/
	margin:0 0 0 0.25em;
	padding-right:0.94em;
}
.event h3 {
	font-size:1em;
	margin:0;
	color:#035bac;
}
.event ul {
	margin:0.25em 0 0;
	padding:0;
	list-style:none;
}
.event ul li {
	font-size:0.917em;
}
/* weather box */
.weather {
	width:100%;
	padding:1.083em 0 0 0.683em;
}
.weather h3 {
	font-size:1em;
	margin:0;
}
.weather-table {
	width:100%;
	margin:0.5em 0 0;
}
.bg-weather-placeholder {
	display:block;
	width:24.833em;
	height:10.333em;
}
/* partners */
.partners {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0.167em 0 0 0;
	list-style:none;
	text-align:center;
}
.partners li {
	display:inline;
	padding:0 0.917em 0;
}
/* side ads */
.side-ads {
	overflow:hidden;
	padding:0 10px;
	background: #E6E6E6;
}
.side-ads img {
	border:0.083em solid #000;
	width:24.75em;
}
/* sponsor links */
.sponsor-links {	
	padding: 10px 10px 0;
	height: 1%;
	overflow: hidden;
	font-size: 1em;
	margin: 0 0 10px;
	color: #222;
	border-top: 2px solid #1B1B1B;
}
.sponsor-links strong { 
	text-transform: uppercase;
	background: none;
	color: #333;
}
.sponsor-links  h3 { text-transform:uppercase; background:none; color:#333; font-size;14px; line-height:14px; height:14px;padding: 0;
margin: 0; }
.sponsor-links ul {
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
	color: #666;
	padding: 5px 0 0;
}
.sponsor-links ul li {
	width:100%;
	overflow:hidden;
	margin:0.083em 0 -0.083em;
	padding:0.417em 0;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
}
.sponsor-links a {
	color:#0068c4;
}
.sponsor-links p {
	margin:0.083em 0 0;
	color:#666666;
}
.sponsor-links p a {
	color:#666;
}
.sponsor-links a:hover, .sponsor-links a.hover, .sponsor-links p a:hover, .sponsor-links p a.hover {
	color:#000;
}
/* tools */
.tools {
	padding:0 0.75em;
}
.tools h3 {
	font-size:1.333em;
	margin:0;
	color:#bb0d1d;
}
.tools ul {
	width:100%;
	overflow:hidden;
	margin:0.333em 0 0;
	padding:0;
	list-style:none;
}
.tools ul li {
	margin:0.083em 0 -0.083em;
	width:100%;
	overflow:hidden;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
	padding:0.417em 0;
}
.tools ul a {
	margin:0 1.75em 0 0;
	text-decoration:none;
}
/* footer */
#footer {
	width:100%;
	padding:40px 0 0;
	background:#000;
	clear:both;
	
}
html>body #footer {*margin-top:0;}
.footer-ads {
	width:100%;
}
#p980T, #p980B {
	display:block;
	height:0.859em;
	width:81.708em;
}
#p980T {
	background: none;
	display:none;
	margin-top:0.883em;
}
#p980B {
	background: none;
	display:none;
}
#p980M {
	width:79.96em;
	border-left:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
	margin:0;
	padding:0 0.75em;
	background:#fff;
	overflow:hidden;
	background: none;
	display:none:
}
.footer-ads .c {
	width:80.334em;
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff;
	border-left:0.083em solid #bbb;
	border-right:0.083em solid #bbb;
	padding:0.655em 0 0.112em 1.167em;
}
.footer-ads .box {
	float:left;
	width:12.5em;
	margin:0 0.833em 0 0;
}
/*.footer-ads .box img {
	width:12.5em;
	height:7.917em;
}*/
.footer-ads .box div {
	width:100%;
	min-height:2em;
	margin:0.833em 0 0;
	padding:0 0 0.5em;
}
* html .footer-ads .box div {
	height:4em
}
.footer-ads h3 {
	margin:0;
	font-size:1em;
}
.footer-ads p {
	font-size:0.917em;
	margin:0.25em 0 0;
}
.ads-link {
	font-size:0.917em;
}
.footer-text, .footerLinks {
	width:100%;
	height:5.083em;
	margin:0;
	position:relative;
}
.frameL {
	width:0.250em;
	height:5.083em;
	display:block;
	float:left;
	background-position:0 0;
}
.footer-text .frame, .footerLinks .frame {
	padding:1.417em 0 0 0;
	width:81.167em;
	_width:80.5em;
	float:left;
	background-position: 0 -10.167em;
	background-repeat:repeat-x;
}
 .footerLinks .frame {
	padding:0;
	background:none;
}

.frameR {
	width:0.250em;
	height:5.083em;
	display:block;
	float:left;
	background-position:0 -5.083em;
}
.footer-text ul, .footerLinks ul {
	width:55em;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.footer-text ul li {
	float:left;
	margin:0 0.083em 0 -0.083em;
	background:url(http://i.espn.co.uk/espnuk/sep-footer.gif) no-repeat 0 60%;
	padding:0 0.417em 0 0.5em;
}
.footerLinks ul li {
	float:left;
	margin:0 0.083em 0 -0.083em;
	background: none;
	padding:0 10px 0;
}
.footer-text ul li:first-child, .footerLinks ul li:first-child {
	background: none;
}
.footer-text ul a{
	color:#333;
	font-size:0.917em;
}
.footerLinks ul a {
	color:#fff;
	font: bold 12px Tahoma;
}
.footerLinks ul  li a:hover { color:#fff!important; }

.footer-text p {
	margin:0.833em 0 0 0.417em;
	font-size:0.917em;
	float:left;
	width:100%;
}
 .footerLinks p{
	margin:0 0 0 0.417em;
	font-size:12px;
	float:right;	
	color:#999;
}
.footer-text ul#complogos, .footerLinks ul#complogos {
	width:24.8em;
	overflow:hidden;
	margin:0 0.833em 0 0;
	padding:0;
	list-style:none;
	float:right;
}
.footer-text ul#complogos li, .footerLinks ul#complogos li {
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	background:none;
}
.footer-text ul#complogos li.espnlogo, .footerLinks ul#complogos li.espnlogo {
	background-position:-198.25em -6.917em;
	height:1.417em;
	width:3.5em;
	margin:0.167em 0 0 0;
}
.footer-text ul#complogos li.espnlogo a, .footeLinks ul#complogos li.espnlogo a {
	height:1.417em;
	width:3.7em;
	display:block;
	text-decoration:none;
}
.footer-text ul#complogos li.criclogo, .footerLinks ul#complogos li.criclogo {
	background-position:-202.75em -6.75em;
	height:1.583em;
	width:4.333em;
}
.footer-text ul#complogos li.criclogo a, .footerLinks ul#complogos li.criclogo a {
	height:1.583em;
	width:4.667em;
	display:block;
	text-decoration:none;
}
.footer-text ul#complogos li.scrumlogo, .footerLinks ul#complogos li.scrumlogo {
	background-position:-208em -6.917em;
	height:1.417em;
	width:4em;
	margin:0.167em 0 0 0;
}
.footer-text ul#complogos li.scrumlogo a, .footerLinks ul#complogos li.scrumlogo a {
	height:1.417em;
	width:4.333em;
	display:block;
	text-decoration:none;
}

.footer-text ul#complogos li.soccerlogo, .footerLinks ul#complogos li.soccerlogo {
    background:url('http://i.espn.co.uk/espnuk/newespnSprite43.gif') no-repeat;
	background-position:-1956px -115px;
	height:1.583em;
	width:5.15em;
}
.footerLinks ul#complogos li.footylogo {
	background: url("http://i.espn.co.uk/espnuk/footy1.png") no-repeat 0 -1px;
	height:1.583em;
	width:5.1em;
}
.footerLinks ul#complogos li.footylogo a {
	height:1.583em;
	width:6.167em;
	display:block;
	text-decoration:none;
}
.footer-text ul#complogos li.soccerlogo a, .footerLinks ul#complogos li.soccerlogo a {
	height:1.583em;
	width:6.167em;
	display:block;
	text-decoration:none;
}
.footer-text ul#complogos li.f1logo, .footerLinks ul#complogos li.f1logo {
	background-position:-219.583em -6.75em;
	height:1.583em;
	width:1.083em;
}
.footer-text ul#complogos li.f1logo a, .footerLinks ul#complogos li.f1logo a {
	height:1.583em;
	width:1.25em;
	display:block;
	text-decoration:none;
}
.footer-text ul#complogos li.sep, .footerLinks ul#complogos li.sep {
	background-position:-221.25em -6.5em;
	height:1.667em;
	width:0.083em;
	margin:0 0.5em;
}
/* print */
.print-wrap {
	display:none;
}
/* new News Video tab  sprite classes */
.NVtabBar {
	background: #1b1b1b;
	height:30px;
}
#NV-Tabs {
	background: none;
}
.NVpnlBtm {
	background: none;
	height:0;
	display:none;
	overflow:hidden;
}
.NVpnlBtm1 {
	background: none;
	height:0;
	overflow:hidden;
	margin-bottom:0;
}
.NVpnlTop {
	background: none;
	height:0;
	overflow:hidden;
}
.NVpnlBg {
	/* background-position:0 -7.25em;  */
	width:100%;
	height:2.25em;
	display:block;
}
/* new News Video tab  sprite classes */
.visual-bar, #visual-tabs, .newsbtm, .newsbtm1, .newstop, .tabbg {
	background:url(http://i.espn.co.uk/espnuk/NV_sprite4.gif) no-repeat;
}
.visual-bar {
	background-position:0 0;
	height:2.250em;
}
#visual-tabs {
	background-position:-54.500em -2.500em;
}
.newsbtm {
	background-position:0 -4.167em;
	height:0.583em;
	overflow:hidden;
}
.newsbtm1 {
	background-position:0 -2.699em;
	height:0.5em;
	overflow:hidden;
	margin-bottom:0.833em;
}
.newstop {
	background-position:0 -3.333em;
	height:0.583em;
	overflow:hidden;
}
.tabbg {
	background-position:0 -7.25em;
	width:100%;
	height:2.25em;
	display:block;
}
.selected .opener {
	background-position: -61.167em -6.667em !important;
}
.selected a.opener:hover {
	background-position: -61.167em -6.667em;
}
.slide-holder a.opener {
	background-position: -61.167em -3.333em;
}
.slide-holder a.opener:hover {
	background-position: -61.167em -5em;
}
/* inside sub nav */
.subnav-wrap {
	width:81.667em;
	margin:0.833em 0;
	float:left;
}
.subnv-top {
	background-position: -163.333em 0;
	height:0.5em;
	overflow:hidden;
}
#subnv-btm {
	background-position: -163.333em -0.5em;
	height:0.417em;
	overflow:hidden;
}
/*.fb_top, .ci_top, .rugbyu_top, .f1_top, .golf_top, .tennis_top, .rugbyl_top, .others_top, .fb_btm, .ci_btm, .rugby_btm, .f1_btm, .golf_btm, .tennis_btm, .rugbyl_btm, .others_btm {
	background:url('http://i.espn.co.uk/espnuk/spritesubnav.gif') no-repeat;
}
.fb_top, .ci_top, .rugbyu_top, .f1_top, .golf_top, .tennis_top, .rugbyl_top, .others_top {
	height:0.583em;
	overflow:hidden;
}
.fb_btm, .ci_btm, .rugby_btm, .f1_btm, .golf_btm, .tennis_btm, .rugbyl_btm, .others_btm {
	height:0.5em;
	overflow:hidden;
}
.fb_top {
	background-position: 0em 0em;
}
.ci_top {
	background-position: 0em -1.167em;
}
.rugbyu_top {
	background-position: 0em -2.333em;
}
.f1_top {
	background-position: 0em -3.5em;
}
.golf_top {
	background-position: 0em -4.667em;
}
.tennis_top {
	background-position: 0em -5.833em;
}
.rugbyl_top {
	background-position: 0em -7em;
}
.others_top {
	background-position: 0em -8.167em;
}
.fb_btm {
	background-position: 0em -0.583em;
}
.ci_btm {
	background-position: 0em -1.75em;
}
.rugbyu_btm {
	background-position: 0em -2.917em;
}
.f1_btm {
	background-position: 0em -4.083em;
}
.golf_btm {
	background-position: 0em -5.25em;
}
.tennis_btm {
	background-position: 0em -6.417em;
}
.rugbyl_btm {
	background-position: 0em -7.583em;
}
.others_btm {
	background-position: 0em -8.75em;
}
*/
.hdtxt {
	margin:0;
	padding:0.24em 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
	height:1.273em;
	font-weight:bold;
	color:#FFFFFF;
}
.subnav-cont {
	margin:0.819em 0 0.819em 0;
	float:left;
}
.subnav-cont div.hdtxt span {
	font-size:1em;
}
.subnav-cont div.hdtxt b {
	font-size:0.818em;
}
.subnav-cont ul {
	margin:0;
	padding:0.818em 0 0.364em 0;
	font-size:0.917em;
}
.subnav-cont ul li {
	list-style:inside;
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
}
.subnav-cont ul li a {
	color:#666666;
}
.subnav-cont ul li.sep {
	color:#666666;
	padding:0 0.25em;
}
a.moresport:link, a.moresport:visited, a.moresport:active {
	color:#0c3e70;
	font-size:0.917em;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma;
}
a.moresport:hover {
	color:#0c3e70;
	font-size:0.917em;
	font-weight:bold;
	text-decoration:underline;
}
/* inside sub nav */

/* story top section */
#stry {
	border-bottom:0;
	overflow:hidden;
	width:52.5em;
	padding:0 0 0.5em 0;
}
#strybtm {
	float:right;
	margin:0.3em 0 0 0.3em;
	width:24em;
}
#stry ul.hdl {
	width:20.284em;
	float:left;
	margin:0 0 0.667em;
}
#stry ul, #strybtm ul {
	list-style-type:none;
	margin:0 0 0.667em;
	padding:0;
	overflow:hidden;
	float:right;
}
#strybtm ul {
	width:auto;
	margin:0;
}
.phtshare {
	margin-bottom:0.182em;
}
.photobtm {
	clear:both;
	margin: 0.667em 0 0.455em 0;
	height:2.417em;
	width:41.7em;
}
#stry ul li, #strybtm ul li {
	float:left;
	/*	width:4.167em;*/
	padding:0 0.833em 0 0.417em;
	font-size:0.917em;
}
#stry ul li.last, #strybtm ul li.last {
	float:left;
	/*	width:4.167em;*/
	padding:0 0 0 0.417em;
	color:#999;
	font-size:0.917em;
}
#strybtm ul li {
	line-height:1em;
}
.shhover {
	font-size:1em !important;
	color:#999 !important;
	text-decoration:none !important;
}
#stry ul li.hdl {
	padding-left:0;
}
#stry ul li.hdlotd {
	padding-left:0;
	font-size:1em;
}
#stry h1 {
	margin:0;
	font-size:22px;
	font-weight:bold;
	color:#000;
	clear:both;
}
#stry a.author, #stry div.atr {
	margin:0.909em 0 0 0;
}
#stry div.atr {
	font-size:0.917em;
}
#stry a {
	font-size:0.917em;
	color:#333333;
	text-decoration:underline;
	float:left;
}
#stry span.date {
	font-size:0.833em;
	color:#666666;
	float:left;
	padding:0 0 0.25em;
	clear:both;
}
#strycnt small {
	font-size:0.923em;
}
#strycnt blockquote, #strycnt table tr td {
	font-size:13px;
}
#strycnt ul.editorialList li {
	font-size:1.083em;
}
/*#stry span.cmnt {
	font-size:0.917em;
	color:#035bac;
	float:right;
	padding:0.25em 0;
}*/
li.share {
	background-position:-120.167em -7.333em;
	width:1.041em;
	height:1em;
	padding:0 !important;
	font-size:1em !important;
	cursor:pointer;
}
li.email {
	background-position:-111.677em -7.333em;
	width:1.333em;
	height:1.091em;
	padding:0 !important;
	font-size:1em !important;
	cursor:pointer;
}
li.fdback {
	background-position:-114.667em -7.333em;
	width:0.958em;
	height:1.091em;
	padding:0 !important;
	font-size:1em !important;
	cursor:pointer;
	display:block;
}
li.print {
	background-position:-117.25em -7.333em;
	width:1.25em;
	height:1.091em;
	padding:0 !important;
	font-size:1em !important;
	cursor:pointer;
	display:block;
}
.inlineph div.inlinepic {
	padding:0;
	border:0;
	font-size:1em;
}
p.summary {
	font-size:0.917em;
	margin:0;
}
#stry .strprevnext{
	float:right;
	background:none;
}
#stry .strprevnext a {
	color: #035BAC !important;
	text-decoration: none !important;
	float: none !important;
	font-size: 0.917em !important;
	width: auto;
	float: left;
	display: inline;
}
#stry .strprevnext a:hover {
	color:#035bac !important;
	text-decoration:underline !important;
	float:none !important;
	font-size:0.917em;
}
.strprevnext{
	background: none repeat scroll 0 0 #F4F4F4;
	line-height: 16px;
	overflow: hidden;
	padding: 10px;
}
.strprevnext a {
	color: #035BAC ;
	text-decoration: none;
	float: none ;
	font-size: 0.917em ;
	display: block;
	text-decoration: none;
	width: 50%!important;
	margin-right: 0;
}
.strprevnext a:hover {
	color:#035bac ;
	text-decoration:underline ;
	float:none ;
	font-size:0.917em;
}
/* story top section */
/* story content section start*/
#strycnt, #pagecnt {
	padding:0.667em 0 0 0;
	overflow:hidden;
	line-height:1.538em;
}
#strycnt{
	border-bottom:none;
	overflow:visible;
}
#strycnt p, #pagecnt p  {
	margin:0 0 1.923em 0;
	line-height:1.538em;
	font-size:1.083em;
}
#strycnt p.authdesc {
	margin:0 0 0.455em;
	font-size:0.917em;
	clear:both;
	line-height:normal;
}
#strycnt p.last {
	margin:0 0 1.333em 0;
}
#strycnt h5 {
	font-size:0.917em;
	color:#8b8b8b;
	margin:0 0 0.5em 0;
	font-weight:normal;
	float:left;
	_margin:-1.833em 0 0.5em 0;
}
.inlinephfull {
	margin: 1.667em 0 1.667em 0;
	float:none;
	clear:both;
	font-size:0.917em;
}
.inlinephrl {
	width:25.833em;
	margin:0 0 0.5em 0.917em;
	float:right;
	clear:both;
}
.inlineph {
	width:25.833em;
}
.inlineph2x {

	width:51.666em;
	margin:0 0 0.833em;
}
.inlineph2x div {
	font-size:0.917em;
	padding:0.5em 0.333em;
	border:0.091em solid #cccccc;
}
.inlineph div {
	font-size:0.917em;
	padding:5px 5px 0 0;
	border:none;
	line-height:1.333em;
}
.inlineph div.video {
	font-size:11px;
	padding:5px 3px;
	border:1px solid #cccccc;
	width:292px;
}
.inlineph div span, .inlinephfull div span {
	color:#999;
	font-size:0.909em;
}
/*.rl {
	width:25.833em;
	margin:0.833em 0 0 0;
}
.rlT {
	background-position:-125.75em -6em;
	width:25.833em;
	height:0.5em;
	overflow:hidden;
}
.rlB {
	background-position:-125.75em -6.5em;
	width:25.833em;
	height:0.75em;
	overflow:hidden;
}
.rlcnt {
	border-left:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
	padding:0 0.417em 0;
	overflow:hidden;
}
.rlcnt a.mre {
	font-size:0.917em;
	padding:0 0 0 0.3em;
}
*/
.rl {
	width:25.833em;
	margin:1.5em 0 0 0;
	line-height:1.167em;
	float:left;
}
.rlT {
	background:none;
	width:0;
	height:0;
	overflow:hidden;
 [ width:0;
	width:0;
	display:none;
]
}
.rlB {
	background:none;
	width:0;
	height:0;
	overflow:hidden;
 [ width:0;
	width:0;
	display:none;
]
}
.rlcnt {
	width:24.838em;
	padding:0 10px 0;
	overflow:hidden;
	border-top:2px solid #1b1b1b;
}
.rlhd {
	background:none;
	width:24.25em;
	font-weight:bold;
	font-size:14px;
	color:#333;
	padding:10px 0 0 0;
	margin:0;
	text-transform:uppercase;
	padding-bottom: 10px;
}
div.rlcnt ul, div.rlcnt ul.last {
	padding:0;
	margin:0;
	width:24.167em;
	padding:0 0 0.333em 0;
	margin:0 0 0.667em 0;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
}
div.rlcnt ul, div.rlcnt ul.last, .rhpad {
	margin: 0 0 0.667em 0;
	padding: 0 0 0.333em 0;
	width: 24.167em;
}
div.rlcnt ul.last {
	background:none;
}
a.mstbactive, .standings-nav a {text-transform:uppercase; font-weight:bold;}
div.rlcnt ul li {
	display:inline;
	list-style-type:none;
	font-size:0.917em;
	font-weight:bold;
	padding: 0 0 10px;
	line-height: 20px;
}
div.rlcnt ul li a {
	color:#035bac;font-weight:normal;
}
.rltphotrhs {
	background: white;
	border:0;
	width:25.667em;
	padding:0 0.417em;
}
.rltphotrhs {
	width:25.7em\9
}
.rlhdphoto {
	background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-weight: bold;
    height: 1.583em;
    margin: 0 0 0.417em;
    padding: 10px 0 0 2px;
    width: 25.167em;
}
/*.rlhd {
	background-position:-107.5em -1.833em;
	height:1.583em;
	width:24.25em;
	font-weight:bold;
	color:#FFF;
	padding:0.167em 0 0 0.5em;
	margin:0 0 0.7em 0;
}
div.rlcnt ul, div.rlcnt ul.last, .rhpad {
	margin: 0 0 0.667em 0;
	padding: 0 0 0.333em 0.25em;
	width:24.39em;
}*/
div.rltphotrhs ul, div.rltphotrhs ul.last {
	margin: 0 0 0.667em 0;
	padding: 0 0 0.333em 0.25em;
	width:25.25em;
}
/*div.rlcnt li.last {
	background:none;
	padding:0;
	margin:0;
}
div.rlcnt ul li {
	list-style-type:none;
	font-size:0.917em;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
	padding:0 0 0.333em 0;
	margin:0 0 0.667em 0;
}*/
/* story content section end*/
/* Photo page css starts
---------------------------*/

.photoheadtext {
	font-size:1.167em;
	color:#444444;
	font-weight: normal;
	margin:0 0 0.833em 0;
	padding: 0;
}
/*.ciBigImgborder {
	border:1 solid #f1efef;
}*/
.morgin-top {
	margin:0;
}
.morgin-bottom {
	margin: 0 0 0.917em 0;
}
.browsphoto {
	padding:0 0.833em 0.75em 0.833em
}
h2.headtext {
	margin:0;
	padding:0 0 1.167em 0;
	font-size:1.333em;
	color:#de0404;
	font-weight:bold;
}
.photocopyrt {
	border-bottom:0.083em solid #f0efef;
	border-left:0.083em solid #f0efef;
	border-right:0.083em solid #f0efef;
	background-color:#f6f6f6;
	width:41.583em;
	float: left;
}
.photocopyrttext {
	color:#333333;
	font-size:0.833em;
	float:left;
	margin-top:0;
	padding: 0.833em 0 0.833em 0.417em;
	padding-right:0.833em;
	line-height:120%;
}
div.scrollable {
	position:relative;
	overflow:hidden;

	width: 25em;
	height:12.333em;
}
div.scrollable div.items {
	/* this cannot be too large */ 
    width:20000em;
	position:absolute;
}
div.items img {
	border:0.167em solid #aaa;
	margin:0.083em;
	vertical-align:middle;
	cursor:pointer;
}
div.items img.active {
	border:0.167em solid #f00;
}
/* position and dimensions of the navigator */
  div.navicont {
	width:3.167em;
	margin:0 auto 0.833em auto;
}
div.navi {
	width:7.25em;
	height:0.833em;
	float:left;
}
/* mouseover state */
  div.navi a:hover {
/* background-position:0 -8px; */
  }
/* this makes it possible to add next button beside scrollable */
  div.scrollable {
	float:left;
}
/* prev, next, prevPage and nextPage buttons */
  a.prev, a.nex t, a.prevPage, a.nextPage {
	display:block;
	width:1.417em;
	height:1.417em;
	background:url(http://i.espn.co.uk/espnuk/leftarwon.gif) 0 0 no-repeat;
	cursor:pointer;
	float:left;
}
/* disabled navigational button */
  a.disabled {
	opacity:0.4;
	filter:alpha(opacity=40);
}
/* next button uses another background image */
  a.next, a.nextPage {
	background:url(http://i.espn.co.uk/espnuk/rightarwon.gif) 0 0 no-repeat;
	float:left;
	margin-left:0.25em;
}
/* Photo page css end*/

/*RHS tab start*/
#rhstab {
	overflow:hidden;
}
#rhstab ul { margin-left:0;}
#rhstab ul li {
	list-style-type:none;
}
#rhstab ul li h4 {
	margin:0;
	font-size:1em;
}
#rhstab ul li.last {
	margin:0.75em 0 0.166em;
}
.rhstabHldr {
	/* background:url("http://i.imgci.com/espncricinfo/tab_greybg1.gif") repeat-x bottom;  */
	height:30px;
	background:#1b1b1b;
}
.rhsTab {
	float: left;
	background: #1B1B1B;
	padding-top: 6px;
	overflow: hidden;
	margin-bottom: 0;
	list-style: none;
	padding-left: 0;
	margin-top: 0;
}
.rhsTab li {
	float: left;
    font-size: 14px;
    font-weight: 700;
    margin-left: 5px;
    text-transform: uppercase;	
}
.rhsTab a {
	background: none;
    color: #FFFFFF;
    display: block;
    padding: 4px 8px;
	font-size:12px;
}
.rhsTab a:hover {
	text-decoration:none !important;
	color:#fff!important;
}
.rhsTab li.current {
	background: #fff;
	cursor: default;
	height:24px;
}
.rhsTab li.current a {
	background:none;
	cursor:default;
	color:#333;
}
.rhsTab li.current a:hover {
	text-decoration:none !important;
	color:#333!important;
}
/*RHS tab end*/
#divlnews {
	background-color:#FFF;
	width:25em;
	padding:0 0.75em 0.166em;
	_border-top: 0px none;
	_margin-top:0px;	
	#border-top: 0px none;
	#margin-top:0px;	
}
#divlnews ul, #divspl ul {
	padding:0.583em 0 0;
	margin:0;
	width:25em;
	background:none;
}
#divlnews ul li, #divlnews ul li.lastnews {
	float:none;
	list-style-type:none;
	text-align:left;
	background:none;
	padding:0.417em 0;
	cursor: default;
	font-size:0.917em;
}
#divlnews ul li span {
	color:#000; font-weight:bold;
}
#divlnews ul li.lastnews {
	background: none;
	padding:0.417em 0 1.167em;
}
#divspl {
	background-color:#FFF;
	display:none;
	border-right:0.083em solid #cccccc;
	border-left:0.083em solid #cccccc;	
	background-color:#FFF;
	width:25em;
	padding:0 0.75em;
	overflow:hidden;
}
#divspl ul {
	background:none;
	padding:0;
}
#divspl ul li {
	overflow:hidden;
	margin:0.917em 0 0.417em;
	_width:100%;
}
#divspl ul li img {
	float:left;
	margin:0 0.75em 0 0;
}
#divspl ul li p {
	margin:0.417em 0 0;
}
.mre {
	font-size:0.917em;
}
#pullquote {
	width:24.417em;
	float:right;
	margin:0.5em 0 0.5em 3.167em;
}
.pullT {
	background-color:#e60000;
	height:0.333em;
	width:10em;
	margin-left:6.833em;
	overflow:hidden;
}
.pullcnt {
	font-size:1.083em;
	color:#666;
	padding:1.167em 0;
	text-align:center;
}
/*RHS tab end*/
/*Pagination Start*/
.pagination {
	width: 52.5em;
	padding:0 0 0.5em 0;
	margin:0 0 1.25em 0;
	border-bottom: 0.083em solid #e9e7e7;
	float: left;
	clear:both;
	display: inline;
	overflow:hidden;
}
.pagintop {
	border-top: 0.083em solid #e9e7e7;

	padding-bottom:0.417em;
	padding-top:0.5em;
	margin-top:0.5em;
	margin-bottom:1.13em;
}
.paginbtm {
	border-top: 0.083em solid #e9e7e7;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin-top:0;
	margin-bottom:0;
}
.pagination ul {
	margin: 0;
	padding: 0;
}
.pagination li {
	list-style-type: none;
	float:left;
	padding-bottom: 0.083em;
}
.pagination .page-nos {
	font-size: 0.917em;
	color: #333333;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
	float:left;
	width:17.518em;
}
.PaginationNmbrs {
	color: #0068c4;
	font-size:0.917em;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.pagination ul li.previous {
	padding-left:0;
	margin-right:11.345em;
	color:#a5a5a5;
	font-size:0.917em;
}
li.prvon-icon {
	background-position:-141.9em -7.2em;
	width:1.167em;
	height:1.083em;
	margin-right:0.417em;
}
li.prvoff-icon {
	background-position:-125.5em -7.2em;
	width:1.167em;
	height:1.083em;
	margin:-0.083em 0.667em 0 0;
}
.pagination ul li a.next {
	padding-right:0;
	margin:0 0.727em 0 0;
	font-size:0.917em;
	background:none;
	text-decoration:none;
}
.pagination ul li a.next img {
	margin-left:0.727em;
	vertical-align:top;
}
.pagination ul li.first {
	padding-:0;
	color:#a5a5a5;
	font-size:0.917em;
	margin-right:1em;
}
.pagination ul li a.last {
	padding-right:0.25em;
	font-size:0.917em;
}
.pagination ul li.next {
	padding:0;
	color:#a5a5a5;
	font-size:0.917em;
	margin-right:0.717em;
}
.pagination ul li a.previous {
	padding:0;
	margin:0 11.345em 0 0.727em;
	font-size:0.917em;
	background:none;
	text-decoration:none;
	vertical-align:text-top;
}
.pagination ul li a.previous img {
	margin-right:1em;
	vertical-align:top;
}
.pagination ul li.nextoff-icon {
	background-position:-133.7em -7.2em;
	width:1.167em;
	height:1.083em;
	margin:-0.083em 0 0 0;
}
li.nexton-icon {
	background-position:-128.2em -7.2em;
	width:1.167em;
	height:1.083em;
	margin-right:1.167em;
}
li.fstoff-icon {
	background-position:-122.8em -7.2em;
	width:1.167em;
	height:1.083em;
	margin-right:0.417em;
}
li.laston-icon {
	background-position:-130.91em -7.2em;
	width:1.167em;
	height:1.083em;
	margin-right:0;
}
/*Pagination End*/
/* Search Panel Begin*/
 #search-calendar {
	width:54.167em;
	margin-bottom:0.833em;
	height:6em;
	text-align:center;
	overflow:hidden;
}
.srchbox-left {
	width:0.833em;
	height:6em;
	float:left;
	background-position: -160.75em -1.67em;
 [ background-position: -160.75em -1.66em;
	background-position: -160.75em -1.670em;
]
}
.srch-panal {
	float:left;
	width:18.833em;
	height:5.833em;
	border-top:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
	border-bottom:0.083em solid #bababa;
	background:#fff;
}
.srchtxt-bg {
	margin: 1.833em 0 0;
	text-align:left;
	vertical-align:middle;
}
/* Search page styles starts  */
.srchbox {
	width:54em;
	border:0;
	border-top:0;
	margin:0;
	background-color:#FFF;
}
.srchbox h4 {
	font-size:1.167em;
	color:#333333;
	font-weight:bold;
	padding:0 0 0 0.857em;
	margin:0;
}
.search4 {
	margin:0.800em 0 0.400em 0;
	padding:0;
}
.srchrslt {
	margin: 0 0 1em 0.75em;
	text-align:left;
	vertical-align:middle;
}
.searchP, .searchPlast {
	margin:0 0 0.600em 0;
	padding: 0 0 0.600em 0;
	width:100%;
	height:auto;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x bottom left;
}
.searchPlast {
	background:none;
}
.searchP span, .searchPlast span {
	display:block;
}
.searchP a, .searchPlast a {
	display:table;
	margin:0 0 0.200em 0;
}
.searchP a.head:link, .searchPlast a.head:link {
	display:table;
 #display:block;
	margin:0 0 0.200em 0;
	font-size: 1.083em;
}
.srchfst {
	padding-top:0;
}
.mrepad {
	padding:0.364em 0 0.273em 0;
}
.searchDate {
	font-size:0.917em;
	color:#8b8b8b;
	margin:0 0 0.200em 0;
	padding:0;
	font-weight:normal;
}
.rslthead {
	padding:0 0 0.25em 0;
	color:#333333;
	margin:0.667em 0 0.417em 0;
	font-weight:bold;
	border-bottom:0.083em solid #bababa;
  font-size: 1em;
}
.srch-text {
	background:url(http://i.espn.co.uk/espnuk/searchtxtbg.gif) no-repeat top left;
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:11.5em;
	height:1.667em;
	border: 0 none;
	padding:0.333em 0.667em 0;
	margin:0 0.5em 0 0;
	_margin:0 0 0 0;
	float:left;
}
.srch-text input#PhotosearchTxtBox {
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:11.5em;
	border: 0 none;
	padding:0;
	margin:0 0.25em 0 0;
	outline:none;
}
.srch-text input#galTxtBox {
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:11.5em;
	border: 0 none;
	padding:0;
	margin:0 0.25em 0 0;
	outline:none;
}
.srch-text input#newssearchTxtBox {
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:11.5em;
	border: 0 none;
	padding:0;
	margin:0 0.25em 0 0;
	outline:none;
}
.srch-rslt {
	background-position: -171em -1.84em;
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:46.3em;
	height:1.549em;
	border: 0 none;
	padding:0.533em 0.65em 0 0.5em;
	margin:0 0.5em 0 0;
	_margin:0 0.25em 0 0;
	float:left;
 [ height:1.55em;
	height:1.59em;
]
}
.srch-rslt input#srchrslt {
	font-size:1em;
	font-family:tahoma;
	color:#666666;
	width:46em;
 #width:45.5em;
	border: 0 none;
	padding:0;
	margin:0 0 0 0;
}
.searchBtn {
	width:4.667em;
	height:1.75em;
	background-position: -156.083em -6.333em;
	border:0;
	vertical-align:top;
	cursor:pointer;
	margin: 0.1em 0 0 0;
	padding:0;
	font-size:1em;
}
.racesearchBtn {
	background-position:-151em -6.2em;
	border:0 none;
	cursor:pointer;
	width:4.5em;
	height:2.1em;
	padding: 0.1em 0.3em 0.3em;
	font-family:Tahoma;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:bottom;
}
.srch-calendar {
	border-top:0.083em solid #bababa;
	border-bottom:0.083em solid #bababa;
	height:5.590em;
	width:33.513em;
	float:left;
	color:#999999;
	padding-top:0.25em;
	background:#f7f7f7;
}
.srch-calendar a {
	font-size:0.917em !important;
}
div.srch-calendar a.link {
	text-decoration:none;
	font-family:tahoma;
	font-size:0.917em;
	padding:0 0.455em 0 0;
	color:#035BAC;
}
div.srch-calendar a:hover {
	text-decoration:underline;
	color:#000000
}
div.srch-calendar a:visited {
	color:#035bac;
	font-size:0.917em;
}
/*div.srch-calendar a:visited:hover {
	color:#000000;
}*/
div.srch-calendar span.dead {
	font-size:0.917em;
	padding:0;
}
div.Year {
	margin:0.455em 0 0 0;
	font-size:0.917em;
	font-weight:bold;
}
div.month {
	text-align:center;
	margin:0.155em 0 0 0;
	font-size:0.917em;
}
div.month span.dead {
	padding:0;
}
div.srch-calendar a.sel {
	font-weight:bold;
	font-size:0.917em !important;
}
div.srch-calendar a.sel:hover {
	color:#035BAC !important;
	text-decoration:none !important;
}
div.month a.sel {
	font-weight:bold;
	font-size:0.917em !important;
}
div.month a:link {
	font-size:0.917em !important;
}
div.month a:visited {
	font-size:0.917em !important;
}
div.month a {
	font-size:0.917em;
	padding:0;
}
/*#dec2001 a {
	border-right:0.091em solid #aaaaaa;
	padding:0 0.455em 0 0;
}
#dec1971 a, #dec1961 a {
	border-right:0.091em solid #aaaaaa;
	padding:0 0.455em 0 0;
}*/
a.srch-caltext:link, a.srch-caltext:visited, a.srch-caltext:active, a.srch-caltext:hover {
	font-size: 0.917em;
	color: #035BAC !important;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}
.srchbox-right {
	width:0.833em;
	height:6em;
	background-position: -161.75em -1.670em;
	float:left;
 [ background-position: -161.75em -1.660em;
	background-position: -161.75em -1.670em;
]
}
/* Target all Firefox */ 
html>/**/body .srchbox-right, x:-moz-any-link, x:default {
background-position: -161.75em -1.665em;
}
/*Search Panel End*/

/* Photo thumb img bgs */
.thumb-bgtop, .thumb-imgbg, .thumb-bgbtm, .thumbTop, .thumbBg, .thumbBtm {
	background:url(http://i.espn.co.uk/espnuk/thumbimagebg-sprite.gif) no-repeat;
}
.thumbTop {
	background-position: -38.333em 0.083em;
}
.thumbBg {
	background-position: -55.417em top;
	background-repeat: repeat-y;
}
.thumbBtm {
	background-position: -72.583em top;
}
.thumb-bgtop {
	background-position: left top;
}
.thumb-imgbg {
	margin: 0;
	width: 10.833em;
	padding-left: 0.833em;
	padding-right: 0.833em;
	background-position: -12.75em top;
	background-repeat: repeat-y;
}
/* restrict image size (shows repeating bg in chrome) */
.thumb-imgbg img{max-width: 134px;}
.imgdate {
	margin:0.25em 0 0.667em 0;
	text-align:center
}
.thumb-bgbtm {
	background-position: -25.5em top
}
.imgtophld, .crttophld {
	width:52.5em;
	text-align:right;
	margin: 0;
	clear: both;
}
.imgtophld {
	padding:0.433em 0 0.355em;
	_border:0 !important;
}
.crttophld {
	padding:0.333em 0 0 0;
}
a.imgtoplink:link, a.imgtoplink:visited, a.imgtoplink:active {
	font-size:0.917em;
	color:#858384;
	padding:0;
	margin: 0;
	text-decoration:none;
}
a.imgtoplink:hover {
	font-size:0.917em;
	color:#858384;
	padding:0;
	margin: 0;
	text-decoration:underline;
}
.imagecaption-text {
	font-size:0.917em;
	color:#444444;
	margin-top:0.583em 0 0;
	text-align: center;
}
.image-copyright {
	color:#666666;
	font-size:0.833em;
	margin-bottom: 0.417em;
	text-align: center;
}
/*rhs espn-soccernet */
.espn-rhwrap {
	width:26.667em;
	margin:0;
}
.espnrh-top {
	background-position: -190em -0.917em;
	height:0.417em;
	overflow:hidden;
	margin-top:0.833em;
}
.espnrhmore-top {
	background:none;
	height:0;
	overflow:hidden;
	display:none;
}
.espnrhrby-top {
	background:none;
	height:0.5em;
	overflow:hidden;
	display:none;
}
.espnrhrby-btm {
	background:none;
	height:0.5em;
	overflow:hidden;
}
.espnrhckt-top {
	background:none;
	height:0;
	overflow:hidden;
	display:none;
}
.espnrhckt-btm {
	background:none;
	height:0;
	overflow:hidden;
	display:none;
}
.espnrhf1-top {
	background:none;
	height:0;
	overflow:hidden;
	display:none;
}
.espnrhf1-btm {
	background:none;
	height:0;
	display:none;
	overflow:hidden;
}
/*html>body .espnrh-top, x:-moz-any-link, x:default {
 background-position: -189.99em -0.95em;
}*/
#espn {
	margin:0;
	padding:0;
	color:#fff;
	height:1.667em;
	font-size:1em;
	font-weight:bold;
}
#espnmore, #espnmoreckt, #espnmorerby, #espnmoref1 {
	font-size:1.167em;
	color:#333;
	/*padding:0 0 0.833em 0;*/
	padding:0;
	margin:10px 0 10px;
}
#espnmore  a{
	padding:0 0 0.250em 0;
	color:#333;
	text-transform:uppercase;
}
#espnmoreckt {
	color:#333;
}
#espnmorerby {
	color:#333;
}
#espnmoref1 {
	color:#333;
}
.espnrh-cont, .espnrhmore-cont, .espnrhmore-contrby, .espnrhmore-contckt, .espnrhmore-contf1 {
	height:auto;
	padding:0 0.75em 0 0.833em;
}

.espnrhmore-contrby {
border-top:2px solid #1b1b1b;
	background:#FFF;
}
.espnrhmore-contckt {
	background:#FFF;
	border-top:2px solid #1b1b1b;
}
.espnrhmore-contf1 {
border-top:2px solid #1b1b1b;
	background:#FFF;
}
.espnrh-cont {
	background:url(http://i.espn.co.uk/espnuk/rhsbluebg.gif) repeat-x;
}
.espnrhmore-cont {
	background:#FFFFFF;
	border-top:2px solid #1b1b1b;
}
.espnrh-cont ul, #morelist ul {
	list-style-type:none;
	margin:0;
	padding:0;
	background:none;
	font-size:0.917em;
}
.espnrh-cont ul li, #morelist ul li {
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x bottom;
	margin:0;
	padding:0;
	line-height:2.183em;
}
.espnrh-cont ul li.lastlink, #morelist ul li.lastlink {
	background:none;
}
ul.rhsnav {
	margin:0;
	padding:0.083em 0 0.5em 0;
	border-top:0.083em solid #dedede;
}
ul.rhsnav li {
	display:inline;
	background:none;
	list-style-type:none;
}
ul.rhsnav li span {
	color:#666666;
	padding:0 0.333em;
}
#espnrh-btm {
	background:none;
	height:0;
	display:none;
	overflow:hidden;
}
.espn-nv {
	font-size:0.917em;
	padding:0.833em 0 0.833em 0;
}
/** photo thumb img css ends */
/*Story Index Start*/
#stryindex {
	width:52.5em;
}
#stryindex ul {
	width:52.5em;
	padding:0 0 0.583em;
	margin:0 0 0.583em;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
}
#stryindex ul.fst {
	margin:0.167em 0 0.75em;
}

#stryindex ul li {
	list-style-type:none;
	padding:0 0 0.364em;
	font-size:0.917em;
	color:#8b8b8b;
}
#stryindex ul li p {
	margin:0;
	font-size:1.091em;
	color:#333333;
}
#stryindex ul li a {
	font-size:1.182em;
}
#stryindex ul.last, #stryindex ul li.last {
	background:none;
	margin:0 0 1em 0;
	padding:0;
}
#stryindex ul li.lastotd, #stryindex ul.lastotd {
	padding:0;
	margin:0;
	background:none;
}
.otd {
	font-size:0.917em;
}
/** Gallery start */
.galleryimgcapn {
	font-size:0.917em;
	font-weight:bold;
	margin-bottom:0.909em;
	margin-top:0.455em;
	text-decoration:none;
}
.galtitle {
	color:#000000;
	font-size:1.333em;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0.214em;
	padding:0;
	text-decoration:none;
}
.galimgdate {
	color:#666666;
	font-size:0.917em;
	margin-bottom:0.455em;
	padding:1.091em 0 0 0;
	width:55.455em;
}
.galhdtxt {
	margin:0 0 1.583em 0;
	padding:0;
}
.galheadtext {
	margin:0;
	padding:0 0 0.625em 0;
	font-size:1.333em;
	color:#e60000;
	font-weight:bold;
	padding-left:0.625em;
}
#browsgalbtns ul {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:6.833em;
	cursor:pointer;
}
#browsgalrhs ul {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:6.833em;
	height:1.5em;
	cursor:pointer;
}
#browsgalrhs li {
	list-style-type:none;
	margin:0;
	padding:0;
	height:1.5em;
}
#browsgalbtns ul li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
/** Gallery ends */
/*Story Index End*/
/*Side Bar*/
.sdbrcont {
	float:right;
	width:25.833em;
	margin:0.25em 0 0.4em 0.5em;
}
.sdbr {
	background:url(http://i.espn.co.uk/espnuk/sidebarM_310x10.gif) repeat-y;
	width:291px;
	height:auto;
	padding:0 0.833em;
	overflow:hidden;
	line-height:1.333em;
}
.sdbr h3 {
	font-size:1em;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
	margin:0 0 0.833em 0;
	padding:0.667em 0 0.417em 0;
	color:#333333!important;
	border:0;
}
.sdbr ul {
	width:23.417em;
	list-style-type:none;
	padding:0;
	margin:0;
}
.sdbr ul li {
	font-size:0.917em;
	margin:0 0 1.083em 0;
}
.sdbr ul li.blt {
	font-size:0.917em;
	background:url(http://i.espn.co.uk/espnuk/blue_arrow.gif) no-repeat left;
	padding:0 0 0 1.364em;
}
.sdbr ul li.last {
	font-size:0.917em;
	margin:0 0 0.5em 0;
}
.sbimg {
	border:0.083em solid #cccccc;
	background:#e4e4e4;
	width:22.667em;
	margin:0 0 0.917em 0.667em;
}
.cptn {
	color:#444444;
	font-size:0.917em;
	padding:0.5em;
}
div.cptn span {
	color:#666666;
	font-size:0.909em;
}
/*Side Bar*/
/*Author Popup*/
#athrData {
	width:32.917em;
	height:auto;
	display:none;
	position:absolute;
}
#blurbTop {
	width:30em;
	height:1.917em;
	background:url(http://i.espn.co.uk/espnuk/popupT3.gif) no-repeat top;
	padding-top:2.083em;
	padding-left:2.917em;
}
#blurbMdl {
	width:32.917em;
	background:url(http://i.espn.co.uk/espnuk/popupM3.gif) repeat-y right;
	display:table-cell;
	padding-top:0.667em;
	float: left;
}
#blurbCont {
	color:#787878;
	padding-left:2.917em;
	padding-right:1.667em;
	font-size:0.917em;
}
#blurbBtm {
	width:32.917em;
	height:1.5em;
	background:url(http://i.espn.co.uk/espnuk/popupB3.gif) no-repeat right;
	float: left;
}
.auth {
	font-weight:bold;
	color:#666;
	float:left;
}
.close {
	float:right;
	cursor:pointer;
	display:block;
	overflow:hidden;
}
/*Author Popup*/
/*HP tab start*/
#div0, #div1, #div2 {
	width:25.833em;
	padding:0.333em 0.333em 0;
}
#phdiv0, #phdiv1, #phdiv2, #gldiv0, #gldiv1, #gldiv2, #ptdiv0, #ptdiv1, #ptdiv2 {
	background:none;
	background-color:#ffffff;
	height:auto;
	width:25.833em;
}
/*HP tab end*/
/*email popup*/
#email {
	width:32.083em;
	overflow:hidden;
	height:auto;
	display:none;
	position:absolute;
	z-index:10000;
}
.mltop {
	background:url(http://i.espn.co.uk/espnuk/pop_T.gif) no-repeat;
	width:32.083em;
	height:1.75em;
}
.mltop .hdr {
	padding:0.417em 0.417em 0 1.25em;
	color:#FFF;
}
.mltop img {
	cursor:pointer;
}
.hdr span {
	float:left;
}
.mlmdl {
	background:url(http://i.espn.co.uk/espnuk/pop_M.gif) repeat-y;
	width:30.417em;
	padding:0.417em 0.417em 0.833em 1.25em;
	overflow:hidden;
	float:left;
}
.mlbtm {
	background:url(http://i.espn.co.uk/espnuk/pop_B.gif) no-repeat;
	width:32.083em;
	height:1.25em;
}
/*.inp {
	background:url(http://i.espn.co.uk/espnuk/mail_txtfld.jpg) no-repeat;
	width:234px;
	height:17px;
	border:none;
	margin:3px 0 0 0;
	padding:1px 5px 0;
	font-size:11px;
}
.inputfld {
	border:0;
	width:234px;
	height:14px;
	padding:0;
	font-size:11px;
}
.inptxt {
	background:url(http://i.espn.co.uk/espnuk/mail_txtarea.jpg) no-repeat;
	width:239px;
	height:63px;
	border:none;
	margin:3px 0 0 0;
	padding:2px 2px 4px 3px;
	font-size:11px;
	overflow:hidden;
}
.inptxtarea {
	width:239px;
	height:63px;
	border:0;
	padding:0;
	margin:0;
	overflow-x: hidden;
	overflow-y:scroll;
	font-size:11px;
}
.inpcaptxt {
	background:url(http://i.espn.co.uk/espnuk/captchatxt.jpg) no-repeat;
	width:90px;
	height:15px;
	border:none;
	margin:3px 0 0;
	padding:1px 3px;
	font-size:11px;
}
.inpcaptxtfld {
	border:0;
	width:90px;
	height:14px;
	padding:0;
	margin:0;
	font-size:11px;
}
.mlmdl table {
	font-size:11px;
	font-weight:bold;
}
#er1, #er2, #er3, #er4, #er5, #er6 {
	display:none;
	padding:2px 0 0 8px;
	color:#F00;
	font-size:10px;
	font-weight:normal;
}
.subcan div, .subcan div img {
	cursor:pointer;
	float:left;
}
.subcan div {
	margin-left:30px;
}
.sndmail {
	background:url(http://i.espn.co.uk/espnuk/send_bg.gif) repeat-x;
	font-size:11px;
	color:#5c5e5f;
	height:17px;
	padding:5px;
	margin:0 !important;
}
email popup*/

/* Shedule results Table */
.standgstable {
	font-size:0.917em;
	padding:0;
	margin:0.364em 0 0.636em 0;
}
.standgstable thead tr td {
	color:#222222;
	font-weight:bold;
	background:#eeeeee;
	border-bottom:0.091em solid #fff;
	padding-top:0.182em;
	padding-bottom:0.364em;
}
.standgstable thead tr td.first, tr.datahd td.first, tr.data td.first, tr.datalast td.first {
	padding-left:1em;
	width:14em;
}
.standgstable tbody tr td {
	padding:0.273em 0 0.636em 0;
	margin:0;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x 0 100%;
}
.standgstable tbody tr.datalast td {
	margin:0;
	background:none;
}
.standgstable tbody tr.datahd td {
	margin:0;
	text-align:left;
	padding-top:0.727em;
	border-top:0.091em solid #f5f6f6;
}
.standgstable tbody tr.data td {
	margin:0;
	text-align:left;
}
/* Shedule results Table ends*/

/*RSS*/

.slide-holder table.rsstable {
	width:100%;
	margin:0.3em 0 0 0;
}
h4.hdr {
	color:#666666;
	padding:0 0 0.333em;
	border-bottom:0.083em solid #b7b7b7;
	margin:1.5em 0 0 0;
	font-size:1em;
}
p.txt {
	margin:0.830em 0 0 0;
}
p.txt1 {
	margin:0 0 1.5em 0;
	line-height:1.333em;
}
p.txt3 {
	margin:0.833em 0;
}
div.txt2 {
	font-size:1.083em;
	color:#000;
}
.slide-holder table.rsstable img {
	margin:0 0.545em 0 0;
}
.rssicon {
	width:1.25em;
	height:1.25em;
	display:table-cell;
}
.slide-holder table.rsstable td.cell-1 {
	padding:0.25em 0 0.25em 0.636em;
	width:19.455em;
	border-bottom:0.091em solid #fff;
}
.slide-holder table.rsstable tbody td.cell-2 {
	padding:0.364em 0 0.364em 0.636em;
	border-right:0.091em solid #f5f6f6;
	border-top:none;
	width:19.455em;
}
.slide-holder table.rsstable tbody td.cell-3 {
	padding:0.727em 0 0.364em 0.636em;
	border-right:0.091em solid #f5f6f6;
	border-top:none;
}
.slide-holder table.rsstable td.cell-4 {
	padding:0.25em 0 0.25em 1.455em;
	width:21.636em;
	border-bottom:0.091em solid #fff;
}
.slide-holder table.rsstable tbody td.cell-5 {
	padding:0.727em 0 0.364em 1.455em;
	border-right:0.091em solid #f5f6f6;
	border-top:none;
}
.slide-holder table.rsstable tbody td.cell-6, .slide-holder table.rsstable tbody td.cell-8, .slide-holder table.rsstable tbody td.cell-9 {
	padding:0.364em 0 0.364em 1.455em;
	border-right:0.091em solid #f5f6f6;
	border-top:none;
	text-align:left;
}
.slide-holder table.rsstable tbody td.cell-6 {
	width:21.636em;
}
.slide-holder table.rsstable td.cell-7 {
	padding:0.25em 0 0.25em 1.364em;
	width:12.727em;
	border-bottom:0.091em solid #fff;
}
.slide-holder table.rsstable tbody td.cell-8 {
	padding:0.727em 0 0.364em 1.364em;
	border-right:0;
	width:12.727em;
}
.slide-holder table.rsstable tbody td.cell-9 {
	border-right:0;
	padding:0.364em 0 0.364em 1.364em;
}
.slide-holder table.rsstable thead td {
	border-bottom:0;
}
.slide-holder table.rsstable td a {
	color:#333;
}
.slide-holder tr.nobg td {
	background:none;
}
.slide-holder table.rsstable thead td.cell-10 {
	height:0.136em;
	overflow:hidden;
 #height:0.182em;
	_height:0.182em;
}
/*RSS*/
/* Sport SubNav classes start*/
.fbnavlt, .fbnavrt, .fbnavm, .cktnavlt, .cktnavrt, .cktnavm, .rbyunavlt, .rbyunavrt, .rbyunavm, .f1navlt, .f1navrt, .f1navm, .glfnavlt, .glfnavrt, .glfnavm, .tnnavlt, .tnnavrt, .tnnavm, .rbylnavlt, .rbylnavrt, .rbylnavm, .otnavlt, .otnavrt, .otnavm, .ufcnavlt, .ufcnavrt, .ufcnavm, .snokernavlt, .snokernavrt, .snokernavm, .cyclnavlt, .cyclnavrt, .cyclnavm, .dartnavlt, .dartnavrt, .dartnavm, .olypnavlt, .olypnavrt, .olypnavm, .horsenavlt, .horsenavrt, .horsenavm, .athletnavlt, .athletnavrt, .athletnavm, .boxnavlt, .boxnavrt, .boxnavm {
	background: url(http://i.espn.co.uk/espnuk/spritesportnav_2.gif) repeat-x;
}
.rbyunavrtE, .fbnavrtE, .ufcnavrtE{
	background: url(http://i.espn.co.uk/espnuk/spritesportnavE_1.gif) repeat-x;
}
.fbnavlt, .fbnavrt, .cktnavlt, .cktnavrt, .rbyunavlt, .rbyunavrt, .f1navlt, .f1navrt, .glfnavlt, .glfnavrt, .tnnavlt, .tnnavrt, .rbylnavlt, .rbylnavrt, .otnavlt, .otnavrt, .ufcnavlt, .ufcnavrt, .rbyunavrtE, .fbnavrtE, .ufcnavrtE {
	width:0.583em;
	height:5.417em;
	float:left;
}
.snokernavlt, .snokernavrt, .cyclnavlt, .cyclnavrt, .dartnavlt, .dartnavrt, .olypnavlt, .olypnavrt, .horsenavlt, .horsenavrt, .athletnavlt, .athletnavrt, .boxnavlt, .boxnavrt {
	width:0.583em;
	height:5.666em;
	float:left;
}
 
.fbnavm, .cktnavm, .rbyunavm, .f1navm, .glfnavm, .tnnavm, .rbylnavm, .otnavm, .ufcnavm {
	width:80.5em;
	_width:80.4em;
	height:5.417em;
	float:left;
}
.snokernavm, .cyclnavm, .dartnavm, .olypnavm, .horsenavm, .athletnavm, .boxnavm {
	width:80.5em;
	_width:80.4em;
	height:5.666em;
	float:left;
}
.fbnavlt {
	background:url('http://i.espn.co.uk/espnuk/navleft.jpg') no-repeat;
		background-position:0 -1px;
}
.fbnavm {
	background:url('http://i.espn.co.uk/espnuk/uksubnavbg.jpg') no-repeat;
	background-position:-8px 0 ;
	border-bottom:1px solid #267f23;
	 height: 64px;
}
.fbnavrt {
	background-position:0 -10.833em;
}
.cktnavlt {
	background-position:0 -16.25em;
}
.cktnavm {
	background-position:0 -21.667em;
}
.cktnavrt {
	background-position:0 -27.083em;
}
.rbyunavlt {
	background-position:0 -32.5em;
}
.rbyunavm {
	background-position:0 -37.917em;
}
.rbyunavrt {
	background-position:0 -43.333em;
}
.f1navlt {
	background-position:0 -48.75em;
}
.f1navm {
	background-position:0 -54.167em;
}
.f1navrt {
	background-position:0 -59.583em;
}
.glfnavlt {
	background-position:0 -65em;
}
.glfnavm {
	background-position:0 -70.417em;
}
.glfnavrt {
	background-position:0 -75.833em;
}
.tnnavlt {
	background-position:0 -81.25em;
}
.tnnavm {
	background-position:0 -86.667em;
}
.tnnavrt {
	background-position:0 -92.083em;
}
.rbylnavlt {
	background-position:0 -97.5em;
}
.rbylnavm {
	background-position:0 -102.917em;
}
.rbylnavrt {
	background-position:0 -108.333em;
}
.otnavlt {
	background-position:0 -113.75em;
}
.otnavm {
	background-position:0 -119.167em;
}
.otnavrt {
	background-position:0 -124.583em;
}
.ufcnavlt {
	background-position:0 -130em;
}
.ufcnavm {
	background-position:0 -135.417em;
	_overflow:hidden;
}
.ufcnavrt {
	background-position:0 -140.833em;
}
.rbyunavrtE{
	background-position:0 0;
}
.fbnavrtE {
	background-position:0 0;
}
.ufcnavrtE {
	background-position:0 -130px;
}
.snokernavlt { background-position: 0px -1776px; }
.snokernavrt { background-position: 0px -1912px; }
.snokernavm { background-position: 0px -1844px; }
.cyclnavlt { background-position: 0px -1990px; }
.cyclnavrt { background-position: 0px -2126px; }
.cyclnavm { background-position: 0px -2058px; }
.dartnavlt { background-position: 0px -2204px; }
.dartnavrt { background-position: 0px -2340px; }
.dartnavm { background-position: 0px -2272px; }
.olypnavlt { background-position: 0px -2418px; }
.olypnavrt { background-position: 0px -2554px; }
.olypnavm { background-position: 0px -2486px; }
.horsenavlt { background-position: 0px -2632px; }
.horsenavrt { background-position: 0px -2768px; }
.horsenavm { background-position: 0px -2700px; }
.athletnavlt { background-position: 0px -2846px; }
.athletnavrt { background-position: 0px -2982px; }
.athletnavm { background-position: 0px -2914px; }
.boxnavlt { background-position: 0px -3060px; }
.boxnavrt { background-position: 0px -3196px; }
.boxnavm { background-position: 0px -3128px; }
/* Sport SubNav classes end*/
/*Feedback Page Style Start*/
#fdbk p {
	line-height:1.5em;
	margin:1.5em 0;
}
#fdbk p:first-child {
	margin-top:0;
}
#fdbk span {
	color:#ff0000;
	float:right;
	margin:0 0 1.25em;
}
#fdbk input[type="text"], #fdbk select, #fdbk textarea {
	border:0.091em solid #b4b4b4;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.917em;
}
#fdbk input[type="text"] {
	height:1.364em;
	padding:0;
	width:15.455em;
}
#fdbk table {
	clear:both;
}
#fdbk table td a {
	font-size:0.917em;
}
.txtarea {
	font-size:0.917em;
	font-family:Tahoma, Geneva, sans-serif;
}
.cpt {
	width:11.091em !important;
}
/*Feedback Page Style End*/
/** Footer link pages  ***/

.stmap {
	padding-left:1.364em;
	margin: 0.455em 0 1.818em 0;
	list-style-image: url(http://i.espn.co.uk/espnuk/site_rightarrow.gif);
}
.stmap li {
	font-size:0.917em;
	padding-left:0;
	margin-left: 0;
	padding-top: 0.091em;
	padding-bottom:0.091em;
	line-height: 130%;
}
.stmaprt {
	padding-left:0.917em;
	padding-right:0.833em;
	float:left;
}
.stmapcol {
	width:16.667em;
	background:url(http://i.imgci.com/sitemap_border.gif) right repeat-y;
	padding-left:0.25em;
	padding-right:0.833em;
	float:left;
}
.stmapcol p{padding:0;margin:0}
.termsuse {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
.termsusetxt {
	font-size: 0.917em;
	color: #222222;
	text-decoration: none;
	margin-top: 0.636em;
	margin-bottom: 0;
	padding: 0;
}
.headPrivacyfnt {
	color:#444444;
	font-weight:normal;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
.pp_ul {
	font:normal 0.917em Tahoma;
	color:#333333;
	margin:0;
	padding:0;
	list-style-image:url(http://i.espn.co.uk/espnuk/site_rightarrow.gif);
}
.pp_ul li {
	margin:0.909em;
}
/*player*/
.DrivProfL {
	float:left;
	width:25.659em;
	color:#666;
	list-style-type:none;
	margin:0;
	padding:0;
}
.DrivProfR {
	float:right;
	width:auto;
	margin-bottom:1.25em;
	padding:0.417em;
	border: 0.083em solid #e9e7e7;
}
.plyrlnks {
	margin:0 0 0 11.583em;
}
.DrivlinksT {
	width:28.917em;
	height:0.5em;
	clear:both;
	background-position:-198.25em -4.25em;
	overflow:hidden;
}
.DrivlinksM {
	border-left:0.083em solid #dedddd;
	border-right:0.083em solid #dedddd;
	background:#fbfbfb;
	width:28.75em;
	clear:both;
	padding-bottom:0.2em;
}
.DrivlinksB {
	width:28.917em;
	height:0.5em;
	clear:both;
	background-position:-198.25em -4.667em;
	overflow:hidden;
}
.Drivernametxt {
	border-bottom:0.083em solid #b7b7b7;
	margin:0 0 0.938em 0;
	padding:0.188em 0 0.313em 0;
	font-size:1.333em;
	font-weight:bold;
	color:#000;
	float:left;
	width:100%;
}
.DriverCtytxt {
	color:#999;
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
}
.DriverBldTxt {
	color:#666;
	font-size:1em;
	font-weight:bold;
	margin-top:1.333em;
	margin-bottom:0.417em;
}
.DriverBldSep, .profilehead, .DriverBldSep1 {
	color:#666;
	padding:0 0 0.433em 0;
	font-size:1em;
}
.prfrslt {
	background:transparent url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x scroll center bottom;
	padding-bottom:5px;
	margin-bottom:5px
}
.brdr {
	border-bottom:0;
}
.DriverBldSep {
	border-bottom:0.083em solid #b7b7b7;
	margin:2.75em 0 0;
}
.DriverBldSep1 {
	border-bottom:0.083em solid #b7b7b7;
	margin-top:0.833em;
	width:100%;
}
.DriverInfoTxt {
	font-size:1em;
	color: #666666;
	text-decoration: none;
	margin:0;
	padding:0;
	line-height: 130%;
}
#DrivProfCnt {
	width:52.5em;
	margin:0;
	padding-bottom:0.833em;
	clear:both;
	float:left;
}
#DrivProfCnt img {
	float:right;
	border:0.083em solid #dedddd;
}
.DrivBlueTxt, a.DrivBlueTxt:link, a.DrivBlueTxt:visited, a.DrivBlueTxt:active {
	color: #035BAC;
	font-weight: normal;
	padding:0;
	text-decoration: none;
	margin:0;
	font-size:0.917em;
}
a.DrivBlueTxtlnks {
	font-size:1em;
}
.profileInfoTxt {
	float:left;
	width:41.545em;
	color:#666666 !important;
	list-style-type:none;
	margin:-0.466em 0 0 0;
	padding:0;
	line-height: 182%;
	font-size: 0.917em;
}
.profileInfoTxt span {
	color:#333333;
}
.profileTxt {
	font-size:1.083em;
	padding:0.599em 0 0 0;
	overflow:hidden;
}
.profileTxt p {
	margin:0 0 1em 0;
	line-height:1.367em;
	font-size:0.846em;
}
.profileTxt p.last {
	margin:0em;
}
.headline ul {
	padding: 0.417em 0 0 0;
	margin: 0;
	list-style-type: none;
	overflow:hidden;
}
/* IE6 needs a nudge */
*html .headline ul {
	padding: 0;
	margin: 0;
}
.headline ul li {
	padding-top: 0.25em;
	padding-bottom: 0.5em;
	margin:0;
}
.headline ul li.crtfirstheadline {
	padding:0.333em 0 0.333em 0;
	margin:0 0 -0.083em;
	background: url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x;
}
.headline ul li.crtlastheadline {
	padding:0.333em 0 1.167em 0;
	margin: 0em;
	background: none;
	color:#555;
}
.DriverProfTxt {
	font-size: 0.917em;
	margin:0.833em 0 0 0;
	padding:0;
}
.plyrlst {
	font-size:0.917em;
	margin: 1em 0 2.091em 0;
	float:left;
	width:100%;
}
/*player*/

#strycnt table.pagetables {
	padding:5px;
	text-align:left;
}
#strycnt table.pagetables tr {
	height:2.3em;
}
#strycnt table.pagetables th {
	padding-right:0.8em;
}
#strycnt table.pagetables th.last {
	padding-right:0em;
}
#strycnt table.pagetables tr td {
	border-bottom:1px dotted #CCC;
	vertical-align:top;
	font-size:0.917em;
	padding-right:1.555em;
}
#strycnt table.pagetables tr td.shade {
	border-bottom:1px dotted #CCC;
	vertical-align:top;
	font-size:0.917em;
	padding:0 1.555em 0 0.417em;
	color:#666666;
	background:#F0F0F0;
}
#strycnt table.pagetables tr td.hdr {
	font-size:1.917em;
}
/*Today in TV classes*/
#tdytv {
	margin-bottom:0.833em;
	border-top:3px solid #ff0000;
}
#tdytvtop {
	background:none;
    height: 1.500em;
	color:#ffffff;
	font-size:1.333em;
	padding:10px 0 0 10px;
	width:19.500em;
	font-weight:bold;
	_overflow: hidden;
}
.tdytvtoplink, a.tdytvtoplink:hover, a.tdytvtoplink:link, a.tdytvtoplink:visited{
	color:#333 !important;
}
#tdytvtop, #ie8#fix {
  background:none;
  width:19.375em;
  [  background:none; ]
  [ width: 19.5em; width: 19.5em; ]
  #background:none;
  #width: 19.583em;
	_ background:none;
}
#tdytvbtm {
	 background:none;
	height:0.417em;
	width:26.667em;
  _overflow: hidden;
}
#tdytv div.tvlst {
	width:25em;
	padding:0 0.75em;
	background:#ffffff;
}
#tdytv ul {
	list-style-type:none;
	padding:0.5em 0;
	margin:0;
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) repeat-x bottom;
}
#tdytv ul li {
	padding:0 0 5px 0;
	margin:0;
	font-size:0.917em;
}
a.tvlnk {
	font-size:0.833em;
	padding:0.6em 0;
	display:inline;
}
.tvlinkbtm{
	padding:0.2em 0 0.4em 0;
}
/*Today in TV classes*/

.ad650x40 {
	margin-bottom:0.833em;
}

/*  Multimedia Audio & Video styles starts  */
.avHeader, .avSearch, a.browse, .cricinfoLogo, .espnF1Logo, .scrumLogo, .avPlayBar, .avPodcast, .aviTunes, .avRSS, .playBtn {
  background:url('http://i.espn.co.uk/espnuk/Mmedia_sprite4.gif') no-repeat;
}
a.avPodcast, a.aviTunes, a.avRSS {
  width: 1.25em;
  height: 1em;
}
a.avPodcast:hover, a.aviTunes:hover, a.avRSS:hover {
  text-decoration: none!important;
}
.avPodcast {
  background-position: -591px -54px;
}
.aviTunes {
  background-position: -627px -54px;
}
.avRSS {
  background-position: -658px -54px;
}
.avHeader {
  width: 81.667em;
  height: 68px;
  display: block;
  margin: 0;
  margin-top: -10px;
  padding: 0em;
  background:url('http://i.espn.co.uk/espnuk/video-audio-logo.jpg') no-repeat;
  _overflow: hidden;
}
.avLogo {
  width: 18.5em;
  height: 2.083em;
  margin: 1.5em 0 0 0.75em;
  display: block;
  position: absolute;
  cursor: pointer;
  _float: left;
}
.avHdrAd {
  width: 54.167em;
  height: 3.333em;
  display: block;
  float: right;
  margin: 0.5em 0.583em 0 0;
}
.sprtName {
	border-left:2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1.833em;
	font-weight:bold;
	line-height:18px;
	margin:26px 0 0 237px;
	padding:0 0 0 7px;
	position:absolute;
}
.avContent {
  width: 81.5em;
  [ width: 81.667em; width: 81.667em; ]
  _width: 81.5em;
  #width: 81.5em;
  height: auto;
  background-color: #FFFFFF;
  display: table;
}
.avLhNav {
  width: 12.25em;
  height: 100%;
  float: left;
  display: table;
}
.avRhNav {
  width: 69.083em;
  height: 100%;
  _float: right;
  display: table;
  border-left: 0.083em solid #e4e4e4;
  [ width: 69.25em; width: 69.25em; ]
  #width: 69.167em;
  _width: 69.049em;
}
.avSearch {
  background-position: 0.75em -5.833em;
  height: 3.333em;
  display: block;
}
.avTxBox {
  color: #333333;
  margin: 1.15em 0 0 1.083em;
  #margin: 1.083em 0 0 1.083em;
  padding: 0em;
  width: 9.333em;
  height: 1.3em;
  border: 0em none;
  font-family: Tahoma;
  font-size: 0.9em;
  float: left;
}
.avGoBtn {
  width: 1.667em;
  height: 1.667em;
  display: block;
  border: 0em none;
  background: none;
  #position: absolute;
  margin: 0.6em 0.51em 0 0;
  #margin: 0.66em 0.75em 0em 0.3em;
  padding: 0em;
  float: right;
  cursor: pointer;
}
.avGoBtn {
  #background:url('http://i.espn.co.uk/espnuk/Mmedia_sprite4.gif') no-repeat;
  #background-position: -109px -78px;
  _background:url('http://i.espn.co.uk/espnuk/Mmedia_sprite4.gif') no-repeat;
  _background-position: -109px -78px;
}
.lhRows {
  height: 1.75em;
  border-top: 0.083em solid #e4e4e4;
  display: block;
  position: relative;
  padding: 0.333em 0 0 0.75em;
}
a.lhLink1:link, a.lhLink1:visited, a.lhLink1:hover, a.lhLink1:active, #sport0, #sport1, #sport2, #sport3, #sport4, #sport5, #sport6, #sport8, #sport9, #sport12, #sport13, #sport16, #sport27, #sport28 {
  font-size: 1.083em;
  color: #333333;
  font-weight: bold;
}
a.lhLink2:link, a.lhLink2:visited, a.lhLink2:hover, a.lhLink2:active {
  font-size: 1em;
  color: #333333;
  font-weight: bold;
}
#sport0, #sport1, #sport2, #sport3, #sport4, #sport5, #sport6, #sport8, #sport9, #sport12, #sport13, #sport27, #sport28 {
  background-color: #f4f4f4;
  background-image: none;
}
#sport0 {
  border-top: 0.083em solid #0b396a;
}
#sport1 {
  border-top: 0.083em solid #2c88d9;
}
#sport2 {
  border-top: 0.083em solid #2bb34b;
}
#sport3 {
  border-top: 0.083em solid #0B396A;
}
#sport4 {
  border-top: 0.083em solid #E60000;
}
#sport5 {
  border-top: 0.083em solid #999216;
}
#sport6 {
  border-top: 0.083em solid #1b5322;
}
#sport8 {
  border-top: 0.083em solid #000000;
}
#sport9 {
  border-top: 0.083em solid #9a0000;
}
#sport12 {
  border-top: 0.083em solid #9a0000;
}
#sport13 {
  border-top: 0.083em solid #000000;
}
#sport27 {
  border-top: 0.083em solid #000000;
}
#sport28 {
  border-top: 0.083em solid #000000;
}
ul.avSports {
  margin: 0em;
  padding: 0em;
}
ul.avSports li {
  /*height: 1.75em;*/
  border-top: 0.083em solid #e4e4e4;
  display: block;
  position: relative;
  padding: 0.333em 0 0 0.75em;
  /* background: url('http://i.espn.co.uk/espnuk/lhLinkDott.gif') no-repeat 0.833em 50%; */
}
a.avMatches:link, a.avMatches:hover, a.avMatches:active, a.avMatches:visited {
  margin: 0em;
  padding: 0 0.75em 0.600em 0.667em;
  font-size: 0.917em;
  color: #666666;
  font-weight: bold;
  display:block;
}
.avMatcheSel {
  background: url(http://i.espn.co.uk/espnuk/lhLinkArrow.gif) no-repeat right 54%;
  color: #000000;
  margin: 0em;
  padding: 0 0.75em 0 0;
  font-size: 0.917em;
  font-weight: bold;
}
.featured {
  /*height: 16.4em;*/
  float: left;
  background-color: #f0eeee;
  padding: 0 0 1.8em 1.25em;
  #padding: 0 0 0.5em 1.25em;
  width: 98.5%;
}
.head1 {
  padding: 0em;
  margin: 0.833em 0 0.917em 0;
  color: #e60000;
  font-size: 1.333em;
  display: block;
}
.vdLeft, .vdRight {
  width: 31.5em;
  height: auto;
}
.vdLeft {
  margin: 0 2.5em 0 0;
  padding: 0em;
  float: left;
}
.vdRight {
  float: right;
  margin-right: 2.333em;
  _margin-right: 1.2em;
}
.ftrImg {
  float: left;
  margin-right: 0.833em;
  position: relative;
  #cursor: pointer;
  _cursor: pointer;
}
.contentImg {
  float: left;
  position: relative;
  margin-bottom:0.700em;
  _cursor: pointer;
}
.contentImg:hover {
  text-decoration: none!important;
  cursor: pointer;
}
.descBar, .descBar1, .playBtn, .vdDescBar {
  position: absolute;
  width: 100%;
  _width: 228px;
}
.descBar, .descBar1 {
  bottom: 0em;
  left: 0em;
  background-color: #000000;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.descBar {
  height: 2.083em;
  _cursor: pointer;
}
.descBar1 {
  display: table;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #000000;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.playBtn {
  width: 4.25em;
  height: 3.333em;
  display: block;
  background-position: -929px -60px;
  top: 94px;
  left: 220px;
}
.vdDescBar {
  display:table;
  height:2.917em;
  left:10px;
  padding:5px 10px;
  position:static;
  top:235px;
  width:39.167em;
  /* line-height: 15px; */
}
.avDescDate, .avDescTime, .avDescTxt, .avDescDurtn {
  font-size: 0.917em;
  opacity: 1;
  filter: alpha(opacity = 100);  
}
.avDescDate, .avDescTime  {
  color: #FFFFFF;
  font-weight: bold;
}
.avDescTime {
  font-weight: normal;
}
.avDescTxt {
  color: #CCCCCC;
}
.avDescDurtn {
  color: #999999;
  font-weight: bold;
}
.playBtn:hover {
  background-position: -77.417em -5em;
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.avPlayBar {
  position: absolute;
  top: 9.1em;
  bottom: 0em;
  left: 0em;
  height: 2.083em;
  background-position: -38.583em -7em;
  opacity: 1;
  filter: alpha(opacity = 100);
  font-weight: bold;
  color: #FFFFFF;
  _cursor: pointer;
}
.avPlayBar span {
  font-weight: bold;
  color: #FFFFFF;
  margin: 0 0 0 2.917em;
}
.head2, .head3 {
  color: #035BAC;
  font-size: 1.667em;
  font-weight: normal;
  display: table;
  _display: block;
}
.head3 {
  margin-top: 0.833em;
  font-size: 1.167em;
  width: 100%;
  _width: 226px;
  display: block;
}
.vdDesc {
  color: #333333;
  font-size: 0.917em;
  line-height: 1.5em;
  display: table;
  #display: block;
  margin-top:0.75em;
}
.vdDesc .time {
  color: #999999;
  font-weight: bold;
}
.sportsVideos {
  margin: 1.567em 1.25em 0.833em 1.25em;
	_margin: 1.567em 0em 0.833em 0.7em;
  padding: 0em;
  float: left;
  clear: both;
  _clear: both;
  #clear: both;
  width: 96.3%;
  _width: 96.5%;
  /* border-bottom: 0.167em solid #e4e4e4; */
}
.sportName {
	font-size: 0.917em;
  color: #666666;
	border-bottom: 1px solid #e4e4e4;
	padding: 0 0 0.299em 0;
	margin: 0 0 1.083em 0;
  _position: relative;
  display: table;
  width: 100%;
}
.sportName span {
	color:#e60000;
	font-weight:bold;
}
.sportcatName {
	color:#999999 !important;
	font-weight:normal !important;
}
.sportName div {
  font-size: 0.917em;
  width: auto;
  float: right;
  border-bottom: 0em none;
  margin: 0em;
  padding: 0em;
  #position: absolute;
  #right: 1.333em;
  _position: absolute;
  _top: 0px;
  _right: 1.333em;
}
.sportName div a {
  font-weight: normal;
  color: #035bac;
}
.filesRow {
  padding: 0 0 3.2em 0;
  margin: 0em;
  display: table;
  _margin: 0 0 0.5em 0;
  _height: 100%;
  #clear: both;
  #margin: 0 0 3.2em 0;
}
.vdeoFile, .vdeoFileLast {
  width:  19.167em;
  margin: 0em;
  display: block;
}
.vdeoFile {
  padding: 0em;
  margin: 0 4.5em 0 0;
  float: left;
}
.vdeoFileLast {
  float: right;
}
.carousel {
  margin: 0 1.25em 0.833em;
  padding: 0em;
  display: table;
  width: 96%;
}
.cricinfoLogo, .espnF1Logo, .scrumLogo {
  height: 12px;
  margin: 0.417em 0 0 0;
  padding: 0em;
  display: block;
}
.cricinfoLogo {
  background-position: -337px -73px;
}
.espnF1Logo {
  background-position: -337px -90px;
  width: 10em;
}
.scrumLogo {
  background-position: -337px -57px;
}

a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}
.othersites {
	position:relative;
	width: 62.5em;
  overflow: hidden;
	height: 19em;
}
.othersites .items {
	width: 2000em;
	position:absolute;
	clear:both;
  margin: 0em;
}
/* single scrollable item */
.othersites div {
	float:left;
	margin: 0 2.4em 0 2.4em;
	padding: 0em;
	width: 15.833em;
	height: 15.833em;
}
/* this makes it possible to add next button beside scrollable */
.othersites {
	float:left;	
}
/*div.items img {
  border: 0em none;
  cursor: default;
}*/
/* prev, next, prevPage and nextPage buttons */
a.browse {
	display:block;
	width: 1.833em;
	height: 3.75em;
	float:left;
	margin: 2.917em 0 0 0;
	cursor:pointer;
	font-size:1px;
  text-decoration: none;
}
a.disabled {
  cursor: default;
  opacity:0;
  filter: alpha(opacity = 0);
}
/* right */
a.right { 
	background-position: -25.667em -4.5em; 
	clear:right; 
	margin-right:0;
}
a.right:hover { 
	background-position: -20.917em -4.5em; 
}
a.right:active { 
	background-position: -23.333em -4.5em; 
} 

/* left */
a.left { 
	background-position: -12.25em -4.5em; 
	margin-left: 0; 
} 
a.left:hover { 
	background-position: -17.083em -4.5em; 
}
a.left:active { 
	background-position: -14.667em -4.5em; 
}
.avmain {
	background-color:#E9E5E6;
	float: left;
	margin:0;
	padding:0 0 1em;
	width:69.167em;
}
.avleft {
	width:42.000em;
	_width:41em;
	float:left;
	padding: 0 0 0 1.333em;
  margin: 1em 0 0 0;
}
.avtext{
	display:block;
	padding-left:1.1em;
	padding-right:1.1em;
}
.avleft span {
	color:#666666;
	padding: 0.533em 0 0.533em 0;
	font-size:0.917em;
	float:left;
	line-height:150%;
}
.avright {
	float: right;
	margin: 0 9px 0 0;
	_margin: 0 6px 0 2px;
	padding: 1em 0 0 0;
	width: 25em;
}
/*.avleft, .avright {
	height: 30.5em;
}*/
.vdoHdng {
	height: 6.583em;
}
.videoheadtext {
	padding: 0em;
	margin: 0 0 0.25em 0;
	font-size: 1.25em;
	display: block;
  color: #000000;
}
.videoimgborder{
	border:1px solid #666666;
}
.avtalk{
	height: 7.667em;
	width:25em;
	display:table;
	border-bottom:2px solid #cccccc;
	margin: 0 0 0.833em 0;
}
.avtalkleft{
	width:8.833em;
	float:left;
	padding-bottom:0.25em;
}
.avtalkright{
	float:right;
	width:15.833em;
}
.avtalkright h3{
	color: #035bac;
	font-size: 1.667em;
	padding:0 0 0.255em 0;
	margin: 0 0 0.2em 0;
	font-weight:normal;
	border-bottom:1px solid #e4e4e4;
}
.avtalkright div {
	font-size:0.917em;
	padding-bottom:0.5em;
}
.avrss {
	float:left;
	overflow:hidden;
	margin:0;
	padding:0 0.4em 0 0;
}
/*  Multimedia Audio & Video styles ends  */

/* start of calendar and rankings pages  */
.calRankTable {
	width: 630px;
	margin: 30px 0 0 0;
	color: #000000;
}
.calRankTable1 {
	width: 630px;
	margin: 0px;
	color: #333333;
	font-size:0.917em;
}
.calRankTable2 {
	width: 630px;
	margin: 0px;
	color: #333333;
	font-size:0.917em;
}
.rankTRGrey {
	background-color: #eeeeee;
}
.rankTRGreyDot {
	background-color: #eeeeee;
	border-bottom: 1px dotted #cacaca;
	border-top: 1px dotted #cacaca;
}
.rankText10 {
	color: #333333;
	font-size:0.833em;
}
/* end of calendar and rankings pages  */

/* betting page css starts */

.betnavlt, .betnavrt, .betnavm, .sjnavlt, .sjnavrt, .sjnavm {
	background: url(http://i.espn.co.uk/espnuk/sportingSubnav2.gif) repeat-x;
}
.betnavlt, .betnavrt, .sjnavlt, .sjnavrt {
	width:0.417em;
	height:5.417em;
	float:left;
}
.betnavm {
	width:80.833em;
	_width:80.4em;
	height:5.417em;
	float:left;
}
.betnavlt {
	background-position:0 0;
}
.betnavm {
	background-position:0 -12.5em;
}
.betnavrt {
	background-position:0 -6.25em;
}
.sjnavlt {
	background-position:0 -18.833em;
}
.sjnavm {
	background-position:0 -31.85em;
}
.sjnavrt {
	background-position:0 -25.333em;
}
.sjnavlt, .sjnavrt {
	width:0.417em;
	height:5.667em;
	float:left;
}
.sjnavm {
	width:80.833em;
	_width:80.4em;
	height:5.667em;
	float:left;
}

.bethead1, a.bethead1:link, a.bethead1:hover, a.bethead1:visited{
	color:#035bac;
	font-size:1.5em;
}
.bethead2, a.bethead2:link, a.bethead2:hover, a.bethead2:visited{
	color:#035bac;
	font-size:1.333em;
}
.moreonbettop, .moreonbetbtm, .betmasthead, .betsubnavhead, .sjsubnavhead, .moreonsjtop, .moreonsjbtm {
	background: url(http://i.espn.co.uk/espnuk/sportingSprite5.gif) repeat-x;
}
.moreonbettop {
	background-position: -57.75em -0.667em;
	height:2.5em;
	overflow:hidden;
}
.moreonbetbtm {
	background-position: -57.75em 0;
	height:0.5em;
	overflow:hidden;
}
.moreonbetm {
	height:auto;
	border-left:0.083em solid #000000;
	border-right:0.083em solid #000000;
	padding:0 0.75em 0 0.833em;
	background:#FFFFFF;
}
.moreonbethead{
	font-size:1.167em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.583em 0 0 0.833em;
	float:left;
}
.betmasthead{
	background-position: 0 0;
	width:30.25em;
	height:3.375em;
	float:left;
	margin-top:20px;
}
.betsubnavhead{
	background-position: 0 -3.417em;
	width:80.833em;
	height:3.25em;
}
.sjsubnavhead{
	background-position: -89em -3.167em;
	width:80.833em;
	height:3.25em;
}
.moreonsjtop {
	background-position: -143.167em -0.42em;
	height:2.5em;
	overflow:hidden;
	width:26.667em;
}
.moreonsjbtm {
	background-position: -143.167em 0;
	height:0.5em;
	overflow:hidden;
}
.moreonsjm {
	height:auto;
	border-left:0.083em solid #0a7a56;
	border-right:0.083em solid #0a7a56;
	padding:0 0.75em 0 0.833em;
	background:#FFFFFF;
}

/* betting page css ends */

.hpltvideos{
	float:left; 
	background:url(http://i.espn.co.uk/espnuk/sep-list.gif) bottom repeat-x; 
	margin:0 0 0.917em 0.917em;
	#margin:0 0.5em 0.917em 0.917em;
	_margin:0 0.5em 0.917em 0.517em;
	_width: 24.3em;
}
.hpltvidoesleft, .hpltvidoesrt{
	width:12.5em;
	_width:12.1em;
	float:left; 
	margin-bottom:0.217em;
	#padding-bottom:0.817em;
}
.hpltvidoesleft{
	float:left; 
}
.hpltvidoesrt{
	float:right; 
}
.hpltvideoshead{
	font-size:1em; 
	margin:0;
	font-weight:normal;
}
#cmtSpncrRuler {
	background-color:#C2C2C4;
	border:1px  solid #C2C2C4;
	margin-bottom:5px;margin-top:5px;
}
.divSeparator {
        background:url("http://i.espn.co.uk/espnuk/div_separator.gif")  repeat-x scroll left top transparent;
	clear:both;
	height:1.083em;
	margin:0;
	padding:0;
}
.fontsize {
        margin: 12px 0;
}
/******************* Global footer *********/
#gblftr1{ _display:none;position:fixed; left:1%; bottom:0; background:url(http://i.espn.co.uk/espnuk/gblftr/bg_main.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#333; width:98%; z-index:999;}

#gblftr {_display:none; border:1px solid #999;_left:1%;border-bottom:0;border-top:0;overflow:hidden; margin-top:0.417em;z-index:999;}

#gblftr_main{ text-align:center;}
#gblftr_main .logo1{ width:90px; float:left; margin:9px 0 0 0;}
#gblftr_main .feat{float:left; padding-top:0.455em; text-align:left;margin:4px 0 5px 0;}
#gblftr_main .feat a{color:#035bac;}
#gblftr_main #more, #gblftr_main #moreup{ width:5em; float:right; height:1.636em; padding:0.273em 0.909em 0 0.909em;margin-right:3%; _margin-right:1em; font-weight:bold;margin-top:5px;}
#gblftr_main #moreup{ display:none;}
#gblftr_main #more a, #gblftr_main #moreup a{ float:left; color:#333; text-decoration:none; cursor:pointer}
#gblftr_main #more img, #gblftr_main #moreup img{ float:left; padding:0.455em;}

#gblftr_main .close{ width:0.909em; float:right;margin-top:8px; margin-right:15px; height:1.091em;background:url(http://i.espn.co.uk/espnuk/gblftr/foot_sprite3.png) no-repeat -91px -187px; cursor:pointer;}
#gblftr_main .close a{ display:block; width:0.909em;}
#sub{ width:40em; *width:65em; margin:5px auto;}
/*
.ico_socc, .ico_cric, .ico_f1, .ico_scrum, .ico_espn, li.espntv:hover, #gblftr_main .close, ul.nav_inner {background:url(http://i.espn.co.uk/espnuk/foot_sprite4.png) no-repeat;}
*/
.ico_socc { background-position:0 6px;}
.ico_cric { background-position:0 -31px;}
.ico_f1 {  background-position:0 -67px;}
.ico_scrum { background-position:0 -104px;}
.ico_espn {  background-position:5px -140px;}
li.espntv,  li.gflast {width:104px; background:url(http://i.espn.co.uk/espnuk/gblftr/more1.gif) 90px 10px no-repeat;}
li.more_new { width:104px; background:url(http://i.espn.co.uk/espnuk/gblftr/more1.gif) 55px 10px no-repeat; margin-left:35px !important;}
li.more_new:hover{ background:#343434 url(http://i.espn.co.uk/espnuk/gblftr/more.png) 54px 10px no-repeat;}
li.espntv:hover,  li.gflast:hover{ background:#343434 url(http://i.espn.co.uk/espnuk/gblftr/more.png) 90px 10px no-repeat; color:#fff;}
li.espntv a:hover,  li.gflast a:hover, li.more_new a:hover { color:#fff !important;}
.clear { clear:both; height:0;}

.quickLinks { margin-left:30px;}
html>body .quickLinks {*padding-top:10px;}

/* drop up */

.footnav, .footnav ul { list-style: none;margin: 0;padding: 0;}

.footnav { font-family: Arial, Helvetica, sans-serif; position: fixed; bottom:0;}
.footnav li {  float: left;  margin: 0;  padding: 0;  position: relative;}

.footnav li a, .footnav li a:link, .footnav li a:active, .footnav li a:visited {
  font: bold 1em/25px Arial, Helvetica, sans-serif; display: block;  padding: 0 9px 0 18px; text-decoration: none; color:#333;}
.footnav li ul li a, .footnav li ul li a:link, .footnav li ul li a:active, .footnav li ul li a:visited {
  font: bold 1em/20px Arial, Helvetica, sans-serif;padding:0; color:#fff; padding-left:5px}

#footnav li:hover a, 
#footnav li.sfHover a { color: #fff;}

#footnav li:hover ul a:hover, 
#footnav li.sfHover ul a:hover { color: #fff;}

.footnav ul {list-style: none; margin: 0; width: 130px; position: absolute;}
.footnav li:hover ul,
/*.footnav li.sfHover ul {bottom: 25px;background: #343434;}*/
ul.nav_inner{  background:url(http://i.espn.co.uk/espnuk/gblftr/foot_sprite4.png) 0 -177px no-repeat !important; width:104px !important;}
ul.nav_inner li { background:#343434;width:104px !important;}
.nav_inner li.litop { margin-top:1px;}
.nav_inner li a { width:80px;margin-left:12px; margin-right:12px; border-bottom:1px solid #434343;}
.nav_inner li a:hover { color:#fff !important;}




/**** special style added for the extra photos link appearing in the related link module on the F1 photo page, only for races and teams related types **/
div#relatedLinks ol.extraPhotos{font-size:1em;margin-top:-1.255em;}
div#relatedLinks ol.extraPhotos li{font-size:1em;display:list-item;}
div#relatedLinks ol.extraPhotos li ul li{font-size:1em;display:inline;}

/*** call background image once for all places required **/
div.nextBtn, div.prevBtn, #pList span.prevP em, #pList span.nextP em, li#fbLike a, li#fbShare a, li#fbCount a, li#buzz a, div#social li.last, .boxedHead p.heading{
	background-image:url(http://s.imgci.com/hsprite1.png);
	background-repeat:no-repeat;
}
p.close span, #pOpts span#pChoose span.content, #pOpts span.viewLB span{
	background-image:url( http://s.imgci.com/hsprite.gif);
	background-repeat:no-repeat;
}

/*** adding new styles for the view photo page **/
/*** includes styles for the LightBox as well **/
/*** photo page styles****/
.floatClear{float:none;clear:both;padding:0;margin:0;border:0;height:1px;}
/*lightbox*/
#lbBg{z-index:10000000;background-color:#000;position:absolute;left:0;top:0;width:100%;text-align:center;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;display:none;}
#photoLightBox{z-index:1000;display:block;position:absolute;left:0;top:0;z-index:10000000;width:100%;text-align:center;float:left;padding:0;margin:0;}
#lboxArea{text-align:left;	background-color:#fff;padding:0 0.833em 0.833em 0.833em;width:600px;height:auto;position:relative;margin:0 auto;top:0;}
#imgLoading{text-align:center;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;z-index:1000;}
#imgLoading img{display:block;margin:0 auto;height:32px;width:32px;position:relative;top:44%;}
p.close{text-align:right;padding:0.3em 0;float:right;margin:0;}
p.close a{cursor:pointer;display:inline;text-transform:uppercase;font-size:0.9em;font-weight:bold;text-decoration:none;padding:0.3em 0;}
p.close span{padding:0;border:0;width:1.4em;height:1.2em;background-position:-4.1em -7.6em;float:left;display:block;}
p.close span.txt{padding:0;border:0;width:auto;height:auto;float:left;display:block;background:none;}
#lbNav{position:absolute;left:0;top:1.8em;width:100%;visibility:hidden;height:0;}
div.nextBtn{float:right;z-index:2;position:relative;right:0em;top:250px;	height:4.5em;	width:4.5em;background-position: -66.333em -0.083em;cursor:pointer;padding:0;}
div.nextBtnOff{cursor:default;background-position:-1019px -1px;}
div.prevBtn{float:left;	z-index:2;position:relative;left:0.7em;top:250px;	height:4.5em;	width:4.5em;background-position: -79.833em -0.083em;cursor:pointer;padding:0;}
div.prevBtnOff{cursor:default;background-position:-60.917em 0}
#lbNav div.nextBtn{right:1em;}
#lbNav div.prevBtn{left:1em;}
#lbNav div{top:0;}
#lbImg{float:none;clear:both;height:500px;}
#lbImg img{display:block;padding:0;margin:0;}
#lbExtra p.text{line-height:1.3em;margin:0.833em 0 0.5em 0;}
#lbExtra span.copy, #lbExtra p.text span , #lboxArea p.text span{color:#797979;font-size:0.917em;line-height:1.5em;margin:0;text-align:center;}
#lbExtra ul{margin:0;padding:0;}
#lbExtra li{display:inline;}
#lbExtra li a{color:#006699;}
#lbExtra li.pInd{background:url(http://s.imgci.com/verticleSprite3.gif) no-repeat 103% -23.75em;padding-right:0.417em;}
#lbExtra li.tagList{padding-left:0.417em;}
#lbExtra li.pInd a{color:#333;text-decoration:none;}

/*view photo page*/
div.photoViewer div.lhs{padding-bottom:4.167em;border-right:0;}
div.photoViewer .rhs div{border-top:0;}
div.photoViewer div#footer{border-top:0.083em solid #e0e0e0;}
#imgWait{text-align:center;height:inherit;position:absolute;left:0;top:44%;background-color:#000;z-index:1000;margin:0 auto;display:none;}
#imgWait img{display:block;margin:auto;height:32px;width:32px;position:relative;}
#photoMain{width:52.5em;z-index:0;overflow:hidden;}
#pOpts{padding:0.5em 0 0.15em 0;z-index:0;}
#pOpts span.pIndex{float:left;width:42%;}
#pOpts span.pIndex a{text-decoration:none;color:#006699;}
#pOpts span#pChoose{float:left;text-align:center;width:30%;}
#pOpts span#pChoose span.btn_prev{float:left;width:auto;display:block;}
#pOpts span#pChoose span.btn_prev a{float:left;height:1.333em;width:auto;padding-right:0.25em;background-position:0 -4.167em;overflow:hidden;}
#pOpts span#pChoose span.content{ float:left;height:1.333em;line-height:1.1em;width:0;padding:0.167em;text-align:center;background-position:-25.75em -4.5em; font-family:Arial, Helvetica, sans-serif;}
#pOpts span#pChoose span.btn_nxt{float:left;width:auto;display:block;}
#pOpts span#pChoose span.btn_nxt a{float:left;height:1.333em;width:auto;padding-left:0.3em;background-position:-0.583em -4.167em;overflow:hidden;}
#pOpts span#pChoose span.btn_prev a:hover, #pOpts span#pChoose span.btn_nxt a:hover{text-decoration:none !important;}
#pOpts span#pChoose span a.disabled{cursor:default;color:#222;opacity:1;filter:alpha(opacity=100);}

#pOpts span.viewLB{float:right;width:12%;text-align:right;}
#pOpts span.viewLB a{color:#666;text-decoration:none;cursor:pointer;}
#pOpts span.viewLB span{float:left;width:1.167em;height:1.167em;display:block;background-position:-42.167em -2.25em;}
#pOpts span.viewLB span.tt{background:none;width:auto;height:auto;padding-left:0.25em;}
#photoSlides{background-color:#000;position:relative;clear:both;float:none;padding-bottom:0.1em;overflow:hidden;width:52.5em;z-index:0;}
#photoSlides img{display:block;text-align:center;}
#photoSlides div.copy{color:#fff;}
#pView, #pNav, #pList, #imgWait{width:51.667em;margin:0 auto;}
#pView{text-align:center;margin:0.417em auto;position:relative;}
#pView img{margin:0 auto;text-align:center;}
#pNav{position:absolute;	left:0;top:1em;z-index:1;height:0;	width:51.667em;}
#pNav div{top:0;visibility:hidden;}
#pList span{float:left;width:1.7em;display:block;height:7em;cursor:pointer;}
#pList span.prevP em{background-position:-43.5em -2.417em; width:1.583em;height:1.417em;display:block;position:relative;top:40%;}
#pList span.nextP em{background-position:-45.417em -2.417em; width:1.583em;height:1.417em;display:block;position:relative;top:40%;}
#pList span.disabled{cursor:default;}
#pList span.items{width:47.9em;overflow:hidden;cursor:default;background:none;position:relative;}
#pList{margin:0.4em auto;position:relative;}
#pList ul{display:block;position:absolute;width:100000em;padding:0;margin:0;margin-top:0.5em;top:0;left:0;}
#pList li{display:block;float:left;width:47.9em;}
#pList li div{display:block;float:left;width:7.5em;margin:0 1em;_margin:0 0.955em;height:6em;overflow:hidden;}
#pList li div a{}
#pList li div.currentP{border:0.167em solid red;}
#pTags{padding:0.3em 0;}
#tag{float:left;}
#tag ul{padding:0;margin:0;}
#tag li{display:inline;font-weight:bold;font-size:0.9em;}
#tag li a{color:#006699;}
#social{float:right;}
#social li{display:block;float:left;width:auto;}
#social li a{display:block;width:auto;text-decoration:none;}
li#fbLike{margin-right:1.667em;}
li#fbLike a{height:1.667em;width:3.917em;background-position: -25.75em -2.417em;}
li#fbShare{margin-right:0.25em;}
li#fbShare a{height:1.5em;width:5em;background-position: -29.833em -2.417em;}
li#fbCount{margin-right:1em;}
li#fbCount a{text-decoration:none;height:1.4em;width:1.9em;background-position: -35em -2.417em;padding:0.1em 0 0 0.8em;}
li#buzz{margin-right:0.417em;}
li#buzz a{font-size:0.9em;color:#fff;text-decoration:none;height:1.45em;width:4.1em;background-position: -83.6em 0;padding:0.1em 0 0 0.65em;}
li#buzz a:hover{background-position:-83.6em -1.5em;color:#80b62a; text-decoration:none;}
div#social li.last{padding:0.083em 0em 0.083em 1.25em;background-position: 0.583em -46.083em;}
div#social li.last a{color:#006699;}
#pDetails{border-top:0;}
#pDetails p.date{color:#666666;padding:0;margin:0 0 0.3em 0;font-size: 1em;}
#pDetails p.desc{line-height:1.4em;padding:0;margin:0;font-size: 1em;}
.boxedHead p.heading{color:#fff;background-position: 0 -79.417em ; background-repeat:repeat-x; padding:0.3em 0.5em;font-size:1em;font-weight:bold;}
.boxedHead ul li{border-bottom:0.083em dotted #ccc;padding:0.4em;}
.boxedHead ul li.last{border-bottom:0;background:none;}
.boxedHead a{color:#006699;}
.photobtm{width:52.5em;margin-left:0;margin-right:0;}


/*minor style addition for photolightbox functionality in story pages */
img.stryPhotoEn{display:block;padding:0;margin:0;width:auto;height:auto;cursor:pointer;}
.inlineph div.stryEnlarge{border:0;cursor:pointer;padding:0;margin:0.3em 0 0 0;font-size:1.05em;}
.stryEnlarge span{display:block;float:left;color:#666;}
.stryEnlarge span.butt{width:1.6em;height:1.6em;margin:0;padding:0;background-position: -13.4em -5.5em;*background-position:-13.5em -5.5em;background-repeat:no-repeat;}

/*new class added for enlarging photos on homepage and section homepages */
img.sectionImg{cursor:pointer;}
.sectionImgEn{cursor:pointer;font-size:0.955em;background-position: -288px -58px;background-repeat:no-repeat;float:left;}
.sectionImgEn span{display:block;float:left;color:#666;}
.sectionImgEn span.butt{height:1.4em;width:1.6em;margin:0;padding:0;background-position: -12.2em -5.1em;background-repeat:no-repeat;}

/* New style author sub navigation */

.authsubTop {
	background-position: 0 -8.5em;
	width:81.667em;
	height:2.5em;
	overflow:hidden;
}
.authsubBG {
	border:none;
	width:81.667em;
	_width: 81.547em;
	#width: 81.547em;
	height:auto;
	display:table-cell;
}
.authsubBtm {
	background-position: 0 -11.083em;
	width:81.667em;
	height:0.5em;
	overflow:hidden;
	display:none;
}
.authsubTop span{
	color: #FFFFFF;
	font-size:1em;
	font-weight:bold;
	float:left;
	margin: 0.667em 0 0 0.667em;
}
.authsubImg{
	height:auto;
	margin:0.417em 0.417em 0 0.417em;
	float:left;
}
.authsubcontent{
	float:left;
	height:auto;
	width: 73.333em;
	padding-left:0.833em;
}
.authsubName{
	color:#e60000;
	text-decoration:none;
	font-size:1.667em;
	font-weight:bold;
	padding:0.283em 0 0.217em 0;
}
.authsubSummery{
	font-size:0.917em;
	text-decoration:none;
	border-top:1px solid #B6B6B6;
	color:#323232;
	padding-top:0.417em;
}

.rbyunavmE {
	background:url('http://i.espn.co.uk/espnuk/rugby_espnbg1.jpg') no-repeat;
	width: 44.54em;
	height: 2.308em;
	float:right;
	color:#FFFFFF;
	font-size:1.083em;
	font-weight:bold;
	padding:0.692em 0em 0 0;
	text-align:right;
}
.fbnavmE {
	width: 43.999em;
	height: 2.308em;
	float:right;
	color:#FFFFFF;
	font-size:1.083em;
	font-weight:bold;
	padding:0.692em 0em 0 0;
	text-align:right;
}
.ufcnavmE {
	background:url('http://i.espn.co.uk/espnuk/ufc_espnbg1.jpg') no-repeat;
	width: 43.499em;
	height: 2.308em;
	float:right;
	color:#FFFFFF;
	font-size:1.083em;
	font-weight:bold;
	text-align:right;
	padding:0.692em 0 0 0
}
.fbnavmEtxt, a.fbnavmEtxt:link, a.fbnavmEtxt:visited{
	color:#FFFFFF;
	padding-right:1em;
}
a.fbnavmEtxt:hover{
	color:#FFFFFF !important;
	text-decoration:underline !important;
}
.fbsubnavESPN{
	background-position:-984px -103px;
	width:6.667em;
	height:1.583em;
	display:inline-block;
}

/* Betting Zone css */

#bz_subnav{
	width:990px;
	height:65px;
	float: left;
	top: -21px;
}
.bz_subnavleft{
	background:none;
	width:0;
	height:0;
	display:none;
}
.bz_subnavbg{
	background:#007E55;
	float: left;
	width:990px;
	height: 39px;
	padding: 17px 0 0 10px;

}
.bz_subnavright{
	background:none;
	width:0;
	height:0;
	display:none;
}
.bz_subnavbtmleft{
	background:none;
	width:0;
	height:0;
	display:none;
}
.bz_subnavbtmbg{
	background:#fff;
	float: left;
	width:1000px;
	height:25px;
}
.bz_subnavbtmright{
	background:none;
	width:0;
	height:0;
	display:none;
}

#bz_rhsbox{
	width:320px;
}
.bz_rhs_topleft{
	background:url(http://i.espn.co.uk/betting/bz_rhs_topleft.gif) no-repeat;
	height:30px;
	width:7px;
	float: left;
}
.bz_rhs_topbg{
	background:url(http://i.espn.co.uk/betting/bz_rhs_topbg.gif) repeat-x;	
	height:30px;
	width:306px;
	float: left;
}
.bz_rhs_topbg h3 {
	font-size:14px;
	font-weight:bold;
	color: #FFFFFF;
	padding-top:7px;
	margin: 0px;
}
.bz_rhs_topright{
	background:url(http://i.espn.co.uk/betting/bz_rhs_toprt.gif) no-repeat;	
	width:7px;
	height:30px;
	float: left;
}
.bz_rhs_cont{
	border-left:1px solid #00754f;
	border-right:1px solid #00754f;
	width:318px;
	float:left;
	background:#FFFFFF;
}
.bz_rhs_btm{
	background:url(http://i.espn.co.uk/betting/bz_rhs_bttmcrv.gif) no-repeat;
	width:320px;
	height:7px;
	float:left;
	padding-bottom:10px;
}
.lnHeadline ul li, .lnHeadline ul li.lnFirstHl {
 	background: url('http://i.espn.co.uk/espnuk/sep-list.gif') repeat-x;
}
.lnHeadline {
	padding: 5px 9px 0;
	margin-bottom: 7px;
	font-size: 12px;
	color: #c3c3c3;
	float:left;
	width: 298px;
}
.lnHeadline ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
/* IE6 needs a nudge */
*html .lnHeadline ul {
	padding: 0px;
	margin: 0px;
}
.lnHeadline ul li {
	padding-top: 4px;
	padding-bottom: 6px;
	margin: 0px;
	background-position: left bottom;
}
.lnHeadline ul li.lnFirstHl {
	margin: 0px;
	background-position: left bottom;
}
.lnHeadline ul li.lnLastHl {
	margin: 0px;
	background: none;
}
.lnHdlLnks, a.lnHdlLnks:link, a.lnHdlLnks:visited, a.lnHdlLnks:active {
	font-size: 12px;
	color: #035BAC;
	line-height: 120%;
	text-decoration: none;
}
a.lnHdlLnks:hover {
	font-size: 12px;
	color: #000000;
	line-height: 120%;
	text-decoration: underline;
}
#latestVid{
padding: 5px;
border-left: 1px solid #444;
margin-left: 30px;
float:left;
}

#latestVid  a { margin-left:15px;font-weight: bold; }

/*UFC logo*/
.ufcLogo{
background:url('http://i.espn.co.uk/espnuk/ufc_logo2.png') no-repeat;
display: inline-block;
height:23px;
width:62px;
}

#tdytvtop a { text-transform:uppercase;}
#headeroverlay {
	position:absolute;width:100%;background:#000;height:187px;left:0;top:0;
}
html>body #headeroverlay { *height:193px;}

#footeroverlay {position:absolute;width:100%;background:#000;height:130px;left:0;width:100%;margin-top:0;	float:		left;margin-top:-56px\9;margin-top:-101px;}

#stryFtrLft {width: 337px;padding-bottom:20px;margin-left: 1px;}
.strprevnext > a.prev {
	float: left;
	padding-top: 10px;
	text-align: left;
	background: url(http://i.espn.co.uk/espnuk/right-next.png) no-repeat 4px 19px;
	height:54px;
}
.strprevnext > a > span {
	font-size: 11px!important;
	color: #B4B4B4;
	font-size:11px;
	font-weight: bold;
}
.strprevnext > a.prev > span, .strprevnext > a.prev > h2 {
	margin-left: 20px;
	margin-top:5px;
	text-align:left;
	font-size:12px;
}
.strprevnext > a.next > span, .strprevnext > a.next > h2 {
	margin-right: 20px;margin-top:5px;font-size:12px;
}
.strprevnext > a.next {
	float: right;
	text-align: right;
	padding-top: 10px;
	background: url(http://i.espn.co.uk/espnuk/left-prev.png) no-repeat right 19px;
	margin-left:0;
	height:54px;
}
.cont {
	border: none!important;
	margin-top: 0!important;
	padding-top: 3px;
	margin-bottom: 0!important;
}
/* couk2fc styles */

/* Main Nav start */
.nav-wraper {
    background:none;    
    width: 100%;
    margin-bottom: 5px;
}

.nav-wraper .homeNv-btn{
    display:none;
}

.nav-wraper .navs{
    width:100%;
    float: none;
    display: block;
}

.nav-wraper .navs > ul{
    width:980px;
	border-top:1px solid #696969;
}


.nav-wraper .navs > ul,
.nav-wraper .navs li.nav-last,
.nav-wraper .navs ul li{
    background:#333 none;    
    color:#FFF;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e4546), color-stop(50%, #3b3535), color-stop(50%, #282423), color-stop(100%, #282423)); 
    background: -webkit-linear-gradient(#4e4546, #3b3535 50%, #282423 50%, #282423); 
    background: -moz-linear-gradient(#4e4546, #3b3535 50%, #282423 50%, #282423); 
    background: -o-linear-gradient(#4e4546, #3b3535 50%, #282423 50%, #282423); 
    background: -ms-linear-gradient(#4e4546, #3b3535 50%, #282423 50%, #282423); 
    background: linear-gradient(#4e4546, #3b3535 50%, #282423 50%, #282423);
}

.nav-wraper .navs ul li{
    padding:6px 0px;
}

.nav-wraper .navs > ul li{
    padding:6px 0px 6px 1px;
}

.nav-wraper .navs > ul li a{
    padding:0px;
}

.nav-wraper .navs > ul > li:first-child{
    padding:6px 0px 6px 1px;
    padding-left:5px;
}

.nav-wraper .navs ul li:hover .nav-text{
    background:#FFF none;
    color:#333;
}

.nav-text {
    color:#FFF;
}


.nav-wraper .navs li.nav-last a{
    cursor: pointer !important;
}

.nav-wraper .navs .bLeft{
    left:0px;
}


.bg-nav-left, 
.bg-nav-center, 
.bg-nav-right, 
.bLeft, 
.bLeft-Mbl, 
.bRight, 
.tLeft, 
.tLeft-Mbl, 
.tRight, 
.tRight-Mbl, 
.tRight, 
.tRight-Mbl, 
.bLeft .bg, 
.bLeft-Mbl .bg, 
.pop-drop {
    background: none;
    background-color: white;
}

.nav-wraper .navs .bLeft ul.navCol0,
.nav-wraper .navs .bLeft ul.navCol1,
.nav-wraper .navs .bLeft ul.navCol2,
.nav-wraper .navs .bLeft-Mbl ul.navCol0{
    padding:0px 5px;
    margin-top: 3px;
}

.nav-wraper .navs .bLeft-Mbl{
    margin-top:6px;
}


.nav-wraper .navs .navCol1 li a,
.nav-wraper .navs .navCol2 li a,
.nav-wraper .navs .bg li a{
    color: #000;
    font-weight: bold;
    text-transform: none;
}

.nav-wraper .navs .navCol1 li,
.nav-wraper .navs .navCol2 li,
.nav-wraper .navs .navCol0 li{
    border-bottom: 1px dotted #ccc;
    padding:3px 0px;
}

.nav-wraper .navs .navCol1 li:last-child,
.nav-wraper .navs .navCol2 li:last-child,
.nav-wraper .navs .navCol0 li:last-child{
    border-bottom: none;
}

.nav-wraper .navs ul li a{
    color:#FFF;
    text-transform: uppercase;
}

.nav-wraper .navs .bRight{
    background: none;
    border:1px solid #222;
    padding-left:1px;
}

.nav-wraper .navs .bLeft ul.navCol2{
    background: none;
}

.nav-wraper .navs .bLeft ul.navCol1{
    padding:0;
}
/* Main Nav end */

/* Sub nav start */

#subnav{
    margin-top:7px;
}

#subnav h1{
    text-transform: uppercase;
}

#subnav .fbnavm ul{
    padding-top:0.4em !important;
    padding-bottom: -0.1em !important;
}

h1.teamsubnav,
ul.teamsubnavlst{
    margin-left:15px !important;
}


#subnav ul li a, .subnav_Txt{
    color:#222;
}


.fbnavlt, .fbnavrt, .cktnavlt, .cktnavrt, .rbyunavlt, .rbyunavrt, .f1navlt, .f1navrt, .glfnavlt, .glfnavrt, .tnnavlt, .tnnavrt, .rbylnavlt, .rbylnavrt, .otnavlt, .otnavrt, .ufcnavlt, .ufcnavrt, .rbyunavrtE, .fbnavrtE, .ufcnavrtE {
    width:0em;
    height:5.417em;
    float:left;
}

.snokernavlt, .snokernavrt, .cyclnavlt, .cyclnavrt, .dartnavlt, .dartnavrt, .olypnavlt, .olypnavrt, .horsenavlt, .horsenavrt, .athletnavlt, .athletnavrt, .boxnavlt, .boxnavrt {
    width:0em;
    height:5.666em;
    float:left;
}


.fbnavm, .cktnavm, .rbyunavm, .f1navm, .glfnavm, .tnnavm, .rbylnavm, .otnavm, .ufcnavm,
.snokernavm, .cyclnavm, .dartnavm, .olypnavm, .horsenavm, .athletnavm, .boxnavm {
    width: 1000px;
    float:left;
}

.fbnavm{
    /*background: url('http://i.espn.co.uk/espnuk/bg-stip-green-black.jpg') repeat-y;*/
    background: url('http://i.espn.co.uk/espnuk/blackgradient.png') repeat-y;
    background-position: 0px 0px;
    position: absolute;
    top: -21px;
    padding-top: 20px;
    margin-top: 20px;    
    height: auto;    

}

#subnav .fbnavm ul.teamsubnavlst{
    background-color: #FFF;
    margin-left: 0px !important;
}

#subnav ul.teamsubnavlst .bLeft{
    margin-top:-3px;
    border:1px solid #ccc !important;
}    


#subnav ul.teamsubnavlst .bLeft ul li:first-child {
    margin-left: 0px;
}

#subnav .subnavT, #subnav .subnavB{
    background: none;
	display:none;
}

.subnav{
    border-left: none;
    border-right: none;
}


/* Sub nav end */

/* mainnav-subnav 3D effect */

.entry, .top-ads{
    padding: 0 10px;
}

.nav-wraper{
    margin-left: 10px !important;
}

#subnav{
    position: relative;
    top:-16px;
    /*margin-top: -10px;*/
    width: 1000px;
    background: none;
    background-color: #eee;
	margin-bottom:-3px;
}

#subnav ul{
    width:98.5%;
}

.cktnavm, .rbyunavm, .f1navm, .glfnavm, .tnnavm, .rbylnavm, .otnavm, .ufcnavm,
.snokernavm, .cyclnavm, .dartnavm, .olypnavm, .horsenavm, .athletnavm, .boxnavm {
    position: absolute;
    background: none;    
    top: -20px;
    padding-top: 20px;
    margin-top: 20px;    
    height: auto;    
}
.boxnavm,.cktnavm,.glfnavm,.olypnavm,.tnnavm,.ufcnavm, .dartnavm {top: -21px;}

.fbnavm{
    background-color: #399C1B;
}

.boxnavm{
    background-color: #c53e37;
    border-bottom: 1px solid #C53E37;
}

.cktnavm{
    background-color: #0068c4;
    border-bottom: 1px solid #0068c4;
}

.tnnavm{
    background-color: #999216;
    border-bottom: 1px solid #999216;
}

.ufcnavm{
    background-color: #9A0000;
    border-bottom: 1px solid #9A0000;
}

.glfnavm{
    background-color: #154C1C;
    border-bottom: 1px solid #154C1C;
}

.dartnavm{
    background-color: #000;
    border-bottom: 1px solid #000;
}

#subnav ul.teamsubnavlst{
    background-color: #FFF;
    margin-left: 0px !important;
    padding-left: 15px !important;
}

.subnav{
    /*padding-top: 20px;*/
}
#main{
    left: 0;
    padding-top: 20px;
}


.engineTable {
	width: 100%;
	border-collapse: collapse;
}
.engineTable caption {
	padding: 1px 3px 2px 3px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	caption-side: top;
	text-align: left;
	background-color: #962921;
	height: auto;
}
.engineTable th {
	padding: 1px 3px 2px 3px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #cccccc;
}

.engineTable tr.head {
	text-align: right;
	vertical-align: middle;
}
.engineTable tr.headlinks {
	text-align: right;
	vertical-align: middle;
	height: 21px;
}
.engineTable tr.heading {
	background-color: #962921;
	font-weight: bold;
}
.engineTable tr.heading td {
	text-align: left;
	vertical-align: top;
	color: #ffffff;
	font-weight: bold;
}
.engineTable tr.heading-grey {
	background-color: #cccccc;
	font-weight: bold;
}
.engineTable tr.heading-grey td {
	text-align: left;
	vertical-align: top;
	color: #000000;
	font-weight: bold;
}
.engineTable tr.title {
	text-align: left;
	vertical-align: bottom;
}
.engineTable tr.title td {
	padding: 1px 3px 0px 3px;
}

.engineTable tr.data1, .engineTable tr.data2 {
	text-align: right;
	vertical-align: top;
}
.engineTable tr.data1 td {
	border-bottom: 1px solid #cccccc;
}
.engineTable tr.note {
	text-align: left;
	vertical-align: top;
}
.engineTable tr.note td {
	padding: 0px 3px 1px 3px;
	border-bottom: 1px solid #cccccc;
}
.engineTable td {
	padding: 1px 3px 1px 3px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
/* white-space: nowrap; */

.engineTable td.left, .engineTable th.left {
	text-align: left;
}
.engineTable td.centre, .engineTable th.centre {
	text-align: center;
}
.engineTable td.padDp1 {
	padding-right: 8px;
}
.engineTable td.padDp2 {
	padding-right: 14px;
}
.engineTable td.divider {
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}
.engineTable th.divider {
	padding: 0px 0px 0px 0px;
}
.engineTable a:link, .engineTable a:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0068c3;
}
.engineTable a:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #0068c3;
}
.engineTable a.black-link {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.engineTable a.data-link:link, .engineTable a.data-link:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.engineTable a.data-link:hover {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
.engineTable a.heading-link:link, .engineTable a.heading-link:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.engineTable a.heading-link:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
.engineTable a.heading-grey-link:link, .engineTable a.heading-grey-link:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.engineTable a.heading-grey-link:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
select.match-dropdown {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	background-color: #ffffff;
	border: 1px solid #b2b2b2;
	border-collapse: collapse;
	font-size: 11px;
	color: #333333;
}
#cmsMenu {color:#fff !important; position: relative; z-index: 2147483647;}
#cmsMenu  a { color:#fff  !important; }
#cmsMenu  a:hover { color:#fff  !important; }
.quoteL, .quoteR {

}
#chromePrompt { color:#fff!important;background: #000!important;}
#chromePrompt span  {color:#fff!important;}
#chromePrompt  a {color:#fff!important;}
#chromePrompt  a:hover {text-decoration:none!important; }
#subnav   .horsenavm  .teamsubnav, #subnav   .horsenavm   .subnavsep, #subnav   .horsenavm    .teamsubnav,
#subnav   .athletnavm  .teamsubnav, #subnav   .athletnavm   .subnavsep, #subnav   .athletnavm    .teamsubnav  { color:#333!important; }

#morelist { font-weight:bold;}

/* ie7 - Adjust flike and search button spacing */
*+html .socl{
    margin-right: 0px;
    margin-left:35px;
}

/* ie7 - Fix footer jumping to middle of page */
*+html #footeroverlay{
	top:none !important;
}

/* ie7 - Fix main nav 2 columns */
*+html .bLeft .bg, *+html .bLeft-Mbl .bg {
	width: 100%;	
}


/* author page titles */
.authsubTop {
	width: 1000px;
	background: none;
	background-color: #CA342B;
	padding-top: 20px;
}

.authsubTop span{
	margin: 0.667em 0 0 1.5em;
}

.authsubBG {
	padding:10px;
	border-bottom: 1px solid #CA342B;
}

/* login with facebook text links */
.greeting a:link, .greeting a:visited, .greeting{	
	color:lightSteelBlue !important;
}

.greeting a:hover, .greeting a:active{
	color:steelBlue !important;

}
.facethefanNav {  
border-bottom:none; 
 height: 79px;
 position: relative;
top: 0;
width: 1000px;
margin-bottom: -20px;
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
	.navs .nav-text{
		font-size: 0.95em;
	}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
	.navs .nav-text{
		font-size: 0.95em;
	}
}
.smallfbicon { margin-right:2px; margin-left:1px; position:relative; top:3px;background-position:-495px -10px;padding: 5px 7px;}