body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 70%;
}

#breadcrumbwrapper
{
	position: relative;
}
#homesearchwrapper
{
	position: relative;
}
.breadcrumb
{
	position: absolute;
	right: 0%;
}
.link 
{
	font-size: x-small;
	color: darkblue;
}
.link:visited 
{
	color: darkblue;
}
.smalllink 
{
	font-size: xx-small;
	color: darkblue;
}
.smalllink:visited 
{
	color: darkblue;
}
.GeneralText 
{
}

.AdminEdit 
{
	font-size: x-small;
}

.ErrorMessage 
{
	font-weight: bold;
	font-size: x-small;
	color: red;
}
.CenterTable 
{
	border-style: solid;
	border-color: White;
	border-top-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-right-width: 0px;
	width: 100%;
}
.CenterTable td 
{
	border-collapse: collapse;
}

.ReverseLink 
{
	font-size: xx-small;
	text-decoration: none;
	color: Red;
	font-weight: bold;
}


.MapOverviewLink 
{
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
}
.MapOverviewLink A 
{
	text-decoration: none;
}

/* parts that are in each panel */
.ItineraryLeftCell 
{
	font-size: xx-small;
	font-weight: bold;
	vertical-align: top;
	padding-left: 2px;
}
.ItineraryRightCell 
{
	font-size: xx-small;
	vertical-align: top;
	padding-left: 5px;
}


.ListTitle
{
	font-size: xx-small;
	font-weight: bold;
	padding-left: 2px;
}
.List 
{
	font-size: xx-small;
	padding-left: 2px;
}

.DepartureDateHeading 
{
	font-size: xx-small;
	font-weight: bold;
}
.DepartureDateDate 
{
	font-size: xx-small;
	vertical-align:top;
}

.center 
{
	vertical-align: top;
}

/* general */
a {
   text-decoration: none;
}
a img {
   border: none;
}  
  
td.maincontent a:link {
	font-size:11px;
	color: Black;
	font-weight: normal;
}
td.maincontent a:visited {
	font-size:11px;
	color: Black;
	font-weight: normal;
}
td.maincontent a:hover {
	font-size:11px;
	color: #0066CC;
	font-weight: normal;
}

a.footerlink:link {
	color: #0066CC;
	font-weight:bold
}
a.footerlink:visited {
	color: #0066CC;
	font-weight:bold
}
a.footerlink:hover {
	color: #3399FF;
	font-weight: bold;
}
td#contactus a:link {
	color: #666666;
	font-weight:bold
}
td#contactus a:visited {
	color: #666666;
	font-weight:bold
}
td#contactus a:hover {
	color: White;
	font-weight: bold;
}
#wrapper { 
 width: 930px;
 margin: 0 auto;
 clear: both;
}


#faux {
 margin-bottom: 0px; 
 width: 930px;
}
#header {
 color: White;
 width: 930px;
 padding: 0px;
 height: 74px;
 margin: 0px;
 background: White;
}
#header2 {
 color: White;
 width: 930px;
 padding: 0px;
 height: 161px;
 border-bottom: 1px solid White;
 background: White;
}

