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

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;
}
div.icons{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
background:url(../images/icon_bg.gif) repeat-x;
width:278px;
height:92px;
padding-top:10px;
}

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

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:0 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,
#dtlrightpanel
{
float:right;
width:665px;
text-align:left;
background-color:#FFFFFF;
height:auto;
}
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 0 10px;
overflow:hidden;
height:auto;
width:620px;
}
*html #packagecontainer{
background-color:#f8f8f8;
border:1px solid #d2d2d2;
padding:5px 10px 10px 10px;
margin:0 10px 0 10px;
overflow:auto;
height:auto;
width:642px;
}
#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:158px;border:1px solid #993300;}







/* White Arc settings */
div#lstrightpanelouter
{
 width: 665px;
 border-left: 1px solid #dfdfdf;
 border-right: 1px solid #dfdfdf;
 position: relative;
 overflow: hidden;
}

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*/








/* Code by kamal */

#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 10px;
	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 8px 0;
	padding: 0;
	color: #234981;
	font: bold 12px arial;
}

#dtlrightpanel_topcontainer div p.sendenq
{
	margin: 0 0 16px 0;
}

#dtlrightpanel_topcontainer .detail_pkg_pricebox p.price
{
	font: bold 24px "Times New Roman", times-roman, georgia, serif;
	color: #2f61a6;
}

.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 .detail_pkg_pricebox .pkg-days
{
	font-size:15px;
	color: #333;
	font-weight: normal;
}	

#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#packagedetail_area
{
 border: none;
 float: left;
 padding: 10px 0 0 0;
 font: normal 12px Arial, Helvetica, sans-serif;
 color: #444;
}

div#packagedetail_area div.packagedetail_container
{
 width: auto;	
 background: #fff;
 border-left: 1px solid #dfdfdf;
 border-right: 1px solid #dfdfdf;
 padding: 0 0 0 14px;
}

* html div#packagedetail_area div.packagedetail_container
{
	float: left;
}

div#packagedetail_area ul.topwhitearc,
div#packagedetail_area ul.bottomwhitearc
{
	width: 665px;
	height: 10px;
	padding: 0;
	margin: 0;
	background: #fff;
  position: relative;	
}

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

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

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

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

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

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

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

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


/* White Arc settings */

div#heading
{overflow: hidden;}
div#heading h1
{
 width: auto;
 height: auto;
 font:normal 26px Times New Roman;
 float: left;
 padding: 0 0 0 6px;
 margin: 0 0 0 0;
 }
 
div#heading .pkg-nights
{
	width: 412px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #1f4881;
	float: left;
	margin: 9px 0 0 5px;
	padding: 0;
}

#packagedetail_area .curve_tick
{
	background: transparent url("../images/curve-tick.jpg") 0 0 no-repeat;
	width: 38px;
	height: 46px;
	padding: 0;
	float: right;
	vertical-align: top;
}
/* Tabs Area*/
#TabContainer
{
 width: 100%;
 height: 36px;
 margin: 0 0 0 0;
 padding: 5px 0 10px 0;
 list-style: none;
}

#TabContainer li
{
 background: transparent url("../images/tabbgrpt.gif") repeat-x; 
 width: auto;
 height: 31px;
 border-style: solid;
 border-color: #cdcdcd;
 border-width: 1px 0 1px 0;
 float: left;
 }

* html #TabContainer
{
	float: left;
	height: 33px;
}

* html #TabContainer li
{
	height: 33px;
}
 #TabContainer li a
{
 display: block;
 width: auto;
 padding: 8px 26px 9px 24px;
 text-decoration: none;
 font-family: arial;
 font-size: 11px;
 color: #444;
 font-weight: normal;
 position: relative;
 cursor: pointer;
}

 #TabContainer li a:visited
 #TabContainer li a:hover,
 #TabContainer li a:active,
 .activeNav
 {
   background: #b6eded;
 }
 
 .notselected{background: transparent;}

#TabContainer li.TabLeftArc,
#TabContainer li.TabRightArc
{
 background: transparent url("../images/tabsleftarc.gif") no-repeat; 
 width: 4px;
 height: 43px;
 padding: 0;
 border: none;
 position: relative;
}

#TabContainer li.TabRightArc
{
 background: transparent url("../images/tabsrightarc.gif") no-repeat; 
 
}

#TabContainer li.firstTab
{
	margin: 0 0 0 -3px;
}
 
#TabContainer li.lastTab
{
	margin: 0 -3px 0 0;
}
 
#TabContainer li span
{
 padding: 5px 0 9px 0 ;
 display: block;
 color: #cfcfcf;
} 
/* Tabs Area */
#packagedetail_area .copyheadblue
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #1f4881;
}

#packagedetail_area .tableheading
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1f4881;
	height:30px;
	background-color:ffffcd;
	border:1px sollid #9dd3ff;
	}
.border-nontop{
border:1px solid #9dd3ff;border-left:none;

}
.border-nontop-nonleft{
border:1px solid #9dd3ff;border-left:none;border-top:none;
}
#packagedetail_area .rates
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #545454;
	height:30px;
	background-color:ffffff;
	}
ul.inclusions
{
 padding: 0;
 margin: 0 0 0 15px;
}

ul.inclusions li
{
	background: url("../images/bulletarrow.jpg") 0 4px no-repeat;
	padding: 0 0 0 15px;
	color: #000;
	margin: 0;
	font-size: 12px;
	color: #444;	
}

#packagedetail_area strong
{
 display: block;
 padding-bottom: 5px;
}

#ratedate_tabdata strong,
#hotel_tabdata strong,
#destination_tabdata strong
{
  display: inline;
}

#packagedetail_area .itinerary_para
{
 padding-right: 15px;
 text-align: justify;
}
/* price footer starts */

div#pricefooter
{
	width: auto;
	padding: 30px 0 0 10px;
	overflow: hidden;
}

.startpricefooter
{
 width: auto;
 float:left;	
}

.startpricefooter,
.startpricefooter p
{
 padding: 0;
 margin: 0;
}

.startpricefooter p span
{
 color: #adadad;
 font-size: 10px;
 font-weight: bold;
}

.startpricered
{
 font-size: 16px; 
 font-weight: bold;
 color: #2f61a6;
}

div#livechat_footer
{
	float: right;
	margin: 23px 8px 0 0;
}

div#livechat_footer span
{
	padding-right: 4px;
}
/* price footer ends */


#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;}
.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;}
#links a{text-decoration:none; color:#1b2d75;}
#links a:hover{text-decoration:underline; color:#1b2d75;}
.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;}

.packageintro{text-align:justify; padding-right:15px;}


/* Destination Tab Data Settings */
.tabcontent .heading-16 {
color:#397ECB;
font-size:16px;
font-weight:bold;
}

#destination_tabdata .dest_tab_text
{
	width: 100%;
	height: auto;
	overflow: hidden;
}

#destination_tabdata .dest_tab_text .citiestext
{
	width: 450px;
	height: auto;
	float: left;
	text-align: justify;
	font-size:11px;
}

#destination_tabdata .dest_tab_text .citiestext p
{
	padding: 5px 0 0 0;
	margin: 0;
	overflow: hidden;
}

#destination_tabdata .dest_tab_text .citiesimgs
{
	width: 158px;
	height: auto;
	float: right;
}

.photogalimgheading
{
 display: block;
 margin: 3px 0 0 0;
 padding: 0 0 10px 0;
 font-weight: bold;
 display: block;
 }
/* Destination Tab Data Settings */
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;
}
