body{
margin:0;
padding:0;
background: #dfecf5 url("../images/main-containerbg.jpg") repeat-x;
}

a{color:#2e5fa5;}
a.breadcrumblink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bcbcbc;
}
a:hover .breadcrumblink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bcbcbc;
text-decoration:underline;
}
#mainlstcontainer{
width:100%;
text-align:center;
margin: 0 auto;
height:auto;
}

span,ul li,a,p
{
	overflow: hidden;
}

ul li
{
 list-style-type: none;
}

img,a
{
	border: none;
}
a{color:#2e5fa5;}
a.breadcrumblink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bcbcbc;
}
a:hover .breadcrumblink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bcbcbc;
text-decoration:underline;
}
#mainlstcontainer{
width:100%;
text-align:center;
margin: 0 auto;
height:auto;
}

/* header starts */
#headerpanel
{
 background: url("../images/header-bg.jpg") repeat-x top left;
 width: 990px;
 height: 105px;
 margin: 0 auto;
 font-family: Arial, Helvetica, sans-serif;
}

#header
{
	width: 960px;
	margin: 0 auto;
}

#header p.logo
{
	background: url("../images/logo-bg.jpg") no-repeat top left;
	width: 250px;
	height: 100px;
	float: left;
	padding: 0;
	margin: 0;
}

#header p.logo a
{
	margin: 4px 0 0 35px;
	float: left;
}

#header ul.Navheader
{
	width: auto;
	height: 44px;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}

#header ul.Navheader li
{
	width: auto;
	height: 44px;
	float: left;
	font-size: 15px;
	color: #182e81;
	margin: 10px 0 0 0;
}

#header ul.Navheader li a
{
	width: auto;
	font-size: 15px;
	color: #182e81;
	text-decoration: none;
	float: left;
	margin: 7px 0 0 0;
	padding: 6px 20px 7px 24px;
}	


#header ul.Navheader li a:hover
{
  background: url("../images/nav-anchor-rpt.jpg") repeat-x;
	width: auto;
	float: left;
	cursor: pointer;
}

#header ul.Navheader li.active a,
#header ul.Navheader li.active a:hover
{
	background: url("../images/nav-options-bg.jpg") no-repeat left top;
	border-right: 1px solid #ffcd30;
	cursor: default;
}

#header ul.Navheader li a span
{
	font-size: 15px;
	color: #182e81;
}

#header ul.Navheader li.seperator
{
	background: url("../images/nav-seperator.jpg") no-repeat top;
	width: 3px;
	height: 43px;
	overflow: hidden;
	float: left;
	padding: 0;
}

div.order_quote
{
	width: auto;
	margin: 15px 14px 0 0;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow: hidden;
	display:none;
}

* html div.order_quote
{
	margin: -27px 9px 0 0;

}

div.order_quote p a
{
	color: #182e82;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 5px;
}

div.order_quote p a.order
{
	padding: 0 5px 0 0;
	font-weight: bold; 
}	

div.order_quote p a:hover
{
	text-decoration: underline;
}
/* header ends */

#contentpanel
{	
	width: 990px;
	height: auto;
	background: #deebf5 url("../images/contentarea-bg.jpg") repeat-x top left;
	margin: 0 auto;
}

#toplstcontainer{
width:960px;
overflow: hidden;
margin: 0 auto;
height:auto;
}
#lstleftpanel{
background-color:#FFFFFF;
float:left;
width:278px;
height:auto;
border-left:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
}

div.icons{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
background:url(../images/icon_bg.gif) repeat-x;
width:277px;
height:92px;
padding-top:5px;
}

*html div.icons{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
background:url(../images/icon_bg.gif) repeat-x;
width:277px;
height:90px;
padding-top:5px;
}

div.icons div
{
 width: 275px;
 height: auto;
 margin: 0 auto;
}

div.icons span{
width: auto;
padding: 0 18px 0 5px;
display: inline;
overflow: hidden;
float: left;
}

div.icons span.last
{
 padding: 0 0 0 0;
}

div.searchform{
width:255px;
margin:5px auto 5px auto;
background-color:#e9eaee;
padding-top:10px;
}
*html div.searchform{
width:255px;
margin:10px auto 5px auto;
background-color:#e9eaee;
padding-top:10px;
}

