#datepicker_div,.datepicker_inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:185px;}
#datepicker_div{display:none;border:1px solid #1484e6;z-index:9999;width:370px !important;}
.datepicker_inline{float:left;display:block;border:0;}
.datepicker_rtl{direction:rtl;}
.datepicker_dialog{padding:5px!important;border:4px ridge #ddd!important;}
button.datepicker_trigger{width:25px;}
img.datepicker_trigger{margin:2px;vertical-align:middle;}
.datepicker_prompt{float:left;padding:2px;background:#ddd;color:#000;}
* html .datepicker_prompt{width:185px;}
.datepicker_control,.datepicker_links,.datepicker_header,.datepicker{clear:both;float:left;width:100%;color:#fff;}
.datepicker_control{background:#013fa2;padding:2px 0;}
.datepicker_links{background:#1484e6;padding:2px 0;}
.datepicker_control,.datepicker_links{font-weight:bold;font-size:80%;letter-spacing:1px;}
.datepicker_links label{padding:2px 5px;color:#888;}
.datepicker_clear,.datepicker_prev{float:left;width:34%;}
.datepicker_rtl .datepicker_clear,.datepicker_rtl .datepicker_prev{float:right;text-align:right;}
.datepicker_current{float:left;width:30%;text-align:center;}
.datepicker_close,.datepicker_next{float:right;width:34%;text-align:right;}
.datepicker_rtl .datepicker_close,.datepicker_rtl .datepicker_next{float:left;text-align:left;}
.datepicker_header{padding:1px 0 3px;background:#1484e6;text-align:center;font-weight:bold;font-size:70%;height:15px;}
.datepicker_header select{background:#1484e6;color:#fff;border:0;font-weight:bold;font-size:100%;}
.datepicker{background:#ccc;text-align:center;font-size:100%;}
.datepicker_nonselect{font-size:120%;padding-bottom:5px;}
.datepicker a{display:block;width:100%;}
.datepicker_titleRow{background:#A2CDF4;}
.datepicker_daysRow{background:#fff;color:#666;}
.datepicker_weekCol{background:#777;color:#fff;}
.datepicker_daysCell{color:#000;border:1px solid #fff;}
.datepicker_daysCell a{display:block;}
.datepicker_weekEndCell{background:#ebf7fe;}
.datepicker_titleRow .datepicker_weekEndCell{background:#A2CDF4;}
.datepicker_daysCellOver{background:#fff;border:1px solid #777;}
.datepicker_unselectable{color:#888;}
.datepicker_today{background:#fcc!important;}
.datepicker_currentDay{background:#999!important;}
.datepicker_status{background:#ddd;width:100%;font-size:80%;text-align:center;}
#datepicker_div a,.datepicker_inline a{cursor:pointer;margin:0;padding:0;background:none;color:#000;}
.datepicker_inline .datepicker_links a{padding:0 5px!important;}
.datepicker_control a,.datepicker_links a{padding:2px 5px!important;color:#eee!important;}
.datepicker_titleRow a{color:#eee!important;font-weight:bold;}
.datepicker_control a:hover{background:#fdd!important;color:#333!important;}
.datepicker_links a:hover,.datepicker_titleRow a:hover{background:#ddd!important;color:#333!important;font-weight:bold;}
.datepicker_multi .datepicker{border:1px solid #1484e6;}
.datepicker_oneMonth{float:left; width:185px;}
.datepicker_newRow{clear:left;}
.datepicker_cover{display:none;display:block;#position:absolute;#top:0;#left:0;z-index:-1;filter:mask();#width:300px;#height:300px;}
img{border:0;}
a.menuLink{cursor:hand;text-decoration:none;}
.ac_even{width:270px;background-color:white;font-size:12px;font-family:Verdana;}.ac_odd{width:270px;background-color:#D9E4FF;font-size:12px;font-family:Verdana;}
.ac_results{padding:0;border:1px solid black;background-color:black;overflow:hidden;}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}.ac_results li{margin:0;padding:2px 5px;cursor:pointer;display:block;width:100%;font:menu;font-size:12px;overflow:hidden;}.ac_loading{background:url("/images/wait.gif") right center no-repeat;}.ac_over{background-color:Highlight;color:HighlightText;}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 12px;
margin-right: 2px;
border: 1px solid #4fa4cd;
color: #2d2b2b;
background:#fdffab;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
padding-top:7px;
top:0px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-color:#72bdd9;
border-bottom-color:#72bdd9 ;
}


.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:block;
}


/* CSS Document */
body{
margin:0px;
bgcolor:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#box{
border:1px solid #000000;
width:990px;
text-align:center;
}

.tab {
border:1px solid #bdbdbd;
}

#header{
text-align:right;
padding: 10px 14px 5px 14px;
background-image: url(../images/top-bg.gif);
background-repeat: repeat-x;
}

#footer{
text-align:center;
padding: 10px 0px 10px 0px;
}


#cat {
float:left;
padding:20px 0px 0px 10px;
}

#menu {
padding:6px 0px 6px 10px;
background:#024280;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.mtext {
padding-left:20px;
}

.mtextsel{
color:#fffd82;
padding-left:20px;
}

.padtext {
padding:5px 0px 3px 11px;
}

.widgettxt{
font-size:11px;
color:#02427f;
font-weight:bold;
}

.register {
font-size: 11px;
font-weight: bold;
color: #000000;
}

.loginblue {
font-size: 11px;
font-variant: normal;
color: #354b9f;
}

.feildtxt{
font-size:9px;
color:#515151;
}

#deals{
border:1px solid #4FA2CC;
width:275px;
background-image:url(../images/top-bg.gif);
background-repeat:repeat-x;
height:130px;
}

.dealshead{
font-size:12px;
font-weight:bold;
color:#004366;
padding:5px 0 5px 10px;
}

.dealcont{
font-size:12px;
color:#004366;
padding:5px 5px 5px 10px;
}

.subhead {
font-size: 10px;
font-weight: bold;
color: #265195;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #FFFFFF;
border-bottom-width:0;
font:normal 11px Verdana;
line-height: 18px;
z-index: 100;
background-color: #024280;
width: 160px;
margin-top:3px;
}

.anylinkcss a{
color: white;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid gray;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #F8FBBD;
color: #000000;
}

.lightgrey-header {
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #d5d5d5;
padding:3px;
}

.grey-deals {
font-size: 10px;
color: #000000;
padding:2px 0px 2px 2px;
}

.loginarea-bluesm {
font-size: 10px;
font-weight: bold;
color: #265195;
padding: 2px 0px 2px 5px;
}


a.linktop:active { color:#FFFFFF ; text-decoration: none;}
a.linktop:link { color: #FFFFFF; text-decoration: none; }
a.linktop:visited { color: #FFFFFF; text-decoration: none;}
a.linktop:hover { color: #fffd82; text-decoration:none;}

a.linkfoot:active { color:#000000 ; text-decoration: none;font-size:11px;}
a.linkfoot:link { color: #000000; text-decoration: none; font-size:11px;}
a.linkfoot:visited { color: #000000; text-decoration: none;font-size:11px;}
a.linkfoot:hover { color: #000000; text-decoration:none;font-size:11px;}

a.linkfoot2:active { color:#022098 ; text-decoration:underline; font-size:10px;}
a.linkfoot2:link { color: #022098; text-decoration: underline;font-size:10px;}
a.linkfoot2:visited { color: #022098; text-decoration: underline;font-size:10px;}
a.linkfoot2:hover { color: #022098; text-decoration:underline;font-size:10px;}



  /* CSS Document */
.register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.loginblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #354b9f;
}
.loginarea-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #265195;
	padding: 2px 0px 2px 5px;
}
.loginarea-bluesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #265195;
	padding: 2px 0px 2px 5px;
}
.greynormalsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 2px 0px 2px 5px;
}

.text-orange-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6100;
	padding: 5px;
	text-align: justify;
}
.lightblue-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #daeafb;
	padding: 3px;
}

.lightgrey-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #d5d5d5;
	padding: 3px;
}

.lightblue-subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #01427f;
	background-color: #ebf5ff;
	padding: 5px;
}

.black-subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding:2px 0px 2px 2px;
}


.grey-deals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding:2px 0px 2px 2px;
}

.orange-subheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6100;
	font-weight: bold;
	padding: 0px;
}
.orange-big-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
}
.black-big-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
}
.orange-big-heading-new {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
}
.blue-bigheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #01427f;
	padding: 2px 0px 2px 2px;
}
.black-bigheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 2px 0px 0px 2px;
}

.footer-style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #022196;
	text-align: center;
	padding: 5px;
	line-height: 15px;
}
.footer-styleblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.hbar-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #024dc2;
	padding: 2px 0px 2px 0px;
}

.div-scroll-b2b {
	OVERFLOW: auto; WIDTH: 620px; HEIGHT: 172px
}

.grey-header-b2b {
	BORDER-RIGHT: #7cbce7 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; FONT-SIZE: 10px; 
	PADDING-BOTTOM: 5px; BORDER-LEFT: #7cbce7 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #7cbce7 1px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}

.dep-flight-text {
	BORDER-RIGHT: 1px solid #cccccc;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-BOTTOM: 1px solid #cccccc;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #024dc2;
}
.dep-flight-text11 {
	BORDER-RIGHT: 1px solid #cccccc;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-BOTTOM: 1px solid #cccccc;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #024dc2;
}
.deals-head{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:5px 0 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


 .border-all {
	border:1px solid #7cbde5;
}
td {
	font-family: Verdana;
	font-size: 9px;
	color: #231360;
}
p {
	font-family: Verdana;
	font-size: 9px;
	color: #231360;
}

a {
	color: #0099ff
}

a:hover {
	color: #d4002b
}

a.blue_10_links {
	color: #0099ff;
	font-size: 10px;
	font-weight: bold;
}

a.blue_10_links:hover {
	color: #d4002b;
	font-size: 10px;
	font-weight: bold;
}

a.blue_bold_links {
	color: #0099ff;
	font-size: 11px;
	font-weight: bold;
}

a.blue_bold_links:hover {
	color: #d4002b;
	font-size: 11px;
	font-weight: bold;
}

a.blue_links {
	color: #0099ff;
	font-size: 11px;
}

a.blue_links:hover {
	color: #d4002b;
	font-size: 11px;
}

a.light_yellow_links {
	color: #f9f500;

}

a.light_yellow_links:hover {
	color: #FFFFFF;
}

a.yellow_light_links {
	color: #FFFF83;
}

a.yellow_light_links:hover {
	color: #FFFFFF;
}

a.yellow_links {
	color: #FFFF83;
	font-weight: bold
}

a.yellow_links:hover {
	color: #FFFFFF;
	font-weight: bold
}

a.rust_Links_10 {
	font-weight: bold;
	font-size: 10px;
	color: #D3002C;
}

a.rust_Links_10:hover {
	font-weight: bold;
	font-size: 10px;
	color: #D3002C;
}

a.rust_links {
	color: #EC7400;
	font-size: 10px
}

a.rust_links:hover {
	color: #EC7400;
	font-size: 10px
}

a.rust_bold_links {
	color: #EC7400;
	font-size: 11px;
	font-weight: bold;
}

a.rust_bold_links:hover {
	color: #EC7400;
	font-size: 11px;
	font-weight: bold;
}

a.nav_links {
	color: #28166F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.nav_light_links {
	color: #28166F;
	font-size: 10px;
	text-decoration: none;
}

a.nav_light_links_11 {
	color: #28166F;
	font-size: 11px;
}

a.nav_links:hover {
	color: #28166F;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.grey_bold_links {
	color: #A4A3B0;
	font-weight: bold;
}

a.grey_bold_links:hover {
	color: #A4A3B0;
	font-weight: bold;
}

a.white_bold_links {
	color: #ffffff;
}

a.white_bold_links:hover {
	color: #ffffff;
}

.red-color-text {
	color: #D4002B;
	font-size: 9px;
}

.org-color-text {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.welcome-guest {
	font-size: 10px
}

.be-The-first {
	font-size: 11px
}

.grey-font {
	color: #666666
}

.lignt_grey {
	color: #A4A3B0;
}

.nav-blue {
	color: #28166F
}

.yellow-font {
	color: #f9f500
}

.header-bg {
	background: url(../../images/header_Bg.jpg) no-repeat;
	height: 86px;
	width: 760px;
}

.main-nav {
	height: 32px;
	background: url(../../images/main_Nav_bg.gif) repeat-x;
}

.answer-to {
	background: url(../../images/answers_To-_bg.gif) repeat-x;
	padding: 5px 0px 5px 10px;
}

.were-here-bg {
	background: url(../../images/were_Here_for_bg.gif) repeat-x;
	height: 178px;
}

.were_rust_bold {
	color: #EC7400;
	font-size: 11px;
	font-weight: bold;
}

.nav_bold_links {
	font-size: 11px;
	font-weight: bold;
}

.build_form {
	color: #ffffff;
	padding: 7px 10px 8px 13px;
	background-color: #82a8e2;
	height: 303px;
}

.buid_form_white {
	color: #ffffff;
}

.buid_form_white td {
	color: #02427F;
}

input {
	margin: 0px;
	font-size: 11px;
}

.build {
	position: relative;
	left: 0px;
	top: -15px;
}

.flight-hotels-bluebg {
	background: url(../../images/flights_hotels_blue_bg.jpg) no-repeat;
	height: 18px;
	font-size: 9pt;
}

.flight-hotels-whitebg {
	background: url(../../images/flights_hotels_white_bg.jpg) no-repeat;
	height: 18px;
	font-size: 9pt;
}
.menuFont{
	font-family:Verdana;
	font-size:10px;
    font-weight:bold;
    color:#ffffff;    
}
.menuFontBlue{
	font-family:Verdana;
    font-size:10px;
	font-weight:bold;
    color:#2272FE;	
}
.menuItem{
	height:20px;
	background:url(../images/bg-normal.jpeg) repeat-x;
    vertical-align:middle;
}
.menuItemActive{
	height:20px;	
    vertical-align:middle;
    background:url(../images/bg-active.jpeg) repeat-x;
}

/*--- Flights ---*/

.grey_italic {
	color: #666666;
	font-style: italic;
	padding: 10px 10px 10px 10px;
}

.big_text {
	color: #000000;
	font-size: 12px;
}

.left-header-open {
	height: 19px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: url(../../images/calque-165.gif) no-repeat;
	background-position: right;
	background-color: #ABD8F6;
	padding-left: 9px;
	font-weight: bold;
	font-size: 10px;
}

.left-header-close {
	height: 19px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background: url(../../images/calque-165-close.gif) no-repeat;
	background-position: right;
	background-color: #ABD8F6;
	padding-left: 9px;
	font-weight: bold;
	font-size: 10px;
}

.user-info, .return-flight, .return-flight-D-B, .return-flight-D-T, .return-flight-D, .return-flight-S, .return-flight-D-s, .return-flight-e, .user-info-S-S {
	height: 62px; 
	border: 1px solid #28166F; 
	border-right: 0px solid #28166F; 
	padding: 5px 8px 5px 8px;
	font-size: 10px;
}

.return-flight, .return-flight-S {
	border-right: 1px solid #28166F;
	border-left: 0px solid #28166F;
}

.return-flight-D, .return-flight-D-s, .return-flight-e {
	border-right: 0px solid #28166F;
	border-left: 0px solid #28166F;
	padding: 0px 8px 5px 8px;
}

.return-flight-D-B {
	border-top: 0px solid #28166F;
	border-right: 0px solid #28166F;
	border-left: 0px solid #28166F;
	padding: 0px 8px 5px 8px;
}

.return-flight-D-T {
	border-bottom: 0px solid #28166F;
	border-right: 0px solid #28166F;
	border-left: 0px solid #28166F;
	padding: 5px 8px 0px 8px;
}

.departure-flight {
	height: 66px; 
	border: 2px solid #28166F; 
	padding: 5px 8px 5px 8px; 
	background-color: #FFFEEA;
	font-size: 10px;
}

/*---Flight Information Starts---*/

.div-scroll {
	width: 501px; 
	height: 186px; 
	overflow: auto;
}

.div-scroll-2 {
	width: 501px; 
	height: 155px; 
	overflow: auto;
}

html>body .div-scroll-2 {
	width: 501px; 
	height: 157px; 
	overflow: auto;
}

html>body .div-scroll {
	width: 795px; 
	height: 165px; 
	overflow: auto;
}

.dep-flight-header {
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
}

.flights-header,  {
	border-top: 1px solid #7CBCE7;
	border-right: 1px solid #C1E2F8;
	border-bottom: 1px solid #7CBCE7;
}

.last-flights-header {
	border-right: 1px solid #7CBCE7;
} 

.dep-flight-text, .dep-flight-text-d {
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-right: 1px solid #C1E2F8;
	text-align: center;
	font-weight: bold;
	height: 21px;
	background-color: #F8F8F8;
}

.flights-text, .last-flights-text, .flights-text-d, .last-flights-text-d {
	border-right: 1px solid #ABD8F6;
	border-bottom: 1px solid #ABD8F6;
	text-align: center;
	color: #28166F;
	height: 21px;
	background-color: #F8F8F8;
}

.blue-text_link {
	font-weight: bold;
	color:#0099FF;

}
.flights-blue{
	border-right: 1px solid #ABD8F6;
	border-bottom: 1px solid #ABD8F6;
	border-top: 1px solid #7CBCE7;	
	text-align: center;
	color: #28166F;
	height: 21px;
	background-color: #EBF7FE;
}

.right-border {
	border-right: 1px solid #7CBCE7;
} 

.last-flights-text, .last-flights-text-d {
	border-right: 1px solid #7CBCE7;
}

.dep-flight-text-d {
	background-color: #ECECEC;
}

.flights-text-d {
	background-color: #ECECEC;
}

.last-flights-text-d {
	background-color: #ECECEC;
}


.previous-next-days {
	border: 1px solid #7CBCE7;
	background-color: #EBF7FE;
	font-size: 10px;
	text-align: center;
	height: 35px;
	width: 104px;
}

.previous-next-days1 {
	border: 1px solid #7CBCE7;
	background-color: #EBF7FE;
	font-size: 12px;
	text-align: center;
	height: 35px;
	width: 578px;
	color: #000099;
	margin: 15px 0px 0px 0px;
}

.previous-next-days2 {
	border: 1px solid #7CBCE7;
	background-color: #EBF7FE;
	font-size: 12px;
	text-align: center;
	height: 35px;
	width: 578px;
	color: #000099;
}



.grey-text-box {
	border-top: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #F8F8F8;
	font-size: 11px;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	color: #666666;
}

.grey-header, .grey-header-right, .grey-header-m {
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #F1F1F1;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}

.grey-header-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	font-style: italic;
	color: #666666;
	font-weight: normal;
}

.grey-header-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.white-header, .white-header-right, .yellow-header-right, .white-header-m, .gry-header-m, .gry-header-m2, .yellow-header,  .yellow-header-m {
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #FFFFFF;
	padding: 3px;
}

.white-header-right, .yellow-header-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.white-header-m, .yellow-header-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.gry-header-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	background-color: #f1f1f1;
}

.yellow-header {
	background-color: #fffeea;
}

.yellow-header-m {
	background-color: #fffeea;
}

.yellow-header-right {
	background-color: #fffeea;
}

.full-box {
	border: 1px solid #7CBCE7;
	height: 36px;
	border-top: 0px solid #7CBCE7;
}

.jetwhite-header, .jetwhite-header-right, .jetwhite-header-m {
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 0px solid #7CBCE7;
	background-color: #FFFFFF;
	padding: 3px;
}

.jetwhite-header-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.jetwhite-header-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.jet-header {
	border-left: 1px solid #7CBCE7;
	background-color: #FFFFFF;
	padding: 0px 0px 1px 0px;
	height: 16px;
}

.gry-header-m2 {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	border-bottom: 0px solid #7CBCE7;
	background-color: #f1f1f1;
}

.white-header2 {
	border-left: 1px solid #7CBCE7;
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background: url(../../images/bg.gif);
}

html>body .white-header2 {
	border-left: 1px solid #7CBCE7;
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background: url(../../images/bg2.gif);
	position: relative;
}


.select-all {
	border: 1px solid #7CBCE7;
	border-top: 0px solid #7CBCE7;
	background-color: #EBF7FE;
	font-size: 10px;
	height: 26px;
	padding: 3px 5px 3px 5px;
}

/*---Flight popup Starts---*/

.dep-flight {
	background-color: #28166f;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
	height: 21px;
	font-weight: bold;
	font-size: 9pt;
}

.dep-flight-cont {
	height: 161px;
	padding: 10px;
	background-color: #FFFFFF;
}

.date-popup {
	font-size: 10px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

.close-link {
	float: right;
	font-size: 10px;
	font-weight: normal;
}


/*----------------------------------------------*/

.grey-header-small-text, .grey-header-small-text-right, .grey-header-small-text-m { 
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #EFEFEF;
	font-size: 9px;
	text-align: left;
	padding-left: 10px;
}
.grey-header-small-text-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	color: #666666;
	font-weight: normal;
	padding:0px;
}
.grey-header-small-text-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	padding:0px;
}
.white-header-ami, .white-header-ami-right, .white-header-ami-m {
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #FFFFFF;
	padding: 0px;
}

.white-header-ami-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}

.white-header-ami-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
}
.grey-economy, .grey-economy-right, .grey-economy-m { 
	border-left: 1px solid #7CBCE7;
	border-right: 0px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;
	background-color: #F7F7F7;
	font-size: 9px;
	text-align: left;
	padding: 5px 0px 5px 10px;
	vertical-align: top;
}
.grey-economy-right {
	border-right: 1px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;
	color: #666666;
	font-weight: normal;
	padding:5px 0px 5px 10px;
	vertical-align: top;
}
.grey-economy-m {
	border-right: 0px solid #7CBCE7;
	border-left: 0px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;
	padding:5px 0px 5px 6px;
	vertical-align: top;
}
.green-color-text {
	color: #009900;
	font-size: 10px;
	font-weight: bold;
}

.delta-box-padding {
	padding:6px 0px 6px 0px;
}
.usd-big {
	font-size:10pt;
	font-weight:bold;
}
.text-overline {
	text-decoration: line-through;
}

.airfares-bg {
	background: url("../../images/airfares-m.jpg") no-repeat center;
	padding-left:65px;
}

.promo-fpo-bg {
	background: url("../../images/promo-fpo.gif") no-repeat center;
}
/*------------------------------------------*/

.flight-summary, .price-info {
	
	padding: 10px 8px 15px 8px;
	font-size: 10px;
}

.price-info {
	background-color: #FFFFFF;
	padding: 10px 8px 8px 8px;
}

.i-info {
	width: 575px;
	border: 1px solid #D3002C;
	height: 47px;
	background-color: #FFFEEA;
	margin-left: 10px;
	margin-bottom: 15px;
}

.i-into-text {
	font-weight: bold;
	font-size: 10px;
	color: #D3002C;
	padding: 5px;
	padding-left: 0px;
}

.review_no {
	border: 1px solid #7CBCE7;
	background-color: #EBF7FE;
	width: 575px;
	margin-left: 10px;
	margin-bottom: 15px;
}

.review_no_text {
	font-size: 13px;
	font-weight: bold;
}

.marg-wed {
	margin: 0px 0px;
}

html>body .marg-wed {
	margin: 0px 5px;
}



/*------------popup-----------------*/


.pop-header {
	background-color: #0398F6;
	padding: 0px 10px 0px 0px;
	height: 21px;	
}

.pop-cont {
	height:161px;
	border: 1px solid #0398F6;	
	border-left: 0px solid #0398F6;
	background: url(../../images/amazing_bg.jpg) no-repeat;
}


/*-------------------popup-------------*/
.rs-text {
	font-family: Verdana;
	font-size: 16px;
	font-weight: Bold;
	color: #231360;
}
.close-linkheight {
	padding-top: 5px;
	float: right;
	font-size: 10px;
	font-weight: normal;
}



/*-------------------new-----------------*/


.return-flight-S {
	padding: 2px 8px 4px 8px;
	height: 59px;
}

.return-flight-D-s {
	padding: 4px 8px 4px 8px;
	height: 59px;
}

.return-flight-e {
	padding: 0px 0px 4px 0px;
	height: 59px;
}

.user-info-S-S {
	padding: 4px 8px 4px 8px;
	height: 59px;
}
.last-flights-text1 {
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	text-align: center;
	color: #29146B;
	height: 21px;
	background-color: #F8F8F8;
}
.flights-text1{
	border-right: 1px solid #ABD8F6;
	border-bottom: 1px solid #7CBCE7;
	text-align: center;
	color: #29146B;
	height: 21px;
	background-color: #F8F8F8;
}
.flights-gray {
	border-right: 1px solid #C1E2F8;
	border-bottom: 1px solid #ABD8F6;
	border-top: 1px solid #7CBCE7;	
	text-align: center;
	font-size:9px
	color: #28166F;
	height: 21px;
	background-color: #EFEFEF;
}
.flights-gray1 {
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #ABD8F6;
	border-top: 1px solid #7CBCE7;	
	text-align: center;
	color: #28166F;
	height: 21px;
	background-color: #EFEFEF;
}
.returnflight-text {
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #ABD8F6;
	border-right: 1px solid #C1E2F8;
	text-align: center;
	font-weight: normal;
	background-color: #EFEFEF;
}
.returnflight-text-bottom {
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-right: 1px solid #C1E2F8;
	text-align: center;
	font-weight: normal;
	background-color: #EFEFEF;
}
.returnflight-text-blue {
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #ABD8F6;
	border-right: 1px solid #ABD8F6;
	text-align: center;
	font-weight: normal;
	background-color: #EBF7FE;
}
.last-flights-text-blue {
	border-right: 1px solid #ABD8F6;
	border-bottom: 1px solid #ABD8F6;
	text-align: center;
	color: #29146B;
	background-color: #EBF7FE;
}
.last-flights-text-blue1 {
	border-right: 1px solid #ABD8F6;
	border-bottom: 1px solid #7CBCE7;
	text-align: center;
	color: #29146B;
	background-color: #EBF7FE;
}
.last-flights-text-blueright {
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #ABD8F6;
	text-align: center;
	color: #29146B;
	background-color: #EBF7FE;
}
.last-flights-text-orange {
	border-right: 1px solid #C1E2F8;
	border-bottom: 1px solid #ABD8F6;
	text-align: center;
	color: #29146B;
	background-color: #FFDB4D;
}
.last-flights-text-orange1 {
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #ABD8F6;
	text-align: center;
	color: #29146B;
	background-color: #FFDB4D;
}
.departure-info, .departure-flight, .departure-D-B, .departure-D-T, .departure-D, .departure-S, .departure-D-s, .departure-e, .departure-S-S {
	height: 62px; 
	border: 1px solid #D3D3D3; 
	border-right: 0px solid #D3D3D3; 
	padding: 5px 8px 5px 8px;
	color: #D3D3D3;
	font-size: 10px;
}

.departure-S-S {
	padding: 4px 8px 4px 8px;
	height: 59px;
}
.departure-D-s {
	padding: 4px 8px 4px 8px;
	height: 59px;
}
.departure-D, .departure-D-s, .departure-e {
	border-right: 0px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
	padding: 0px 8px 5px 8px;
}
.departure, .departure-S {
	border-right: 1px solid #D3D3D3;
	border-left: 0px solid #D3D3D3;
}
.departure-S {
	padding: 2px 8px 4px 8px;
	height: 59px;
}
.departure-e {
	padding: 0px 0px 4px 0px;
	height: 59px;
}
.departure-D-s {
	padding: 4px 8px 4px 8px;
	height: 59px;
}
.departure-S {
	padding: 4px 8px 4px 8px;
	height: 59px;
}
.gray_dates {
	text-align: center;
	height: 29px;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #E1E1E1;
}
.gray_dates_a{
	text-align: center;
	height: 20px;
	color: #D3D3D3;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
	background-color: #F4F4F4;
}
.gray_dates_b,.gray_dates_b, .gray_dates_border, .gray_dates_border_a, .gray_dates_border_l, .gray_dates_border_r, .gray_dates_border_bo, .gray_dates_border_bb, .gray_dates_border_bbr, .gray_dates_blue, .gray_dates_le   {
	text-align: center;
	height: 20px;
	color: #D3D3D3;
	font-family: verdana;
	font-size: 11px;
	padding: 4px;
	font-weight: bold;
	background-color: #F4F4F4;
}
.gray_dates_le  {
	border-left: 1px solid #E1E1E1;
	font-size: 10px;
}
.gray_dates_border {
	border-right: 1px solid #E1E1E1;
	font-size: 10px;
	}
.gray_dates_border_a {
	border-right: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	background-color: #ffffff;
	height: 44px;
	}
.gray_dates_border_l {
	border-right: 1px solid #F4F4F4;
	border-left: 1px solid #E1E1E1;
	border-bottom: 1px solid #F4F4F4;
	background-color: #ffffff;
	height: 44px;
	}
.gray_dates_border_r {
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #F4F4F4;
	background-color: #ffffff;
	height:44px;
	}
.gray_dates_border_bo {
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #F4F4F4;
	background-color: #ffffff;
	height:44px;
	}
.gray_dates_border_bb {
	border-right: 1px solid #F4F4F4;
	border-bottom: 1px solid #E1E1E1;
	background-color: #ffffff;
	height:44px;
	}
.gray_dates_border_bbr {
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	background-color: #ffffff;
	height:44px;
	}
.gray_dates_link {
	text-align: center;
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	Text-Decoration:underline;
	color:#D3D3D3;
}
.gray_dates_blue {
	border-right: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	background-color: #28166f;
	color: #ffffff;
	height: 44px;
}
.blue_dates {
	text-align: center;
	height: 29px;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #0099ff;
}

.blue_dates_a, .blue_dates_b, .blue_dates_border, .blue_dates_border_a, .blue_dates_border_l, .blue_dates_border_r, .blue_dates_border_bo,.blue_dates_border_bb, .blue_dates_border_bbr, .blue_dates_blue, .blue_dates_border_bba, .blue_orange_color, .blue_dates_h {
	text-align: center;
	height: 20px;	
	color: #28166f;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	background-color: #abd8f6;
}

.blue_dates_h {
	font-size:10px;
}

.blue_dates_b {
	border-left: 1px solid #7cbce7;
	text-align: center;
	height: 20px;
	color: #28166f;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	background-color: #abd8f6;
}

.blue_dates_border {
	border-right: 1px solid #7cbce7;
	font-size: 10px;
	}
	
.blue_dates_border_a, .text_blue, .text_blue_ora {
	border-right: 1px solid #abd8f6;
	border-bottom: 1px solid #abd8f6;
	background-color: #ffffff;
	Color: #d3d3d3;
	height: 44px;
	}
	
.blue_dates_border_l {
	border-right: 1px solid #abd8f6;
	border-left: 1px solid #7cbce7;
	border-bottom: 1px solid #abd8f6;
	background-color: #ffffff;
	COLOR: #d3d3d3;
	height: 44px;
	}
	
.blue_dates_border_r, .text_blue_a {
	border-right: 1px solid #7cbce7;
	border-bottom: 1px solid #abd8f6;
	background-color: #ffffff;
	COLOR: #d3d3d3;
	height: 44px;
	}
	
.blue_dates_border_bo, .blue_orange_color {
	border-bottom: 1px solid #7cbce7;
	border-left: 1px solid #7cbce7;
	border-right: 1px solid #abd8f6;
	background-color: #ffffff;
	color: #D3D3D3;
	height: 44px;
	}
	
.blue_dates_border_bb {
	border-right: 1px solid #abd8f6;
	border-bottom: 1px solid #7cbce7;
	background-color: #ffffff;
	color: #28166f;
	height: 44px;
	}
.blue_dates_border_bba {
	border-right: 1px solid #abd8f6;
	border-bottom: 1px solid #7cbce7;
	background-color: #ffffff;
	color: #d3d3d3;
	height: 44px;
	}
.blue_dates_border_bbr {
	border-right: 1px solid #7cbce7;
	border-bottom: 1px solid #7cbce7;
	background-color: #ffffff;
	color: #28166f;
	height: 44px;
	}
.blue_dates_link {
	text-align: center;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	Text-Decoration: underline;
	color: #D3D3D3;
}
.blue_dates_link_a {
	text-align: center;
	font-family: verdana;
	font-size: 9px;
	font-weight: normal;
	Text-Decoration: underline;
	color: #0099ff;
}
.blue_dates_blue {
	border-right: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
	background-color: #28166f;
	font-Size: 10px;
	color: #ffffff;
	height: 44px;
}
.text_blue{
font-weight: bold;
color: #28166f;
font-size: 11px;
text-align: center;
padding: 4px;
}
.text_blue_ora{
font-weight: bold;
color: #28166f;
font-size: 11px;
text-align: center;
background-color: #ffdb4d;
padding: 4px;
}
.text_blue_a {
font-weight: bold;
color: #28166f;
font-size: 11px;
text-align: center;
padding: 4px;
}
.blue_orange_color {
	background-color: #ffdb4d;
	color: #28166f;
	font-size: 11px;
		}
.bluetext {
color: #28166f;
}
.box_grayco, .box_gray_l, .box_gray_m, .box_gray_r{
	FONT-SIZE:10px;
	color:#D3D3D3;
}
.box_gray_l {
	border-left: 1px solid #D6D3D6;
	border-bottom: 1px solid #D6D3D6;
	border-TOP: 1px solid #D6D3D6;
	padding: 6px 6px 6px 6px;
}
.box_gray_m {
	border-bottom: 1px solid #D6D3D6;
	border-TOP: 1px solid #D6D3D6;
	padding: 6px 6px 6px 6px;
}
.box_gray_r {
	border-bottom: 1px solid #D6D3D6;
	border-TOP: 1px solid #D6D3D6;
	border-right: 1px solid #D6D3D6;
	padding: 6px 6px 6px 6px;
}
.box_gray_mm {
	border-bottom: 1px solid #D6D3D6;
	border-TOP: 1px solid #D6D3D6;
}
.box_yellowco, .box_yellow_l, .box_yellow_m, .box_yellow_r {
	FONT-SIZE:10px;
	color:#28166F;
}
.box_yellow_l {
	border-left: 1px solid #28166F;
	border-bottom: 1px solid #28166F;
	border-TOP: 1px solid #28166F;
	padding: 6px 6px 6px 6px;
	
}





.box_yellow_m {
	border-bottom: 1px solid #28166F;
	border-TOP: 1px solid #28166F;
	padding: 6px 6px 6px 6px;
}
.box_yellow_r {
	border-bottom: 1px solid #28166F;
	border-TOP: 1px solid #28166F;
	border-right: 1px solid #28166F;
	padding: 6px 6px 6px 6px;
}
.box_yellow_r_n {
	border-bottom: 1px solid #28166F;
	border-TOP: 1px solid #28166F;
	border-right: 1px solid #28166F;
	padding: 3px 6px 3px 6px;
}
.box_yellow_mm {
	border-bottom: 1px solid #28166F;
	border-TOP: 1px solid #28166F;
}
.grey_italic_new {
	color: #666666;
	font-style: italic;
	padding: 5px 10px 6px 10px;
}




/* hotels new */

.flight-hotels-bluebg_ne, .flight-hotels-whitebg_ne {
	background: url(../../images/flights_hotels_blue_bg_new.gif) no-repeat;
	height: 18px;
	font-size: 9pt;
}
.flight-hotels-bluebg_ne1{
	background: url(../../images/flights_hotels_blue_bg_new1.gif) no-repeat;
	height: 18px;
	font-size: 9pt;
}
.flight-hotels-whitebg_ne {
	background: url(../../images/flights_hotels_white_bg_new.gif) no-repeat;
}

.flight-hotels-select_ne, .flight-hotels-select_padding,  {
	background: url(../../images/selectingforyou_image_c.jpg) no-repeat;
	font-size:10px;
}
.flight-hotels-select_padding {
	padding: 20px 13px 5px 10px;
}
.blue_font_si {
	font-size:11px;
	font-weight:bold;
}
.blue_bold_nlinks {
	color: #0099ff;
	font-size: 10px;
	font-weight: bold;
}
.nav_bold_newlinks {
	font-size: 9px;
	font-weight: bold;
}
.blue_bold_price_text {
	color: #28166F;
	font-size: 10px;
}
.grey_normal_links {
	color: #A4A3B0;
	font-weight: normal;
}

.textfield {
	margin: 0px;
	font-size: 10px;
}
.selecting_blue_border {
	border-right: 1px solid #7CBCE7;
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;

}

/*-------------------new -----------------*/

.hotelline-bg {
	background-image: url(images/hotel_recommended_line_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.hotel-bg {
	background-image: url(images/hotel_recommended_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.checkbox {
	margin: 0px;
	padding: 0px;
}
.radio-button {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 13px;
}

.textbox {
	height: 18px;
	width: auto;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;

}

.dropdown-menu {
	height: 18px;
	width: auto;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
}

.greytext{
	font-size: 9px;
	text-align: left;
	color: #666666;
	font-style: italic;
}

.whitetext-headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.text-bold-10 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.text-11 {
	font-size: 11px;
}

.text-11-bold {
	font-size: 11px;
	font-weight: bold;
}

.text-bold-21 {
	font-size: 21px;
	font-weight: bold;
}

.redtext-bold-11 {
	color: #D4002B;
	font-size: 11px;
	font-weight: bold;
}

.text-bold-19 {
	font-size: 19px;
	font-weight: bold;
}

.orangetext-bold-9 {
	font-size: 9px;
	font-weight: bold;
	color: #FF9933;
}

.orangetext-bold-11 {
	font-size: 11px;
	font-weight: bold;
	color: #FF9933;
}

.text-white {
	color: #FFFFFF;
}

.blue-border {
	border: 2px solid #28166F;
}

.hotel-border {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7CBCE7;
	border-right-color: #7CBCE7;
	border-bottom-color: #7CBCE7;
	border-left-color: #7CBCE7;
}

.table-field-tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #28166F;
	text-decoration: none;
	background-color: #F8F8F8;
	height: 20px;
	text-align: center;
}

.cell-padding {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cell-padding-top {
	padding-top: 5px;
}

.strike {
	text-decoration: line-through;
}

.yellow_flight_b_border {
    border-right: 2px solid #28166F;
	border-left: 2px solid #28166F;
	border-bottom: 2px solid #28166F;
	border-top: 2px solid #28166F;
    padding: 5px 8px 5px 8px;
    color: #D3D3D3;
    font-size: 10px;
    background-color: #FFFEEA;
}





/* uptodate*/

.Interstitial-bg {
	background: url("images/Interstitial_bg.gif") no-repeat center;
	padding-left:85px;
}

.text-11, .padding10{
	font-size: 11px;
}
.padding10{
	padding: 0px 0px 0px 10px;
}


.text_italic{
	color:#666666;
	font-size: 11px;
	font-style: italic;
	padding-left:14px;
}

.promo-fpo-bg_new {
	background: url("images/promo-fpo1.jpg") no-repeat center;
}

.text-12-bold {
	font-size: 12px;
	font-weight: bold;
	COLOR:#28166F;
}

.blue_table {
	padding: 6px 4px 8px 5px;
	background-color: #28166F;
	height: 26px;
	font-size:11px;
}

.h_photos_border_blue {
	padding: 9px 9px 4px 9px;
	background-color: #ABD8F6;
	height: 52px;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.h_photos_border_white {
	padding: 9px 9px 4px 9px;
	background-color: #ffffff;
	height: 52px;
	border-left: 2px solid #ABD8F6;
	border-bottom: 2px solid #ABD8F6;
	border-top: 2px solid #ABD8F6;
}

.h_image_border {
	border-right: 1px solid #aeaeae;
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
	border-top: 1px solid #aeaeae;

}

.h_image_border_blue {
	border-right: 1px solid #7CBCE7;
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;

}
.h_image_border_blue_r {
	border-left: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;
}

.h_image_border_blue_r1 {
	border-right: 1px solid #7CBCE7;
	border-top: 1px solid #7CBCE7;
}


.photos-bar_l {
	background: url("images/bg_h_photos_bar.gif") ;
	padding-left:8px;

}

.photos-bar_r {
	border-right: 1px solid #7DBCE7;
	border-bottom: 1px solid #7DBCE7;
	border-top: 1px solid #7DBCE7;

}

.white_text11 {
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text_decoration:underline;
}

.white_text10 {
	font-size:10px;
}

.white_text12 {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	text_decoration:none;
	background-color:#7DBCE7;
}

/* scrollbar*/

.div-scroll-vertical {
	width: 224px;
	height: 310px; 
	overflow: auto;
}
/*end scrollbar*/


/* new 02nov06 */
.sform-padding {
	padding: 7px 3px 10px 8px;
	background-color: #030041;
	color:#ffffff;
}
.sform-text {
	font:9px verdana;
	color:#ffffff;
}
.sform-textbold {
	font-size:9px
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
.sform-textbox {
	font:verdana 11px;
	color:#28166F;
	height:20px;
	width:101px;
	margin-left:1px;
}
.spacer {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
}
.sform-dropdown-small {
	font:verdana 11px;
	color:#28166F;
	height:20px;
	width:42px;
	margin-left:1px;
}
.height-ie {
	height: -1px;
} 
html>body .height-ie {
	height: 3px;
} 
.height-rooms{
	height:16px;
}
.blue-bold-11 {
	color: #28166F;
	font-size: 11px;
	font-weight: bold;
}
.makemytrip-panel {
	background-color: #FFFFFF;
	height: 113px;
	width: 228px;
	border: 2px solid #7CBCE7;
	padding: 4px;
}
.text-bold-9{
	font-size: 9px;
	font-weight: bold;
}
.text-bold-17 {
	font-size: 17px;
	font-weight: bold;
}
.blue-border-w1 {
	border: 1px solid #28166F;
}
.table-titles {
	background-color: #E2F4FF;
	height: 24px;
	width: 97%;
	border: 1px solid #7DBCE7;
}
.table-titles-text {
	background-color: #7DBCE7;
	border: 1px solid #7DBCE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-right: 11px;
	padding-left: 11px;
	height: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mmt-restaurant {
	background-image: url(images/mmt_restaurant_bg.gif);
	background-position: left bottom;
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	padding-left: 82px;
	height: 79px;
}
.ifubook-bottom {
	background-image: url(images/ifubook-content-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 6px 3px 17px;
	font-size:10px;
}
.reviews-bg {
	background-image: url(images/reviews-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.text-bold-42{
	font-size: 42px;
	font-weight: bold;
	line-height: 35px;
}
.text-bold-13{
	font-size: 13px;
	font-weight: bold;
}
.rating-bg {
	background-image: url(images/rating-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.overall-score-left-bg{
 	background-image: url(images/international/overall_score_left_bg.gif);
	width:17px;
}
.overall-score-right-bg{
 	background-image: url(images/international/overall_score_right_bg.gif);
	width:13px;
}
.ifubook-left-bg{
 	background-image: url(images/international/ifubook-left-bg.gif);
	width:17px;
	
	}
.ifubook-right-bg{
 	background-image: url(images/international/ifubook-right-bg.gif);
	width:14px;

}
.tro-gradient-tit-bg{
 	background-image: url(images/international/tro_gradient_tit_bg.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	height:32px;
	width:299px;
	font-size:11px;
	font-weight:bold;
}
.tro-score-left-bg{
 	background-image: url(images/international/tro_score_left_bg.gif);
	width:21px;
}
.tro-score-right-bg{
 	background-image: url(images/international/tro_score_right_bg.gif);
	width:11px;
}
.grand-total{
	font-size: 17px;
	font-weight: bold;
	color:#0398F6;
	line-spaceing:28px;
	padding-left:10px;
}
.border-nontop {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.img-border {
	border: 1px solid #B5B6BA;
}
.review_no1 {
	border: 1px solid #7CBCE7;
	background-color: #EBF7FE;
	width: 575px;
	margin-left: 10px;
}
.check-dropdown {
	font:verdana 11px;
	color:#28166F;
	height:20px;
	width:88px;
	margin-left:1px;
}

.bold{
font-weight:bold;
}

.dot-line
{
 	background-image: url(images/international/return_dot_line.gif);
	height:1px;
}

.padding-right{
	padding-right:7px;
}

a.nav_links_11 {
	color: #28166F;
	font-size: 11px;
	font-weight: bold;
}




/*  new css - np(16nov2006) */
.trg-sidnav-bottom {
	background-image: url(images/international/trg_side_nav_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 46px;
	width: auto;
}
.trg-content-top {
	background-image: url(images/international/trg_content_top_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.trg-pageflow {
	color:#747474;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 8px;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:9px;
}
.trg-pageflow-link {
	color:#747474;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.trg-citytitle {
	padding-left: 10px;
	margin-bottom:8px;
}
.trg-click-text {
	font-size: 12px;
	padding: 11px;
}
.text11bold-underline {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #28166F;
}
.text11-underline-lh18 {
	font-size: 11px;
	text-decoration: underline;
	color: #28166F;
	line-height:18px;
}
.text10bold-underline {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.latest-bg{
 	background-image: url(images/international/latest_Bg.jpg);
	background-repeat:no-repeat;
}
.close-link {
	font-size: 10px;
	font-weight: normal;
	color: #28166F;
	text-decoration:none;
}
.text-10 {
	font-size: 10px;
}
.text-12 {
	font-size: 12px;
}
.trg-sidnav-bottom1 {
	background-image: url(images/international/trg_side_nav_bottom1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 245px;
	width: auto;
}
.trg-dest-overview {
	font-size: 12px;
	padding-left: 21px;
	padding-right:11px;
	padding-top:11px;
}
.trg-destlogin-textbox {
	height: 20px;
	width: 140px;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
}
.trg-blue-box {
	font-size: 12px;
	background-color: #E2F4FF;
	padding: 9px;
	border: 1px solid #0654B8;
}
.trg-grey-link {
	color:#747474;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}
.trg-subnav-bg {
	background-image: url(images/international/forme_31.jpg);
	background-repeat: no-repeat;
	width:609px;
	height:25px;
}
.trg-urtrip-menu {
	height: 20px;
	width: 140px;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
}
.trg-tablegrey-border {
	border: 1px solid #CCCCCC;
	width:100%
}
.trg-preview-text {
	font-size: 12px;
	font-weight:bold;
	padding-left: 9px;
	height:30px;
}
.file-textbox {
	height: 20px;
	width: 220px;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
	padding-left:6px;
	padding-top:2px;
}
.trg-subject-textarea {
	height: 50px;
	width: 318px;
	border: 1px solid #BBBBBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
	scrool:auto;
	padding-left:6px;
	padding-top:6px;
	margin-top:1px;
}
.text11-underline {
	font-size: 11px;
	text-decoration: underline;
	color: #28166F;
}
.trg-tt-sidemenu {
	background-image: url(images/international/trg_tt_leftmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#ffffff;
}
.trg-tt-mainbg {
	position:relative;
	width:621px;
	height:400px
}
.trg-tt-images {
	top:226;
	right:0;
	position:absolute;
	width:100%
}
.trg-tt-arrow {
	top:251; 
	right:0; 
	position:absolute;
}
.trg-tt-intro-sidemenu {
	background-image: url(images/international/trg_tt_introsidemenu_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:290px;
}
.trg-tt-intromain-img{
	margin-top:9px;
	margin-bottom:9px;
}
.trg-tt-content{
 margin-top:11px;
 margin-left:21px;
 margin-right:21px;
 margin-bottom:11px;
}
.text-12-grey {
	font-size: 12px;
	color:#9E9E9E;
}
.text-10-grey {
	font-size: 12px;
	color:#9E9E9E;
}
.trg-tt-topicarea {
	height: 146px;
	width: 412px;
	border: 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28166F;
	text-decoration: none;
	scrool:no;
	padding-top:1px;
	padding-left:6px;
	padding-right:0px;
	padding-bottom:1px;
}
.trg-destination-map{
	position:relative;
}
.trg-map-moving {
	top:12px;
	left:12px;
	position:absolute;
}
.trg-map-zoom{
	bottom:2px;
	right:2px;
	position:absolute;
	border: 1px solid #000000;
}
.trg-map-zoommin {
	bottom:4px;
	right:4px;
	position:absolute;
}
.trg-map-text {
	bottom:37px;
	left:158px;
	position:absolute;
	font-size:11px;
}



/*  new css - shadow */

.main-block{
position:relative;width:621px;height:400px
}
.main-block_n{
position:relative;width:573px;height:400px
}
.main-block_interstitial{
position:relative;width:407px;height:162px
}
.img_interstitial {
width: 162px; height:153px;top:-13; left:-30; position:absolute; Z-index:3; 
}
.img_interstitial_bar {
width: 313px; height:21px;top:17; left:46; position:absolute; Z-index:1; 
}
.pbar_interstitial {
width: 23px; height:17px;top:18; left:80; position:absolute; Z-index:2; 
}
.arrow{
top:251; right:0; position:absolute; Z-index:3;
}
.arrow_d{
top:230; right:0; position:absolute; Z-index:3;
}
.rolllover_image{
top:195; right:0; position:absolute; Z-index:3;
}
.rollover_image_1{
top:195; left:92; position:absolute; Z-index:3;
}
.arrow_d_right{
top:230; left:0; position:absolute; Z-index:3; 
}
.arrow1{ 
top:299; left:-67; position:absolute; Z-index:3; 
}
.arrow_desti{
top:230; left:2; position:absolute; Z-index:3; 
}
.img-table{
top:196; right:0; width: 621px; position:absolute; height:90px; background-color: #000000; filter:alpha(opacity=50); -moz-opacity:0.1; opacity: 0.5; Z-index:1; 
}
.img-table_n{ 
top:196; right:0; width: 573px; position:absolute; height:90px; background-color: #000000; filter:alpha(opacity=50); -moz-opacity:0.1; opacity: 0.5; Z-index:1; 
}
.img-table_d{
top:216; right:0; width: 621px; position:absolute; height:90px; background-color: #000000; filter:alpha(opacity=50); -moz-opacity:0.1; opacity: 0.5; Z-index:1;
}
.img-div_d {
top:226; right:0;left:8px; position:absolute; Z-index:2; 
}
.img-table_roadtrip{
top:225; right:0; width: 573px; position:absolute; height:90px; background-color: #000000; filter:alpha(opacity=50); -moz-opacity:0.1; opacity: 0.5; Z-index:1;
}
.img-div_roadtrip {
top:234; right:0;left:8px; position:absolute; Z-index:2; 
}
.arrow_roadtrip{ 
top:260; right:0; position:absolute; Z-index:3;
}
.rollover_roadtrip{
top:220; left:254; position:absolute; Z-index:3;
}
.img-div {
top:205; right:0;left:8px;position:absolute; Z-index:2;
}
.img {
filter:shadow(color:black, strength:5, direction:120); width: 90px; height:78px;
}

html>body .img {
background: url(images/bg.png) no-repeat; width: 90px; height:78px;
}
.trg-tt-sidemenu_new {
	background-image: url(images/international/trg_tt_leftmenu_bg_n.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#ffffff;
}

.img_wat {
filter:shadow(color:black, strength:3, direction:120); width: 197px; height:134px;top:299; left:-67; position:absolute; Z-index:3; 
}

.interstitial_progress {
position:relative; width:407px; height:162px; top:-14; right:0; left:-29
}
.progressbar {
top:205; right:0; left:200; position:absolute; Z-index:2;
}
.text-bold-21-w {
	font-size: 17px;
	font-weight: bold;
	color:#ffffff;
}




.img-table1{
top:196; right:0; width: 620px; position:absolute; height:90px; background-color: #000000; filter:alpha(opacity=50); -moz-opacity:0.1; opacity: 0.5; Z-index:1; 
}

.arrow_d_right1{
top:230; left:1; position:absolute; Z-index:3; 
}

.img_wat_inspirat_on {
filter:shadow(color:black, strength:3, direction:120); width: 194px; height:130px;top:301; left:-67; position:absolute; Z-index:3; 
}
.img_wat_inspirat_on1 {
filter:shadow(color:black, strength:3, direction:120); width: 194px; height:130px; top:301; left:-67; position:absolute; Z-index:2; 
}
.trg-sidnav-bottom2 {

	background-image: url(images/international/trg_side_nav_bottom.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 46px;
	width: auto;
}


.whiteHeadingInner {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:10px;
text-transform:uppercase;
letter-spacing:.05em;
}

.BlueHeadingInner {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#28166f;
text-transform:uppercase;
padding-left:10px;
letter-spacing:.03em;
}

#dhtmltooltip {
	BORDER-RIGHT: #0099ff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #0099ff 1px solid; PADDING-LEFT: 2px; Z-INDEX: 1002; LEFT: 100px; VISIBILITY: hidden; PADDING-BOTTOM: 2px; BORDER-LEFT: #0099ff 1px solid; WIDTH: 70px; COLOR: #0099ff; font-family: tahoma, Arial, Helvetica, sans-serif; font-size:11px; PADDING-TOP: 2px; BORDER-BOTTOM: #0099ff 1px solid; POSITION: absolute; HEIGHT: 15px;
}
#dhtmlpointer {
	Z-INDEX: 1001; LEFT: 295px; VISIBILITY: hidden; POSITION: absolute
}

.locator {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #666 1px solid; OVERFLOW-Y: auto; BACKGROUND: #fff; OVERFLOW-X: visible; OVERFLOW: auto; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; HEIGHT: 135px; TEXT-ALIGN: left; 
}
.locator .locatoroption {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; COLOR: #1a1a1a; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
.locator .locatoroptionmo {
	BORDER-TOP: #ddd 1px solid; CURSOR: pointer; COLOR: #c00; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BACKGROUND-COLOR: #eef1f6
}
.locator .noresults {
	FONT-STYLE: italic
}
.locator .noresults1 {
	font-family:tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}
HTML {
	FONT-SIZE: 75%
}

TABLE {
	FONT: 100% verdana,arial,helvetica,clean,sans-serif
}
SELECT {
	FONT: 99% verdana,arial,helvetica,clean,sans-serif
}
INPUT {
	FONT: 99% verdana,arial,helvetica,clean,sans-serif
}
TEXTAREA {
	FONT: 99% verdana,arial,helvetica,clean,sans-serif
}
 HTML PRE {
	FONT: 115% monospace
}
 HTML CODE {
	FONT: 115% monospace
}
UNKNOWN {
	FONT: 100% monospace
}
BODY  {
	LINE-HEIGHT: 1.22em
}
BODY  A {
	outline: 0
}
.clr {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1%; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both
}
 {
	COLOR: #717171
}



.padding-left {
   padding-left:10px;	   
 }

.text12bold {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left:10px
}

.text12bold1 {
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #01427f;
	padding-left:10px
}

.text11-blue{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #211466;
}
.text12-blue{
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #211466;
}
.border-bottom { 
border-bottom-width: 1px;
border-bottom-color: #7DBCE7;
border-bottom-style: solid
}  
.subhead-blue{
font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #211466;
	padding-bottom:10px;
	
}
.subhead-blue1{
font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #211466;
	
	
}
.title{
font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #211466;
}
.blankspace{
margin:0px;
}

input.button{
font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#0099ff;	
   border-top-color:#b7b3b2;
   border-left-color:#b7b3b2;
   border-right-color:#b7b3b2;
   border-bottom-color:#b7b3b2;

   }

.call{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#EC7400;
text-decoration:none;
}

  .calendar tbody .disabled { text-decoration: line-through; color:#dccdb9} 
.blank {line-height:10px;
}

.whiteHeading {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:10px;
text-transform:uppercase;
letter-spacing:.03em;
}

.whiteHeading2 {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
text-transform:uppercase;
}

.BlueHeading {
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#28166f;
text-transform:uppercase;
letter-spacing:.03em;
}


.hwhiteText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#fff;
}

a.hwhiteText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
 
 a:visited.hwhiteText
 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#fff;
}
 
a:hover.hwhiteText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#ffff83;
text-decoration:none;
}


.NavText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f2f800;
/*letter-spacing:.05em;*/
}

a.NavText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f6f6f6;
text-decoration:none;
/*letter-spacing:.05em;*/
}
 
 a:visited.NavText
 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f6f6f6;
/*letter-spacing:.05em;*/

}
 
a:hover.NavText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f2f800;
text-decoration:none;
/*letter-spacing:.05em;*/
}
.NavText11 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#f6f6f6;
/*letter-spacing:.05em;*/
}

.user-info-new{
height: 62px; 
	border: 1px solid #28166F; 
	border-right: 1px solid #28166F; 
	padding: 5px 8px 5px 8px;
	font-size: 10px;
}

.div-scroll-b2b {
	width: 501px; 
	height: 165px; 
	overflow: auto;
}
.grey-header-b2b{
	border-left: 1px solid #7CBCE7;
	border-right: 1px solid #7CBCE7;
	border-bottom: 1px solid #7CBCE7;
	background-color: #F1F1F1;
	font-size: 10px;
	text-align: center;
	padding: 5px;
}
#nav ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/main_sub_Nav_bg.gif) repeat-x;
}


#nav li {
	display:inline;
	margin:0;
	padding:0;
		
}
#nav a {
	display:block;	
	float:left;
	width:auto;
	margin:0 0px 0 11px ;
	padding:0 ;
	color:#fff;
	font:bold 1.3em/2.1 "Arial","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	text-decoration:none;
	
}
#nav a:focus,
#nav .sel a {color:#f9f500;}
#nav .sel a:focus {color:#f9f500;}

.border-all4 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-nonleftnonright {

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-nonleftnonrightwithbottom {

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.text11-underline-lh18 {
	font-size: 11px;
	text-decoration: underline;
	color: #28166F;
	line-height:18px;
}
.white_text11 {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}

.white_text00 {
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	background-image: url('../images/arrow-blue-transparent.gif');  
	background-repeat:no-repeat;	
	background-position:left;
	padding-left: 12px;
	padding-top: 15px;
	margin-left:8px;
	line-height:1.7em;
}


.text-12-bold {
	font-size: 12px;
	font-weight: bold;
	COLOR:#28166F;
	}

.trg-sidnav-test {


	background-image: url(../images/test-cochin.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 486px;
	width: auto;
}

.trg-sidnav-test2 {


	background-image: url(../images/trg_side_nav_bottom1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 245;
	width: auto;
}

.trg-sidnav-test3 {


	background-image: url(../images/trg_side_nav_bottom4.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 245;
	width: auto;
}


}
	.border-nonleft {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-nonright {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-all4-boldtext {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;

}

.border-nontopnonleft {

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-bottom1 {

	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-bottom {

	
	border-bottom-width: 1px;
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;	
	border-bottom-color: #FFFFFF;
	padding:3px;
	
} 
.border-nonleftbold {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;

}
.border-nonrightbold {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330066;
}
.border-nontopnonright {


	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #7DBCE7;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.border-top {


	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7DBCE7;
}
.border-bottom {


	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7DBCE7;
}
.border-right-gray {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7DBCE7;
	border-right-color: #DDDDDD;
	border-bottom-color: #7DBCE7;
	border-left-color: #7DBCE7;
}
.trg-bg-fh {



	background-image: url(../images/trg-bg-f%2Bh.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 486px;
	width: auto;
}
.weekend_head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #030041;
	padding-bottom: 10px;
	padding-left: 8px;
}
.weekend_head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #2883D9;
	padding-bottom: 7px;
	padding-left: 8px;
	font-variant: normal;
}
.padding-conditions {
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7DBCE7;
}



.menutitle{
cursor:pointer;
margin-bottom: 0px;
/*/*/width:150px;/* */
padding:1px;
text-align:right;
text-decoration:none;
font-weight:bold;
/*/*/border:0px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}


.rkv{
	
	font-size:10px;
	color:#330066;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
	padding-left: 12px;
	padding-top: 0px;
	margin-left:8px;
	line-height:1.5em;
	width: auto;
	background-color:#ffffff;
}


.rkv:hover {
	color: #330066;
}

.lefttext{
	
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration: none;
}
.font-bold {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #330066;
}
.pl{
padding-left:10px;
}
.pt{
padding-top:4px;
}
.pb{
padding-bottom:4px;
}
.pr{
padding-right:10px;
}
.align_justify{
text-align:justify;
}
td.blank { line-height:20px;
}



div#con1{
font-weight:bold;
color:#fff;
font-size:12px;
background:#f6ca05;
padding:3px;
text-align:center;
}
div#conbig{
border:1px solid #F6CA05;
width:300px;
min-height:300px;
background:#fffeea;

}
div#con{
border:1px solid #F6CA05;
width:129px;
min-height:300px;
background:#fffeea;

}

div#con3{
margin-top:0px;
padding:5px;

}

div#con2{
margin-top:5px;
padding:5px;
}
.whiteHeading {font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#fff;
padding-left:10px;
text-transform:uppercase;
letter-spacing:.03em;
}


.blink
{
    FONT-SIZE: 11px;
    COLOR: #0099ff;
    TEXT-DECORATION: none
}

.top_links{
margin-left:8px;
width:426px;
padding-bottom:2px;
margin-bottom:10px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #030041;
	padding-left: 8px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	color: #2883D9;
	padding-bottom: 7px;
	padding-left: 8px;
	font-variant: normal;
}




img{
    border:0;
}
a.menuLink{	
    cursor:hand;
    text-decoration:none;
}
.mmtCalendar {
	 LEFT: 300px; WIDTH: 226px; POSITION: absolute; TOP: 100px
}
.mmtCaladerFrame {
         LEFT: 300px; WIDTH: 226px; POSITION: absolute; TOP: 100px
}
.mmtCalendar .cal-m {
	CLEAR: both; DISPLAY: block;FLOAT: none; margin:0px; WIDTH: 210px; HEIGHT: 26px;list-style-type: none;text-align: left;padding: 3px 0;
}
.mmtCalendar .cal-m LI {
	float:left;
	margin: 0px;
	padding:0px;
	}
.mmtCalendar .cal-m LI A {
	FONT-WEIGHT: bold;DISPLAY: block; color: #0099ff; MARGIN: 0px 4px ; WIDTH: 26px; HEIGHT: 13px; TEXT-DECORATION: none
}
.mmtCalendar .cal-m LI A.selected {
	BACKGROUND-IMAGE: url(../images/international/calendar/cal-m.gif); COLOR: #231360;
	}
.mmtCalendar .cal-nav {
	MARGIN-TOP: 5px; BACKGROUND: #a2cdf4 ; MARGIN-BOTTOM: 0px; WIDTH: 210px;border-left:1px solid #00386b;border-right:1px solid #00386b;border-top:1px solid #00386b;border-bottom:1px solid #00386b;
}
.mmtCalendar .cal-nav TH {
	FONT-WEIGHT: bold; BACKGROUND: VERTICAL-ALIGN: middle; COLOR: #231360 HEIGHT: 28px; TEXT-ALIGN: center;
}
.mmtCalendar .cal-nav A {
	MARGIN: 0px 10px
}
.mmtCalendar .cal-d {
	WIDTH: 210px; BACKGROUND-COLOR: #a2cdf4; border-left:1px solid #00386b;border-right:1px solid #00386b;border-bottom:1px solid #00386b;
}
.mmtCalendar .cal-d TH {
	COLOR: #fff; HEIGHT: 17px; TEXT-ALIGN: center
}
.calendar .cal-d TD {
	COLOR: #81695f; HEIGHT: 17px; TEXT-ALIGN: center
}
.mmtCalendar .cal-d TH {
	FONT-WEIGHT: bold
}
.mmtCalendar .cal-d TD A {
	BORDER-RIGHT: #a2cdf4 1px solid; BORDER-TOP: #a2cdf4 1px solid; DISPLAY: block; MARGIN: 0px auto; BORDER-LEFT: #a2cdf4 1px solid; WIDTH: 20px; COLOR: #231360; BORDER-BOTTOM: #a2cdf4 1px solid; HEIGHT: 17px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.mmtCalendar .cal-d .today {
	BACKGROUND-COLOR: #fff;BORDER-LEFT-COLOR: #a2cdf4; BORDER-BOTTOM-COLOR: #a2cdf4; BORDER-TOP-COLOR: #a2cdf4; BORDER-RIGHT-COLOR: #a2cdf4
}
.mmtCalendar .cal-d .selected {
	BORDER-LEFT-COLOR: #ff682d; BORDER-BOTTOM-COLOR: #ff682d; BORDER-TOP-COLOR: #ff682d; BORDER-RIGHT-COLOR: #ff682d
}
.mmtCalendar .cal-d .n-a {
	CURSOR: text; TEXT-DECORATION: line-through
}
.mmtCalendar .cal-d .b-o {
	CURSOR: text; COLOR: #ff682d; TEXT-DECORATION: line-through
}
.calendar-body {
	Z-INDEX:100;BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; COLOR: #81695f; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.calendar-container {
	WIDTH: 210px; COLOR: #fff; BACKGROUND-COLOR: transparent
}
.calendar-container H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/international/calendar/calendar-top.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 226px; PADDING-TOP: 0px; HEIGHT: 20px
}
 HTML .calendar-container H5 {
	BACKGROUND-IMAGE: url(../images/international/calendar/calendar-top.gif)
}
.calendar-container H5 A {
	FLOAT: right; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.calendar-container H5 A:hover {
	FLOAT: right; COLOR: #fff; LINE-HEIGHT: 20px; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}



/* CSS Document weeklycalendar*/
div.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #f2f2f2;
	position:absolute;
	left:0px;
	top:0px;
	width:290px;
	height:auto;
	z-index:1;
	cursor: pointer;
	
	visibility: hidden;
	border: 1px solid #7ebce2;
}
table.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	border: none;
	width:100%;
}
tr.firstrow 
{
	background-color: #daeafb;
}
td.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:none;
	width: 14%;
	text-align: center;
}
td.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #000033;
	width: 14%;
	text-align: center;
	color: #ff0000;
}

td.weekends 
{
	background-color:#daeafb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:none;
	width: 14%;
	text-align: center;
}

td.weekends_out 
{
	background-color:#f2f2f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:none;
	width: 14%;
	color: gray;
	text-align: center;
}
td.day_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 14%;
	text-align: center;
	color: gray;
	background-color: #f2f2f2;
}
td.day_c {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #333333;
	width: 14%;
	text-align: center;
	color: white;
	background-color: black;
}





/* class to hidden week col*/
td.weekhidden
{
	display:none;
}
td.week
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #f2f2f2;
	text-align: center;
}
td.weeksel
{
	font-weight: bold;
	font-size: 11px;
	width: 14%;
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #999999;
	background-color: #f2f2f2;
	text-align: center;
}

td.wd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #f2f2f2;
	
	text-align: center;
	width: 14%;
}
td.closew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px none #000033;
	font-weight: bold;
	color: #FFFFFF;
	background-color: black;
	font-variant: small-caps;
	text-align: center;
	width: 14%;
}
td.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 14%;
	text-align: center;
	border: none;
	background-color: #000099;

}
select.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
}

.ui-accordion-group{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;border:none;}.ui-accordion-header{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;cursor:pointer;background:#244787;}.ui-accordion-header a{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding-left:20px;color:#fff;}.ui-accordion-header span{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;display:block;font-size:1.2em;font-weight:bold;text-decoration:none;padding-left:20px;color:#fff;}.ui-accordion-header a:hover{color:#fff;}.ui-accordion-header:hover{background:#1484e6;color:#fff;}.selected .ui-accordion-header,.selected .ui-accordion-header:hover{background:#e6e6e6;}.selected .ui-accordion-header a,.selected .ui-accordion-header a:hover{color:#e69700;}.selected .ui-accordion-header span,.selected .ui-accordion-header span:hover{color:#e69700;font-size:1.2em;font-weight:bold;padding-left:1.2em;}.ui-accordion-content{padding:0;background:#ffffff;color:#222;font-size:1.2em;}
.ui-datepicker-div,.ui-datepicker-inline{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;font-family:segoe ui,Arial,sans-serif;background:#eee;font-size:1.2em;border:4px solid #fff;padding:2.5em .5em .5em .5em;position:relative;}

.forms_error_message{width:760px;border:1px solid #024280;background-color:#FFFAB2;margin-left:5px;margin-bottom:10px;margin-top:10px;}.photos-bar_r{border-right:1px solid #7DBCE7;border-bottom:1px solid #7DBCE7;border-top:1px solid #7DBCE7;}.error-div-class{height:auto;}#datepicker_div,.datepicker_inline{font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0;margin:0;background:#ddd;width:187px;}

.close{display:none;}
.open{display:block;}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
.ui-closecal{width:100%; text-align:right: height:10px; overflow:hidden;}
.ui-closeicon{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -47px;font-size: 11px; color: #fff;width:14px; height: 10px;cursor:pointer; float:right;position:relative;margin-right:7px; z-index:1000;}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {border-right: #009be5 2px solid; border-top: #009be5 10px solid; border-left: #009be5 2px solid; width: 344px; BORDER-BOTTOM: #009be5 2px solid; height: 185px; background-color: #ffffff; display:none;}
* html .ui-widget-content {height: auto;}
.ui-widget-content a { color: #222222; }
.ui-widget-header {padding:0; FONT: 12px/12px Arial, Helvetica, sans-serif; COLOR: #333; TEXT-ALIGN: center;}
.ui-widget-header a { color: #ffffff;}
.ui-datepicker-calendar thead th{border:0; background: #fff; font: 12px Arial, Helvetica, sans-serif; width: 20px; color: #0597db;text-align: center; padding:0; margin:0;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default{text-align:center;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2e6e9e; text-decoration: none; outline: none; }
.ui-widget-content .borderactive{color:#3da4d4;font-size:11px;background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -113px; cursor:pointer;height:17px;text-align:center; width:18px;}
span.ui-state-default{width:18px !important; text-align:center;}
.hovernone{background:none !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {color:#3da4d4;font-size:11px;background: #fff url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0 -160px no-repeat !important; color:#000 !important;}
.ui-state-hover a, .ui-state-hover a:hover {background:#affdfe !important;}
.ui-state-active, .ui-widget-content .ui-state-active {font-size:11px;background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -135px;height:16px; color:#fff; cursor: pointer;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fad42e; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0 -65px;font-size: 11px; color: #fff; width:21px; height: 21px;color:#999;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 15px; height: 10px;}
/* positioning */
.ui-icon-circle-triangle-e{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:-4px -219px;cursor: pointer; height: 10px;}
.ui-icon-circle-triangle-w {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -187px;cursor: pointer; height: 10px;float:left;}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev {left:2px;}
.ui-datepicker .ui-datepicker-next {right:2px;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background:#fff;}
.ui-datepicker .ui-datepicker-prev-hover span.ui-icon-circle-triangle-w{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -203px;}
.ui-datepicker .ui-datepicker-next-hover span.ui-icon-circle-triangle-e{background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:-4px -235px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;}
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0;}
.ui-datepicker td {border: 0;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px 0 2px 2px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left;}
.ui-datepicker-group td{vertical-align:top;padding:0;margin:0;}
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-last{}
 /* * html .ui-datepicker-multi .ui-datepicker-group-last{} */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next {background: url(http://images4.makemytrip.com/images/calendar_v1_271009.png) 0px 0px no-repeat;background-position:0px -218px;CURSOR: pointer; HEIGHT: 10px;}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

