/*
	CSS Reset
*/

/* undo browser inconsistencies */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption { text-align: left; }
q:before,q:after { content: ''; }

/* stop ie6 bg images flickering */
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html 
{
    overflow-x: auto;
    overflow-y: scroll;
}

:-moz-any-link:focus {
outline: none;
}

/* CSS Document */
/* undo browser inconsistencies */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,input,select { font-size:100%; }
ul,ol { list-style:none; padding:0; margin: 0; }
address, caption, cite, code, dfn, em, strong, th, var
{ font-style:normal; font-weight: normal }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border:0 }
caption { text-align: left; }
q:before,q:after { content: ''; }

/* stop ie6 bg images flickering */
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html
{
    overflow-x: auto;
    overflow-y: scroll;
}

:-moz-any-link:focus {
outline: none;
}

/* Common css */
* { margin: 0; padding: 0; }
html, body { margin: 0; padding: 0; }
a { text-decoration: underline; outline:none; }
a:hover { text-decoration: none; }
.clearBoth { clear: both; }
img { border: none; }
.brd { border: 1px solid #000; } 
h1 { font-size: 2.0em; color: #000; margin: 0.3em 0 0.15em 0; }
h2 { font-size: 1.55em; color: #000; margin: 0.2em 0 0.2em 0;}
em {font-style: italic;}
.bold, strong { font-weight: bold; }

.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}
 
.clearfix {
	display: inline-block;
}
 
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.float-left {
	float: left;
} 


/* body and main layout elements */
body { 
	background: #a2cffd; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 76%;
	color: #666666; 
	width: 100%; 
	}
#outercell {background: url(/images/main-bottom-line.jpg) bottom repeat-x; width: 100%; float: left;   }
#outercell .innercell {  background: url(/images/main-top-line.jpg) top repeat-x; width: 100%; float: left; display: inline; }
#page { width: 100%; }
#page .outercontent { width: 100%; float: left; display: inline; }
#page .innercontent { 
	width: 100%; 
	background: url(/images/main-top.jpg) top no-repeat; 
	float: left; 
	display: inline; 
	}
#main-body { 
	width: 975px; 
	margin: 0 auto; 
	background: url(/images/main-bottom.jpg) bottom no-repeat;
	padding-bottom: 100px; 
	min-height: 851px;
	height: auto !important;
	height: 851px;
}
#main-body .main-content { width: 975px; float: left; display: inline; }

.row { width: 100%; float: left; margin-top: 15px; }
.row .leftcol { width: 642px; float: left; }
.row .rightcol { 
	width: 308px; 
	float: right; 
	}



/* header, menu and submenu */
/* #header { width: 975px; float: left; display: inline; } */
#header { 
	min-height: 194px; 
	height: auto !important;
	height: 194px;
	}
#header .top-menu { float: right; font-family: "Tahoma"; font-size: 0.9em; margin: 10px 0 0; }
#header .top-menu li { float: left; padding: 0 10px 0 10px; border-right: 1px solid #adabb6; list-style: none; display: inline; }
#header .top-menu li a { color: #adabb6; }
#header .top-menu li.last { border: none; }

.logo-container { margin: 20px 0 0 20px; }
.logo { display: block; background: url(/images/logo.gif) no-repeat 0 0; height: 35px; text-indent: -9999px; }


#header ul#menu { margin: 33px 0 0 0; }

.nav-container {
	margin: 0 0 15px 0;
}

ul#menu li {
	float: left;
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
ul#menu li a {
	display: block;
	min-height: 31px;
	height: auto !important;
	height: 31px;
}

ul#menu li.selected a {
	background-position: 0 -31px;
}

ul#menu li.home a { background-image: url(/images/home.gif); width: 68px; }
ul#menu li.natwest-cricket a { background-image: url(/images/natwestcricket.gif); width: 139px; }
ul#menu li.matchday-focus a { background-image: url(/images/matchday.gif); width: 140px; }
ul#menu li.grassroots-cricket a { background-image: url(/images/grassroots.gif); width: 153px; }
ul#menu li.sign-up a { background-image: url(/images/sign-up.gif); width: 78px; }
ul#menu li.sign-up { float: right; }
ul#menu li.rewards a { background-image: url(/images/rewards.gif); width: 84px; }

