﻿.header_topcontainer {
  width:100%;
  float:left;
  padding:2px 0 2px 5px;
  border-bottom:1px solid #CFCFCF;
}
.header_topcontainer a,
.header_bottomcontainer a
{
 color:#1E56A5 !important;
 text-decoration:none !important;
 cursor:pointer;
}
.header_topcontainer a:hover,
.header_bottomcontainer a:hover{
 color:#1E56A5 !important;
 text-decoration:none !important;
 cursor:pointer;
}
.header_bottomcontainer {
 width:100%;
 height:80px;
 float:left;
 background:url(../Images/headerbg.gif) no-repeat;
}
.header_bottomcontainer tt {
 width:145px;
 float:left;
 padding:10px 10px 0 80px;
}
.header_bottomcontainer div {
 width:730px;
 float:left;
 padding:10px 5px;
}
.header_bottomcontainer div label,
.header_bottomcontainer div code {
 width:100% !important;
 float:left;
 font-family:Arial;
 text-align:right;
 padding:0 0 10px;
}
.header_bottomcontainer div label{
 width:25% !important;
 float: right;
 text-align:right;
}
.header_bottomcontainer div label span
{float: left;}
.header_bottomcontainer div code {
 padding:0;
}
.header_bottomcontainer div code i,
.header_bottomcontainer div code b {
 width:100%;
 float:left;
 font-size:9.85px;
 font-family:Arial;
 font-style:normal;
 color:#5A5A5A;
}
.header_bottomcontainer div code b {
 font-size:11.96px;
 color:#343434;
}

