/* general reset */
body {
	margin:0;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	background:#c6c6c6 url(http://img.espngp.com/f1live_bg.jpg) repeat-x top;
	font-size-adjust:inherit;
}
a:link, a:visited, a:active {
	text-decoration:none;
	color:#035bac;
	outline:none;
}
a:hover {
	color: #000000!important;
	text-decoration:underline!important;
}
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;
}
.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;
}
.space5 {
	height:0.417em;
}
.space10 {
	height:0.833em;
}
.space15 {
	height:1.25em;
}
.space20 {
	height:1.667em;
}
.space25 {
	height:2.083em;
}
/* begin sprites classes  */
.navigation, .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;
}
.icoRSS {
	background-position: -87.000em -7.083em;
}
.icoRSSd {
	background-position: -65.25em -5.200em;
}
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;
}
.srhBtnBg, .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 {
 #margin:0;
 #padding:0.1em 0.4em 0.300em 0;
}
.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:81.677em;
	margin:0 auto;
	/*padding:30.75em 0 0;*/
	z-index:1;
}
/* staff cms menu */
#cmsMenu {
	font-size:11px;
}
/* logo styles */
.logo {
	background-position:0 -4.05em;
	cursor:pointer;
	height:3.789em;
	left:0;
	margin:7px 0 0;
	overflow:hidden;
	position:absolute;
	width:16em;
	z-index:1;
}
.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;
}
.swtlangbx {
	display:table;
	float:left;
	-bracket-:hack(;
        width:148px;
    );
}
.socialItem{
	float: left; 
	margin:15px 0 0 10px;
	-bracket-:hack(;
        margin:15px 0 0 8px;
    );
}
.swtLangs {
	//display:table;
	font-size:0.83em;
	padding-bottom:0.2em;
	padding-left:0.5em;
}
ul.lang {
	list-style-type:none;
	margin: 0em;
	padding:0;
	width: auto;
	float:left;
}
ul.lang li {
	margin:0;
	padding:0;
	float:left;
}
ul.lang li.swtLang {
  font-size: 0.83em;
  color: #5b5b5b;
  padding-top: 0.65em;
}
ul.lang li.str {
	display:block;
	background-position:-23.083em -4.333em;
	width:0.083em;
	height:2.833em;
	margin:0 0.417em 0;
}
ul.lang li.en {
	display:block;
	background-position:-19.083em -4.333em;
	width:1.333em;
	height:2.083em;
	margin:0.5em 0 0;
	cursor:pointer;
}
ul.lang li.fr {
	display:block;
	background-position:-20.417em -4.333em;
	width:1.333em;
	height:2.083em;
	margin:0.5em 0 0;
	cursor:pointer;
}
ul.lang li.ja {
	display:block;
	background-position:-21.75em -4.333em;
	width:1.333em;
	height:2.083em;
	margin:0.5em 0 0;
	cursor:pointer;
}
ul.lang li.pr {
	display:block;
	background-position:-16.417em -4.333em;
	width:1.333em;
	height:2.083em;
	margin:0.5em 0 0;
	cursor:pointer;
}
ul.lang li.sp {
	display:block;
	background-position:-17.75em -4.333em;
	width:1.333em;
	height:2.083em;
	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  {
	width:1.333em;
	height:2.083em;
	text-decoration:none;
	display:block;
}
#header {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:30.75em;
}
.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:0.45em 0 0 21.200em;
	position:relative;
	z-index:3;
	width: 60.300em;
	float:left;
}
.entry:after {
	display:block;
	content:"";
	clear:both;
}
/* greeting styles */
.greeting {
	float:left;
	color:#b40809;
	font-size:0.917em;
	width:11em;
	position:relative;
}
.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; position: absolute; top: 18px; left: 0px; 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 {
	float:right;
	width:16em;
	height:100%;
	display:block;
	background-position: -310em -3.4em;
}
.none {
	display:none;
}
/* search form */
.search-form {
	position:relative;
	width:100%;
	height:2.25em;
}
.bg-live-search {
	width:26.667em;
	height:2.25em;
}
.search-form .frame {
	position:absolute;
	top:0.333em;
	left:0;
	width:15em;
	height:2.25em;
	z-index:1;
}
.search-input {
	position:absolute;
	left:2.3em;
	top:0.25em;
	z-index:1;
	color:#7d7d7d;
	background:none;
	border:none;
	font-size:0.917em;
	width:10.5em;
 [ top:0.25em;
	top:0.15em;
]
}
.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 {
	float:right;
	border:0 none;
	height:1.743em;
	overflow:hidden;
	width:auto;
	position:relative;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1em;
	text-align:center;
	padding:0em;
	margin:0em;
	background-position: -53.840em -3.083em;
	cursor: pointer;
}
/*.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-position: -233.083em 0.5em;
	width:100%;
	padding: 0.5em 0 0 0;
	display: table;
	-bracket-:hack(;
        padding: 0.56em 0 .1em 0;
    );
}
.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 {
	float:right;
	position:relative;
	width:79.333em;
	z-index:10;
}
.navs ul {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
	z-index:1;
	width:100%;
}
.navs ul li {
	float:left;
	background-position: right -447px;
	position:relative;
}
.navs ul a {
	float:left;
	color:#000;
	font-weight:bold;
	position:relative;
	z-index:2;
	overflow:hidden;
	margin:-0.333em 0 0;
	cursor:pointer;
}
.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 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;
}
.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;
}
.nav-text-en, .nav-text-fr, .nav-text-ja, .nav-textm-en, .nav-textm-fr, .nav-textm-ja {
	position:relative;
	z-index:3;
	height:2.417em;
	line-height:2.666em;
	float:left;
}
.nav-text-en {
	padding: 0 1.62em 0 1.62em;
 #padding: 0 1.6em 0 1.7em;
	color: #000!important;
}
.nav-text-fr {
	padding: 0 1.2em 0 1.3em;
	color: #000!important;
 [ padding: 0 1.3em 0 1.3em;
	padding: 0 1.3em 0 1.4em;
]
}
.nav-text-fr {
 #padding: 0 1.25em 0 1.3em;
 padding:0 1.2em 0 1.3em;
	_padding: 0 1.2em 0 1.3em!important;
}
.nav-text-ja {
	padding: 0 1.420em 0 1.420em;
	color: #000!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-position: left -414px;
	float:right !important;
	margin: 0em;
	padding: 0em;
	//width: 6.667em;
}
.mobile a {
	color:#DF0304 !important;
}
.mobile ul li a, .mobile ul li a:hover, .mobile ul li a.hover {
	color:#666!important;
}
/* navigation background */ 
.bg-nav-left, .bg-nav-center, .bg-nav-right {
	position:absolute;
	top:0;
}
.bg-nav-left {
	left:0;
	width:0.5em;
	height:2.417em;
	z-index:1;
	background-position: -416px -361px;
}
.bg-nav-right {
	right:0;
	width:0.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:2em;
	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 0.900em 0 0.900em;
}
.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;
}
.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/thepits_top.jpg) no-repeat;
	height:4.833em;
	width:81.667em;
	overflow:hidden;
}
.subnav {
	padding:0 0.75em;
	display: table-cell;
	height:auto;
	width:80em;
	border-left:0.083em solid #bdbcbd;
	border-right:0.083em solid #bdbcbd;
	position: relative;
}
.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 {
	width:81.667em;
	margin:0.833em 0;
	float:left;
	background-color: #FFFFFF;
	background-position: 0px -505px;
	background-repeat: repeat-x;
}
#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: bold;
	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:0.917em;
}
#subnav ul li a.subnav_Txt {
	line-height:1.750em;
	float:left;
	padding:0 0.50em;
	_padding: 0.32em 0.50em 0 0.50em;
	font-size:0.917em;
	position:relative;
	z-index:1;
}
#subnav ul li.sep {
	margin: 0em;
	padding: 0 0.500em 0 0;
	line-height:1.750em;
	font-size:0.917em;
}
#subnav ul li:hover .subnav-bg, #subnav ul li.hover .subnav-bg {
	display:block;
}
#subnav ul li:hover .bLeft, #subnav ul li.hover .bLeft {
	display:block;
}
#subnav h2 {
	margin:0.355em 0 0 0;
	padding: 0em;
	font-family:Arial, Helvetica, sans-serif;
	color:#BB0D1D;
	font-size:1.333em;
	float:left;
}
.subnavh1 {
	margin:0.355em 0 0 0 !important;
	padding: 0em !important;
	color:#BB0D1D;
	font-size:1.333em !important;
}
#subnav h3 {
	float:left;
	color:#bfbfbf;
	margin:0.1em 0.2em 0 0.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