.submenu {
	background: url(/images/subnav-left.gif) left no-repeat; 
	padding-left: 10px; 
	font-size: 1.15em; 
	font-family: "Tahoma"; 
	width: 100%;
	clear: both; 
	margin: 6px 0 0 0;
	}

.submenuinner {
	background: url(/images/subnav-right.gif) no-repeat 100% 0; 
	min-height: 31px;
	height: auto !important;
	height: 31px;
	float: left;
	padding: 0 20px 0 0;
}

.list-subnav { 
	float: left;
	margin: 0 0 0 -48px; 
	}
.list-subnav li { 
	float: left; 
	margin: 6px 0 0 48px; 
	padding: 0 0 0 15px; 
	display: inline; /* ie fix */
	}
.list-subnav li a { color: #FFF; text-decoration: none; }
.list-subnav li a:hover { text-decoration: underline; }
.list-subnav li.selected { background: url(/images/dot.gif) left no-repeat; background-position: 0 50%; }



/* flash container */
#flash-container { width: 975px; background: url(/images/flash-bg.png) no-repeat 0 0; padding: 17px; }

#flash-container .flash-content .no-flash{ width:939px; height:310px ;background:#FFFFFF url(/images/non-flash-bg.jpg) left no-repeat;}
#flash-container .flash-content .no-flash a{margin-top:130px;display:block; float:left;}
p {
	line-height: 1.3em;
	padding: 0.4em 0 0.6em 0;
}

a {
	color: #352c63;
}

/* match info tables */
.listings { 
	clear: both;
	}
.fixtureskey{
	color:#FFF;
	position: absolute;
	bottom: 10px;
	right: 15px;
	}

.series {
	background: #766ab4 !important;
	min-height: 265px;
	height: auto !important;
	height: 265px;
}

.series .inside ul.tabs { 
	font-size: 1.3em;
	min-height: 38px;
	height: auto !important;
	height: 38px;
	}
.series .inside ul.tabs li { 
	float: left; 
	list-style: none; 
	height: 38px; 
	text-align: center; 
	line-height: 36px; 
}

.series .inside ul.tabs li span,
.series .inside ul.tabs li.tabs-selected span { display: block; }

.series .inside ul.tabs li span.first { background: url(/images/series-tab03.gif) no-repeat; width: 143px; height: 38px; }
.series .inside ul.tabs li span.second { background: url(/images/series-tab02.gif) no-repeat; width: 140px; height: 38px; }

.series .inside ul.tabs li.tabs-selected span.first { background: url(/images/series-tab01.gif) no-repeat; width: 148px; }
.series .inside ul.tabs li.tabs-selected span.second { background: url(/images/series-tab04.gif) no-repeat; width: 144px; }


.series .inside ul.tabs li a { color: #000; text-decoration: none; }
.series .inside ul.tabs li.tabs-selected a { color: #FFF; }

.series .inside .inner ul.sub-tabs { float: left; width: 286px; margin-left: 1px; background: #544a84; display: inline;}
.series .inside .inner ul.sub-tabs li { float: left; list-style: none; line-height: 27px; padding-left: 7px;  }
.series .inside .inner ul.sub-tabs li a { color: #FFF; }
.series .inside .inner ul.sub-tabs li.first { margin-left: 0; }
.series .inside .inner ul.sub-tabs li.last span { background: none;}
.series .inside .inner ul.sub-tabs li span { display: block; float: left; padding-right: 5px; }
.series .inside .inner ul.sub-tabs li.tabs-selected { background: url(/images/nav-left.gif) left no-repeat; }
.series .inside .inner ul.sub-tabs li.tabs-selected span { background: url(/images/nav-right.gif) right no-repeat; }
.series .bottom { width: 100%; float: left; height: 35px;  }




/*
.match-series { width: 290px; float: left; background: url(/images/match-series-top.gif) top no-repeat; padding-top: 3px;}
.match-series .key{color:#FFF;position:absolute;bottom:10px;right:20px;background: #766ab4;height:20px; text-align:right; margin-right:10px;}
.match-series .inside { background:#000 url(/images/match-series-bottom.gif) bottom no-repeat; float: left; width: 290px;  }
.match-series .inside ul.tabs { margin: 0; height: 38px; font-size: 16px; }
.match-series .inside ul.tabs li { float: left; list-style: none; height: 38px; text-align: center; line-height: 36px; }
.match-series .inside ul.tabs li span.first { display: block; background: url(/images/match-tab03.gif) no-repeat; width: 146px; height: 38px; }
.match-series .inside ul.tabs li span.second { display: block; background: url(/images/match-tab02.gif) no-repeat; width: 143px; height: 38px; }
.match-series .inside ul.tabs li.tabs-selected span.first { display: block; background: url(/images/match-tab01.gif) no-repeat; width: 146px; }
.match-series .inside ul.tabs li.tabs-selected span.second { display: block; background: url(/images/match-tab04.gif) no-repeat; width: 143px; }
.match-series .inside ul.tabs li a { color: #000; }
.match-series .inside ul.tabs li.tabs-selected a { color: #FFF; }
.match-series .inside ul.tabs li a:hover { text-decoration: none; }
.match-series .inside ul.tabs li.tabs-selected a { color: #FFF; }
.match-series .inside .inner-cell { width: 283px; float: left; margin: 0 0 0 3px; padding-bottom: 15px; display: inline;}
.match-series .inside .inner-cell ul.sub-tabs { float: left; width: 281px; margin-left: 1px; background: #544a84; display: inline;}
.match-series .inside .inner-cell ul.sub-tabs li { float: left; list-style: none; line-height: 27px; padding-left: 5px;  }
.match-series .inside .inner-cell ul.sub-tabs li a { color: #FFF; }
.match-series .inside .inner-cell ul.sub-tabs li.first { margin-left: 0; }
.match-series .inside .inner-cell ul.sub-tabs li span { display: block; float: left; padding-right: 5px; }
.match-series .inside .inner-cell ul.sub-tabs li.tabs-selected { background: url(/images/nav-left.gif) left no-repeat; }
.match-series .inside .inner-cell ul.sub-tabs li.tabs-selected span { background: url(/images/nav-right.gif) right no-repeat; }
*/


.listings .heading img { margin: 5px 0 0 0; }
.listings .data ul { margin: 5px 10px; }
.listings .data ul li { float: left; list-style: none; background: url(/images/arrow.gif) left no-repeat; color: #FFF; margin-top: 7px;  }
.listings .data ul li .location { padding-left: 10px; width: 130px; float: left;  }
.listings .data ul li .gender {  width: 55px; float: left; margin-left: 15px; text-align: center;  }
.listings .data ul li .date {  width: 50px; float: left; text-align: right;  }




.match-info-container {width:300px; float: left; margin-top: 10px; position: relative; }
.match-info-container .match-info { width: 300px; float: left; }
.match-info-container .facebook-btn { position: absolute; bottom: 3px; right: 3px; }


.col { margin-top: 25px; }


#facebook { cursor: pointer; }
.leftside { margin-left: 0; }
.left-margin { margin-left: 30px; }


/* video container */
.video {
	float: left;
	width: 501px;
	height: 274px;
	display: inline; /* ie fix */
	background: url(/images/video-frame.gif) no-repeat 0 0;
	padding: 18px;
}

.video-content-text { 
	float: left;
	margin: 6px 0 0 10px;
	width: 385px;	
	display: inline; /* ie fix */
} 

.video-content-text h1 { margin: 0 0 0.15em 0; }

.video-content-text .logos { 
	float: right; 
	width: 80px; 
	margin: 0 0 5px 5px; 
	display: inline; /* ie fix */
	text-align: right;
}

.video-content-text p {
	width: 295px;
}

/* venue pages */

#dd-choose-venue { display: none; margin:10px 0 5px 0; width: 391px; height: 30px; background: url(/images/choose-venue-bg.gif) 0 top no-repeat; }
#dd-choose-venue select { margin: 6px 10px 0 0; width: 180px; float: right; font-family: Arial, Helvetica, sans-serif; }

ul#venueList{list-style-type:disc; margin:5px 0 0 0; width: 220px; padding: 0 0 0 20px; }
ul#venueList li{ float: left; margin: 0 10px 2px 0; width: 100px; }
ul#venueList li a{color:#666666;}

.cashMachine {}
.extremeCatching {}
.masterClass {}


/* footer */
#footer { 
	background: url(/images/footer.gif) repeat-x;
	min-height: 343px;
	height: auto !important;
	height: 343px;
	min-width:975px;
}
#footer .footer-content { width: 975px; margin: 0 auto; }
#footer .footer-content .inner { width: 975px; float: left; margin-top: 65px; }
#footer .footer-content .inner .top { background: url(/images/footer-line.gif) bottom repeat-x; width: 100%; float: left; height: 25px; }
#footer .footer-content .inner .top ul li { float: left; width: 270px; list-style: none; margin-left: 20px; }
#footer .footer-content .inner .footercell { width: 270px; float: left; height: 100px; margin-left: 20px; }
#footer .footer-content .inner .footercell ul li { width: 100%; float: left; list-style: none; margin-top: 10px; }
#footer .footer-content .inner .footercell ul li a { color: #FFF; }
#footer .footer-content .inner .footer-logo-links{height:100px;}
#footer .footer-content .inner .footer-logo-links ul{margin:10px 0 0 10px;padding:0;list-style:none;float:right;}
#footer .footer-content .inner .footer-logo-links ul li.logo-link{float:left;height:100px; margin-right:20px;}
.footer-logo { float: left; }
ul.footer-links { float: left; margin: 10px 0 0 40px; font-size: 0.9em; }
ul.footer-links li { float: left; list-style: none; margin-left: 10px; border-right: 1px solid #adabb6; padding-right: 10px; }
ul.footer-links li a { color: #adabb6; }
ul.footer-links li.first { font-weight: bold; }
ul.footer-links li.first a { color: #FFF; }
ul.footer-links li.last { border: none; }


/* graphic text headers */
.text-image2{text-indent:-9999px; height: 0; }
.text-image{text-indent:-9999px; display:block; }

.facebook-header,
.cricketforce-header,
.cricketforce-header0,
.natwestcricketforce-header,
.natwestcricket-header,
.natwestcricket-header02,
.prizedraw-header,
.natwestOSCA-header,
.under15s-header,
.fullu15s-header,
.results-header,
.catching-header,
.bowling-header,
.venue-header,
.full-under15s-header,
.natwestpca-box,
.the-venue-header,
.newsroom-header,
.cricket-wizard-header,
.bulletin-header,
.error-header,
.notfound-header,
.competition-entry-header,
.competition-terms-and-conditions-header,
.customer-offers-header,
.generic-terms-and-conditions-header,
.offers-header
{
	background-repeat: no-repeat;
	background-position: 5px 0;
	height: 22px;
}
	
.facebook-header{background-image:url(/images/facebook.gif) }
.cricketforce-header{background-image:url(/images/cricket-force.gif) } 
.cricketforce-header02{background-image:url(/images/cricket-force-text.gif) } 
.natwestcricketforce-header{background-image:url(/images/natwestcricketforce-text.gif) }
.natwestcricket-header{background-image:url(/images/natwestcricket-text.gif) }
.natwestcricket-header02{background-image:url(/images/big-natwestcricketforce.gif) }
.prizedraw-header{background-image:url(/images/prize-draw.gif) } 
.natwestOSCA-header{background-image:url(/images/osca02.gif) } 
.under15s-header{background-image:url(/images/under15s02.gif) } 
.fullu15s-header{background-image:url(/images/full-under15s-header.gif) }
.results-header{background-image:url(/images/results.gif) } 
.catching-header{background-image:url(/images/extreme-catching.gif) } 
.bowling-header{background-image:url(/images/pro-bowling-text02.gif) } 
.venue-header{background-image:url(/images/venue-info.gif) } 
.full-under15s-header{background-image:url(/images/full-under15s-header.gif) }
.natwestpca-box{background-image: url(/images/natwest-pca-awards.gif);}
.the-venue-header{background-image:url(/images/venue-text.gif);}
.newsroom-header{background-image:url(/images/newsroom-text.gif);}
.cricket-wizard-header { background-image:url("/images/cricket-wizard-header.gif"); }
.bulletin-header { background-image:url("/images/bulletin-sign-up-header.gif"); }
.error-header { background-image:url("/images/error-header.gif"); }
.notfound-header { background-image:url("/images/notfound-header.gif"); }
.competition-entry-header { background-image:url("/images/competition-entry-header.gif"); }
.competition-terms-and-conditions-header { background-image:url("/images/competition-terms-and-conditions-header.gif"); }
.customer-offers-header { background-image:url("/images/customer-offers-header.gif"); }
.generic-terms-and-conditions-header { background-image:url("/images/generic-terms-and-conditions-header.gif"); }
.offers-header{background-image:url(/images/NW_Cricket_title1.gif) } 
.partnership-header{background-image:url(/images/partnership-header.gif) }
.onedaywonder-header{ background-image:url("/images/NW_Cricket_title2_nowrap.gif"); }

.community-header,
.cricketforce-header03,
.OSCA-header,
.under15s-header02,
.matchinfo-header,
.venueinfo-header,
.extremecatching-header,
.probowling-header,
.cricket-header,
.pca-header,
.thankyou-header,
.yourinformation-header,
.natwest-rewards-header,
.partnership-header,
.onedaywonder-header
{
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 32px;
}


.community-header{background-image:url(/images/community-text.gif) }
.cricketforce-header03{background-image:url(/images/cricketforce.gif) } 
.OSCA-header{background-image:url(/images/natwest-osca.gif) } 
.under15s-header02{background-image:url(/images/under15-text.gif);height: 57px; } 
.matchinfo-header{background-image:url(/images/match-info-text.gif) } 
.venueinfo-header{background-image:url(/images/venue-info-text.gif) } 
.extremecatching-header{background-image:url(/images/extreme-catching-text.gif) } 
.probowling-header{background-image:url(/images/pro-bowling-text.gif) } 
.cricket-header{background-image:url(/images/cricket-text.gif) } 
.pca-header{background-image: url(/images/natwest-pca-awards-header.gif) } 
.thankyou-header { background-image: url(/images/thank-you-header.gif) }
.yourinformation-header { background-image: url(/images/thank-you-header.gif) }
.natwest-rewards-header { background-image: url(/images/natwest-rewards-header.gif) }


/* generic & sitewide styles */
h2.box-header { background: #352c63 url(/images/col2-box-top-line.png) repeat-x 0 100%; padding: 5px; margin: -10px -10px 5px; }

.generic-drop-box.one-col { width: 288px; float: left; }
.rightcol .generic-drop-box.one-col { width: 288px; float: right; }
.generic-drop-box.one-col p { padding-left: 3px; margin-top: 6px; min-height: 70px; float: left; }

.generic-drop-box.two-col { width: 622px; float: left; min-height: 190px;}
.two-col .leftcell { float: left; margin: 0 10px 0 0;}
.two-col .rightcell { float: right;}
.two-col .leftcell.img{ width: 285px; }
.two-col .rightcell.text{width: 307px;}
.two-col ul li { margin-top: 10px; }
.two-col .desc { margin: 10px 0 0 0; }

.generic-drop-box.three-col { width: 955px; float: left; }
.three-col .leftcell { float: left; margin: 0 10px 0 0;}
.three-col .rightcell { float: right; min-height: 169px;}
.three-col .leftcell.text{width: 645px;}
.three-col .leftcell.text h3 { color: #000; padding-top: 20px; }
.three-col .leftcell.text ul { padding-left: 15px; }
.three-col .leftcell.text ul li { margin-top: 10px; }
.three-col .rightcell.img{width: 280px;text-align:right;}
.three-col .rightcell.text{width: 510px;}
.three-col .rightcell.text p { padding-bottom: 15px; }
.three-col .desc {margin: 10px 0 0 5px; padding-bottom: 35px; }

.main-content .leftcol-wide { float: left; width: 565px; }
.main-content .rightcol-thin { float: right; width: 356px; }

.generic-drop-box,
#video-container { 
	background: url(/images/bg-translucent.png) repeat 0 0; 
	padding: 7px; 
	position: relative;
	}

.box-content,
#video-container .inner { 
	background: #fff; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 10px;
}

/* if a box is within a box then style it with a border, rather than a translucent bg */
.generic-drop-box .generic-drop-box {
	padding: 5px !important;
	border: 1px solid #e9e8f1;
	background: none;
}

.generic-drop-box.one-col .box-content p { 
	min-height: 63px; 
	height: auto !important;
	height: 63px;
}

.bordered-box {
	border: 1px solid #352c63;
	padding:  20px;
}

.bordered-box h2 {
	font-size: 1.40em;
}




/* matchday focus */
.btn-facebook-fan { 
	background: url(/images/facebook-btn.gif) no-repeat 0 0; 
	width: 379px; 
	height: 39px; 
	display: block; 
	text-indent: -9999px; 
	margin: 10px 0; 
	position: absolute;
	bottom: 10px;
	}

.btn-facebook-discussion { 
	background: url(/images/facebook-discussion-btn.gif) no-repeat 0 0; 
	width: 379px; 
	height: 39px; 
	display: block; 
	text-indent: -9999px; 
	margin: 10px 0; 
	position: absolute;
	bottom: 10px;
	}






/* lists */
.list-bullet { padding: 0 0 0 20px; list-style:disc; }
.list-bullet li { margin: 0 0 10px 0; }


.list-rss { border: 0; width: 243px; }
.listitem-rss {
	padding: 10px 0 10px 35px;
	border-bottom: 1px solid #dbdfe2;
	background: url(/images/icon-cricket-ball.gif) no-repeat 0 8px;
}



/* buttons */
.btn-box { display: block; text-indent: -9999px; margin: 10px 0 0; }
.btn-find-out-more-about-the-venues { background: url(/images/find-out-more-venues.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-more-information { background: url(/images/more-info-extreme.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-find-out-about-cricket-force { background: url(/images/find-out-btn.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-find-out-about-u15s { background: url(/images/find-out-more-15s.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-find-out-more-about-pro-bowling { background: url(/images/find-out-more-pro-bowling.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-find-out-about-oscas { background: url(/images/find-out-more-oscas.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-download-natwest-series-fixtures { background: url(/images/download-natwest-series-fixtures.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-natwest-customer-offers { background: url(/images/natwest-customer-offers-btn.gif) no-repeat 0 0; width: 268px; height: 37px; }
.btn-sign-up { background: url(/images/sign-up-btn.gif) no-repeat 0 0; width: 204px; height: 37px; }
.btn-redeem-offer { background: url(/images/redeem-offer-btn.gif) no-repeat 0 0; width: 222px; height: 37px; }

.big-btn-find-out-about-cricket-force { background:url(/images/find-out-more-cricketforce-big.gif) no-repeat 0 0; width: 306px; height: 37px; }
.big-btn-find-out-about-osca {background:url(/images/find-out-more-oscas-big.gif) no-repeat 0 0; width: 306px; height: 37px; }
.big-btn-find-out-about-u15s {background:url(/images/find-out-more-15s-big.gif) no-repeat 0 0; width: 306px; height: 37px; }
.big-btn-download-code {background: url(/images/click-here-photograph.gif) no-repeat 0 0; width: 590px; height: 37px;}



/* home */
.section-home .box-content {
	min-height: 245px;
	height: auto !important;
	height: 245px;
}

.rss-container {
	height: 172px;
	overflow-y:auto;
	position: relative; /* ie fix */
}



/* forms */
.user-form .leftcell {
	float: left;
	width: 610px;
}

.user-form .rightcell {
	float: left;
	width: 260px;
	margin: 0 0 0 50px;
	display: inline;
}

.formrow {
	width: 100%;
	margin: 0 0 10px 0;
}

.formlabel {
	display: block;
	float: left;
	width: 220px;
	text-align: right;
	margin: 0 10px 0 0;
	color: #000033;
	font-weight: bold;
}

.formlabel input { float: left; }

.formnote {
	font-size: 0.85em;
	margin: 0 0 0 230px;
}

.formpad {
	margin-left: 230px;
}

.checkboxlist,
.radiobuttonlist {
	width: 375px;
	display: inline;
	float: left;
}

.checkboxlist li,
.radiobuttonlist li { 
	margin: 0 0 10px 0;
	display:inline;
	float:left;
	width:33%;
	}

.AspNet-CheckBoxList li input, .AspNet-RadioButtonList label {
	width:auto;
}

.AspNet-CheckBoxList label, .AspNet-RadioButtonList label {
	padding:0 0 0 5px;
}

.AspNet-CheckBoxList label, .AspNet-RadioButtonList label {
	float:none;
	width:auto;
}

.checkbox { 
	float: left; 
	margin: 0 5px 0 0;
}
	
.inputsml { width: 60px; }
.inputmed { width: 235px; }
.inputxlarge { width: 400px; }

.required,
.notification { color: #cc0000; }

.further-info {
	width: 300px;
}

.button {
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
	overflow: hidden; /* ie fix */
	font-size: 0; /* ie fix */
	display:block; /* ie fix */
	line-height: 0; /* ie fix */
}


.btn-submit {
	background: url(/images/btn-submit.gif) no-repeat 0 0; 
	width: 147px; 
	height: 39px;
}

.icon-padlock {
	vertical-align: text-bottom;
	margin: 0 5px 0 0;
}

.icon-row {
	min-height: 21px;
	height: auto !important;
	height: 21px;
	margin: -5px 0 0 0;
}



/* ScrollTo Slider */

.js .three-col #year-highlight{
		position:relative;
		overflow:hidden;
		height:670px;
		width:940px;
		background-image: url(/images/article_bg.gif);
		background-repeat: repeat-x;
		background-position: top left;

	}
	
 .three-col #year-highlight li{
	width:910px;	
	height:670px;
	position:relative;
	background: url(/images/article_bg.gif) repeat-x scroll top left;
	padding:0 15px;
	margin:0px;
}

.js .three-col #year-highlight li{
	float:left;
}

 .three-col #year-highlight ul{
	width:940px;
	padding:0px;
}


.js .three-col #year-highlight li{
	background: none;
}

.three-col #year-select #next-prev{
	display:none;
}

.js .three-col #year-select #next-prev a.disabled{
	color:#666666;
	cursor: default;
}

.js .three-col #year-select #next-prev{
	display:block;
}

.js .three-col #year-highlight ul{
	width:40000px;
position:relative;
}



.three-col #year-select a{
	margin-right:5px;
	font-size:1.3em;
	cursor:pointer;
	color:#ff0000;
}

.three-col #year-select a.active{
	color:#1d1d46;
}

 .three-col #year-select ul ul{
	width:0;
	display:none;
}

.three-col #year-select ul li{
	float:left;
}

.three-col #year-select ul ul a{
	margin:0 5px;
}
.three-col #year-select ul ul.active{
	width:255px;
	height: 29px;
	line-height: 29px;
	display:block;
	float:left;
}

span.copyright{
	font-size:10px;
	margin-top:15px;
}

.right{
	float:right;
}

.left{
	float:left;
}

img.padding{
	margin: 0 10px 0 0;
}

.three-col #year-select #y1980, .three-col #year-select .y1990, #year-select .y2000{
	height: 29px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	float:left;
}
.three-col #year-select #y1980,.three-col #year-select .y1990{
	width: 64px;
}
.three-col #year-select #y1980{
	background: url(/images/nav_1980_b.gif) no-repeat scroll top left;
}
#year-select #y1980.active, #year-select #decade-80.active #y1980{
	background: url(/images/nav_1980_a.gif) no-repeat scroll top left;
}
.three-col #year-select ul{
	padding-left:0;
}

.three-col #year-select ul li{
	margin-top:0;
} 

.three-col #year-select .y1990{
	background: url(/images/nav_1990_b.gif) no-repeat scroll top left;
}
.three-col #year-select .y1990.active, .three-col #year-select #decade-90.active .y1990{
	background: url(/images/nav_1990_a.gif) no-repeat scroll top left;
}
.three-col #year-select .y2000{
	width: 67px;
	background: url(/images/nav_2000_b.gif) no-repeat scroll top left;
}
.three-col #year-select .y2000.active, .three-col #year-select #decade-00.active .y2000{
	background: url(/images/nav_2000_a.gif) no-repeat scroll top left;
}

