		/* general reset */
		body {
			margin:0;
			font:12px Tahoma, Arial, Helvetica, sans-serif;
			color:#333;
			background:#e6e6e6 url(http://img.espngp.com/ads/F1-background.jpg) center 100px no-repeat;
			font-size-adjust:inherit;
		}
		.socialItem  #twitter-widget-0 {width: 110px !important;}
		a:link, a:visited, a:active {
			text-decoration:none;
			color:#035bac;
			outline:none;
		}
		a:hover {
			color: #000000;
			text-decoration:underline;
		}
		form, fieldset {
			margin:0;
			padding:0;
			border-style:none;
		}
		img {
			border:none;
		}
		blockquote {
			margin:0em;
			padding:0em;
		}
		hr {
			background-color:#cccccc;
			border:none;
			size:0.083em;
			height:0.083em;
		}
		#chromePrompt{z-index: 1; position: relative;}
		.lilink {
			margin:0;
			padding:0;
			width:1em;
			height:1em;
			display:block;
		}
		.space3, .space5, .space10, .space15, .space20, .space25 {
			width:100%;
			display:table;
		}
		.space3 {
			height:0.250em;
			border-top:1px solid #e4e4e4;
		}
		.space5 {
			height:0.417em;
		}
		.space10 {
			height:0.833em;
		}
		.space15 {
			height:1.25em;
		}
		.space20 {
			height:1.667em;
		}
		.space25 {
			height:2.083em;
		}
		/* begin sprites classes  */
		.navigation, #ESPNF1Content .logo, .live-search, .goBgL, .goBgR, .navHomeBtn, .goBtn, #espnMenu, .hpNVpnl, #hpNVtabs, .hpNVbotom, .hpNVbotom1, .hpNVtop, .nvTabsBg, a.latest:link, a.latest:hover, a.latest:visited, #p320T, #p320B, .p650T, .p650B, #p980T, #p980B, .icoAudio, .icoTv, .icoMagzine, .icoRSS, .icoRSSd, .phtPrevIco, .phtNextIco, .toolRss, .toolMbl, .toolPdcst, .toolWdgt, .toolEmal, .toolFB, .toolTB, .toolGoogle, .selected .opener, .selected a.opener:hover, .slide-holder a.opener, li.share, li.email, li.fdback, li.print, .subnavT, .subnavB, .rlT, .rlB, .rlhd, .rlhdphoto, .srchbox-left, .searchBtn, .srchbox-right, .srch-text, li.fstoff-icon, li.prvoff-icon, li.prvon-icon, li.nexton-icon, li.laston-icon, li.nextoff-icon, .quoteSearchBtn, .qIcoL, .qIcoR, .quotesrchTxtBg, .quoteKeyDiv, .phtPrevIcoactive, .phtNextIcoinactive, .DriverIndexHdr, .DriverIndexBtmBg, .pnl492T, .pnl492B, .DrivlinksT, .DrivlinksB, .plrLetterUL li ul li, .plrLetterUL li ul li.inactive, .raceTxtBx, .racesearchBtn, .midnav, .midnavL, .midnavR, .midnavC, #brnewsclose, #brnewshd, .DriverIndexHdr1, .columnistL, .columnistR, ul.lang li.str, ul.lang li.ja, ul.lang li.fr, ul.lang li.en, ul.lang li.pr, ul.lang li.sp, .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.sep, .footerLinks ul#complogos li.espnlogo, .footerLinks ul#complogos li.criclogo, .footerLinks ul#complogos li.scrumlogo, .footerLinks ul#complogos li.soccerlogo, .footerLinks ul#complogos li.sep, .quoteL, .quoteR, .rhstabHldr, .pitstop, .pitsbtm, .pitshead, .raceTabBox, .vosqtop, .stryEnlarge span.butt, .authsubTop, .authsubBtm, .logoUK, #race320T, #race320B, .footerLinks ul#complogos li.footylogo, .blog_logo, .bloghead, #uknewstop   {
			background:url('http://img.espngp.com/ads/F1_Sprite66_ver1.gif') no-repeat;
		}
		.navs ul li, .navs ul li.mobile, #subnav, .footerLinks, .footerLinks ul li, .footer-text, .frameL, .frameR, .quoteLeft, .quoteRight, .quoteSearch, .quickLinks ul li, .featured-driver ul li {
			background:url('http://img.espngp.com/verticleSprite4.gif') no-repeat;
		}
		.rhsTab li, .rhsTab a, .rhsTab li.current, .rhsTab li.current a, .rhsTab_ls li, .rhsTab_ls a, .rhsTab_ls li.current, .rhsTab_ls li.current a, #phdiv0, #phdiv1, #phdiv2, #gldiv0, #gldiv1, #gldiv2, #ptdiv0, #ptdiv1, #ptdiv2 {
			background:url('http://img.espngp.com/photoTabs.gif') no-repeat;
		}
		.sbnavltbrawn, .sbnavrtbrawn, .sbnavmbrawn, .sbnavltferrari, .sbnavrtferrari, .sbnavmferrari, .sbnavltrbull, .sbnavrtrbull, .sbnavmrbull, .sbnavltfrcindia, .sbnavrtfrcindia, .sbnavmfrcindia, .sbnavltmclaren, .sbnavrtmclaren, .sbnavmmclaren, .sbnavlttrosso, .sbnavrttrosso, .sbnavmtrosso, .sbnavlttoyoto, .sbnavrttoyoto, .sbnavmtoyoto, .sbnavltwilliams, .sbnavrtwilliams, .sbnavmwilliams, .sbnavltrenault, .sbnavrtrenault, .sbnavmrenault, .sbnavlthrt, .sbnavrthrt, .sbnavmhrt, .sbnavltsauber, .sbnavrtsauber, .sbnavmsauber, .sbnavltvirgin, .sbnavrtvirgin, .sbnavmvirgin, .sbnavltgp2, .sbnavrtgp2, .sbnavmgp2, .sbnavltlotus, .sbnavmlotus, .sbnavrtlotus, .sbnavltmarussia, .sbnavrtmarussia, .sbnavmmarussia, .sbnavltcaterham, .sbnavrtcaterham, .sbnavmcaterham {
			background:url('http://img.espngp.com/teamhead_spriteimg9.gif') repeat-x;
		}
		.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://img.espngp.com/navDropdown.gif') no-repeat;
		}
		/* ends sprites classes  */
		.icoAudio, .icoTv, .icoMagzine {
			width:1.333em;
			height:1.06em;
			display:inline-block;
			margin:0em;
			padding:0em;
		}
		.icoAudio {
			background-position: -105.833em -7.083em;
		}
		.icoTv {
			background-position: -108.967em -7.333em;
		}
		.icoMagzine {
			background-position: -103.167em -7.333em;
		}
		.icoRSS {
			width: 1.250em;
			height:1.250em;
			display:block;
			cursor:pointer;
		}
		.icoRSSd {
			width: 30px;
			height: 30px;
			display: block;
			background-position: -534px -2px;
			-bracket-: hack(;
			background-position: -535px -1px;
			);
			cursor: pointer;
		}
		a.icoRSSd:hover, a.icoRSSd.hover {
		  text-decoration: none!important;
		}

		.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, .toolGoogle {
			width: 1.250em;
			height: 1.250em;
			margin: 0em;
			padding: 0.250em 0 0 0;
		}
		.toolFB {
			background-position: -191.417em -6.500em;
			width: 1.167em;
			height: 1.167em;
			margin: 0em;
			padding: 0 0.25em 0 0;
		}
		.toolTB {
			background-position: -147.667em -7.25em;
			width: 1.167em;
			height: 1.167em;
			margin: 0em;
			padding: 0 0.25em 0 0;
		}
		.toolRss {
			background-position: -89.917em -7.083em;
			margin: 0em;
		}
		.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;
			margin-left:0.999em;
		}
		.toolGoogle {
			background-position: -2358px -76px;
		}
		.srhBtn, .srhBtnQuote, .srhBtnBgQuote {
			background:url('http://img.espngp.com/SearchBtn.gif') no-repeat;
		}
		.srhBtnBg {
			background-position:0em 0em;
			height:2.167em;
			padding:0 0 0 0.300em;
			margin:0em;
			width:auto;
			_width:6.3em;
			display:table;
		}
		.srhBtn {
			background-position:bottom right;
			border:0 none;
			cursor:pointer;
			width:auto;
			_width:95%!important;
			height:2.167em;
			margin:0;
			padding: 0.1em 0.3em 0.300em 0;
			_padding: 0.1em 0.4em 0.300em 0!important;
			font-family:Tahoma;
			font-size:1em;
			font-weight:bold;
			color:#FFFFFF;
			vertical-align:bottom;
		}
		.srhBtn {
			background: #A11112;
			border-radius: 4px;
			padding: 5px 5px;
			float:left;
			margin-left: 5px;
			margin-right: 5px;
		}
		.srhBtnQuote {
			background-position:bottom right;
			border:0 none;
			cursor:pointer;
			width:auto;
		 #width:auto!important;
			_width:95%!important;
			height:2.167em;
			margin:0em;
			padding: 0.1em 0.3em 0.300em 0;
		 #padding: 0.1em 0.4em 0.300em 0!important;
			_padding: 0.1em 0.4em 0.300em 0!important;
			font-family:Tahoma;
			font-size:1em;
			font-weight:bold;
			color:#FFFFFF;
			vertical-align:bottom;
		}
		.srhBtnBgQuote {
			background-position:0em 0em;
			height:2.167em;
			padding:0 0 0 0.300em;
		 #padding: 0em!important;
			_padding: 0 0 0 0.100em;
			margin:0em;
			width:auto;
			_width:6.3em;
			display:table;
		}
		/* wrapper */
		#wrapper {
			position:relative;
			width:1000px;
			margin:0 auto;
			/*padding:30.75em 0 0;*/
			z-index:1;
		}
		/* staff cms menu */
		#cmsMenu {
			font-size:11px;
		}
		#ESPNF1Content .logo,.goBtn, ul.lang li.str, ul.lang li.ja, ul.lang li.fr, ul.lang li.en, ul.lang li.pr, ul.lang li.sp,.icoRSS{ background: url('http://img.espngp.com/ads/espn_f1_new2.png') no-repeat; }
		/* logo styles */
		#ESPNF1Content .logo {
			background-position: -78px 7px;
			cursor: pointer;
			display: block;
			height: 43px;
			overflow: hidden;
			text-indent: -1000px;
			width: 224px;
			position: relative;
			margin:0 !important;
		}
		.logoUK {
			background-position:-292.25em -6.75em;
			cursor:pointer;
			height:3.789em;
			left:0;
			margin:7px 0 0;
			overflow:hidden;
			position:absolute;
			width:16em;
			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;
		}
		.swtlangbx {
			display:table;
			float:left;
			margin-top:8px;
			-bracket-:hack(;
				width:79px;
			);
		}
		.socialItem{
			width: 206px;
			float: left;
			margin-top: 22px;
			margin-left: 10px;
			_margin-right: -5px;
		}
		.swtLangs {
			//display:table;
			font-size:0.83em;
			padding-bottom:0.2em;
			padding-left:0;
			color:#fff;
		}
		ul.lang,#subnav .subnav ul.lang{
			list-style-type:none;
			margin: 0em;
			padding:0;
			width: auto;
			float:left;
			background: transparent;
			border: 0;
		}
		ul.lang li ,#subnav .subnav ul.lang li{
			margin:0;
			padding:0;
			float:left;
		}
		ul.lang li.swtLang,#subnav .subnav ul.lang  li.swtLang{
		  font-size: 0.83em;
		  color: #5b5b5b;
		  padding-top: 0.65em;
		}
		ul.lang li.str ,#subnav .subnav ul.lang  li.str{
			display:block;
			background-position:-454px -46px;
			width:3px;
			height:30px;
			margin:0 0.417em 0;
		}
		ul.lang li.en,#subnav .subnav ul.lang  li.en {
			display:block;
			background-position:-434px -52px;
			width:1.343em;
			height:15px;
			margin:0.5em 0 0;
			cursor:pointer;
		}
		ul.lang li.fr ,#subnav .subnav ul.lang  li.fr{
			display:block;
			background-position:-460px -52px;
			width:19px;
			height:15px;
			margin:0.5em 0 0;
			cursor:pointer;
		}
		ul.lang li.ja ,#subnav .subnav ul.lang  li.ja{
			display:block;
			background-position:-488px -52px;
			width:1.3433em;
			height:15px;
			margin:0.5em 0 0;
			cursor:pointer;
		}
		ul.lang li.pr,#subnav .subnav ul.lang  li.pr {
			display:block;
			background-position:-515px -52px;
			width:1.333em;
			height:15px;
			margin:0.5em 0 0;
			cursor:pointer;
		}
		ul.lang li.sp ,#subnav .subnav ul.lang  li.sp{
			display:block;
			background-position:-542px -52px;
			width:1.333em;
			height:15px;
			margin:0.5em 0 0;
			cursor:pointer;
		}
		ul.lang li.en a, ul.lang li.fr a, ul.lang li.ja a, ul.lang li.pr a, ul.lang li.sp a  ,#subnav .subnav ul.lang  li.en a,#subnav .subnav ul.lang  li.fr a,#subnav .subnav ul.lang  li.ja a,#subnav .subnav ul.lang  li.pr a,#subnav .subnav ul.lang  li.sp a{
			width:16px;
			height:15px;
			text-decoration:none;
			display:block;
		}
		#header {
			width:980px;
			padding:0 10px;
			height:auto;
			clear:both;
			height: 182px;
		}
		html>body #header  {
		  *background-image:none;
		  *height:auto;
		}
		.top_ads {
			margin:0.333em 0 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:0px;
			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 {
			line-height: 1.7em;
			margin-top: 4px;
			width: 210px;
			height: 37px;
			float:left;
			color:#fff;
			font-size: inherit;
		}
		.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://img.espngp.com/sep-greeting-tools.gif) no-repeat 0 50%;
		}
		.greeting ul a {
			color:#000;
			outline:none;
		}
		.greeting .fb_iframe_widget{display: block; left: 0px; top: 0px; position: relative !important; overflow:hidden; height:20px; width:82px;}
		/* sign in */
		.sign-in {
			padding:0 0.583em 0 0.5em !important;
			width:4em;
			height:1.333em;
			word-spacing:-0.167em;
			background:url(http://img.espngp.com/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;
		}
		.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 !important;
			left:0; top:0;
			z-index: 1;
			width: 223px !important;
		}
		.search-input input {
			border: 0 none;
			display: block;
			float: left;
			font-size: 14px;
			height: 28px;
			margin-right: 0;
			padding-left: 5px;
			width: 218px !important;
			line-height: 28px;
		}
		.goBgL, .goBgR {
			float:right;
			height:1.733em;
			overflow:hidden;
			display:table;
			padding:0em;
			margin:0em;
		}
		.goBgL {
			background-position: -53.833em -4.833em;
			width:1.250em;
		}
		.goBgR {
			background-position: -57.583em -3.083em;
			width:0.340em;
		}
		.goBtn {
			cursor: pointer;
			text-indent: -1000px;
			overflow: hidden;
			height: 28px;
			width: 20px;
			background-position: 0 -7px;
			float: left;
			position: relative;
			left: -30px;
			z-index: 1;
			top: 10px;
			border: none;
		}

		/*.btn-go:hover {
			background-position: -53.83em -6.58em;
		}*/
		/* additional search styles */
		.ad-search {
			position:relative;
			width:26.667em;
			height:1.666em;
		}
		.ad-search .frame {
			position:absolute;
			top:0.25em;
			left:0.5em;
			z-index:1;
			width:26em;
		}
		.hot-searches {
			font-size:0.917em;
			font-weight:normal;
		}
		.ad-search a {
			font-size:0.917em;
		}
		.ad-search a:hover {
			color:#000;
		}
		/* nav-wrap */
		.navigation {
			background: none;
			width: 100%;
			margin-bottom: 5px;
			display: table;
			height: 26px;
			padding: 0;
			margin-left: 0;
			position: relative;
		}
		.navHomeBtn {
			background-position: -233.083em 0em;
			float:left;
			overflow:hidden;
			position:relative;
			height:2.083em;
			width:2.333em;
			display: block;
			-bracket-:hack(;
			   background-position: -233.083em -.1em;
			);
		}
		.navHomeBtn:hover {
			background-position: -233.083em -2.083em;
			-bracket-:hack(;
				background-position: -233.083em -2.2em;
			);
		}
		.nav-wrap {
			width:100%;
			padding:0.5em 0 0;
		}
		.btn-home {
			float:left;
			overflow:hidden;
			position:relative;
			height:2.083em;
			width:2.333em
		}
		.btn-home img {
			position:absolute;
			top:0;
			left:0;
			width:2.333em;
			height:4.167em;
		}
		.btn-home:hover {
			background:none;
		}
		.btn-home:hover img {
			top:-2.0833em;
		}
		/* navigation styles */
		/*  new navigation styles updated  */
		.navs {
			width: 100%;
			float: none;
			display: block;
			position: relative;
			z-index: 3;
			margin: 0;
			padding: 0;
		}
		.navs ul {
			width:980px;
			border-top:1px solid #696969;
			padding:0;
			float:left;
			margin:0;
		}
		.navs > ul li {
			padding: 4px 0px 5px 1px !important;
			padding: 4px 0px 5px 0px\9 !important;
			float: left;
			position: relative;
		}
		.navs > ul > li:first-child {
			padding: 4px 0px 5px 1px!important;
			padding-left: 5px;
		}
		.navs ul li a {
			color: white !important;
			text-transform: uppercase;
			font-weight: bold;
			margin:0 !important;
		}
		.navs ul li a .nav-text-en{
			color: white;
			padding: 0 10px;
			padding: 0 10px 0 9px\9;
		}
		.navs > ul,
		.navs li.nav-last,
		.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);
		}
		.navs ul span:hover, .navs ul span.hover {
			text-decoration: underline;
		}
		.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 {
			_display:block !important;
		}
		.navs ul li:hover .bLeft .pop-drop, .navs ul li.hover .bLeft .pop-drop {
			display:none;
		}
		/*  new navigation styles  */
		.navs ul{position:relative !important;}
		.navs .nav-text-en{color:white !important;}
		.navs ul li:hover .nav-text-en,.navs ul li:hover .nav-textm-en{background:white !important; color:#333 !important;}
		.navs ul li:hover .nav-text-fr,.navs ul li:hover .nav-textm-fr{background:white !important; color:#333 !important;}
		.navs ul li:hover .nav-text-ja,.navs ul li:hover .nav-textm-ja{background:white !important; color:#333 !important;}
		.navs .bg a{text-transform:capitalize; font-weight:bold; color:#000 !important;}

		.navs ul li .nav-bg{background: none;}
		.navs ul li .bg-nav-left,
		.navs ul li .bg-nav-center,
		.navs ul li .bg-nav-right,
		.navs ul li .bLeft,
		.navs ul li .bRight,
		.navs ul li .tRight,
		.navs ul li .tLeft,
		.navs .bLeft ul.navCol0,
		.navs .bLeft ul.navCol1,
		.navs .bLeft ul.navCol2,
		.navs ul li .bg{background: none; border:0;}
		.navs ul li .tRight{padding-right:0;}
		.navs ul li ul{min-width:6.5em !important;}
		.navs .bLeft ul.navCol0 li,
		.navs .bLeft ul.navCol1 li,
		.navs .bLeft ul.navCol2 li{border-bottom: 1px dotted #ccc; padding: 3px 0 !important;}

		.navs ul li .bLeft,
		.navs ul li .bRight,
		.navs ul li .tRight,
		.navs ul li .tLeft,
		.navs ul li .bg{background:white; z-index:101;}

		.navs ul li .bLeft{border-left:1px solid #000; border-bottom:1px solid #000; left:0; padding-top:0px;margin-top: 11px;}
		.navs ul li .bLeft-Mbl { border-left:1px solid #000;border-bottom:1px solid #000;}
		.navs ul li .bRight{border-right:1px solid #000;}
		/*  end navigation styles  */
		/*  new navigation styles added  */
		.nav {
			float:right;
			position:relative;
			width:79.333em;
			z-index:2;
		}
		.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 {
			position:absolute;
			top:0;
			left:0;
			margin:0;
			padding:0;
			list-style:none;
			z-index:1;
			width:100%;
		}
		.nav ul li {
			float:left;
			background:url(http://img.espngp.com/sep-nav.gif) no-repeat right top;
			position:relative;
			list-style: none;
		}
		.nav ul a {
			float:left;
			color:#000;
			font-weight:bold;
			position:relative;
			z-index:2;
			overflow:hidden;
			margin:-0.333em 0 0;
			cursor:pointer;
		}
		.nav ul span:hover, .nav ul span.hover {
			text-decoration: underline;
		}
		.navs ul li:first-child a .nav-text-en{padding-left: 0.8em !important;}
		.nav-text-en, .nav-text-fr, .nav-text-ja, .nav-textm-en, .nav-textm-fr, .nav-textm-ja {
			float: left;
			height: 2.417em;
			height: 2.5em\9;
			line-height: 2.666em;
			padding: 0 0.85em 0 0.85em;
			_padding: 0 1.21em 0 1.21em;
			position: relative;
			z-index: 999;
		}
		.nav-text-en, .nav-text-fr, .nav-text-ja, .nav-textm-en, .nav-textm-fr, .nav-textm-ja {
			color: white !important;
		}
		.nav-text-ja {
			padding: 0 1.420em 0 1.420em;
			color: #fff!important;
		 [ padding: 0 1.725em 0 1.725em;
			padding: 0 1.58em 0 1.50em;
		] #padding: 0 1.420em 0 1.420em;
		}
		.nav-text-ja {
			_padding: 0 1.50em 0 1.50em!important;
		}
		.nav-textm-en {
			padding: 0 1.80em 0 1.40em;
		}
		.nav-textm-fr {
			padding: 0 1.60em 0 1.40em;
		}
		.nav-textm-ja {
			padding: 0 1.51em 0 1.51em;
			_padding: 0 1.600em 0 1.600em!important;
		}
		.navs ul li.mobile {
			background:none;
			float: left !important;
			padding-right: 7px!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.5em;
			_width:0.700em;
			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 {
			_display:block!important;
		}
		.nav ul li:hover .bLeft .pop-drop, .nav ul li.hover .bLeft .pop-drop {
			display:none;
		}
		.bLeft, .bLeft-Mbl {
			margin:0;
			padding:0;
			position:absolute;
			top:1.5em;
			z-index:0;
			display:none;
			text-align:center;
			background-position: -456px bottom;
		}
		#subnav .bLeft {
			top: 2.115em;
		}
		.bLeft {
			left:0;
		}
		.bLeft-Mbl {
			right: 0em;
		}
		.bRight {
			margin:0;
			padding:0;
			#height:100%;
			position:relative;
			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: -626px -363px;
		}
		.tRight, .tRight-Mbl {
			margin: 0em;
			display:block;
			position:relative;
			padding: 0.900em 5px 0 5px;
		}
		.tRight {
			background-position: right top;
		}
		.tRight-Mbl {
			background-position: right -381px;
		}
		.bLeft .bg, .bLeft-Mbl .bg {
			margin: 0em;
			height:auto;
			padding: 0 0 0.900em 0;
			#height:100%;
			display:table-cell;
			position:relative;
			background-position: left bottom;
			-bracket-:hack(;
				width:98%;
			);
		}
		.bLeft ul.navCol0, .bLeft ul.navCol2, .bLeft-Mbl ul.navCol0 {
			width:auto;
			padding: 0em;
			margin: 0em;
			float:left;
			display:block;
			position:relative;
			border-top: 0;
		}
		.bLeft ul.navCol2 {
			background:url(http://img.espngp.com/navDdSep.gif) repeat-y right top;
		}
		.bLeft ul.navCol1 {
			float:right;
			width:auto;
			display:block;
			margin: 0em;
			padding: 0 0 0 1.16em;
			position:relative;
		}
		.bLeft ul li, .bLeft ul li a, .bLeft-Mbl ul li, .bLeft-Mbl ul li a {
			display:block;
			background:none!important;
			padding:0em;
			margin: 0em;
			color:#666!important;
			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://img.espngp.com/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://img.espngp.com/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;
		}
		/* 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;
		}
		.subnavTpits {
			background:url(http://img.espngp.com/ads/pits-header.jpg) no-repeat;
			height:59px;
			width:1000px;
			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;
		}
		.subnav-bg {
			display:none;
		}
		.sub_nav-left, .sub_nav-center, .sub_nav-right {
			position: absolute;
			top:0;
			background:url(http://img.espngp.com/nav-Tab.gif) no-repeat;
			height: 2.5em;
		}
		.sub_nav-left {
			left:0;
			width:0.5em;
			background-position: left -0.3em;
		}
		.sub_nav-right {
			right:0;
			width:0.5em;
			_width:0.700em;
			background-position: right -0.3em;
		}
		.sub_nav-center {
			width:90%;
			_width: auto!important;
			background-position: -0.3em -0.313em;
			_padding: 0.25em 0 0 0;
		}
		#subnav {
			position: relative;
			width: 1000px;
			background: none;
			background-color: #EEE;
			margin-top: -22px;
			margin-left: -10px;
			clear:both;
		}
		#subnav h1 {
			margin:0;
			font-size:1.833em;
			font-weight:bold;
			font-family: Arial, Helvetica, sans-serif;
			float:left;
		}
		#subnav h1, #ie8#fix {
			padding: 0 0 0.1em 0;
		 [ padding: 0 0 0.1em 0;
			padding: 0 0 0.1em 0;
		]
		}
		#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 0 0 0.100em !important;
			height: 1.750em;
			border-top:0.083em solid #b6b6b6;
			float:left;
		}
		#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: normal;
			text-decoration: underline;
		}
		#subnav ul li {
			float: left;
			position: relative;
			z-index:0;
		}
		#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:12px;
		}
		#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 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;
			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;
			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:5px 0.2em 0 0.2em !important;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.833em;
		}
		h3.subnavsepb {
			float:left;
			color:#000000 !important;
			margin:5px 0.2em 0 0.2em !important;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.833em;
		}
		/* start new subnav styles */
		.subnav, .subnavT,.subnavB,.subnav-bg.sub_nav-left, .sub_nav-center, .sub_nav-right{background: none; border:0;}
		.subnavB,.subnavT{display:none;}
		#subnav .subnav{background:#dfdfdf; padding:27px 0 0 0; margin:0; float: left; width:100%;}
		#subnav h1{margin-left:25px; color:#333;}
		#subnav .subnav ul{ width:97.5%; margin:8px 0 0 0; padding:0.3em 0 0.3em 25px !important; border:0; border-bottom:1px solid #e51719; background:#fff; height: auto !important;}
		#subnav .subnav ul li.sep{color:#aaa;}
		#subnav .subnav ul li a{font-size:12px; color:#000;}
		#subnav .sub_nav-left,#subnav .sub_nav-right{background: none;}
		#subnav ul li a.subnav_Txt:hover{font-weight:normal;}
		#subnav ul li a.subnav_Txt{height: 26px; overflow: hidden; background: #fff; z-index:2;}
		#subnav .sub_nav-left{border-left: 1px solid #dfdfdf; border-top: 1px solid #DFDFDF;}
		#subnav .sub_nav-right{border-right: 1px solid #dfdfdf; border-top: 1px solid #DFDFDF;}
		#subnav .sub_nav-center{border-top: 1px solid #dfdfdf; text-indent: -9999px;}
		#subnav ul li a.subnav_Txt span.subnav-bg{margin-left:-0.5em; padding-right:1em !important; width:100%;}
		#subnav .bLeft{background: #fff !important; border:1px solid #dfdfdf; border-top: 1px solid #DFDFDF; z-index:1;}
		#subnav .bLeft div{background: none;}
		#subnav .bLeft .tRight{padding:0.4em !important;}
		#subnav .bLeft .bg{padding-bottom:0.4em !important;}
		/* end new subnav styles */

		/*  teams pages subnavigation styles starts here  */
		ul.teamsubnavlst {
			border: 0em none !important;
			background:#F4F4F4;
		}
		h1.teamsubnav {
			color:#FFF;
			padding: 0.25em 0 0.35em 0!important;
			_padding: 0.35em 0 0.11em 0!important;
		}
		html>/**/body h1.teamsubnav, x:-moz-any-link, x:default {
		 color:#FFF;
		 padding: 0.25em 0 0.34em 0!important;
		 float:left;
		}
		h2.teamsubnav {
			padding:0.55em 0 0 0.25em;
			color:#FFFFFF !important;
			float:left;
			font-size:1.333em;
			margin:10px 0 0 0 !important;
			font-family:Arial, Helvetica, Sans-serif;
		}
		h1.teamsubnavb {
			padding: 0.2em 0 0.45em !important;
			_padding: 0.2em 0 0.29em !important;
			color:#000000;
			float:left;
			margin-left:10px;
		}
		html>/**/body h1.teamsubnavb, x:-moz-any-link, x:default {
		 padding: 0.2em 0 0.39em !important;
		}
		h2.teamsubnavb {
			padding:0.55em 0 0 0.25em;
			color:#000000 !important;
			float:left;
			font-size:1.333em;
			margin:10px 0 0 0 !important;
		}
		/*  teams pages subnavigations styles ends here  */
		/*  Start new teams pages styles  */
		.sbnavltferrari,.sbnavltbrawn,.sbnavltrbull,.sbnavltfrcindia,.sbnavltmclaren,.sbnavlttrosso,.sbnavlttoyoto,.sbnavltwilliams,.sbnavltrenault,.sbnavlthrt,.sbnavltsauber,.sbnavltvirgin,.sbnavltgp2,.sbnavrtlotus,.sbnavltmarussia,.sbnavltcaterham{display: none; background:none;}
		.sbnavrtferrari,.sbnavrtbrawn,.sbnavrtrbull,.sbnavrtfrcindia,.sbnavrtmclaren,.sbnavrttrosso,.sbnavrttoyoto,.sbnavrtwilliams,.sbnavrtrenault,.sbnavrthrt,.sbnavrtsauber,.sbnavrtvirgin,.sbnavrtgp2,.sbnavrtlotus,.sbnavrtmarussia,.sbnavrtcaterham{display: none; background:none;}
		#subnav .sbnavmferrari,#subnav .sbnavmbrawn,#subnav .sbnavmrbull,#subnav .sbnavmfrcindia,#subnav .sbnavmmclaren,#subnav .sbnavmtrosso,#subnav .sbnavmtoyoto,#subnav .sbnavmwilliams,#subnav .sbnavltrenault,#subnav .sbnavmhrt,#subnav .sbnavmsauber,#subnav .sbnavmvirgin,#subnav .sbnavmgp2,#subnav .sbnavrtlotus,#subnav .sbnavmmarussia,
		#subnav .sbnavmcaterham{
		background:#dfdfdf;
		padding: 23px 0 0 0;
		margin: 0;
		float: left;
		width: 100% ;
		height: auto;
		}
		#subnav .sbnavmcaterham{background:#042007 !important;}
		#subnav .sbnavmferrari{background:#dd0417 !important;}
		#subnav .sbnavrtlotus{background:#0b0a0a !important;}
		#subnav .sbnavmfrcindia{background:#ff6600 !important;}
		#subnav .sbnavmmarussia{background:#0b0a0a !important;}
		#subnav .sbnavmmclaren{background:#d9d9d9 !important;}
		#subnav .sbnavmrbull{background:#002859 !important;}
		#subnav .sbnavmsauber{background:#9f9f9f !important;}
		#subnav .sbnavmtrosso{background:#003473 !important;}
		#subnav .sbnavmwilliams{background:#001e3d !important;}
		#subnav .sbnavmbrawn{background:#d9d9d9 !important;}
		#subnav .sbnavmtoyoto{background:#d9d9d9 !important;}
		#subnav .sbnavltrenault{background:#1878d6 !important;}
		#subnav .sbnavmhrt{background:#5b5145 !important;}
		#subnav .sbnavmvirgin{background:#0b0a0a !important;}
		#subnav .sbnavmgp2{background:#A8A8A8 !important;}

		#subnav .sbnavmcaterham ul.teamsubnavlst{border:0; border-bottom:1px solid #042007 !important;}
		#subnav .sbnavmferrari ul.teamsubnavlst{border:0; border-bottom:1px solid #dd0417 !important;}
		#subnav .sbnavrtlotus ul.teamsubnavlst{border:0; border-bottom:1px solid #0b0a0a !important;}
		#subnav .sbnavmfrcindia ul.teamsubnavlst{border:0; border-bottom:1px solid #ff6600 !important;}
		#subnav .sbnavmmarussia ul.teamsubnavlst{border:0; border-bottom:1px solid #0b0a0a !important;}
		#subnav .sbnavmmclaren ul.teamsubnavlst{border:0; border-bottom:1px solid #d9d9d9 !important;}
		#subnav .sbnavmrbull ul.teamsubnavlst{border:0; border-bottom:1px solid #002859 !important;}
		#subnav .sbnavmsauber ul.teamsubnavlst{border:0; border-bottom:1px solid #9f9f9f !important;}
		#subnav .sbnavmtrosso ul.teamsubnavlst{border:0; border-bottom:1px solid #003473 !important;}
		#subnav .sbnavmwilliams ul.teamsubnavlst{border:0; border-bottom:1px solid #001e3d !important;}
		#subnav .sbnavmbrawn ul.teamsubnavlst{border:0; border-bottom:1px solid #d9d9d9 !important;}
		#subnav .sbnavmtoyoto ul.teamsubnavlst{border:0; border-bottom:1px solid #d9d9d9 !important;}
		#subnav .sbnavltrenault ul.teamsubnavlst{border:0; border-bottom:1px solid #1878d6 !important;}
		#subnav .sbnavmhrt ul.teamsubnavlst{border:0; border-bottom:1px solid #5b5145 !important;}
		#subnav .sbnavmvirgin ul.teamsubnavlst{border:0; border-bottom:1px solid #0b0a0a !important;}
		#subnav .sbnavmgp2 ul.teamsubnavlst{border:0; border-bottom:1px solid #d9d9d9 !important;}

		#subnav h1.teamsubnav{margin-left:25px; margin-bottom:3px; color:#fff;}
		#subnav h1.teamsubnavb{margin-bottom:3px;}
		#subnav ul.teamsubnavlst{ width:97.5%; margin:0; padding:0.3em 0 0 25px !important; border:0; border-bottom:1px solid #dfdfdf !important; background:#fff; height: auto !important;}
		#subnav ul.teamsubnavlst li.sep{color:#aaa;}
		#subnav ul.teamsubnavlst li a{font-size:12px; color:#000;}
		.visual-photo1{border:0 !important; background: none;}
		.subnavTpits{}
		/*  End new teams pages styles  */
		/* top links */
		.top-links {
			width: 980px;
			clear: both;
			padding: 25px 0 0px 20px;
			background: white;
			height: 35px;
			margin-top: -22px;
			margin-left: -10px;
			margin-bottom:-10px;
		}
		/* quick links */
		/* new classes added  */
		.quickLinks {
			float:left;
			font-size:0.917em;
			padding:0.45em 0 0;
			clear:both;
		}
		.important {
			color:#DF0304;
			float:left;
		}
		.quickLinks ul {
			float:left;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
		}
		.quickLinks ul li {
			background-position: left -487px;
			float:left;
			margin:0 0.083em 0 -0.083em;
			padding:0 0.666em 0 0.75em;
			font-weight:bold;
		}
		/* new classes added  */
		.quick-links {
			float:left;
			font-size:0.917em;
			padding:0.45em 0 0;
			clear:both;
		}
		.important {
			color:#333;
			float:left;
			font-size:11px;
		}
		.quick-links 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://img.espngp.com/sep-quick-links.gif) no-repeat 0 50%;
			padding:0 0.666em 0 0.75em;
			font-weight:bold;
		}
		/* espn links */
		.espn-links {
			float:right;
			padding:0.333em 0 0;
			position:relative;
			width:7.1667em;
			z-index:1;
		}
		.link-espn {
			display:block;
			overflow:hidden;
			text-indent:-9999px;
			position:relative;
			height:2.083em;
			width:7.1667em;
			outline:none;
		}
		.link-espn img {
			position:absolute;
			top:0;
			left:0;
			height:6.67em;
			width:7.5em;
		}
		.drop-active .link-espn img {
			top:-4.167em !important;
		}
		.drop-active .link-espn {
			margin:-0.083em -0.167em 0;
			width:7.5em;
		}
		.link-espn:hover img {
			top:-2.083em;
		}
		.link-espn:hover {
			background:none;
		}
		.drop-active .espn-drop {
			display:block;
		}
		/* espn drop  */
		.espn-drop {
			position:absolute;
			right:-0.167em;
			top:2.333em;
			width:82em;
			display:none;
		}
		.bg-espn-drop-top {
			width:82em;
			height:1.083em;
			display:block;
		}
		.bg-espn-drop-bottom {
			width:82em;
			height:5.667em;
			display:block;
			clear:both;
		}
		.bg-espn-drop-strip {
			width:82em;
			position:absolute;
			bottom:4em;
			left:0;
			height:16.833em;
		}
		.espn-drop .frame {
			position:relative;
			width:100%;
			overflow:hidden;
			float:left;
			margin:0 0 -4em;
			z-index:1;
		}
		.espn-drop .frame div {
			position:relative;
			z-index:1;
			margin:0 -4em 0 0;
			width:96em;
		}
		.espn-drop ul {
			float:left;
			margin:0 1em 0 0;
			padding:0 0 0 1.667em;
			list-style:none;
			width:10.75em;
		}
		.espn-drop ul li {
			line-height:1.666em;
		}
		.espn-drop ul a {
			color:#666;
			font-size:0.917em;
		}
		.espn-drop ul a:hover {
			font-weight:bold;
		}
		/* main styles */
		#main {
			width:980px;
			padding:0 10px;
			/*overflow:hidden;*/
			clear:both;
			float: left;
			background: white;
			padding-top:14px;
		}
		/* content styles */
		#content {
			float:left;
			width:650px;
		}
		/* visual styles */
		.visual {
			width:100%;
			overflow:hidden;
		}
		.visual-bar {
			width:100%;
			overflow:hidden;
			position:relative;
		}
		.bg-visual-bar {
			width:100%;
			height:2.25em;
			display:block;
		}
		.visual-bar .frame {
			position:absolute;
			top:0.083em;
			left:0.083em;
			z-index:1;
		}
		/* visual tabset */
		.visual-tabset {
			float:left;
			margin:0 1em 0 0;
			padding:0;
			list-style:none;
		}
		.visual-tabset li {
			float:left;
			margin:0 -0.75em 0 0;
		}
		.visual-tabset a {
			position:relative;
			height:2.167em;
			width:9.333em;
			display:block;
			overflow:hidden;
			color:#fff;
			font-weight:bold;
			text-decoration:none !important;
			cursor:pointer;
			outline:none;
		}
		.visual-tabset a span {
			position:absolute;
			top:0;
			left:0;
			z-index:1;
			width:9.1em;
			text-align:center;
			height:2.167em;
			line-height:2.167em;
			text-transform:uppercase;
		}
		.visual-tabset a span strong {
			font-size:1.167em;
		}
		.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;
			text-transform:uppercase;
			cursor:default;
		}
		/*.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:-1979px -61px;
			color:#FFFFFF !important;
			float:left;
			font-size:0.917em;
			margin:0.5em 0 0;
			padding:0 0 0 0.75em;
		}
		.fbIcon {
		  margin: 0.167em 0.600em 0 0;
		  padding: 0em;
		  height: 1.833em;
		  width: 1.833em;
		  display: block;
		  float: right;
		}
		.bg-visual-bottom {
			width:100%;
			height:0.5em;
			display:block;
		}
		/* visual box */
		.visual-box {
			height:1%;
			overflow:hidden;
			padding:0.5em 0.417em 0;
			border:0;
			background:none;
		}
		.bg-visual-wrap {
			width:100%;
			height:0.583em;
			display:block;
		}
		.visual-box .c {
			height:1%;
			overflow:hidden;
			background:#fff;
			padding:0.1em 0.75em 0.5em 0.333em;
		}
		.visual-box .d {
			overflow: hidden;
			padding: 10px 10px 20px;
			background: white;
			height: 100%;
		}
		.visual-photo, .visual-photo1 {
			float:left;
			width:25.833em;
		}
		.visual-photo1 {
			border:0.083em solid #CCCCCC;
		}
		.visual-photo img {
			display:block;
		}
		.visual-photo div, .visual-photo1 div {
			padding:0.5em 0 0 0.5em;
		}
		.visual-photo p, .visual-photo1 p {
			margin:0;
			font-size:0.917em;
		}
		.visual-photo p span, .visual-photo1 p span {
			font-size:0.917em;
			color:#666;
		}
		body .video {
			float:left;
			width:26.417em;
		}
		.video-news {
			float:left;
			overflow:hidden;
			width:22.75em;
			margin-left:0.583em;
		}
		.video-news h3 {
			padding:0em;
			margin:0em;
			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 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.hldr {
			height:5em;
			left:0;
			top:0;
			width:100%;
			float:none;
			margin-left:0em;
			margin-bottom:0.333em;
			background: url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
			padding-bottom:0.31em;
		}
		.video-ad {
			margin-top:1.5em;
			text-align:center;
		}
		.more, .more1 {
			font-size:0.917em;
		}
		.mreph {
			float:right;
			padding:0 0.15em 0.417em 0;
		}
		.more1 {
			padding: 0 0 0.417em 0;
		}
		/* visual news */
		.visual-news {
			float:left;
			width:23.917em;
			overflow:hidden;
			margin-left:1.5em;
			margin-top:0;
		}
		.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 h3 {
			font-size:1.5em;
			margin:0;
			word-spacing:-0.083em;
			font-weight:normal;
			line-height:1.3em;
		}
		.visual-list li:last-child {
			border-bottom: 0;
		}
		/*.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:link, .visual-list h3 a:visited {
			color:#000;
			text-decoration:none;
		}
		.visual-list h3 a:hover {
			text-decoration:underline;
		}
		.newslink {
			font-size: 0.917em;
			line-height:1.467em;
		}
		a.newslink:link, a.newslink:visited, a.newslink:hover {
			font-size:0.917em;
		}
		a.newslink:hover {
			text-decoration:underline;
		}
		/* 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 0 0em;
		}
		.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 0.75em 0 0;
		}
		.specials-list ul p {
			margin:0.333em 0 0;
			font-size:0.917em;
		}
		.specials-list ul div {
			margin:0.333em 0 0;
			font-size:0.917em;
		}
		.specials-list img {
			margin:0.833em 0 0.583em;
		}
		.specials-list ul.rcinfo {
			width:20em;
			float:left;
			font-size:0.917em;
			padding:0 0 0.75em;
		}
		.specials-list ul.rcinfo li:first-child {
			width:18.333em;
			color:#010101;
			font-size:1.091em;
		}
		.specials-list div.flg {
			width:80px;
			float:left;
		}
		.specials-list ul.rclst {
			font-size:0.917em;
			border-top:0.091em solid #b6b6b6;
			clear:both;
		}
		/* new specials list */
		.specials-list #CS{font-size:1.1em;}
		.specials-list #CS table a{color:#000;}
		.specials-list #CS .slide-holder > div{border-top:1px solid #dbdbdb; color: #dbdbdb; margin-left:5px; margin-top:10px;}
		.specials-list #CS .slide-holder > div a{font-size:0.9em; font-weight: bold;}
		.specials-list .ln{padding: 10px 10px 0 10px; border-top: 2px solid #1B1B1B;}
		.specials-list h3.grndprx{background: none; color:#333; text-transform: uppercase; margin:0;}
		.specials-list .grndlst{padding:0;margin:0;}
		.specials-list .grndlst li  a { font-weight:normal;}
		.specials-list .grndlst li *:first-child{font-weight:bold;line-height:1em; font-weight:normal;}
		.specials-list li.nxtprx *:first-child{font-weight:bold;line-height:2em;}

		#sidebar .specials .specials-list{padding-left:10px !important; border-top:2px solid #333;}
		#sidebar .specials .specials-list h3{background: none; font-size:1.2em !important; color:#333 !important; padding-top:10px !important; text-transform: uppercase;}
		#sidebar .specials .specials-list a.more-features{padding-left:0 !important;margin-left:0 !important; border-top:0;}
		#sidebar .content-box .race320M{border-top:2px solid #333 !important;color:#333 !important;}
		#sidebar .content-box .race320M .featuredhead{color:#333 !important; text-transform: uppercase; }
		#sidebar .specials .featured-driver{padding-left:0 !important;margin-left:0 !important; border-top:0;}

		/* quote */
		.quoteContent {
			margin:0;
			padding:0 1em 0 1em;
			width:52em;
			height:auto;
		}
		.quoteYears {
			margin: 0em;
			padding: 0.63em 0 0.88em 0;
		}
		a.qtearchlinks:link, a.qtearchlinks:visited, a.qtearchlinks:active {
			font-size:0.917em;
			color:#023a6e;
			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;
			color:#0067c4;
			font-weight: bold;
			text-decoration: none;
			margin-top:0.727em;
			margin-bottom:0.455em;
		}
		a.quteActive:hover {
			font-size:0.917em;
			font-weight: bold;
			margin-top:0.727em;
			margin-bottom:0.455em;
		}
		.quote {
			padding:0 10px;
			width:300px;
			background-color: #none;
		}
		.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;
		  width: 246px;
		}
		.quote blockquote p {
			margin:0;
		}
		.quoteL, .quoteR {
		}
		.quoteL {
		  background-position: -2417px -78px;
		  float: left;
		}
		.quoteR {
		  background-position: -2449px -77px;
		  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 qt {
			font-size:1.083em;
			color:#035bac;
			margin:0 1em 0 1em;
			font-weight:bold;
		}
		.quote ul {
			margin:0.583em 0 0;
			padding:0.833em 0 0;
			list-style:none;
			background:none;
		  display: table;
		  border-top: 1px solid #DBDBDB;
		  width: 280px;
		}
		.quote ul li {
			float:left;
			border-left:0;
			width:265px!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:#222222;
		}
		.quote ul a {
			font-size:0.917em;
		}
		.more-features {
			float:left;
			display:inline;
			margin:1.199em 0 0 0.833em;
			font-size:0.917em;
		}
		.quoteSrhBox {
			height:100px;
			background:#f7f7f7;
			margin:0em;
			padding:0em;
			border: 1px solid #bababa;
		}
		.quoteLeft {
			width: 0.333em;
			height:6.083em;
			display:block;
			float:left;
			margin:0em;
			padding:0em;
			background:none;
			display:none;
		}
		.quoteRight {
			width: 0.333em;
			height:6.083em;
			display:block;
			float:right;
			margin:0em;
			padding:0em;
			background:none;
			display:none;
		}
		.quoteSearchBtn {
			background-position:-151em -6.2em;
			border:0 none;
			cursor:pointer;
			width:4.5em;
			height:2.1em;
			margin:0 0.330em 0 0;
			float:right;
			padding:0.3em;
			font-family:Tahoma;
			font-size:1em;
			font-weight:bold;
			color:#FFFFFF;
		}
		.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:none;
		}
		.quotesrchTxtBg {
			width: 24.5em;
			height: 2em;
			display:table-cell;
			margin: 0em;
			padding: 0em;
			vertical-align: middle;
			background-position: -208.5em 0em;
			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: 2.000em;
			margin: 0em 0 0 10px;
			padding: 0.083em;
			display: table-cell;
			background:none;
			float:left;
		}
		.quoteKeyTxt {
			font-size: 14px;
			color:#7d7d7d;
			border:4px solid #E3E1D9 ;
			margin: 0em;
			height: 43px;
			width:175px;
			background: none;
		}
		.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 0em 0.25em 0;
			padding: 0em;
			display:block;
		}
		.quoteText {
			font-size: 0.92em;
			color:#666666;
			padding:0em;
			margin:0 0 0.50em 0;
			width:100%;
			display:block;
			font-family:Tahoma, Geneva, sans-serif;
		}
		.quotesP, .quotesPlast {
			margin:0em;
			padding:0.45em 0 0.850em 0;
			width:100%;
			height:auto;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x bottom left;
		}
		.quotesPlast {
			background:none;
		}
		.qIcoL, .qIcoR {
			width:1.08em;
			height:0.83em;
			padding: 0 0.300em 0 0.917em;
			margin:0em;
		}
		.qIcoL {
			background-position: -122.600em -6.189em;
		}
		.qIcoL, #ie8#fix {
			background-position: -122.82em -6.189em;
		 #background-position: -122.600em -6.189em;
		}
		.qIcoR {
			background-position: -124.300em -6.189em;
			margin:0 0 0 0.23em;
		}
		/* 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, .featured-driver h3 {
			float:left;
			font-size:1.333em;
			margin:0 0 0.55em;
			color: #fff;
			text-align: left;
			width:100%;
		}
		.blogs {
			padding:0 0.666em 0.417em;
			height:1%;
			overflow:hidden;
		}
		.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:0em 0 0;
		}
		.sponsor-1 {
			width:5.583em;
			height:1.666em;
		}
		.blogs ul {
			margin:0;
			padding:0;
			list-style:none;
			width:100%;
			overflow:hidden;
			float:left;
		}
		.blogs ul li {
			width:100%;
			overflow:hidden;
			margin:0.083em 0 -0.083em;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
			padding:0.917em 0;
		}
		.blogs ul li:first-child {
			margin:0;
			padding:0 0 0.917em;
		}
		.blogs h4 {
			margin:0;
			font-size:1em;
		}
		.blogs p {
			margin:0.25em 0 0;
			font-size:0.917em;
		}
		.blogs .more {
			float:none
		}

		#sidebar .featuredhead, a.featuredhead {
			font-size:14px;
			color: #000;
			font-weight:bold;
			padding-right:1em;
		}
		.two-column h3 .featuredhead, a.featuredhead {
			color:#fff;
		}
		.pglst { margin:7px 0;}
		.pglst strong { font-size:11px; }

		.two-column h3 .featureddriver{
			font-size:12px;
			font-weight:bold;
			color:#fff;
			float:right;
			text-transform:normal!important;
		}
		#sidebar .featureddriver{
			font-size:12px;
			font-weight:bold;
			color:#e21818;
			float:right;
			text-transform:normal!important;
		}
		.two-column h3 .featureddriver a, .two-column h3 .featureddriver a:hover{
			color:#fff!important;
			text-transform:none!important;
			padding-right: 20px;
		}

		/* standings */
		.standings {
			padding:0 0.75em 0em;
			overflow:hidden;
			height:1%;
		}
		.slide-holder {
			width:100%;
			overflow:hidden;
			margin:0 0 0;
			float: left;
		}
		.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:315px;
			border-top:0;
			text-align:left;
		}
		.slide-holder table.result {
			border-collapse: separate;
			border-spacing: 0 0.083em;
		}
		.slide-holder table td {
			margin:0;
			padding:0.25em;
			height:1em;
			font-size:0.917em;
		}
		.slide-holder table thead td {
			background:none;
			border-top:none;
			font-weight:bold;
			border-bottom:none;
		}
		.slide-holder table tbody td {
			background:none;
			vertical-align:top !important;
		}
		.slide-holder table tbody tr:nth-child(odd),.engineTable tr.data1:nth-child(odd), .engineTable tr.data2:nth-child(odd){background:#eee;}

		.slide-holder table tbody tr td a { color:#333; }

		.slide-holder table.rsstable tbody td {
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
			vertical-align:top !important;
		}
		.slide-holder tr.nobg td {
			background:none;
		}
		.slide-holder table .center {
			text-align:center;
		}
		.slide-holder table .right {
			text-align:right;
		}
		.slide-holder .more {
			float:left;
			margin:1em 0 0 0.75em;
			display:inline;
		}
		/* right column styles */
		.right-column {
			float:right;
			width:26.667em;
		}
		/* news box */
		.news {
			height:1%;
			overflow:hidden;
			padding:0em 0.666em 0.1em;
		}
		.news h3 {
			font-size:1.333em;
			margin:0;
		}
		.news h3 a:hover {
			color:#000;
		}
		.news h4 {
			font-size:0.917em;
			margin:0;
			padding:0;
		}
		.news-entry {
			width: 100%;
			overflow: hidden;
			background: #1B1B1B;
		}
		.news-entry h3 {
			float:left;
			background: #1B1B1B;
			color: white;
			padding: 0px 10px;
			line-height: 30px;
			height: 30px;
			margin: 0;
			text-transform: uppercase;
			font-size: 14px;
		}
		.rss, .rssd {
			float:right;
			overflow:hidden;
			margin:0em;
			padding:0em;
		}
		.rssd {
			padding:0.1em 0 0 0.5em;
		}
		.rss img {
			width:1.25em;
			height:1.25em;
		}
		.news ul {
			margin: 0;
			padding: 0 10px;
			list-style: none;
			width: 98%;
			overflow: hidden;
			margin-top: 10px;
		}
		.news ul li {
			width:100%;
			overflow:hidden;
			margin:0.083em 0 -0.083em;
			background:none;
			padding:0.5em 0;
		}
		.news ul li:first-child {
			margin: 0 0 -0.083em;
			padding: 0 0 0.5em;
		}
		.news .more,#divlnews .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;
		}
		.show_more_standings{
			border-top: #DBDBDB 1px solid;
			padding: 6px 0 0;
			margin-top: 5px;
			font-size: 11px;
			font-weight: bold;
			float: left;
			padding-left: 10px;
		}
		.mod-footer {
			border-top: #DBDBDB 1px solid;
			padding: 6px 0 0;
			margin-top: 5px;
			font-size: 11px;
			font-weight: bold;
			width: 310px;
			float: left;
		}
		/* photos */
		.photos {
			width:100%;
			overflow:hidden;
			padding:0;
		}
		.photos .box-entry {
			padding:0;
		}
		.sponsor-2 {
			height:1.5em;
			width:1.417em;
		}
		/*.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;
			height:auto;
			margin:17px 0 1em;
		}
		.photos-list ul {
			overflow:hidden;
			margin:0;
			padding:0 0 0 0.917em;
			list-style:none;
			float:left;
		}
		#rhstab ul.rhsTab {
			margin-left: 0;
			height: 24px;
		}
		.photos-list li {
			float:left;
			width:11.5em;
			margin:0 0.917em 0 0;
		}
		.photos-list li img {
			border:0.333em solid #fff;/*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 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.517em;
			cursor:default;
		}
		/* Photos index starts */
		 #search-calendar {
			width:54.167em;
			margin-bottom:0.833em;
			text-align:center;
			overflow:hidden;
			height:6em;
			border:1px solid #bababa;
		}
		.srchbox-left {
			width:0.833em;
			height:6em;
			display:none;
			float:left;
			background-position: -160.75em -1.68em;
		}
		/* Target all Firefox */
		html>/**/body .srchbox-left, x:-moz-any-link, x:default {
		background-position: -160.753em -1.66em;
		}
		.srch-panal {
			float:left;
			width:auto;
			_width:18.700em;
			height:5.833em;
			border:0;
			background:#fff;
		}
		.srch-text {
			background-position: -182.250em -2.834em;
			font-family:Tahoma;
			font-size:1em;
			color:#666;
			width:17.250em;
			_width:17em;
			height:1.68em;
			border: 0 none;
			padding:0.333em 0.667em 0;
			margin:0.900em 0.25em 0.25em 0;
		}
		.searchBtn {
			background-position:-151em -6.2em;
			border:0 none;
			cursor:pointer;
			width:4.5em;
			height:2.1em;
			padding: 0.1em 0.3em 0.3em 0.3em;
			font-family:Tahoma;
			font-size:1em;
			font-weight:bold;
			color:#FFFFFF;
		}
		.srch-calendar {
			border:0;
			height:5.695em;
			width:446px;
			float:left;
			color:#999999;
			padding-top:0.25em;
			background:#f7f7f7;
		}
		div.srch-calendar a {
			font-size:0.917em !important;
		}
		div.srch-calendar a.link {
			text-decoration:none;
			font-family:tahoma;
			font-size:0.917em !important;
			padding:0 0.455em 0 0;
			color:#035BAC;
		}
		div.srch-calendar a:hover {
			text-decoration:underline;
			color:#000000
		}
		div.srch-calendar a:visited:hover {
			color:#000000;
		}
		div.srch-calendar span.dead {
			font-size:0.917em;
			padding:0 0 0 0;/*border-right:0.091em solid #aaaaaa; */
		}
		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:11px;
			padding:0 0 0 0.182em;
		}
		div.month a {
			font-size:11px; /* This is needed for chrome */
			padding:0;/*	border-right:1px solid #aaaaaa !important; This is needed for chrome */
		}
		div.month span.dead {
			padding:0;/*border-right:0.091em solid #aaaaaa !important;*/
		}
		div.srch-calendar a.sel {
			font-weight:bold;
			font-size:11px;
			color:#035bac;
		}
		div.srch-calendar a:hover.sel {
			color:#035bac !important;
			text-decoration:none !important;
		}
		div.month a.sel {
			font-weight:bold;
			font-size:11px; /* This is needed for chrome *//* border-right:1px solid #aaaaaa;This is needed for chrome */
		}
		#spnLeft {
			margin-right:0.091em;
			margin-top:0.167em;
		}
		#spnRight {
			margin-top:0.167em;
		}
		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;
		}
		a.srch-caltext:hover {
			color: #000 !important;
		}
		.srchbox-right {
			width:0.833em;
			height:6em;
			display:none;
			background-position: -161.75em -1.679em;
			float:left;
		}
		html>/**/body .srchbox-right, x:-moz-any-link, x:default {
		 background-position: -161.75em -1.66em;
		}
		.thumb-bgtop, .thumb-imgbg, .thumb-bgbtm, .thumbTop, .thumbBg, .thumbBtm {
			background:url(http://img.espngp.com/thumbimagebg-sprite.gif) no-repeat;
		}
		.pagination {
			width: 52em;
			padding:0 0 0.5em 0;
			margin:0.333em 0 1.818em 0;
			border-bottom: 0.083em solid #e9e7e7;
			clear:both;
			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:0.7em 0 0.417em 0;
			margin-top:0em;
			margin-bottom:0em;
		}
		.pagination ul {
			margin: 0;
			padding: 0;
			text-align:justify;
		}
		.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:16.333em;
		}
		.PaginationNmbrs {
			font-size:0.917em;
			color: #0068c4;
			text-decoration: none;
			margin:0;
			font-weight: normal;
			padding-left:0.364em;
		}
		.pagination ul li.first {
			padding-:0em;
			color:#a5a5a5;
			font-size:0.917em;
			margin-right:1em;
		}
		li.fstoff-icon {
			background-position:-122.8em -7.2em;
			width:1.167em;
			height:1.083em;
			margin-right:0.417em;
		}
		.pagination ul li.previous {
			padding-:0.061em 0 0 0;
			margin-right:11.245em;
			color:#a5a5a5;
			font-size:0.917em;
		}
		.pagination ul li.previouson {
			padding-left:0em;
			margin-right:2.333em;
			color:#a5a5a5;
			font-size:0.917em;
		}
		li.prvoff-icon {
			background-position:-125.5em -7.2em;
			width:1.167em;
			height:1.083em;
			margin-right:0.817em;
		}
		li.prvon-icon {
			background-position:-141.9em -7.18em;
			width:1.167em;
			height:1.083em;
			margin-right:0.417em;
		}
		.pagination ul li a.previous {
			padding-right:0em;
			margin-right:11.345em;
			font-size:0.917em;
			background:none;
			text-decoration:none !important;
			vertical-align:text-top;
		}
		.pagination ul li a.previous img {
			margin-right:1em;
			vertical-align:top;
		}
		.pagination ul li a.next {
			padding:0.061em 0 0 0;
			margin-right:0.417em;
			font-size:0.917em;
			background:none;
			text-decoration:none !important;
		}
		.pagination ul li a.next img {
			margin-left:0.727em;
			vertical-align:top;
		}
		.pagination ul li a.prev {
			padding-right:0;
			margin-right:10.5em;
			font-size:0.917em;
			background:none;
		}
		li.nexton-icon {
			background-position:-128.2em -7.2em;
			width:1.167em;
			height:1.083em;
			margin-right:1.167em;
		}
		li.laston-icon {
			background-position:-130.91em -7.2em;
			width:1.167em;
			height:1.083em;
			margin-right:0;
		}
		.pagination ul li.next {
			padding:0;
			color:#a5a5a5;
			font-size:0.917em;
			margin-right:0.717em;
		}
		.pagination ul li a.last {
			padding-right:0.25em;
			font-size:0.917em;
		}
		.pagination ul li.nextoff-icon {
			background-position:-133.7em -7.2em;
			width:1.167em;
			height:1.083em;
			margin-right:0;
		}
		.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;
		}
		.thumb-imgbg a img {
			margin:0 0 0.167em;
		}
		.thumb-bgbtm {
			background-position: -25.5em top;
		}
		.walltbsimgdiv{
			padding:0.917em 0.5em;
		}
		.imgtophld, .crttophld {
			width:52.5em;
			text-align:right;
			margin: 0;
			clear: both;
		}
		.toplnkdvr {
			width:auto;
			text-align:right;
			margin: 0;
			clear: both;
		}
		.imgtophld {
			padding:0.333em 0 1em 0;
		}
		.crttophld, .toplnkdvr {
			padding: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:11px;
			color:#333;
			margin:0.583em 0 0;
			text-align: center;
		}
		.image-copyright {
			color:#999;
			font-size:0.75em;
			margin: 0.2em 0 0.417em;
			text-align: center;
			line-height:10px;
		}
		/* Photo Index ends */

		/* featured driver */
		.featured-driver {
			height:1%;
			overflow:hidden;
			padding:7px 10px 0 10px;
		}
		.featured-driver .frame {
			width:100%;
			overflow:hidden;
			margin:0;
			clear:both;
		}
		.featured-driver .frame h4 {
			font-size:1.083em;
			margin:0 0 -0.5em;
		}
		.featured-driver .frame img {
			float:left;
			margin:0.5em 0.75em 0 0;
			/*width:5.417em;
			height:5.833em;*/
		}
		.featured-driver p {
			margin:0.5em 0 0.5em 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 {
			background-position: left -486px;
			float:left;
			margin:0 0.083em 0 -0.086em;
			padding:0 0.417em 0 0.5em;
		}
		.featured-driver ul a {
			font-size:0.917em
		}
		/* sidebar styles */
		#sidebar {
			float:right;
			width:26.667em;
		}
		#sidebar h3.rci {
			color:#BB0D1D;
			font-size:1.333em;
			margin:0;
			text-align:left;
		}
		/* 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: 26.667em;
			height: 0.833em;
			display:none;
		}
		#p320T {
			background-position: 0em 0em;
		}
		#p320B {
			background-position: 0em -0.833em;
		}
		.content-box {
			width:100%;
			margin:0 0 20px 0;
			padding:0em;
		}
		.p650T, .p650B {
			width: 54.168em;
			height: 0.833em;
			display:block;
		}
		.p650T {
			background-position: -26.75em 0em;
		}
		.p650B {
			background-position: -26.75em -0.84em;
			margin-bottom:0.833em;
		}
		.p650M {
			width:52.500em;
			border-left:0.083em solid #bababa;
			border-right:0.083em solid #bababa;
			margin:0;
			padding:0em 0.75em;
			background:#fff;
			overflow:hidden;
		}
		.p650T,.p650B{display: none;}
		.p650M{border:0px !important;margin-bottom:20px;}
		.p650M1 {
			width:54.166em;
			height:auto;
			margin:0;
			padding:0;
			background:#fff;
			overflow:hidden;
		}
		.content-wrap {
			width:52.5em;
			padding:0em 0.75em 0em 0.75em;
			overflow:hidden;
		}
		.content-box .wrap {
			width:26.500em;
			overflow:hidden;
			border:0;
			background:none;
			padding:0em;
			margin:0em;
		}
		.content-box .wrap, #ie8#fix {
			width: 26.500em;
		}
		.content-box .wrap > object{
			border: 10px solid #E6E6E6;
			display: block;
		}
		.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:95%;
			overflow:hidden;
			margin:0em;
			padding:0.167em 0 0 0;
			list-style:none;
			text-align:center;
			margin-left: 10px;
		}
		.partners li {
			display:inline;
			padding:0 0.917em 0;
		}
		/* side ads */
		.side-ads {
			overflow:hidden;
			background: #E6E6E6;
			padding: 10px 0 10px 10px;
		}
		.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://img.espngp.com/sep-list.gif) repeat-x 0 100%;
		}
		.sponsor-links a {
			color:#0068c4;
			font-weight:bold;
		}
		.sponsor-links a.hover, .sponsor-links a:hover {
			color:#000;
		}
		.sponsor-links p {
			margin:0.083em 0 0;
		}
		.sponsor-links p a {
			color:#666;
		}
		/* tools */
		#ESPNF1Content .tools {
			padding:0 0.75em;
		}
		#ESPNF1Content .tools h3 {
			font-size:1.333em;
			margin:0 0 0.625em;
			color:#DF0304;
		}
		#ESPNF1Content .tools ul {
			width:100%;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
		}
		#ESPNF1Content .tools ul li {
			margin:0.083em 0 -0.083em;
			width:100%;
			overflow:hidden;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
			padding:0.417em 0;
		}
		#ESPNF1Content .tools ul li:first-child {
			margin:0 0 -0.083em;
			padding:0 0 0.417em;
		}
		#ESPNF1Content .tools ul a {
			margin:0 1.083em 0 0;
			text-decoration:none;
		}
		#ESPNF1Content .tools ul a.hover, .tools ul a:hover {
			margin:0 1.083em 0 0;
			text-decoration:underline;
			color:#000;
		}
		/* footer */
		#footer {
			width: 100%;
			padding: 40px 0 0;
			background: black;
			clear: both;
		}
		.footer-ads {
			width:100%;
		}
		#p980T, #p980B {
			display:none;
			height:0.859em;
			width:100%;
			overflow:hidden;
		}
		#p980M {
			width:80em;
			/*border-left:0.083em solid #bababa;
			border-right:0.083em solid #bababa;*/
			margin:0;
			padding:0em 0.75em;
			background:#fff;
			overflow:hidden;
		}
		#p980T {
			background-position: -80.927em 0em;
		}
		#p980B {
			background-position: -80.927em -0.833em;
		}
		.footer-ads .c {
			width:80.334em;
			margin:0em;
			padding:0em;
			overflow:hidden;
			background:#fff;
			border-left:0.083em solid #bbb;
			border-right:0.083em solid #bbb;
			padding:0.833em 0 0em 1.167em;
		}
		.footer-ads .c, #ie8#fix {
			width:80.333em;
		}
		.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.75em 0 0;
			padding:0 0 0.75em;
		}
		* 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;
		}
		/* new footer classes added */
		.footerLinks {
			width:100%;
			height:5.083em;
			margin:0.083em 0 0;
			position:relative;
			background:none;
		}
		.frameL {
			width:0.250em;
			height:5.083em;
			display:none;
			float:left;
			background-position:0em 0em;
		}
		.footerLinks .frame {
			position:absolute;
			padding:1.217em 0 0 0;
			top:0em;
			left:0.333em;
			width:82.750em;
			float:left;
		}
		.frameR {
			width:0.250em;
			height:5.083em;
			display:none;
			float:right;
			background-position:0em -5.083em;
		}
		.footer-text ul, .footerLinks ul {
			width: 70em;
			overflow: hidden;
			margin: 0;
			padding: 0;
			list-style: none;
			float: left;
		}
		.footerLinks ul li {
			float: left;
			margin: 0 0.083em 0 -0.083em;
			background: none;
			padding: 0 10px 0;
		}
		.footerLinks ul li:first-child {
			background:none;
		}
		.footerLinks ul a {
			color: white;
			font: bold 12px Tahoma;
		}
		.footerLinks ul a:visited {
		}
		.footerLinks ul  li a:hover { color:#fff!important; }
		.footerLinks p {
			margin: 0 0 0 0.417em;
			font-size: 12px;
			float: right;
			color: #999;
		}
		.footerLinks ul#complogos {
			width:28em;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
			float:right;
		}
		.footerLinks ul#complogos li {
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			background:none;
		}
		.footerLinks ul#complogos li.espnlogo {
			background-position:-168em -6.917em;
			height:1.417em;
			width:3.5em;
			margin:0.167em 0 0 0;
		}
		.footerLinks ul#complogos li.espnlogo a {
			height:1.417em;
			width:3.818em;
			display:block;
			text-decoration:none;
		}
		.footerLinks ul#complogos li.criclogo {
			background-position:-172.5em -6.75em;
			height:1.583em;
			width:4.35em;
		}
		.footerLinks ul#complogos li.criclogo a {
			height:1.583em;
			width:4.75em;
			display:block;
			text-decoration:none;
		}
		.footerLinks ul#complogos li.scrumlogo {
			background-position:-177.75em -6.917em;
			height:1.417em;
			width:4em;
			margin:0.265em 0 0 0;
		}
		.footerLinks ul#complogos li.scrumlogo a {
			height:1.417em;
			width:4.4em;
			display:block;
			text-decoration:none;
		}
		.footerLinks ul#complogos li.soccerlogo {
			 background:url('http://img.espngp.com/ads/espnfclogoSprite43.gif') no-repeat;
			background-position:-1956px -115px;
			height:1.583em;
			width:5.15em;
			margin:0.083em 0 0;
		}
		.footerLinks ul#complogos li.footylogo {
			background: url("http://img.espngp.com/footy1.png") no-repeat 0 -1px;
			height:1.583em;
			width:5.75em;
			margin:0.083em 0 0;
		}
		.footerLinks ul#complogos li.footylogo a {
			height:1.583em;
			width:6.25em;
			display:block;
			text-decoration:none;
		}

		.footerLinks ul#complogos li.soccerlogo a {
			height:1.583em;
			width:6.25em;
			display:block;
			text-decoration:none;
		}
		.footerLinks ul#complogos li.sep {
			background:none;
			height:1.667em;
			width:0.083em;
			margin:0 0.5em;
		}
		/* new footer classes added */
		.footer-text {
			width:100%;
			height:5.083em;
			margin:0.083em 0 0;
			position:relative;
			background-position: 0em -10.250em;
			background-repeat:repeat-x;
		}
		.frameL {
			width:0.250em;
			height:5.083em;
			display:block;
			float:left;
			background-position:0em 0em;
		}
		.footer-text .frame {
			position:absolute;
			padding:1.217em 0 0 0;
			top:0em;
			left:0.333em;
			width:80.750em;
			float:left;
		}
		.frameR {
			width:0.250em;
			height:5.083em;
			display:block;
			float:right;
			background-position:0em -5.083em;
		}
		.footer-text ul {
			width:55em;
			overflow:hidden;
			margin:0 0 0 -0.333em;
			padding:0;
			list-style:none;
			float: left;
		}
		.footer-text ul li {
			float:left;
			margin:0 0.083em 0 0.083em;
			background:url(http://img.espngp.com/sep-footer.gif) no-repeat 0 60%;
			padding:0 0.417em 0 0.5em;
			overflow:hidden;
		}
		.footer-text ul li:first-child {
			background:none;
		}
		.footer-text ul a {
			color:#333;
			font-size:0.917em;
		}
		.footer-text ul a:visited {
			color:#333;
		}
		.footer-text p {
			margin:1.25em 0 0;
			font-size:0.917em;
			float:left;
			width:100%;
		}
		.footer-text ul#complogos {
			width:21.167em;
			overflow:hidden;
			margin:0;
			padding:0;
			list-style:none;
			float:right;
		}
		.footer-text ul#complogos li {
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			background:none;
		}
		.footer-text ul#complogos li.espnlogo {
			background-position:-168em -6.917em;
			height:1.417em;
			width:3.5em;
			margin:0.167em 0 0 0;
		}
		.footer-text ul#complogos li.espnlogo a {
			height:1.417em;
			width:3.818em;
			display:block;
			text-decoration:none;
		}
		.footer-text ul#complogos li.criclogo {
			background-position:-172.5em -6.75em;
			height:1.583em;
			width:4.35em;
		}
		.footer-text ul#complogos li.criclogo a {
			height:1.583em;
			width:4.75em;
			display:block;
			text-decoration:none;
		}
		.footer-text ul#complogos li.scrumlogo {
			background-position:-177.75em -6.917em;
			height:1.417em;
			width:4em;
			margin:0.265em 0 0 0;
		}
		.footer-text ul#complogos li.scrumlogo a {
			height:1.417em;
			width:4.4em;
			display:block;
			text-decoration:none;
		}
		.footer-text ul#complogos li.soccerlogo {
			background-position:-183em -6.75em;
			height:1.583em;
			width:5.75em;
			margin:0.083em 0 0;
		}
		.footer-text ul#complogos li.soccerlogo a {
			height:1.583em;
			width:6.25em;
			display:block;
			text-decoration:none;
		}
		.footer-text ul#complogos li.sep {
			background-position:-190.25em -6.583em;
			height:1.667em;
			width:0.083em;
			margin:0 0.5em;
		}
		/* print */
		.print-wrap {
			display:none;
		}
		/*  new classes for news video module */
		.hpNVpnl {
			background:none;
			height:2.23em;
			display:none;
		}
		.hpNVpnl {
			width:100%;
			overflow:hidden;
			position:relative;
		}
		.hpNVpnl .frame {
			position:absolute;
			top:0.083em;
			left:0.083em;
			z-index:1;
		}
		#hpNVtabs {
			background-position: -2846px -44px;
		}
		.hpNVbotom {
			background-position: -2845px -93px;
			height:0.583em;
			overflow:hidden;
		}
		.hpNVbotom1 {
			background-position: -2845px -75px;
			height:0.5em;
			overflow:hidden;
			margin-bottom:0.83em;
			display:none;
		}
		.hpNVtop {
			background-position: -2845px -83px;
			height:0.583em;
			overflow:hidden;
		}
		.nvTabsBg {
			/* background-position:0em -7.25em;  */
			width:100%;
			height:2.25em;
			display:block;
		}
		/*  new classes for news video module */
		.visual-bar, #visual-tabs, .newsbtm, .newsbtm1, .newstop, .tabbg {
			background:url(http://img.espngp.com/NV_sprite4.gif) no-repeat;
		}
		.visual-bar {
			background-position:0em 0em;
			height:2.23em;
		}
		#visual-tabs {
			background-position:-0.1em -0.1em;
		}
		.newsbtm {
			background-position:0em -4.170em;
			height:0.583em;
			overflow:hidden;
		}
		.newsbtm1 {
			background-position:0em -2.69em;
			height:0.5em;
			overflow:hidden;
			margin-bottom:0.83em;
		}
		.newstop {
			background-position:0em -3.333em;
			height:0.583em;
			overflow:hidden;
		}
		.tabbg {
			background-position:0em -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;
		}
		/* Espn Btn Drop Down End*/

		/* 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:0.25em;
			float:left;
		}
		#espn-droptop {
			width:81.833em;
			height:0.917em;
			display:block;
			background:url(http://img.espngp.com/bg-espn-drop-top.gif) no-repeat left top;
		}
		.espn-dropbtmbg {
			background:url(http://img.espngp.com/bg-espn-drop-bottom.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  */
		#espnMenu {
			background-position: -208.5em -5.833em;
			height:2.083em;
			width:7.1667em;
			cursor:pointer;
			height:2.083em;
			display:block;
			margin:0 0 0 0.167em;
			outline:none;
			margin-left:880px;
			_margin-left:74.25em;
			display: none;
		}
		#espnMenu.hover, #espnMenu:hover {
			background-position: -2588px -70px;
		}
		#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://img.espngp.com/bg-link-espn.gif) no-repeat;
		}
		ul.espn-dropcont {
			float:left;
			margin:0;
			padding:0 0 0 1.167em;
			list-style:none;
			width:12.000em;
			background:url(http://img.espngp.com/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;
		}
		ul.espn-dropcont a:visited {
			color:#666;
		}
		/* Espn Btn Drop Down End*/
		/*story sub nav*/
		/* #subnav span {
			color:#DE0404;
			font-size:0.727em;
			font-weight:bold;
			margin:0;
			padding:0 0 0.25em 0;
		} */
		.columnistSubNav {
			width:81.667em;
			margin:0.667em 0 0.667em 0;
			padding:0;
			display:table;
		}
		.columnistL, .columnistM, .columnistR {
			margin:0;
			padding:0;
			height:7.667em;
			display:block;
		}
		.columnistL {
			background-repeat:no-repeat;
			background-position: -206.750em 0;
			width:0.417em;
			float:left;
		}
		.columnistM {
			border-top: 0.083 solid #bababa;
			border-bottom: 0.083 solid #bababa;
			height:7.500em;
			width:80.833em;
			float:left;
		}
		.columnistR {
			background-repeat:no-repeat;
			background-position: -207.250em 0em;
			width:0.417em;
			float:right;
		}
		.columnistImg {
			padding:0em;
			margin:0 0.500em 0 0;
			float:left;
			display:table;
			height:7.500em;
		}
		.columnistDataT, .columnistDataB {
			width:70.833em;
			display:table;
			padding:0em;
			margin:0em;
		}
		.columnistDataT {
			height:1.833em;
			margin:1.917em 0 0 0;
			border-bottom:0.083 solid #b6b6b6;
		}
		.columnistDataT a.columnistName {
			color:#0068c4;
			font-family:Arial;
			font-size:1.667em;
			font-weight:bold;
			line-height:0.667em;
			margin: 0 0.833em 0 0;
		}
		.columnistDataB {
			height:3.167em;
			margin:0.583em 0 0 0;
			font-size:0.917em;
		}
		/*story sub nav*/

		/* Breaking News starts */
		.brkgnews {
			 width:980px;
			height: 2.333em;
			background-color:#fff;
			margin-left:-10px;
			float: left;
			clear: both;
			z-index:4;
			padding:5px 10px;
		}
		.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.700em;
			margin-left:0;
			padding:0.300em 0 0 0.400em;
			color:#ffffff;
			font-weight:bold;
			text-transform: uppercase;
			background-position: -143.93em -1.8em;
		}
		#brkgnews {
			float:left;
			width:813px;
			height: 1.9em;
			display:table-cell;
			padding:0.429em 0 0 0.714em;
			font-weight:bold;
			background:#f6dfdf;
		}
		#brkgnews #divbrknews {
			width:65em;
			padding: 0 0.333em 0;
		}
		.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.67em;
			height:2.333em;
			margin:0;
			padding:0;
			float:right;
			background-position: -179.75em -2.09em;
		}
		/* Breaking News ends */

		/* story top section */
		P.news-sub {
		font-size:1.25em !important;
		font-weight:bold;
		margin-bottom:-1px;
		}
		#stry {
			border-bottom:0.083em solid #e9e7e7;
			overflow:hidden;
			width:52.5em;
			padding:0 0 0.5em 0;
		}
		#stry p {
			font-size:0.917em;
			margin:0.455em 0 0 0;
		}
		#strybtm {
			float:right;
			margin:0.833em 0 1em 0;
		}
		#stry ul, #strybtm ul {
			list-style-type:none;
			margin: 0 0 0.333em;
			padding:0;
			float:right;
		}
		#strybtm ul {
			width:auto;
			margin:0;
		}
		#stry ul.hdl {
			width:20.284em;
			float:left;
			margin: 0 0 0.333em;
		}
		.photobtm {
			clear:both;
			margin: 0.667em 0 0.455em 0;
			height:2.417em;
			width:41.7em;
		}
		#stry ul li, #strybtm ul li {
			float:left;
			padding:0 0.833em 0 0.417em;
			/*color:#999;*/
			font-size:0.917em;
		}
		#strybtm ul li {
			line-height:1em;
			height:19px;
		}
		#stry ul li.last, #strybtm ul li.last {
			padding:0 0 0 0.417em;
			color:#999;
			font-size:0.917em;
		}
		.shhover {
			font-size:1em !important;
			color:#999 !important;
			text-decoration:none !important;
		}
		#stry ul li.hdl {
			padding:0;
			font-size:1.091em;
		}
		#stry ul li.hdlotd {
			padding:0;
			font-size:1em;
		}
		#stry h1 {
			margin:0;
			font-size:1.833em;
			font-weight:bold;
			color:#000;
			clear:both;
		}
		#stry a {
			font-size:0.917em;
			color:#363636;
			text-decoration:underline;
			float:left;
			outline:none;
			margin:0;
		}
		#stry a.author, #stry div.atr {
			margin:0.727em 0 0 0;
		}
		#stry div.atr {
			font-size:0.917em;
			color:#363636;
		}
		#stry span.date {
			font-size:0.833em;
			color:#666666;
			clear:both;
			float:left;
		}
		#stry span.cmnt {
			font-size:0.917em;
			color:#035bac;
			float:right;
			padding:0.25em 0;
		}
		li.share {
			background-position:-120.167em -7.333em;
			width:1em;
			height:1em;
			padding:0 !important;
			font-size:1em !important;
			cursor:pointer;
		}
		li.email {
			background-position:-111.667em -7.333em;
			width:1.39em;
			height:1em;
			padding:0 !important;
			font-size:1em !important;
			cursor:pointer;
		}
		li.fdback {
			background-position:-114.667em -7.333em;
			width:0.958em;
			height:1em;
			padding:0 !important;
			font-size:1em !important;
			cursor:pointer;
		}
		li.print {
			background-position:-117.25em -7.333em;
			width:1.25em;
			height:1em;
			padding:0 !important;
			font-size:1em !important;
			cursor:pointer;
		}
		.strprevnext a {
			color: #035BAC;
			text-decoration: none;
			float: none;
			font-size: 0.917em;
			display: block;
			text-decoration: none;
			width: 50%!important;
			margin-right: 0;
		}
		#stry .strprevnext{
			float:right;
		}
		#stry .strprevnext a {
			color:#035bac !important;
			text-decoration:none !important;
			float:none !important;
			font-size:0.917em !important;
			display: inline;
		}
		#stry .strprevnext a:hover {
			color:#035bac !important;
			text-decoration:underline !important;
			float:none !important;
			font-size:0.917em;
			display: inline;


		}
		/* story top section */
		/* story content section start*/
		#strycnt {
			padding:1em 0 0 0;
			overflow:hidden;
			_padding-bottom: 20px;
			border-bottom:0;
			line-height:1.667em;
		}
		.profileTxt {
			font-size:1.083em;
			padding:0.599em 0 0 10px;
			width:100%;
			/*overflow:hidden;*/
		}
		#strycnt p.authdesc {
			margin:0 0 0.455em;
			font-size:0.917em;
			clear:both;
			line-height:normal;
		}
		#strycnt p {
			margin:0 0 1.667em 0;
			line-height:1.667em;
			font-size:1.083em;
		}
		.profileTxt p {
			margin:0 0 1em 0;
			line-height:1.367em;
			font-size:12px;
		}
		.profileTxt p.last {
			margin:0em;
		}
		#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;
		}
		#strycnt small {
			font-size:0.923em;
		}
		#strycnt blockquote, #strycnt td {
			font-size:1.083em
		}
		.inlinephrl {
			/*width:26.25em;*/
			margin-left:0.917em;
			float:right;
			margin-bottom: 14px;
		}
		.inlinephfull {
			float:none;
			clear:both;
			margin: 1.667em 0 1.667em 0;
		}
		.inlineph {
			/*width:25.833em;*/
			border:0;
		}
		.inlineph div {
			color:#444444;
			font-size:0.917em;
			padding:0.250em 0.333em;
			border-top:0.083em solid #cccccc;
			line-height:1.5em;
		}
		.inlineph div span {
			color:#666666;
			font-size:0.833em;
			line-height:150%;
		}
		.rl {
			width:25.833em;
			padding:0 0 0 0.167em;
			margin:1.5em 0 0 0;
		}
		.rlT {
			background: none;
			width: 0;
			height: 0;
			overflow: hidden;
			width: 0;
			display: none;
		}
		.rlB {
			background: none;
			width: 0;
			height: 0;
			overflow: hidden;
			width: 0;
			display: none;
		}
		.rlcnt {
			width: 23.838em;
			padding: 0 10px 10px;
			overflow: hidden;
			background-color: #EAEAEA;
		}
		.rltphotrhs {
			width: 23.838em;
			padding: 0 10px 10px;
			overflow: hidden;
			background-color: #EAEAEA;
		}
		.rlhdphoto {
			background: none;
			width: 24.25em;
			font-weight: bold;
			font-size: 11px;
			color: #1B1B1B;
			padding: 10px 0 3px 0;
			margin: 0;
			text-transform: uppercase;
		}
		.rlhd {
			background: none;
			width: 24.25em;
			font-weight: bold;
			font-size: 11px;
			color: #1B1B1B;
			padding: 10px 0 3px 0;
			margin: 0;
			text-transform: uppercase;
		}
		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:none;
		}
		div.rlcnt ul, div.rlcnt ul.last, .rhpad {
			margin: 0 0 0 0;
			padding: 0 0 0 0.25em;
			width: 24.167em;
		}
		div.rlcnt ul.last {
			background:none;
		}
		div.rlcnt ul li {
			display: inline;
			list-style-type: none;
			font-size: 0.917em;
		}
		div.rlcnt ul li a {
			color:#035bac;
			font-weight: normal;
			font-size: 11px;
		}
		/* story content section end*/
		/* Photo page css starts
		---------------------------*/

		.photoheadtext, .photodate {
			font-size:1.083em;
			color:#444444;
			font-weight: normal;
			margin:0.617em 0 1.453em 0;
			padding: 0;
		}
		.photoheadtext {
			margin:0.117em 0 1.453em 0;
		}
		.photodate, .photodate1 {
			margin:0;
			font-size:0.917em;
			padding:0;
			color:#666666;
		}
		.photodate1 {
			margin:0 0 1em 0;
			font-weight:normal;
		}
		/*.ciBigImgborder {
			border:1px solid #f1efef;
		}*/
		.morgin-top {
			margin:0;
		}
		.margin-top {
			margin:0;
		}
		.margin-bottom {
			margin:0.833em 0 0.833em 0;
		}
		.browsphoto {
			padding:0em 0.833em 0.75em 0.833em
		}
		h2.headtext {
			margin:0em;
			padding:0em 0 1.167em 0;
			font-size:1.333em;
			color:#de0404;
			font-weight:bold;
			border:0 solid red;
		}
		/** 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;
			padding:0.563em 0 0;
			text-decoration:none;
		}
		.galimgdate {
			color:#666666;
			font-size:0.917em;
			margin-bottom:0.455em;
			padding:1.091em 0 0 0;
			width:55.455em;
		}
		.imgdate {
			margin:0.25em 0 0.667em;
			text-align:center;
			font-size:0.917em;
		}
		.galhdtxt {
			margin:0 0 1.583em 0;
			padding:0;
		}
		.galheadtext {
			margin:0em;
			padding:0 0 0.625em 0;
			font-size:1.333em;
			color:#de0404;
			font-weight:bold;
			padding-left:0.625em;
		}
		.galcontainer {
			position:relative;
			width:26.5em;
			overflow:hidden;
			left:0;
		}
		/*ul.thumbs {
			list-style-type:none;
			margin:0;
			padding:0;
			width:874px;
			height:56px;
		}
		ul.thumbs li {
			display:inline;
			list-style-type:none;
			float:left;
			text-align:center;
			margin-right:3px;
		}
		----------- Commented as it is not used, if needed pls convert px to em ----------
		*/
		#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 */
		.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:0em;
			padding: 0.833em 0 1.083em 0.417em;
			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:auto;
			margin-bottom:0.667em;
		}
		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://img.espngp.com/leftarwon.gif) 0em 0em no-repeat;
			cursor:pointer;
			/*font-size:0.083em;*/
			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://img.espngp.com/rightarwon.gif) 0 0 no-repeat;
			float:left;
			margin-left:0.25em;
		}
		/* Photo page css end*/

		/*RHS tab start*/
		#rhstab {
			overflow:hidden;
			clear:both;
		}
		#rhstab ul li {
			list-style-type:none;
		}
		.rhstabHldr {
			height: 30px;
			background: #1B1B1B;
		}
		.rhsTab, .rhsTab_ls {
			margin:0;
			padding:0 0 0 0.4em;
			list-style-type: none;
		}
		.rhsTab {
			float: left;
			background: #1B1B1B;
			padding-top: 6px;
			overflow: hidden;
			margin-bottom: 0;
			list-style: none;
			padding-left: 0;
			margin-top: 0;
		}

		.rhsTab_ls {
			float: left;
			background: #1B1B1B;
			padding-top: 6px;
			overflow: hidden;
			margin-bottom: 0;
			list-style: none;
			padding-left: 0;
			margin-top: 0;
		}
		.rhsTab li, .rhsTab_ls li {
			float:left;
			margin:0;
			padding:0 3px;
			cursor:pointer;
			height:1.917em;
			background:none;
		}
		.rhsTab_ls li {
			margin:0 0.6em 0 0;
		}
		.rhsTab a, .rhsTab_ls a {
			display:block;
			background:none;
			padding:4px 6px 3px 0;
			text-decoration:none !important;
			font-weight:bold;
			color:#333333;
			outline:none;
			height:1.455em;
			float:left;
			font-size:12px;
			line-height:12px;
		}
		.rhsTab a:hover, .rhsTab_ls a:hover {
			text-decoration:none !important;
			color:#fff !important;
		}
		.content-box .wrap, #ie8#fix {
			width: 26.500em;
		}
		.rhsTab li, .rhsTab_ls li {
			float: left;
			font-size: 14px;
			font-weight: 700;
			margin-left: 5px;
			text-transform: uppercase;
			font-size: 12px;
			font-weight: bold;
		}
		.rhsTab li.current, .rhsTab_ls li.current {
			background: white;
			cursor: default;
			height: 24px;
		}
		.rhsTab li.current a, .rhsTab_ls li.current a {
			background: none;
			cursor: default;
			color: #333;
			font-size: 12px;
			font-weight: bold;
		}
		.rhsTab li.current a:hover {
			text-decoration: none !important;
			color: #333!important;
		}
		.rhsTab_ls li.current a {
			color:#101010 !important;
		}
		.rhsTab a {
			background: none;
			color: white;
			display: block;
			padding: 5px;
			font-size: 12px;
		}
		/*RHS tab end*/
		#divlnews h4, #divlnews p{margin:0; padding:0}
		#divlnews {
			background-color:#FFFFFF;
			border:0;
			padding:0 0.75em 0.75em;
			width:25em;
		}
		#divlnews ul, #divspl ul {
			padding:0.583em 0 0;
			margin:0;
			width:25em;
			background:none;
		}
		#divspl ul {
			padding:1em 0 0;
		}
		#divlnews ul li, #divlnews ul li.lastnews {
			float:none;
			list-style-type:none;
			text-align:left;
			background:none;
			padding:0.417em 0;
			cursor: default;
		}
		#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:0;
			background-color:#FFF;
			width:25em;
			padding:0 0.75em;
		}
		#divspl ul {
			background:none;
		}
		.mre {
			font-size:0.917em;
		}
		#pullquote {
			width:24.417em;
			float:right;
			margin-left:3.167em;
			padding:0 0 1.667em;
		}
		.pullT {
			background-color:#BB0D1D;
			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*/
		/*Author Popup*/
		#athrData {
			width:32.917em;
			height:auto;
			display:none;
			position:absolute;
		}
		#blurbTop {
			width:30em;
			height:1.917em;
			background:url(http://img.espngp.com/popupT3.gif) no-repeat top;
			padding-top:2.083em;
			padding-left:2.917em;
		}
		#blurbMdl {
			width:32.917em;
			background:url(http://img.espngp.com/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://img.espngp.com/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*/
		/*Side Bar*/
		.sdbrcont {
			float:right;
			width:25.833em;
			margin:0.25em 0 0.4em 0.5em;
		}
		.sdbr {
			background:url(http://img.espngp.com/sidebarM_310x10.gif) repeat-y;
			width:24.169em;
			height:auto;
			padding:0 0.833em;
			overflow:hidden;
			line-height:1.5em;
		}
		.sdbr h3 {
			font-size:1em;
			background:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
			margin:0 0 0.833em 0;
			padding:0.667em 0 0.417em 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://img.espngp.com/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.333em;
		}
		.cptn {
			color:#444444;
			font-size:0.917em;
			padding:0.5em;
		}
		/*Side Bar*/

		/* Drivers section start*/
		.PlyrBtmBrdr {
			border-bottom:0.083em solid #B7B7B7;
			clear:both;
			padding:0 0 0.417em;
			width:100%;
			margin-bottom:0.833em;
			font-weight:bold;
			float:left;
			font-size:1.167em;
		}
		#driverCont {
			float:left;
			width:100%;
			display: block;
			border-bottom: 1px solid #E4E4E4;
			margin-bottom: 20px;
		}
		#driverCont:last-child { border: 0; }
		.drivhldr {
			float:left;
			margin:0 0 0.417em;
			width:100%;
		}
		.driverCont {
			width:52.5em;
			margin:0;
			padding:0;
			float:left;
		}
		.driverLCol {
			width:31.467em;
			float:left;
			margin:0 0 1.667em 0;
		}
		.driverRCol {
			width:21em;
			float:right;
			margin:0 0 1.667em 0;
		}
		.srchTxtBx {
			border:0 none;
			color:#010000;
			font-family:Tahoma;
			font-size:1em;
			font-weight:normal;
			height:1.333em;
			line-height:normal;
			margin:0.333em 0.933em 0.167em 0.333em;
			width:19.167em;
		}
		#srchTxtBg {
			background:transparent url(http://img.espngp.com/searchbox_246.jpg) no-repeat scroll left top;
			display:table-cell;
			float:left;
			padding:0;
			vertical-align:middle;
			width:314px;
		}
		.srchRtTxt {
			width:25.636em;
		 #width:25.236em;
			margin:0 0 0 0.636em;
			font-size:0.917em;
			color: #898989;
			float:left;
		}
		.raceTxtBx {
			background-position: -164.75em 0;
			border:0 none;
			color:#666666;
			width: 40.920em;
			height:1.667em;
			padding:0.333em 0.417em 0 0.667em;
			margin:0.100em 0 0 0;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:1em;
			float:left;
		}
		.raceTxtBx #searchTxtBx {
			border:0 none;
			color:#666666;
			width: 39.920em;
			padding:0;
			margin:0.100em 0 0 0;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:1em;
			float:left;
		}
		.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;
		}
		/*.clsfin {
			border:1px solid red;
		}*/
		/* Drivers section end*/
		/* Headline starts */
		.headline {
			margin:0;
			font-size: 1em;
			color: #c3c3c3;
			float:left;
			width: 100%;
		}
		.headline ul {
			padding: 0.273em 0 0 10px;
			margin: 0;
			list-style-type: none;
		}
		/* IE6 needs a nudge */
		*html .headline ul {
			padding: 0;
			margin: 0;
		}
		.headline ul li {
			padding-top: 0.25em;
			padding-bottom: 0.5em;
			margin:0;
			border-bottom: 0.083em solid #e4e4e4;
			width: 105%;
		}
		.headline ul li.firstheadline {
			padding-top: 0.5em;
			padding-bottom: 0.5em;
			margin:0;
		}
		.headline ul li.lastheadline {
			padding-top: 0.417em;
			margin:0;
			background: none;
			color:#555;
		}
		.headline ul li.crtfirstheadline {
			padding:0.500em 0 0.500em 0;
			margin:0;
			background: none;
			list-style-position:inside;
			border:0;
			color:#035bac;
		}
		.headline ul li.crtlastheadline {
			padding:0.500em 0 0.500em 0;
			margin: 0em;
			background: none;
			color:#555;
			list-style-position:inside;
			border-bottom:0;
		}
		.bluArow {
			padding: 0;
			margin: 0;
			background:none;
		}
		.headlineLinks, a.headlineLinks:link, a.headlineLinks:visited, a.headlineLinks:active {
			font-size: 0.917em;
			color: #035BAC;
			line-height: 120%;
			text-decoration: none;
		}
		.headline ul li.crtfirstheadline  .DrivBlueTxt, .headline ul li.crtlastheadline  .DrivBlueTxt{ color: #035BAC!important;font-weight: normal; }
		a.headlineLinks:hover {
			font-size: 0.917em;
			color: #000000;
			line-height: 120%;
			text-decoration: underline;
		}
		/* Headline Ends */
		/*Story Index Start*/
		#stryindex {
			width:52.5em;
			overflow:hidden;
		}
		#stryindex ul {
			width:52.5em;
			padding: 0 0 1em 0;
			margin:0 0 0.75em 0;
			background:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
			overflow:hidden;
		}
		#stryindex ul.fst {
			margin:0.5em 0 0.75em;
		}
		#stryindex ul li {
			list-style-type:none;
			margin:0 0 0.250em 0;
			color:#8b8b8b;
		}
		#stryindex ul li p {
			margin:0;
			padding:0em;
			font-size:1em;
			color:#333333;
		}
		#stryindex ul li a {
			font-size:1em;
		}
		#stryindex ul.last, #stryindex ul li.last {
			background:none;
		}
		#stryindex ul li.lastotd, #stryindex ul.lastotd {
			margin:0;
			background:none;
		}
		.otd {
			font-size:0.917em;
		}
		.authortxt {
			margin:0;
			font-size:1.083em;
			color:#666666;
		}
		/*Story Index End*/
		.editorialList {
			font-size:1.083em;
		}
		/* Drivers Profile section strt*/
		#DriverIndexLhs {
			float:left;
			margin: 0;
			padding:0;
			clear:both;
		}
		.DriverIndexHdr1 {
			background-position: -127.167em -3.583em;
			width:12.333em;
			height:0.5em;
			overflow:hidden;
		}
		.DriverIndexHdr1 {
			background-position: -127.208em -3.583em\9;
			display:none;
		}
		.DriverIndexHdr {
			background: #1B1B1B;
			color: white;
			padding: 0px 5px;
			line-height: 30px;
			height: 30px;
			margin: 0;
			text-transform: normal;
			font-size: 12px;
			width:125px;
			font-weight:bold;
		}
		.DriverIndexBg {
			background-color:#FFFFFF;
			border-right: 0.083em solid #e4e4e4;
			float:left;
			padding:0 0.417em;
			width:124px;
		}
		.DriverIndexBtmBg {
			background:none;
			width:12.333em;
			border-right: 0;
			clear:both;
			height:10px;
			margin: 0 0 0.75em 0;

		}
		.DrivBlueTxt, a.DrivBlueTxt:link, a.DrivBlueTxt:visited, a.DrivBlueTxt:active {
			/*font-size:0.95em;*/
			color: #595959!important;
			font-weight: bold;
			padding:0;
			text-decoration: none;
			margin:0;
			font-size:11px;
		}
		a.DrivBlueTxtlnks {
			font-size:11px;
			font-weight:bold;
		}
		.lnksepf {
			padding:0 0.091em 0 0 !important;
		}
		.lnksep {
			padding:0 0.091em 0 0.182em !important;
		}
		a.DrivBlueTxt:hover {
			/*font-size:0.95em;*/
			color: #000;
			font-weight: bold;
			text-decoration: underline;
		}
		.divSeparator {
			background:url('http://img.espngp.com/div_separator.gif') repeat-x left top;
			height:1.083em;
			margin:0;
			padding:0;
			clear:both;
		}
		.pnl492T {
			background-position:-86.167em -3.583em;
			float:right;
			height:0.5em;
			width:41.000em;
			margin:0;
			display:none;
			padding:0;
		}
		.pnl492M {
			width:490px;
			border:0;
			margin:0;
			float:left;
			padding: 0 0 0.355em 0px;
			background:#fff;
		}
		.pnl492B {
			background-position:-86.167em -4.75em;
			float:right;
			height:0.5em;
			width: 41em;
			margin:0;
			padding:0;
			overflow:hidden;
			display:none;
		}
		.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;
		}
		.DrivlinksT {
			width:39.667em;
			height:0.5em;
			clear:both;
			background-position:-86.177em -5.250em;
			display:none;
		}
		.DrivlinksM {
			border:0;
			background:none;
			border-top:1px solid #e4e4e4;
			border-bottom:1px solid #e4e4e4;
			width:39.5em;
			clear:both;
			color:#035bac;
			padding: 5px;
		}
		.DrivlinksB {
			width:39.667em;
			height:0.5em;
			clear:both;
			background-position:-86.177em -6.417em;
			overflow:hidden;
			display:none;
		}
		.Drivernametxt {
			background: #1B1B1B;
			color: white;
			padding: 0px 0 0 10px;
			line-height: 30px;
			height: 30px;
			margin: 0;
			text-transform: uppercase;
			font-size: 14px;
			width:100%;
		}
		.DriverCtytxt {
			color:#999;
			font-size:0.75em;
			font-weight:normal;
			text-decoration:none;
			text-transform: uppercase;
		}
		.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;
		}
		.DriverBldSep {
			border-top:2px solid #1b1b1b;
			margin:20px 0 0;
			color:#333;
			font-size:12px;
			font-weight:bold;
			padding:10px 0 0 10px;
			text-transform: uppercase;
			width: 100%;
		}
		.DriverBldSep1 {
			border-bottom:0;
			margin-top:20px;
			width:100%;
			float:left;
			background:#636363;
			color:#fff;
			padding:5px 5px 7px;
			font-size:12px;
		}
		.DriverInfoTxt, .circuitInfoTxt {
			font-size:1em;
			color: #666666;
			text-decoration: none;
			margin:0;
			padding:0;
			line-height: 130%;
		}
		.profileInfoTxt {
			float:left;
			width:27.5em;
		 #width:27.500em;
			color:#666666 !important;
			list-style-type:none;
			margin:-0.466em 0 0 0;
			padding:0;
			line-height: 182%;
			font-size: 0.917em;
		}
		.profileInfoTxt  li {
			color:#333;
		}
		.profileInfoTxt span {
			color:#333333;
		}
		.DriverInfoTxt {
			margin-bottom: 0.667em;
		}
		.circuitInfoTxt {
			margin-bottom: 0.188em;
		}
		.DriverInfoTxt span {
			color:#333333;
		}
		.DriverProfTxt {
			font-size: 0.917em;
			color: #888;
			margin:0.833em 0 0 0;
			padding:0;
		}
		#DrivPhotoSec {
			margin:0.833em 0 0 0;
			padding:0;
			clear:both;
			display:table;
			width:100%;
		}
		#DrivProfCnt {
			width:39.500em;
			/*display:table-cell;*/
			margin:0;
			padding:1em 0 1em 0;
			clear:both;
			float:left;
			border-top:0;
		}
		.midnav {
			background-position: -81.667em 1em;
			height:2em;
			margin:0;
			width:52.500em;
			float:left;
			clear: both;
		}
		.midnavL {
			background-position:-164.75em 0em;
			float:left;
			height:2em;
			padding:0;
			margin:0 0 0 14.5em;
			_margin:0 0 0 7.5em;
			width:0.417em;
		}
		.midnavR {
			background-position: -206em 0em;
			width:0.500em;
			height:2em;
			float:left;
		}
		.midnavC {
			background-position:-165.167em 0em;
			float:left;
			height:1.35em;
			padding:4px 5px;
		}
		.circuitH1 {
			margin:0 0 0.240em 0;
			padding:0;
			font-size:1.917em;
			color:#000;
			display:table;
		 #display:block;
		}
		.circuitH1 a.icoRSS {
			font-size:0.430em;
			margin:0;
			padding:1.083em 0 0 0.417em;
			float:right;
			background-position:-44.800em -3.300em;
		}
		.circuitH2 {
			margin:0 0 1em 0;
			padding:0;
			font-size:0.833em;
			color:#333333;
		}
		.crtRecords {
			font-size:0.917em;
			margin:0.617em 0 0.417em 0;
			color:#222222;
		}
		.crtRecords a.DrivBlueTxt {
			font-size: 11px;
			font-weight: bold;
			float: left;
			padding-left: 10px;
			padding-top:10px;
			color:#035BAC!important;
		}
		.crtRcrds {
			font-size:1em;
			color:#333333;
			border:0.091em solid #b2b2b2;
		}
		.linesep {
			background: url(http://img.espngp.com/div_separator.gif) repeat-x;
			height:0.499em;
			margin-top:0.75em;
		}
		/* new circuit page styles*/
		.profileInfoTxt li > b{color:#000;}
		.engineTable{font-size:12px;}
		.engineTable tr th{padding-top:0.5em; padding-bottom:0.5em; color:#000; font-weight:bold;}
		.engineTable tr.data1 td{padding-top:0.3em; padding-bottom:0.3em;}
		.midnav{background:none; border-bottom:1px solid #dfdfdf; height:1em; margin-bottom:1em;}
		.midnavL{background:#fff; border-left:1px solid #dfdfdf; width:0;}
		.midnavR{background:#fff; border-right:1px solid #dfdfdf; width:0;}
		.midnavC{background:#fff; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height: 1.29em; color:#aaa;}
		.circuits-lhs #driverCont{border-bottom:0;}
		.circuits-lhs .DriverBldSep1{border-top: 2px solid #1B1B1B; background: none; color:#333; text-transform: uppercase; margin-bottom:5px; padding-left: 10px; font-size:1em;padding-top: 10px;}
		/* STATS ENGINE TABLE */

		.engineTable {
			width: 102.5%;
			border-collapse: collapse;
			clear:both;
		}
		.engineTable caption {
			padding: 0.091em 0.273em 0.182em;
			font-size:0.917em;
			font-weight: bold;
			text-decoration: none;
			color: #ffffff;
			caption-side: top;
			text-align: left;
			background-color: #DF0304;
			height: auto;
		}
		.engineTable th {
			padding:5px 2px;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
		}
		.engineTable1 th {
			padding:5px 1px;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
		}
		.engineTable tr.head {
			text-align: right;
			vertical-align: middle;
		}
		.engineTable tr.headlinks {
			text-align: right;
			vertical-align: middle;
			height: 1.75em;
		}
		.engineTable tr.title {
			text-align: left;
			vertical-align: bottom;
		}
		.engineTable tr.title td {
			padding: 0.083em 0.25em 0;
		}
		.engineTable tr.data1, .engineTable tr.data2 {
			text-align: right;
			vertical-align: top;
		}
		.engineTable tr.data1 td {
			border-bottom: 0.083em solid #cccccc;
		}
		.engineTable tr.note {
			text-align: left;
			vertical-align: top;
		}
		.engineTable tr.note td {
			padding: 0 0.25em 0.083em;
			border-bottom: 0.083em solid #cccccc;
		}
		.engineTable td {
			padding:5px;
			font-size: 0.917em;
			font-weight: normal;
			text-decoration: none;
			color: #000000;
		}
		.engineTable1 td {
			padding:5px 1px;
			font-size: 0.917em;
			font-weight: normal;
			text-decoration: none;
			color: #000000;
		}
		/* white-space: nowrap; */
		.engineTable td.left, .engineTable th.left {
			text-align: left;
		}
		.engineTable td.padAst, .engineTable th.padAst {
			padding-right: 0.636em;
		}
		.engineTable td.padDp1 {
			padding-right: 0.727em;
		}
		.engineTable td.padDp2 {
			padding-right: 1.273em;
		}
		.engineTable td.padTSw {
			padding-right: 0.818em;
		}
		.engineTable td.padTSao, .engineTable th.padTS {
			padding-right: 1.636em;
		}
		.engineTable td.padTSw-b {
			padding-right: 0.909em;
		}
		.engineTable td.padTSao-b, .engineTable th.padTS-b {
			padding-right: 1.727em;
		}
		.engineTable td.divider {
			padding:0;
			border-left: 0.091em solid #cbcbcb;
		}
		.engineTable th.divider {
			padding:0;
		}
		.engineTable a:link, .engineTable a:visited {
			text-decoration: none;
			color: #035BAC;
		}
		.engineTable a:hover {
			text-decoration: underline;
			color: #035BAC;
		}
		.engineTable a.black-link {
			text-decoration: underline;
			color: #000000;
		}
		.engineTable a.data-link:link, .engineTable a.data-link:visited {
			text-decoration: none;
			color: #333333;
		}
		.engineTable a.data-link:hover {
			text-decoration: underline;
			color: #000000;
		}
		div.engine-dd {
			position: absolute;
			visibility: hidden;
			width: 17.727em;
			left: 0;
			top: 0;
			z-index: 99999;
			font-size: 0.917em;
			background-color: #eeeeee;
			border: 0.182em solid;
			border-color: #f7faff #000000 #000000 #f7faff;
		}
		div.engine-dd ul {
			margin: 0.545em 0.273em 0.545em 0;
			padding: 0;
		}
		div.engine-dd ul li {
			line-height: 1;
			list-style-type: none;
			margin: 0.545em 0 0.545em 0.273em;
		}
		div.engine-dd ul li.divider {
			line-height: 1;
			list-style-type: none;
			margin: 0.818em 0 0.545em 0.273em;
			height: 0.091em;
			background-color: #999999;
		}
		div.engine-dd a:link {
			color: #035bac;
			text-decoration: none;
		}
		div.engine-dd a:hover {
			color: #000000;
			text-decoration: underline!important;
		}
		/* Standings css start */
		h3.stangshd {
			font-size:1.167em;
			font-weight:bold;
			padding:0;
			margin:0.429em 0 0.571em 0;
		}
		.standgstable {
			font-size:0.917em;
			padding:0;
			margin:0 0 1em 0;
		}
		@-moz-document url-prefix() {
		 .standgstable {
					float: left;
				}
		}
		.standgstable thead tr td {
			color:#222222;
			font-weight:bold;
			background:#eeeeee;
			padding:0.182em 0 0.364em 0.545em;
			border-bottom:0.091em solid #fff;
		}
		.standgstable thead tr td.pts {
			text-align:center;
			width:9.091em;
		}
		.standgstable tbody tr.data td {
			padding:0.273em 0 0.455em 0;
			margin:0;
			border-right: 0.091em solid #F5F6F6;
		}
		.standgstable tbody tr.datal td {
			padding:0.273em 0 0.455em 0;
			margin:0;
			border-right: 0.091em solid #F5F6F6;
		}
		.standgstable tbody tr.bdr td {
			border-bottom:0;
		}
		.standgstable tbody tr.datahd td, .standgstable tbody tr.datahd2 td {
			margin:0;
			border-left:0.091em solid #f5f6f6;
			border-top:0.091em solid #f5f6f6;
		}
		.standgstable tbody tr.datahd td {
			text-align:center;
		}
		.standgstable tbody tr.datahd2 td {
			text-align:left;
			padding:0.182em 0 0.364em 0.545em;
			height:2.500em;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
		}
		.standgstable tbody tr.datahd3 td {
			text-align:left;
			padding:0.182em 0 0.364em 0.545em;
			background:none;
			height:2.500em;
			border-left:0.091em solid #f5f6f6;
			border-top:0.091em solid #f5f6f6;
		}
		.standgstable tbody tr.datahd3 td.col1 {
			text-align:center;
			vertical-align:top;
			font-weight:bold;
			padding:0.400em 0 0 0;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
		}
		.standgstable tbody tr.datahd3 td.bdr {
			border-bottom:0 !important;
		}
		.standgstable tbody tr .bgnone {
			border-top:0.091em solid #f5f6f6;
			background:none;
		}
		.standgstable tr td.nos {
			margin:0;
			padding-right:0 !important;
			width:0.545em;
			border:0 !important;
		}
		.standgstable tr td.names {
			width:13.727em;
			padding-left:0.273em;
			text-align:left !important;
			border-left:0 !important;
		}
		.standgstable tr td.score {
			padding-right:0.636em;
			text-align:right;
			border-left:0.091em solid #f5f6f6;
		}
		.standgstable tr.data td, .standgstable tr.datal td {
			padding-right:0.636em;
			text-align:center;
		}
		.standgstable tr.datal td {
			padding-right:0.636em;
			text-align:center;
			border-bottom:1px solid #EEEEEE;
		}
		.standgstable tr.lstbr td {
			background:none;
			border-bottom:1px solid red;
		}
		.standgstable tr.datalast td {
			padding-right:0.636em;
			text-align:center;
			border-left:0.091em solid #f5f6f6;
			border-bottom:0.091em solid #f5f6f6;
			background:none;
			padding-bottom:0.909em;
		}
		.standgstable tbody tr .last {
			padding-left:1.455em;
			font-weight:bold;
			text-align:center;
		}
		.standgstable tbody tr .bottom {
			border-bottom:0.091em solid #f5f6f6;
			background:none;
			padding-bottom:0.909em;
		}
		/* season index */
		.standgstable thead tr.dataseahd td {
			text-align:left;
			padding:0.364em;
			background:#eeeeee;
			color:#222222;
			font-weight:bold;
			white-space: nowrap;
			height:2.500em;
		}
		.standgstable thead tr.dataseahd td.raceno {
			text-align:center;
		}
		.standgstable tbody tr.datasea1 td {
			text-align:left;
			padding:0.364em 0.364em 0.182em 0.364em;
			background:none;
			height:2.500em;
		}
		.standgstable tbody tr.datasea1 td.raceno {
			text-align:center;
			font-weight:bold;
		}
		.standgstable tbody tr.datasea2 td {
			text-align:left;
			padding:0.182em 0.364em 0.364em 0.364em;
			height:2.500em;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
		}

		.tblup2date {
			font-size:0.917em;
			clear:#666666;
			font-weight:bold;
			padding:0.364em 0 2em 0;
			margin:0;
			clear:both;
		}
		.pdng {
			padding-bottom:0
		}
		/*** Race Reults ***/
		/*  start of live race commentary tabs styles  */
		.raceTabBox {
			background-position: -981px 28px;
			display: block;
			margin: 0 0 1em 0;
		}
		@-moz-document url-prefix() {
		  .raceTabBox {
			background-position: -981px 30px;
			}
		}
		.raceTabs {
			margin: 0;
			padding: 0.5em 0 0 0;
			width: 100%;
			display: table;
		}
		.raceTabs li {
			border: 1px solid #c3c3c3;
			background-color:#EFEFEF;
			float:left;
			list-style:none;
			margin:0 0.5em;
			padding: 0.167em 1em 0.417em 1em;
		}
		.raceTabs li.hover, .raceTabs li:hover {
			background-color: #FFFFFF;
		}
		.raceTabs li a {
			font-size: 1em;
			color: #333333;
		}
		.raceTabs li a:hover, .raceTabs li a.hover {
			text-decoration: none!important;
		}
		.raceTabs li.active {
			border-bottom: 1px solid #FFFFFF;
			background-color:#FFFFFF;
			font-weight:bold;
		}
		/*  end of live race commentary tabs styles  */
		.standgstable tbody tr.racedatahd td {
			margin:0;
			border-top:0.091em solid #f5f6f6;
		}
		.standgstable tbody tr.racedata td, .standgstable tbody tr.racedatal td {
			margin:0;
		}
		.standgstable thead tr.racehead td.left {
			text-align:left;
		}
		.standgstable thead tr.racehead td.center {
			text-align:center;
		}
		.standgstable thead tr.racehead td {
			text-align:right;
			vertical-align:top;
			padding-right:0.273em;
			padding-left:0.273em;
		}
		.standgstable tbody tr.racedata td.left, .standgstable tbody tr.racedatal td.left {
			text-align:left;
		}
		.standgstable tbody tr.racedata td.center, .standgstable tbody tr.racedatal td.center {
			text-align:center;
		}
		.standgstable tbody tr.racedata td {
			text-align:right;
			vertical-align:top;
			padding:0.273em 0 0.273em 0.345em;
			border-bottom:0.091em dotted #C7C6CE;
		}
		.standgstable tbody tr.racedatal td {
			text-align:right;
			vertical-align:top;
			padding:0.273em 0 0.273em 0.345em;
			border-bottom:1px solid #E8E8E8;
		}
		.standgstable tbody tr.raceclass td {
			text-align:left;
			border-bottom:0.091em dotted #C7C6CE;
			padding:0.2em 0 0.273em;
		}
		/*.standgstable tbody tr.raceclass .rtrdbrdr {
			border-top:1px solid #e8e8e8;
		}*/
		.lastbrdr {
			border-top:1px solid #e8e8e8;
		}
		.flags{
			width:13.22em;
		}
		.flagsleft{
			float:left;
		}
		.flagsright{
			float:right;
			padding-right:0.5em;
		}
		/* Standings css ends */

		/* Drivers Profile section end*/
		/* Drivers index letter panel starts */
		.plrLetterUL {
			list-style-type:none;
			margin:0;
			padding:0;
			display:table-cell;
			float: left;
		}
		.plrLetterUL li {
			list-style-type:none;
			margin:0.50em 0 0 0;
			padding:0;
			float: left;
		}
		.plrLetterUL li ul {
			list-style-type:none;
			float:left;
			margin:0;
			padding:0;
		}
		.plrLetterUL li ul li {
			list-style-type:none;
			margin:0 0.836em 0 0;
			padding:0.25em 0 0 0.5em;
			background-position: -163.3em -6.72em;
			width: 1.091em;
			height: 1.583em;
			color: #333333;
		}
		.plrLetterUL li ul li.inactive {
			list-style-type:none;
			margin:0 0.836em 0 0;
			padding:0.25em 0 0 0.5em;
			background-position: -165.75em -6.75em;
			width: 1.091em;
			height: 1.583em;
			color: #888888;
		}
		.plrLetterUL li ul li a:link, .plrLetterUL li ul li a:visited, .plrLetterUL li ul li a:active {
			color: #035BAC;
			text-decoration: none;
			padding: 0;
			margin: 0;
		}
		.plrLetterUL li ul li a:hover {
			color: #000000;
			text-decoration: underline;
		}
		/* Drivers index letter panel ends */

		/* Team page css */
		.teamLCol {
			width:25.833em;
			float:left;
			margin:0 0.833em 0.833em 0;
		}
		.teamRCol {
			width:25.833em;
			float:right;
			margin:0 0 0.833em 0;
		}
		.teamLCollst {
			width:25.833em;
			float:left;
			margin:0 0.833em 0.833em 0;
		}
		.teamRCollst {
			width:25.833em;
			float:right;
			margin:0 0 0.833em 0;
		}
		.teamRCol img, .teamLCol img {
			float:left;
		}
		.indexUl {
			width:16.25em;
			margin: -0.80em 0 0 0;
			padding:0;
			list-style-type:none;
			float:right;
			display:table;
			font-size:0.917em;
		}
		.indexUl li {
			margin: 0.6em 0;
		}
		.indexUl li.last {
			margin:0;
			line-height: 0.999em;
		}
		.indexUl li a {
			font-size:1.091em;
			font-weight:bold;
		}
		.indexTable {
			margin:0;
			width:16.25em;
			border-collapse: collapse;
		}
		.indexTable tr {
			text-align: center;
			vertical-align: top;
		}
		.indexTable td {
			margin: 0;
			padding: 0 0 0.6em 0;
			font-weight: normal;
			text-decoration: none;
			white-space: nowrap;
		}
		.indexTable td.rowhead {
			text-align:left;
			font-weight:bold;
		}
		.teamp {
			overflow:hidden;
			padding:0 0.666em;
		}
		div.teamp div#drcont {
			float:left;
			width:100%;
			clear:both;
			margin:0 0 0.5em;
		}
		.teamp h3 {
			font-size:1.333em;
			margin:0 0 0.625em;
			color: #DE0303;
		}
		.teamp h5 {
			color: #666666;
			font-weight:bold;
			border-bottom:0.083em solid #b7b7b7;
			font-size:1em;
			padding:0.5em 0 0.25em 0;
			margin:0;
			width:100%;
		}
		.teamp img {
			margin:0.7em 0.583em 0 0;
		}
		.testdriver {
			font-size:0.917em;
			margin:0.8em 0 0;
			padding:0.167em 0 0 0.2em;
			float:left;
			width:100%;
		}
		.teampLCol {
			width:13em;
			float:left;
			margin-right:0.5em;
		}
		.teampRCol {
			width:11.417em;
			float:right;
		}
		.teamCDLCol {
			width:13em;
			float:left;
			margin:0.3em 0.5em 0 0;
			border-right:0.083em solid #b2b2b2;
			clear:left;
		}
		.teamCDRCol {
			width:11.417em;
			float:right;
			margin-top:0.3em;
		}
		.teams-list {
			padding-left:0.3em;
		}
		.teams-list ul {
			padding:0;
			margin:0;
			list-style:none;
			overflow:hidden;
		}
		.teams-list ul li {
			width:auto;
			margin:0.55em 0 0;
			text-align:left !important;
			font-size: 0.917em;
		}
		.teams-list ul:first-child li:first-child {
			margin:0;
		}
		.teams-list div {
			font-size:0.917em;
		}
		.drvrpfl {
			float:left;
			width:100%;
			margin:0.833em 0 0;
			padding:0 0 0.417em;
			border-bottom:0.083em solid #b2b2b2;
		}
		#Tsubnav {
			width:81.667em;
			margin:0.623em 0 0.623em 0;
			height:5.417em;
		}
		.TsubnavL {
			background:url(http://img.espngp.com/teamsubnavL.gif);
			width:0.417em;
			height:5.417em;
			float:left;
		}
		.TsubnavR {
			background:url(http://img.espngp.com/teamsubnavR.gif);
			width:0.417em;
			height:5.417em;
			float:left;
		}
		.TsubnavC {
			background:url(http://img.espngp.com/teamsubnavBG.gif);
			height:5.417em;
			width:80.416em;
			float:left;
			padding-left:0.417em;
		}
		.TsubnavC h1 {
			margin:0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.833em;
			font-weight:bold;
			padding:0.25em 0;
			color:#FFFFFF;
		}
		.TsubnavC ul {
			width:80em;
			padding:0.417em 0 0;
			margin:0em;
		}
		.TsubnavC ul li {
			list-style:inside;
			display:inline;
			font-size:0.917em;
			color:#666666;
		}
		.TsubnavC ul li a {
			color:#666666;
		}
		.TsubnavC ul li.sep {
			padding:0 0.25em;
		}
		/* team page new styles */
		.teamp{padding-top:10px; border-top:2px solid #1b1b1b;}
		.teamp h3,.teamp h5{text-transform: uppercase; color:#333; font-size:1.2em;}
		.teamp h5{border-bottom:1px solid #dbdbdb;}
		.teamp .teamCDLCol{border-color:#dbdbdb !important;}
		.teamp .teamCDLCol,.teamp .teamCDRCol{margin-top:0 !important;}
		.teamp .teamCDLCol ul li, .teamp .teamCDRCol  ul li{
			width: 50%;float: left;
		}
		*+html .teamp .teamCDRCol  ul li{
			width: 49%;float: left;
		}
		.teamp .teamCDLCol .teams-list{padding-left:2px;}
		div.teamp div#drcont{margin-top:0.3em;}
		div.teamp div#drcont .teams-list{padding-left:2px;}
		.visual-list h3 a:link, .visual-list h3 a:visited{color: #333 !important;}
		.visual-list li > h5{color: #666 !important;}
		.visual-list li > a:link, .visual-list li > a:visited{color: #035bac !important;}

		/*HP tab start*/
		#div0, #div1, #div2 {
			width:25.833em;
			padding:0.333em 0.333em 0;
			border-top: 0;
			margin-top: -1px
		}
		#phdiv0, #phdiv1, #phdiv2, #gldiv0, #gldiv1, #gldiv2, #ptdiv0, #ptdiv1, #ptdiv2 {
			background:none;
			background-color:#ffffff;
			height:auto;
			width:25.833em;
		}
		/*HP tab end*/
		/* Search page styles starts  */
		.search4 {
			margin:0.800em 0 0.400em 0;
			padding:0;
			font-size:1em;
		}
		#searchs {
			padding:0;
			margin:0;
			background:none;
		}
		#searchs li, #searchs li.lastnews {
			float:none;
			list-style-type:none;
			text-align:left;
			background:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
			padding:0.417em 0;
			cursor: default;
		}
		#searchs li.lastnews {
			background: none;
			padding:0.417em 0 0.500em 0;
		}
		.searchP, .searchPlast {
			margin:0em;
			padding:0.250em 0 0.600em 0;
			width:100%;
			height:auto;
			background:url(http://img.espngp.com/sep-list.gif) repeat-x bottom left;
		}
		.searchPlast {
			background:none;
		}
		.searchP span, .searchPlast span {
			display: table-cell;
		 #display: block!important;
			width: 81.667em;
		 #width: auto!important;
		}
		.searchP a, .searchPlast a {
			display:inline-block;
		 #display:table-row!important;
			margin:0 0 0.200em 0;
			width: auto;
		}
		.searchP a:hover, .searchPlast a:hover {
			text-decoration: underline!important;
		}
		.searchDate {
			font-size:0.917em;
			color:#8b8b8b;
			margin:0 0 0.200em 0;
			padding:0em;
			font-weight:normal;
		}
		.subnavSearchL, .subnavSearchM, .subnavSearchR {
			background:url(http://img.espngp.com/subnavVsprite.gif) no-repeat;
			margin:0;
			padding:0;
			height:3.667em;
			display:block;
		}
		.subnavSearchM {
			background-position: 0 -7.333em;
			background-repeat: repeat-x;
			width:81.667em;
			margin: 0.600em 0 0.600em 0;
		}
		.subnavSearchL {
			background-repeat:no-repeat;
			background-position: 0 0;
			width:81.240em;
			float:left;
		}
		.subnavSearchR {
			background-repeat:no-repeat;
			background-position: 0 -3.667em;
			width:0.417em;
			float:right;
		}
		.subnavSearchL blockquote {
			font-family:Arial;
			font-size:1.833em;
			font-weight:bold;
			color:#010000;
			margin:0.300em 0 0 0.400em;
			display:table;
		}
		/* Search page styles ends  */

		.seasonTxt {
			padding:0;
			overflow:hidden;
			margin-bottom:0.417em;
		}
		.seasonTxt p {
			margin:0 0 1.399em 0;
			line-height:1.367em;
			font-size:0.917em;
		}
		.seasonTxt h5 {
			margin:0;
			font-size:1em;
			padding:0.583em 0 0.75em 0;
		}
		.seasonTxt h4 {
			margin:0.75em 0 0.45em 0;
			color:#666666;
			font-size:1.083em;
			border-bottom:0.077em solid #b7b7b7;
		}
		/*email popup*/
		#email {
			width:32em;
			overflow:hidden;
			height:auto;
			display:none;
			position:absolute;
			z-index:1;
		}
		.mltop {
			background:url(http://img.espngp.com/mail_T.gif) no-repeat;
			width:32em;
			height:1.833em;
			float:left;
		}
		.mltop .hdr {
			padding:0.417em 0.417em 0 1.25em;
			color:#FFF;
			_padding:0.25em 0.417em 0 1.25em;
		}
		.mltop img {
			cursor:pointer;
		}
		.hdr span {
			float:left;
		}
		.mlmdl {
			background:url(http://img.espngp.com/mail_M.gif) repeat-y;
			width:30.333em;
			padding:0.417em 0.417em 0.833em 1.25em;
			overflow:hidden;
		}
		.mlbtm {
			background:url(http://img.espngp.com/mail_B.gif) no-repeat;
			width:32em;
			height:1em;
		}
		.mlmdl table {
			font-size:0.917em;
			font-weight:bold;
		}
		.subcan div, .subcan div img {
			cursor:pointer;
			float:left;
		}
		.subcan div {
			margin-left:2.727em;
		}
		.sndmail {
			background:url(http://img.espngp.com/send_bg.gif) repeat-x;
			color:#5c5e5f;
			height:1.545em;
			padding:0.455em;
			margin:0 !important;
		}
		/*email popup*/
		/*RSS*/
		.slide-holder table.rsstable {
			width:100%;
		}
		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.830em 0 0.25em 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 table.rsstable thead td.cell-10 {
			height:0.136em;
			overflow:hidden;
		 #height:0.182em;
			_height:0.182em;
		}
		/**Site Map ***/

		.stmap {
			padding-left:1.364em;
			margin: 0.455em 0 1.818em 0;
			list-style-image: url(http://img.espngp.com/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;
			padding-left:0.25em;
			padding-right:0.833em;
			height:100%;
			float:left;
		}
		.stmbr {
			background:url(http://i.imgci.com/sitemap_border.gif) left repeat-y;
			float:left;
		}
		.stbrdr {
			padding-left:0.917em;
			background:url(http://i.imgci.com/sitemap_border.gif) right repeat-y;
		}
		.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;
		}
		.pp_ul {
			font:normal 0.091em Tahoma;
			color:#333333;
			margin:0;
			padding:0;
			list-style-image:url(http://img.espngp.com/site_rightarrow.gif);
		}
		.pp_ul li {
			margin:0.909em;
		}
		/*RSS*/
		/* Team SubNav classes start*/
		.sbnavltbrawn, .sbnavrtbrawn, .sbnavltferrari, .sbnavrtferrari, .sbnavltrbull, .sbnavrtrbull, .sbnavltfrcindia, .sbnavrtfrcindia, .sbnavltmclaren, .sbnavrtmclaren, .sbnavlttrosso, .sbnavrttrosso, .sbnavlttoyoto, .sbnavrttoyoto, .sbnavltwilliams, .sbnavrtwilliams, .sbnavltrenault, .sbnavrtrenault, .sbnavlthrt, .sbnavrthrt, .sbnavltsauber, .sbnavrtsauber, .sbnavltvirgin, .sbnavrtvirgin, .sbnavltgp2, .sbnavrtgp2, .sbnavltlotus, .sbnavrtlotus , .sbnavltmarussia, .sbnavrtmarussia, .sbnavltcaterham, .sbnavrtcaterham{
			width:0.417em;
			height:5.417em;
			float:left;
		}
		.sbnavmbrawn, .sbnavmferrari, .sbnavmrbull, .sbnavmfrcindia, .sbnavmmclaren, .sbnavmtrosso, .sbnavmtoyoto, .sbnavmwilliams, .sbnavmrenault, .sbnavmhrt, .sbnavmsauber, .sbnavmvirgin, .sbnavmgp2, .sbnavmlotus, .sbnavmmarussia, .sbnavmcaterham {
			padding: 23px 0 0 0;
			margin: 0;
			float: left;
			width: 100% ;
			height: auto;
		}
		.sbnavltbrawn {
			background-position:0 -0.083em!important;
		}
		.sbnavrtbrawn {
			background-position:0 -10.917em!important;
		}
		.sbnavmbrawn {
			background-position:0 -5.5em!important;
		}
		.sbnavltferrari {
			background-position:0 -16.333em!important;
		}
		.sbnavrtferrari {
			background-position:0 -27.167em!important;
		}
		.sbnavmferrari {
			background-position:0 -21.75em!important;
		}
		.sbnavltrbull {
			background-position:0 -32.583em!important;
		}
		.sbnavrtrbull {
			background-position:0 -43.417em!important;
		}
		.sbnavmrbull {
			background-position:0 -38em!important;
		}
		.sbnavltfrcindia {
			background-position:0 -48.833em!important;
		}
		.sbnavrtfrcindia {
			background-position:0 -59.667em!important;
		}
		.sbnavmfrcindia {
			background-position:0 -54.25em!important;
		}
		.sbnavltmarussia{
			background-position:0 -2152px!important;
		}
		.sbnavrtmarussia{
			background-position:0 -2284px!important;
		}
		.sbnavmmarussia{
			background-position:0 -2218px!important;
		}
		.sbnavltcaterham{
			background-position:0 -2767px!important;
		}
		.sbnavrtcaterham{
			background-position:0 -2905px!important;
		}
		.sbnavmcaterham{
			background-position:0 -2836px!important;
		}
		.sbnavltmclaren {
			background-position:0 -65.083em!important;
			display:none;
		}
		.sbnavrtmclaren {
			background-position:0 -75.917em;
			display:none;
		}
		.sbnavmmclaren {
			background:none;
			background-color:#CDCDCD;
			padding-top:23px;
			width:1000px;
		}
		.sbnavlttrosso {
			background-position:0 -81.333em;
		}
		.sbnavrttrosso {
			background-position:0 -92.167em;
		}
		.sbnavmtrosso {
			background-position:0 -86.75em;
		}
		.sbnavlttoyoto {
			background-position:0 -97.583em;
		}
		.sbnavrttoyoto {
			background-position:0 -108.417em;
		}
		.sbnavmtoyoto {
			background-position:0 -103em;
		}
		.sbnavltwilliams {
			background-position:0 -113.833em;
		}
		.sbnavrtwilliams {
			background-position:0 -124.667em;
		}
		.sbnavmwilliams {
			background-position:0 -119.25em;
		}
		.sbnavltrenault {
			background-position:0 -213.433em;
		}
		.sbnavltlotus {
			background-position:0 -230.583em;
		}
		.sbnavrtrenault {
			background-position:0 -224.733em;
		}
		.sbnavrtlotus {
			background-position:0 -242.099em;
		}
		.sbnavmrenault {
			background:#FCCB49;
		}
		.sbnavmlotus {
			background-position:0 -236.333em;
		}
		.sbnavlthrt {
			background-position:0 -146.333em;
		}
		.sbnavrthrt {
			background-position:0 -157.333em;
		}
		.sbnavmhrt {
			background-position:0 -151.833em;
		}
		.sbnavltsauber {
			background-position:0 -162.833em;
		}
		.sbnavrtsauber {
			background-position:0 -173.833em;
		}
		.sbnavmsauber {
			background-position:0 -168.333em;
		}
		.sbnavltvirgin {
			background-position:0 -179.333em;
		}
		.sbnavrtvirgin {
			background-position:0 -190.333em;
		}
		.sbnavmvirgin {
			background-position:0 -184.833em;
		}
		.sbnavltgp2 {
			background-position:0 -2359px;
		}
		.sbnavrtgp2 {
			background-position:0 -2493px;
		}
		.sbnavmgp2 {
			background-position:0 -2426px;
		}
		/* Team 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*/

		.ad650x40 {
			margin-bottom:0.833em;
		}
		/* Story Table classes BEGINS */
		.StoryengineTable {
			width: 100%;
			padding: 0;
			margin-bottom:0.833em;
			text-decoration: none;
			border-collapse: collapse;
		}
		.StoryengineTable caption {
			padding: 0.091em 0.273em 0.182em 0.273em;
			font-size: 0.917em;
			font-weight: bold;
			text-decoration: none;
			color: #000000;
			caption-side: top;
			text-align: left;
			background-color: #eeeeee;
			height: 1.636em;
		}
		.StoryengineTable thead {
			background: url(http://i.imgci.com/espncricinfo/ptstblHead-bg.gif) left repeat-x;
			height: 1.5em;
		}
		.StoryengineTable th {
			padding: 0.091em 0.273em 0.182em 0.273em;
			font-size: 0.917em;
			font-weight: normal;
			text-decoration: none;
			color: #222222;
			text-align: right;
			padding-right:0.455em;
		}
		.StoryengineTable tr {
			background: url(http://i.imgci.com/espncricinfo/ciHome_separatornew.gif) bottom repeat-x;
			height: 1.667em;
			margin: 0;
			padding: 0;
		}
		.StoryengineTable tr.head {
			background: url(http://i.imgci.com/espncricinfo/ptstblHead-bg.gif) left repeat-x;
			height: 1.667em;
			margin: 0;
			padding: 0;
		}
		.StoryengineTable td {
			padding: 0.091em 0.273em 0.182em 0.273em;
			color:#222222;
			font-size:0.917em !important;
			text-align: right;
		}
		.StoryengineTable th.left, .StoryengineTable td.left {
			text-align: left;
		}
		.StoryengineTable td.right {
			text-align: right;
		}
		/* Story Table classes ENDS */
		/*  mobile page styles start here  */
		.mblLeft {
		  width: 53em;
		  height: auto;
		  display: block;
		  float: left;
		  padding-top:0.755em;
		}
		.mblRight {
		  width: auto;
		  height: auto;
		  float: right;
		  display: block;
		  padding: 2em 4em 4em 4em;
		}
		.mbfutTxt {
		  border:0 none;
		  line-height:23px;
		  list-style-type:none;
		  margin:0;
		  padding:0;
		}
		.mbfutTxt li {
		  background:url("http://img.espngp.com/mblLstimg.gif") no-repeat left 0.5em;
		  padding-left:10px;
		}
		.mh1 {
		  font-size: 1.300em;
		  color: #035BAC;
		  font-family: Arial;
		  font-weight: bold;
		}
		.mh2 {
		  font-size: 1.300em;
		  color: #DF0304;
		  font-family: Arial;
		  font-weight: bold;
		}
		.mh3 {
		  font-size: 1em;
		  color: #035BAC;
		  font-family: Arial;
		  font-weight: bold;
		  margin: 0 0 1em 0;
		}
		/*  mobile page styles ends here  */

		/* Sport news panel CSS */
		#uknewsbtm, .uknewslogo {
			background:url('http://img.espngp.com/sportnews_sprite.gif') no-repeat;
		}
		#uknewstop {
			background:#1B1B1B;
			height: 22px;
			color: white;
			font-size: 12px;
			padding: 8px 0 0 0;
			width: 320px;
			font-weight: bold;
		}
		#uknewsbtm {
			background: white;
			height: 8px;
			width: 320px;
			margin-bottom: 10px;
		  _overflow: hidden;
		}
		.uknewslogo {
			background-position: 0em -2.417em;
			height:0.833em;
			width:3.333em;
		}
		#uknewsm {
			background-color:#FFF;
			width: 298px;
			padding:0 10px;
		}
		#uknewsm ul {
			padding:0;
			margin:0;
			background:none;
			padding-top:5px;
		}
		#uknewsm ul li {
			float:none;
			list-style-type:none;
			text-align:left;
			padding:0.417em 0;
			cursor: default;
			font-size:0.917em;
		}
		#uknewsm ul li span {
			color:#000;
			font-weight: bold;
		}
		#uknewsm ul li.lastnews {
			background: none;
			padding:0.417em 0 0.367em;
		}
		.uknewstxt{
			color:#FFFFFF;
			font-size:1em;
		}
		a.uknewstxt:link, a.uknewstxt:visited{
			color:#FFFFFF !important;
			text-decoration:none !important;
			margin: 0 0 0 10px;
			text-transform: uppercase;
		}
		a.uknewstxt:hover {
			text-decoration:underline !important;
		}
		.commsTable {
			width: 100%;
			padding: 0px;
			margin: 0;
		}
		.commsTable tr {
			text-align: left;
			vertical-align: top;
		}
		.commsTable td {
			padding: 0px 5px 0px 0px;
			font-size: 13px;
			font-weight: normal;
			text-decoration: none;
		}
		.commsTable td.drivers {
			font-size: 11px;
			font-weight: normal;
			color: #010101;
			background: #d9effd;
			padding: 2px 5px 0px 0px;
		}
		.commsText {
			color: #333333;
			font-size: 13px;
			font-weight: normal;
			text-decoration: none;
			margin: 0px;
			padding: 2px 0px;
		}

		/* Homepage Grand Prix Race Module CSS */

		.lr320BlkTop, .lr320BlkBtm, .gpbutton {
			background: url("http://img.espngp.com/liverace/liveracePnl.gif") left top no-repeat;
		}
		.lr320BlkTop, .lr320BlkBtm {
			height: 0.5em;
			display: block;
			margin: 0px;
			padding:0px;
		}
		.lr320BlkTop {
			background-position: -11.167em 0;
		}
		.lr320BlkBtm {
			background-position: -37.833em -1.5em;
		}
		.widget {
			background-color: #000000;
			margin: 0px;
			color: #fff;
			padding: 0px 0.917em;
		}
		.gplive h3 {
			font-size: 1.167em;
			font-weight: bold;
			margin: 0;
			padding-bottom:0.5em;
		}
		.gplive h2 {
			font-size: 1.5em;
			line-height: 1.5em;
			font-weight: bold;
			margin: 0;
		}
		.gplive ul {
			padding: 0 0 0.417em 0;
			margin-bottom: 0;
		}
		.gplive ul li {
			display: inline;
			margin: 0 0.833em 0 0;
		}
		.gpbutton {
			height: 2em;
			width: 10em;
			display: block;
			color: #ffffff!important;
			padding: 0.417em 0.583em;
			background-position: 0 0;
			text-transform: uppercase;
		}
		a.gpbutton:hover, a.gpbutton:visited, a.gpbutton:link {
			border: none;
			color:#FFFFFF !important;
		}
		.photostext, a.photostext:hover, a.photostext:visited, a.photostext:link{
			color:#FFFFFF !important;
		}
		.pitstop {
			background-position: -4175px -45px;
			width:26.667em;
			height:0.917em;
		}
		.pitshead {
			background-position: -4175px -56px;
			width:26.667em;
			height:3.667em;
		}
		.pitsbtm {
			background-position: -4175px -33px;
			width:26.667em;
			height:0.5em;
			overflow:hidden;
		}
		.pitsM {
			border-left:0.083em solid #eb9890;
			border-right:0.083em solid #eb9890;
			width:26.5em;
			overflow:hidden;
			background:#FFFFFF;
			padding-top:0.5em;
		}
		.vosqtop {
			background-position: -375.417em -3.75em;
			width:26.667em;
			height:4.583em;
		}

		#cmtSpncrRuler {
		background-color:#C2C2C4;
		border:1px solid #C2C2C4;
		margin-bottom:5px;
		margin-top:5px;
		}

		#f1Conversation {
		background:url("http://img.espngp.com/ads/espnf1wespeaksport.png") no-repeat scroll 0 0 transparent;
		display:block;
		float:left;
		height:17px;
		margin-top:10px;
		width:245px;
		}

		a.allimgTxt:link, a.allimgTxt:visited, a.allimgTxt:active {
		color:#035BAC;
		font-size:11px;
		margin:0;
		padding:0;
		text-decoration:none;
		}
		/**** 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:auto;height:32px;width:32px;position:relative;top:44%;}
		p.close{text-align:right;padding:0.3em 0;float:right;margin:0;width: 60px;}
		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:auto auto 1em;text-align:center;width:81.667em;}
		#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;width:53.333em;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;}
		#pOpts{padding:0.5em 0 0.15em 0;z-index:0;}
		#pOpts span.pIndex{float:left;width:43%;}
		#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 a{float:left;height:1.333em;width:0.583em;padding-right:0.25em;background-position:0 -4.167em;}
		#pOpts span#pChoose span.content{ float:left;height:1.333em;line-height:1.1em;width:3.5em;padding:0.167em;text-align:center;background-position:-25.75em -4.5em; font-family:Arial, Helvetica, sans-serif;}
		#pOpts span#pChoose span.btn_nxt a{float:left;height:1.333em;width:0.583em;padding-left:0.3em;background-position:-0.583em -4.167em;}
		#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;}

		#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;}
		#pView, #pNav, #pList{width:51.667em;margin:0 auto;}
		#pView{text-align:center;margin:0.417em auto;}
		#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;}
		#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;padding-top:10px; }
		#pDetails p.date{color:#666666;padding:0;margin:0;}
		#pDetails p.desc{line-height:1.4em;padding:0;margin:0;font-size: 1.167em;}
		.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;}

		/* this code specifically deals with the photo page  */
		/* solves the problem of drop down menus not in proper context (z-index issues in IE versions) */
		#pOpts span#pChoose span.btn_prev a, #pOpts span#pChoose span.btn_nxt a{width:auto;}
		#pOpts span#pChoose span.content{width:0;}
		.navs ul{z-index:1000;}
		.navs ul li{z-index:100;list-style:none;}
		.navs ul li .bLeft{z-index:0;}
		#subnav ul li{z-index:1;position:relative;float:left;}
		#subnav ul{position:relative;float:left;z-index:1;}

		/*minor style addition for photolightbox functionality in story pages */
		img.stryPhotoEn{display:block;padding:0;margin:0;height:auto;cursor:pointer;}
		.inlineph div.stryEnlarge{border:0;cursor:pointer;}
		.stryEnlarge span{display:block;float:left;}
		.stryEnlarge span.butt{width:1.6em;height:1.6em;margin:0;padding:0;background-position: -288px -58px;background-repeat:no-repeat;}
		/*new class added for enlarging photos on homepage and section homepages */
		.sectionImgEn{cursor:pointer;font-size:0.9em;background-position: -288px -58px;background-repeat:no-repeat;float:left;font-size:0.9em;}
		.sectionImgEn span.butt{height:1.5em;}

		/* New style author sub navigation */
		.authsubTop {
			width: 1000px;
			background: none;
			background-color: #CA342B;
			padding-top: 25px;
			height:40px;
			color: white;
		}

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

		.authsubBG {
			padding:0 10px 10px;
			border-bottom: 1px solid #CA342B;
			height: auto;
			float:left;
			width:980px;
		}

		*+html .authsubBG{
		   height:80px;
		}
		.authsubBtm {
			background:none;
			width:81.667em;
			height:0;
			overflow:hidden;
		}
		.authsubImg{
			height:auto;
			margin:0.417em 0.417em 0 0.417em;
			float:left;
		}
		.authsubcontent{
			float:left;
			height:auto;
			width: 890px;
			padding-left:0.833em;
		}
		.authsubName{
			color:#df0304;
			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;
		}
		#race320T, #race320B{ height:0.833em; width:26.667em; display:block; }
		#race320T{ background:none;}
		.content-box .race320M{background:none; border:0; margin:0; overflow:hidden; padding:0; width:26.333em;border-top:3px solid #fe0000;}
		#race320B{ background:none;}

		#dukewidget {
			display:block;
			float: none;
			clear: both;
			padding-top: 10px;
		}

		#dukewidget h3 {
			display:block; height: 21px; color: #fff; padding: 0px 0px; font-family: Tahoma; font-size: 12px; margin: 0; background: #333;
			background-image: url(http://cdn.espnshop.co.uk/images/widget/espnukbg.gif);
			background-image: -webkit-gradient(
				linear,
				left bottom,
				left top,
				color-stop(1, rgb(149,82,82)),
				color-stop(0.5, rgb(123,53,53)),
				color-stop(0, rgb(100,27,27))
			);
			background-image: -moz-linear-gradient(
				center bottom,
				rgb(149,82,82) 100%,
				rgb(123,53,53) 50%,
				rgb(100,27,27) 0%
			);
			-webkit-border-radius: 3px;
		}
		#dukewidget p { display:block; float:left; height: 21px;  padding: 2px 0 0 5px; margin: 0; color: #fff; }
		#dukesearchboxcontainer { margin:0; width:225px; display:block; float:right; padding: 2px 5px 0 0; height: 30px; overflow:hidden; }
		#dukewidgetsearchbox { margin:0px 0px 0 5px; height: 13px; display:block; width:130px; float:left; font-size: 0.8em; padding-left: 5px; border:1px solid #ccc; }
		#dukewidgetsearchbutton { display:block; float:right; background-color: #666; height: 17px; border: 1px solid #999; padding: 1px 5px; color: #fff; font-weight: bold;  font-size: 11px; }

		#dukewidgetimages { clear: both; display:block; width: 100%; font-family: tahoma; font-size: 0.9em; list-style-type: none; background: #fff; height: auto; margin:0; padding:0; }
		#dukewidgetimages li { float: left; padding: 0px 7px 4px 7px; text-align:center; width: 110px; height: 124px; overflow:hidden; }
		#dukewidgetimages li a {  }
		#dukewidgetimages img { display:block; height: 60px; margin:5px auto; border: none; }
		#dukewidgetimages:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		 }
		 #latestVid{position:absolute; width:400px;}
		 /*More link*/
		.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;
		}
		.more-features:hover{
			text-decoration:underline;
		}
		.latest-uk-sport-news {
			height: 1%;
			overflow: hidden;
			background: white;
			border:0;
		}
		#headeroverlay {
			position:absolute;width:100%;background:#e21818;height:187px;left:0;top:0;z-index:-1;
		}

		#footeroverlay {position:relative;width:100%;background:#000;height:130px;left:0;width:100%;margin-top:0;float:left;margin-top:-102px;}
		/* ie7 - Fix footer jumping to middle of page */
		*+html #footeroverlay{
			top:none !important;
		}
		.quote blockquote div {
		text-align: left!important;
		}
		.grey-box {
			background: #E6E6E6;
			padding: 10px 0;
		}
		#race320B, #race320T{
			display:none;
		}
		.srchtxt-bg {
		margin: 1.833em 0 0;
		text-align: left;
		vertical-align: middle;
		}
		.srch-text {
			font-size: 1em;
			font-family: tahoma;
			color: #666;
			width: 11.5em;
			border: 0 none;
			padding: 0;
			margin: 0 0.25em 0 0;
			outline: none;
			background:none;
			float: left;
		}
		.srch-text input#newssearchTxtBox,.srch-text  #PhotosearchTxtBox {
			font-size: 1em;
			font-family: tahoma;
			color: #666;
			width: 11.5em;
			border: 0 none;
			padding: 0;
			margin: 0 0.25em 0 0;
			outline: none;
			border-radius: 3px;
			border: 1px solid #BABABA;
			height: 21px;
		}
		#sidebar  #rhstab{
			margin-bottom:20px;
		}
		.rhsTab_ls a {
			color:white!important;
		}
		#DrivProfCnt img{ float:left!important; }
		.rln {
			border-bottom: 0;
			margin-top: 0px;
			width: 100%;
			float: left;
			background: #636363;
			color: white;
			padding: 5px 5px 7px;
			font-size: 12px;
			margin-bottom: 0;
		}
		.strprevnext{
			background: none repeat scroll 0 0 #F4F4F4;
			line-height: 16px;
			overflow: hidden;
			padding: 10px;
		}
		.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.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;
		}
		.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 {
			text-align: right;
		}
		#stry .strprevnext {
			float: right;
			background: none;
		}
		.strprevnext a:hover {
			text-decoration:underline !important;
		}
		.profileTxt .inlinephrl {
			border: 1px solid #E4E4E4;
		}
		#DrivPhotoSec .thumb-bgtop , #DrivPhotoSec .thumb-bgbtm{ display:none;}
		#DrivPhotoSec .thumb-imgbg { background: none; }
		#DrivPhotoSec .thumb-imgbg a img { border:1px solid #E4E4E4; padding: 5px;}
		#DrivPhotoSec table { padding: 0!important; }
		.fb_edge_widget_with_comment { position:static!important;}
		#search-calendar .search-input {margin-top:16px;width:170px!important;margin-left:5px;}
		#search-calendar .search-input input {width:162px!important;}
		#search-calendar .goBtn { margin-top: 10px; height: 28px;background-position: 0 0px;z-index:1;}
		*+html #search-calendar .search-input { position: static!important;}

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

		.navigation .homeNv-btn{
			display:none;
		}

		.navigation .navs{
			width:100%;
			float: none;
			display: block;
		}

		.navigation .navs > ul{
			width:980px;
		}


		.navigation .navs > ul,
		.navigation .navs li.nav-last,
		.navigation .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);
		}

		.navigation .navs ul li{
			padding:6px 0px;
		}

		.navigation .navs > ul li{
			padding:6px 0px 6px 1px;
		}

		.navigation .navs > ul li a{
			padding:0px;
		}

		.navigation .navs > ul > li:first-child{
			padding:6px 0px 6px 1px;

		}

		.navigation .navs > ul > li:last-child{
			padding:6px 0px 6px 1px;
			padding-left:0px;
		}

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

		.nav-text {
			color:#FFF;
		}


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

		.navigation .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;
		}

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

		.navigation .navs .bLeft-Mbl{
			margin-top:11px;
			right: -1px;
		}


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

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

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

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

		.navigation .navs .bRight{
			background: none;
			padding-left:1px;
		}

		.navigation .navs .bLeft ul.navCol2{
			background: none;
		}

		.navigation .navs .bLeft ul.navCol1{
			padding:0;
		}
		/* Main Nav end */
		.foot_author ul{ width: 55em;}
		.mod-footer a { font-weight: bold;}
		.two-column .left-column .featured-driver,.two-column .right-column .featured-driver{
			padding: 0;
		}
		.two-column .left-column .featured-driver ul,.two-column .right-column .featured-driver ul, #sidebar .featured-driver ul{ padding:5px 0 0;margin-top: 10px;border-top: 1px solid #dbdbdb;}
		.two-column .left-column .featured-driver ul li,.two-column .right-column .featured-driver ul li, #sidebar .featured-driver ul li{font-weight: bold;}
		#sidebar .featured-driver ul li a { font-size: 11px; }
		.two-column .right-column .news{
			padding: 0;
		}
		.two-column .featured-driver .frame{ padding-left: 10px;}
		.two-column h3 .featuredhead{ font-size: 14px;}

		/* iPads (landscape) ----------- */
		@media only screen
		and (min-device-width : 768px)
		and (max-device-width : 1024px)
		and (orientation : landscape) {
		/* Styles */
			#headeroverlay,#footeroverlay{
				width: 1200px;
			}
			body{width:1200px;
				background:#e6e6e6;}
			.navs ul li a .nav-text-en{
					padding: 0 10px 0 9px;
				}
			.search-input input {
					width: 210px!important;
			}
			 .navigation .navs li.nav-last,
			.navigation .navs ul li{ background: none;}
			#stryComments{clear: both;margin-top: 10px;float: left;}
		}


		/* iPads (portrait) ----------- */
		@media only screen
		and (min-device-width : 768px)
		and (max-device-width : 1024px)
		and (orientation : portrait) {
		/* Styles */
				#headeroverlay,#footeroverlay{
				    width: 1200px;
				}
				body{width:1200px;
					background:#e6e6e6;}
				.navs ul li a .nav-text-en{
					padding: 0 10px 0 9px;
				}
				.search-input input {
					width: 210px!important;
				}
			  .navigation .navs li.nav-last,
				.navigation .navs ul li{ background: none;}
				#stryComments{clear: both;margin-top: 10px;float: left;}
		}
		.side-ads #FRMTracking img {
				width:0;
		}


