@charset "utf-8";
/* CSS Document */
/**********

This CSS document is contains the global home style guide for new Cicinfo website. 
And this CSS file should be included in of Global HP.
It will contains the style guide for the following items.

1. Quick Links
2. ESPN Menu and links
3. Breaking News

**********/
#espnExpCol, #ciHomeTabNav, #ciHomeTabRow, #ciNVtop, .NewsVideoBottom, #ciNewsPnl, #ciVideoPnl, #btnPoll, .polltopcurveblue, .pollbottomcurveblue, .pollbgblue {
	background:url(http://i.imgci.com/espncricinfo/nwsvd_poll_espn_sprite.gif) no-repeat;
}
/*Quick links style guide */
body:first-of-type #ciHomeQL {
	width: 980px;
	height: 25px;
	font-size: 11px;
	color: #888888;
	margin: 0px;
	position:relative;
	padding: 0px;
	float: left;
	_float: none;
}
#ciHomeQL {
	width: 980px;
	height: 25px;
	font-size: 11px;
	color: #888888;
	margin: 0px;
	position:relative;
	padding: 0px;
	float: left;
	_float: none;
}
#ciHomeQL .subNav {
	width: 890px;
	height: 15px;
	color: #888888;
	padding-top: 5px;
	padding-bottom: 5px;
}

.subNav{
	float:left;
}

#ciHomeQL .espn {
	width: 90px;
	height: 25px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #888888;
	float: right;
}

ul#qpLinks{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#qpLinks li{
	float:left;
	vertical-align:inherit;
}

ul#qpLinks li.sep{
	padding:2px 3px 0 3px;	
}

.QLtitle {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	padding-right: 3px;
}
.QLseries {
	font-size: 11px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}
a.QLseries:link, a.QLseries:visited, a.QLseries:active {
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	text-decoration: none;
}
a.QLseries:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.QLproduct {
	font-size: 11px;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
}
a.QLproduct:link, a.QLproduct:visited, a.QLproduct:active {
	font-size: 11px;
	font-weight: bold;
	color: #e89f01;
	text-decoration: none;
}
a.QLproduct:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
/*End of Quick links style guide*/

/* Espn Btn Drop Down Start*/
.espnBtn {
	/*background:url(http://i.imgci.com/espncricinfo/Img_ciespnbtn_top-bg.gif) top no-repeat;*/
	display:none;
	cursor:pointer;
	color: #000;
	width: 982px;
	padding: 0px;
	text-align: left;
	margin-top:0px;
	margin-bottom:3px;
	_margin-bottom:3px;
	#margin-bottom:3px;
	float: left;
}
#espnLnkTop {
	width:982px;
	height:11px;
	display:block;
	background:url(http://i.imgci.com/espncricinfo/espnDdTop.gif) no-repeat left top;
}
.espnLnkDiv {
	/*background:url(http://i.imgci.com/espncricinfo/espnLinkBg.gif) no-repeat;*/
	background:url(http://i.imgci.com/espncricinfo/espnDdBtm.gif) no-repeat left bottom;
	width:982px;
	height:auto;
	margin:0px;
	_margin-top:-3px;
	padding:0px;
	z-index:-5;
}
#espnExpCol {
	width:86px;
	cursor:pointer;
	height:25px;
	margin-left:4px;
	display:block;
	background-position: -3097px -6px;
}
#espnLnkHld{
	list-style-type:none;
	margin:0px;
	padding:0px;
	z-index:-4;
}
#ciEspnbtn a {
	font-size:11px;
	font-weight:normal;
	width:auto;
	position:relative;
	margin:0px;
	color:#666666;
	text-decoration:none;
	line-height:21px!important;
}
#ciEspnbtn a:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	width:auto;
	margin:0px;
}
.ciTabespnlist {
	background:url(http://i.imgci.com/espncricinfo/Img_dpdn_dotline_sep.jpg) top left repeat-y;
	margin:0px;
	padding:0px;
	width:10px;
	padding-left:20px;
	z-index:-3;
}
#first {
	margin:0px;
	padding:0px;
	background:url(http://i.imgci.com/espncricinfo/Img_dpdn_dotline_sep.jpg) top right repeat-y;
	width:148px;
	margin-left:20px;
}
.espnLast {
	min-width: 135px;
	width:auto;
	padding-left:20px;
	margin:0px;
}
/* Espn Btn Drop Down End*/

/*Begin style guide for Breaking News Alert */
.noshow {
	display:none;
	font-size:14px;
	color:#002a50;
	list-style-type:none;
}
#CiBrnewsheadtxt {
	float:left;
	width:132px;
	height:44px;
	margin-left:0px;
	padding:10px 0 0 10px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;
	background-position: -1009px -46px;
}
#ciBrnews {
	float:left;
	width:780px;
	height:44px;
	display:table-cell;
	padding:10px 0px 0 10px;
	font-weight:bold;
}
#ciBrnews li {
	list-style-type: none;
	font-size: 14px;
	color: #002a50;
}
.ciBrnewsCloseBtn {
	float:right;
	padding:4px 8px 0 0px;
	cursor: pointer;
}
.ciBrnewsTxt {
	font-size:14px;
	color:#002a50;
	list-style-type:none;
	margin-top: 0px;
	margin-bottom: 5px;
	text-decoration: none;
}
a.ciBrnewsTxt:link, a.ciBrnewsTxt:visited, a.ciBrnewsTxt:active {
	font-size:14px;
	color:#002a50;
	margin-top: 0px;
	margin-bottom: 5px;
	text-decoration: none;
}
a.ciBrnewsTxt:hover {
	color:#002a50;
	text-decoration: underline;
}
/*End of Breaking News alert */

