body, h1, h2, h3, h4, h5, h6, p, a, ul, li, form {margin:0px; padding:0px; font-size:12px;  }
.midboxoffers-gallery{
	border: 1px solid #D7D8DD;
	text-align: center;
	width: 400px;
	margin: 5px;
	padding: 3px;
}
.red-border {
	border: 1px solid #C40004;
}

.boxtxtnew {  font-family: arial; font-size: 15px; line-height: 22px; font-weight: bold; color: #AC881A; text-decoration: none; margin-right: 3px; margin-left: 3px; padding-top: 2px; padding-bottom: 2px; background-color: #fce18f; margin-top: 3px; margin-bottom: 3px; border: 5px #FFFFFF solid; text-align: center; padding-right: 2px; padding-left: 5px}


.boxtxtnewboundry { border: 1px #fce18f solid; clip:  rect(   ); text-align: center}

.top-login-support-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #A4D091;
	text-decoration: none;
	text-align: right;
	line-height: 30px;
	word-spacing: -1px;
	letter-spacing: -1px;
}
.top-login-support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: right;
	line-height: 18px;
	margin-top: 5px;
}
.topbuttons {  font-family: arial; font-size: 12px; color: #FFFFFF; text-decoration: none; text-align: justify}
.topbuttons A {  color: #FFFFFF; text-decoration: none}
.topbuttons A:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	#font-weight: bold;
}

.warea {
	width: 963px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align:left;
}
.mainhome {
	font-family: arial;
	font-size: 12px;
	padding-right: 0px;
	padding-left: 0px;	
	margin-top:0px;
	text-align: center;
	margin-right: 0px;
}
.mainhomecarrentalinner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 0px;
	line-height: 18px;
	margin-top: 0px;
	color: #000000;
	text-decoration: none;
}
.sidetop {
	border: 1px solid #D7D8DD;
	padding-top: 5px;
}
.maininnertest {  font-family: arial; font-size: 12px; line-height: 19px; color: #333333; text-decoration: none; text-align: left; padding-right: 10px; padding-left:0px}
.travelinfo {  font-family: verdana; font-size: 16px; line-height: 25px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #8D8E39; text-align: left; padding-left: 3px;}

.formbtlinks {  font-family: verdana; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: left;}


.whatsnextxt {  font-family:  Helvetica,Arial, sans-serif; font-size: 11px; line-height: 19px; color: #666666; text-decoration: underline; text-align: left; padding-left: 10px;}
.whatsnextxt A {  font-family:  Helvetica,Arial, sans-serif; font-size: 11px; line-height: 19px; text-align: left; padding-left: 10px;}
.rightmgt {  margin-right: 7px;}

.rightmgt {  margin-right: 7px}

.hoteldeals {
	font-family: "ms sans serif";
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #BCBD6F;
	margin: 5px;
	padding: 3px;
}
.whatsnewicon {   background-color: #FFFFFF; text-align: center;  border: #f28d1c; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.midbox {
	border: 1px solid #D7D8DD;
	width:100%;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding:0px;
}
.searchbox {
	border: 1px solid #D7D8DD;
	width: 275px;
	text-align: center;
	margin: 5px;
	padding:0px;
}
.midboxcar {
	border: #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin: 4px;
}
.midboxoffers {
	border: 1px solid #D7D8DD;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #8a8989;
	text-decoration: none;
	text-align: left;
	
	margin: 5px;
	padding: 3px;
}
.midboxoffers A {
	;
	color: #8a8989;
	text-decoration: none;
}

.travel_news {
	
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #8a8989;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	margin: 5px;
	padding: 3px;
}

.travel_bazaar {
	
	font-family: arial;
	font-size: 13px;
	line-height: 20px;
	color:#B50000;
	text-decoration: none;
	text-align: left;
		
}

.midboxdestinations {
	border: 1px #CCCCCC solid;
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #8a8989;
	text-decoration: none;
	text-align: left;
	width: 468px;
	padding: 3px;
	margin-left: 5px;
	background-image: url(gifs/beach-girl.jpg);
}
.midboxdestinations A {
	;
	color: #8a8989;
	text-decoration: none;
}
.midboxdestinationsnew {
	border: 1px solid #D7D8DD;
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #8a8989;
	text-decoration: none;
	width: 470px;
	padding: 3px;
	text-align: left;
	margin: 5px;
}


.northindia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #8b080b;
	text-decoration: none;

}
.northindia A {
	color: #8b080b;
	text-decoration: none;

}
.Enquire-now{
	;
	font-family: arial;
	font-size: 12px;
	line-height: 25px;
	color: #B20D1B;
	text-decoration: none;
	text-align: left;
	padding-right: 10px;
}
.Enquire-now A {
	color: #B20D1B;
	text-decoration: none;
}

.bannerssidetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin: 5px;
}


.tabtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #828323; text-decoration: none; text-align: left; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.tablinks {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #d1212b;
	text-align: center;
	font-weight: bold;
}
.tablinks A{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #d1212b;
	text-align: center;
	font-weight: bold;
}
.tablinks A:hover{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #828323;
	text-align: center;
	font-weight: bold;
}
.tablinksss {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #d1212b;
	text-align: center;
	font-weight: bold;
}
.tablinksss A{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #d1212b;
	text-align: center;
	font-weight: bold;
}
.tablinksss A:hover{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #828323;
	text-align: center;
	font-weight: bold;
}

