body{
margin:0;
padding:0;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.mainwrap{
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
}

.headertop{
width:100%;
height:auto;
margin:0 auto;
overflow:hidden;
background-image:url(../images/headergradient.jpg);
background-repeat:repeat-x;
height:108px;


}
.header{
width:1003px;

overflow:hidden;
background-image:url(../images/headergradient.jpg);
background-repeat:repeat-x;
height:108px;
margin:0 auto;
}
.headerbox{
width:1003px;
height:auto;
overflow:hidden;
}

.logosection{
width:670px;
height:auto;
float:left;
overflow:hidden;

}
.bannersection{
width:330px;
height:auto;
float:right;
overflow:hidden;

}
a.upperlink{
font-family:'Trebuchet MS'; color:#000; font-size:11px; text-decoration:none;

}
a.upperlink:hover{
font-family:'Trebuchet MS'; color:#000; font-size:11px; text-decoration:underline;

}
.mainwrap1{
width:1003px;
height:auto;
margin:0 auto;
overflow:hidden;
background-color:#FFFFFF;
}
.leftpanel{
width:720px;
height:auto;
margin:0 auto;
overflow:hidden;
float:left;
margin:10px 5px 0 5px;

}
.rightpanel{
width:250px;
height:auto;
margin:0 auto;
overflow:hidden;
float:right;
margin:10px 5px 0 0;
}
.spocontainer{
width:235px;
height:auto;
margin:10px 0 5px 5px;
overflow:hidden;
background-color:#FFFFFF;
border:1px solid #CCCCCC;

}
.spocontainerinner{
width:225px;
height:auto;
margin:0 auto;

overflow:hidden;

}
.spoheadback{
background-image:url(../images/spogradient.jpg);
background-repeat:repeat-x;
width:225px;
height:39px;
overflow:hidden;
margin:5px 0 10px 0;

}
.spoheadtext{
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
padding:10px 0 0 0px;
margin-left:10px;

}
.spopackagecontainer{
width:225px;
height:auto;
margin:0 auto;

overflow:hidden;

}
.spoimagecontainer{
width:110px;
height:auto;
overflow:hidden;
float:left;

}
.spotextcontainer{
width:110px;
height:auto;
overflow:hidden;
float:right;

}
a.spotext{
font-family:"Trebuchet MS"; color:#004c76; font-size:11px; font-weight:normal; text-decoration:none;
}
a.spotext:hover{
font-family:"Trebuchet MS"; color:#004c76; font-size:11px; font-weight:normal; text-decoration:underline;
}
a.sporate{
font-family:"Trebuchet MS"; color:#ff0000; font-size:12px; font-weight:bold; text-decoration:none;
}
a.sporate:hover{
font-family:"Trebuchet MS"; color:#ff0000; font-size:12px; font-weight:bold; text-decoration:underline;
}
.spodottedline{
background-image:url(../images/spodottedline.jpg);
width:214px;
height:1px;
overflow:hidden;
margin:0 auto;
margin:5px 0 5px 10px;

}
.newsletterback{
background-image:url(../images/newsletterback.jpg);
background-repeat:no-repeat;
width:240px;
height:180px;
overflow:hidden;
margin:10px 0 0 0px;

}

#sddm1
{	

	width:1003px;
	height:auto;
	background:#f5eee6;
	z-index:2;
	margin:0 auto;
	position:relative;
	

}



#sddm1 li
{

	margin: 0;
	padding:0;
	list-style: none;
	float:left;
	font-family:"Trebuchet MS";
	font-size:14px;

	}

#sddm1 li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 8px 20px;
	width: auto;
	background: #f5eee6;
	color: #000;
	text-align: center;
	text-decoration: none;
	}

#sddm1 li a:hover
{	background: #eae1d8;

color:#000;

}

#sddm1 div
{	position: absolute;
	visibility: hidden;
	margin: 0 ;
	padding: 0;
	background: #f5eee6;
	border: 1px solid #d6cdc0}

	#sddm1 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 8px 20px;
		width:120px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f5eee6;
		color: #000;
		font-family:"Trebuchet MS";
		font:12px;
		}

	#sddm1 div a:hover
	{	background: #eae1d8;
		color: #000;
		width:120px;}/* CSS Document */

<!--packagesection-->
.packsection{
width:720px;
height:auto;
overflow:hidden;
margin:5px 5px 0 5px;
}
.packback{
background-image:url(../images/1pxpackage.jpg);
background-repeat:repeat-x;
width:225px;
height:180px;
float:left;
background-color:#def3ff;
overflow:hidden;
border:1px solid #96d8ff;
margin:10px 0 0 10px;

}
.imgbox{
margin:3px 0 0 3px; width:225px; height:auto; overflow:hidden;
}
.textbox{
margin:3px 0 0 3px; width:225px; height:auto; overflow:hidden;

}
.descriptionbox{
margin:3px 0 3px 5px; width:210px; height:auto; overflow:hidden;
font-family:"Trebuchet MS"; color:#000; font-size:11px; text-align:justify;
}
a.pacttextlink{
font-family:"Trebuchet MS"; color:#006195; font-size:11px; font-weight:bold; text-decoration:none;
}
a.pacttextlink:hover{
font-family:"Trebuchet MS"; color:#006195; font-size:11px; font-weight:bold; text-decoration:underline;
}
<!--packagesection ends-->