.first_tier_nav {
  width:985px;
  height:35px;
  float:left;
}
.first_tier_nav tt {
  width:8px;
  height:31px;
  float:left;
}
.first_tier_nav ul {
  width:725px;
  height:31px;
  float:left;
  position:relative;
  top:-6px;
  overflow:hidden;
  cursor:pointer;
  padding: 0 0 0 240px;
  background:url(../Images/firstnav_bg2.gif) no-repeat;
}
.first_tier_nav ul li,
.first_tier_nav ul li.active {
  width:auto;
  height:31px;
  float:left;
  display:inline;
}
.first_tier_nav ul li.active {
  width:auto;
  height:31px;
}
.first_tier_nav ul li i ,
.first_tier_nav ul li em {
  width:6px;
  height:31px;
  float:left;
}
.first_tier_nav ul li.active i ,
.first_tier_nav ul li.active em {
  width:6px;
  height:31px;
  float:left;
  background:url(../Images/firstnav_leftactive.gif) no-repeat;
}
.first_tier_nav ul li.active em {
  background:url(../Images/firstnav_rightactive.gif) no-repeat;
}
.first_tier_nav ul li dfn,
.first_tier_nav ul li.active dfn {
  width:auto;
  height:31px;
  float:left;
  list-style:none;
  color:#fff;
  font-weight:bold;
  font-style:normal;
  display:inline;
  padding:10px 15px;
}
.first_tier_nav ul li.active dfn {
  color:#1E56A5;
  background:url(../Images/firstnav_middlebg.gif) repeat-x;
}
.first_tier_nav ul li.sep {
  width:2px;
  height:31px;
  float:left;
  list-style:none;
  display:inline;
  padding:0;
  background:url(../Images/firstnav_sep.gif) no-repeat;
}
.content_container i {
  width:985px;
  height:7px;
  float:left;
}
.content_container .content_maincontainer {
  width:985px;
  float:left;
  padding:0 9px;
  overflow:hidden;
  background:url(../Images/content_middlebg.gif) repeat-y;
}
.content_maincontainer .content_left {
  width:296px;
  float:left;
  margin:0 7px 0 0;
}
.secondtier_module {
 width:296px;
 float:left;
}
.secondtier_module .secondtier_nav {
 width:296px;
 height:29px;
 float:left;
 margin:0;
 cursor:pointer;
 background:url(../Images/second_topbg.gif) no-repeat;
 overflow:hidden;
}
.secondtier_module .secondtier_nav li,
.secondtier_module .secondtier_nav li.active{
 width:auto;
 float:left;
 list-style:none;
 display:inline;
 margin:0 5px 0 0;
}
.secondtier_module .secondtier_nav li b,
.secondtier_module .secondtier_nav li.active b  {
 width:5px;
 height:29px;
 float:left;
 background:url(../Images/secondnav_left.gif) no-repeat;
}
.secondtier_module .secondtier_nav li.active b {
 background:url(../Images/secondnav_left_active.gif) no-repeat;
}
.secondtier_module .secondtier_nav li dfn,
.secondtier_module .secondtier_nav li.active dfn {
 width:auto;
 height:29px;
 float:left;
 color:#666;
 font-size:11px;
 font-weight:bold;
 font-style:normal;
 padding:5px 10px;
 background:url(../Images/secondnav_middle.gif) repeat-x;
}
.secondtier_module .secondtier_nav li.active dfn {
 color:#1E56A5;
 background:url(../Images/secondnav_middle_active.gif) repeat-x;
}
.secondtier_module .secondtier_nav li em,
.secondtier_module .secondtier_nav li.active em {
 width:6px;
 height:29px;
 float:left;
 background:url(../Images/secondnav_right.gif) no-repeat;
}
.secondtier_module .secondtier_nav li.active em {
 background:url(../Images/secondnav_right_active.gif) no-repeat;
}
.secondtier_module .secondtier_container {
 width:284px;
 float:left;
 padding:5px 5px 0 ;
 /*background:#fff;*/
 border-left:1px solid #BDBCBD;
 border-right:1px solid #BDBCBD;
}
.secondtier_module p{
  width:296px;
  height:8px;
  float:left;
}
.airlines_module {
  width:284px;
  float:left;
}
.airlines_module span {
  width:274px;
  float:left;
  font-size:11px;
  color:#767675;
  border-bottom:1px solid #000;
  background:#EEE;
  padding:5px;
}
.airlines_module span b {
  width:auto;
  color:#1E56A5;
}
.field_module,
.room_module {
  width:284px;
  float:left;
  padding:2px 0;
}
.room_module tt,
.room_module del {
  width:80px;
  float:left;
  font-size:12px;
  font-weight:bold;
  font-family:Arial;
  text-align:right;
  padding:0 5px 5px;
}
.room_module del {
  font-size:11px;
  text-decoration:none;
}
.room_module span {
  width:190px;
  float:left;
  padding:0;
}
.room_module span label {
  width:90px;
  float:left;
  padding:0 2px;
  font-size:11px;
}
.field_module span {
  width:auto;
  float:left;
  font-size:11px;
  padding:5px 8px;
  overflow:hidden;
}
*html .field_module span {
  padding:5px 4px;
}
*+html .field_module span {
  padding:5px 4px;
}
.field_module span dfn,
.field_module span em {
  float:left;
  font-style:normal;
}
.field_module span em {
  float:left;
  padding-left:2px;
}
*html .field_module span em {
  padding-top:3px;
}
*+html .field_module span em {
  padding-top:3px;
}
.field_module code  {
  width:auto;
  font-size:12px;
  color:#1E56A5;
  font-weight:bold;
  font-family:Arial;
  font-style:normal;
  position:relative;
  top:2px;
  overflow:hidden;
}
.field_module label {
  width:284px;
  float:left;
  padding:3px 0;
}
.field_module label tt {
  width:80px;
  float:left;
  text-align:right;
  font-size:12px;
  font-weight:bold;
  font-family:Arial;
  padding:5px;
}
.field_module label dfn {
  width:190px !important;
  float:left;
  padding:0;
  font-size:11px;
  font-style:normal;
}
.field_module label dfn em {
  position:relative;
  top:4px;
  cursor:pointer;
}
.preferred_module,
.preferred_module tt {
  width:272px;
  float:left;
  padding:5px;
}
.preferred_module tt {
  font-size:12px;
  color:#484848;
  font-weight:bold;
  font-family:Arial;
  padding:0 0 5px;
}
.preferred_container,
.preferred_container p {
  width:272px;
  float:left;
}
.preferred_container p {
  height:10px;
}
.preferred_module .preferred_content {
  width:262px;
  float:left;
  padding:3px 5px;
  background:url(../Images/preferred_middlebg.gif) repeat-y;
}
.preferred_content span {
  width:262px;
  float:left;
  padding:3px 0;
}
.preferred_content span label {
  width:87px;
  float:left;
}
.search_module {
  width:auto;
  float:right;
  overflow:hidden;
  padding:5px 0 0;
  cursor:pointer;
}
.callus_module {
  width:234px;
  float:left;
  padding:10px 0 0;
}
.callus_module img{ float:left;}
.callus_module tt {
  width:58px;
  float:left;
}
.callus_module span {
  width:170px;
  float:left;
  padding:0 0 0 5px;
}
.callus_module span label {
  width:100%;
  float:left;
  position:relative;
  font-size:9.85px;
}
.callus_module span b {
  width:100%;
  float:left;
  font-size:11.96px;
}
.content_maincontainer .content_right {
  width:662px;
  float:left;
  overflow: hidden;
  position: relative;
}
.hotdeal_module {
  width:484px;
  float:left;
  overflow:hidden;
  margin:0 10px 0 0;
}
.hotdeal_module .hotdeal_top_module {
  width:484px;
  float:left;
  overflow:hidden;
}
.onlinebook_module {
  width:166px;
  float:left;
}
h1 {
  width:100%;
  float:left;
  padding:5px 0;
}
h1 label {
width:auto;
float:left;
font-size:21px;
color:#462505;
font-family:Times New Roman;
}
h1 span ,
h1 del {
width:auto;
float:right;
font-family:Arial;
font-weight:bold;
padding:5px 5px 0;
font-size:11px;
}
h1 del {
padding:8px 5px 0;
text-decoration:none;
}
h1 span b,
h1 span cite {
width:auto;
float:left;
padding:4px 0;
margin:0;
}
h1 span cite {
padding:0 0 0 5px;
}
h1 span b em,
h1 span cite em {
width:auto;
float:left;
padding:0 2px;
margin:0;
cursor:pointer;
}
h1 span cite em {
padding:0;
}
.box_maincontainer {
  width:100%;
  float:left;
}
.box_maincontainer p {
  width:100%;
  float:left;
}
.box_maincontainer p i {
  width:10px;
  height:10px;
  float:left;
  overflow:hidden;
}
.box_maincontainer p label,
.box_maincontainer p cite,
.box_maincontainer p dfn,
.box_maincontainer p del,
.box_maincontainer p code ,
.box_maincontainer p tt,
.box_maincontainer p big,
.box_maincontainer p em,
.box_maincontainer p kbd,
.box_maincontainer p small {
  width:464px;
  height:10px;
  margin: 0;
  padding:0;
  float:left;
  overflow:hidden;
  background:url(../Images/topmiddle.gif) repeat-x;
}
.box_maincontainer p cite,
.box_maincontainer p tt  {
  background:url(../Images/bottommiddle.gif) repeat-x;
}
.box_maincontainer p kbd,
.box_maincontainer p small {
 width:205px;
}
.box_maincontainer p kbd {
 background:url(../Images/bottommiddle.gif) repeat-x;
}
.box_maincontainer p dfn,
.box_maincontainer p del {
  width:146px;
  text-decoration:none;
  overflow:hidden;
  background:url(../Images/topmiddle.gif) repeat-x;
}
.box_maincontainer p del {
 width:166px;
 height:15px;
 background:url(../Images/bottommiddle_shade.gif) no-repeat;
}
.box_maincontainer p big,
.box_maincontainer p em {
 width:728px;
 background:url(../Images/topmiddle.gif) repeat-x;
}
.box_maincontainer p em {
 background:url(../Images/bottommiddle.gif) repeat-x;
}
.box_maincontainer p code,
.box_maincontainer p tt {
  width:307px;
}
.box_maincontainer .box_container,
.box_maincontainer .onlinebook_container,
.box_maincontainer .offer_container,
.box_maincontainer .packages_container,
.box_maincontainer .destination_container {
  width:472px;
  float:left;
  padding:0 5px;  
  background:#fff;
  border-left:1px solid #BDBCBD;
  border-right:1px solid #BDBCBD;
}
.box_maincontainer .onlinebook_container,
.box_maincontainer .offer_container,
.box_maincontainer .packages_container {
  width:154px;
  float:left;
  overflow:hidden;
  padding:0 5px;
}
.box_maincontainer .offer_container {
 width:315px;
}
.box_maincontainer .packages_container {
 width:736px;
}
.box_maincontainer .destination_container {
 width:213px;
 overflow:hidden;
}
.box_container tt {
  width:auto;
  float:right;
  font-family:Arial;
  font-weight:bold;
  padding:0 5px;
  margin:0;
  font-size:11px;
  position:relative;top:-4px;
}
.box_container .box_content {
  width:466px;
  float:left;
}
.box_content dfn {
  width:150px;
  float:left;
  overflow:hidden;
  margin:0 0 0 4px !important;
}
.box_content dfn i {
  width:146px;
  height:125px;
  float:left;
}
.box_content dfn i img {
  width:146px;
  height:123px;
  float:left;
  padding:1px;
  border:1px solid #BDBCBD;
}
.box_content dfn em {
  width:145px;
  float:left;
  font-style:normal;
  font-size:11px;
  color:#3F3F3E;
  margin:5px 5px 0;
}
.hotdeal_module .hotdeal_bottom_module {
  width:484px;
  height:80px;
  float:left;
  overflow:hidden;
  background:url(../Images/email_bg.gif) no-repeat;
}
.hotdeal_module .hotdeal_bottom_module span {
  width:67px;
  height:80px;
  float:left;
  padding:0 10px;
}
.hotdeal_module .hotdeal_bottom_module label {
  width:120px;
  float:left;
  font-weight:bold;
  font-size:12px;
  float:left;
  padding:15px 10px 0 0;
  text-align:right;
}
.hotdeal_module .hotdeal_bottom_module i,
.hotdeal_module .hotdeal_bottom_module em  {
  width:auto;
  float:left;
  padding:27px 10px 0;
}
.hotdeal_module .hotdeal_bottom_module em {
  padding:25px 0 0;
  cursor:pointer;
}
.online_content,
.online_content tt ,
.online_content label,
.online_content span  {
  width: 100%;
  float:left;
}
.online_content tt {
  text-align:center;
}
.online_content label {
  font-size:12px;
  font-weight:bold;
  color:#683A09;
  padding:5px 0;
  width: 150px;
}
.online_content label tt {
  width:40px;
  float:left;
}
.online_content label cite 
{
  float:left;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  font-style:normal;
  color:#683A09;
  padding:15px 0;
  width: 85px;
}
.online_content span {
  font-size:11px;
  color:#262626;
  line-height:14px;
  padding:2px 5px;
}
.online_content ul {
  width:100%;
  font-size:11px;
  color:#585858;
  padding:0;
  margin:0;
}
.online_content ul li {
  list-style:none;
  background:transparent;
}
.online_content ul li i {
  width:10px;
  float:left;
  padding:4px 2px 0;
}
.online_content ul li em {
  width:140px;
  float:left;
  line-height:15px;
  font-style:normal;
}
.content_right .contentright_bottom_module {
  width:662px;
  float:left;
  padding:0;
}
.offer_module,
.offer_module1 {
  width:327px;
  float:left;
  margin:0 8px 0 0;
}
.offer_module1 {
  margin:0;
}
.offer_content {
  width:100%;
  float:left;
}
.offer_content span {
  width:295px;
  float:left;
  padding:5px 10px;
  border-bottom:1px solid #C9C9C9;
}
.offer_content span tt {
  width:90px;
  float:left;
}
.offer_content span label ,
.offer_content span label b,
.offer_content span label dfn {
  width:200px;
  float:left;
  margin:0 0 0 5px;
}
.offer_content span label b  {
  font-size:12px;
  margin:0;
}
.offer_content span label dfn {
  font-size:11px;
  line-height:15px;
  padding:2px 0;
  margin:0;
  font-style:normal;
}
.offer_content span label dfn a {
  font-weight:bold;
  color:#3c8bbe;
}
.offer_content span label dfn a:hover {
  font-weight:bold;
  color:#7f7f7e;
}
.offer_content span.border_none {border:none;float:left;}
.footer_container .logo_module {
  width:985px;
  float:left;
  font-size:11px;
  padding:20px 0 0;
  text-align:center;
}
.logo_module span {
  width:auto;
  float:left;
  padding:0 5px;
}
.poweredby_module {
  width:100%;
  height:38px;
  float:left;
  background:url(../Images/footerbg.gif) no-repeat;
  }