.login{
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align: right;
	line-height: 18px;
	padding-right: 5px;
}
.customer{
	font-family: arial;
	font-size: 16px;
	text-decoration: none;
	color: #004CB4;
	text-align: right;
	line-height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.input-height{
	text-decoration: none;
	height: 30px;
}
.txtq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	line-height: 18px;
	margin-top: 5px;
}
.txtq-e-new-letter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	line-height: 18px;
	margin-top: 5px;
	border: 3px solid #999999;
}



.travelnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	line-height: 18px;
	border: 1px solid #F0F0F0;
	margin: 5px;
	padding: 2px;
}
.travelnews A {
	color: #000000;
	padding: 5px;
}
.travelnews-india{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	text-align: left;
	line-height: 18px;
	margin: 5px;
}





.just-visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
	word-spacing: 2px;
	background-color: #F0F0F0;
}

.travelinformation { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
line-height: 25px;
color: #B50000;
text-decoration: none;
background-color: #E2E2B8; 
text-align: center
}

.gatwewaystxt {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #BCBD6F;
	margin: 5px;
	padding: 3px;
}

.economy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
}

.car-type{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 15px;
	text-align: left;
}

.car-down{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: 18px;
}
.car-text {
	font-family: arial;
	font-size: 12px;
	text-align: left;
	line-height: 18px;

}

.border-car-rental {
	border: 1px solid #D7D8DD;
	margin: 5px;
	margin-left: 20px;
	padding: 3px;
	padding-left: 3px;
	text-align: left;

}

.border-cart {
	border: 1px solid #D7D8DD;
	margin: 5px;
	margin-left: 200px;
	padding: 3px;
	padding-left: 3px;
	text-align: left;

}

.heading-index-con{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #C40004;
	line-height: 18px;
}

.concord-trvaels-con{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #C40004;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.concord-trvaels-con A {
	text-decoration: none;
	color: #C40004;
}
.concord-trvaels-height{
	height: 50px;
	margin: 0px;
}