h3.subnavsep {
	float:left;
	color:#FFFFFF !important;
	margin:0.355em 0.2em 0 0.2em !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
h3.subnavsepb {
	float:left;
	color:#000000 !important;
	margin:0.300em 0.2em 0 0.2em !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.833em;
}
/*  teams pages subnavigation styles starts here  */
ul.teamsubnavlst {
	border: 0em none !important;
}
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:0.75em 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;
}
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:0.675em 0 0 0 !important;
}
/*  teams pages subnavigations styles ends here  */
/* top links */
.top-links {
	width:100%;
	clear:both;
	padding:0.333em 0;
}
/* 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:#DF0304;
	float:left;
}
.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:81.669em;
	/*overflow:hidden;*/
	clear:both;
}
/* content styles */
#content {
	float:left;
	width:54.167em;
}
/* 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-left:0.083em solid #2e2e2e;
	border-right:0.083em solid #2e2e2e;
	background:#dbdbdb;
}
.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 {
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:0 0.75em 0 0.333em;
	display:none;
}
.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;
}
.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;
}
.visual-list {
	margin:-0.75em 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.visual-list li {
	width:100%;
	overflow:hidden;
	padding:0.666em 0;
	background:url(http://img.espngp.com/sep-list.gif) repeat-x;
}
.visual-list h3 {
	font-size:1.5em;
	margin:0;
	word-spacing:-0.083em;
	font-weight:normal;
	line-height:1.3em;
}
/*.visual-list h3 {
	font-size:1.333em;
	margin:0;
	word-spacing:-0.083em;
	font-weight:normal;
	line-height:1.3em;
}*/
.visual-list h5 {
	font-size:0.917em;
	color:#888;
	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.333em 0 0;
	border-top:0.083em solid #dedede;
	text-align:center;
	padding:0.917em 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 {
	font-size:1.333em;
	margin:0 0 0.75em;
	color: #df0304;
	text-align: left;
}
.specials-list {
	padding:0 0.75em;
	text-align:center;
	overflow:hidden;
}
#divspl div.specials-list {
	padding:0;
}
.specials-list ul {
	padding:0;
	margin:0em 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.specials-list ul li {
	width:100%;
	overflow:hidden;
	margin:0.999em 0 0;
	text-align:left !important;
}
.specials-list ul li:first-child {
	margin:0;
}
.specials-list div.ln {
	width:100%;
	text-align:left;
	padding:0.417em 0 0 0;
}
.specials-list div.ln ul li {
	background:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
	padding:0.417em 0;
	margin:0;
}
.specials-list div.ln ul li.last {
	padding:0.417em 0 0.833em;
	margin:0;
	background:none;
}
.specials-list div.ln ul li.nxtprx {
	padding:0.417em 0 0.667em;
	margin:0 0 0.667em;
	background:none;
	border-bottom:0.083em solid #b6b6b6;
	line-height:1.417em;
}
.specials-list div.ln ul.grndlst {
	line-height:1.417em;
}
.specials-list h3.rln {
	margin:0;
	font-size:1.333em;
	font-weight:bold;
	color:#df0304;
	text-align:left;
}
.specials-list h3.grndprx {
	margin:0 0 0.25em;
	font-size:1.167em;
	font-weight:bold;
	color:#df0304;
}
.specials-list ul li h4 {
	margin:0;
	font-size:1.083em;
}
.specials-list ul li h4 .icoAudio {
	background-position: -97.540em -6.600em;
}
.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;
}
/* quote */
.quoteContent {
	margin:0;
	padding:0 1em 0 1em;
	width:52em;
	height:auto;
	border-left:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
}
.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 {
	margin:1.25em 0.333em 0 0.333em;
	width:25.833em;
	background-color: #f0eeee;
}
.bg-quote {
	display:block;
	width:100%;
	height:0.167em;
}
.quote .c {
	overflow:hidden;
	height:1%;
	padding:0 0.333em 0.5em;
	background:#f0eeee;
}
.quote h4 {
	margin:0.25em 0 0;
	font-size:0.917em;
	color:#222222;
}
.quote blockquote {
	width:100%;
	margin: 0;
  width: 246px;
}
.quote blockquote p {
	margin:0;
}
.quoteL, .quoteR {
	width:1.833em;
	height:1.417em;
  display: block;
}
.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:url(http://img.espngp.com/sep-list.gif) repeat-x;
  display: table;
}
.quote ul li {
	float:left;
	border-left:0.083em solid #b3b3b3;
	width:10.833em;
	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 {
	width: 54.166em;
	height:6.083em;
	background:#f7f7f7;
	margin:0em;
	padding:0em;
}
.quoteLeft {
	width: 0.333em;
	height:6.083em;
	display:block;
	float:left;
	margin:0em;
	padding:0em;
	background-position: 0em -15.333em;
 [ background-position: 0em -15.333em;
	background-position: 0em -15.333em;
]
}
.quoteRight {
	width: 0.333em;
	height:6.083em;
	display:block;
	float:right;
	margin:0em;
	padding:0em;
	background-position: 0em -21.5em;
 [ background-position: 0em -21.5em;
	background-position: 0em -21.5em;
]
}
.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-position: 0em -27.667em;
	background-repeat: repeat-x;
}
.quotesrchTxtBg {
	width: 24.5em;
	height: 2em;
	display:table-cell;
	margin: 0em;
	padding: 0em;
	vertical-align: middle;
	background-position: -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;
	padding: 0.083em;
	display: table-cell;
	background-position: -208.5em -2.833em;
	float:left;
}
.quoteKeyTxt {
	font-size: 0.92em;
	color:#7d7d7d;
	border:0em none;
	margin: 0em;
	padding: 0.200em 0 0 0;
	height: 1.833em;
	width: 16.3em;
	background: none;
 [ padding: 0.200em 0 0 0;
	padding: 0.200em 0 0 0.300em;
]
}
.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: #df0304;
	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
}