/* Start home gallery and lightbox css */
.clearboth{clear: both; height: 0;}
#section-home-gallery{
	float: left;
	position: relative;
	width: 100%;
	max-width: 650px;
	overflow: hidden;
}
#section-home-gallery ul{
	display: block;
	width: 10000px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding:0;
}
#section-home-gallery ul li{
	display: block;
	float: left;
	width: 100%;
}
#section-home-gallery ul li a{
	text-align: center;
	font-size: 1em;
	color: #333;
	text-decoration: none;
	display: block;
}
#section-home-gallery ul li img{
	width: 100%;
}
#section-home-gallery ul li img.img-gallery{
	cursor: pointer;
	cursor: hand;
	margin-bottom:5px;
}
#section-home-gallery ul li .img-caption{padding: 0.5em 0 0 0.5em; font-size:11px; margin:0;}
#section-home-gallery ul li .img-caption span{font-size: 0.917em; color: #666;}
#section-home-gallery .hg-prev,#section-home-gallery .hg-next{
	position: absolute;
	top: 35%;
	width: 27px;
	height: 45px;
	background: url('http://i.imgci.com/espncricinfo/cric_hp_sprite.png') no-repeat 0px 0px;
	text-indent: -9999px;
	cursor: pointer;
}
#section-home-gallery .hg-next{
	background-position: -201px -89px;
	right: 0;
}
#section-home-gallery .hg-prev{
	left: 0;
	background-position: -134px -89px;
}
#section-home-gallery .hg-prev.navdisabled{
	background-position: 0px -89px !important;
	cursor: default;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  	filter: alpha(opacity=0);
}
#section-home-gallery .hg-next.navdisabled{
	background-position: -67px -89px !important;
	cursor: default;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  	filter: alpha(opacity=0);
}