#navigation {
 position:relative;
 left : 295px;
 width:635px;
 color: White; 
 padding: 0px;
 margin: 0px 0px 1px 0px;
 background: #003366;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: White;
 font-size:x-small;
 font-weight: bold;
 z-index: 1;
}
#search {
 width: 930px;
 margin: 0 auto;
 padding: 0px;
 background-image: url('images/homepage/home_search_background.gif');
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: White;
 font-size: xx-small;
 font-weight: bold;
}
#leftcolumn { 
 display: inline;
 color: Black;
 margin: 15px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: left;
}
#leftmiddle { 
 display: inline;
 float: left;
 color: Black;
 margin: 5px 10px;
 padding: 0px;
 width: 225px;
 position: relative;
}
#rightmiddle { 
 display: inline;
 position: relative;
 color: Black;
 margin: 5px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: left;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: Black;
 margin: 15px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: right;
}
#secondleftcolumn { 
 display: inline;
 color: Black;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: left;
}
#secondleftmiddle { 
 display: inline;
 float: left;
 color: Black;
 margin: 0px 10px;
 padding: 0px;
 width: 225px;
 position: relative;
}
#secondrightmiddle { 
 display: inline;
 position: relative;
 color: Black;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: left;
}
#secondrightcolumn { 
 display: inline;
 position: relative;
 color: Black;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 width: 225px;
 float: right;
}
#footer { 
 width: 930px;
 clear: both;
 color: Black;
 background: White;
 margin: 2px 0px 0px 0px;
 padding: 0px;
 background-image: url('images/homepage/footer_background.gif');
}
#footer2 { 
 width: 910px;
 margin: 10px 0px 20px 18px;
 padding: 0px;
}
.clear { clear: both; background: none; }

.menucontrol {
	text-align: center;
	text-decoration: none;
	border-top: 0px solid White;
	border-right: 0px solid White;
	border-bottom: 0px solid White;
	border-left: 1px solid White;
	background-color: #003366;
	height:34px;
	padding: 0px 1px 0px 1px;
	color:White;
	background-image: url(App_Themes/background-button.gif);
}
.menucontrolstatic {
	height:34px;
	background-image: url(App_Themes/background-button.gif);
}
.topmenuhover {
	text-align: center;
	text-decoration: none;
	border-top: 0px solid White;
	border-right: 0px solid White;
	border-bottom: 0px solid White;
	border-left: 1px solid White;
	background-color: #013C76;
	height:34px;
	padding: 0px 1px 0px 1px;
	color:#3399FF;
}
.menupopcontrol {
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #4E779F;
	border-right: 1px solid #4E779F;
	border-bottom: 0px solid White;
	border-left: 1px solid #4E779F;
	background-color: #013C76;
	height:20px;
	padding: 2px 5px 2px 5px;
	color:White;
}
.menuhover {
	text-align: left;
	text-decoration: none;
	border-top: 1px solid #4E779F;
	border-right: 1px solid #4E779F;
	border-bottom: 0px solid White;
	border-left: 1px solid #4E779F;
	background-color: #003366;
	height:20px;
	padding: 2px 5px 2px 5px;
	color:#3399FF;
}
.style3 {
	text-align: center;
}
.style4 {
	text-align: left;
	padding-left: 5px;
	vertical-align: inherit;
}
.list1 {
	text-align: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width:113px;
}

.footertext {
	text-align: left;
	font-size: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 150%;
}
#search .error
{
	font-weight: bold;
	font-size: large;
	color: white;
}



.leftlinksimage
{
	height:49px;
}



.smalltext {
	font: normal xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.large
{
	font-weight: bold;
	font-size: larger;
	color: #0066CC;
}
.medium 
{
	FONT-SIZE: x-small;
}
.small 
{
	FONT-SIZE: xx-small;
}

#uniceftext {
	width:287px;
	float: right;
}
.hide
{
	display:none;
}
.completionlist
{
	z-index: 1;
	text-align: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 300px;
	margin: 0px;
	text-indent:3px
}

.ContentLeftPanel {
	display: inline;
	color: Black;
	margin: -1px 0px 0px 0px;
	padding: 0px;
	width: 295px;
	float: left;
}

.ContentRightPanel { 
	display: inline;
	position: relative;
	color: Black;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 625px;
	float: right;
}

.leftmenutourimage
{
	border-top: solid 1px white;
}