.poweredby_module span {
  width:100%;
  float:left;
  text-align:center;
}
.poweredby_module span em {
  width:auto;
  font-size:11px;
  color:#fff;
  font-style:normal;
  position:relative;
  top:-8px;
  left:15px;
}
.poweredby_module span i {
  width:auto;
  position:relative;
  top:1px;
  left:20px;
}
.yui-calcontainer {
	position:relative;
	padding:5px;
	background-color:#F7F9FB;
	border:1px solid #7B9EBD;
	float:left;
	overflow:hidden;
}
.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	left:-1px;
	top:-1px;
	z-index:0;
	width:50em;
	height:50em;
}

.yui-calcontainer.multi {padding:0;}

.yui-calcontainer.multi .groupcal {
	padding:5px;
	background-color:transparent;
	z-index:1;
	float:left;
	position:relative;
	border:none;
}
.yui-calcontainer .title {
	font:100% sans-serif;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	height:25px;
	position:absolute;
	top:3px;left:5px;
	z-index:1;
}
.yui-calcontainer .close-icon {
	position:absolute;
	right:3px;
	top:3px;
	border:none;
	z-index:1;
}
/* Calendar element styles */

.yui-calendar {
	font:100% sans-serif;
	text-align:center;
	border-spacing:0;
	border-collapse:separate;
	position:relative;
}
.yui-calcontainer.withtitle {padding-top:1.5em;}
.yui-calendar .calnavleft {
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;   
	left:2px;
	z-index:1;
}
.yui-calendar .calnavright {
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;  
	right:2px;
	z-index:1;
}
.yui-calendar td.calcell {
	padding:.1em .2em;
	border:1px solid #E0E0E0;
	text-align:center;
}
.yui-calendar td.calcell a {
	color:#003DB8;
	text-decoration:none;
}
.yui-calendar td.calcell.today {
	border:1px solid #000;
}
.yui-calendar td.calcell.oom {
	cursor:default;
	color:#999;
	background-color:#EEEEEE;
	border:1px solid #E0E0E0;
}
.yui-calendar td.calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
	border:1px solid #FF9900;
}
.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#EC1F27;
	border:1px solid #EC1F27;
}
.yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}
.yui-calendar td.calcell.restricted {
	text-decoration:line-through;
}
.yui-calendar td.calcell.previous {
	color:#ccc;
}
.yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
.yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
.yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
.yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }
.yui-calendar .calhead {
	border:1px solid #E0E0E0;
	vertical-align:middle;
	background-color:#FFF;
}
.yui-calendar .calheader {
	position:relative;
	width:100%;
	text-align:center;
}
.yui-calendar .calheader img {
	border:none;
}
.yui-calendar .calweekdaycell {
	color:#666;
	font-weight:normal;
	text-align:center;
	width:1.5em;
}
.yui-calendar .calfoot {
	background-color:#EEE;
}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color:#666;
	font-size:9px;
	font-style:italic;
	font-weight:normal;
	width:15px;
}
.yui-calendar .calrowhead {
	border-right-width:2px;
}
.yui-calendar a:hover {background:inherit;}
/* styles for highlighted result item */ 
	/* styles for this implementation */ 
	