#lb-bg-home-gallery{
	z-index: 100000;
	background: #000;
	opacity: 0.7;
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	min-height: 685px !important;
	top: 0;
	left: 0;
	/* IE 8 */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  	filter: alpha(opacity=70);
}
#lb-home-gallery{
	z-index: 100001;
	background: #000;
	padding: 0px;
	border: 1px solid #000;
	border-left: 0;
	border-right: 0;
	position: absolute;
	display: none;
	width: 100%;
	min-height: 685px !important;
	top: 0;
	left: 0;
	overflow: hidden;
}
#lb-home-gallery .hg-close-button{
	width: 21px;
	height: 34px;
	overflow: hidden;
	float: right;
	font-size: 2.2em;
	font-weight: normal;
	color: grey;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	background: url('http://i.imgci.com/espncricinfo/gallery/sprite.v4.png') no-repeat -6px -46px;
	text-indent: -9999px;
	z-index: 400;
	margin-right: 10px;
	z-index: 301;
	position: relative;
	cursor: pointer;
}
#lb-home-gallery .lb-home-top-wrap{
	z-index: 300;
	width: 100%;
	padding: 3px 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background: #0F1012;
	border-bottom: 1px solid #282B2E;
	font-size: 12px;
	min-height: 38px;
}
#lb-home-gallery .lb-home-right-wrap {
	z-index: 200;
	width: 269px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0 !important;
	background: #1A1B1D;
	border-left: 1px solid #282B2E;
	min-height: 500px;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}