/* Homepage page styles */
/*Begin News/Video tabs style guide */
.seriesSpncr {
	width:650px;
	height:40px;
	float:left;
	margin-bottom:10px;
	margin-top:0px;
}
#NewsVideoTabs {
	width: 650px;
	height: 31px;
	margin:0px;
	padding: 0px;
}
#ciHomeNewsTab a, #ciHomeVideoTab a {
	margin-top:5px;
	text-align:center;
	font:bold 14px Tahoma;
	display:block;
	float:left;
}
#ciHomeNewsTab a {
	color:#074377;
	text-decoration:none;
	outline:0;
	font:bold 14px Tahoma;
	width:105px;
}
#ciHomeVideoTab a {
	color:#c2e1fe;
	text-decoration:none;
	outline:0;
	font:bold 14px Tahoma;
	width:108px;
}
#ciHomeTabNav {
	background-position: left top;
	height:31px;
	width:219px;
	float:left;
}
#ciHomeTabRow {
	background-position: -1738px top;
	width:431px;
	height:31px;
	float:right;
}
#ciHomeClusterLinks {
	width:80%;
	_width:78%;
	text-align:left;
	margin:7px 0 0 3px;
	overflow:hidden;
}
.ciHomeMarqueGrey {
	display:block;
	float:left;
	text-align:right;
	width:70px;
	font-size:11px;
	margin:7px 0 0 9px;
	color:#FFFFFF;
}
#ciHomeClusterLinks a, .ciHomeMarqueBlue {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
#ciHomeClusterLinks a:hover, .ciHomeMarqueBlue {
	font-size:11px;
	color:#ffffff;
	text-decoration: underline;
	font-weight: normal;
}
#ciNVtop {
	display:block;
	background-position: -1088px -26px;
	height:5px;
	_margin:0px;
	_padding:0px;
}
#ciNewsPnl {
	float: left;
	_float:none;/*This is hack for 1e6 to solve the fantasy link repeating bug in HP*/
	width: 650px;
	background-position: -438px top;
	background-repeat: repeat-y;
}
#ciVideoPnl {
	float: left;
	width: 650px;
	/* height: 325px;*/
	background-position: -438px top;
	background-repeat: repeat-y;
}
.NewsVideoBottom {
	background-position: -1088px top;
	width:650px;
	height:10px;
	float:left;
	overflow: hidden;
	margin-bottom: 10px;
}
.ciHomePhoto {
	width: 310px;
	border: 0px solid #4a4a4a;
	margin: 1px 10px 0 10px;
	padding: 0px;
	float: left;
	display: inline;
}
.ciHomePhotoCaption {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 15px;
}
.ciHomePhotoCopy, .ciSeriesCopy {
	font-size: 10px;
	color: #B8B8B8;
	text-decoration: none;
}
.ciSeriesCopy {
	color: #666666;
}
.ciHomePhotoMorelink {
	float: right;
	font-size: 11px;
	color: #184a7d;
	text-decoration: none;
	padding: 0 5px 5px 0;
}
.ciHomePhotoMorelink a:link, .ciHomePhotoMorelink a:visited {
	font-size: 11px;
	color: #184a7d;
	text-decoration: none;
}
.ciHomePhotoMorelink a:hover {
	font-size: 11px;
	color: #184a7d;
	text-decoration: underline;
}
.ciHomeTopHeadlines, .seriesHdlnSec {
	width: 295px;
	padding: 0px;
	color:#035bac;
	float: right;
}
.seriesHdlnSec {
	margin-top: 3px;
	margin: 10px 12px 0 0px;
	_margin: 10px 0px 0 0px;
}
.ciHomeTopHeadlines{
	padding-bottom:15px;
	border-bottom: solid 1px #787878;
	margin: 3px 14px 0 0px;
	_margin: 3px 0px 0 0px;
}
.NewsSubtitle, .NewsSubtitleTwo {
	color: #888888;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom:4px;
	padding: 0px;
	line-height: 120%;
}
.NewsTitle {
	color: #000000;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom:4px;
	text-decoration:none;
	line-height: 100%;
}
a.NewsTitle:link, a.NewsTitle:visited, a.NewsTitle:active {
	color: #000000;
	font-size: 18px;
	line-height: 100%;
	text-decoration: none;
	line-height: 100%;
}
a.NewsTitle:hover {
	color: #000000;
	font-size: 18px;
	line-height: 100%;
	text-decoration: underline;
	line-height: 100%;
}
.NewsTitleTwo {
	color: #000000;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom:4px;
	text-decoration:none;
	line-height: 120%;
}
a.NewsTitleTwo:link, a.NewsTitleTwo:visited, a.NewsTitleTwo:active {
	color: #000000;
	font-size: 16px;
	line-height: 120%;
	text-decoration: none;
}
a.NewsTitleTwo:hover {
	color: #000000;
	font-size: 16px;
	line-height: 120%;
	text-decoration: underline;
}
.NewsCluster-links {
	color: #035bac;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 2px;
}
a.NewsCluster-links:link, a.NewsCluster-links:visited, a.NewsCluster-links:active {
	color: #035bac;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
a.NewsCluster-links:hover {
	color: #035bac;
	font-size: 11px;
	line-height: 15px;
	text-decoration: underline;
}
.newsProdLink, a.newsProdLink:link, a.newsProdLink:visited, a.newsProdLink:active {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
a.newsProdLink:hover {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

/*WAP Promo*/
#newsWapTop{
	/*background:url(http://i.imgci.com/espncricinfo/newsWapTopCur.gif) no-repeat top;*/
	padding-top:2px;
	width:312px;
	margin:1px 5px 0 0;
	_margin:1px 0px 0 0;
	float:right;
	_width:305px;
}
#newsWapContent{
	/*background:url(http://i.imgci.com/espncricinfo/newsWapBg.gif) repeat-y;*/
	color: #333333;
	height:auto;
	display:block;
	padding: 0px 1px 2px;
	_padding: 0px 0px 2px 9px;
	width:297px;
	font-size: 10px;
	text-align:center;
}
#newsWapBtm{
	/*background:url(http://i.imgci.com/espncricinfo/newsWapBtmCur.gif) no-repeat bottom;*/
	height:3px;
	width:312px;
	_width:305px;
}
/*End of WAP Promo*/