#autocomplete { 
    width:109px; /* set width for widget here  */
	float:left;
	margin:0px 4px 0px 0px;
	_margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px; 
	color:#000;  
} 

/* styles for entire widget */ 
.yui-ac { 
    position:relative;font-family:arial;font-size:100%; 
} 
 
/* styles for input field */ 
.yui-ac-input { 
    position:absolute;width:100%; 
    margin:0px 4px 0px 0px;
	_margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px; 
	color:#000;  
} 
	 
/* styles for results container */ 
.yui-ac-container { 
    position:absolute;top:1.6em;width:260px;
} 
 
/* styles for header/body/footer wrapper within container */ 
.yui-ac-content { 
    position:absolute;width:290px !important; background:#fff;overflow:visible;z-index:9050; border:1px solid #808080;
} 
 
/* styles for container shadow */ 
 .yui-ac-shadow { 
    position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049; 
} 
 
/* styles for results list */ 
.yui-ac-content ul{ 
    margin:0;padding:0;width:290px !important; background:none !important; padding-bottom:0px !important; overflow-x:hidden;  
} 
 
/* styles for result item */ 
 .yui-ac-content li { 
    margin:0;padding:2px 5px;cursor:default;white-space:nowrap; 
} 
 
/* styles for prehighlighted result item */ 
.yui-ac-content li.yui-ac-prehighlight { 
    background:#B3D4FF; 
} 
 
