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;
}
form{
padding: 0 0 0 0;
margin: 0 0 0 0;
}
.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*/

.logo img{
border: none;
}
.header_content{
width:17%;
border: 0px solid green;
display: inline-block;
float: left;
text-align: left;
margin: 22px 0 0 0;
}
.site_name{
font-size: 11px;
color: #000000;
font-weight: Normal;
font-family: Tahoma;
text-transform: normal;
}
.site_title{
font-size: 26px;
color: #0056A1;
font-weight: bold;
}
.win_title{
font-size: 11px;
font-weight: normal;
text-transform: capitalize;
color: #000000;
word-spacing: 1px;
font-family: Tahoma;
}
.ad_div{
float: right;
width: 73%;
border: 0px solid red;
min-height: 90px;
margin: 5px 2px 0 0;
}

a.back:link, a.back:visited
{
font-family:Tahoma;
font-size:11px;
text-decoration:underline;
color:#1182E3;
font-weight:bold;
line-height: 20px;
}
.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;		
}
.tab_links1{
border: 0px solid red;
display: block;
float: left;
width: 66%;
margin: 0 auto;
}
.tab_links1 ul{
margin: 0px 0 0 10px ;
padding: 0 0 0 0;
list-style: none;
border: 0px solid yellow;
float: left;
}
.tab_links1 li{
float: left;
padding: 0 0 0 0;
margin: 0px 2px 0 5px;
border: 0px solid red;
}
.tab_links1 li a:link, .tab_links1 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: 75px;
}
.tab_links1 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;	

}
.search_box{
background: url(https://www.mapsofindia.com/images2009/search-base.gif) top repeat-x;
height: 20px;
border: none;
width: 110px;	
font-size: 10px;
margin: 0 0 0 0;
padding: 0 0 0 0;
vertical-align: middle;
line-height: 20px;
}
.navigation{
width: 46%;
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;
}
.google_search_button{
background: url(https://www.mapsofindia.com/images2009/google-search-button.jpg) no-repeat top;
height: 18px;
width: 59px;
border: none;
font-weight: bold;
text-align: center;	
margin: 2px 0 0 5px;
vertical-align:top;

}
.google_search
{

color: #007ADF;
font-weight: normal;
text-align: left;
margin: 0 0 0 0;
font-size: 11px;	
font-family: Tahoma;
float: right;
border: 0px solid red;
width:55%;
}
.grey_bg{
background: #F3F3F3;
border-top: 1px solid #EBEBEB;
font-size: 1px;
}
.grey_bg1{
background: #F3F3F3;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
font-size: 12px;
width: 100%;
margin: 0 auto;
display: block;	
border: 0px solid red;
float: left;
}
/* left panel CSS */
#left_nav{
width:18%;
float:left;
display:block;
clear:left;
background-color: #f5f5f5;
margin: 0 0 0 0;
border: 0px solid red;
}
#left-panel{
float: left;
border: 0px solid red;
width: 18%;
margin: 0 0px 0 5px;
display:block;
}
.left_blue_curve{
background: url(https://www.mapsofindia.com/images2009/blue_lft.gif) no-repeat top left;
float: left;
width: 8px;
height: 24px;
margin: 0 0 0 0;
}
.left_blue_bg{
background: #065D96;
border: 0px solid green;
float: left;
width: 100%;
padding: 0 0 0 0;
}

.content-link:link, .content-link:visited{color:#1182E3; font-size: 11px; font-family: Tahoma;
text-decoration: underline;
}
.content-link:hover{color:#1182E3; font-size: 11px; font-family: Tahoma;
text-decoration: none;
}

.right_blue_curve{
background: url(https://www.mapsofindia.com/images2009/blue_rit.gif) no-repeat top right;
float: right;
width: 10px;
height: 25px;
margin: 0 0 0 0;
}
.nav_head{
margin: 0 auto;
width: 86%;
border: 0px solid red;
float: left;
text-align: left;
padding: 5px 0 0 0;
}
.nav_head a:link, .nav_head a:visited{
color: #FFFFFF;
margin: 0px 0 0 0;
font-weight: bold;
text-decoration: none;
font-family: tahoma;
font-size: 11px;
}
.nav_head1{
background: #065D96;
margin: 2px 0 0 0;
width: 100%;
border: 0px solid red;
float: left;
text-align: left;
padding: 5px 0 5px 0;
font-family: tahoma;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
.nav_head1 a:link, .nav_head1 a:visited{
color: #FFFFFF;
font-weight: bold;
margin: 0 0 0 5px;
text-decoration: none;
font-family: tahoma;
font-size: 11px;
}
.nav_head1 span{
color: #FFFFFF;
font-weight: bold;
margin: 0 0 0 5px;
text-decoration: none;
font-family: tahoma;
font-size: 11px;
}

.left_links_container{
border-left: 1px solid #c2c2c2;
border-right: 1px solid #c2c2c2;
width: 99%;
background: #ffffff;
float: left;
display: block;


}
.left_links{
margin: 0 0 0 0;
padding: 0 0 0 0;
clear: both;
width: 100%;

}
.left_links ul{
margin: 5px 0 0 7px;
padding: 0 0 0 0;
float: left;
list-style: none;
border: 0px solid red;
text-align: left;
}
.left_links li{
margin: 0 0 0 0;
padding: 0 0 0 15px;
line-height: 20px;
list-style: none;
background: url(https://www.mapsofindia.com/images2009/red-bullet.gif) no-repeat left;
border: 0px solid red;
text-align: left;
}
.left_links a:link, .left_links a:visited{
color: black;
font-family: tahoma;
font-size: 11px;
text-decoration: none;
}
.left_links a:hover{
text-decoration: underline;
}
.more{
text-align: right;
clear: both;
}
.more a:link, .more a:visited{
text-align: right;
color: black;
font-family: tahoma;
font-size: 11px;
text-decoration: none;
}
.more a:hover{
text-decoration: underline;
}
.round_corner_border{
border-bottom: 1px solid #c2c2c2;
font-size: 1px;
height: 7px;
background: #ffffff;

}
.left_round_corner{
font-size: 1px;
background: url(https://www.mapsofindia.com/images2009/white-curve2.gif) no-repeat left bottom;
width: 10px;
height: 8px;	
}
.right_round_corner{
font-size: 1px;
background: url(https://www.mapsofindia.com/images2009/white-curve1.gif) no-repeat right bottom;
width: 10px;
height: 8px;	
}
.banner{
margin: 10px auto;
background-color:transparent !important;
height:auto !important;
width:auto !important;
}
.banner1{
margin: 20px auto;
border: 0px solid red;
}
.banner2{
margin: 10px auto;
display: block;
float: left;
border: 0px solid red;
width: 99%;
}

.houseads{
margin:10px 0 0 5px;
background-color:transparent !important;
height:auto !important;
width:auto !important;
float:left;
}
.tribal-ad{margin:0 auto; border:1px solid red;clear: both;}
.tribal-ad script{margin: 0 0 0 0;padding: 0 0 0 0;}

/* left panel CSS */


/* central panel CSS */
#content-main{
display: block;border: 0px solid red; float: right;width: 80%;vertical-align:top; margin: 0 5px 0 0;
}
#content-main1{
display: block;border: 0px solid red; float: right;width: 99%;vertical-align:top; margin: 0 5px 0 0;
}
.content-panel{
float: right;
border: 0px solid red;
width: 100%;
margin: 0 0px 0 0px;
display: block;
}
.content-panel1{
float: left;
border-left: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
background: #FFFFFF;
width: 100%;
margin: 0 0px 0 0px;
display: block;
}
.content-panel2{
float: left;
border: 0px solid red;
background: #FFFFFF;
width: 500px;
margin: 0 0px 0 0px;
text-align: left;
}
.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{
background: url(https://www.mapsofindia.com/images2009/H1-base.gif) repeat-x top;
height: 30px;
text-align: left;
padding: 0 0 0 5px;
}
.header-base h1{
color: #FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
}
h2
{
color: #FFFFFF;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
}
h2.black
{
color: #000000;
padding: 0 0 0 0;
margin: 0 0 0 0;
display:inline;
font-size: 11px;
font-family: tahoma;
}
.image{
margin: 0 auto;
border: 0px;
text-align: center;
}
.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;
}
.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;

}
.buy-now1 input{
background: url(https://www.mapsofindia.com/images2009/buy-button.gif) no-repeat top right;
height: 26px;
width: 99px;
padding: 0 5px 0 0;
text-align: right;
vertical-align: top;
border: 0px solid red;
float: right;
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
cursor: pointer;
}
.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;

}
.horizontal-line{
border-bottom: 1px solid #C2C2C2;
clear: both;
margin: 5px auto;
width: 95%;
}
.disclaimer{
font-size: 11px;
font-weight: normal;
text-align: justify;
margin: 0 10px 0 12px;
border: 0px solid red;
font-family: tahoma;
}
.scroller{
margin: 10px auto;
display: table;
}
.text{
font-size: 12px;
font-weight: normal;
text-align: justify;
margin: 0px 5px 0 12px;
border: 0px solid red;
font-family: arial;
line-height:18px;
}
.text1{
color: #000000;
font-size: 11px;
font-weight: normal;
text-align: justify;
border: 0px solid red;
font-family: tahoma;
clear: both;
margin-top: 10px;
line-height: 20px;
}
.text_testimonial{
color: #000000;
font-size: 12px;
font-weight: normal;
text-align: left;
border: 0px solid red;
font-family: tahoma;
clear: both;
margin: 10px 10px 0 12px;
line-height: 20px;
text-align: justify;

}
.text2{
color: #747474;
font-size: 12px;
font-weight: bold;
text-align: left;
border: 0px solid red;
font-family: tahoma;
clear: both;
margin-top: 10px;
line-height: 20px;
}
.text2 span{
color: #F1880B;
font-size: 30px;
font-weight: bold;
text-align: left;
font-family: tahoma;
border: 0px solid red;
padding: 0 0 0px 0;
line-height: 35px;
}
.round_corner_border1{
border-bottom: 1px solid #EBEBEB;
font-size: 1px;
background: #F3F3F3;

}
.left_round_corner1{
font-size: 1px;
background: url(https://www.mapsofindia.com/images2009/bottom-L-base-curve.gif) no-repeat left bottom;
width: 11px;
height: 10px;	
}
.right_round_corner1{
font-size: 1px;
background: url(https://www.mapsofindia.com/images2009/bottom-R-base-curve.gif) no-repeat right bottom;
width: 11px;
height: 10px;	
}
/* central panel CSS */
/* right panel CSS */
#right-panel{
float: right;
border: 0px solid red;
width: 300px;
margin: 5px 0px 0 0px;
}
/* right panel CSS */
/* footer panel CSS */
.bottom-links{
width: 85%;
border: 0px solid red;
margin: 5px auto;
display: table;
line-height: 20px;
color: #006BC5;
}
.bottom-links a:link, .bottom-links a:visited{
color: #006BC6;
font-size: 11px;
font-family: Tahoma;
text-decoration: none;
margin: 0 2px 0 2px;
}
.bottom-links a:hover{
color: #006BC6;
font-size: 11px;
font-family: Tahoma;
text-decoration: underline;
margin: 0 2px 0 2px;
}
.compare-logo{
float: left;
width: 65px;
height: 94px;
border: 0px solid red;
margin: 0 0 10px 10px;
}
.footer-container{
border: 0px solid red;
float: left;
width: 60%;
text-align: left;
line-height: 20px;
font-family: Tahoma;
font-size: 11px;
}
.footer-container a:link, .footer-container a:visited{
font-family: Arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
/* footer panel CSS */
.table_left_corner{
background: url(https://www.mapsofindia.com/images2009/table-left.jpg) center no-repeat;
width: 11px;
height: 24px;
}
.table_right_corner{
background: url(https://www.mapsofindia.com/images2009/table-right.jpg) center no-repeat;
width: 11px;
height: 24px;
}
.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 h2{
min-width:50%;
display: inline;
background-color:#0D539C;
color:#FFFFFF;
font-family: Arial;
text-align: left;
font-weight: bold;
font-size: 11px;
text-decoration: none;
padding-left: 5px;
}


.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;
}	

.indexlinksnew{
font-family:verdana;
font-size:12px;
font-weight:normal;
color:black;
text-decoration:underline;
}
.indexlinksnew:hover{
font-family:verdana;
font-size:12px;
font-weight:normal;
color:teal;
text-decoration:underline;
}

.content-link1
{color:black; font-size: 12px; 
font-family:Tahoma;
text-decoration:none;
border-top:1px solid #C80C28;
border-bottom:1px solid #C80C28;
}
.content-link1:hover
{color:#1182E3; font-size: 12px; 
font-family:Tahoma;
text-decoration:none;
border-top:1px solid #C80C28;
border-bottom:1px solid #C80C28;
}
.looking-for-bg{
background: url(../distance/images/base.jpg) no-repeat top left;
width: 575px; 
height: 176px;
padding: 0 0px 0px 0;
}
.looking-for{
color:#C10516;
font-weight:bold;
float: left;
font-size: 30px;
margin: 10px 0 0 100px; 
text-align: left;
border: 0px solid red;
}
.looking-for span{
color:#C10516;
font-weight:bold;
float: left;
font-size: 30px;
margin: 0 0 0 100px; 
text-align: left;
}
.looking-for div{
color:#000000;
font-weight:bold;
float: left;
font-size: 32px;
margin: 0 0 0 140px; 
text-align: left;
}
.get-routes{
color:#000000;
font-weight:normal;
float: left;
font-size: 22px;
margin: 5px 0 20px 100px; 
text-align: left;
border: 0px solid red;
}
.get-routes span{
color:#000000;
font-weight:bold;
float: left;
font-size: 18px;
margin: 2px 0 0 130px; 
text-align: left;
border: 0px solid red;
}
.source-city{
color: #000000;
font-weight: bold;
font-size: 12px;
text-align: left;
}
.destination-city select{
width: 120px;
font-size: 11px;
padding: 3px;
}
.yellow-left-corner{
background: url(../distance/images/yellow-L-base.jpg) no-repeat left top;
width: 9px;
height: 28px;
}
.yellow-right-corner{
background: url(../distance/images/yellow-R-base.jpg) no-repeat right top;
width: 9px;
height: 28px;
}
.yellow-middle-bg{
background: url(../distance/images/yellow-base.jpg) repeat-x left top;
height: 28px;
font-size: 19px;
font-weight: bold;
text-align: left;
}

.green-left-corner{
background: url(../distance/images/green-L-base.jpg) no-repeat left top;
width: 28px;
height: 28px;
}
.green-right-corner{
background: url(../distance/images/green-R-base.jpg) no-repeat right top;
width: 12px;
height: 28px;
}
.green-middle-bg{
background: url(../distance/images/green-base.jpg) repeat-x left top;
height: 28px;
font-size: 14px;
font-weight: bold;
text-align: left;
white-space: nowrap;
}
.green-middle-bg a:link, .green-middle-bg a:visited{
font-weight: bold;
text-align: left;
white-space: nowrap;
text-decoration: none;
color: #000000;
}
.heading1 a:link, .heading1 a:visited{
color: #000000;
font-size: 16px;
font-weight: bold;
padding-top: 4px;
white-space: nowrap;
text-decoration: none;
}
.heading2 a:link, .heading2 a:visited{
color: #0971CA;
font-size: 14px;
font-weight: bold;
padding-top: 4px;
white-space: nowrap;
word-spacing: -1px;
text-decoration: none;
}
.heading3 a:link, .heading3 a:visited{
color: #000;
font-size: 16px;
font-weight: normal;
padding-top: 4px;
padding-left: 5px;
text-align: left;
text-decoration: none;
}
.heading3 span a:link, .heading3 span a:visited{
color: #EC7906;
font-size: 14px;
font-weight: bold;
text-align: left;
margin: 0 0 0 65px;
text-decoration: none;
}
.heading4{
color: #EC7906;
font-size: 12px;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
text-align: center;
white-space: nowrap;
word-spacing: 2px;
}
.heading5{
color: #010101;
font-size: 30px;
font-family: arial;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
white-space: nowrap;
word-spacing: 2px;
}
.heading6{
color: #0099FF;
font-size: 30px;
font-family: arial;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
text-align: left;
white-space: nowrap;
word-spacing: 2px;
}
.heading7{
color: #747474;
font-size: 18px;
font-family: arial;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 10px;
text-align: left;
white-space: nowrap;
word-spacing: 2px;
}
.grey-border{
border: 1px solid #D9D9D9;
}
.find-button{
background: url(../distance/images/button.png) no-repeat top;
width: 78px;
height: 26px;
border: none;
}
.search-table{margin-left: 105px;}
.search-table1{margin-left: 105px;}
.distance-head{color: #C10516;font-weight: bold;font-size: 14px;white-space: nowrap;}
.distance-text{color: #0F8FF9;font-weight: bold;font-size: 16px;white-space: nowrap;padding: 3px;font-family: Georgia;}
.email_this_link_head{
color: #000000;
font-size: 12px;
font-weight: bold;
text-align: right;
}
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;}
.why-us ul{
margin: 0 0 0 5px;
padding: 0 0 0 0;
float: left;
border: 0px solid red;
list-style: none;
text-align: left;
}
.why-us li{
margin: 0 0 0 0;
padding: 0 0 0 20px;
border: 0px solid red;
text-align: left;
background: url("https://www.mapsofindia.com/images2009/advertise-images/icon.jpg") left no-repeat;
font-size: 24px;
font-weight: bold;
line-height: 35px;
}
.table-grey-bg{
background: url("https://www.mapsofindia.com/images2009/advertise-images/grad.jpg") left top repeat-y;
vertical-align: top;
}
.field-name{
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 5px;
white-space: nowrap;
}
.submit-button{
background: url("https://www.mapsofindia.com/images2009/advertise-images/submit.jpg") center no-repeat;
width: 84px;
height: 30px;
border: none;
}
.reset-button{
background: url("https://www.mapsofindia.com/images2009/advertise-images/reset.jpg") center no-repeat;
width: 84px;
height: 30px;
border: none;
}
.bottom-border{
border-bottom: 1px solid #D6D6D6;
}

.powered:link, .content-link:visited{
color:#101010; 
font-size: 9px; 
font-family: Tahoma;
text-decoration: underline;
}
.powered:hover{
color:#101010; font-size: 9px; font-family: Tahoma;
text-decoration: none;
}
.testimonial{
padding: 5px 5px 5px 5px;

background-color:#F3F3F3;
border: 1px solid #D6D6D6;

}
.testimonial_commas
{
font-size:17px;
}

/** Sponsor table css starts**/
.sponsor_table{
border:1px solid #C2c2c2;
background: url(https://www.mapsofindia.com/images2009/sponsor-table-bg.jpg) repeat-x top;
}
.sponsor{
padding-left:5px;
font-weight:bold;
font-family:verdana;
color:white;
font-size:12px; 
background:url(https://www.mapsofindia.com/images2009/sponsor-bg.jpg) repeat-x top;

}
.sponsor-link{ 
background-color:#D8E0B0;
}
.sponsor-link1{
background-color:#D8E0B0;
border-right:2px solid white;
}


#sponsorlinks {
float:left;
width:100%;		
min-height: 28px;
font-size:93%;
line-height:normal;
border-bottom: 0px solid #3467C3;
border-top: 2px solid #FFFFFF;
}
#sponsorlinks ul {
margin:0;
padding:0;
list-style: none;

}
#sponsorlinks li {
display:block;
float:left;
background: url(../images2008/sponsor-bullet.jpg) no-repeat left;
margin:5px 0 0 15px;
padding: 0 0 0 5px;
border: 0px solid red;
}


#sponsorlinks li a:link,#sponsorlinks li a:visited  {
display:block;
margin: 0 0 0 0px;
padding: 0 0 0 5px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none;
vertical-align:middle;
}
#sponsorlinks li a:hover{
display:block;
margin:0 0 0 0px;
padding: 0 0 0 5px;
font-family:verdana;
font-size:11px;
font-weight:bold;
color:red;
text-decoration:underline;
vertical-align:middle;
border:0px solid red;


}
.tickerbase2{
background: url(https://www.mapsofindia.com/images2009/election/bg.jpg) repeat-x left top;
height: 21px;
width:905px;
font: 12px century gothic;
color:#ffffff;
font-weight: bold;
text-align: left;
white-space: nowrap;
float:right;
border:0px solid red;
margin:1px 0 0 0;
padding:4px 0 0 0;

}
.tickerbase1{
background:url(https://www.mapsofindia.com/images2009/election/update.jpg) no-repeat top;
width:96px;
height: 25px;
padding: 2px 0 0 0;
float:left;
text-align: center;
display: inline;
margin:1px 0 0 0;
text-decoration:none;
font:17px century gothic;
font-weight:bold;
color:#ffffff;
border:0px solid red; 	
}
.pc_search
{
background:url(https://www.mapsofindia.com/images2009/election/search_base.gif) repeat-x left top;
height:41px;
padding:10px 0 0px 0;
margin:0px;
vertical-align:top;

}

.type_text{
color: #000000;
font-size: 14px;
font-weight: normal;
text-align: left;
font-family:arial;
padding:0 10px 0px 0;
text-decoration: none;
vertical-align: bottom;
width:180px;
}

.pc_tb
{
margin:0 0 0 0;
padding:0 0 0 0;
}

.search_base
{
background:url(https://www.mapsofindia.com/images2009/election/text_base.gif) repeat-x left bottom;
color: #000000;
border:0;
height:18px;
font-size:14px;
width:180px;
font-family:tahoma;
text-align:left;
vertical-align:top;
padding:0;
text-transform: uppercase ;
}

/* suggestion box */

.suggestionsBox {
position: relative;
left: 30px;
margin: 0px 0px 0px 0px;
min-width: 200px;
background-color: #EEEDED;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 2px solid #333333;	
}

.suggestionList {
margin: 0px;
padding: 0px;
}
.suggestionList ul {
margin: 2px;
padding: 0 0 0 0;
text-align: left;
list-style-type:none;
}

.suggestionList li {
margin: 0px 0px 3px 0px;
padding: 2px;
font-family:tahoma;
font-size:10px;
text-align: left;
font-weight: bold;
cursor: pointer;
}

.suggestionList li:hover {
background-color:#B1E2FC;
}

.search
{
font-weight:bold;
padding:1px 10px 5px 10px;
text-align:center;
font-size:12px;
height:25px;
}

.search1
{
font-weight:bold;
text-align:center;
font-size:12px;
height:25px;
background-color:#666666;
color:white;
}

.header-base1{
background: url(https://www.mapsofindia.com/images2009/H1-base1.gif) repeat-x bottom;
height: 30px;
text-align: left;
padding: 0 0 0 5px;
border:1px #D9D9D9 solid;
background-color:#000;
}


.advertise-link{
color: #FFFFFF;
margin: 0px 0 0 0;
font-weight: bold;
text-decoration: none;
font-family: tahoma;
font-size: 12px;
text-decoration:underline;
}

.advertise-link:visited{
color: #FFFFFF;
margin: 0px 0 0 0;
font-weight: bold;
text-decoration: none;
font-family: tahoma;
font-size: 12px;
text-decoration:underline;
}


/* End of suggestion box */

.intnl_contr_link_block{
	border:1px solid #E2DFE0;
	margin:0 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{
	color:#A20403;	
	text-decoration:none;		
	font-weight:bold;	
}

.comment{width:620px;height:auto;border:0px;padding:0px;margin:10px 0 0 10px;}
.comment-top{background:url(https://www.mapsofindia.com/images2009/tab-form-bg.jpg)  no-repeat;width:618px;height:34px;float:left;margin:0px;padding:0px;border:0px;}
.sharetext{font-family:"Trebuchet MS";font-size:14px; font-weight:bold;color:#FFFFFF;padding:8px 0 0 20px;text-align:left;border:0px;width:200px;float:left;}
.viewtext{font-family:"Trebuchet MS";font-size:14px; font-weight:bold;color:#E8E8E8;font-style:italic;padding:8px 10px 0 0px;text-align:right;border:0px;width:270px;float:right;text-decoration:underline;}
.viewtext a{font-family:"Trebuchet MS";font-size:14px; font-weight:bold;color:#E8E8E8;font-style:italic;text-decoration:underline;}
.comment-middle{width:618px;height:auto;float:left;margin:0px;padding:0px;border:0px; border:0px;background-color:#E8E8E8;}
.apttext{font-family:"Trebuchet MS";font-size:12px; font-weight:bold;color:#FA0605;padding:10px 0 0 20px;text-align:left;border:0px;text-decoration:none;}
.formarea{width:573px;height:auto;float:left;padding:0px;margin:20px 0 0 20px; border:0px;}
.formarea-l{width:205px;height:auto;float:left;padding:0px;margin:0px 0 0 0px; border:0px;}
.submitportion{width:255px;height:auto;float:left;border:0px;margin:8px 0 0 0px;} 
.submitbt{width:125px;height:26px;float:left;}
.resetbt{width:65px;height:26px;float:left;padding-left:15px;}
.forspace{width:205px;height:10px;float:left;}
.formarea-r{width:340px;height:auto;float:right;padding:0px;margin:0px 0 0 0px; border:0px;}
.comment-bottom{background:url(https://www.mapsofindia.com/images2009/form-bottom-bg.jpg)  no-repeat;width:618px;height:12px;float:left;margin:0px;padding:0px;border:0px;}
#break{width:623px;float:left;height:25px;}
.buynowform{background:#F5F3F4;border:5px solid #E4E2E3;padding:8px;z-index:2000;border-collapse:collapse;display:block;margin-left:2px;top:670px;position:absolute;width:500px;}
.content_heading{	
	font:14px arial,trebuchet; 
	color:#065D96;		
	font-weight:600;
	text-decoration:none;
}


.inner-form{height:auto;width:auto;border:2px solid #D9D9D9;float:left; margin:0 5px 0 0px;}
#booking_area_bottom{ width:240px; height:15px; padding:0; margin:0;}
.clear{ clear:both;}
.submitbtn { margin : 0; padding : 0 0 2px 0; width : 93px; height : 33px; text-align : center; color : #fff; border : 0; background : url(https://www.mapsofindia.com/images2009/pru-images/submit-bg.jpg) no-repeat; font : bold 15px arial; cursor : pointer; } 
.formtxt { margin : 0; padding : 0px 0 0px 3px; width : 180px; text-align : left; color : #000; height :18px; border : 1px solid #ccc; font : normal 12px arial; } 
.newformtable { color : #000; font : normal 12px arial; padding : 0;} 
.mandatory { text-align : left; color : #fe0000; margin:0;font : normal 11px arial; } 
.mandatory1 { text-align : center; color : #fe0000; margin:0 0 5px 0;font : normal 15px arial; } 
.mark { text-align : left; color : #8b020c; padding : 0; margin:0;font : bold 12px arial; } 
.newformtable td { text-align : left; padding:0px;color : #000; margin:0; padding : 0;font : normal 12px arial; } 
.newformtable td table { text-align : left; color : #000; margin:0;padding : 0;font : normal 12px arial; } 
.formtxt1 { margin : 0; padding : 0 0 0 3px; text-align : left; color : #000; height :18px; border : 1px solid #ccc; font : normal 11px arial; } 
.formtxtarea { margin : 0; padding : 0 0 3px; width : 230px; height :93px; text-align : left; color : #000; border : 1px solid #ccc; font : normal 12px arial; }
.topprutext{font-family:arial;font-weight:bold;font-size:15px;padding:3px;text-align:center;color:#C20312;}
.topprutext1{font-family:arial;font-weight:normal;font-size:13px;padding:3px;text-align:center;color:#C20312;}

.more-hotels{padding:0px; margin:0; width:300px; height:250px; float:left;text-align:left;border:1px solid #d4d0d1;background:#eeeeee url(https://www.mapsofindia.com/hotels-india/hotels-indian-states/background.jpg) repeat-x;}
.more-hotels h4{padding:6px 0 0 11px; margin:0; width:287px; height:17px; float:left;text-align:left;font:bold 14px Arial;color:#065D96; }
.more-hotels .more-hotels-box{padding:0px; margin:20px 0 0 10px; width:300px; height:250px; float:left;text-align:left;}
.more-hotels .more-hotels-box .category-box{padding:0px; margin:0; width:280px; height:40px; float:left;text-align:left;}
.more-hotels .more-hotels-box .category-box ul{padding:0px; margin:0; display:inline; list-style-type:none; float:left;width:280px;}
.more-hotels .more-hotels-box .category-box ul li{padding:0px; margin:3px 0 0 0; float:left;}
.more-hotels .more-hotels-box .category-box ul li a{padding:0px 4px 0px 4px;  margin:0px 1px 0 0; text-decoration:none; font-weight:bold; color:#065D96; background:#fff; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-box ul li a:hover{color:#fff; background:#70514f; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-box ul li a.active{color:#fff; background:#70514f; border:1px solid #a7a7a7;}
.more-hotels .more-hotels-box .category-links{padding:0px; margin:15px 0 0 0; width:300px; height:250px; float:left;text-align:left;}
.more-hotels .more-hotels-box .category-links ul{list-style:none; float:left; margin:2px 0 0 8px; padding:0;}
.more-hotels .more-hotels-box .category-links ul a{text-decoration:none; line-height:18px; padding:0 0 0 10px; color:#333333;background:url(https://www.mapsofindia.com/images2009/red-bullet.gif) no-repeat left;}
.more-hotels .more-hotels-box .category-links ul a:hover{color:#A20403;font-weight:bold;font-size:11px;}
.googl-468
{
float:left;width:100%;hieght:auto;clear:both;
}
/* footer toolbar section*/

#newfooter{width:1000px;height:auto;margin:0 0 0 0px;padding:0px;float:left;
display:block;position:fixed;bottom:0;z-index:100;border:0px solid red;}

#footer_row{width:950px;height:34px;margin:0px;padding:0px;float:left;border:0px solid red;bottom:0px;}

#item1{width:33px;height:34px;margin:0px;padding:0px;float:left;border:0px solid red;}

#item2{width:917px;height:34px;margin:0px 0 0 0px;padding:0px;float:left; border:0px solid red;background:url("https://www.mapsofindia.com/new-home-page-images/black-bg.png") bottom right repeat-x}

#item3{width:675px;height:auto;padding:0px;margin:8px 0 0 115px;float:left; border:0px solid red;text-align:center;}

.item5{width:50px;height:auto;padding:2px 0 0 0px;margin:0px;float:right; border:0px solid red;text-align:center;}

.item6{width:20px;height:auto;padding:2px 5px 0 0px;margin:0px;float:right; border:0px solid red;text-align:center;}


#footer_row1{width:50px;margin:0px;padding:0px;float:right;z-index:100;}

/* footer toolbar ends*/



/*bottom_table_link_css_start*/

.bottom-menu-bg {float: left;padding: 0;margin: 10px 0 0 0;width: 100%;background: #006aba;text-align: left;}
.bottom-menu {padding: 0;margin: 0 auto;width: 1000px;}
.bt-menu {float: left;padding: 0 0 11px 5px;margin: 0;width: 1000px;}
.bt-hd-text {padding: 0;margin: 0;font-family: arial;font-size: 12px;font-weight: bold;color: #87C3FF;}
.bt-hd-text a {padding: 0;margin: 0;font-family: arial;font-size: 12px;font-weight: bold;color: #87C3FF;text-decoration: none;}
.bt-text-menu {float: left;padding: 0;margin: 0;}
.leftad_panel{width:100%;text-align: center;}
.bt-text-menu ul {padding: 0;margin: 0;}
.bt-text-menu li {padding: 0;margin: 0;display: block;list-style: none;font-family: arial;font-size: 12px;color: white;line-height: 18px;}
.bt-text-menu li a {padding: 0;margin: 0;font-family: arial;font-size: 12px;color: white;text-decoration: none;line-height: 18px;}
.bt-menu1 {float: left;padding: 10px 10px 0 0;margin: 0;width: 132px;}


.bt-text-menu2 {float: left;padding: 0;margin: 0; width:1000px;}
.bt-text-menu2 ul {padding: 0;margin: 0;}
.bt-text-menu2 li {padding: 0 5px;margin: 0;display: block;list-style: none;font-family: arial;font-size: 12px;color: white;line-height: 18px; float:left;}
.bt-text-menu2 li a {padding: 0;margin: 0;font-family: arial;font-size: 12px;color: white;text-decoration: none;line-height: 18px;}
/*bottom_table_link_css_end*/


/*hotels state table*/
table.link_table_1{width:79%;margin: 0 0 34px 3px;background-color:#f5f5f5;background-color:#F5F3F4; float: left;border-collapse:collapse;line-height:20px;}
.horizontal-city li{float: left;display: inline-table;width: 155px;border-style:none;}
.city-table{float: left;width:79%;}
table.link_table_2{float: left;width:79%;}
/*hotels state table*/

/*hotel index page*/
.headingtit{font:12px arial;color:#A20403;text-decoration:none;font-weight:bold;text-align:left;float:left;width: 436px;margin: 0 0 6px 0;}
.headingtit a{font:12px arial;color:#A20403;text-decoration:none;font-weight:bold;text-align:left;float:left;}
.headingtit a:hover{text-decoration:underline;}
.moremum{font:11px arial;color:#065D96;text-decoration:none;font-weight:bold;float:right;text-align:left;}
.horizontal{width:574px;}
.horizontal li{float: left;display: inline-table;width: 190px;}
/*hotel index page*/