.featuredhead, a.featuredhead {
	font-size:1.333em;
	margin:0 0 0.55em;
	color: #df0304;
	font-weight:bold;
	padding-right:1em;
}
.featureddriver{
	font-size:1.083em;
	margin:0.2em 0 -0.5em;
	font-weight:bold;
}
/* standings */
.standings {
	padding:0 0.75em 0em;
	overflow:hidden;
	height:1%;
}
.slide-holder {
	width:100%;
	overflow:hidden;
	margin:0.666em 0 0;
}
.opener {
	display:block;
	width:25em;
	position:relative;
	overflow:hidden;
	height:1.666em;
	color:#333;
}
.opener img {
	width:25em;
	height:5em;
	position:absolute;
	top:0;
	left:0;
}
.opener span {
	position:absolute;
	top:0.333em;
	left:0.5em;
	font-size:0.917em;
	font-weight:bold;
	color:#555;
	z-index:1;
}
.opener:hover {
	background:none;
}
/*.opener:hover img{top:-1.666em}*/
.selected .opener img {
	top:-3.333em !important
}
.selected .opener, .selected .opener span {
	color:#fff;
}
.slide-holder table {
	border-collapse:collapse;
	margin:0.3em 0 0 0.167em;
	width:24.833em;
	border-top:0.083em solid #e8e8e8;
	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:#eee;
	border-top:0.083em solid #fff;
	font-weight:bold;
	border-bottom:0.833em solid #fff;
}
.slide-holder table tbody td {
	background:url(http://img.espngp.com/sep-list.gif) repeat-x 0 100%;
	vertical-align:top !important;
}
.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;*/
}
.news-entry h3 {
	float:left;
	margin:0 0 0.625em;
}
.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;
	list-style:none;
	width:100%;
	overflow:hidden;
	clear:both;
}
.news 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.5em 0;
}
.news ul li:first-child {
	margin:0 0 -0.083em;
	padding:0 0 0.5em;
}
.news .more {
	float:left;
	padding:0.2em 0 0.255em 0;
}
/* photos */
.photos {
	width:100%;
	overflow:hidden;
	padding:0;
}
.photos .box-entry {
	padding:0 0 0 0.75em;
}
.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;
	padding:0 0 1em;
}
.photos-list ul {
	overflow:hidden;
	margin:1em 0 0;
	padding:0 0 0 0.917em;
	list-style:none;
}
.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:0.636em 0 0 0;
	font-size:0.917em;
}
.photos-list p span {
	font-size:0.833em;
	color:#666;
}
.photos-nav {
	margin:0 0.333em;
	background:url(http://img.espngp.com/sep-list.gif) repeat-x;
	padding:0.75em 0 0.25em 0.583em;
	overflow:hidden;
}
.photos-nav .more {
	float:left;
	margin:0.07em 10.25em 0 0;
 #margin:0.167em 9em 0 0;
}
.photos-nav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.photos-nav ul li {
	float:left;
	margin:0 0.333em 0 0;
}
.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;
}
.srchbox-left {
	width:0.833em;
	height:6em;
	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-top:0.083em solid #bababa;
	border-right:0.083em solid #e9e7e7;
	border-bottom:0.083em solid #bababa;
	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-top:0.083em solid #bababa;
	border-bottom:0.083em solid #bababa;
	height:5.583em;
	width:33.515em;
	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;
	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.199em 0 0.333em 0;
}
a.imgtoplink:link, a.imgtoplink:visited, a.imgtoplink:active {
	font-size:0.917em;
	color:#858384;
	padding:0;
	margin: 0;
	text-decoration:none;
}
a.imgtoplink:hover {
	font-size:0.917em;
	color:#858384;
	padding:0;
	margin: 0;
	text-decoration:underline;
}
.imagecaption-text {
	font-size:0.917em;
	color:#444444;
	margin:0.583em 0 0;
	text-align: center;
}
.image-copyright {
	color:#666666;
	font-size:0.75em;
	margin: 0.2em 0 0.417em;
	text-align: center;
	line-height:0.833em;
}
/* Photo Index ends */