.concord-trvaels-padding{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.maptheme{
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.mapitinerary{
	padding-bottom: 2px;
	padding-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: 4px;
	height: 1px;
	font-family: ms sans-serif;
	font-size: 12px;
	color: #000000;
	
}
.mapitinerary A{
	font-family: ms sans-serif;
	font-size: 12px;
	color: #000000;	
}
.mapitinerary A:hover{
	font-family: ms sans-serif;
	font-size: 12px;
	color: #f3a103;
	cursor: pointer;
	}
	
.MapBslSideBar {
	float:left; 
	margin-left: 9px;
	padding-left: 4px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
; width: 350px
	  }

	  .MapBslSideBar A{
	  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #089fd1;
	  }
	  .MapBslSideBar A:hover {
	  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e27c04;
	  }
		.MapBslSideBarIn {
	  float:left; 
	  margin-left: 5px; 
	  line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C40444;
		
	  }












DIV.Services_Text_Short {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 30px; text-align: left;
}
TD.Services_Txt {
	PADDING-LEFT: 11px; BACKGROUND: url(gifs/tour_Txt_BG.gif); PADDING-TOP: 3px; HEIGHT: 18px
}


TD.Home_Services_BG {
	PADDING-LEFT: 20px; BACKGROUND: url(gifs/home-services-bg.gif) left top; HEIGHT: 299px
}

DIV#hold {
	Z-INDEX: 1; WIDTH: 264px; POSITION: relative; HEIGHT: 80px
}
DIV#wn {
	Z-INDEX: 1; LEFT: 1px; OVERFLOW: hidden; WIDTH: 210px; CLIP: rect(0px 210px 165px 4px); POSITION: absolute; TOP: 4px; HEIGHT: 165px
}
DIV.content {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
DIV#scrollbar {
	FONT-SIZE: 1px; Z-INDEX: 1;  LEFT: 0px; WIDTH: 10px; POSITION: relative; TOP: 0px; HEIGHT: 75px
}
DIV#track {
	Z-INDEX: 1; LEFT: 0px; WIDTH: 10px; POSITION: absolute; TOP: 12px; HEIGHT: 40px
}
DIV#dragBar {
	Z-INDEX: 2; BACKGROUND: url(gifs/services-scrollbar.gif); LEFT: 0px; WIDTH: 10px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
DIV#up {
	Z-INDEX: 2; LEFT: 0px; POSITION: absolute; TOP: 0px
}
DIV#down {
	Z-INDEX: 3; LEFT: 0px; BOTTOM: 0px; POSITION: absolute
}




A.travel_Link {
	font-family: ms sans serif; FONT-SIZE: 12px; COLOR: #555555; TEXT-DECORATION: none
}
A.travel_Link:hover {
	COLOR: #f9922a; TEXT-DECORATION: none
}



