 body{ margin:0px; padding:0px;
 font-family:arial, Verdana, Geneva, sans-serif;
 font-size:12px;}
 .clear{ clear:both;}

.bg-clr{background-color:#58514c;}
.itp_bg-clr{background-color:#58514c;}
.itp_fnt{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
.itp_bgtbl{ background-color:#E1DDC5; }
.itp_lang{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#545454; text-align:center;}
.itp_lang1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#545454; text-align:right;}
.itp_lang1 a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#545454; text-align:left; text-decoration:none;}
.itp_pkg_hg {
	width:94%;
	padding:10px;
	margin: 0px 10px 0px 10px;
border:#c9c49c solid 1px;
font-family:Arial, Verdana, Geneva, sans-serif;
font-size:12px;
	background-color:#f4f2db;
	line-height:1.5em;
	text-align:justify;
	vertical-align:top;
}
.itp_pkg_hd_day {
	color:#C10000;
	font-weight:bold;
}
.itp_top_hd {
	font-weight:bold;
	margin-right:2px;
}
.itp_lnk_outside {
	text-align:right;
	padding:5px;
}
.itp_mn_hd {
	color:#0026b7;
	font-family:Arial, Verdana, Geneva, sans-serif;
font-size:13px;
text-align:center;
font-weight:bold;
cursor:pointer;
}
.itp_mn_hd a{
	color:#0026b7;
	padding:0px 5px 0px 5px;
	text-decoration:none;
}
.itp_mn_hd a:hover{
	color:#0026b7;
	text-decoration:underline;
}
.itp_mn_lnk {
	color:#B00000;
	text-decoration:none;
}
.itp_mn_unlnk {
	color:#0026b7;
	text-decoration:none;
}
.itp_ds{top:10px;width:100%;height:100%;display:none;position:absolute; z-index:200;}
.itp_lang a{color:#545454; text-decoration:none;}

.itp_selectbdr {
	border:1px solid #98936b;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:1px;
}

.itp_map_btm {font: 14px Arial, Helvetica, sans-serif; text-align:right; text-decoration:underline; color:#000; font-weight:bold; cursor:pointer;width:246px; background-color:#fff}
*html #short_itny {min-height:430px;}
#short_itny {
	min-height:280px;
}



/*checlist form*/
.cancling { font:12px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
color:#333366;
}
.cancling-hd { font:14px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
color:#990000;
background:#c7c28e;
display:block;
padding-left:3px;
}
.onln-palmnt{ font:11px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
color:#333366; text-decoration:underline;
}
.cd-crd{ font:12px/20px Arial, Helvetica, sans-serif; color:#000000; border:1px #333333 solid; padding-left:4px; padding-left:4px; padding-right:4px;}

.lft-img{ background:url(images/left-checklist.jpg) repeat-y;}
.lft-img-checklist{ background:url(images/left-checklist.jpg) repeat-y; height:8320px;}

.lft-img-pkg{ background:url(http://www.india-travelpackages.com/images/left-checklist.jpg) repeat-y;}
.brd-chk-lst-trnsprt-img{ border:1px solid #333333; width:610px; padding:0px 0px 0px 5px; margin:auto;}
/*end checlist form*/




/*index 1*/
.bgtbl{ background-color:#E1DDC5; }


#poptur{ width:750px; background:#FFFFFF; height:auto; border:2px solid #777575; margin-left:2px;}
#top-pkg{ width:744px; padding:0px 2px 8px 2px;}
#top-pkg p{ font:12px/18px Arial, Helvetica, sans-serif; color:#000000; padding:0px 10px 10px 10px; text-align:justify; background:#efeccf;}
#top-pkg-mnu{ width:744px; cursor:hand; }
#top-pkg-mnu ul{ width:744px; height:30px;}
#top-pkg-mnu ul li{ width:93px; float:left; position:relative; list-style:none; display:inline;}
#top-pkg-mnu ul li a{ width:100%; display:block; font:12px/30px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; text-align:center; height:30px; text-decoration:none; cursor:pointer;}

.pkg-show{ background:url(http://www.india-travelpackages.com/images/buton-show.jpg) no-repeat;}
.pkg-hide{ background:url(http://www.india-travelpackages.com/images/buton-hide.jpg) no-repeat;}


*html .trvl-pkg-brd{height:372px;}
*html .trvl-pkg-brd span a{margin-top:-20px;}
.trvl-pkg-brd{position:relative; font:11px/25px Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:8px 1px 0px 10px; height:369px; overflow:auto;}
.trvl-pkg-brd p{font:12px/25px Verdana, Arial, Helvetica, sans-serif; color:#333366; padding:0px 1px 10px 1px; font-weight:bold; text-decoration:underline;}
.trvl-pkg-brd img{ margin-right:6px;}
.lin-txt-img{ background:url(http://www.india-travelpackages.com/images/txt-line.jpg) no-repeat; height:2px;}
.trvl-pkg-brd a{ text-decoration:none; color:#333333; font:11px/25px Verdana, Arial, Helvetica, sans-serif;}
.trvl-pkg-brd span a{font:11px/25px Verdana, Arial, Helvetica, sans-serif; color:#660000; float:right; text-decoration:none;}

.trvl_pkg_hdr{font:12px/15px Verdana, Arial, Helvetica, sans-serif; color:#333366;  font-weight:bold; text-decoration:underline;  margin-bottom:5px; margin-top:13px;}


.rgt-brd{border:1px solid #999999; margin-left:2px; background:#faf9f5;}
.rgt-brd1{border:1px solid #999999; background:#faf9f5;}
.tur-nam{ font:11px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#660000; padding-left:5px;}
.zone-pkg{ font:11px/15px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:3px; }
.srch{ font:14px/15px Arial, Helvetica, sans-serif; color:#003300; font-weight:bold; text-align:right; text-decoration:none; padding-right:8px; padding-bottom:8px; border-bottom:1px solid #000000;}
.comb-bx{ font:10px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.src-bg{ background:url(images/search-bg.jpg) repeat-x; border-top:1px solid #999999;}


.tur-pkg-faq{ font:14px/20px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; font-weight:bold; background:#000000;}
.tur-pkg-faq-qst{ font:12px/22px Arial, Helvetica, sans-serif; color:#000000; padding-left:2px; padding-left:8px;}
.tur-pkg-faq-qst a{ color:#000000; text-decoration:none;}
.tur-pkg-list{ font:10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:2px;}
.tur-pkg-faq-btm-brd{background:#e1ddc5; font:10px/8px Arial, Helvetica, sans-serif; height:10px;}
/*end of index 1*/

/*checklist*/
#chck-lst{ width:214px; height:213px; margin:0px 0px 0px 8px; background:url(images/check-list-btm-bg.jpg) repeat-x;}
#chck-lst ul li{ font:12px/18px Arial, Helvetica, sans-serif; text-align:left; color:#00215d; padding:4px 0px 0px 25px; list-style:none;}
#chck-lst ul li a{color:#00215d; text-decoration:none;}
#chck-lst ul li img{ margin:0px 0px 0px 8px;}
#chck-lst-img{  background:url(images/check-list-tp-bg.jpg) no-repeat; height:31px; font:15px/15px Arial, Helvetica, sans-serif; color:#0384ae; font-weight:bold; top:4px; left:11px; width:195px; padding:3px 0px 0px 30px; position:relative;}
/*end of checklist*/

/*usefullinfo*/
#usefull-info{ width:271px; height:213px; margin:0px 0px 0px 0px; background:url(images/find-hotl-bg.jpg) repeat-x;}
#usefull-info ul li{ font:12px/18px Arial, Helvetica, sans-serif; text-align:left; color:#00215d; padding:4px 0px 0px 25px; list-style:none;}
#usefull-info ul li a{color:#00215d; text-decoration:none;}
#usefull-info ul li img{ margin:0px 0px 0px 8px;}
#usefull-info-img{ background:url(images/check-list-tp-bg.jpg) no-repeat; height:31px; font:15px/15px Arial, Helvetica, sans-serif; color:#0384ae; font-weight:bold; top:5px; left:13px; width:245px; padding:4px 0px 0px 30px; position:relative;}
/*usefullinfo*/

/*generalifo*/
#gnrl-lst-img{  background:url(images/grnl-ifo-tp-bg.jpg) no-repeat; height:31px; font:15px/15px Arial, Helvetica, sans-serif; color:#0384ae; font-weight:bold; top:5px; left:11px; width:195px; padding:3px 0px 0px 30px; position:relative;}
/*end of generalifo*/

/*make map*/
#make-map{  background:url(images/map-tp-bg.jpg) no-repeat; height:31px; font:15px/15px Arial, Helvetica, sans-serif; color:#0384ae; font-weight:bold; top:5px; left:11px; width:195px; padding:3px 0px 0px 30px; position:relative;}
/*end of make map*/

/*Hotel form*/
.top_main {background-image:url(images/find-hotl-bg.jpg); height:213px; width:271px; background-repeat:no-repeat; margin:0px 0px 0px 0px; position:relative;}
#top_main-htl {background:url(images/find-hotl-top-bg.jpg) no-repeat; height:31px; font:15px/15px Arial, Helvetica, sans-serif; color:#0384ae; font-weight:bold; top:-1px; left:12px; width:245px; padding:3px 0px 0px 30px; position:relative;}
label{ width:170px; font-weight:bold; font:12px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; left:15px;}
.cnb1_Input{width: 110px; color:#000033; font:12px/15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; right:15px;  }
.cnb2_Input { width: 110px; color:#000033; font:12px/25px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; right:15px;}
.btn_mtxt { color:#660066; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
 text-align:small; }
.btn_m {border:0; background-image:url(images/frm-hotl.jpg); background-position:center; background-repeat:no-repeat; cursor:pointer; height:28px; width:103px; }
/*end of Hotel form*/

/*customize tour itinerary*/
.custmz-itir{ padding-top:14px;}
/*customize tour itinerary*/


/*lata work*/
.ayurveda-india { font:14px/20px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
color:#990000;display:block;padding-left:3px;  
}
.ayurveda-bg-india{background:url(images/ayurveda-india1.gif); background-repeat:no-repeat;background-position:right top; background-color:#f4f2db;}
.heritagebg{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border-bottom:#98936b dotted 1px; line-height:6px;}
.heritagebg1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border-top:#98936b dotted 1px; line-height:6px;}
/*End lata work*/



#pkg_hd_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	text-align:center;
	padding:5px;
	margin:10px;
	font-weight:bold;
	color:#5C5C5C;
	}