/* featured driver */
.featured-driver {
	height:1%;
	overflow:hidden;
	padding:0em 0.75em 0em;
}
.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.083em;
	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:block;
}
#p320T {
	background-position: 0em 0em;
}
#p320B {
	background-position: 0em -0.833em;
}
.content-box {
	width:100%;
	margin:0 0 0.833em 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;
}
.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-left:0.083em solid #bbb;
	border-right:0.083em solid #bbb;
	background:#fff;
	padding:0em;
	margin:0em;
}
.content-box .wrap, #ie8#fix {
	width: 26.500em;
}
.side-info .content-box .wrap {
	border-top:0.083em solid #bbb;
	padding:0.75em 0.917em 0.333em 0.75em;
}
.side-info .content-box {
	margin:-0.083em 0 0;
}
/* event box */
.event {
	width:100%;
	overflow:hidden;
	padding:0.683em;
}
.event img {
	float:right;
	/*	width:6.5833em;
	height:4.333em;*/
	margin:0 0 0 0.25em;
	padding-right:0.94em;
}
.event h3 {
	font-size:1em;
	margin:0;
	color:#035bac;
}
.event ul {
	margin:0.25em 0 0;
	padding:0;
	list-style:none;
}
.event ul li {
	font-size:0.917em;
}
/* weather box */
.weather {
	width:100%;
	padding:1.083em 0 0 0.683em;
}
.weather h3 {
	font-size:1em;
	margin:0;
}
.weather-table {
	width:100%;
	margin:0.5em 0 0;
}
.bg-weather-placeholder {
	display:block;
	width:24.833em;
	height:10.333em;
}
/* partners */
.partners {
	width:100%;
	overflow:hidden;
	margin:0em;
	padding:0.167em 0 0 0;
	list-style:none;
	text-align:center;
}
.partners li {
	display:inline;
	padding:0 0.917em 0;
}
/* side ads */
.side-ads {
	overflow:hidden;
	padding:0 0.833em 0 0.75em;
}
.side-ads img {
	border:0.083em solid #000;
	width:24.75em;
}
/* sponsor links */
.sponsor-links {
	padding:0em 0.833em 0em 0.75em;
	height:1%;
	overflow:hidden;
}
.sponsor-links h3 {
	font-size:1em;
	margin:0;
	color:#222222;
}
.sponsor-links ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	color:#666;
}
.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 */
.tools {
	padding:0 0.75em;
}
.tools h3 {
	font-size:1.333em;
	margin:0 0 0.625em;
	color:#DF0304;
}
.tools ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.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;
}
.tools ul li:first-child {
	margin:0 0 -0.083em;
	padding:0 0 0.417em;
}
.tools ul a {
	margin:0 1.083em 0 0;
	text-decoration:none;
}
.tools ul a.hover, .tools ul a:hover {
	margin:0 1.083em 0 0;
	text-decoration:underline;
	color:#000;
}
/* footer */
#footer {
	clear:both;
	width:100%;
	padding:0.833em 0 4.06em 0;
}
.footer-ads {
	width:100%;
}
#p980T, #p980B {
	display:block;
	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-position: 0em -10.250em;
	background-repeat:repeat-x;
}
.frameL {
	width:0.250em;
	height:5.083em;
	display:block;
	float:left;
	background-position:0em 0em;
}
.footerLinks .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;
}
.footerLinks ul {
	width:52em;
	overflow:hidden;
	margin:0 0 0 -0.333em;
	padding:0;
	list-style:none;
	float: left;
}
.footerLinks ul li {
	background-position: left -486px;
	float:left;
	margin:0 0.083em 0 0.083em;
	padding:0 0.417em 0 0.5em;
	overflow:hidden;
}
.footerLinks ul li:first-child {
	background:none;
}
.footerLinks ul a {
	color:#333;
	font-size:0.917em;
}
.footerLinks ul a:visited {
	color:#333;
}
.footerLinks p {
	margin:1.25em 0 0;
	font-size:0.917em;
	float:left;
	width:100%;
}
.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-position:-190.25em -6.583em;
	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-position: -2845px -43px;
	height:2.23em;
}
.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;
}
.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:74.5em;
	_margin-left:74.25em;
}
#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:81.667em;
	height: 2.333em;
	background-color:#f6dfdf;
	margin: 0.333em 0 0.833em 0;
	float: left;
	clear: both;
	z-index:4;
}
.noshow {
	display:none;
	font-size:1.167em;
	color:#e7302a;
	list-style-type:none;
}
#brnewshd {
	font-size:14px;/* for IE8 issue, px is retained*/
	float:left;
	width:9.429em;
	height: 1.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:55.714em;
	height: 1.9em;
	display:table-cell;
	padding:0.429em 0 0 0.714em;
	font-weight:bold;
}
#brkgnews #divbrknews {
	width:65em;
	padding: 0 0.333em 0;
}
.brkgnewsCloseBtn {
	float:right;
	padding:0.286em 0.571em 0 0;
	cursor: pointer;
}
.brkgnewsTxt {
	font-size:1.167em;
	font-weight:bold;
	color:#002a50;
	list-style-type:none;
	margin-top:0;
	margin-bottom: 0.357em;
	text-decoration: none;
}
a.brkgnewsTxt:link, a.brkgnewsTxt:visited, a.brkgnewsTxt:active {
	font-size:1em;
	color:#000000;
	margin-top:0;
	margin-bottom: 0.357em;
	text-decoration: none;
}
a.brkgnewsTxt:hover {
	color:#000000;
	text-decoration: underline;
}
#brnewsclose {
	width:1.667em;
	height:2.333em;
	margin:0;
	padding:0;
	float:right;
	background-position: -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;
}
#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{
	float:right;
}
.strprevnext a {
	color:#035bac !important;
	text-decoration:none !important;
	float:none !important;
	font-size:0.917em !important;
}
.strprevnext a:hover {
	color:#035bac !important;
	text-decoration:underline !important;
	float:none !important;
	font-size:0.917em;
}
/* story top section */
/* story content section start*/
#strycnt {
	padding:1em 0 0 0;
	overflow:hidden;
	_padding-bottom: 20px;
	border-bottom:0.083em solid #e9e7e7;
	line-height:1.667em;
}
.profileTxt {
	font-size:1.083em;
	padding:0.599em 0 0 0;
	/*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:0.833em;
}
.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;
}
.inlinephfull {
	float:none;
	clear:both;
	margin: 1.667em 0 1.667em 0;
}
.inlineph {
	/*width:25.833em;*/
	border:0.083em solid #cccccc;
}
.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-position:-81.667em -2.083em;
	width:25.833em;
	height:0.417em;
	overflow:hidden;
}
.rlB {
	background-position:-81.667em -2.5em;
	width:25.833em;
	height:0.75em;
	overflow:hidden;
}
.rlcnt {
	width:24.167em;
	border-left:0.083em solid #e1e1e1;
	border-right:0.083em solid #e1e1e1;
	padding: 0 0.75em 0;
	overflow:hidden;
	line-height:1.167em;
}
.rltphotrhs {
	background: white;
	border-left: 0.083em solid rgb(186, 186, 186);
	border-right: 0.083em solid rgb(186, 186, 186);
	width:25em;
}
.rlhdphoto {
	background-position: -131.53em -1.917em;
	color: #FFF;
	font-weight: bold;
	height: 1.5em;
	margin: 0 0 0.417em 0;
	padding:0.167em 0 0 0.5em;
	width: 24.833em;
}
.rlhd {
	background-position:-107.5em -1.917em;
	height:1.5em;
	width:23.583em;
	font-weight:bold;
	color:#FFF;
	padding:0.167em 0 0 0.5em;
	margin:0 0 0.417em 0;
}
div.rlcnt ul, div.rlcnt ul.last {
	padding:0;
	margin:0;
	width:24.167em;
	padding:0 0 0.333em 0;
	margin:0 0 0.667em 0;
	background:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
}
div.rlcnt ul, div.rlcnt ul.last, .rhpad {
	margin: 0 0 0.267em 0;
	padding: 0 0 0.333em 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;
}
/* 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 {
	width:26.667em;
	overflow:hidden;
	margin: 0 0 0.917em 0;
	clear:both;
}
#rhstab ul li {
	list-style-type:none;
}
.rhstabHldr {
	/* background:url("http://i.imgci.com/espncricinfo/tab_greybg1.gif") repeat-x bottom;  */
	background-position: -330px 22px;
	height:1.917em;
}
.rhsTab, .rhsTab_ls {
	margin:0;
	padding:0 0 0 0.4em;
}
.rhsTab_ls {
	padding:0 0 0 0.6em;
}
.rhsTab li, .rhsTab_ls li {
	float:left;
	margin:0 4px 0 0;
	padding:0 0 0 9px;
	cursor:pointer;
	height:1.917em;
}
.rhsTab_ls li {
	margin:0 0.6em 0 0;
}
.rhsTab a, .rhsTab_ls a {
	display:block;
	background-position: right -69px;
	padding:4px 6px 3px 0;
	text-decoration:none !important;
	font-weight:normal;
	color:#333333;
	outline:none;
	height:1.455em;
	float:left;
	font-size:11px;
	line-height:11px;
}
.rhsTab a:hover, .rhsTab_ls a:hover {
	text-decoration:none !important;
}
.rhsTab a:visited, .rhsTab_ls a:visited {
	color:#333333;
}
.rhsTab_ls a {
	background-position: right -5.75em;
	font-size:1em;
	height:1.333em;
	padding:4px 6px 3px 0;
}
.content-box .wrap, #ie8#fix {
	width: 26.500em;
}
.rhsTab li.current, .rhsTab_ls li.current {
	background-position: left -46px;
	cursor: default;
	height:1.917em;
}
.rhsTab li.current a, .rhsTab_ls li.current a {
	background-position: right -115px;/*need to be in px for browser issue*/
	font-weight:bold;
	cursor:default;
	text-decoration:none;
	color:#010101;
}
.rhsTab_ls li.current a {
	color:#101010 !important;
}
/*RHS tab end*/
#divlnews {
	background-color:#FFFFFF;
	border-left:0.083em solid #CCCCCC;
	border-right:0.083em solid #CCCCCC;
	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:url(http://img.espngp.com/sep-list.gif) bottom repeat-x;
	padding:0.417em 0;
	cursor: default;
}
#divlnews ul li.lastnews {
	background: none;
	padding:0.417em 0 1.167em;
}
#divspl {
	background-color:#FFF;
	display:none;
	border-right:0.083em solid #cccccc;
	border-left:0.083em solid #cccccc;
	background-color:#FFF;
	width:25em;
	padding:0 0.75em;
}
#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.167em;
	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;
}
.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 0;
	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;
	background: url(http://img.espngp.com/div_separator.gif) bottom repeat-x;
}
.headline ul li.firstheadline {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin:0;
	background: url(http://img.espngp.com/div_separator.gif) bottom repeat-x;
}
.headline ul li.lastheadline {
	padding-top: 0.417em;
	padding-bottom:0;
	margin:0;
	background: none;
	color:#555;
}
.headline ul li.crtfirstheadline {
	padding:0.500em 0 0.500em 0;
	margin:0;
	background: url(http://img.espngp.com/div_separator.gif) bottom repeat-x;
	list-style-position:inside;
 #list-style-type:none;
}
.headline ul li.crtlastheadline {
	padding:0.500em 0 0.500em 0;
	margin: 0em;
	background: none;
	color:#555;
	list-style-position:inside;
 #list-style-type:none;
}
.bluArow {
	padding: 0 0 0 1.167em;
	margin: 0;
	_padding:0;
 #padding:0;
	background:url(http://img.espngp.com/blue_arrow.gif) center left no-repeat;
	background-position:0 0.417em;
}
.headlineLinks, a.headlineLinks:link, a.headlineLinks:visited, a.headlineLinks:active {
	font-size: 0.917em;
	color: #035BAC;
	line-height: 120%;
	text-decoration: none;
}
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
}
.DriverIndexHdr {
	font-size:0.917em;
	color:#333;
	font-weight:bold;
	padding:0 0 0.667em 0.823em;
	clear:both;
	width: 12.455em;
 #width: 12.490em;
	background:#ebe8e8;
	border-left: 0.091em solid #bababa;
	border-right: 0.091em solid #bababa;
}
.DriverIndexBg {
	background-color:#FFFFFF;
	border-left: 0.083em solid #bababa;
	border-right: 0.083em solid #bababa;
	float:left;
	padding:0 0.417em;
	width:11.333em;
 #width:11.3em;
}
.DriverIndexBtmBg {
	background-position: -127.170em -5.58em;
	width:12.333em;
	clear:both;
	height:0.5em;
	margin: 0 0 0.75em 0;
 [ background-position: -127.170em -5.56em;
	background-position: -127.170em -5.59em;
]
}
.DrivBlueTxt, a.DrivBlueTxt:link, a.DrivBlueTxt:visited, a.DrivBlueTxt:active {
	/*font-size:0.95em;*/
	color: #035BAC;
	font-weight: normal;
	padding:0;
	text-decoration: none;
	margin:0;
	font-size:0.917em;
}
a.DrivBlueTxtlnks {
	font-size:1em;
}
.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: normal;
	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;
	padding:0;
}
.pnl492M {
	width:39.343em;
	_width:38.333em;
	border-left:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
	margin:0;
	float:right;
	padding: 0 0.75em 0.355em 0.75em;
	_padding: 0 0.45em 0.355em 0.75em;
	background:#fff;
}
.pnl492B {
	background-position:-86.167em -4.75em;
	float:right;
	height:0.5em;
	width: 41em;
	margin:0;
	padding:0;
	overflow:hidden;
}
.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;
}
.DrivlinksM {
	border-left:0.083em solid #bababa;
	border-right:0.083em solid #bababa;
	background:#fbfbfb;
	width:39.5em;
	clear:both;
	padding-bottom:0.2em;
}
.DrivlinksB {
	width:39.667em;
	height:0.5em;
	clear:both;
	background-position:-86.177em -6.417em;
	overflow:hidden;
}
.Drivernametxt {
	margin:0 0 0.299em 0;
	padding:0.188em 0 0.2em 0;
	font-size:1.333em;
	font-weight:bold;
	color:#000;
	float:left;
}
.DriverCtytxt {
	color:#999;
	font-size:0.75em;
	font-weight:normal;
	text-decoration:none;
}
.DriverBldTxt {
	color:#666;
	font-size:1em;
	font-weight:bold;
	margin-top:1.333em;
	margin-bottom:0.417em;
}
.DriverBldSep, .profilehead, .DriverBldSep1 {
	color:#666;
	padding:0 0 0.433em 0;
	font-size:1em;
}
.DriverBldSep {
	border-bottom:0.083em solid #b7b7b7;
	margin:2.333em 0 0;
}
.DriverBldSep1 {
	border-bottom:0.083em solid #b7b7b7;
	margin-top:1.100em;
	width:100%;
	float:left;
}
.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 span {
	color:#333333;
}
.DriverInfoTxt {
	margin-bottom: 0.667em;
}
.circuitInfoTxt {
	margin-bottom: 0.188em;
}
.DriverInfoTxt span {
	color:#333333;
}
.DriverProfTxt {
	font-size: 0.917em;
	color: #898989;
	margin:0.833em 0 0 0;
	padding:0;
}
#DrivPhotoSec {
	margin:0.833em 0 0.5em 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:1px solid #b7b7b7;
}
.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:0.333em 0.417em;
}
.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:1em!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;
}
/* STATS ENGINE TABLE */