/* styles for highlighted result item */ 
.yui-ac-content li.yui-ac-highlight { 
    background:#426FD9;color:#FFF;
    
} 

/*code addition for autocomplete ends here*/
.paggination_module {
 width:auto;
 float:right;
 padding:5px 0;
}
.paggination_module i {
 width:auto;
 height:auto;
 float:left;
 font-style:normal;
 margin:0 2px;
}
.paggination_module i a,
.paggination_module i a {
 color:#1E56A5;
 background:#fff;
 padding:2px 5px;
 border:1px solid #E6E8E9;
}
.paggination_module i a:hover {
 color:#1E56A5;
 background:#D7F0F7;
}
.packagepic_content {
 width:160px;
 float:left;
 margin:0 0 0 3px;
}
.packagepic_content tt {
 width:100%;
 float:left;
}
.packagepic_content tt img {
 width:146px;
 height:123px;
 float:left;
 padding:1px;
 border:1px solid #BDBCBD;
}
.packagepic_content i {
 width:100%;
 float:left;
 padding:15px 0;
}
.packagedetail_content {
 width:370px;
 float:left;
}
.packagedetail_content tt ,
.packagedetail_content tt b ,
.packagedetail_content tt cite {
 width:100%;
 float:left;
 font-style:normal;
 font-family:Arial;
 color:#313131;
}
.packagedetail_content tt b {
 font-size:16px;
}
.packagedetail_content tt cite {
 font-size:11px;
}
.packagedetail_content span {
 width:365px;
 float:left;
}
.packagedetail_content span label {
 width:180px;
 float:left;
}
.packagedetail_content span label code,
.packagedetail_content span label big {
 width:100%;
 float:left;
 font-size:12px;
 font-style:normal;
 font-weight:bold;
 font-family:Arial;
 color:#834101;
 padding:5px 0;
}
.packagedetail_content span label big {
 padding:2px 0;
}
.packagedetail_content span label big i {
 width:10px;
 height:7px;
 float:left;
 padding:4px 0 0;
}
.packagedetail_content span label big em {
 width:165px;
 float:left;
 font-size:11px;
 font-style:normal;
 font-weight:normal;
 color:#262626;
}
.packageenquiry_content1 {
 width:170px;
 float:left;
 padding: 0 0 0 5px;
 border-left:2px solid #EAEAEA;
}
.packageenquiry_content1 .price_module {
 width:151px;
 height:81px;
 float:left;
 margin:0 10px;
 overflow:hidden;
 background:#d4e1fc;
}
.packageenquiry_content1 .price_module span {
 width:135px;
 float:left;
 padding:10px;
}
.packageenquiry_content1 .price_module span tt ,
.packageenquiry_content1 .price_module span b,
.packageenquiry_content1 .price_module span cite {
 width:100%;
 float:left;
 font-size:12px;
 color:#3F3F3F;
 text-align:center;
 font-family:Arial;
 font-style:normal;
 font-weight:bold;
 position:relative;
 padding:0;
}
.packageenquiry_content1 .price_module span b {
 font-size:24px;
}
.packageenquiry_content1 .price_module span cite {
 font-size:11px;
 font-weight:normal;
 margin: 0;
}
.packageenquiry_content1 .contactus_module {
 width:166px;
 min-height:145px;
 float:left;
 overflow:hidden;
 margin:5px;
 background:#ffddc9;
}
.packageenquiry_content1 .contactus_module span {
 width:155px;
 float:left;
 padding:3px;
}
.packageenquiry_content1 .contactus_module span label,
.packageenquiry_content1 .contactus_module span tt ,
.packageenquiry_content1 .contactus_module span cite ,
.packageenquiry_content1 .contactus_module span big ,
.packageenquiry_content1 .contactus_module span em ,
.packageenquiry_content1 .contactus_module span dfn{
 width:100%;
 float:left;
 font-size:11px;
 color:#3F3F3F;
 text-align:center;
 font-family:Arial;
 font-style:normal;
 font-weight:bold;
 padding:2px 0;
}
.packageenquiry_content1 .contactus_module span tt {
 font-size:16px;
 position:relative;
 stop:-10px;
 border-bottom:1px solid #ACACAC;
}
.packageenquiry_content1 .contactus_module span cite {
 position:relative;
}
.packageenquiry_content1 .contactus_module span big {
 position:relative;
 top:-3px;
 font-size:10px;
 text-align:left;
}
.packageenquiry_content1 .contactus_module span big input
{
	float: left;
	width: 130px;
	margin-left: 10px;
	padding-left: 3px;
}
.packageenquiry_content1 .contactus_module span big kbd {
 width:auto;
 position:relative;
 top:7px;
}
.packageenquiry_content1 .contactus_module span em {
 width:100%;
 text-align:center;
 top:-5px;
 cursor:pointer;
}
.packageenquiry_content1 .contactus_module span dfn
{
	color: Red;
	display: none;
}
.packageenquiry_content1 i {
 width:152px;
 height:42px;
 float:left;
 margin:0 0px 5px 7px;
 background:url(../Images/lightgreen_bg.gif) no-repeat;
 position: relative;
 overflow: hidden;
}
.packageenquiry_content1 i del {
 width:23px;
 height:28px;
 float:left;
 text-decoration:none;
 padding:7px;
}
.packageenquiry_content1 i dfn {
 width:100px;
 float:left;
 font-size:10px;
 font-weight:bold;
 color:#373737;
 font-style:normal;
 padding:7px 5px;
}
.packageenquiry_content1 tt {
 width:166px;
 float:left;
 text-align:center;
 cursor:pointer;
 overflow:hidden;
 padding:0;
}