.small-txt {font-size:8px;}
.txt-box-01 {width:200px;}
.txt-box-02 {width:130px;}

#lstrightpanel{
float:right;
width:665px;
text-align:left;
height:auto;
}

#lstrightpanel #lstrightpanel_outer{background: #fff;}

div.bredcrumb{
font-family:Arial, Helvetica, sans-serif;
padding:5px 0 10px 10px;
font-size:11px;
color:#bcbcbc;
}
#packagecontainer{
background-color:#f8f8f8;
border:1px solid #d2d2d2;
padding:5px 10px 10px 10px;
margin:0 10px 20px 10px;
overflow:hidden;
height:auto;
width:620px;
}

#lstrightpanel .nopadding{padding: 0; width: 643px;}

*html #packagecontainer{
background-color:#f8f8f8;
border:1px solid #d2d2d2;
padding:5px 10px 10px 10px;
margin:0 10px 20px 10px;
overflow:auto;
height:auto;
width:645px;
}
#packages{float:left;width:460px;padding:5px 0 0 0;}
#packages .pkgimage{width: 138px; float: left; }
#packagedetails{width: 310px; float: left;padding-left:5px;}
#packagedetails h1{padding: 0; margin:0;color:#42599c;font-size:17px;font-family:"Times New Roman", Times, serif;}
#packagedetails span{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
#packages p{padding:0; margin:7px 0 0 0;}
#inclusions{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding:0; margin:0;list-style: none;font-weight: normal;}
#inclusions li{
background-image:url(../images/li-arrow.gif);
background-repeat:no-repeat;
background-position: 0 .5em;
padding-left:15px;
}
#packagecontainerinner{overflow:hidden;width:315px;}
#packagecontainerinner-left{font-family:Arial, Helvetica, sans-serif;width:150px;float:left;color:#22467d;font-weight:bold;font-size:13px;border-right:1px solid #e7e7e7;}
#packagecontainerinner-right{font-family:Arial, Helvetica, sans-serif;width:150px;float:left;color:#22467d;font-weight:bold;font-size:13px;padding-left:10px;}
#packagecontainerinner-right span{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-weight: normal;}
#rates{float:right;width:156px;}
#dtlrightpanel
{
 background: none;
}

#dtlrightpanel_topcontainer
{
	width: 100%;
	height: auto;
}