<!--newsletter-->
.newslettertext{
font-family:"Trebuchet MS";
color:#FFFFFF;
font-size:12px;
width:78px;
height:auto;
overflow:hidden;


}
<!--newsletterends-->
<!--footer-->
.footer{
background-image:url(images/1pxfooterback.jpg); background-repeat:repeat-x; width:100%; height:34px; overflow:hidden; clear:both; margin:10px;

}
a.footerlink{
font-family:"Trebuchet MS";
font-size:13px;
color:#fff;
text-decoration:underline;


}
a.footerlink:hover{
font-family:"Trebuchet MS";
font-size:13px;
color:#b7e4ff;
text-decoration:none;

}
a.style6{
font-family:"Trebuchet MS";
font-size:15px;
text-decoration:none;
color:#ffee00;
font-weight:bold;

}
 .spatext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#ffee00;
 font-weight:bold;
 padding-left:0px;
 overflow:hidden;
 }
  .spatext1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#b7e4ff;
 font-weight:bold;
 padding-left:0px;
 overflow:hidden;
 }
 .style66{
 color:#fff;
 font-family:"Trebuchet MS";
font-size:12px;
 
 }
 .spamain{
 
background-color:#f2f2e8; height:200px; overflow:hidden; clear:both; margin:5px 0px 0 0px; border:1px solid #dfdeda; width:1003px; margin:0 auto;
 }
 .spabox{
 
 height:200px; overflow:hidden; margin:5px 0px 0 0px; width:1003px; margin:0 auto;
 }
 .spacontainer{
 
 height:200px; overflow:hidden; margin:20px 0px 0 5px; width:195px; float:left;
 }
 .spaimagebox{
 
 height:auto; overflow:hidden;width:170px;
 }
 .spatextbox{
 
 height:auto;width:170px; margin-left:10px;font-family:"Trebuchet MS";
 color:#4c4c4c; font-size:12px;
 }
 a.spalinkk{
 font-family:"Trebuchet MS";
 color:#000000; font-size:12px;
 font-weight:bold;
 text-decoration:none;
 
 }
  a.spalinkk:hover{
 font-family:"Trebuchet MS";
 color:#797979; font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 
 }
 .banner1{
margin:3px 10px 0 0; color:#000; font-size:10px;
 }
 h2{
color:#FF0000; font-family:'Trebuchet MS'; font-size:18px;
 
 }
 .flashcontainer{
width:715px; height:auto; overflow:hidden; display:inline;
 }
 .packmainn{
margin:5px 0 5px 10px; width:720px; height:auto; overflow:hidden;
 }
 .spomainn{
width:110px; height:auto; overflow:hidden;
 }
 .spasectionbox{
margin:20px 0 5px 10px; width:1003px; margin:0 auto;
 }
 
<!--innerpagecss-->
.dottedpackmain{
background-image:url(../images/dottedline.jpg);
background-repeat:no-repeat;
width:715px;
height:5px;

}
.featuredinnerpack{

width:710px; height:auto; overflow:hidden; background-color:#fff; padding:8px;
}
.featuredinnerpack1{

width:710px; height:auto; overflow:hidden; background-color:#eef3f8; padding:8px;
}
.featuredtxt{
float:left; width:570px; height:auto; overflow:hidden;
}
a.featuredtext{
font-family:"Trebuchet MS"; color:#0056a0; font-size:12px; text-decoration:underline;
}
a.featuredtext:hover{
font-family:"Trebuchet MS"; color:#fff; font-size:13px; text-decoration:none; background-color:#0270ab; padding:5px;
}
.days{
float:left; width:70px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; text-align:left; color:#000;
}
.rate{
float:left; width:70px; font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; text-align:left; color:#FF0000;
}
.tourbackimage{
background-image:url(../images/tourbackimage.jpg);
background-repeat:no-repeat;
width:235px;
height:157px;

}
a.toursinnerpacktext{
font-family:"Trebuchet MS";
color:#0a4f9c;
font-size:13px;
text-decoration:underline;


}
a.toursinnerpacktext:hover{
font-family:"Trebuchet MS";
color:#0a4f9c;
font-size:13px;
text-decoration:none;


}