.padding_bottom {
 padding:0 0 10px;
}
.destination_container big {
 width:205px;
 float:left;
 font-size:18px;
 font-weight:bold;
 font-family:Times New Roman;
 padding:5px 0;
 margin:0 3px;
 border-bottom:1px solid #B8B8B8;
}
.col_a_field {
 width:100%;
 float:left;
 overflow:hidden;
 padding:0 0 0 2px;
}
.col_a_field kbd,
.col_a_field i {
 width:100%;
 float:left;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 font-family:Arial;
 padding:4px 0;
}
*html .col_a_field kbd{
 padding:4px 0;
 background:transparent;
}
*+html .col_a_field kbd {
 padding:4px 0;
}
.col_a_field i {
 font-style:normal;
 position:relative;
 padding:4px 0;
 font-weight:normal;
}
*html .col_a_field i {
 padding:1px 0;
}
*+html .col_a_field i {
 padding:4px 0;
}
.col_a_field bdo {
 width:100%;
 float:left;
 position:relative;
 padding:5px 0;
}
.cola_theme {
 width:225px;
 float:left;
 padding:5px 0 10px 2px;
}
.cola_theme code {
 width:100%;
 float:left;
 font-size:12px;
 font-weight:bold;
 font-style:normal;
 font-family:Arial;
 padding:5px 0;
}
.cola_theme span {
 width:225px;
 float:left;
 padding:2px 0 0;
}
.cola_theme span label {
 width:49%;
 float:left;
}
.cola_theme span label dfn {
 width:100%;
 float:left;
}
.cola_theme span label dfn i {
 width:18%;
 float:left;
}
.cola_theme span label dfn em {
 width:75%;
 float:left;
 font-size:12px;
 font-style:normal;
}
/*Above CSS code is added by shilpi garg as on 27th march 2009*/
/*Below CSS code is added by shilpi garg as on 30th march 2009*/
.packages_fulldescription_module,
.packages_fulldescription_module label {
 width:530px;
 float:left;
 margin:0 0 0 3px;
}
.packages_fulldescription_module label {
 margin:0;
}
.packages_fulldescription_module label tt {
 width:335px;
 float:left;
}
.packages_fulldescription_module label tt img  {
 width:331px;
 height:157px;
 float:left;
 padding:1px;
 border:1px solid #000;
}
.packages_fulldescription_module label big {
 width:175px;
 float:left;
 padding:10px 5px 0;
 margin:0 5px;
 overflow: hidden;
}
.packages_fulldescription_module label big cite {
 width:175px;
 height:50px;
 float:left;
 border-bottom:1px solid #B8B8B8;
}
.packages_fulldescription_module label big cite i {
 width:45px;
 height:45px;
 float:left;
}
.packages_fulldescription_module label big cite em {
 width:120px;
 float:left;
 font-size:12px;
 font-weight:bold;
 color:#4F4F4F;
 font-style:normal;
 padding:5px 0 0 5px;
}
.packages_fulldescription_module label big code {
 width:175px;
 float:left;
 padding:10px 0;
}
.packages_fulldescription_module label big code kbd {
 width:auto;
 float:left;
 padding:2px 5px;
 cursor:pointer;
}
.packages_fulldescription_content {
 width:99%;
 float:left;
 margin:0 0 0 3px;
}
.packages_fulldescription_content tt {
 width:99%;
 float:left;
 padding:5px 0;
 font-weight:bold;
 color:#7B4908;
 font-size:16px;
 font-family:Arial;
 border-bottom:1px solid #4B4B4B;
 margin:3px 0;
}
.packages_fulldescription_content span {
 width:99%;
 float:left;
 font-size:11px;
 color:#252525;
 padding:5px 0;
 line-height:20px;
 text-align: justify;
}
.packages_fulldescription_content span b {
 width:auto;
 float:left;
 font-size:11px;
 color:#444444;
 padding:0 2px 0 0;
}
.packages_fulldescription_content span strong {
 float:right;
 font-size:11px;
 color:#444444;
 padding:0 20px 0 0;
 text-align: right;
 width: 200px;
}
.tabular_module {
 width:700px !important;
 float:left;
 margin:0;
 padding:0 !important;
}
.tabular_module .tabular_heading {
 width:695px;
 float:left;
 font-size:13px;
 font-weight:bold;
 background:#E6E6E6;
 border:1px solid #CECECE;
}
.tabular_heading .col-1,
.tabular_heading .col-2,
.tabular_heading .col-3, 
.tabular_heading .col-4,
.tabular_heading .col-5,
.tabular_heading .col-6,
.tabular_heading .col-last,
.tabular_heading .col-tour{
 width:80px;
 float:left;
 padding:5px 10px;
 border-right:1px solid #CECECE;
 position: relative;
 overflow: hidden;
}
.tabular_heading .col-2{width:40px;}
.tabular_heading .col-3{width:210px;}
.tabular_heading .col-4{width:40px;}
.tabular_heading .col-5{width:90px;}
.tabular_heading .col-6{width:110px;}
.tabular_heading .col-tour{width:510px;}