/* help styles */
.helpframe
{
    position: absolute;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    width: 400px;
	z-index: 1;
}
.helpoverlay
{
    border: solid 1px #808080;
    border-width: 1px 1px;
}
.helpunderlay
{
    position: absolute;
    background-color: #000;
    bottom: -1px;
    filter: alpha(opacity=12);
    left: -1px;
    right: -1px;
    top: 3px;
    z-index: -1;
}
.helpheader
{
    cursor: move; 
    background: url(Images/Help/sprite.png) repeat-x 0px -200px;
    color: #000;
    border-bottom: solid 1px #ccc;
    padding: 3px 10px;
}
.helpheader .helpmsg
{
    font-weight: bold;
}
.helpupdating, .helpbody
{
    background-color: #fff;
    color: #000;
    padding: 10px;
    font-family: Verdana;
    font-size: 8pt; 
    font-weight:normal;
}
.helpupdating
{
    color: #808080;
    background: #fff url(Images/Help/activity.gif) no-repeat center;
}
.helpfooter
{
    text-align: right;
    background: url(Images/Help/sprite.png) repeat-x 0px -200px;
    color: #000;
    border-top: solid 1px #ccc;
    padding: 5px 3px;
}
.helpclose
{
    right: 7px;
    background: url(Images/Help/sprite.png) no-repeat 0px -300px;
    width: 25px;
    cursor: pointer;
    position: absolute;
    top: 7px;
    height: 15px;
}

.topdivlabel
{
	padding: 16px 0px 16px 0px;
    margin-left: 310px;
    float: left;
    color: White;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: large;
}      

.topdivlogout
{
	padding: 20px 6px 15px 2px; 
	float: right
}
/* login/out styles */
a.logoutbutton
{
	padding: 2px;
    border: 1px solid white;
    color: white;
    font-size: x-small;
    font-weight: bold;
}

/* lightbox styles */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/lightboximages/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightboximages/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightboximages/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* tooltip styles */	
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(images/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(images/bt.gif) no-repeat bottom}
    
    
.ajax__calendar {
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
}
.ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
}

.warea {
	width: 1003px;
	margin: auto;
	background-color: #FFFFFF;
}
.whitebg {
	background-color: #FFFFFF;
	text-align: center;
	width: 1003px;
	margin: auto;
}

.main {  text-align: justify; padding-left: 203px; font-family: arial; font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; padding-right: 185px}