/*Video tab Style guide*/
div, h1, h2, p {
	margin:0px;
	padding:0px;
}
#videoSection {
	padding: 1px 9px 5px 10px;
	vertical-align:top;
	color:#000000
}
#videoSection h1 {
	width:334px;
	font-size: 16px;
	font-weight: bold;
	float:left;
	line-height:normal;
	padding-bottom:5px;
}
#videoPlyrHldr {
	/*background:url(http://i.imgci.com/espncricinfo/video_tab/video_plaer_bg.gif) no-repeat;*/
	width:326px;
	height:273px;
	padding:4px 0 0 4px;
	clear:both;
	float:left;
	display:block;
}
#videoHeadlines {
	padding:0px;
	margin-left:328px;
	_margin-left:330px;
	vertical-align:top;
	display:block;
}
#videoHls {
	width:275px;
	padding-left:3px;
	vertical-align:top;
}
#videoHlsSel {
	background:url(http://i.imgci.com/espncricinfo/video_tab/video_arw_red.gif) no-repeat left center;
	width:275px;
	padding-left:5px;
	vertical-align:top;
}
/*.videoLnks, a.videoLnks:link img, a.videoLnks:active img, a.videoLnks:visited img {
	opacity:0.4;
	filter:alpha(opacity=40)
}
a.videoLnks:hover img {
	opacity:1.0;
	filter:alpha(opacity=100)
}
/*.videoLnks, a.videoLnks:link table, a.videoLnks:active table, a.videoLnks:visited table {
	background:url(http://i.imgci.com/espncricinfo/video_tab/video_overlay_arw.gif) no-repeat center;
}
a.videoLnks:hover table {
	z-index:5;
}*/
.videoLnks, a.videoLnks:link, a.videoLnks:active, a.videoLnks:visited {
	color:#035bac;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
a.videoLnks:hover {
	color:#035bac;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
/*.videoLnks, a.videoLnks:link p, a.videoLnks:active p, a.videoLnks:visited p {
	color:#cccccc;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
a.videoLnks:hover p {
	color:#8f8f8f;
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}*/
.videoLnksSel table, a.videoLnksSel:link table, a.videoLnksSel:active table, a.videoLnksSel:visited table, a.videoLnksSel:hover table {
	background:url(http://i.imgci.com/espncricinfo/video_tab/video_arw_red.gif) no-repeat -0% top;
}
.videoLnksSel h2, a.videoLnksSel:link h2, a.videoLnksSel:active h2, a.videoLnksSel:visited h2 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
	line-height:normal;
	color: #035bac;
	text-decoration:none;
}
a.videoLnksSel:hover h2 {
	text-decoration:underline;
}
/*.videoLnksSel p, a.videoLnksSel:link p, a.videoLnksSel:active p, a.videoLnksSel:visited p, a.videoLnksSel:hover p {
	font-size:11px;
	color: #cccccc;
	text-decoration:none;
}
.moreVideos, a.moreVideos:link, a.moreVideos:active, a.moreVideos:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
a.moreVideos:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}*/
/*End of video tab Style guide*/

/*Begin RHS style guide*/
/* RHS column starts */
/* Pollpanel starts */
.polltopcurveblue {
	background-position: -2475px top;
	width:306px;
	height:8px;
	clear: both;
	overflow: hidden;
}
.pollbottomcurveblue {
	background-position: -2781px top;
	width:306px;
	height:8px;
	clear: both;
}
.pollbgblue {
	background-position: -2169px top;
	background-repeat:repeat-y;
	width:306px;
	clear: both;/*  height: 75px; */
}
#ciHomePollpanel {
	width: 320px;
	padding: 0px;
	margin: 0px;
	float: left;
}
.pollcontainerbg {
	/*background:url(http://i.imgci.com/espncricinfo/poll_container_bg.gif) repeat-y;*/
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
	background-color:#FFFFFF;
	width:314px;
	padding: 0px 0 5px 4px;
	margin: 0px;
}
.pollsponsor {
	/*  background:url(http://i.imgci.com/espncricinfo/poll_ban_airtel_320x94.gif) no-repeat;*/
  	width:320px;
	height:95px;
	padding-bottom:10px;
	margin-top: 0px;
	background:transparent;
}
#pollContents {
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#Poll {
	margin-right:5px;
	margin-top:6px;
	#margin-top:3px;
	padding:0px;
	#display:table-row;
}
.polltxt {
	font:bold 12px Tahoma;
	color: #0b3766;
}
.pollresulttxt {
	color: #313131;
	font-size: 12px;
	font-weight: bold;
}
.pollresulttxt2 {
	color: #313131;
	font-size: 11px;
	font-weight: bold;
}
.pollresulttxt3 {
	color: #909090;
	font:10px Tahoma;
}
.polloption {
	color: #333333;
	font-size:11px;
 	#display:table-row;
	margin-top:7px;
	margin-right:30px;
}
.pollSubmit {
	margin-top:8px;
	display:block;
	float:left;
	background:url('http://i.imgci.com/espncricinfo/poll_vote_buttton.gif');
	width:66px;
	height:18px;
	border:none;
}
.pollSeeResult {
	color: #0b3766;
	font:11px Tahoma;
	float:right;
	margin-top:12px;
	cursor:pointer;
}
.ciPollTXT {
	font-size: 16px;
	font-weight: bold;
	color: #0068c4;
	text-decoration: none;
	line-height: 100%;
	margin: 0 0 12px 8px;
}
a.ciPollTXT:link, a.ciPollTXT:visited, a.ciPollTXT:active {
	font-size: 16px;
	font-weight: bold;
	color: #0068c4;
	text-decoration: none;
	line-height: 100%;
	margin: 0 0 12px 8px;
}
a.ciPollTXT:hover {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 100%;
}
/* Pollpanel ends */

/* UK ECB Panel CSS */
.ecb_div{
	width:320px;
	margin-top:10px;
}
.ecb_top{
	background:url(http://i.imgci.com/espncricinfo/g8_tpcrv_320.gif);
	width:320px;
	height:6px;
	overflow:hidden;
}
.ecb_btm{
	background:url(http://i.imgci.com/espncricinfo/g8_btmcrv_320.gif);
	width:320px;
	height:6px;
	overflow:hidden;
}
.ecb_cont{
	width:302px;
	border-left:2px solid #09417e;
	border-right:2px solid #09417e;
	padding:0 7px 5px 7px;
	list-style-type: none;
	background:#FFFFFF;
}
.ecb_head{
	border-bottom:1px solid #000000; 
	padding-bottom:5px;
	font-weight:bold;
	margin-bottom:7px;
}