.prev, .next{
	height: 19px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	float:left;
}
.prev {
	width: 100px;
	background: url(/images/prev_1.gif) no-repeat scroll top left;
	
}
.next {
	width: 77px;
	background: url(/images/next_1.gif) no-repeat scroll top left;
}

.three-col .disabled .prev {
	background: url(/images/prev_2.gif) no-repeat scroll top left;
	width: 100px;
	height: 19px;
} 

.three-col .disabled .next{
	background: url(/images/next_2.gif) no-repeat scroll top left;
	width: 77px;
	height: 19px;
}

.three-col #year-highlight .left_col{
	width:590px;
	margin-right:10px;
	float:left;
}
.three-col #year-highlight .left_col .header{
	margin-top:13px;
}
.three-col #year-highlight .left_col .year{
	width: 120px;
	height: 60px;
	float:left;
	font-size:2.4em;
	color:#3c3a69;
}
.three-col #year-highlight .left_col .content{
	margin:10px 0;
}
.three-col #year-highlight .left_col p{
	color:#41396b;
	margin-top:0;
}

.three-col #year-highlight .left_col .title{margin-top:15px;float:left;}
.three-col #year-highlight .left_col .title h3{
	font-weight:bold;
	font-size: 1.6em;
	margin-left:15px;
	color:#3c3a69;
}
.three-col #year-highlight .right_col{
	width:310px;
	margin-top:9px;
	float:left;
}