A.Services_Link {
	font-family: ms sans serif; FONT-SIZE: 12px; COLOR: #555555; TEXT-DECORATION: none
}
A.Services_Link:hover {
	COLOR: #f9922a; TEXT-DECORATION: none
}
TABLE.Table_Main {
	BACKGROUND: #ffffff
}
.maininner {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-align: left;
	padding-right: 270px;
	padding-left: 10px;
 background-color: #FFFFFF;
 line-height:15px;
}
.maininner_html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	padding-right: 170px;
	padding-left: 170px;
 background-color: #FFFFFF;
}
.tourhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	border: 1px solid #D7D7D7;
	padding: 5px;
	margin-top: 5px;
}
.msgboxcart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	
	background-color: #FFFFFF;
	padding: 4px;
	border: 0px ;
}
.msgbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	background-color: #FEF9F5;
	padding: 4px;
	border: 1px dotted #AFB156;
}
.msgbox a{ text-decoration:none; color:#333333; font-weight:bold; font-size:14px; line-height:22px;}
.msgbox a:hover{text-decoration:underline; color:#c40004;}
.themebox {  font-family: arial; font-size: 16px; line-height: 19px; color: #86862D; text-decoration: none; text-align: left; width: 96%; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: 2px #CC0000 dotted}
.toursdetailbox { font-family: arial; font-size: 12px; line-height: 20px; color: #000000; text-decoration: none; text-align: left; width: 96%; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px #999933 solid}


.border {
	border: 5px ridge #CB0000;
	height: 200px;
	width: 250px;
	margin-top: 10px
	margin-right: 4px; 
	margin-bottom: 10px;
	margin-left: 10px;
	 
	#position: fixed;
}
.newbgmain {
	width: 963px;
	background-color: #FFFFFF;
	margin:0 auto;
	text-align:left;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index:50;
}

.thumbnail span{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 0px;
top: 0px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 0px;
left: 30px; 

}
.module {  font-family: arial; font-size: 12px; line-height: 20px; color: #000000; text-decoration: none; text-align: left; padding-right: 3px; padding-left: 3px}
.formtabbuttons {  font-family: arial; font-size: 12px; font-weight: bold; color: #D20000; text-decoration: none; text-align: center}


.button_search {
border-style: none;
background-repeat: no-repeat;
#background-color: #7F7F99;
width: 107;height: 23;
background-image: url(gifs/buttons.gif);
cursor: pointer;
}

.button_go {
border-style: none;
background-repeat: no-repeat;
#background-color: #7F7F99;
width: 40;height: 22;
background-image: url(gifs/go.gif);
cursor: pointer;
}

.form{
	#font-family: Arial, Helvetica, sans-serif;
	#font-size: 20px;
	text-decoration: none;
	#color: #C40004;
	#font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.mapinner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 128px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.mapbythemes {  font-family: "Century Gothic"; font-size: 16px; color: #000000; text-align: left; padding-left: 10px; border: #fce18f; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 5px; margin-bottom: 5px; height: 30px; line-height: 30px; padding-top: 3px}
.mapbythemes A {  font-family: "Century Gothic"; font-size: 16px; color: #000000; text-align: left; }
.mapbythemes A:hover {  font-family: "Century Gothic"; font-size: 16px; color: #c40004; text-align: left; text-decoration: underline;}


.themesmaptour {  background-color: #FEFAED; border: 1px #FCDC7C dotted; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #000000; text-decoration: none; text-align: left; padding-left: 15px}
.themesmaptour A {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #000000; text-decoration: none; }
.themesmaptour A:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #c40004; text-decoration: underline; }
.stepsoftravel {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #000000; text-decoration: none; text-align: justify}


 /* Generic map, side bar holder styles */
      .MapBsl {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;
	  margin-left: 4px; padding-bottom: 10px;
	   
	  }
      .MapBsl a {text-decoration: none; color: #0066CC; background-color: transparent;}
      .MapBsl a:hover {color: #F60; background-color: transparent;}
      .MapBsl h1 {font-weight: bold; font-size: 16pt; color: #369; border-bottom: 2px solid #369;}
      
      /* Info Window styles */
      .IW { width: 350px; }
      .BSLContent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: 2px;  height: 230px;  margin-right: 5px; overflow:auto;}
      .IWCaption {font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12pt; color: #369; border-bottom: 2px solid #369;}
      .IWFooter {font-family: Arial, Helvetica, sans-serif;margin-top: 5px; font-size: 8pt; }
      .IWFooterZoom {}
      .IWDirections{background-color:#FFF;}

 .border-key-to-terms{
	border: 1px solid #D7D8DD;
}
.concord-commendation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.table-exhibition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.photogallery {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 18px;
	line-height: 30px;
	color: #FFFFFF;
	background-color: #993300;
	text-align: left;
	width: 300px;
	padding-left: 7px;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: 0px;
	margin-right: 0px;
}
.input{border:#999999 1px solid;
color:#666666;}
#formfield{width:120px; height:18px; font-size:11px;}
.headingiti{ color:#990000; font-size:14px; display:block; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.redtextiti{color:#c40004; font-size:12px; font-weight:bold; text-transform:uppercase; }
.redtextiti a{color:#c40004; font-size:12px; font-weight:bold; }
.redtextiti a:hover{color:#333333; font-size:12px; font-weight:bold; }
.blacktxtiti{font-size:12px; color:#333333;}
.tab{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:normal; padding-left:5px;}
.tab ul{ margin-top:30px; padding:0px; color:#aa0000;}
.tab ul li{ margin-left:35px; padding:0px; list-style-type: disc; font-size:15px; line-height:23px;}
.tab ul a{margin:0px; padding:0px;}
.tab ul li a{margin-left:0px; padding:0px; list-style-type: disc; font-size:16px;  text-decoration:none; color:#333333; }
.tab ul li a:hover{margin-left:0px; padding:0px; list-style-type: disc; font-size:16px;  text-decoration:underline; color: #AA0000; }
.rgttab{font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:8px; border: #CCCCCC 1px solid;}