.tabular_heading .col-last{
 width:120px;
 border-right:none;
}
.tabular_module .tabular_content {
 width:695px !important;
 float:left;
 margin:0;
 padding:0 !important;
}
.tabular_content .tabular_field {
 width:100%;
 float:left;
 margin:0;
 padding:0 !important;
 border-bottom:1px solid #CECECE;
 border-left:1px solid #CECECE;
 border-right:1px solid #CECECE;
}
.tabular_field .cont_1,
.tabular_field .cont_2,
.tabular_field .cont_3,
.tabular_field .cont_4,
.tabular_field .cont_5,
.tabular_field .cont_6,
.tabular_field .cont_last,
.tabular_field .cont_tour {
 width:100px;
 float:left;
 padding:5px 10px;
 border-right:1px solid #CECECE;
}
.tabular_field .cont_2{width:40px;}
.tabular_field .cont_3{width:210px;}
.tabular_field .cont_4{width:40px;}
.tabular_field .cont_5{width:90px;}
.tabular_field .cont_6{width:110px;}
.tabular_field .cont_tour{width:510px;}
.tabular_field .cont_last
{
 width:105px;
 border-right:none;}
.package_subcontent {
 width:695px;
 float:left;
 padding:5px;
}
.package_subcontent .package_subpart {
 width:345px;
 float:left;
}
.package_subcontent span {
 width:695px;
 float:left;
 padding:0 !important;
}
.package_subcontent span label {
 width:340px;
 float:left;
 margin-bottom: 10px;
}
.package_subcontent span label i {
 width:10px;
 float:left;
 padding:6px 2px 0 0;
}
.package_subcontent span label dfn {
 width:320px;
 float:left;
 font-style:normal;
}
.otherpackages_content {
 width:175px;
 float:left;
 padding:15px;
 margin:0 3px;
}
.otherpackages_content  label,
.otherpackages_content b,
.otherpackages_content dfn,
.otherpackages_content cite {
 width:100%;
 float:left;
 position:relative;
 overflow:hidden;
}
.otherpackages_content  label img {
 padding:1px;
 border:1px solid #4B4B4B;
}
.otherpackages_content b,
.otherpackages_content dfn,
.otherpackages_content cite {
 color:#313131;
 font-size:16px;
 font-style:normal;
 font-weight:bold;
 padding:5px 0 0;
}
.otherpackages_content dfn,
.otherpackages_content cite 
 {
 font-size:11px;
 font-weight:normal;
 padding:2px 0 0;
}
.otherpackages_content cite {
 color:#7A4008;
 font-weight:bold;
 padding-top: 4px;
 margin: 0;
}
.bluebg {
 background:#EEF2FB;
}
.border-top{ border-top: 1px solid #B8B8B8;}
.otherpackages_subcontent {
 width:205px;
 height:auto !important; 
 float:left;
 padding:5px 0;
 margin:0 3px;
}
.otherpackages_subcontent code {
 width:100%;
 float:left;
 font-family:Arial;
 font-style:normal;
 padding:1px 0;
}
.otherpackages_subcontent code i {
 width:48px;
 height:32px;
 float:left;
 padding:5px 20px 5px 0;
}
/*Above CSS code is added by shilpi garg as on 30th march 2009*/
/* Below code is added by shweta on 4th April 2009 for popup */
#popup{
 float: left;
 height: auto;
 padding: 5px;
 border: 1px solid #000;
 background:#dae8ee; z-index:100;display:none; position: absolute; width: 470px; height:275px; left: 250px; top: 250px;
}
#popup strong{
 width: 445px;
 float: left;
 color: #7b4908;
 font-size: 16px;
}
.fleft{ float:left;}
.fright{ float:right;}
#popup p{
 float:left;
 width: 450px;
 margin: 0;
 padding: 5px 0;
 position:relative;
 overflow: hidden;
}
#popup p b{
 width: 100px;
 text-align: right;	
 float: left;
}
#popup p i{
 float: left;
 width: 150px;
 padding-left: 20px;
}
#popup p i input{width: 210px;}
#popup p i textarea{width: 310px; height: 50px;}
#popup p code{
 float: left;
 padding-left: 125px;
}
#popup tt{width: 470px; height: 1px; background: #000;float:left; overflow: hidden; position: relative;}
.padding-left-125{padding-left: 125px;}
.terms{
 float: left;
 width: 640px;
 font-size:11px;
 color:#252525;
 padding-top: 10px;
}
.terms label{
 width:640px;
 float:left;
}
.terms label i{
 width:10px;
 float:left;
 padding:6px 2px 0 0;
}
.terms label dfn{
 width:600px;
 float:left;
 font-style:normal;
 padding:3px 2px 0 0;
}
.terms strong{
 font-size: 12px;
 width: 600px;
 padding: 5px 0;
}	
.margin-top-15{ margin-top: 15px;}
.display-none{ display: none;}
.display-block{ display: block;}