.three-col #year-highlight .right_col #top-moment{
	
}
.three-col #year-highlight .right_col #top-moment .top{
	background: url(/images/box_top.gif) no-repeat scroll top center;
	height: 15px;
}	
.three-col #year-highlight .right_col #top-moment .content{
	background: url(/images/box_mid.gif) repeat-y top center;
	padding:0 20px 10px;
}

.three-col #year-highlight .right_col #top-moment .btm{
	background: url(/images/box_bottom.gif) no-repeat scroll top center;
	height: 15px;
}

.three-col #year-highlight .right_col #top-moment #match-info{
	margin:10px 20px 0;
}

.three-col h3#top-moment{
	width:229px; height:23px;
	background: url(/images/topmoment.gif) no-repeat top left;
	color:#821441;
	font-size: 1.8em;
}
.three-col h4#scores{
	background: url(/images/scores.gif) no-repeat top left;
	width: 53px;
	height: 14px;
	margin-bottom:5px;
	color:#821441;
	font-size: 1.6em;
}

.three-col h4#moment{
	font-weight:bold;
	font-size: 1.4em;
	color:#3c3a69;
	margin:5px 0;
}

.three-col h4#man-of-match{
	background: url(/images/manofmatch.gif) no-repeat top left;
	width: 138px;
	height: 14px;
	margin-bottom:5px;
	color:#821441;
	font-size: 1.6em;
}

.three-col #year-highlight .right_col #top-moment img{
	margin:10px 0;
}
.three-col #year-highlight .right_col #top-moment p{
	margin-bottom:10px;
	margin-top:0px;
	color:#666666;
	font-size: 1em;
}

.image-replace{
		text-indent:-9999em;
		overflow:hidden;
}
.three-col #year-select a
{
	text-decoration:none;
	font-family: Tahoma , 'Futura Std', Arial, "MS Trebuchet", sans-serif;
}

.three-col #year-select a:hover
{
	text-decoration:underline;
}
