body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Arial;
	font-size:11px;
	color:#000;
	text-align: center;
	
}

/* moi new header css start */
ul.drop_ul li a {padding: 3px 9px 5px 9px !important;}
.top-menu1 {float: left;padding: 0;margin: 0;width: 67%;height:35px;}
.top-menu1 ul{font-family: Arial, Verdana; font-size: 14px;    margin: 0;    padding: 0;    list-style: none;    z-index:1;}
.top-menu1 ul li{    display: block;    position: relative;    float: left;}
.top-menu1 li ul{    display: none;}
.top-menu1 ul li a {    display: block;    text-decoration: none;    color: #ffffff;    padding: 8px 9px 5px 9px;    font-size:14px;    font-weight:bold;    white-space: nowrap;text-align:left;}
.top-menu1 ul li a:hover {    background: #015CAF;}
.top-menu1 li:hover ul {    display: block;    position: absolute;}
.top-menu1 li:hover li{    float: none;    font-size: 11px;}
.top-menu1 li:hover a {    background: #015CAF;}
.top-menu1 li:hover li a:hover {    background: #CE1A2D;}
/* moi new header css end */

/* store_footer sec*/
.store_footer{width:100%;float:left;padding: 10px 0 10px 0;background: #F3F3F3;}
.store_head_top{height:auto;width:100%;background:#e7e7e7;text-align:center;color:#524648;font-size:18px;font-weight:800;float: left;position:relative;}
.store_head_top .top_logo{float:left;width:20%;height: 53px;}
.store_head_top .exclisive_logo{float:right;width:20%;position: absolute;right: 0;top: -7px;}
.store_txt{width: 520px;  float: left;  padding-top: 16px;  font-size: 20px;}
.store_txt span{background: url(https://www.mapsofindia.com/images2/amazon-logo.png) right 0px no-repeat;width: 515px;display: block;height: 30px;  font-weight: 600;font-family: arial,sans-serif;}
.store_products{width:100%;float:left;}
.product_info{width:210px;margin-left:30px;border:1px solid #C3C3C3;height: 400px;float:left;margin-top:20px;padding-bottom:20px;background: #F9F9F9;}
.prod_img{width:100%;text-align:center;padding:15px 0 15px 0;float: left;}
.prod_heading{  width: 95%;  background: url('https://www.mapsofindia.com/images2/cart.png') 180px 10px no-repeat #302C2D;  float: left;  padding: 5% 0 5% 5%;  color: #fff;  font-size: 15px;  font-weight: 600;text-align:left;}
.prod_txt{width: 90%;  padding: 5%;  color: #737172;  float: left;  line-height: 15px;text-align: left;}
.prod_price{width:90%;float:left;padding: 0 5% 0 5%;}
.price_left{  float: left;  color: #8E8E8D;  font-weight: 800;  font-size: 14px;padding-top: 1px;}
.price_right{  float: right;  color: #F1AC2D;  font-weight: 800;  font-size: 15px;}
.price_left span {text-decoration: line-through;width: 30px;  padding: 0px 0 0 15px; background: url(https://www.mapsofindia.com/images2/rupee-gray.png)  left center no-repeat;}
.price_right span {width: 30px;  padding: 0px 0 0 15px; background: url(https://www.mapsofindia.com/images2/rupee-orange.png)  left center no-repeat;}
.folded_padd{padding: 7px 0 10px 0;}
.del_padd{padding: 20px 0 57px 0;}
.anim_padd{padding: 15px 0 25px 0;}
.world_padd{padding: 15px 0 19px 0;}
.prod_img img {border:0;}
.store_foot {width: 100%;float: left;padding-top: 10px;text-align: center;font-weight: bold;color: #4F4F4F;font-size: 14px;font-family: arial,sans-serif;}
.store_add_ban{width:100%;height:292px;float:left;background: url(https://www.mapsofindia.com/images2/moi_advertise-with-us.png) no-repeat;font-family: 'Dosis', sans-serif;  background-size: 100%;}
.ban_text_center span{color:#F43C60;}
.ban_text_center{width: 600px;margin: 40px 0 0 0px;float: right;  font-size: 35px;color:#45A8E3;line-height: 45px;text-align: left;}
span.ban_voc {color: #3E3A3B;font-weight: 400;font-family: arial, sans-serif;font-size: 25px;}
span.ban_million {color: #FFA511;font-size: 50px;text-shadow: 0 0.1em 0.05em #E7E3DA;}
span.ban_voc2 {color: #3E3A3B;font-weight: 400;font-family: arial, sans-serif;font-size: 20px;}
.product_info{display:none;}
/* store_footer sec*/
.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(../images2009/header-base.gif) repeat-x top;
	height: 111px;
	width: 100%;
	margin: 0 auto;
}
.logo{
	/*background: url(../images2009/mapsofindia-logo.png) no-repeat;
	width: 254px;
	height: 45px;*/
	border: 0px solid red;
	margin: 30px 2px 0 4px;
	float: left;
}
.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(../images2009/navigation-base.gif) repeat-x top;
	height: 34px;
	width: auto;
	clear: both;
	margin: 2px 0 0 0;
}
.tab_left{
	float: left;
	background: url(../images2009/navigation-L-base.gif) no-repeat top;
	height: 34px;
	width: 7px;
	border: 0px solid red;
}
.tab_right{
	float: right;
	background: url(../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;
	border: 0px solid red;
	width: 30%;
	margin:3px 0 0 0;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-family: Arial;	
}
.search_box{
	background: url(../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: 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;
}
.google_search_button{
	background: url(../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;
	
}
.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(../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(../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(../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(../images2009/white-curve2.gif) no-repeat left bottom;
	width: 10px;
	height: 8px;	
}
.right_round_corner{
	font-size: 1px;
	background: url(../images2009/white-curve1.gif) no-repeat right bottom;
	width: 10px;
	height: 8px;	
}
.banner{
	margin: 10px auto;
}
.banner1{
	margin: 20px auto;
	border: 0px solid red;
}
.banner2{
	margin: 10px auto;
	display: block;
	float: left;
	border: 0px solid red;
	width: 99%;
}
.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: 78%;
	margin: 0 0px 0 0px;
	text-align: left;
}
.h1-base{
	background: url(../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(../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(../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(../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(../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: 11px;
	font-weight: normal;
	text-align: justify;
	margin: 10px 10px 0 12px;
	border: 0px solid red;
	font-family: tahoma;
}
.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(../images2009/bottom-L-base-curve.gif) no-repeat left bottom;
	width: 11px;
	height: 10px;	
}
.right_round_corner1{
	font-size: 1px;
	background: url(../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: 22%;
	margin: 0 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(../images2009/table-left.jpg) center no-repeat;
	width: 11px;
	height: 24px;
}
.table_right_corner{
	background: url(../images2009/table-right.jpg) center no-repeat;
	width: 11px;
	height: 24px;
}
.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{
	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;
	border:1px solid #E4E2E3; 
	background-color:#F5F3F4; 
	text-align:left;
	border-collapse:collapse;	
}
.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:12px; font-size:11px;}
table.text_form input, input{line-height:12px; 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("../images2009/advertise-images/icon.jpg") left no-repeat;
	font-size: 24px;
	font-weight: bold;
	line-height: 35px;
}
.table-grey-bg{
	background: url("../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("../images2009/advertise-images/submit.jpg") center no-repeat;
	width: 84px;
	height: 30px;
	border: none;
}
.reset-button{
	background: url("../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(../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(../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(../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(../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(../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(../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;
}


/* End of suggestion box */