/* classes added for popup page */
.pop-up{
 float: left;
 width: 600px;
 font-family:Arial, Verdana, Tahoma;
}
.pop-up code{float: left;}
.pop-up .popdata{
 float: left;
 background:url(../Images/pop-mid.gif) repeat-y;
 width: 593px;
 height: auto;
 padding: 0 20px;
}
.pop-up .popdata tt{padding-right: 40px;}
.pop-up .popdata code{
 float: left;
 font-size: 14px;
 font-family: Arial;
 color: #5a3404;
 font-weight: bold;
 padding: 10px 0 0 5px;
}
.innerdata{
width: 534px;
border: 1px solid #cecece;
background: #fff;
float: left;
margin-top: 10px;
position: relative;
overflow: hidden;
}
.innerdata div{
 width: 266px;
 height: 110px;
 float: left;
 position: relative;
 overflow: hidden;
}
.innerdata div p{
padding: 5px;
float: left;
margin: 0 0 0 5px;
font-size:13px;
}
.innerdata div p b{
float: left;
width: 100%;
font-size:15px;
}
.innerdata div p span{
color: #616266;
float: left;
width: 97%;
}
.border-right{ border-right: 1px solid #cecece;}
.border-bottom{ border-bottom: 1px solid #cecece;}




.callus_module span.new {
  width:160px;
  float:left;
  padding:0 0 0 5px;
}


.col_a_field i a
{
color:#1E56A5;
cursor:pointer;
text-decoration:none;
font-size:12px;
}
.col_a_field i a:hover
{
color:#1E56A5;
cursor:pointer;
text-decoration:none;
font-size:12px;
}
.city_radio
{
 cursor:pointer;
 color:#1E56A5;   
}

.packagedetail_content span code.desc 
{
 width:100%; 
 float:left;
 font-size:12px; 
 font-style:normal; 
 font-weight:bold; 
 font-family:Arial;
 color:#834101; 
 padding:5px 0;
}

.packagedetail_content span small.descrip 
{
 width:100%; 
 float:left; 
 font-size:11px; 
 color:#262626; 
 font-style:normal; 
 font-family:Arial;
 padding:0 0 5px 0; 
 text-align:justify;
}

.packagedetail_content span label.inc 
{
 width:370px;
 float:left;
}

.no_result-found
{
 font-family:Verdana; 
 font-size:12pt; 
 color:#FF0000; 
 text-align:center; 
 float:left; 
 padding:150px 90px; 
 background:#fff; 
 border-left:1px solid #BDBCBD; 
 border-right:1px solid #BDBCBD; 
 font-weight:bold;   
}

.popup{
 float: left;
 height: auto;
 padding: 5px;
 border: 1px solid #000;
 background:#dae8ee; 
 z-index:100;
 display:none; 
 position: absolute; 
 width: 470px; 
 height:275px; 
 left: 250px; 
 top: 250px;
 font-size:12px;
 line-height:16px !important; 
}
.popup strong{
 width: 445px;
 float: left;
 color: #7b4908;
 font-size: 16px;
}
.popup p{
 float:left;
 width: 450px;
 margin: 0;
 padding: 5px 0;
 position:relative;
 height:auto;
 /*overflow: hidden;*/
}
.popup p b{
 width: 100px;
 text-align: right;	
 float: left;
}
.popup p i{
 float: left;
 width: 150px;
 padding-left: 20px;
}
.popup p i input{width: 210px;}
.popup p i textarea{width: 310px; height: 50px;}
.popup p code{
 float: left;
 padding-left: 125px;
 padding-top:50px;
}
.popup tt{width: 470px; height: 1px; background: #000;float:left; overflow: hidden; position: relative;}
.cls_new { font-size:1px; line-height:1px; height:1px;}

.fields_module {
  float:left;
  width:91%;
  padding:15px 0 0px 30px;
}
.fields_module .field_a,
.fields_module .field_b,
.fields_module .field_c {
  float:left;
  width:100%;
  padding:0 0 8px 0;
  font-size:12px;
  font-weight:bold;
  color:#484848;
}
.fields_module .field_b {
  width:100px;
}
.fields_module .field_c {
  width:100px;
  padding-left:30px;
}
select.big {
  width:140px;  
}
select.small {
  width:90px;  
}
.fields_module em.radio 
{ 
 font-style:normal; 
 width:100%; 
 float:left; 
 font-size:11px; 
 font-weight:bold; 
 margin:5px 0; 
 line-height:18px;
}
.fields_module em.radio small 
{ 
 float:left; 
 margin-right:5px; 
 font-size:11px;
} 
.fields_module em.radio big 
{ 
 float:left; 
 margin-right:5px; 
 font-size:11px; 
 line-height:16px; 
 *line-height:18px; 
 margin-top:-1px; 
 *margin-top:2px;
} 

/*few ndtv styles*/

.itimesCol_b{ float:right; width: 748px;}
.itimesCol_a{width:226px; float:left;}
#wrapper{float:left;
width:1000px;}

#main_div {
margin:0 auto;
width:990px;
}