.engineTable {
	width: 100%;
	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: 0.091em 0.273em 0.182em;
	font-size: 0.917em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #cccccc;
}
.engineTable tr.head {
	text-align: right;
	vertical-align: middle;
}
.engineTable tr.headlinks {
	text-align: right;
	vertical-align: middle;
	height: 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: 0.273em 0.273em;
	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 #cccccc;
}
.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;
}
.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;
}
.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;
}
/*HP tab start*/
#div0, #div1, #div2 {
	width:25.833em;
	padding:0.333em 0.333em 0;
	border-top: 1px solid #cccccc;
	margin-top: -1px	
}
#phdiv0, #phdiv1, #phdiv2, #gldiv0, #gldiv1, #gldiv2, #ptdiv0, #ptdiv1, #ptdiv2 {
	background-position: 0px -138px;;
	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 {
	width:80.633em;
	_width: 80.583em!important;
	height:5.417em;
	float:left;
	padding-left:0.2em;
}
.sbnavltbrawn {
	background-position:0 -0.083em;
}
.sbnavrtbrawn {
	background-position:0 -10.917em;
}
.sbnavmbrawn {
	background-position:0 -5.5em;
}
.sbnavltferrari {
	background-position:0 -16.333em;
}
.sbnavrtferrari {
	background-position:0 -27.167em;
}
.sbnavmferrari {
	background-position:0 -21.75em;
}
.sbnavltrbull {
	background-position:0 -32.583em;
}
.sbnavrtrbull {
	background-position:0 -43.417em;
}
.sbnavmrbull {
	background-position:0 -38em;
}
.sbnavltfrcindia {
	background-position:0 -48.833em;
}
.sbnavrtfrcindia {
	background-position:0 -59.667em;
}
.sbnavmfrcindia {
	background-position:0 -54.25em;
}
.sbnavltmarussia{
	background-position:0 -2152px;
}
.sbnavrtmarussia{
	background-position:0 -2284px;
}
.sbnavmmarussia{
	background-position:0 -2218px;
}
.sbnavltcaterham{
	background-position:0 -2767px;
}
.sbnavrtcaterham{
	background-position:0 -2905px;
}
.sbnavmcaterham{
	background-position:0 -2836px;
}
.sbnavltmclaren {
	background-position:0 -65.083em;
}
.sbnavrtmclaren {
	background-position:0 -75.917em;
}
.sbnavmmclaren {
	background-position:0 -70.5em;
}
.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-position:0 -219.043em;
}
.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-position:0px -148px;
	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("/navigation/common/img/espnf1_we_speak_sport.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;}
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;}
#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;}
.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;width:auto;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 {
	background-position: 0 -8.583em;
	width:81.667em;
	height:2.5em;
	overflow:hidden;
}
.authsubBG {
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	width:81.667em;
	_width: 81.547em;
	#width: 81.547em;
	height:auto;
	display:table-cell;
}
.authsubBtm {
	background-position: 0 -11.083em;
	width:81.667em;
	height:0.5em;
	overflow:hidden;
}
.authsubTop span{
	color: #FFFFFF;
	font-size:1em;
	font-weight:bold;
	float:left;
	margin: 0.667em 0 0 0.667em;
}
.authsubImg{
	height:auto;
	margin:0.417em 0.417em 0 0.417em;
	float:left;
}
.authsubcontent{
	float:left;
	height:auto;
	width: 73.333em;
	padding-left:0.833em;
}
.authsubName{
	color:#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-position:-990px -107px;}
.content-box .race320M{background:#F4F4F4 none repeat scroll 0 0; border-left:0.167em solid #333333; border-right:0.167em solid #333333; margin:0; overflow:hidden; padding:0; width:26.333em;}
#race320B{ background-position:-990px -117px;}

#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 {
	padding: 4px 0 3px;
	margin-top: 5px;
	font-size: 11px;
	font-weight: normal;
	width: 300px;
	float: left;
	padding-left: 4px;
	color: #035BAC;
	text-decoration:none;
	margin-left:6px;	
}
.more-features:hover{
	text-decoration:underline; 
}
.latest-uk-sport-news { 
	height: 1%;
	overflow: hidden;
	background: white;	
	border-left: 0.083em solid #BBB;
	border-right: 0.083em solid #BBB;
}