#lb-home-gallery .lb-social-share-wrap {
	padding: 10px 0;
	color: #fff;
	border-bottom: 4px solid #282B2E;
	margin-bottom: 20px;
	min-height: 20px;
	margin-top: 40px;
}
#lb-home-gallery .lb-description-wrap {
	position: relative;
	padding: 0;
	color: #ddd;
}
#lb-home-gallery .lb-description-wrap p{
	margin: 0 0 0.5em 0;
	font-size: 13px;
	line-height: 18px;
}
#lb-home-gallery .lb-description-wrap .credit{
	color: #777;
	font-size: 11px;
	display: block;
	width: 100%;
	text-align: left;
}
#lb-home-gallery .lb-white-arrow {
	position: absolute;
	width: 15px;
	height: 16px;
	background: url('http://i.imgci.com/espncricinfo/gallery/sprite.v4.png') no-repeat -4px -25px;
	top: 2px;
	left: -19px;
}
#lb-home-gallery-image-wrap {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	min-height: 400px;
	padding-top: 44px;
}
#lb-next {
	position: absolute;
	top: 42%;
	right: 0;
	width: 51px;
	height: 82px;
	background: #0D0D0D url('http://i.imgci.com/espncricinfo/gallery/sprite.v4.png') no-repeat -9px -177px;
	text-indent: -9999px;
	cursor: pointer;
}
#lb-prev {
	position: absolute;
	top: 42%;
	left: 0;
	width: 51px;
	height: 82px;
	background: #0D0D0D url('http://i.imgci.com/espncricinfo/gallery/sprite.v4.png') no-repeat -9px -90px;
	text-indent: -9999px;
	cursor: pointer;
}
#lb-next.navdisabled, #lb-prev.navdisabled{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	cursor: default;
}
#lb-home-gallery .logo {
	background: url('http://img.espngp.com/ads/espn_f1_new5.png') no-repeat;
	background-position: -431px -119px;
	float: left;
	height: 23px;
	width: 138px;
	position: absolute;
	margin: 4px 10px 0 4px !important;
}
#lb-image{
	max-width:100%;
	margin: 0;
}
#twtbutton{
	width: 105px;
	float: left;
	overflow: hidden;
	margin-top: 2px;
	margin-left: 10px;
}
#fbbutton{
	width: 50px;
	height: 24px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-top: 2px;
}
#lb-home-gallery .mpu .content-box,#lb-home-gallery .mpu .side-ads{
	background: none;
	padding: 0;
	margin: 0;
}
#lb-home-gallery .mpu {
width: 300px;
height: 250px;
position: absolute;
bottom: 9px;
left: 4px;
text-align: center;
}

/* End home gallery and lightbox css */
