body{
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Arial;
font-size:11px;
color:#000;
text-align: center;

}
.main{
width: 1001px;
text-align: center;
margin: 0 auto;
border: 0px solid red;
clear: both;
display: table;
}

.header_container{
background: url(https://www.mapsofindia.com/images2009/header-base.gif) repeat-x top;
height: 111px;
width: 100%;
margin: 0 auto;
}

.logo{
background: url(https://www.mapsofindia.com/images2009/mapsofindia-logo.png) no-repeat;
width: 254px;
height: 45px;
border: 0px solid red;
margin: 30px 2px 0 4px;
float: left;

}
/* Logo Mapping starts*/
.logo a
{
display:block;
position:relative;
float:left;
} 

.logo a#link1{
width:42px;
height:42px;
margin:0 0 0 0;
} 

.logo a#link2{
width:80px;
height:25px;
margin:0 0 0 11px;
vertical-align:top;
background-position:top;
}

.logo a#link3{
width:80px;
height:25px;
margin:0 0 0 34px;
vertical-align:top;
background-position:top;
}

.logo a#link4{
width:115px;
height:10px;
margin:5px 0 0 92px;
vertical-align:top;
background-position:top;
}

/* Logo Mapping ends*/

.ad_div{
float: right;
width: 73%;
border: 0px solid red;
min-height: 90px;
margin: 5px 2px 0 0;
}
.navigation{
width: 50%;
color: #007ADF;
font-weight: normal;
text-align: left;
padding: 5px 0 5px 0px;
margin-left: 5px;
font-size: 11px;	
font-family: Tahoma;
float: left;
border: 0px solid red;
}
.navigation a:link, .navigation a:visited{
clear: both;
width: 100%;
color: black;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}
.navigation a:hover{
clear: both;
width: 100%;
color: #007ADF;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}
.tab_nav{
background: url(https://www.mapsofindia.com/images2009/navigation-base.gif) repeat-x top;
height: 34px;
width: auto;
clear: both;
margin: 2px 0 0 0;
}
.tab_left{
float: left;
background: url(https://www.mapsofindia.com/images2009/navigation-L-base.gif) no-repeat top;
height: 34px;
width: 7px;
border: 0px solid red;
}
.tab_right{
float: right;
background: url(https://www.mapsofindia.com/images2009/navigation-R-base.gif) no-repeat top;
height: 34px;
width: 7px;
border: 0px solid red;
}
.tab_links{
border: 0px solid red;
display: block;
float: left;
width: 66%;
margin: 0 auto;
}
.tab_links ul{
margin: 0px 0 0 10px ;
padding: 0 0 0 0;
list-style: none;
border: 0px solid yellow;
float: left;
}
.tab_links li{
float: left;
padding: 0 0 0 0;
margin: 0px 5px 0 5px;
border: 0px solid red;
}
.tab_links li a:link, .tab_links li a:visited{
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
margin: 7px 0 0 0;
float: left;
font-family: Arial;	
border: 0px solid red;
width: 70px;
}
.tab_links li a:hover{
text-decoration: underline;		
}
.search_container{
float: left;
width: 30%;
margin:0 0 0 0px;
color: #FFFFFF;
font-size: 10px;
font-weight: bold;
text-decoration: none;
text-align: left;
font-family: Arial;	
}

.middle{
width:1000px;
height:auto;
float:left;
padding:0px;
margin:0px;
}

.header-base{
background: url(https://www.mapsofindia.com/images2009/H1-base.gif) repeat-x top;
height: 30px;
text-align: left;
padding: 0 0 0 5px;
}
.h1-base{
background: url(https://www.mapsofindia.com/images2009/H1-base.gif) repeat-x top;
height: 30px;
text-align: left;
padding: 0 0 0 5px;
}
.h1-base h1{
color: #FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.header-base h1{
color: #FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
}

.searchtwit{width:1000px;height:auto;float:left;margin:0px;padding:0px;}
.sftleft{width:300px;height:auto;float:left;margin:0ox;padding:0px;}
.sftright{width:475px;height:auto;float:right;margin:0ox;padding:0px;}
.followus{width:100px;height:auto;float:left;margin:0px;padding:8px 0 0 0px;font-family:arial;font-size:15px;font-weight:bold;}
.toptwitimage{width:42px;height:34px;float:left;margin:0px; padding:0px;}
.topfaceimage{width:34px;height:34px;float:left;margin:0px; padding:0px;}
.newsearch{width:280px;height:auto;float:right;margin:0px;padding:0px;}
.nseartextbox{width:280px;height:32px;float:right;margin:0px;padding:0px;border-top:1px solid #9F9F9F;border-bottom:1px solid #E7E7E7;border-left:1px solid #ADADAD;border-right:1px solid #D9D9D9;background-color:#FFFFFF;}

.searchicon{width:16px;height:14px;float:left;background:url(https://www.mapsofindia.com/cricket/images/search-icon.jpg) top left no-repeat;margin:10px 0 0 5px;}
.sertxt{width:250px;height:25px;float:left;padding:0px;margin:2px 0 0 6px;border:0px solid red;}

.sertxtleft{width:193px;height:auto;float:left;padding:0px;margin:3px 0 0 0px;}
.sertxtright{width:57px;height:22px;float:left;padding:0px;margin:3px 0 0 0px;background:url(https://www.mapsofindia.com/cricket/images/search-bt.jpg) top left no-repeat;}

.mid_left{
width:650px;
height:auto;
float:left;
padding:0px;
margin:0px;
}

.mid_right{
width:340px;
height:auto;
float:right;
padding:0px;
margin:0px;
}

.disclaimer{
font-size: 11px;
font-weight: normal;
text-align: justify;
margin: 0 10px 0 12px;
border: 0px solid red;
font-family: tahoma;
}

.ads-div{
width:468px;
height:auto;
margin:0px;
padding:0px;
clear:both;

}

.content_heading{	
font:13px arial,trebuchet; 
color:#065D96;		
font-weight:bold;
text-decoration:none;
float:left;
margin-left:10px;
padding:0px;
}

.contentheading{	
font:13px arial,trebuchet; 
color:#065D96;		
font-weight:bold;
text-decoration:none;
float:left;
padding:0px;
}
h2
{
color: #FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
}

.language_base{
background: url(https://www.mapsofindia.com/images2009/language-base.jpg) repeat-x top;
height: 28px;
text-align: left;
color: #FFFFFF;
font-weight: bold;
font-family: tahoma;
font-size: 11px;
}

.print-links {
text-align: left;
}
.print-links a:link, .print-links a:visited{
color: #000000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
.print-links a:hover{
text-decoration: underline;
}
.buy-now{
background: url(https://www.mapsofindia.com/images2009/buy-button.gif) no-repeat top right;
height: 26px;
width: 99px;
padding: 6px 5px 0 0px;
text-align: right;
vertical-align: top;
}
.buy-now a:link, .buy-now a:visited{
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.gadd{
width:300px;
height:250px;
float:left;
margin:0px;
padding:0px;
}
.spar{width:300px;height:12px;float:left;clear:both;}
#tweets{width:320px;height:auto;float:left;padding:0px;margin:0px;border:1px solid #CCCCCC;}
.tweethead{width:320px;height:60px;float:left;margin:0px;padding:0px;background-color:#F9F9F9;}
.twitimage{width:44px;height:51px;padding:0px;margin:4px 0 0 5px;background:url(https://www.mapsofindia.com/cricket/images/twitter-icon-45.jpg) top center no-repeat; float:left;}
.twittext{width:270px;height:51px;float:right;margin:8px 0 0 0px;padding:0px;font-family:arial;color:#333333;font-weight:bold;font-size:18px;text-align:center;}
.tweets{width:300px;height:auto;float:left;padding:0px;margin:0 0 0 15px;}
.intnl_contr_link_block{
	border:1px solid #E2DFE0;
	margin:5px 0 0 5px;
	background-color:#FAFAFA;
	width:600px;
	display:table;
}

.intnl_heading{
	font:16px arial; 
	color:#000000;	
	text-decoration:none;		
	font-weight:600;	
	text-align:center;
	float:left;
	width:600px;
	margin:0 0 5px 0px;
}

.intnl_heading a{
	font:16px arial; 
	color:#000000;	
	text-decoration:none;		
	font-weight:600;	
	text-align:center;
	float:left;
	width:600px;
	
}

.intnl_heading a:hover{
	text-decoration:underline;
	 
}

.main_inter{
	width:600px;
	float:left;
	height:auto;
	margin:10px 0 0 0px;
	padding:0px;
}

.main_inter1{
	width:190px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
	border:solid 1px #E2DFE0;
}

.main_sp{
	width:10px;
	float:left;
	height:auto;
	border:solid 1px #E2DFE0;
	margin:0px;
	padding:0px;
}

.intnl_heading1{
	font:11px arial; 
	color:#A20403;	
	text-decoration:none;		
	font-weight:bold;	
	text-align:center;
	float:left;
	width:190px;
	margin:0px;
}

.intrl_links{
	font:11px arial; 
	color:#000;	
	text-decoration:none;		
	font-weight:bold;	
	float:left;
	text-align:left;
	width:190px;
}

.more_links{
	font:11px arial; 
	color:#000;	
	text-decoration:none;		
	font-weight:bold;	
	float:right;
	text-align:right;
}
.intrl_links ul{
	margin:0;
	padding:5px 10px 5px 10px;
	list-style:none;

}
.intrl_links ul li{
	margin:0;
	padding:3px 0;
	font:10px arial; 
	color:#000;	
	text-decoration:none;		
	font-weight:bold;	
}
.intrl_links ul li a{
	font:12px arial; 
	color:#000000;	
	text-decoration:none;		
	font-weight:normal;
	background:url(https://www.mapsofindia.com/images2009/red-bullet.gif) center left no-repeat;	
	padding:0 0 0 10px;
	vertical-align:top;
}
.intrl_links ul li a:hover,visited{
	font:11px arial; 
	color:#A20403;	
	text-decoration:none;		
	font-weight:bold;	
}

.table_left_corner1{
background: url(https://www.mapsofindia.com/images2009/table-left.jpg) top left no-repeat;
width: 11px;
height: 24px;
background-color:#0D539C;
}
.table_right_corner1{
background: url(https://www.mapsofindia.com/images2009/table-right.jpg) top right no-repeat;
width: 11px;
height: 24px;
background-color:#0D539C;
}
.table_head,.table_head a:link,.table_head a:visited,.table_head1{
background-color:#0D539C;
color:#FFFFFF;
font-family: Arial;
font-weight: bold;
font-size: 14px;
text-decoration: none;
padding-left: 5px;
}
.table_head a:hover{
background-color:#0D539C;
color:#FFFFFF;
font-family: Arial;
font-weight: bold;
font-size: 14px;
text-decoration: underline;
padding-left: 5px;
}

table.link_table{
background-color:#f5f5f5;
background-color:#F5F3F4; 
text-align:left;
border-collapse:collapse;
line-height:20px;
}
.other_flag{
border:1px solid #E4E2E3;  
text-align:left;
border-collapse:collapse;	
}

table.link_table td.image{
border-right:none; 
padding:5px; 
width:140px;
}
table.link_table td {
border:0px solid #E4E2E3;
}
table.link_table1 {border-left:1px solid #E4E2E3;}
table.link_table1 th {background-color: #E4E2E3;line-height:150%;
padding:5px;}
table.link_table1 td {
border-right:1px solid #E4E2E3;
border-bottom:1px solid #E4E2E3;
line-height:150%;
padding:5px;
border-collapse:collapse;
}
table.link_table td ul.related{
margin:0 25px; 
padding:0; 
}
.tablelink1 ul{
margin:0;
padding:0;
list-style:none;
border-right:1px solid #E4E2E3;
}
.tablelink ul{
margin:0;
padding:0;
list-style:none;
}
.tablelink1 li.last, .tablelink li.last {
margin: 0 0 0 0;
line-height: 25px;
list-style:none;
border-bottom:0px solid #E4E2E3;
text-align: left;
vertical-align: middle;
}
.tablelink1 li, .tablelink li {
margin: 0 0 0 0;
line-height: 25px;
border-bottom:1px solid #E4E2E3;
border-collapse:collapse;	
list-style:none;
text-align: left;
vertical-align: middle;
padding-left: 5px;
padding-bottom: 5px;
}

.tablelink1 a:link, .tablelink1 a:visited, .tablelink a:link, .tablelink a:visited  {
font-family:arial;
font-size:11px;
font-weight:normal;
color:#377190;
text-decoration:underline;
line-height: 18px;
}
.tablelink1 a:hover, .tablelink a:hover{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#377190;
text-decoration:none;
line-height: 18px;
}	
table.text_form{padding:2px;}
table.text_form td{line-height:16px; font-size:12px;}
table.text_form input, input{line-height:16px; font-size:11px;}

.tf{
width:728px;
height:90px;
margin:0px;
padding:0px;
float:left;
}
.footer-container{
border: 0px solid red;
float: left;
text-align: left;
line-height: 20px;
font-family: Tahoma;
font-size: 11px;
}
.fot{width:100%;height:auto;float:left;background-color:#F3F3F3;padding:8px 0 0 0px;}