.bluenam {  font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; color:#09C6EF; text-decoration: none; text-align: center}


.orgnam {  font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; color:#F5AD00; text-decoration: none; text-align: center}


.greennam {  font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; color: #17C609; text-decoration: none; text-align: center}
.greennam A{  color: #17C609; text-decoration: none; }

.greentxt {  font-family: arial; font-size: 18px; line-height: 18px; font-weight: bold; color: #0F9404; text-decoration: none; text-align: center}
.greentxt A{  color: #0F9404; text-decoration: none; }


.topbt {  font-family: arial; font-size: 13px; line-height: 20px; font-weight: bold;  text-decoration: none; text-align: justify; padding-left: 10px}
.topbt A{  text-decoration: none; }


.tdtxt {  font-family: "ms sans serif"; font-size: 11px; line-height: 18px; color: #000000; text-decoration: none; text-align: justify; padding-left: 5px}



.more {  font-family: verdana; font-size: 11px; font-weight: bold; color: #990000; text-decoration: none; text-align: right; padding-right: 5px}
.more A{ font-weight: bold; color: #990000; text-decoration: none; }

.linesbanner { font-family: arial; font-size: 13px; line-height: 18px; color: #000000; text-decoration: none; text-align: justify; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #e77e03; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 3px; margin-right: 3px; margin-left: 3px ; background-color: #FFEBC1}
.linesbanner A{   color: #000000; text-decoration: none;  }
.linesbanner A:hover{   color: #000000; text-decoration: underline;  }

.namb {  font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; color: #333333; text-decoration: none; text-align: justify; padding-left: 3px}
.topbtCopy { font-family: arial; font-size: 13px; line-height: 20px; font-weight: bold;  text-decoration: none; text-align: center}


.toplinksinner {  font-family: arial; font-size: 13px; line-height: 20px; font-weight: bold; color: #CC9900; text-decoration: none; text-align: justify}
.toplinksinner A{  color: #CC9900; text-decoration: none; }

.midboxoffers {
	;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #8a8989;
	text-decoration: none;
	text-align: justify;
	padding: 3px 0px;
	;
	width: 525px
}
.midboxoffers A {
	;
	color: #8a8989;
	text-decoration: none;
}

.maininner {
	text-align: justify;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	margin: auto;
	padding-left: 250px;
	padding-right: 8px;
}
.rightnam {  font-family: verdana; font-size: 16px; line-height: 20px; font-weight: bold; color: #CC9933; text-decoration: none; text-align: right}
.dashed {  border: #CC9933; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 2px}
.txt {  font-family: arial; font-size: 13px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none; text-align: justify; padding-right: 2px; padding-left: 2px}
.formborder {  border: 7px #996633 solid}
a {  text-decoration: none}
a.hover { color: #FF6600}
.rightnamgreen { font-family: verdana; font-size: 16px; line-height: 20px; font-weight: bold; color: #009933; text-decoration: none; text-align: right }
.dashedgreen { border: 1px #00CC33 dashed}
.tabletxt {  font-family: verdana; font-size: 11px; line-height: 18px; color: #333333; text-decoration: none; text-align: justify; padding-right: 3px; padding-left: 3px}
h1 {
	font-family: verdana;
	font-size: 17px;
	font-weight: bold;
	color: #B00000;
	text-decoration: none;
	text-align: left
}
.innernam {
	text-decoration: none;
	text-align: justify;
}
.txtq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	text-align: justify;
	padding-right: 4px;
	padding-left: 7px;
	/*border: 2px #FF6600 solid;*/
}
.footer-india {  font-family: "ms sans serif"; font-size: 11px; line-height: 18px; color: #999999; text-decoration: none; text-align: center}
.share {  font-family: verdana; font-size: 14px; line-height: 18px; font-weight: bold;  text-decoration: none; text-align: center}
.sharetxt {  font-family: arial; font-size: 13px; line-height: 18px; color:#A57F1E; text-decoration: none; text-align: justify; padding-left: 8px; padding-right: 8px}
.shareleft { font-family: arial; font-size: 16px; line-height: 18px;  text-decoration: none; text-align: justify; padding-right: 3px; padding-left: 6px}
.mgt {  margin-top: 6px}
.line {  font-family: "ms sans serif"; font-size: 12px; line-height: 18px; font-weight: bold; color: #996600; text-decoration: none; text-align: justify; padding-right: 5px; padding-left: 5px}
h2 {  font-family: "times new roman"; font-size: 16px; font-weight: normal; color: #996633; text-decoration: none; text-align: center}
.travelnews { font-family: "ms sans serif"; font-size: 11px; line-height: 18px; color:#A57F1E; text-decoration: none; text-align: justify; padding-left: 3px; padding-right: 3px}
.sharetxttaj { font-family: "ms sans serif"; font-size: 11px; line-height: 18px; color:#A57F1E; text-decoration: none; text-align: justify; padding-left: 8px ; padding-right: 8px}
.feature {
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #B68E28;
	text-decoration: none;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.feature A{  color: #B68E28; text-decoration: none; }

.sharetxtinner { font-family: arial; font-size: 12px; line-height: 18px; color: #A57F1E; text-decoration: none; text-align: justify; padding-left: 8px }
.sharetxtinner A{  color: #A57F1E; text-decoration: none; }
.sharetxtview { font-family: arial; font-size: 13px; line-height: 18px; color: #A57F1E; text-decoration: none; text-align: justify; padding-left: 8px ; margin-bottom: 5px}
.bluenambt { font-family: verdana; font-size: 12px; line-height: 18px; font-weight: bold; color: #09C6EF; text-decoration: none; text-align: justify}
.sharetxtananda { font-family: arial; font-size: 13px; line-height: 18px; color: #665013; text-decoration: none; text-align: justify; padding-left: 8px; padding-right: 8px }

.detailview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FF0000;
	text-decoration: none;
	background-color: #F1F9FE;
	float: left;
	font-weight: bold
}
.detailview A{   color: #FF0000; text-decoration: none; background-color: #FFFFFF; }
.detailview A:hover {   color: #FF0000; text-decoration: underline; background-color: #FFFFFF; }


.enquirenow { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #FF0000; text-decoration: none; background-color: #FFFFFF; text-align: right; float: right; font-weight: bold}
.enquirenow A{   color: #FF0000; text-decoration: none; background-color: #FFFFFF; }
.enquirenow A:hover {   color: #FF0000; text-decoration: underline; background-color: #FFFFFF; }.txtqCopy { font-family: arial; font-size: 12px; line-height: 18px; color: #990000; text-decoration: none; text-align: justify; padding-right: 4px; padding-left: 7px }
.tdtxtCopy { font-family: "ms sans serif"; font-size: 11px; line-height: 18px; color: #000000; text-decoration: none; text-align: justify; padding-left: 2px}
.incredibleindia {  font-family: "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; text-align: right; padding-right: 5px}
.hometxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; text-align: justify; padding-right: 5px}
.height {  height: 30px; width: 120px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.mainhome { text-align: justify; text-decoration: none; width: 100%; padding-right: 203px; padding-left: 203px}
.rajasthan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-decoration: none;
}
.pushkarline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #D56A00;
	text-decoration: none;
	font-weight: bold;
}
.foota {
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #99813D;
	PADDING-TOP: 5px;
	FONT-FAMILY:  Arial;
	BACKGROUND-COLOR: #ffffff;
	line-height: 22px;
}
.foota A {
	
	TEXT-DECORATION: none
}
.footaho {
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	FONT-FAMILY:  Arial;
	BACKGROUND-COLOR: #C2AA61;
	line-height: 22px;
}
.footaho A {
	 TEXT-DECORATION: none
}

.sitelink {
	text-align: center;
	height: 50px;
	width: 500px;
	margin-left: 180px;
	border: 1px solid #FF8000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.indexhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FF9900;
	text-decoration: none;
	font-weight: bold;
}
.indexhead A  {
	color: #FF9900;
	text-decoration: none;
	
}
.size {
	height: 30px;
; width: 70px
}

.gallery {
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #FF9900;
}
.sujested {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #094E6D;
	text-decoration: none;
	padding: 0px;
	margin: 5px;
}
.explore-colors {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #0FCFFF; text-decoration: none; text-align: left; vertical-align: top; padding-top: 3px; padding-left: 5px}
.wdthmain {  width: 984px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF}
.topspace {
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
.leftnavigation {  float: left; width: 232px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #FFFFFF; text-align: justify; margin-top: auto; margin-right: 15px; margin-bottom: auto; margin-left: auto}
.midnavigation {  float: left; width: 495px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.rightnavigation {
	text-align: justify;
	width: 231px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
	padding: 0px;
	float: left;
}
.search-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #0EC5EA;
	text-decoration: none;
	text-align: justify;
	width: 232px;
	background-image: url(gifs/form-line.gif);
	margin: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-repeat: repeat-y;
}
.incredibleindia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #999797;
	text-align: justify;
	margin: auto;
	padding: 0px;
	font-weight: normal;
}
.upcoming-events {
	font-family: "MS Sans Serif";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #cb2a20;
	text-decoration: none;
	text-align: justify;
}
.travelguide-india {
	font-family: "MS Sans Serif";
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
	margin: auto;
	padding: 5px;
	font-weight: normal;
	background-color: #eefdfd;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2ebcea;
	border-right-color: #FFFFFF;
	border-bottom-color: #2ebcea;
	border-left-color: #FFFFFF;
	text-decoration: underline;
}
.travelguide-indialinks {
	font-family: "MS Sans Serif";
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
	margin: auto;
	padding: 0px;
	font-weight: normal;
	background-color: #eefdfd;
	text-decoration: underline;
}
.travelguide {
	font-family: "MS Sans Serif";
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #2ebcea;
	text-decoration: none;
	text-align: left;
}
.toursearch {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration: none;
	text-align: justify;
	height: 25px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.travel-comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
	margin: auto;
	padding: 5px;
	font-weight: normal;
	background-color: #edf2f8;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2ebcea;
	border-right-color: #FFFFFF;
	border-bottom-color: #2ebcea;
	border-left-color: #FFFFFF;
	text-decoration: none;
}
.maillink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.signature-trips {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #000000;
	text-decoration: none;
	background-image: url(gifs/signature-bg.jpg);
	text-align: justify;
	margin: auto;
	padding: 2px;
	height: 137px;
	width: 231px;
	background-repeat: repeat-y;
}
.websites-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
	background-color: #fffae8;
	text-align: center;
	margin: auto;
	padding: 0px;
	width: 231px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.indiatourpackage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../index_files/india-tour-package-bg.gif);
	text-align: justify;
	margin: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #FFFFFF;
	height: 34px;
	background-repeat: no-repeat;
	line-height: 32px;
}
.indiatourpackage A {
	text-decoration: none;
	color: #FFFFFF;
}
.indiatours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-decoration: none;
	background-image: url(index_files/india-tour-bg.gif);
	text-align: justify;
	margin: auto;
	width: 232px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
	background-repeat: repeat-y;
}
.moretourpackages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	text-align: right;
	margin: auto;
	width: 180px;
	padding: 0px;
}
.moretourpackages A {
	color: #E84040;
	text-decoration: underline;
	}
.india-travel-tours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(gifs/trip-india-line.gif);
	text-align: justify;
	margin: auto;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-repeat: repeat-y;
}

.footah {
	PADDING-LEFT: 3px;
	FONT-SIZE: 17px;
	PADDING-BOTTOM: 5px;
	COLOR: #9c9d9d;
	PADDING-TOP: 5px;
	FONT-FAMILY:  Century-Gothic, Arial;
	BACKGROUND-COLOR: #ffffff;
	line-height: 22px;
}
.footah A {
	COLOR: #9c9d9d;
	TEXT-DECORATION: none
}
.footahho {
	PADDING-LEFT: 3px;
	FONT-SIZE: 17px;
	PADDING-BOTTOM: 5px;
	COLOR: #fff;
	PADDING-TOP: 5px;
	FONT-FAMILY:  Century-Gothic, Arial;
	BACKGROUND-COLOR: #a20422;
	line-height: 22px;
	font-weight: lighter;
}
.footahho A {
	TEXT-DECORATION: none;
	color: #FFFFFF;
	font-size: 17px;
}
.tour-packages-names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 30px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #fffae8;
	text-align: justify;
	margin: auto;
	width: 232px;
	border: 1px dotted #a31022;
	background-image:  url();
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-repeat: repeat-y;
}
.tours-line {
	height: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.wline {
	background-image: url(gifs/wline.gif);
	text-align: center;
	width: 1004px;
}
.innernavigationleft {
	text-align: justify;
	width: 230px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding: 0px;
}
.leftmgtside {
	padding: 0px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 8px;
}
.series-tours {
	font-family: "Monotype Corsiva";
	font-size: 20px;
	color: #2F5EBD;
	text-decoration: none;
	background-image: url(../index_files/tours-bg.gif);
	height: 50px;
	width: 230px;
	font-weight: bold;
	line-height: 50px;
	text-align: justify;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-left: 7px;
	background-repeat: no-repeat;
}
.series-tours A{
	/*color: #debc02;*/
	color:#FF6600;
	text-decoration: none;
	}
.series-tours A:hover{
	color:#00CCFF;
	}
.newlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #555555;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.sectionname {
	font-family: "Century Gothic", arial, verdana;
	font-size: 18px;
	line-height: 50px;
	text-decoration: none;
	text-align: justify;
	padding-left: 6px;
	background-image: url(../index_files/section-bg.gif);
	font-weight: bold;
	height: 50px;
}
.sectionname A{
		color: #FFFFFF;
		text-decoration: none;
	}
.sectionnamelinks {
	font-family: Helvetica, sans-serif, Geneva, Arial;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	text-align: justify;
	margin: auto;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #CDD7FE;
	color: #000000;
}
.blue {
	font-weight: bold;
	color: #FF3300;
}
.travelguide-india {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	text-decoration: none;
	background-image: url(gifs/gr-line.gif);
	text-align: justify;
	padding: 5px;
	border: 1px dotted #CCCCCC;
	background-repeat: repeat;
}
.travelguide-india A {
	color: #000000;
	text-decoration: none;
}
.travelguide-india A:hover {
	color: #000000;
	text-decoration: underline;
}


.sectionnamelinks A {
		text-decoration: none;
}

.newlinks A {
	color: #555555;
	text-decoration: none;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}
.travels-india {
	font-family: "Century Gothic", arial, verdana;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #0FB3E6;
	text-decoration: none;
	text-align: justify;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin: auto;
	background-color: #F8F9FB;
}
.travels-india A {
	color: #0FB3E6;
	text-decoration: none;
}
.home-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 1px;
	text-align: left;
	margin-right: 300px;
}
.home-button A {
	color: #ffffff;
	text-decoration: none;
}
.home-button A:hover {
	color: #0FCFFF;
	text-decoration: none;
}
.departuretxt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	background-color: #F4FAFF;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #A47B00;
	border-right-color: #FFFFFF;
	border-bottom-color: #A47B00;
	border-left-color: #FFFFFF;
	font-weight: 100;
}

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

.tablecontent {  font-family: "ms sans Serif"; font-size: 12px; line-height: 20px; color: #666666; text-decoration: none; text-align: justify; padding-right: 2px; padding-left: 2px}

.luxury-wildlife-trips {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #AE281F;
	text-align: center;
	float: right;
	width: 145px;
	padding-right: 3px;
	line-height: 21px;
}
.footer-iti-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #555555;
	text-decoration: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.boxboundry {
	font-family: arial;
	font-size: 12px;
	color: #031E38;
	text-decoration: none;
	background-color: #F1F9FE;
	text-align: justify;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #990000;
	border-right-color: #FFFFFF;
	border-bottom-color: #990000;
	border-left-color: #FFFFFF;
	white-space: normal;
}

.boxboundry A {
	
	font-family: verdana;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #0863B5;
	text-decoration: underline;
	text-align: justify;
}

hr {
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #0A76D8;
	border-right-color: #0A76D8;
	border-bottom-color: #0A76D8;
	border-left-color: #0A76D8;
}
.footer-table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #B00000;
	text-decoration: none;
	text-align: justify;
	background-color: #EFEFEF;
	border: 1px solid #666666;
	padding-left: 10px;
}
.footer-table A {
	color: #B00000;
	text-decoration: none;
	}
.view-detail {
	font-family: verdana;
	font-size: 11px;
	color: #B00000;
	text-decoration: none;
	text-align: right;
	padding-right: 5px;
	font-weight: 500;
}
.view-detail A {
	color: #B00000;
	text-decoration: none;
	}
.view-detail A:hover {
	color: red;
	text-decoration: none;
	}
.footer-table-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: justify;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
}
.fm-news {  font-family: Helvetica, sans-serif, Verdana, Arial; font-size: 11px; color: #000000}
.right-link {  font-weight: bold; color: #000000; text-align: right}
