/*Header Font and LInk Start*/
.td_colorbasic {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #505A66}
.td_colorhover { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #C11111}
.whitetext {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.table_border {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #747474 solid}
.formtextsmall {  font-family: Verdana; font-size: 10px; font-weight: normal; color: #1A1615; text-decoration: none}
.formtextnormal { font-family: Verdana; font-size: 11px; font-weight: normal; color: #1A1615; text-decoration: none }
.deals {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #27384A; text-decoration: none}
.dealsprice { font-family: Verdana; font-size: 12px; font-weight: bold; color: #D80A0A; text-decoration: none }
.airlinesnames { font-family: Verdana; font-size: 12px; font-weight: bold; color: #1E314F; text-decoration: none }
.offersprice { font-family: Verdana; font-size: 12px; font-weight: bold; color: #D5011A; text-decoration: none }
.copyrights_text { font-family: Verdana; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none }
.Fr_Blue_01FQS{background-color:#CED9E1;color:#666666;padding:5px;font-family:verdana;font-size:13px;font-weight:bold;margin-bottom:5px}

a.toplinks:link { color: #FFFFFF; text-decoration: none}
a.toplinks:visited { color: #FFFFFF; text-decoration: none}
a.toplinks:active { color: #FFFFFF; text-decoration: none}
a.toplinks:hover { color: #FFFFFF; text-decoration: underline }
a.footer:link { color: #A6A6A6; text-decoration: none}
a.footer:visited { color: #A6A6A6; text-decoration: none}
a.footer:active { color: #4E728E; text-decoration: none}
a.footer:hover { color: #748CA0; text-decoration: underline }
.searching_flights { font-family: Verdana; font-size: 18px; font-weight: bold; color: #273848; text-decoration: none }
.forminner { font-family: Verdana; font-size: 11px; font-weight: normal; color: #3D5374; text-decoration: none }
.smallBlue{font-family: Verdana; font-size: 10px;color:#0000FF; font-weight: bold;}  
.smallSilver{font-family: Verdana; font-size: 10px;color:#666666; font-weight: bold;}
.smallSilversmall{font-family: Verdana; font-size: 10px;color:#666666; font-weight: normal;}
/*Header Font and LInk End*/

/*Common Class font*/  
.smallFont111
 { font-family:  Verdana;
 font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }
 
.welcome {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 18px;
	padding-top: 7px;
}
.BackImage
{
	background-image:url(../../Images/bg-menu-main.png);
	background-position:center 50%;
	background-repeat:repeat-x;
	height:20px;
}
.BckInput1{background-image:url(../../images/Bck_INPUT_Box.gif);background-repeat:repeat-x;background-position:top;border:1px solid #015FA0;padding:3px}
.ExtenderMenu
{
	font-family:Tahoma, sans-serif;
	font-size: 13px;
	color:White;	
}
.ExtenderMenu:hover
{
	font-family:Tahoma, sans-serif;
	font-size: 13px;
	color:Orange;	
}
.FQlink { font-family: verdana, Arial,Helvitica,sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-decoration:none; }
.FQlink:hover { font-family: verdana, Arial,Helvitica,sans-serif; font-size: 9px; color: #000000; font-weight: bold; text-decoration:underline; }
.FQFont{ font-family: verdana, Arial,Helvitica,sans-serif; font-size: 9pt; color: #000000; font-weight: bold; text-decoration:none; }
.LeftMenuBgColor { background: #ACC4DC; }
.LeftMenuLink { font-family: verdana, Arial,Helvitica,sans-serif; font-size: 9pt; color: #000000; font-weight: bold; text-decoration:none; }
.LeftMenuLink:hover { font-family: verdana, Arial,Helvitica,sans-serif; font-size: 9pt; color: #000000; font-weight: bold; text-decoration:underline; }
.WelcomBgColor { background: #FFFFFF; }
.HomePageHeadingBgColor { background: #DFE8F1; }
.HomePageMiddleBgColor { background: #F7F9FB; }
.HotdealBgColor   { background: #DFE8F1; }
.PageHeadingFont { font-family: Arial, Helvetica, sans-serif; color: #000000;
 font-size: 18px; font-weight: normal; align: left;text-decoration:none }
.HotdealHeading {  font-family:  Verdana; font-size: 12px; font-weight: bold; color: #044996; text-decoration: none}
.HotDealPrice { font-family: Verdana; font-size: 12px; font-weight: bold; color: #D5747D; text-decoration: none }
.FlightOfferHeading { font-family:   Verdana; font-size: 12px; font-weight: bold; color: #1E314F; text-decoration: none }
.FlightOfferText  { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }
.FlightOfferPrice { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #D5011A; text-decoration: none }
.whitetdcolor { background: #FFFFFF; }
.PageHeadingBgColor { background: #DFE8F1; }
.PageHeadingBgColor1 { background:#C1D1D9;}
.PageHeadingBgColor2 { background:#DFDFFF;}
.ResultFieldHeading { font-family: Verdana; font-size: 12px; font-weight: bold; color: #1E314F; text-decoration: none }
.ResultFieldText { font-family: Verdana; font-size: 9px; font-weight: bold; color: #1E314F; text-decoration: none }
.ResultFieldAmountText { font-family: Verdana; font-size: 9px; font-weight: bold; color: #1E314F; text-decoration: none }
.AddtoBasketContinue { font-family: Verdana;
 font-size: 13px; font-weight: bold; color: #1E314F; text-decoration: none }
/* .AddtoBasketContinue { font-family: Verdana;
 font-size: 13px; font-weight: bold; color: #000000; text-decoration: none }*/
.SmallAddtoBasketContinue { font-family: Verdana;
 font-size: 10px; font-weight: bold; color: blue; text-decoration: none }
.smallFont10 { font-family: Verdana; font-size:
 10px; font-weight: normal; color: #000000; text-decoration: none }
.smallFont10Gray { font-family: Verdana; font-size:
 10px; font-weight: normal; color: #666666; text-decoration: none }
.smallFont8 { font-family: Verdana; font-size:
 8px; font-weight: normal; color: #000000; text-decoration: none }
.smallFontBold8 { font-family: Verdana; font-size:
 8px; font-weight: bold; color: #000000; text-decoration: none }
.smallFont9 { font-family: Verdana; font-size:
 9px; font-weight: normal; color: #000000; text-decoration: none }
 .smallFont10bold { font-family: Verdana; font-size:
 10px; font-weight:bold; color: #000000; text-decoration: none }
 .smallFont10_Gray { font-family: Verdana; font-size:
 10px; font-weight: normal; color:Gray; text-decoration: none }
.smallFontBold10 { font-family: Verdana; 
font-size: 10px; font-weight: bold; color: #1E314F; text-decoration: none }
.smallFontBold10bluHotel { font-family: Verdana; 
font-size: 10px; font-weight: bold; color: #015FA0; text-decoration: none }
.smallFont10Verdana 
{ font-family: Verdana; 
font-size: 10px; 
font-weight: normal; 
color: #000000; 
text-decoration: none }
.smallFont10white
{ font-family: Verdana; 
font-size: 10px; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration: none }
.smallFont10blueBold
{ font-family: Verdana; 
font-size: 10px; 
font-weight: bold; 
color: blue; 
text-decoration: none }
.smallFont10Verdanabold
 { font-family: Verdana; 
font-size: 10px;
 font-weight: bold;
 color: #000000;
text-decoration: none }
.smallFont12Verdana
 { font-family: Verdana; 
font-size: 12px;
 font-weight: normal;
 color: #000000;
text-decoration: none }
.productname { font-family: verdana; 
color: #000000; font-size: 11px; font-weight: bold; align: left;text-decoration:none }   
.productname:hover { font-family: verdana;
 color: #000000; font-size: 11px; font-weight: bold; align: left;text-decoration:underline }   
.smallFont12 { font-family: Verdana; 
font-size: 12px; font-weight: normal; color: #000000; text-decoration: none }
.smallFont12White { font-family: Verdana; 
font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none }
.smallFontBold12 { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }

.smallFontBold12 hover{ font-family: Verdana;
 font-size: 13px; font-weight: bold; color: #000000; text-decoration: none }
 
 
 .smallFontBold12Green { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #99ffcc; text-decoration: none }
 
.smallFontBold13 { font-family: Verdana; 
font-size: 13px; font-weight: bold; color: #000000; text-decoration: none }
.HotelSearchResultText { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }
.smallFontBold11 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none }
.smallFontBold14 
{ font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	 }
.smallFontBold11_maroon 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: maroon; text-decoration: none }
.smallFont11
 { font-family:  Verdana;
 font-size: 11px; font-weight: normal; color: #000000; text-decoration: none }
 
 .smallFont11Confirm
 { font-family:  Verdana;
 font-size: 11px; font-weight: normal; color: #333333; text-decoration: none }
 .smallFont11Confirmwhite
 { font-family:  Verdana;
 font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none }
 
 .smallFont11_gray
 { font-family:  Verdana;
 font-size: 11px; font-weight: normal; color:gray; text-decoration: none }
.popupBgColor { background: #F7F9FB; }
.DeleteLink { font-family: Verdana; 
font-size: 14px; font-weight: bold; color: #1E314F; text-decoration: none }
.ResultBorder {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #747474 solid}
.SearchingFont { font-family: Verdana; font-size: 11px; font-weight: bold; color: #1E314F; text-decoration: none }
.TotalFont  { font-family: Verdana; font-size: 12px; font-weight: bold; color: #1E314F; text-decoration: none }
.ChargeDiscountFont { font-family: Verdana; font-size: 12px; font-weight: bold; color: #1E314F; text-decoration: none }
.CrossselHeading { font-family: Verdana; font-size: 16px; font-weight: bold; color: #1E314F; text-decoration: none }
.ErrMessageFont   { font-family: Verdana; font-size: 12px; font-weight: bold; color: red; text-decoration: none }
.ErrMessageFontsmall   { font-family: Verdana; font-size: 8px; font-weight: bold; color: red; text-decoration: none }
.ErrMessageFont10small   { font-family: Verdana; font-size: 10px; font-weight: bold; color: red; text-decoration: none }
.HeadMessageFont   { font-family: Verdana; font-size: 12px; background-color:Maroon; font-weight: bold; color:#ffffff; text-decoration: none }
.ResultSeperatorbgColor { background: #FFFFFF; }
.HeadingFont { font-family: Verdana; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none }
.border {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #014A96 solid}
.bluesmallfont { font-family: Verdana; color: #4A55A5; font-size: 11px; font-weight: normal; align: left; }   
.bluexxlfont { font-family: Verdana; color: #4A55A5; font-size: 18px; font-weight: normal; align: left; }
.hyperlink { font-family: Verdana; color: #0000FF; font-size: 12px; font-weight: normal; align: left;text-decoration:none }   
.progressgray { font-family: Verdana; color: #636363; font-size: 10px; font-weight: normal; align: left;text-decoration:none }   
.orangefont { font-family: Verdana; color: #FF9A00; font-size: 13px; font-weight: bold; align: left; }
.blueSrchBtn { border-bottom:thin solid #000033; border-right:thin solid #000033; border-top:thin solid #CCCCCC; border-left:thin solid #CCCCCC; font-size:11px; font-family:Arial; font-weight:bold; background-color:#2A63A6; color:#FFFFFF; line-height:.85; padding-top:3px; text-transform: capitalize; cursor: hand }
/*.blueSrchBtn { border-bottom:thin solid #000033; border-right:thin solid #000033; border-top:thin solid #CCCCCC; border-left:thin solid #CCCCCC; font-size:11px; font-family:Arial; font-weight:bold; background-color:#DFE8F1; color:#000000; line-height:.85; padding-top:3px; text-transform: capitalize; cursor: hand }*/
/*End of Common Font */
.smallFont12Verdana { font-family: Verdana; 
font-size: 12px; font-weight: normal; color: #000000; text-decoration: none }
.productname1 { font-family: verdana, Arial, Helvetica, sans-serif; 
color: gray; font-size: 11px; font-weight: normal; align: left;text-decoration:underline }   
.productname1:hover { font-family: verdana, Arial, Helvetica, sans-serif;
 color: gray; font-size: 11px; font-weight: bold; align: left;text-decoration:underline }
.allborderWheat {border-style:#ACC4DC solid; border-color:#ACC4DC;  border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse;}
.allborder {border-style:#ACC4DC solid; border-color:#ACC4DC;  border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse;}
.allborderdark {border-style:#ACC4DC solid; border-width: 2px;border: 3px #ACC4DC solid; padding: 3;  border-collapse: collapse;}
.allborderGreen {border-style:#008080 solid; border-width: 1px;border: 1px #008080 solid; padding: 3;  border-collapse: collapse;}

.allborderPanel {border-style:#8AA1B1 solid; border-width: 1px;border: 1px #8AA1B1 solid; padding: 3;  border-collapse: collapse;}

.allborderdarkblue {border-style:#ACC4DC solid;  border-width: 2px;border: 3px #ACC4DC solid; padding: 3;  border-collapse: collapse;}
.allborderblue {border-style:#ff9999 solid;  border-width: 1px;border: 1px #ff9999 solid; padding: 3; background-color:MistyRose;   border-collapse: collapse;}
.allborderHotel {border-style:#cc9999 solid;background-color:#ffeef9;  border-width: 1px;border: 1px #cc9999 solid; padding: 3;   border-collapse: collapse;}
.allborderCar {border-style:#808000 solid;background-color:#cccc33;  border-width: 1px;border: 1px #808000 solid; padding: 3;   border-collapse: collapse;}
.allborderIns {border-style:#CCFF99 solid;  border-width: 1px;border: 1px #CCFF99 solid; padding: 3;   border-collapse: collapse;}
.allborderPrice {border-style:#CCFFFF solid; background-color:#CCFFFF;  border-width: 1px;border: 1px #CCFFFF solid; padding: 3;   border-collapse: collapse;}
.allborderPriceHeader {border-style:#CDCDCD solid; background-color:#CDCDCD;  border-width: 1px;border: 1px #CDCDCD solid; padding: 3;   border-collapse: collapse;}
.allborderPricenew {border-style:#33cccc solid; background-color:#33cccc;  border-width: 1px;border: 1px #33cccc solid; padding: 3;   border-collapse: collapse;}
.allborderfont11 {border:1px solid #ADC5DC; border-collapse: collapse; padding: 0; font-family:Verdana; font-size:11px}
.allborderbgcolor {border-style:#ADC5DC solid; border-width: 1px;border: 1px #ADC5DC solid; padding: 3;  border-collapse: collapse;background: #ADC5DC;}
.orangesmallfont { font-family: Verdana; color: #000000; font-size: 10px; font-weight: Bold; align: left; }   
a.orangesmallfontunder { font-family: Verdana;text-decoration:underline; color: #000000; font-size: 10px; font-weight: Bold; }
a.orangesmallfontunder { font-family: Verdana;text-decoration:underline; color: blue; font-size: 10px; font-weight: Bold;  }      

.whiteksmallfont { font-family: Verdana; color: #ffffff; font-size: 10px; font-weight: Bold; align: left; }   
a.orangesmallfontunder { font-family: Verdana;text-decoration:underline; color: #000000; font-size: 10px; font-weight: Bold; }
a.orangesmallfontunder { font-family: Verdana;text-decoration:underline; color: blue; font-size: 10px; font-weight: Bold;  }      
.tablehead {
	background-color:#DFE8F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	height:30PX;
	text-align:left;
	PADDING-left:15PX;
}
.tableheadGreen {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #008080;
}
.tableheadbill {
	
	background-color: #ACC4DC;
}
.tableheadblue {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #ff9999;
}
.tableheadHotel {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #cc9999;
}
.tableheadCar {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #808000;
}
.tableheadIns {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #CCFF99;
}
.tableheadPrice {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #33cccc;
}

.tableheadgray {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EBEBEB;
}
.faqborderfont
{
border-style:#99ccff solid; border-width: 1px;border: 1px #99ccff solid; padding: 3;  border-collapse: collapse;
font-family:  Verdana;
 font-size: 11px; font-weight: normal; color: #000000; text-decoration: none
}
.selectedairlines {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse;border-color: #ACC4DC;background: #ACC4DC;}
.headingpurple {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 6px}
.homepagebgcolor {border-style: #9ebf6c solid; border-width: 1px;border: 1px  #9ebf6c solid;   border-collapse: collapse; 	background-color:#ffffff}
.BtnColor {font-family: Verdana; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; background-color:#505A66 }
a.whitetextheader:link{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, tahoma, sans-serif, "Arial Narrow"; TEXT-DECORATION: none
}
a.whitetextheader:visited{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, tahoma, sans-serif, "Arial Narrow"; TEXT-DECORATION: none
}
.btn{font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFffff; text-decoration: none; background-color:#004995}
.Pagehead {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.HotelClass 
{
	border-style:#0033cc solid;
	 border-width: 1px;
	 border: 1px #0033cc solid;
	  padding: 3;
	  border-collapse: collapse;
 font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;
font-family: Verdana;
	background-color: #0033cc; 
	  }
.HotelInner 
{
	border-style:#ADC5DC solid;	 border-width: 1px;	 border: 1px #ADC5DC solid;	 padding: 3;
	 border-collapse: collapse;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #DFE8F1;
	  }
.HotelCarHotelTHMain
{
		text-align:left;		border-style:#ADC5DC solid;		border-width: 1px;		border: 1px #ADC5DC solid;
		padding: 5PX;
		border-collapse: collapse;		font-family: Verdana;
		font-size: 12px;		font-weight:bold;
		color: White;		text-decoration:bold;		
		background-color: #728AA2;}
.HotelCarHotelTH 
{
		text-align:left;		border-style:#ADC5DC solid;
		border-width: 1px;		border: 1px #ADC5DC solid;
		padding: 5PX;		border-collapse: collapse;
		font-family: Verdana;		font-size: 11px;
		color: #000000;		text-decoration: none;
		background-color: #DFE8F1;}
		
.Newborder {border-style:#0033cc solid; border-width: 1px;border: 1px #0033cc solid; padding: 3;  border-collapse: collapse;}
.smallFont13white
{ font-family: Verdana; 
font-size: 13px; 
font-weight: normal; 
color: #FFFFFF; 
font-weight: bold;
text-decoration: none }
.smallFont13Blue
{ font-family: Verdana; 
font-size: 13px; 
font-weight: normal; 
color: #0033cc; 
font-weight: bold;
text-decoration: none }
.smallFont12Blue
{ font-family: Verdana; 
font-size: 11px; 
font-weight: normal; 
color: #0033cc; 
font-weight: bold;
text-decoration: none }
.Hotelcurve
{
	border-style:#0033cc solid;
	  padding: 3;
	  border-collapse: collapse;
 font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;
font-family: Verdana;
	background-color: #0033cc; 
	  }
	  .search-my-trip-bg {
	background-image: url(../../images/search_trip_bg.gif);
	background-repeat: repeat-y;
	width: 573px;
	background-position: 2px;
	padding-left: 10px;
}


/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 10px 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 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(../../images/shade.gif) top left repeat-x;
}
.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;
top: 1px;
}
.shadetabs li a.selected{ /*selected main tab style */
/*background-image: url(images/shadeactive.gif);*/
border-bottom-color: white;
}
.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */
.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}
.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}
.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}
.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}
.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}
.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}
/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */
.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}
.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid darkred; /*darkred border*/
background: black url(../../images/indentbg.gif) center center repeat-x;
}
.indentmenu ul li{
display: inline;
}
.indentmenu ul li a{
float: left;
color: black; /*text color*/
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid darkred; /*darkred divider between menu items*/
}
.indentmenu ul li a:visited{
color: black;
}
.indentmenu ul li a.selected{
color: black !important;
padding-top: 4px; /*shift text down 1px*/
padding-bottom: 2px;
background: black url(../../images/indentbg2.gif) center center repeat-x;
}
.UpdateProgress1 
{
  width:800px; 
  background-color:White;
  bottom: 0%;
  left: 0px;
  position: fixed;
  font-family:'Trebuchet MS ' Verdana;
  font-size:12px;
  border:olid 1px gray;
  padding:3px 3px;
  top:5;
 }
.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.borderlcolor 
{
  border-style:solid;  border-color:#ADC5DC; border-width:1px;   
	}
.fontsizesmall
{
	   color:red;   font-size:12px;
	 }
.fontsizemedium
	 {
	  color:Navy; font-size:medium;
	 }
	  .background
	  {
		background:#abcde0;
		}
/*.border {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #014A96 solid}*/
.rowbackground
{
	background:#FFFFFF;border-style:solid;  border-color:#ADC5DC; border-width:1px;  
	}
.alllablefontsize
{
	  font-family:  verdana,Arial, tahoma, sans-serif, "Arial Narrow";
 font-size: 11px;  color: #000000; text-decoration: none
	 }
	 .headerfont
	 {
		font-family: Verdana; font-size:
 14px; font-weight:bold; color: #000000; text-decoration: none
		}
		.textboxstyle
		{
		background:#FFFFFF;border-style:solid;  border-color:#000000; border-width:1px;  
			}
.guest-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DA251C;	
}
.error-msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA251C;	
}
.logout-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 6px;
}
.logout-link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #969696;
	padding-left: 6px;
}
.logout-td{
	padding-left: 22px;
}
.logo-td {
	padding-left: 22px;
}
.tollfree-td {
	padding-top: 25px;
	padding-bottom: 7px;
}
.loyalty-prog-td {
	padding-bottom: 1px;
}
.live-help {
	padding-bottom: 13px;
}
.forum-blog-bg {
	background-image: url(../../images/blog-forum-bg.gif);
	background-repeat: no-repeat;
	height: 74px;
	padding-left: 10px;	
}
.destination-td {
	padding-top: 15px;
}
.new-user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 7px;
	padding-left: 12px;
}
.signup-now {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #969696;
}
.signup-now:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B6B4B4;
}
.signup-nowlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #969696;
}
.signup-nowlogin:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #B6B4B4;
}
.toplinks-padding {
	padding-right: 12px;
	padding-left: 12px;
}
.search-my-trip-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.packages-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/packages_bg.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 15px;
}
/*Added by Arun tuteja for Static Package*/
.StaticPackages-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/packages_bg_C.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 6px;
	text-align: left;
}
/*Added by Arun tuteja for Static Package*/
.flights-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
	background-image: url(../../images/flights_bg.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;	
}	  
.hotels-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	padding-left: 4px;
	background-image: url(../../images/hotels_bg.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;	
}
.cars-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	padding-left: 4px;
	background-image: url(../../images/car_bg.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;	
}
.insurance-td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;		
	padding-left: 4px;
	background-image: url(../../images/insurance_bg.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;	
}
.search-my-trip-bgHotel {
	background-image: url(../../images/newsearch_trip_bg.gif);
	background-repeat: repeat-y;
	width: 573px;
	background-position: 2px;
	padding-left: 10px;
}
.search-my-trip-bgHotel_Pack {
	background-image: url(../../images/newsearch_trip_bg_Pack.gif);
	background-repeat: repeat-y;
	width: 400px;
	background-position: 2px;
	padding-left: 10px;
}
.username {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/member_login_bg.gif);
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.memberlogin-txtfield {
	height: 16px;
	border: 1px solid #AEABAB;
}
.forgot-password {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../../images/member_login_bg.gif);
	background-repeat: repeat-y;
	
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.go-button {
	padding-left: 32px;
}
.newuser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images/new_user_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	padding-left: 15px;
}
.member-signin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #969696;
	text-decoration: underline;
}
.holiday-packages-bg {
	background-image: url(../../images/holiday_packages_bg.gif);
	background-repeat: repeat-x;
	height: 175px;
	width: 522px;
	padding-bottom: 5px;
}
.holiday-packages-bg-2 {
	background-image: url(../../images/holiday_packages_bg.gif);
	background-repeat: repeat-x;
	height: 175px;
}
.packages-place-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../images/packages_place_bg.gif);
	height: 20px;
	width:100px;
	text-align: center;
	padding-top: 1px;
	background-repeat: no-repeat;
}
.packages-place-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.package-txtlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
.package-txtlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}
.travelspice-offer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #828181;
}
.travelspice-offer:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4A4A4A;
}
.travelspice-offer-bdr {
	border: 1px solid #F1F0F0;
	height: 89px;
}
.offer-td {
	padding-left: 20px;
	height: 10px;	 	
}
.offer-td-2 {
	padding-left: 20px;
	height: 15px;	 	
}
.newsletter-txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #A7A4A4;
	height: 16px;
}
.subscribe-news-button {
	padding-left: 5px;
}
.newsletter-padding {
	padding-left: 143px;
}
.newletter-tablepadding {
	padding-top: 35px;
	padding-bottom: 33px;
}
.right-td {
	background-color: #FAFAFA;
	vertical-align: top;
}
.cash-back {
	border: 1px solid #E3E1E1;
}
.left-imgs-padding {
	padding-bottom: 10px;
}
.re1-airdeccan {
	border: 1px solid #CFCDCD;	
}
.left-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828181;
	padding-left: 12px;
	background-image: url(../../images/left_links_bg.gif);
	background-repeat: repeat-y;
	padding-top: 2px;
	padding-bottom: 2px;
}
.left-link-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828181;
}
.left-link-txt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #403F3F;
}
.left-heading-padding {
	padding-top: 5px;
	padding-bottom: 3px;
	background-image: url(../../images/left_links_bg.gif);
	background-repeat: repeat-y;
}
.search-my-trip-strip-padding {
	padding-left: 2px;
}
.search-my-trip-padding {
	padding-left: 20px;
	padding-top: 3px;
}
.flash-login-top-padding {
	padding-top: 7px;
}
.forgot-password-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
}
.forgot-password-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
	
}
.offer-td-3{
	padding-left: 5px;
	height: 10px;	 	
}

.offer-td-4 {
	padding-left: 5px;
	height: 15px;	 	
}
.sitemap-padding {
	padding-right: 8px;
}
.our-partners {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
	padding-left: 10px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.our-partner-bdr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
}
.footer-padding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545252;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
}
.footer-link-txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545252;
	text-decoration: none;	
}
.footer-link-txt-1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545252;
	text-decoration: underline;	
}

.footer-padding-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8C8C;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
}
.footer-link-txt-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8C8C;
	text-decoration: none;	
}
.footer-link-txt-2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8D8C8C;
	text-decoration: underline;	
}

.footer-top-padding {
	padding-top: 20px;
}
.copyright-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #969494;
	padding-top: 20px;
	padding-bottom: 35px;
}
.copyright-travel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DA251C;
}
.copyright-spice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.txt-field-1 {
	border: 1px solid #AEABAB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.heading-txtfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}
.heading-txtfield-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
}
.compare-surrounding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.find-flights-td {
	padding-right: 9px;
	padding-top: 10px;
	
}
.top-link-padding {
	padding-top: 15px;
	padding-bottom: 13px;
	padding-left: 10px;
}
.top-heading-bg {
	background-image: url(../../images/top_heading_bg.gif);
	background-repeat: no-repeat;	
	
}
.middle-left-bg {
	background-image: url(../../images/middle-bg1.gif);
	background-repeat: repeat-y;
	width: 22px;
}
.middle-right-bg {
	background-image: url(../../images/middle-bg2.gif);
	background-repeat: repeat-y;
	width: 21px;
}
.white-red-bg {
	background-image: url(../../images/white_red-bg.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 15px;
}
.forum-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.title-bg-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990E06;
	/*background-image: url(../images/title-bg.gif);*/
	background-repeat: repeat-x;
	text-align: center;
	height: 31px;
	padding-bottom: 5px;
}
.content-bg-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	background-image: url(../../images/content-bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 46px;
}
.view-details-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
}
.content-bg-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	background-image: url(../../images/content-bg.gif);
	background-repeat: repeat-x;
	height: 46px;
	padding-left: 10px;
}
.title-bg-txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990E06;
	background-image: url(../../images/title-bg.gif);
	background-repeat: repeat-x;	
	height: 31px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.gray-bg-1 {
	background-color: #FAFAFA;
}
.pagination-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ACA8A8;
	letter-spacing: 2pt;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagination-highlighted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D0140B;		
}
.middle-bigbg {
	background-image: url(../../images/middle-bigbg.gif);
	background-repeat: repeat-y;
}
.outer-bigbg {
	background-image: url(../../images/middle-bigbg.gif);
	background-repeat: repeat-y;
	border: 1px solid #BCBBBB;
}
.white-bg {
	background-color: #FFFFFF;
}

.pagination-1-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ACA8A8;
	text-decoration: none;	
}
.pagination-1-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F5E5E;
	text-decoration: none;	
}

.left-links-innerpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828181;
	padding-left: 12px;		
	padding-top: 2px;
	padding-bottom: 2px;
} 
/**12 JUNE  07**/
.outer-border {
	background-image: url(../../images/outerbg.gif);
	background-repeat: repeat-y;
}
.forum-posted-by {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990E06;
	background-image: url(../../images/title-bg.gif);
	background-repeat: repeat-x;	
	height: 31px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.forum-content-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	padding-left: 15px;
	background-color: #FDDAD8;
	width: 450px;
	padding-top: 15px;
	text-align: justify;
}
.replies {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D9524C;
	padding-top: 5px;
	padding-bottom: 5px;
}

.forum-content-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	padding-left: 35px;
	background-color: #FDDAD8;
	width: 450px;
	padding-top: 15px;
	text-align: justify;
}
.reply-border {
	border: 1px solid #FABBB7;
	background-color: #FFFFFF;
}

.forum-content-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9A99;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
}
.forum-content-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9A99;	
	padding-left: 10px;
}
.forum-content-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9A99;	
	padding-top: 15px;
	padding-left: 10px;
}

.login-required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC514B;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
.forum-content-6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;	
	padding-top: 15px;
	padding-left: 10px;
}
.search-blog {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #939292;
	padding-left: 10px;
}
.search-blog-txtfield{
	background-color: #FFFFFF;
	border: 1px solid #939292;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.search-blog-date-bg {
	background-image: url(../../images/search-blog-date-bg.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.search-blog-go-button {
	padding-left: 5px;
}
.search-blog-date-txtfield{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 5px;
}
.image-bdr {
	border: 1px solid #E0564F;
}
.blog-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
}

.blog-content-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	padding-left: 15px;	
	width: 450px;
	padding-top: 10px;
	text-align: justify;
}
.img-toppadding {
	padding-top: 10px;
}
.view-comment-divider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F67D77;
	padding-right: 5px;
	padding-left: 5px;
}
.view-comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F67D77;
	padding-right: 5px;
	padding-left: 5px;
}
.white-red-bg-txt {
	background-image: url(../../images/white_red-bg.gif);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 37px;
}
/**13TH JUNE**/
.blog-comments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AFAEAE;
	padding-left: 15px;	
	width: 450px;
	padding-top: 10px;
	text-align: justify;
}
.title-txt-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #AFAEAE;
}
.description-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #AFAEAE;
}
.add-button {
	padding-left: 55px;
	padding-top: 10px;
}
.add-topic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;	
	padding-left: 10px;
}
.pink-bg {
	background-color: #FDDAD8;
	padding-bottom: 25px;
}
.middle-bg-2 {
	background-image: url(../../images/search_trip_bg.gif);
	background-repeat: repeat-y;
	width: 573px;
	background-position: 4px;
}
.my-ac-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../../images/links-bg.gif);
	background-repeat: repeat-x;
	height: 42px;
	padding-top: 3px;
}
.my-ac-links-highlighted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../../images/links-bg-higlighted.gif);
	background-repeat: repeat-x;
	height: 42px;
	padding-top: 3px;
	font-weight: bold;
}
.white-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.border-pink {
	border: 1px solid #FABBB7;
	background-color: #FFFFFF;
	padding-top: 15px;
	padding-left: 10px;
}
.red-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB221C;
	padding-left: 15px;
	width: 450px;
	padding-top: 10px;
	font-weight: bold;
}
.red-txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F67D77;
	padding-left: 37px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.update-button-td {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 60px;
}
.red-heading-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CB221C;
	padding-left: 15px;
	width: 450px;
	padding-top: 10px;
	font-weight: bold;
}
.table-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FDDAD8;
	height: 35px;
	text-align: center;
}
.table-txt-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DA2119;
	background-image: url(../../images/bg-pink-white.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 31px;
}
.border-pink-2 {
	border: 1px solid #FABBB7;
	background-color: #FFFFFF;
	padding-top: 15px;	
}
.table-bdr-1 {
	border: 1px solid #F9D4D2;
}
.table-txt-red-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DA2119;
	background-image: url(../../images/bg-pink.gif);
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 31px;
}
.my-ac-bg {
	/*background-image: url(../images/my_account_bg.gif);*/
}
/**14TH jUNE**/
.my-profile-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFAEAE;
	padding-left: 15px;	
	width: 450px;
	padding-top: 10px;
	text-align: justify;
}
.my-profile-txt1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFAEAE;
	padding-left: 15px;	
	padding-top: 10px;
}	
.change-password-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E9564F;	
}
.myprofile-txt-field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #989797;
	border: 1px solid #AFAEAE;
	padding-left: 5px;
}
.my-profile-txt-area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #989797;
	border: 1px solid #AFAEAE;
	padding-left: 5px;
}
.my-profile-mandatory-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AFAEAE;
	padding-left: 15px;
	width: 450px;
	padding-top: 50px;
	text-align: justify;
	padding-bottom: 25px;
}
.reset-profile-padding {
	padding-left: 35px;
}
.contact-txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535151;
	padding-left: 1px;
	padding-top: 15px;
	padding-bottom: 15px;	
}
.middle-bg-contact-us {
	background-image: url(../images/search_trip_bg.gif);
	background-repeat: repeat-y;
	height: 128px;
	width: 573px;
	background-position: 4px;
	padding-top: 20px;
}
.red-heading-3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB221C;
	padding-left: 17px;
	width: 450px;
	padding-top: 10px;
	font-weight: bold;
}
/**15th JUNE 07**/
.registration-month-year {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #989797;
	border: 1px solid #AFAEAE;	
}
.registration-red-heading-2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB221C;
	padding-left: 17px;
	width: 450px;
	padding-top: 25px;
	padding-bottom: 5px;
	font-weight: bold;
}
.registration-red-heading-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CB221C;
	padding-left: 15px;
	width: 450px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
}
.registration-button-td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
}
.registration-mandatory-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535151;
	padding-left: 135px;
	padding-top: 15px;
	padding-bottom: 15px;	
}
.main-holiday-packages-bg {
	background-color: #F67D77;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.holiday-packages-txt-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F67D77;
	text-align: center;
	padding-top: 10px;
}
.holiday-packages-bdr {
	border: 1px solid #F67D77;
}
.holiday-packages-txt-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F67D77;
	text-align: center;
	text-decoration: none;
}
.images-td-1 {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
.week-end-bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 5px;
	background-image: url(../../images/weekend_gateway_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
}
.close-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 5px;
	
}
.zoom-padding {	
	padding-top: 700px;
}
.red-heading-weekend-getaways {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CB5853;
	padding-left: 15px;
	width: 450px;
	padding-top: 10px;
	font-weight: bold;
}
.weekend-getaways-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868484;
	padding-left: 15px;	
	width: 450px;
	padding-top: 10px;
	text-align: justify;
}
.weekend-getaways-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F67D77;
}
/**20TH JUNE 07**/
.forum-content-20june {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FDDAD8;	
	padding-top: 15px;
	text-align: justify;
}
.forum-content-2-20june {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535151;
	padding-left: 35px;
	background-color: #FDDAD8;	
	padding-top: 15px;
	text-align: justify;
}
.destination-heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990E06;
}
.destination-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FB908A;
	padding-left: 25px;
	height: 20px;
}
.destination-links-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FB908A;
	text-decoration: underline;	
}
.destination-links-txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE6B63;
	text-decoration: underline;	
}
/**29-june-07**/
.flash-bg {
	background-image: url(../../images/flash.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: justify;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 250px;
	color: #FFFFFF;
	vertical-align: top;
}
.total-points {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CB221C;
	padding-left: 15px;
	width: 450px;
	padding-top: 10px;
	font-weight: bold;
}
/* Added by pegasus-root */
.holiday-packages-list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F67D77;
	text-align: center;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
}
.tableheadgray_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #000000;
	text-decoration: none;
	background-color: #e6e6ff;
	border-color:#cdcaf9;
}
.smallFont11_1
 { font-family:  verdana,Arial, tahoma, sans-serif, "Arial Narrow";
 font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#ACC4DC }
 
 .smallFont11_Blue
 { font-family:  verdana,Arial, tahoma, sans-serif, "Arial Narrow";
 font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background-color:#3333ff }
 
 .smallFont11_Red
 { font-family:  verdana,Arial, tahoma, sans-serif, "Arial Narrow";
 font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; background-color:#f11717}
 
 .smallFontBold13_1 { font-family: Verdana; 
font-size: 13px; font-weight: bold; color: #000000; text-decoration: none }
.tablehead1_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #DFE8F1;
}
.allborder1_1 {border-style:#ADC5DC solid; border-width: 1px;border: 1px #ADC5DC solid; padding: 3;  border-collapse: collapse;}
.tablehead_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #DFE8F1;
}
.smallFontBold12_1 { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; background-color:#ACC4DC }
 .smallFontBold12_new { font-family: Verdana;
 font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;  }
 
.smallFontBold16_1 { font-family: Verdana;
 font-size: 16px; font-weight: bold; color:Maroon; text-decoration: none; background-color:#ACC4DC }
 .smallFontBold15_1 { font-family: Verdana;
 font-size: 15px; font-weight: bold; color:Maroon; text-decoration: none; background-color:#ACC4DC }
 .smallFontBold15_new { font-family: Verdana;
 font-size: 15px; font-weight: bold; color:Maroon; text-decoration: none;}
.smallFontBold11_1 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color:#ACC4DC }
.smallFontBold11_2 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color:SeaShell }
.smallFontBold11_new 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color:#dadeff }
.smallFontBold11_left 
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; background-color:#ffeeee }
.allborder_2 {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse;}
.allborder_black { border-color:#000000; border-width: 1px;border: 1px;  padding: 3;  border-collapse: collapse;}
.allborder_Back {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse; background-color:SeaShell;}
.allborder_wheat {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse; background-color:#ACC4DC;}
.allborder_left {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse; background-color:#ffeeee;}
.allborder_right {border-style:#ACC4DC solid; border-width: 1px;border: 1px #ACC4DC solid; padding: 3;  border-collapse: collapse; background-color:#dadeff;}
.smallFontBold11_3
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color:Maroon; text-decoration: none; }

.smallFontBold11_gray
{ font-family:  Verdana; 
font-size: 11px; font-weight: bold; color:#666666; text-decoration: none; }
.smallFontBold10_gray
{ font-family:  Verdana; 
font-size: 10px; font-weight: bold; color:#666666; text-decoration: none; }
.smallFontBold10_Red
{ font-family:  Verdana; 
font-size: 10px; font-weight: bold; color:#FF0000; text-decoration: none; }
.smallFontBold10_Green
{ font-family:  Verdana; 
font-size: 10px; font-weight: bold; color:Green; text-decoration: none; }
.smallFont10_Red
{ font-family:  Verdana; 
font-size: 10px; font-weight: normal; color:#CC0000; text-decoration: none; }
.smallFontBold12_Red
{ font-family:  Verdana; 
font-size: 12px; font-weight: bold; color:#FF0000; text-decoration: none; }
 .smallFont11_white
 { font-family:  Verdana;
 font-size: 11px; font-weight: bold; color:#ffffff; text-decoration: none }
 .tdblack
 {
	background-color:Black;
 }
.boldEleven {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
.backWait
{
	background-image: url(../../images/logo.gif);
	background-repeat:no-repeat;
	
	height: 100px;
    background-position:center;
  
}

.backProgress
{
	background-image: url(../../images/searching_flights.gif);
	background-repeat:no-repeat;
	
	height: 100px;
    background-position:center;
  
}

.LoginBody {
	background-image: url(../../Images/Login_CutsR2C1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Form01 {
	background-image: url(../../Images/Form_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.Form02 {
	background-image: url(../../Images/Form_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #015FA0;
}
.TextBox {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*Modal Popup*/
.modalBackground {
	/*background-color:Gray;*/
	filter:alpha(opacity=70);
	opacity:0.7;
	BACKGROUND-IMAGE: url(../../images/overlay.png);
    position: absolute;
    top: 0%; left: 0%; 
    background-repeat:repeat;
    width: 100%;
    height: 100%;
}
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.modalPopup
{
	background-color: whitesmoke;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 320px;
}
/*#overlay IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#overlay
{
    BACKGROUND-IMAGE: url(images/overlay.png);
    position: absolute;
    top: 0%; left: 0%; 
    background-repeat:repeat;
    width: 100%;
    height: 200%;
}
 HTML #overlay
{
    FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
    BACKGROUND-IMAGE: url(images/blank.gif);
    BACKGROUND-COLOR: transparent
}*/
#overlay {
	/*background-color:Gray;*/
	filter:alpha(opacity=70);
	opacity:0.7;
	BACKGROUND-IMAGE: url(../../images/overlay.png);
    position: absolute;
    top: 0%; left: 0%; 
    background-repeat:repeat;
    width: 100%;
    height: 200%;
}

  
#box{
width:422px;
padding:0px;
} 

#close
{
position:absolute;
top:0px;
right:0px;
cursor:pointer;
} 