#detail_hero
{
	width: 499px;
	height: 229px;
	float: left;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox
{
	width: 156px;
	height: auto;
	float: left;
	background: #fff;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox p.detail_pkg_pricetop
{
	background: url(../images/pricebox-top.jpg) no-repeat;
	width: 156px;
	height: 17px;
	margin: 0;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox div.pricetag-area
{
	text-align: center;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox p
{
	margin: 3px 0 5px 0;
	padding: 0;
	color: #234981;
	font: bold 12px arial;
}

#dtlrightpanel_topcontainer div p.sendenq
{
	margin: 0 0 16px 0;
	}
	a.img{
	text-decoration:none;
	}

#dtlrightpanel_topcontainer .detail_pkg_pricebox p.price
{
	background: url(../images/price-bg.gif) no-repeat;
	background-position:center;
	font: bold 24px "Times New Roman", times-roman, georgia, serif;
	padding:5px 5px 0px 5px;

	color: #2f61a6;
	height:35px;
}

.pricestar
{
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #ff0000;
	vertical-align: top;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox .price-condn
{
	font-size:11px;
	color: #777;
	font-weight: normal;
	margin: 0;
	padding:0;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox .price-condn sup
{
	font-size:14px;
}

#dtlrightpanel_topcontainer #pkg-days
{
	font-size:14px;
	color: #000;
	font-weight: bold;
}	

#dtlrightpanel_topcontainer div.call_assistance
{
	background: url("../images/pricebox-call-bg.jpg") 0 0 no-repeat;
	height: 60px;
}

#dtlrightpanel_topcontainer div.call_assistance p
{
	font-size: 18px;
	font-weight: normal;
	color: white;
	padding-left: 30px;
	margin: 2px 0 0 0;
}

#dtlrightpanel_topcontainer div.call_assistance p span
{
	font-size: 11px;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox p.detail_pkg_pricebottom
{
	background: url(../images/pricebox-bottom.jpg) no-repeat;
	width: 156px;
	height: 5px;
	margin: 0;
}

/* White Arc settings */

div#lstrightpanel ul.topwhitearc,
div#lstrightpanel ul.bottomwhitearc
{
	width: 665px;
	height: 10px;
	padding: 0;
	margin: 0;
}


div#lstrightpanel ul.topwhitearc li,
div#lstrightpanel ul.bottomwhitearc li
{
	float:left;
	overflow: hidden;
}

div#lstrightpanel ul.topwhitearc li.white-topleftarc
{
	background: #fff url("../images/leftupper-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#lstrightpanel ul.topwhitearc li.white-topcenter
{
	width: 645px;
	height: 9px;
	border-top: 1px solid #dfdfdf; 
}

div#lstrightpanel ul.topwhitearc li.white-toprightarc
{
	background: #fff url("../images/rightupper-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#lstrightpanel ul.bottomwhitearc li.white-bottomleftarc
{
	background: #fff url("../images/leftbottom-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}

div#lstrightpanel ul.bottomwhitearc li.white-bottomcenter
{
	width: 645px;
	height: 9px;
	background: #fff;
	border-bottom: 1px solid #dfdfdf; 
}

* html div#lstrightpanel ul.bottomwhitearc li.white-bottomcenter
{
	height: 10px;
}

div#lstrightpanel ul.bottomwhitearc li.white-bottomrightarc
{
	background: #fff url("../images/rightbottom-curve.gif") no-repeat;
	width: 10px;
	height: 10px;
}
/* White Arc settings */

/*New Calender Added-rakesh verma*/

	.cal {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -1px;
	border:1px solid;
	padding-top:2px;
	width:16px;
	height:14px;
	cursor: pointer;
	cursor: hand;
	}

DIV.calendar {
	BORDER-RIGHT: #009be5 2px solid; BORDER-TOP: #009be5 10px solid; BORDER-LEFT: #009be5 2px solid; WIDTH: 344px; BORDER-BOTTOM: #009be5 2px solid; HEIGHT: 187px; BACKGROUND-COLOR: #ffffff
}
.close {
FONT-SIZE: 11px; 
CURSOR: pointer; 
HEIGHT: 9px;
padding-top:2px;
}
.close-cal {
background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
background-position:2px -480px;
width:13px;
height:11px;
padding-left:5px;
CURSOR: pointer; 
}
.calendar TABLE {
	WIDTH: 334px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 185px; TEXT-ALIGN: center
}
.calendar {
	
}
.calendar .button {
	
}
.calendar .nav {
	
}
.calendar .nav DIV {
	
}
.calendar THEAD TR {
	
}
.calendar THEAD .title {
	PADDING-BOTTOM: 0px; FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	
}
.calendar THEAD .name {
	
}
.calendar THEAD .weekend {
	
}
.calendar THEAD .daynames {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #ffffff; FONT: 12px Arial, Helvetica, sans-serif; BORDER-LEFT: 0px; WIDTH: 20px; COLOR: #0597db; BORDER-BOTTOM: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.calendar TBODY .day {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -500px;
	FONT-SIZE: 11px; 
	WIDTH: 22px; COLOR: #fff; HEIGHT: 21px;
}
.month-left-border {
	
}
.month-right-border {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px
}
DIV.calendar TD.false {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -548px;
	WIDTH: 22px;
	HEIGHT: 21px;
	CURSOR: pointer; 
	COLOR: #0597db;
}
DIV.calendar TD.false:hover {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -594px;
	CURSOR: pointer; 
	COLOR: #000000;
}
DIV.calendar A.hover {
background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -548px;
	WIDTH: 22px;
	HEIGHT: 21px;
	CURSOR: pointer; 
	COLOR: #ffffff;
}
DIV.calendar TD.edges {
background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -594px;
	CURSOR: pointer; COLOR: #000000;
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; CURSOR: pointer; COLOR: #999
}
.calendar TBODY .oweekend {
	
}
.calendar TABLE .wn {
	
}
.calendar TBODY TD.today {
	0000ff: 
}
.calendar TBODY TD.active {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -548px;
	WIDTH: 22px;
	HEIGHT: 21px; CURSOR: pointer;
}
.calendar TBODY TD.selected {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -569px; 
	CURSOR: pointer; 
	COLOR: #fff;
	}
.calendar TBODY TD.weekend {
	
}
.calendar TBODY .disabled {
	COLOR: #999;
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden;
}
THEAD TD.prev {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -620px;
	CURSOR: pointer; HEIGHT: 10px;
	}
THEAD TD.prev:hover {
background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -636px;
	CURSOR: pointer; HEIGHT: 10px;
}
THEAD TD.next {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -652px;
	CURSOR: pointer; HEIGHT: 10px;
}
THEAD TD.next:hover {
	background: url(http://images4.makemytrip.co.in/makemytrip/images/comman_061008.png) 0px 0px no-repeat;
	background-position:0px -668px;
	CURSOR: pointer; HEIGHT: 10px;
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: blue; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	BACKGROUND: #ffffff; COLOR: #000
}
.calendar TFOOT .active {
	BACKGROUND: #7c7
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; FONT-SIZE: 90%; Z-INDEX: 100; BORDER-TOP: #797979 0px solid; BACKGROUND: #ffffff; LEFT: 0px; POSITION: absolute; BORDER-LEFT: #797979 1px solid; WIDTH: 4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; DISPLAY: none; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em;
}
.calendar .combo .hilite {
	BACKGROUND: #ffffff; COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff; COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-TOP: #797979 1px solid; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: #ffffff; COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: #e4e4e4; COLOR: #fff
}
/*New Calender END -rakesh verma*/



#footerpanel
{background-color:#deebf5;
 width: 990px;
 margin: 0 auto;
 height:auto;
 font-family: Arial, Helvetica, sans-serif;
 margin:10px 0 0 0;
}

#mainfootercontainer{width:960px; height:auto; background-color:#dfecf5; padding:0; margin:0; }
.top {background: url(../images/dot.gif) 0 0 repeat-x;  background-color:#FFFFFF;}
.bottom {background: url(../images/dot.gif) 0 100% repeat-x}
.left {background: url(../images/dot.gif) 0 0 repeat-y}
.right {background: url(../images/dot.gif) 100% 0 repeat-y} 
.bottomleft {background: url(../images/bl.gif) 0 100% no-repeat; border:}
.bottomright {background: url(../images/br.gif) 100% 100% no-repeat;}
.topleft {background: url(../images/tl.gif) 0 0 no-repeat;}
.topright {background: url(../images/tr.gif) 100% 0 no-repeat; padding:5px;} 
#links{background-color:#deebf5; width: 990px; font-family:Arial, Helvetica, sans-serif; color:#1b2d75; font-size:12px; width:960px; height:auto;margin: 0 auto; padding:100px 0 20px 0;_padding:20px 0 20px 0; }
#links span{padding-left:10px;padding-right:10px; font-weight:bold;}
.lowerdeals{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#192e81;padding-left:10px;}
.signup{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#192e81; font-weight:bold;padding-left:10px;}
.alerts{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#192e81; font-weight:bold;padding-left:10px;}
.alertsimage {padding-left:30px; vertical-align:top;}
#logos{width:667px; height:74px; float:right;}
.space{margin-right:15px;}
.logocontainer{height:54px; padding-top:10px; text-align:center; width:660px;_height:64px;}
#alerts{width:280px; height:auto; float:left;}
#alertscontainer{width:270px; padding-left:2px; text-align:left;}
#links a{text-decoration:none; color:#1b2d75;}
#links a:hover{text-decoration:underline; color:#1b2d75;}
/* Contact Us */
.contactustext{color:#33498a; font-size:26px;  padding: 0 0 0 37px; margin: 30px 0 0 0; float: left;}
.addresscontainer{width:100%; height:22px; background-color:#e1e1e1; padding-left:37px; font-family:Arial, Helvetica, sans-serif; color:#484848; font-size:12px; font-weight:bold; padding-top:3px; margin-top:22px;}
.contactdetails{font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-size:13px; padding-left:37px;padding-top:5px;}
#packagecontainer .contactdetails span a{float: left; font: normal 13px arial; color: #1369c2; margin: 5px 0 3px 4px;}
.viewmap{padding-left:37px; color:#369bff; font-family:Arial, Helvetica, sans-serif; color:#484848; font-size:13px; padding-bottom:20px;}
.viewmap a {color:#369bff;  padding-bottom:20px;}
.contactdetailsmobile{font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-size:13px; padding-left:81px; line-height:20px;}
.contacttext{padding-left:16px; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; font-size:12px;}





/*  ------------------------------ */
.packagecontainer{background-color:#f8f8f8;border:1px solid #d2d2d2;padding:5px 10px 10px 10px;margin:0 10px 20px 10px;
overflow:hidden;height:auto;width:620px;}
*html .packagecontainer{background-color:#f8f8f8;border:1px solid #d2d2d2;padding:5px 10px 10px 10px;margin:0 10px 20px 10px;
overflow:auto;height:auto;width:645px;}


.packages{float:left;width:460px;padding:5px 0 0 0;}
.packages .pkgimage{width: 138px; float: left; }
.packagedetails{width: 310px; float: left;padding-left:5px;}
.packagedetails h1{padding: 0; margin:0;color:#42599c;font-size:17px;font-family:"Times New Roman", Times, serif;}
.packagedetails span{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}
.packages p{padding:0; margin:7px 0 0 0;}
.inclusions{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;padding:0; margin:0;list-style: none;font-weight: normal;}
.inclusions li{
background-image:url(../images/li-arrow.gif);
background-repeat:no-repeat;
background-position: 0 .5em;
padding-left:15px;
}
.packagecontainerinner{overflow:hidden;width:315px;}
.packagecontainerinner-left{font-family:Arial, Helvetica, sans-serif;width:150px;float:left;color:#22467d;font-weight:bold;font-size:13px;border-right:1px solid #e7e7e7;}
.packagecontainerinner-right{font-family:Arial, Helvetica, sans-serif;width:150px;float:left;color:#22467d;font-weight:bold;font-size:13px;padding-left:10px;}
.packagecontainerinner-right span{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:11px;font-weight: normal;}

.dtlrightpanel{background: none;}
.dtlrightpanel_topcontainer{width: 100%;	height: auto;}
.detail_hero{width: 499px;height: 229px;float: left;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox{width: 156px;height: auto;float: left;background: #fff;margin: 0 0 0 0;padding: 0;
overflow: hidden;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox p.detail_pkg_pricetop{background: url(../images/pricebox-top.jpg) no-repeat;width: 156px;height: 17px;margin: 0;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox div.pricetag-area{text-align: center;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox p{	margin: 3px 0 5px 0;	padding: 0;color: #234981;font: bold 12px arial;}
.dtlrightpanel_topcontainer div p.sendenq{margin: 0 0 16px 0;	}
a.img{text-decoration:none;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox p.price{background: url(../images/price-bg.gif) no-repeat;background-position:center;font: bold 24px "Times New Roman", times-roman, georgia, serif;padding:5px 5px 0px 5px;color: #2f61a6;height:35px;
}
.dtlrightpanel_topcontainer #pkg-days{font-size:14px;color: #000;font-weight: bold;}	
.dtlrightpanel_topcontainer .detail_pkg_pricebox .price-condn{font-size:11px;color: #777;font-weight: normal;margin: 0;padding:0;}
.dtlrightpanel_topcontainer .detail_pkg_pricebox .price-condn sup{font-size:14px;}

.dtlrightpanel_topcontainer div.call_assistance{background: url("../images/pricebox-call-bg.jpg") 0 0 no-repeat;height: 60px;}
.dtlrightpanel_topcontainer div.call_assistance p{font-size: 18px;font-weight: normal;color: white;padding-left: 30px;margin: 2px 0 0 0;}
.dtlrightpanel_topcontainer div.call_assistance p span{font-size: 11px;}
iframe#enquiryiframe,
iframe#maileriframe
{
	display: none;
	position: absolute;
	z-index: 2001;
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	width: 590px;
	~width: 580px;
	_width: 580px;
	height: 574px;
}

iframe#maileriframe
{
	_width: 600px;
	~width: 600px;
	height: 493px;
}

.Closebtnenquiryiframe,
.Closebtnmaileriframe
{
 display: none;
 position: absolute;
 z-index: 3001;
}

.black_overlay{
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 2000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	position: absolute;
}

		
.Enq-overlay{
	_width: 100%;
	height: auto;
	padding-left: 14px;
	border: 12px solid #e2f4ff;
	background: #fff;
	margin: 0px;
}

.Email-overlay{
	_width: 100%;
	height: auto;
	border: 12px solid #e2f4ff;
	background: #fff;
	margin: 0px;
}
#maintable
{
 height: 100%;
}
/*Left Side tab links by rakesh verma*/

* html #contentDivImg,#contentDivImgsm,#contentDivImgusa,#contentDivImgni,#contentDivImgwi,#contentDivImgsi{
width:257px;
}
#contentDivImg,#contentDivImgsm,#contentDivImgusa,#contentDivImgni,#contentDivImgwi,#contentDivImgsi{
width:256px;
overflow:hidden;
}
#contentDivImg ul#lstnav{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}
#contentDivImgni ul#lstnavni{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}

#contentDivImgsm ul#lstnavsm{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}
#contentDivImgwi ul#lstnavwi{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}
#contentDivImgusa ul#lstnavusa{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}
#contentDivImgsi ul#lstnavsi{
border-left:1px solid #f2f2f2;
border-right:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
list-style: none;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
padding:3px 0 15px 0; 
margin:0;
}

* html #contentDivImg ul#lstnav li,#contentDivImgsm ul#lstnavsm li,#contentDivImgusa ul#lstnavusa li,#contentDivImgni ul#lstnavni li,#contentDivImgwi ul#lstnavwi li,#contentDivImgsi ul#lstnavsi li{
background-image:url(../images/int-li.gif);
text-align:left;
background-repeat:no-repeat;
background-position: 0.60em;
padding:0 0 0 20px;
}
#contentDivImg ul#lstnav li,#contentDivImgsm ul#lstnavsm li,#contentDivImgusa ul#lstnavusa li,#contentDivImgni ul#lstnavni li,#contentDivImgwi ul#lstnavwi li,#contentDivImgsi ul#lstnavsi li{
background-image:url(../images/int-li.gif);
text-align:left;
background-repeat:no-repeat;
background-position: 0.60em;
padding:0 0 0 20px;
line-height:17px;
}

#destinations{padding:20px 0 5px 10px;font-family:Times New Roman, Times, serif;font-size:20px;text-align:left;font-weight:bold;}
#europe{padding:0 10px 10px 10px;}
#india{padding:0 10px 10px 10px;}
#singaporemalaysia{padding:0;margin:0;}
#usa{padding:0;margin:0;}
#europe #headerDivImg{height:33px;overflow:hidden;}
#singaporemalaysia #headerDivImgsm{height:32px;overflow:hidden;}
#usa #headerDivImgusa{height:31px;overflow:hidden;}

#contentDivImg ul#lstnav a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#contentDivImgsm ul#lstnavsm a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#contentDivImgusa ul#lstnavusa a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#contentDivImgni ul#lstnavni a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#contentDivImgwi ul#lstnavwi a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#contentDivImgsi ul#lstnavsi a{
font-family:Arial, Helvetica, sans-serif;
color:#636363;
font-size:11px;
font-weight: bold;
text-decoration:none;
}
#linksfooter{background-color:#deebf5; width: 990px; font-family:Arial, Helvetica, sans-serif; color:#1b2d75; font-size:12px; width:960px; height:auto;margin: 0 auto; padding:10px 0 20px 0;_padding:20px 0 20px 0; }
#linksfooter a{text-decoration:none; color:#1b2d75;}
#linksfooter span {padding-left:10px;padding-right:10px; font-weight:bold; color:#1b2d75;}
.contouter{height:100%;overflow:hidden;font:normal 13px arial;color:#3c3c3c;}
.contouterL{float:left;width:270px;padding-left:37px;}
.contouterR{float:left;padding-left:80px;width:250px;}