.tourpacktextbox{

width:210px; height:auto; overflow:hidden; margin:5px 0 0 10px;
text-align:center;
}
.tourpackimagebox{
width:240px; height:auto; overflow:hidden; padding:10px 0 0 10px;
}
.tourpackcontainer{
width:235px; height:auto; overflow:hidden; float:left; margin-left:3px;
}
a.flaglist{
font-family:"Trebuchet MS";
font-size:13px;
color:#015298;
text-decoration:underline;

}
a.flaglist:hover{
font-family:"Trebuchet MS";
font-size:13px;
color:#015298;
text-decoration:none;

}
.contrybox{
width:230px; height:auto; overflow:hidden;float:left;
}
.countrycontainer{

width:210px; height:auto; overflow:hidden;float:left; margin:10px 0 0 10px;
}
.flagbox{
width:30px; height:auto; float:left;
}
.countryflagname{
width:170px; height:auto; float:right;
}
.iconboxcontainer{
width:220px; height:auto; overflow:hidden; float:left; margin-left:10px;
}
.iconboximage{
width:50px; height:auto; overflow:hidden; float:left;
}
.icontextbox{
width:170px; height:auto; overflow:hidden; float:right; margin-top:15px;

}
a.icontext{
 text-decoration:underline; font-family:"Trebuchet MS"; font-size:11px;color:#000000; font-weight:bold;
}
a.icontext:hover{
text-decoration:none; font-family:"Trebuchet MS"; font-size:11px; color:#000000;font-weight:bold;
}
<!--tourinnerstarts-->
 .text1{
font-family:"Trebuchet MS";
font-size:13px;
color:#f46614;
padding:5px 5px 0 10px;
 }
 
 .black, .black a:link, .black a:visited { color:#004c99; }
.black a:hover, .black a:active { color:#c00; }
 #box1{
   margin:0;
  width:708px;
  height:auto;
 margin:10px 0 0 8px;
  }
  h1{ color:#FF0000;font-size:22px; display:inline; }
#text{
font-family:"Trebuchet MS";
font-size:13px;
color:#252525;
padding:5px 0 0 0px;
text-align:justify;
 

 }
 .infoobx{
background-color:#f7f7f7;
border:1px solid #ccc;
width:685px;
padding:1px 0 0 0;
height:auto;
margin:20px 0 0 3px;

 
}
.packagebox{
width:680px; height:auto; overflow:hidden; margin-left:10px; margin-top:10px; 

}
.blue_links{color: #0a4f9c; text-decoration: none; font-family:"Trebuchet MS"; font-size:16px; font-weight:bold;}
.blue_links:hover{color: #0a4f9c; text-decoration: underline; font-family:"Trebuchet MS"; font-size:16px;}
.blue_links1 a{color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.blue_links1 {color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}
.packagebox1{

width:680px; height:auto; overflow:hidden; margin-top:10px;
}
.packbck{
width:500px; height:auto; overflow:hidden; background-color:#FFFFFF; float:left; margin-left:10px;

}
.packimg{
width:240px; height:auto; overflow:hidden; float:left;
}
.packtxtbx{
width:260px; height:auto; overflow:hidden; float:left; margin-top:10px;

}
.packtxt{
font-family:'Trebuchet MS'; font-size:13px; color:#333333;
}
.style13 {color: #004c99; font-weight: bold; }
.style16 {font-size: 12px}
.packinfo{
width:155px; height:auto; overflow:hidden; background-color:#FFFFFF; float:right; margin-left:0px; border:1px solid #CCCCCC;

}
.packprice{
width:155px; height:auto; background-color:#a7e2f4; padding:5px; font-family:"Trebuchet MS"; font-size:16px; color:#FF0000;

}
.packtourcode{
width:155px; height:auto; background-color:#004c99; padding:5px; font-family:'Trebuchet MS'; font-size:12px; color:#FFFFFF;
}
.callus{
width:155px; height:auto; background-color:#fff9c7;
}
.packinclusion{
width:680px; height:auto; overflow:hidden; margin-left:10px; margin-top:10px; margin-bottom:10px;
}
.incimg{
width:320px; height:auto; overflow:hidden; float:left; margin-top:2px; color:#333333; text-align:center;
}
.incbx{
 width:620px; height:auto; float:left; overflow:hidden;

}
.tour_inc {
color:#2B6BA1;
font-family:Trebuchet MS;
text-decoration:none;
font-size:13px;

}
.tour_exec {
color: #595959;
font-family:Trebuchet MS;
text-decoration:none;
font-size:13px;
}
.inclusion{
width:305px; height:auto; overflow:hidden; background-color:#FFFFFF; border:1px solid #CCCCCC;

}
#countrybyregion{
margin:0;
padding:0;
width:230px;
height:auto;
list-style:none;

}
#countrybyregion li{
margin:10px 0 0 20px;
font-family:"Trebuchet MS";
font-size:12px;
width:220px;
position:relative;


}
#countrybyregion li a{
font-family: Calibri;
font-size:12px;
color:#585757;
text-decoration:none;
margin:0px 0 0 10px;
font-weight:bold;

}
#countrybyregion li a:hover{
font-size:12px;
color:#585757;
text-decoration:underline;
font-weight:bold;

}
.arrow{
background-image:url(../images/dottedarrow.jpg);
background-repeat:no-repeat;
width:7px;
height:7px;
}

<!--shiv-->
#text1{
width:200px; height:auto; overflow:hidden; 
}
#filtersearch{
font-family:"Trebuchet MS"; font-size:16px; color:#025380;padding:10px;
}
.imgtext{
width:200px; font-size:12px; font-family:'Trebuchet MS'; color:#000000; margin:5px 0 0 10px;
}
#text2{
width:200px; font-size:12px; font-family:'Trebuchet MS'; color:#000000; margin:15px 0 0 10px;
}
#list{
width:200px;
list-style:none;
margin:0;
padding:0;
margin-bottom:20px;
}
#list li{
margin:5px 0 0 30px;
font-size:12px; font-family:'Trebuchet MS';
}
#list li a{
font-size:12px; font-family:'Trebuchet MS'; color:#000000; text-decoration:none;
}
#list li a:hover{
font-size:12px; font-family:'Trebuchet MS';color:#fff; text-decoration:none;
background-color:#327499; padding:3px;
}
#thead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:300;
padding-left:10px;
}

.multiselect{
overflow:auto;width:200px;height:105px;border:1px solid #336699;padding-left:5px; background-color:#FFFFFF;
margin:20px 0 0 10px;
font-size:14px;
}

a{
color:#0071ad;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.text{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
padding-left:10px;
padding-right:5px;
}

#litext{
padding:10px 0 0 10px;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.filtersearch{
width:240px; height:auto; background-color:#f0f9ff; margin:10px 0 0px 0; border:1px solid #bcdcff;
}
.listclass{
margin-right:5px;
}
.redregion{
width:240px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #bcdcff; border-left:1px solid #bcdcff; border-right:1px solid #bcdcff;

}
.redregionback{
width:230px; height:33px; overflow:hidden; margin:5px 5px 0 5px; background-color:#c11d2d;
}
.redregiontext{
font-family:'Trebuchet MS'; font-size:14px; color:#025380; padding:4px;
}
.countrybyregion{
width:234px; height:auto; overflow:hidden;
}
.countrybyregionlist{
margin:5px 0 10px 0;
}
.pagination{
font-family:"Trebuchet MS"; font-size:14px;
color:#025380;
font-weight:bold;

}
.pagination1{
font-family:"Trebuchet MS"; font-size:12px;
color:#000;
font-weight:bold;

}
.days{
font-family:"Trebuchet MS";
font-size:14px;
color:#FF0000;
width:120px;
float:right;

}
.pagecontainer{
width:680px; height:auto; overflow:hidden; margin-left:5px;
}
.pagetext{
float:left; width:550px font-family:'Trebuchet MS'; font-size:18px; color:#004c99;
}
.paginationfilter{
width:684px; height:30px; margin-left:5px; background-color:#f0f9ff; overflow:hidden; border:1px solid #bcdcff;
}
<!--tourpageinner-->

 #box1{
   margin:0 auto;
  width:708px;
  float:left;
  margin:10px 0 0 8px;
  }
   .grey_text{color: #535353; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px}
   
   .belowcon{
color:#1e1e1e; padding:0 10px 0 10px;font-size:15px
}
#tour_detail2{ padding:15px 0 0 0px;height:auto;}
#pic_detail1{margin:0 10px 0 10px;}
.pic_d1_package{color: #535353; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px }
.blue_links1 a{color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold}

.red_links1{color: #ff0000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}

.typecol {
color: #000066;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;

}
style4 {
	color: #1e1e1e;
text-decoration:none

}

<!--photogallery-->
#gallery_width{ width:700px; margin-top:20px }

#img_gallery{ background:url(../images/photogallery.jpg) no-repeat; width:727px; height:398px;}
#gallery_heading{ width:674px; height:31px; color:#ffffff; text-align:left;padding:5px}
#thumnail { width:335px; float:left;}
#big_image { width:374px;float:left;  margin-top:5px; vertical-align:top; }

#tour_detail1{ width:690px;margin:0 0 0px 5px; border:1px dashed #b3b3b3; padding:0px 10px 15px 10px; background-color:#fff;height:auto; overflow:hidden; }

#content{color: #000000; text-decoration: none; font-family:"Trebuchet MS"; font-size:14px; text-align:justify; line-height:18px}

<!--related-->


 .styleiti {color:#000000; font-weight:bold; font-family:"Trebuchet MS"; font-size:14px;}
 .greyrelatedbox{
width:248px; height:auto; background-color:#f5f5f5;overflow:hidden; border:1px solid #ccc;
 }
 .realtedboxcontainer{
width:248px; height:auto; background-color:#f5f5f5;overflow:hidden;
 }
 .realtedboxcontainer:hover{
background-color:#e8f3ff;
 }

 .relatedwhitecontainer{
width:248px; height:auto; background-color:#fff;overflow:hidden; border-bottom:1px dotted #999999; border-top:1px dotted #999999;
 }
 .relatedwhitecontainer:hover{
background-color:#e8f3ff; 
}


 
 .realtedboximagecontainer{
width:70px; height:auto; overflow:hidden; float:left; margin:5px 0 0 10px;
 }
 .relatedtextboxcontainer{
float:right; width:160px; margin-left:5px; margin-top:5px; height:auto;
 }
 <!--callusdiv-->
.assistantcall{
margin-top:5px; margin-right:10px;
}
.assitanttext{
font-family:'Trebuchet MS'; color:#0a4f9c; font-size:16px; font-weight:bold; padding-right:5px;

}
.querylink{

font-family:'Trebuchet MS'; color:#0a4f9c; font-size:16px; font-weight:bold; margin-right:5px;
}
a.maillink{

font-family:'Trebuchet MS'; color:#000000; font-size:13px; text-decoration:underline;
}
a.maillink:hover{

font-family:'Trebuchet MS'; color:#000000; font-size:13px; text-decoration:none;
}
.themelink{
font-family:'Trebuchet MS'; color:#0071ad; font-size:11px;margin-right:5px; text-decoration:underline;
}
 .indiatour{
   margin:0;
  width:708px;
  height:auto;
 margin:20px 0 0 8px;
  }
  .indiabluehead{
 width:700px; height:5px; background-color:#637aae;
  }
  .blueheadtext{
font-family:'Trebuchet MS'; font-size:16px; padding:5px; font-weight:bold; color:#ff0000;
  }
.indiatourlisting{
 width:700px; height:auto; background-color:#ffffff;
 margin:0px 0 0 8px; overflow:hidden; border-bottom:1px dashed #cccccc;
  }
.indiatourlisting:hover{
background-color:#f0f7ff;

  }
  .indiatourimage{
width:180px; height:auto; float:left; overflow:hidden; margin:5px 5px 5px 5px;
  }
  .indiatourdesc{
width:510px; height:auto; float:right; overflow:hidden; margin-top:15px;
  }
  .descbx{
width:480px; height:auto; overflow:hidden;
  }
   a.desclistlink{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0a4f9c; font-weight:bold; text-decoration:none;
  }
   a.desclistlink:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0a4f9c; font-weight:bold; text-decoration:underline;
  }
   a.viewindiapack{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; padding-left:5px;
  }
   a.viewindiapack:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; text-decoration:underline;padding-left:5px;
  }
  .tourindiadec1{
font-family:'Trebuchet MS'; color:#000000; font-size:12px; margin-top:5px; text-align:justify; padding-right:10px;
  }
  .welcometext{
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; color:#000000; padding-top:5px;
  }
  <!--trip-->
 
   <!--newcss-->
 .indiatourlisting1{
 width:710px; height:auto; background-color:#ffffff;
 margin:15px 0 0 8px; overflow:hidden;
  }
  .exursiontourbytype{
width:350px; height:auto; overflow:hidden; float:left;
  }
   .exursiontourbytype1{
width:350px; height:auto; overflow:hidden; float:right;
  }
  .tourbytypebackex{
background-image:url(../images/newexcursionhead.jpg); background-repeat:no-repeat; width:345px; height:35px; overflow:hidden;
  }
.tourbytypeheadtext{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#025380; font-weight:bold;
 margin:10px 0 0 10px; 
}
.tourbytypepacketbox{
width:343px; height:auto; border-left:1px solid #bcdcff;border-right:1px solid #bcdcff; overflow:hidden;

}
.tbtpacketcontainer{
width:340px; height:auto; margin:0px 0 0 0px; overflow:hidden; border-bottom:1px solid #bcdcff;

}
.tbtpacketcontainer a{
width:340px; height:auto; margin:0px 0 0 0px;display:block; text-decoration:none;

}
.tbtpacketcontainer:hover{
background-color:#ffffea; cursor: pointer;

}

.tbtimagecontainer{
width:120px; height:auto; overflow:hidden; float:left; margin:10px 0 0 5px; display:inline;

}
 .tbtdescontainer{
width:215px; height:auto; overflow:hidden; float:right; margin-top:10px; display:inline;
 }
 .tbtdescontainertext{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#202020; padding-top:5px; padding-bottom:5px;

 }
 .tbtheadtext{
width:200px; height: auto; overflow:hidden;
 
 }
.tbthead{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004087; text-decoration:none; font-weight:bold;
 
 }
 
 .hand{
width:200px; height:auto; overflow:hidden; margin:5px 0 10px 0;
 }
 
 .tbthand{
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:underline; font-weight:bold; text-decoration:none;
 
 }

 .blueline{
 background-image:url(../images/blueline.jpg); background-repeat:no-repeat; width:343px; height:3px; overflow:hidden; margin:5px 0 5px 0;
 
 
 }
   .tourbytypebackbottom{
background-image:url(../images/newexcursionbottom.jpg); background-repeat:no-repeat; width:345px; height:8px; 
  }
  
  .tbtpacketcontainer1{
width:340px; height:auto; margin:0px 0 0 0px; overflow:hidden;

}
.tbtpacketcontainer1 a{
width:340px; height:auto; margin:0px 0 0 0px;display:block; text-decoration:none;

}
.tbtpacketcontainer1:hover{
background-color:#ffffea; cursor: pointer;

}

<!--anothernew-->
   .box2_1{
   margin:0 auto;
  width:475px;
  float:right;
  margin:10px 15px 0 5px;
  }
    .box1_1{
   margin:0 auto;
  width:450px;
  float:left;
  margin:10px 0 0 10px;
  display:inline;
  
 
  }
  .contact{
font-family:"Trebuchet MS";
font-size:14px;
line-height:25px;
padding:10px 0 10px 0;
}
.style2 {
	color: #FF0000;
	font-weight: bold;
}
.style3 {
	color: #0000B6;
	font-weight: bold;
}
.style4 {
	color: #1e1e1e;
text-decoration:none

}
.style4 a{
	color: #0000ff;
text-decoration:none;
}
   .middle_panel{
 margin:0 auto;
  width:1003px;
height:auto; overflow:hidden;
 background-color:#FFFFFF;
  }
  
  
  .spocontainer{
width:235px;
height:auto;
margin:10px 0 5px 5px;
overflow:hidden;
background-color:#FFFFFF;
border:1px solid #CCCCCC;

}
.spocontainerinner{
width:225px;
height:auto;
margin:0 auto;

overflow:hidden;

}
.spoheadback{
background-image:url(../images/spogradient.jpg);
background-repeat:repeat-x;
width:225px;
height:39px;
overflow:hidden;
margin:5px 0 5px 0;

}
.spoheadtext{
font-family:"Trebuchet MS";
font-size:14px;
color:#FFFFFF;
padding:10px 0 0 0px;
margin-left:10px;

}
.spopackagecontainer{
width:235px;
height:auto;
overflow:hidden;
background-color:#FFFFFF;
border-bottom:1px dashed #cccccc;

}
.spopackagecontainer:hover{
background-color:#e8f3ff;

}
.spoimagecontainer{
width:110px;
height:auto;
overflow:hidden;
float:left;
margin:5px 0 10px 5px;

}
.spotextcontainer{
width:110px;
height:auto;
overflow:hidden;
float:right;
margin-right:5px;

}
.spotext{
font-family:"Trebuchet MS"; color:#004c76; font-size:11px; font-weight:bold; text-decoration:none; padding-top:5px;
}

.sporate{
font-family:"Trebuchet MS"; color:#ff0000; font-size:12px; font-weight:bold; text-decoration:none;
}
.spoaddress{
font-family:"Trebuchet MS"; color:#565656; font-size:11px; font-weight:normal; text-decoration:none; padding-top:5px;
}
.spodottedline{
background-image:url(../images/spodottedline.jpg);
width:214px;
height:1px;
overflow:hidden;
margin:0 auto;
margin:5px 0 5px 10px;

}



<!--agencies-->
.agenciestitle{
font-size:24px; font:Trebuchet MS; color:#FF0000; font-weight:bold; padding:10px 0 10px 10px
}
.partnertextcontainer{
width:700px; height:auto; overflow:hidden; float:right;

}

.partnerbox{

width:700px; height:auto; overflow:hidden;  margin:0 auto;

}
.partnerbold{
font-family: "Trebuchet MS";
font-size: 16px;
color:#000;
font-weight:bold;


}
.partnertext1{
font-family: "Trebuchet MS";
font-size: 16px;
color:#000000;
text-align:justify;
width:700px; height:auto; clear:both;

}

.partnertext1 a{
font-family: "Trebuchet MS";
font-size: 16px;
color:#0000CC;
text-align:justify;
width:700px; height:auto; clear:both;

}

.aboutustext{
font-family: "Trebuchet MS";
font-size: 12px;
color:#000000;
padding:20px 20px 5px 0;
text-align:justify;

}

.aboutustext1{
font-family: "Trebuchet MS";
font-size: 12px;
color:#000000;
padding:0px 20px 10px 20px;
text-align:justify;
width:600px; height:auto; clear:both;

}
a.mail{
font-family: "Trebuchet MS";
font-size: 12px;
color: #0000FF;
text-decoration:none;
}
a.mail:hover{
font-family: "Trebuchet MS";
font-size: 12px;
color: #0000FF;
text-decoration:underline;
}
.aboutusbold{
font-family: "Trebuchet MS";
font-size: 13px;
color:#000;
font-weight:bold;


}
.aboutcontainer{
width:700px; height:auto; background-color:#FFFFFF; overflow:hidden; border:1px solid #999999;

}
.aboutusbox{

width:650px; height:auto; overflow:hidden; background-color:#f6faff; border: 1PX dotted #666666; margin:10px auto;

}
.aboutimg{
width:220px; height:auto; overflow:hidden; float:left;
padding:20px 0px 10px 10px;
}
.abouttextcontainer{
width:400px; height:auto; overflow:hidden; float:right;

}
.aboutusheading{
width:600px;
height:auto;
font-family: "Trebuchet MS";
font-size: 13px;
color:#000066;
padding:20px 10px 5px 22px;
text-align:justify;
font-weight:bold;

}
.aboutusinformation{
width:693px;
height:auto;
font-family: "Trebuchet MS";
font-size: 13px;
color:#000;
padding:10px 25px 20px 0px;
text-align:justify;
font-weight:normal;
overflow:hidden;

}
.aboutustitle{
width:693px;
height:auto;
overflow:hidden;
font-size:24px;
color:#FF0000;
font-weight:bold;


}

<!--hotelsectioncss-->

.hotelnamecontainer{width:680px; height:auto; background-color:#f7f7f7; overflow:hidden; border-bottom:1px solid #cccccc}
.hotelnamebx{ width:300px; height:auto; float:left;padding:7px;}
.morehotels{width:350px; height:auto; float:right;padding:7px; text-align:right}
.hotelimage{width:220px; height:auto; overflow:hidden; float:left; margin:10px 5px 5px 5px}
.hotelinfo{ width:465px; height:auto; overflow:hidden; float:right; margin:10px 5px 0px 0px;}
.hotelnamelink{ font-family:"Trebuchet MS"; font-size:15px; color:#0a4f9c; font-weight:bold; text-decoration:none}
.morehotelnamelink{ font-family:"Trebuchet MS"; font-size:12px; color:#0a4f9c; font-weight:normal; text-decoration:underline}
.hoteladdress{font-family:"Trebuchet MS"; font-size:14px; color:#0a4f9c; font-weight:bold; }
.hotelinfocontent{font-family:"Trebuchet MS"; font-size:11px; color:#000000; font-weight:normal; padding:10px 5px 0 0; text-align:justify }
.hotelimagetour{width:220px; height:auto; overflow:hidden; float:left; margin:10px 5px 5px 5px}
.hotelindiainfotour{ width:469px; height:auto; overflow:hidden; float:right; margin:10px 5px 0px 0px;}
.hotelmore{font-family:"Trebuchet MS"; font-size:11px; color:#0a4f9c; font-weight:normal; text-decoration:none }
.indiahotelcontainertour{ width:469px; height:auto; overflow:hidden; background-color:#f1f6fc; border-bottom:1px solid #e2e7eb;}
.indiahotelcontainertour1{ width:469px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #e2e7eb;}
.indiahotelnamelinktour{font-family:'Trebuchet MS'; font-size:12px; color:#004c99;text-decoration:underline;}
.indiahotelnamelinktour:hover{text-decoration:none}

.indiahotelnamelinktour1{font-family:'Trebuchet MS'; font-size:12px; color:#000000;text-decoration:none;}
<!--pagination-->
ul{border:0; margin:0 0 10px 0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;

}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0000;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}
.mapheading{
font-family:'Trebuchet MS'; font-size:14px; color:#025380; padding:10px 0 0px 10px; font-weight:bold;
}
.enlargemap{
font-family:'Trebuchet MS'; font-size:14px; color:#025380; padding:10px 0 10px 10px;
}


#amount{font-size: 12px;text-shadow:0px 1px 0px #ccc; margin-left:15px;}
#duration{font-size: 12px;text-shadow:0px 1px 0px #ccc; margin-left:15px}
#ajaxMessage{position: absolute;z-index: 999;color:crimson;font-size: 40px;display:none}
#slider{ width: 185px; list-style-type: none;text-align: left;padding: 0px; margin: 0 0 0 15px ;} 
#slider1{width: 185px; list-style-type: none;text-align: left; padding: 0px; margin: 0 0 0 15px ;} 
.black_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;
-moz-opacity: 0.9;opacity:.90;filter: alpha(opacity=80);}
.white_content {display: none;position: fixed;top: 25%;left: 25%;width: 500px;height: 50%;padding: 16px;border: 8px solid white;
background-color: black;z-index:1002;overflow: auto;}

<!--indiahotel-->

.hotelindiainfo{ width:469px; height:auto; overflow:hidden; float:right; margin:10px 5px 0px 0px;}
.hotelindiainfoprice{ width:700px; height:auto; overflow:hidden; float:right; margin:0px 5px 0px 0px;}
.indiahotelcontainerprice{ width:700px; height:auto; overflow:hidden; background-color:#f1f6fc; border-bottom:1px solid #e2e7eb;}
.indiahotelcontainer1price{ width:700px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #e2e7eb;}
.indiahotelcontainer{ width:469px; height:auto; overflow:hidden; background-color:#f1f6fc; border-bottom:1px solid #e2e7eb;}
.indiahotelcontainer1{ width:469px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #e2e7eb;}
.india_hotel_name_container{height:auto; overflow:hidden; float:left;}
.indiahotelnamelink{font-family:'Trebuchet MS'; font-size:12px; color:#004c99;text-decoration:none;}
.indiahotelnamelink:hover{text-decoration:underline}

.hotelname_container{padding:5px 10px 5px 10px;}

.hotelname_container a {font-size: 11px; }
.hotelname_container a:hover {font-size: 11px; }

.india_hotel_star{width:100px; height:auto; overflow:hidden; float:left; margin:7px 0 0 0;}
.hotel_detail{ height:auto; overflow:hidden; float:right;}
.indiahotel_heading{ width:700px; height:auto;font-family:'Trebuchet MS'; font-size:22px; color:#003f86; font-weight:bold; padding:0 0 0 10px;}

.hotelname_containertour
{ padding:5px 10px 5px 10px;
}

#hotel_listing_nav{
width: 160px;padding: 0px;margin: 0px;
}
#hotel_listing_nav ul{
list-style: none;margin: 0px 0 0 0;padding: 0px;border: none;
}

#hotel_listing_nav li{
margin: 5px;padding: 0px;
}
#hotel_listing_nav li a{
background-image:url(../images/hotellistingbullet.jpg);
background-repeat:no-repeat;
background-position:left;
padding:0 0 0 15px;
font-family: "Trebuchet MS";
color:#0066cc;
font-size:11px;
display:block;
text-decoration:none;
}
#hotel_listing_nav li a:hover{
text-decoration:underline;
color:#000000;
}

.infoheadingcol p{
color: #000000; text-decoration: none; font-family:"Trebuchet MS"; font-size:14px; text-align:justify; line-height:18px; margin:0; padding:0;
}

.infoheadingcol h3{

color: #1b609b;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
font-size:14px;

}

.typecol1 {
color: #000066;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;

}

<!--newcss-->

.cityguide{
margin:0;
width:720px;
height:auto;
margin:10px 0 0 8px;
  }
.cityguidepanel{
width:720px;
height:auto;
margin:0 auto;
overflow:hidden;
float:left;
margin:10px 5px 0 5px;

}

.cityguiderightpanel{
width:250px;
height:auto;
margin:0 auto;
overflow:hidden;
float:right;
margin:10px 5px 0 0;
}

 .guidetext{
font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px; color:#000000; padding:5px; line-height:20px; text-align:justify
  }
  
  
  .newpricetxt{float:left; padding-left:10px; font-family:'Trebuchet MS', Tahoma; color:#000000; font-weight:bold; font-size:11px}
  
  .newpricerate{float:left; padding-left:10px; font-family:'Trebuchet MS', Tahoma; color:#ff0000; font-weight:bold; font-size:11px}
  
   a.luxuryhotellist{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; line-height:20px; text-align:justify; text-decoration:none}
  a.luxuryhotellist:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; line-height:20px; text-align:justify; text-decoration:underline; background-color:#673982; padding:5px}
  
  
  a.luxuryhotellisthead{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #481768; line-height:20px; text-align:justify; text-decoration:none}
  a.luxuryhotellisthead:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #481768; line-height:20px; text-align:justify; text-decoration:underline;}

.topshadow{ background-image:url(../images/topgradient.jpg); background-repeat:no-repeat; width:657px; height:16px;}
.middlehadow{ background-image:url(../images/middlegradient.jpg); background-repeat: repeat-y; width:657px; height:auto;  }
.bottomshadow{ background-image:url(../images/bottomgradient.jpg); background-repeat:no-repeat; width:657px; height:18px;}



/* price section */
.hotelindiainfoprice{ width:700px; height:auto; overflow:hidden; float:right; margin:0px 5px 0px 0px;}
.indiahotelcontainerprice{ width:700px; height:auto; overflow:hidden; background-color:#f1f6fc; border-bottom:1px solid #e2e7eb;}
.india_hotel_name_containerprice{height:auto; overflow:hidden; float:left;}
.hotelname_containerprice{padding:5px 10px 5px 10px; width:400px;}
.indiahotelnamelinkprice{font-family:'Trebuchet MS'; font-size:12px; color:#004c99;text-decoration:underline; padding:0 0 0 2px;}
.hotel_detailprice{ height:auto; overflow:hidden; float:right; width:270px;padding:0 10px 0 0;}
  .newpricetxt{float:left; padding-left:10px; font-family:'Trebuchet MS', Tahoma; color:#000000; font-weight:bold; font-size:11px}
.newpricerate{float:left; padding-left:10px; font-family:'Trebuchet MS', Tahoma; color:#ff0000; font-weight:bold; font-size:11px}
.indiahotelcontainerprice1{ width:700px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #e2e7eb;}

.hoteltabledays1{font-family: "Trebuchet MS", Tahoma; color:#000000; font-weight:bold; font-size:11px}
.hoteltableprice{font-family:'Trebuchet MS', Tahoma; color:#ff0000; font-weight:bold; font-size:11px}

.hotelnamelinkcategory{ font-family:"Trebuchet MS"; font-size:16px;  font-weight:bold; text-decoration:none;
background-color:#637AAE;color:white;padding:0 0 5px 4px;height:30px;vertical-align:middle;



}
.hotelnamelinkcategory a{ font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; text-decoration:none;
background-color:#637AAE;color:white;height:30px;


}


/* end*/


.indiahotelcontainerwedding{ width:690px; height:auto; overflow:hidden; background-color:#f1f6fc; border-bottom:1px solid #e2e7eb;}
.indiahotelcontainerwedding1{ width:690px; height:auto; overflow:hidden; background-color:#ffffff; border-bottom:1px solid #e2e7eb;}




/*  new wedding  start here  01-06-2011 */

.wedding-bordor{ width:687px; border:#cccccc solid 1px;   } 
.top-image-maldives{ background:url(../images/weddingtop.jpg) no-repeat; height:123px;  }
.top-image-seychelles{ background:url(../images/seychelles-wedding.jpg) no-repeat; height:123px;  }

.top-image-sri-lanka{ background:url(../images/srilanks-wedding.jpg) no-repeat; height:123px;  }
.top-image-indonesia{ background:url(../images/indonesia-wedding.jpg) no-repeat; height:123px;  }


.top-heading{ font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#f34715; padding:13px 0 0 10px;   } 
 .top-heading-1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#ffffff; padding:40px 0 0 10px;   } 

.bg-box{ background:#e2eaf1;  }
.box-frame{ width:687px; border-bottom:#FFF solid 3px; overflow:hidden;  }
.box-frame:hover{ background:#c7d9e8;  }
.right-box{ width:535px; float:right; overflow:hidden;margin:10px 0 10px 0px;   }
.right-heading{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003d92; font-weight:bold;}

.right-heading a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003d92; font-weight:bold;  text-decoration:none; }
.right-heading a:hover{  text-decoration:underline; }


.right-heading  span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f34715; font-weight:bold;    }
.price-bg{ width:200px;  margin:0 0 3px 5px;   }
.price-bg  span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#C21D2E; font-weight:bold; margin:8px;      }


.price-bg1{ width:500px;  margin:0 0 3px 5px;   }
.price-bg1  span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003d92; font-weight:bold; margin:8px;}




.box-link{ text-decoration:none; }


.left-box{ width:133px; float:left; overflow:hidden; margin:10px 0 10px 10px;    }

/*  new wedding  end here  01-06-2011 */
.wedding_maldives_price{background-color:#c21d2e; padding:5px; width:70px; color:#FFFFFF; font-size:14px; margin:0 0 0 50px; text-align:center}
.wedding_maldives_price_details{margin:5px 0 0 40px}
.wedding_right{float:right; width:150px; height:auto; overflow:hidden}
.wedding_tour_left{float:left; width:350px; height:auto; overflow:hidden}
.wedding_tourcode{font-family:Arial, Helvetica, sans-serif; color:#003d92; font-size:13px; font-weight:bold}
a.wordformat{font-family:Arial, Helvetica, sans-serif; color:#003d92; font-size:14px; text-decoration:none;}
a.wordformat:hover{text-decoration:underline;}


