html,
body{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
	text-align: center;
	margin:0;
}
table{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
table p{
text-align:justify;
}
.pageboundry{
	width:99.9%;
	height:auto;
	border:1px solid #ffffff;
	clear:both;
	text-align:left;
	margin:0px auto;

}
.pageheader{
	width:100%;
	height:auto;
	float:bootm;
	border:0px solid blue;
	float:none;
	clear:both;
	background:#ef4035;
}

.pagebody{
	border:1px solid #FFD6D6;
	clear:both;
	float:left;
	height:auto;
	width:1000px;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	/*margin-top:28px;*/
}

.resultpagebody{
	height:auto;
	border:1px solid #FFD6D6;
	float:none;
	clear:both;
	float:left; 
	width:1000px;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
		/*margin-top:28px;*/
}

.resultpage{
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	float:left;
}
hr{ 
	width:100%;
	float:left;
	clear:both;
	color:#FFD6D6;
	line-height:5px;
}
.pagefooter{
	margin-top:10px;
	padding-top:5px;
	width:100%;
	height:auto;
	text-align:center;
	border:0px solid green;
	font-size:100%;
	color:#a1a1a1;
	font-family:Arial;
	float:left;
}
.pagefooter a{color:#a1a1a1;}
.pagefooter a:hover{color:#ef4035;}
.sitelogo{
	position:absolute;
	/*top:5px;*/
}
.sitelogo a{
	float: left;
}
.headerbar{
	position:absolute;
	top:35px;
	margin-left:288px;
	width:700px;
}
.producttab{
	float:left;
	/*padding-top:43px;*/
}
.menutext{
	padding-top:6px;
	padding-bottom: 2px;
}
a.flighttab{
	background:url('../images/fl1tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.flighttab:hover{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	color:#ffffff;
}

a.flightselected{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.hoteltab{
	background:url('../images/fl1tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.hoteltab:hover{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	color:#ffffff;
}

a.hotelselected{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}

a.cartab{
	/*background:url('../images/fl1tab.gif') bottom right no-repeat;*/
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.cartab:hover{
/*	background:url('../images/fl2tab.gif') bottom right no-repeat;*/
	color:#ffffff;
}

a.carselected{
/*	background:url('../images/fl2tab.gif') bottom right no-repeat;*/
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;

}

a.packagetab{
	background:url('../images/fl1tab.gif') bottom right no-repeat;
	padding:0px 5px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.packagetab:hover{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	color:#ffffff;
}

a.packageselected{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	padding:0px 5px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}

a.shoppingtab{
	background:url('../images/fl1tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.shoppingtab:hover{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	color:#ffffff;
}

a.shoppingselected{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.myaccounttab{
	/*background:url('../images/fl1tab.gif') bottom right no-repeat;*/
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.myaccounttab:hover{
/*	background:url('../images/fl2tab.gif') bottom right no-repeat;*/
	color:#ffffff;
}

a.myaccountselected{
/*	background:url('../images/fl2tab.gif') bottom right no-repeat;*/
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.turstranstab{
	background:url('../images/fl1tab.gif') bottom right no-repeat;
	padding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.turstranstab:hover{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	color:#ffffff;
}

a.turstransselected{
	background:url('../images/fl2tab.gif') bottom right no-repeat;
	ppadding:0px 10px 0px 10px;
	/*height:25px;*/
	float:left;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}
a.helptag{
	text-indent:17px;
	padding-top:13px;
	font-size:75%;
	background:url('../images/icon_help.gif') bottom left no-repeat;
	width:40px;
	height:11px;
	float:left;
	text-decoration:none;
}
a.contacttag{
	text-indent:17px;
	padding-top:13px;
	font-size:75%;
	background:url('../images/icon_contact.gif') bottom left no-repeat;
	width:70px;
	height:11px;
	float:left;
	text-decoration:none;
}
.tophederwidth{
	width:10px;
}
.wellcomebar{
	height:28px;
	float:right;
	clear:both;
	top:5px;
	padding:0px;
	z-index:1;
	position:absolute;
	width:696px;
	margin-left:300px;
/*	background:url('../images/wellcomebar.gif');*/
}
.wellcomebarleft{
	/*background:url('../images/l_banner.gif') center left no-repeat;|*/
	width:11px;
	float:left;
	height:28px;
}
.wellcomebarcenter{
/*	background:url('../images/redbar.gif');*/
	width:674px;
	height:28px;
	text-align:right;
	float:left;
}
.wellcomebarright{
/*	background:url('../images/r_banner.gif') center right no-repeat;*/
	width:11px;
	float:left;
	height:28px;
}

.wllcometext{
	font-size:100%;
	padding-top:5px;
	padding-left:0px;
	font-weight:bold;
	color: #ffffff;
	text-align:right;
	float:right;
}
.TextWhite11{
padding-right:10px;
}
.howtobookflight{
	font-size:100%;
	padding-top:10px;
	float:right;
	width:200px;
	text-align:right;
	text-decoration:none;
	color:#fcfcfc;
}

.LabelStyle {
	 FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.FormErrorTips {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma,, Arial, Helvetica, sans-serif;
}
.tableborder_tips {
	border:1px solid  red; 
	Color:#000000;
}

.errormessage{
	font-size:10px;
	padding:2px;
	clear:both;
}
.errormessage table{
	border:1px solid red;
}

.errormessage table tr.NormalText_12B_white{
	font-size: 12px;
	color: #ffffff;
}
.errormessage table td{
	padding:2px;
	font-size: 12px;
}
.errormessage table td.number{
	padding:2px;
	font-size: 12px;
	width:20px;
}
.errormessage table th{
	padding:2px;
	font-size: 12px;
	color: #ffffff;
	text-align:left;
}

.errormessage table tr.FormErrorTips{
	font-family: Tahoma,, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #gray;
	text-decoration: none;
}
.a1{
color: #ffffff;
}
.waittable table{
	font-weight: bold;
	font-size:11px;
}
.waitpage{
	font-weight: bold;
	font-size:11px;
}

/*pramotion Classes*/
.top_promotion{
	/*background: url('../images/promotion/topbanner.jpg') left bottom  no-repeat;*/
	margin-left:0px;
	height:70px;
	width:998px;
	left:0px;
	padding:0px;
	background:#ef4035;
}

.searchInput_promotionFR{
	 float:right; 
	 height:393px; 
	 width:575px;
	 background: url('../images/promotion/flighBannerR.jpg') right top  no-repeat;
	}
.searchInput_promotionCR{
	 float:left; 
	 height:375px; 
	width:575px;
	background: url('../images/promotion/flighBannerCR.jpg') right top  no-repeat;
	display:None;
	}
.searchInput_promotionTTR{
	 float:left; 
	 height:375px; 
	 width:583px;
	background: url('../images/promotion/flighBannerTTR.jpg') right top  no-repeat;
	display:None;
	}
.searchInput_promotionHR{
	 float:right; 
	 height:322px; 
	width:575px;
	background: url('../images/promotion/flighBannerHR.jpg') right top  no-repeat;
	}
.result_promotionL{
	 float:left;
	 width:214px; 
	 height:400px;
	 background: url('../images/promotion/resultpagePL.jpg') left top  no-repeat;
	 margin-top:5px;
	 display:None;
	}
.flightresult_bottom_promotion{
	width:990px;
	background: url('../images/promotion/resultbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}
.hotelresult_bottom_promotion{
	width:990px;
	background: url('../images/promotion/resultbottombannerh.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}
.ToursTransresult_bottom_promotion{
	width:990px;
	background: url('../images/promotion/resultbottombannerttr.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}	
.carresult_bottom_promotion{
	width:990px;
	background: url('../images/promotion/resultbottombannerc.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}	
.myaccout_bottom_promotion{
	background: url('../images/promotion/resultbottombanner.jpg') center bottom no-repeat;
	height:80px;
	text-align:right;
	padding-top:5px;
	clear:both;
	padding-left:10px;
	display:None;
}	
.cart_bottom_promotion{
	width:990px;
	background: url('../images/promotion/resultbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}	
.confrimflight_promotionL{
	 float:left;
	 width:214px; 
	 height:214px;
	 background: url('../images/promotion/confirmflightPL.jpg') left top  no-repeat;
	 margin-top:5px;
	 display:None;
	}
.confirmflight_bottom_promotion{
	width:760px;
	background: url('../images/promotion/confirmbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}
.passengerflight_promotionL{
	 float:left;
	 width:214px; 
	 height:214px;
	 background: url('../images/promotion/passengerflightPL.jpg') left top  no-repeat;
	 margin-top:5px;
	 display:None;
}
.passengerflight_bottom_promotion{
	width:760px;
	background: url('../images/promotion/passengerbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}
.paymentflight_promotionL{
	 float:left;
	 width:214px; 
	 height:214px;
	 background: url('../images/promotion/passengerflightPL.jpg') left top  no-repeat;
	 margin-top:5px;
	 display:None;
}
.paymentflight_bottom_promotion{
	width:760px;
	background: url('../images/promotion/confirmbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	float:right;
	display:None;
}
.package_promotionL{
	 float:left;
	 width:214px; 
	 height:214px;
	 background: url('../images/promotion/homepagePL.jpg') left top  no-repeat;
	 margin-top:5px;
	 display:None;
	
	}
.package_promotionBottom{
	width:760px;
	background: url('../images/promotion/passengerbottombanner.jpg') left bottom no-repeat;
	height:80px;
	text-align:right;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	display:None;
	}

/*end Promotion Classes*/
.rightpanel{
	float:left;
	width:690px;
	border-left:1px solid #FFD6D6;
	
}

/*payment */
.continueBooka4jPayment {
	border:0px;
	margin-top:10px;
	margin-right: 10px;
	text-align:center;
	height:30px;
	width:100px;
	background:url('../images/bt_continue2.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
	
	font-weight:bold;
}

.redPayment {
	color: #CC0000;
}

.inputlabelPayment {
	border:0px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	padding:2px;
	width:100px;
 }

 .inputPayment {
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	padding:2px;
 }
.selectboxPayment{
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	/*margin-bottom:3px;
	margin-top:3px;*/
}

/*Flight Css from here */
.flightleftpannel{
	width:295px;
	height:auto;
	padding-left:5px;
	float:left;
}
.modiyfyflightleftpannel{
	width:400px;
	height:auto;
	border:1px solid #FFD6D6;
	padding-left:5px;
	float:left;
}
.flighttitle{
	margin-top:5px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.triptypebox {
	margin-top:5px;
	float:left;
	border:0px solid red;
}

.triptype {
	float:left;
	width:95px;
	font-weight:bold;
}

.searchairportbox{
	clear:both;
	margin-top:5px;
	float:left;
	width:280px;
}
.Radiobt table td{width:12px; padding:0px;}
.searchairportlabel {
	float:left;
	width:90px;
}

.searchairportinput {
	float:left;
	width:100px;
	margin-bottom:3px;
	border:solid 0px red;
}
.dateTimeDiv{
	clear:both;
	margin-top:3px;
	float:left;
	width:280px;
	border:solid 0px red;
}
.dateTimelabel {
	float:left;
	width:48px;
	padding-top:0px;	
	border:solid 0px red;
}
.dateTimeInput {
	float:left;
	vertical-align:middle;
	border:solid 0px green;
}
.picdateInput{
	float:left;
	margin-right:5px;
	vertical-align:middle;
	border:solid 0px green;
	padding-bottom:5px;
}
.commonDiv {
	float:left;
	width:280px;
	border:solid 0px green;
}
.Heading {
	font-weight:bold;
	/*height:25px;*/
}
.HeadingForPassengers {
	font-weight:bold;
	height:25px;
	clear:both;
}
.searchdfields {
	margin-top:5px;
	font-weight:bold;
}
/*.saperatorDiv {
	float:left;
	width:392px;
	margin-top:8px;
	margin-bottom:8px;
	border:solid 0px red;
}*/
.adult,.childrens,.infant {
	float:left;
	width:60px;
	line-height:15px;
	border:solid 0px green;
}
.moreSearchLink {
	float:left;
	width:300px;
	border:solid 0px green;
}
.moreSearchLink  a {
	text-decoration:none;
	color:#ef4035;
}
.moreSearchLink a:hover{
	text-decoration:underline;
	color:#ef4035;
}
.searchbutton {
	margin-top:5px;
	float:right;
	margin-right: 10px;
	padding-top:5px;
	text-align:center;
	height:30px;
	width:82px;
	background:url('../images/buttonontra.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
.searchbutton a {
	text-decoration:none;
}
.moreSearchOptionlinkDiv {
	border:solid 0px red;
	float:left;
	width:280px;
	margin-top:5px;
	margin-bottom:5px;
}
.myFareRange {
	float:left;
	width:90px;
	}
.myFareRangebox{
	float:left;
	margin-left:5px;
}
.redText {
	color:#CC0000;
}
.resultpassanger {
	font-weight:normal;
}
.dateheading {
	font-size:14px;
}
.chosurFlt {
	font-weight:bold;
	width:840px;
	border:Solid 0px green;
	margin-bottom:10px;
}
/*.space{
clear:both;
}*/
.resultPageModifyButton {
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	height:25px;
	text-align:right;
	width:983px;
	font-weight:bold;
	float:left;
	padding-top:5px;
}
.resultPageModifyButton a{
	text-decoration:none;
	color:#ffffff;
	
}
.resultPageModifyButton a:hover{
	text-decoration:underline;
	color:#ffffff;
	
	}
.paginationDiv {
	float:left;
	width:100%;
	text-align:right;
	border:solid 0px green;
}
.a7{
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px;
	text-align:right;
	text-decoration:underline;
}
.a3{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.AllFares {
	border-left:1px solid #FFD6D6;
	border-right:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
	margin-bottom:10px;
	/*padding-top:5px;*/
	width:983px;
	float:left;
	
}
.allFrHeader {
	padding-top:2px;
	float:left;
	width:97px;
	height:45px;
	text-align:center;
	border:solid 0px green;
	background:#f4f9f8;
	border-right:1px dotted #FFD6D6;
	overflow:hidden;
}
.allFrHeader span{
	white-space:nowrap;
	overflow:hidden;
}
.allFrHeaderAll{
	padding-top:2px;
	width:97px;
	height:45px;
	text-align:center;
	border-right:1px dotted #FFD6D6;
	/*background:#f4f9f8;
	border-bottom:1px dotted #FFD6D6;*/
	overflow:hidden;
}
.flighName {
	/*padding-top:5px;*/
	float:left;
	width:97px;
	height:20px;
	vertical-align:middle;
	text-align:center;
	border:solid 0px green;
	border-right:1px dotted #FFD6D6;
	border-bottom:1px dotted #FFD6D6;
	overflow:hidden;
}
.flighName span{
	white-space:nowrap;
	overflow:hidden;
}
.farerullInfo {
	border:1px solid #FFD6D6;
	background-color:#F2F2F2;
	text-align:right;
	font-weight:bold;
	clear:both;
	width:983px;
	height:25px;
	padding-top:5px;
	margin-top:10px;
}
.border01{
	border:0px solid #C0E9FF;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-top:10px;
	width:100%;
}
.narrowSearchHead {
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	color:#0040B4;
	font-weight:bold;
	text-align:right;
	padding-top:5px;
	height:25px;
	width:983px;
	clear:both;
}

.narrowSearchHead a{
	text-decoration:none;
	color:#ffffff;
}
.narrowSearchHead a:hover{
	text-decoration:underline;
	color:#ffffff;
}
.narrowSearch {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	height:40px;
	width:100%;
	border-top:1px dotted #ffd6d6;

}
.narrowSearch span {
	padding-right:20px;
	padding-left:5px;
}
.divHeading {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	text-align:right;
	padding-right:10px;
	float:right;
}

.divHeading1 {
	float:left;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-top:15px;
	text-align:left;
	
}
.reviewheading {
	font-weight:bold;
	padding:4px;
	font-size:11px;
	text-align:left;
	color:#ffffff;
}
.resultsHeading {
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	float:left;
	margin-top:5px;
	width:983px;
	text-align:center;
	height:25px;
	border:solid 1px #ffd6d6;
}
.detail_Heading {
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	float:left;
	margin-top:5px;
	width:875px;
	text-align:center;
	height:25px;
	border:solid 1px #ffd6d6;
}
.resultsHeadingDhtml {
	background-color:#b2cf3e;
	float:left;
	padding-top:5px;
	width:600px;
	text-align:center;
	border:solid 1px #b2cf3e;
}
.resultContainerDiv {
	float:left;
	width:983px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.resultContainerDivForTodo {
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.totoalPointDiv {
	float:left;
	width:983px;
	padding:3px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.column1_1 {
	float:left;
	height:125px;
	vertical-align:middle;
	text-align:center;
	background-color:#C0E9FF;
}
.column1_2 {
	border:solid 0px red;
	float:left;
	width:170px;
	font-weight:normal;
	text-align:left;
}
.columnUpForInt {
	border-bottom: 1px ;
	padding:4px;
	height:55px;
} 
.columnUp {
	font-weight:normal;
	font-size:11px;
	padding-top:4px;
	height:85px;

} 
.columnDownForInt{
	border-top: 1px solid #efefef;
	font-size:11px;
    height:85px;
	padding-top:3px;
	}

.columnDown{
	padding:3px;
}

.searchResultTable {
	font-weight:normal;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:983px;
	margin-top:5px;
	margin-bottom:5px;
	border-top:solid 1px #FFD6D6;
	border-left:solid 1px #FFD6D6;
	border-right:solid 1px #FFD6D6;
	clear:both;
}

.searchResultTable th{
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	padding-top:5px;
	text-align:center;
	/*border:solid 1px #9bceea; /*edit*/
	height:25px;
	text-decoration:none;
	color:#ffffff;
}
.searchResultTable th div a{
	 text-decoration:none;
	 color:#ffffff;
}
.searchResultTable th div a:hover{
	 text-decoration:underline;
	 color:#ffffff;
}
.searchResultTable th a{
	 text-decoration:none;
	 color:#ffffff;
}
.searchResultTable th a:hover{
	 text-decoration:underline;
	 color:#ffffff;
}

.searchResultTable td {
	background-color:#ffffff;
	vertical-align:top;
	text-align:center;
	border-bottom:solid 1px #FFD6D6;
}
.searchResultTable td.point {
	vertical-align:middle;
	background-color:#ffd6d6; /*edit*/
	text-align:center;
}
.searchResultTable td.book {
	vertical-align:middle;
	text-align:center;
	
}
.searchResultTabletd {
	 vertical-align:top;
	 text-align:center;
	width:100px;
}

.searchResultTabletdForInt {
	 vertical-align:top;
	 text-align:center;
		
}
.searchResultTablePoint {

	font-weight:normal;
	font-size:11px;
	vertical-align:middle;
	background-color:#ffd6d6;
	text-align:center;
}

.searchResultTablePointForInt {
	vertical-align:middle;
	background-color:#ffd6d6;
	text-align:center;
	
}
.searchResultTabletdBook {
	vertical-align:middle;
	text-align:center;
}
.column1 {
	width:200px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column2 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column3 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column4 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column5 {
	width:150px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column6 {
	width:150px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column7 {
	width:120px;
	float:left;
	padding:5px;
	text-align:center;
	border:solid 0px green;
}.column7 img{
	margin-top:40px;
}
.narrowSearchContent {
	float:left;
	width:983px;
	border:solid 1px #ffd6d6;
}
.narrowByPrice, .narrowByTime{
	float:left;
	width:270px;
	padding:5px;
	border:solid 0px green;
}
.narrowByoptions {
	float:left;
	padding-top:20px;
	border:solid 0px green;
}

.narrowByoptions span {
	padding-right:10px;
	border:solid 0px green;
}
.StartpriceDiv,.endpriceDiv {
	float:left;
	width:130px;
	height:25px;
	font-weight:normal;
	border:solid 0px green;
}
.steps {
	border:1px solid #ef4035;
	float:left;
}
.step1, .step2 ,.step3 {
	width:317px;
	float:left;
	padding:5px;
	background-color:#EEF4D5;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}
.stepselected {
	background-color:#ef4035;
	color:#fff;
}
.flightDetail {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
}

.fareDetails {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
	width:982px;
	background-color:#f1fafe;
}
.fareSummery {
	float:left;
	width:200px;
	height:100px;
	text-align:center;
	font-weight:bold;
	padding-top:30px;
	border-right:solid 1px #bee6fc;
}
.fareSummery_details {
	width:500px;
	float:left;
	border:solid 0px red;
}
.brdBottom {
	border-bottom:2px solid #FFD6D6;
}
.fareSummery_details1,.fareSummery_details2 {
	float:left;
	padding-left:10px;
	width:230px;
	height:25px;
	padding-top:5px;
}
.flightDetailColumn1 {
	border:solid 1px #bee6fc;
	float:left;
	text-align:center;
	width:135px;
	height:66px;
}.flightDetailColumn2 {
	float:left;
	text-align:center;
	width:135px;
}.flightDetailColumn3 {
	float:left;
	text-align:center;
	width:171px;
}.flightDetailColumn4 {
	float:left;
	text-align:center;
	width:172px;
}.flightDetailColumn5 {
	float:left;
	text-align:center;
	width:80px;
}.flightDetailColumn6 {
	float:left;
	text-align:center;
	width:80px;
}.flightDetailColumn7 {
	border:solid 1px #bee6fc;
	float:left;
	text-align:center;
	width:100px;
	height:66px;
}
.flightDetailColumn2_inner {
	border:solid 1px #bee6fc;
	height:45px;
	padding-top:4px;
}
.flightDetailColumn3_inner {
	border:solid 1px #bee6fc;height:45px;
	padding-top:4px;
}
.flightDetailColumn4_inner {
	border:solid 1px #bee6fc;height:45px;
	padding-top:4px;
}
.flightDetailColumn5_inner {
	border:solid 1px #bee6fc;height:45px;
	padding-top:4px;
}
.flightDetailColumn6_inner {
	border:solid 1px #bee6fc;height:45px;
	padding-top:4px;
}
.flightDetailColumn2_heading{
	border:solid 1px #bee6fc;
}
.flightDetailColumn3_heading{
	border:solid 1px #bee6fc;
}
.flightDetailColumn4_heading{
	border:solid 1px #bee6fc;
}
.flightDetailColumn5_heading{
	border:solid 1px #bee6fc;
}
.flightDetailColumn6_heading {
	border:solid 1px #bee6fc;
}
.textDiv {
	float:left;
	border:solid 0px red;
	margin-top:5px;
	padding:8px;
	font-size:11px;

}
.textDiv ul {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}
.inputlabel{
	font-size:100%;
	width:auto;
}
.inputspan{
	font-size:80%;
	width:auto;
}
.flexibledatebox {
	text-decoration:none;
	clear:both;
	margin-top:2px;
	float:left;
	text-align:center;
	width:280px;
	border:0px solid red;
}

.flexibledatetype {
	float:left;
	width:110px;
	font-weight:bold;
	text-align:left;
}

.modifySearchDiv {
	float:left;
	width:984px;
	border-left:1px solid #FFD6D6;
	border-right:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
	margin-bottom:10px;
}
.bigText {
	font-size:17px;
}
.popUpBig {
	position:absolute;
	width:550px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
	display:none;

}
.popFlex {
	background-image:url(../images/popFlex_bg.gif);
	text-align:right;
}
.popUp {
	position:absolute;
	width:560px;
	left:0px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
	display:none;
}
.popUp li {
	font-weight:normal;
}
.popUpHead {
	background-color:#0066CC;
	width:100%;
	color:#fff;
	height:20px;
	/*padding:3px;*/
}
.popUpContainer{
	border:1px solid #BEE6FC;
	margin:0px;
	overflow-y:scroll;
	height:170px;
}
.popUpSubHead {
	background-color:#ef4035;
	font-weight:bold;
	padding:3px;
	clear:both;
	width:500px;
	text-align:left;
}
.popUpClose {
	float:right;
}
.popUp2 {
	padding:5px;
	border:solid 0px red;
	float:left;
	width:350px;
}
.popUp1 {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
	clear:both;

}
.todetailIta{
	padding:5px;
	border:solid 1px red;
	float:left;
	width:350px;
} 
.fromdetailIta {
	border:solid 1px green;
	float:left;
	padding:5px;
	width:100px;
}
.formHeading {
	background-image:url(../images/bar.gif);
	background-repeat: repeat-x;
	height:25px;
	font-weight:bold;
	padding-top:4px;
	float:left;
	width:983px;
}
.formHeading div{
	padding-left:6px;
	color:#ffffff;
}
.formHeading span{
	padding-left:6px;

}
.formTextDiv {
	float:left;
	white-space:nowrap;
	width:115px;
	border:solid 0px red;
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
}
.formTextDivForError {
	background-color:red;
}
.formFieldDiv {
	float:left;
	width:200px;
	margin-top:2px;
	margin-bottom:2px;
/*	height:25px;*/
	border:solid 0px red;
}
.formFieldDiv input{ width:140px;}
.formFieldDivForDropdown {
	float:left;
	width:150px;
	border:solid 0px red;
}

.formFieldDivForUserCheck {
	float:left;
	width:30px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}
.formFieldDiv2 {
	float:left;
	width:200px;
	padding-top:4px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}
.ExistingUser {
	float:right;
	padding:5px;
	width:640px;
}

.floatlefthundpx {
	float:left;
	font-size:11px;
	width:100%;
}
.floatlefthundpxMrg {
	float:left;
	width:100%;
	height:20px;
}
.floatleft{
	float:left;
}
.formPart1 {
	border:1px solid #ffd6d6;
	float:left;
	margin-top:5px;
	width:983px;
}
.creditCardImg {
	position:absolute;
	z-index:1;
	left:400px;
	top:320px;
}
.bigHeading {
	color:#000000;
	font-weight:bold;
	font-size:16px;
}
.bigHeadingUnderline {
	size:1px;
	color:#006291
}
.bleuHeading {
	color:#ef4035;
	font-size:16px;
	font-weight:bold;
	padding:2px 2px;
	text-decoration:none;
	width:800px;
	
}
.confirmPagePassDetails_head {
	float:left;
	background-color:#eeeeee;
	font-weight:bold;
	padding:4px;
}
.confirmPagePassDetails_col1 {
	width:300px;
	float:left;
	padding:4px;
	border:solid 1px #eeeeee;
}.confirmPagePassDetails_col2 {
	width:150px;
	float:left;
	padding:4px;
	border:solid 1px #eeeeee;
}.confirmPagePassDetails_col3 {
	width:80px;
	float:left;
	padding:4px;
	border:solid 1px #eeeeee;
}.confirmPagePassDetails_col4 {
	width:130px;
	float:left;
	padding:4px;
	border:solid 1px #eeeeee;
}.confirmPagePassDetails_col5 {
	width:274px;
	float:left;
	padding:4px;
	border:solid 1px #eeeeee;
}
.confirmDetails1 {
	float:left;
	padding-bottom:5px;
	width:130px;
}
.confirmDetails2 {
	float:left;
	width:320px;
	padding-right:20px;
	padding-bottom:5px;
}
.class_col {
	float:left;
	width:150px;
		font-size:11px;

	padding:4px;
	line-height:20px;
}
.airlineName_col {
	float:left;
	padding:4px;
	font-size:11px;
	line-height:20px;
}
.grayBg {
	background-color:#EAEAEA;
	/*width:982px;*/
}

.prefContent {
	float:left; 
	width:180px;
	height:70px;
	border:solid 1px #FFD6D6;
	overflow-y:scroll; 
	
	/*scrollbar-shadow-color:'';
	scrollbar-highlight-color:'';
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'';*/
}
.prefContent TABLE TD LABEL {
	FONT-SIZE: 11px
}
.cabinClContent {
	float:left; 
	width:280px;
}
.cabinClContent div{
	padding:1px;
}

.input {
	border:1px solid #FFD6D6;
	color:#333333;
	font-size:11px;
	padding:2px;
 }
.FormTextBox{
	border:1px solid #FFD6D6;
	color:#333333;
	font-size:11px;
	padding:2px;
	}
.selectbox{
	border:1px solid #FFD6D6;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	/*margin-bottom:3px;
	margin-top:3px;*/
}
.InputBox{
	border:1px solid #FFD6D6;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	/*margin-bottom:3px;
	margin-top:3px;*/
}
.selectboxForMany{
	border:0px solid #FFD6D6;
	color:#333333;
	font-size:11px;
	font-weight:normal;
/*	margin-bottom:3px;
	margin-top:3px;*/
}
.comparepopup{
	clear:both;
	float:left; 
	/*border:1px solid #FFD6D6;*/
	margin:10px 10px 10px 10px;
}
.comparepopupleft{
	float:left; 
	margin-right:10px
	
}
.comparebond{
	float:left; 
	width:250px;
	margin-right:10px
	
}
.comparebond span{
	float:left; 
	width:120px;
	
	
}
.tablefont{
	font-family:Tahoma,, Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	
}
.tables{
   border-right: 1px solid #FFD6D6;
   border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:10px;
   margin-top:10px;
   
}
.tables a{
    text-decoration:none;
}
.tables th{
  background-color:#ef4035;
  border-left: 1px solid #FFD6D6;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
  padding:3px;
}
.tables td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:2px; 
  }

 .bookButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	height:30px;
	margin-left:10px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}

.buttonText{
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	
}
.selected_page {
	color:#0033CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFD6D6;
	text-align: center;
	font-style: normal;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	height:10px;
	background-color: #D7E8F8;
}
.a2 {
	color:#0033CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFD6D6;
	text-align: center;
	font-style: normal;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	height:10px;
}
.a2:hover {
	text-decoration:none;
	background-color: #D7E8F8;
}
.pages{
	border:1px solid #FFD6D6;
	background:#ef4035;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}
.a4{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 5px 5px;
	text-align:right;
}
.continueBook{
	padding-top:6px;
	text-align:center;
	width:100px;
	margin-right: 10px;
	height:46px;
	background:url('../images/bt_continue2.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.continueBookDisabled{
	padding-top:6px;
	text-align:center;
	width:100px;
	height:46px;
	background:url('../images/bt_continue2Disabled.gif') top right no-repeat;
}
.continueBooka4j {
	border:0px;
	margin-top:10px;
	margin-right: 10px;
	text-align:center;
	height:30px;
	width:100px;
	background:url('../images/bt_continue2.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
	
	font-weight:normal;
	padding-bottom:3px;
}
.AllFaresBoxR {
	text-align:left;
	float:left;
	overflow-x: auto;
	width:882px;
	clear:box;
	height:210px;
}

.AllFaresBox {
	/*width:2000px;*/
	Clear:both;

	
	}
.flighNamelabelAll {
	width:97px;
	height:40px;
	text-align:center;
	border-right:1px dotted #FFD6D6;
	background:#f4f9f8;
	border-bottom:1px dotted #FFD6D6;
	overflow:hidden;
}
.flighNamelabelAll span{
	white-space:nowrap;
	overflow:hidden;
}
.underlineClass{

text-decoration:underline;
}

.AllFaresBoxL{
	float:left; 
	overflow:hidden;
	white-space: nowrap; 
	height:210px;
}

.flighNamelabel {
	float:left;
	width:97px;
	height:40px;
	text-align:center;
	border:solid 0px green;
	background:#f4f9f8;
	border-right:1px dotted #FFD6D6;
	border-bottom:1px dotted #FFD6D6;
	overflow:hidden;
}

.flighTime {
	/*padding-top:5px;*/
	width:97px;
	height:20px;
	text-align:center;
	vertical-align:middle;
	border-right:1px dotted #FFD6D6;
	border-bottom:1px dotted #FFD6D6;
	overflow:hidden;
}
.flighTime span{
	white-space:nowrap;
	overflow:hidden;
}
.flighTime span a{
font-weight:bold;
}
.fareruletable{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px; 
  padding:5px;
  width:500px;
}

.arrowRightBar {
	background: url(../images/arrow1_modify.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ef4035;
}  

.arrowDownBar {
	background:url(../images/arrow2_modify.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ef4035;
}

.arrowRight {
	background: url(../images/arrow1_modify.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}  

.arrowDown {
	background:url(../images/arrow2_modify.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}
 .confirmContainerDiv {
    background-color:#f1fafe;
	float:left;
	padding:5px;
	width:99%;
	border:solid 1px #FFD6D6;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	
}

.flexibleMatrix{
	background:#f4f9f8;
	border-right:1px dotted #FFD6D6;
	border-bottom:1px dotted #FFD6D6;
}
.flexibleMatrixdata{
	font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    padding:2px;
	border-right:1px dotted #FFD6D6;
	border-bottom:1px dotted #FFD6D6;
}
/* selected flight*/
.redbarleft{
	float:left;
	background:url('../images/buttonleft.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 5px;
	
}
.redbar{
	float:left;
	background:url('../images/buttonmiddle.gif') repeat-x;
	color:#ffffff;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size:11px;
	/*text-transform: uppercase;*/
	font-weight:normal;
	height: 30px;
}

A.redbar {
	background: none;
	margin-top: 5px;
}

A.redbar:hover {
	color:#ffffff;
}

.redbarright{
	float:left;
	background:url('../images/buttonright.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 5px;
}
.selectedflight{
	clear:both; 
	float:right;
	margin-right:10px;
}


/*------------------------------------ Assign Seat -----------------------------------------------*/
.availableseat, .yourseat, .avialableprefseat{
	height:20px;
	width:20px;
	float:left;
	margin:0px;
	white-space:nowrap;
	text-align:center;
	cursor:pointer;
	cursor:hand;
}

.occupiedseat, .noseat, .seatrownumber, .seatposition, .occupiedseatlegent, .availableseatnoclick,.availableseatlegent,.yourseatlegent, .avialableprefseatlegent, .restrictedseat, .restrictedseatlegent{
	height:20px;
	width:20px;
	float:left;
	margin:0px;
	white-space:nowrap;
	text-align:center;
}

.restrictedseat{
    background:url('../images/seatmap/restrictedseat.gif') top left no-repeat;
}

.availableseat{
	background:url('../images/seatmap/availableseat.gif') top left no-repeat;
}

.availableseatnoclick{
	background:url('../images/seatmap/availableseat.gif') top left no-repeat;
}

.yourseat{
	background:url('../images/seatmap/yourseat.gif') top left no-repeat;
}

.occupiedseat{
	background:url('../images/seatmap/occupiedseat.gif') top left no-repeat;
}

.avialableprefseat{
	background:url('../images/seatmap/avialableprefseat.gif') top left no-repeat;
}

.noseat{
	background:url('../images/seatmap/noseat.gif') top left no-repeat; 
}

.seatrownumber{
	padding-top:2px;
	background:url('../images/seatmap/seatrownumber.gif') top left no-repeat;
}

.seatposition{
	background:url('../images/seatmap/seatposition.gif') top left no-repeat;
}

.availableseatlegent{
	background:url('../images/seatmap/availableseat.gif') top left no-repeat;
	text-indent:30px;
	clear:both;
}

.yourseatlegent{
	background:url('../images/seatmap/yourseat.gif') top left no-repeat;
	text-indent:30px;
	clear:both;
}

.occupiedseatlegent{
	background:url('../images/seatmap/occupiedseat.gif') top left no-repeat;
	text-indent:30px;
	clear:both;
}

.avialableprefseatlegent{
	background:url('../images/seatmap/avialableprefseat.gif') top left no-repeat;
	text-indent:30px;
	clear:both;
}

.restrictedseatlegent{
	background:url('../images/seatmap/restrictedseat.gif') top left no-repeat;
	text-indent:30px;
	clear:both;
}
.selectedpassenger{
	background:url('../images/seatmap/selectedarrow.gif') center right no-repeat;
	background-color:#fbe87f;
}
.seattitle{
	text-align:left;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
	height:20px;
	background:#ef4035;
	border-bottom:1px solid #FFD6D6;
}
.seattitle span{color:#ffffff;}
.seatTabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.seatpanel{
	margin:5px;
	float:left;
	background:#ffffff;
	}
.seatmappopup{
	width:795px;
	background:#ffffff;
	margin:0px;
	padding:0px;
}
.seatpreview{
	overflow:auto;
	width:680px;
	height:auto;
	float:left;
	margin:5px;
	padding-bottom:10px;
	border-bottom:1px solid #FFD6D6;
}

.seatpreview_scroll{
	overflow:auto;
}
.seatTabbedPanelsTab {
	top: 1px;
	float: left;
	background-color: #EBEAEA;
	list-style: none;
	cursor: pointer;
	cursor: hand;
	border:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin: 0px 10px 0px 0px;
	padding: 4px 10px 4px 10px;
}
.seatTabbedPanelsTab a {
	color: #000000;
	text-decoration:none;
}
.seatTabbedPanelsTab a hover{
	background-color: #ef4035;
	color: #ffffff;
	text-decoration:none;
}
.seatTabbedPanelsTabSelected {
	background-color: #ef4035;
	text-decoration:none;
	top: 1px;
	float: left;
	list-style: none;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #FFD6D6;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	padding: 4px 10px 4px 10px;
}

.seatTabbedPanelsTabSelected a {
	color: #FFFFFF;
	text-decoration:none;
}
.seatTabbedPanelsTabSelected a:hover {
	color: #FFFFFF;
	text-decoration:none;
}
.seatTabbedPanelsContent{
	clear:both;
	border:1px solid #FFD6D6;
	padding:5px; 
	float:left; 
	background:#ffffff;
	
}
.passengerseat{
	float:left;
	margin:5px;
}
.seatrefrenebox{
	border:1px solid #FFD6D6;
	width:200px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	margin-bottom:20px;
	margin-right:20px;
}
.seatpassdetails{
	float:left;
	width:275px;
	border:1px solid #FFD6D6;
}
.seatpaasengename{
	float:left;
	width:170px;
	text-align:left;
	margin:2px;
}
.imgrow{
	float:center;
	clear:both;
}
.passengerlist{
	width:273px;
	height:105px;
	overflow:auto;
}
.seatnumber{
	float:left;
	width:60px;
}
.clearseat{
	float:left;
	height:18px;
	width:18px;
	background:url('../images/seatmap/seatdelete.gif') 0 0 no-repeat;
}
.seatresultsHeading {
	background-color:#ef4035; /*edit*/
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
	text-align:center;
	/*border:solid 1px #FFD6D6; edit*/
}
.seatresultsHeading div{color:#ffffff;}

/*-----------------------------------------------------------------------------------*/
/*End Flight Css from here */
/*hotel css here*/
.hoteltypebox{
	clear:both;
	padding:5px;
	float:left;
}
.hoteltypebox span {
	float:left;
	width:100px;
	font-weight:bold;
}
/*
.searchairportbox{
	clear:both;
	margin-top:10px;
	float:left;
	width:392px;
}
.searchairportlabel {
	float:left;
	width:160px;
}
.searchairportinput {
	float:left;
	width:50%;
	margin-bottom:5px;
	border:solid 0px red;
}*/
.dateDivBox{
	clear:both;
	/*padding:5px;*/

}
.hoteldateDiv{
	float:left;
	width:172px;
	border:solid 0px red;
}
.datelabel {
	float:left;
	width:60px;
	padding-top:5px;
	border:solid 0px red;
	overflow:hidden;
}
/*.picdateInput{
	float:left;
	width:110px;
}
.dateDiv img {
	float:left;
	vertical-align:top;
}*/
.totalnightDiv {
	float:left;
	width:100px;
	height:30px;
	margin-left:5px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #FFD6D6;
}
/*.dateTimeInput {
	float:left;
	vertical-align:middle;
	border:solid 0px green;
}
.commonDiv {
	float:left;
	width:392px;
	border:solid 0px green;
}
.Heading {
	font-weight:bold;
	height:25px;
}
.searchdfields {
	margin-top:5px;
	font-weight:bold;
}
.saperatorDiv {
	float:left;
	width:392px;
	margin-top:4px;
	margin-bottom:4px;
	border:solid 0px red;
}
.adult,.childrens,.infant {
	float:left;
	width:80px;
	line-height:15px;
	border:solid 0px green;
}
.moreSearchLink {
	float:left;
	width:300px;
	border:solid 0px green;
}
.moreSearchLink  a {
	text-decoration:none;
	color:blue;
}
.moreSearchLink a:hover{
	text-decoration:underline;
	color:blue;
}
.searchbutton {
	margin-top:10px;
	float:right;
	margin-right: 10px;
	padding-top:6px;
	text-align:center;
	height:46px;
	width:75px;
	background:url('../images/searchNewBt.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
.searchbutton a {
 text-decoration:none;
}*/
.searchbuttonForLogin {
	margin-top:10px;
	float:left;
	margin-right: 10px;
	padding-top:5px;
	text-align:center;
	height:30px;
	width:82px;
	background:url('../images/buttonontra.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
/*.moreSearchOptionlinkDiv {
	border:solid 0px red;
	float:left;
	width:392px;
	margin-top:5px;
	margin-bottom:10px;
}*/
/*.myFareRange {
	float:left;
	width:122px;
	vertical-align:middle;
	border:solid 0px green;
}
.redText {
	color:#CC0000;
}
.resultpassanger {
	font-weight:normal;
}
.dateheading {
	font-size:14px;
}
.chosurFlt {
	Clear:both;
	font-weight:bold;
	width:840px;
	border:Solid 0px green;
	margin-bottom:10px;
	}
.resultPageModifyButton {
	background:#c0e9ff;
	height:25px;
	padding-top:5px;
	text-align:right;
	width:983px;
	font-weight:bold;
	border:1px solid #009ab7;
}*/
.resultPageModifyButton a{
	padding-right:5px;
}
/*.paginationDiv {
	float:left;
	width:70%;
	text-align:left;
	border:solid 0px green;
}
.a7{
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px;
	text-align:right;
	text-decoration:underline;
}
.a3{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.AllFares {
	border:1px solid #FFD6D6;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:5px;
	float:left;
}
.allFrHeader {
	float:left;
	width:95px;
	height:40px;
	text-align:center;
	border:solid 0px green;
}
.flighName {
	float:left;
	width:95px;
	height:30px;
	text-align:center;
	border:solid 0px green;
}
.farerullInfo {
	background-color:#F2F2F2;
	text-align:right;
	font-weight:bold;
	float:left;
	width:975px;
	height:25px;
	padding:3px;
	margin-top:10px;
}
.border01{
	border:1px solid #C0E9FF;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-top:10px;
}
.narrowSearchHead {
	border:1px solid #70a012;
	background-color:#ef4035;
	color:#0040B4;
	font-weight:bold;
	text-align:right;
	padding-top:5px;
	height:25px;
	clear:both;
	width:983px;
}
.narrowSearch {
	background-color:#ef4035;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	padding-top:10px;
	height:40px;
	width:983px;
	
}
.narrowSearch span {
	padding-right:20px;
	padding-left:5px;
}
.divHeading {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	float:right;
}
.reviewheading {
	font-weight:bold;
	padding:3px;
	text-align:left;
}*/
.hotelresultsHeading {
	background-image:url(../images/bar.gif);
	float:left;
	padding-top:5px;
	width:983px;
	height:25px;
	text-align:center;
	border-top:solid 1px #FFD6D6;
	border-left:solid 1px #FFD6D6;
	border-right:solid 1px #FFD6D6;
}
.hotelresultsHeading td a{
	color:#ffffff;
	text-decoration:none;
}
.hotelresultsHeading td a:hover{
	color:#ffffff;
	text-decoration:underline;
}
/*
.resultContainerDiv {
	float:left;
	padding:0px;
	width:983px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}*/

.narrowsearchdiv {
	float:left;
	padding:0px;
	width:983px;
	margin-bottom:5px;
	margin-top:10px;
}

.resultContainerDiv span{
	padding:5px;5px;5px;5px;
	margin-bottom:5px;
}
/*.totoalPointDiv {
	float:left;
	width:983px;
	padding:3px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.column1_1 {
	float:left;
	height:125px;
	vertical-align:middle;
	background-color:#C0E9FF;
}*/
.column1_1 input {
	vertical-align:middle;
}
/*.column1_2 {
	border:solid 0px red;
	float:left;
	width:170px;
	font-weight:normal;
	text-align:left;
}*/
/*.column6_1 {
	height:125px;
	background-color:#C0E9FF;
}*/
/*.columnUp {
	border-bottom:solid 1px #C0E9FF;
	padding:3px;
	height:55px;
}
.columnDown{
	padding:3px;
} */
/*.column1 {
	width:200px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column2 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column3 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column4 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column5 {
	width:150px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column6 {
	width:150px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column7 {
	width:120px;
	float:left;
	padding:5px;
	text-align:center;
	border:solid 0px green;
}
.narrowSearchContent {
	float:left;
	width:983px;
	border-left:solid 1px #70a012;
	border-right:solid 1px #70a012;
	border-bottom:solid 1px #70a012;
}*/
.narrowByPriceh, .narrowByTimeh{
	float:left;
	width:250px;
	text-align:center;
	padding:5px;
	margin-right:25px;
	border:solid 0px green;
	font-weight:bold;
}

.lowervalue{
	width:49%;
	float:left;
	text-align:left;
}

.highervalue{
	width:49%;
	float:right;
	text-align:right;
	white-space:nowrap;
}
.pricefilterlabelh{
	float:left;
	padding-top:16px;
	margin-left:5px;
	margin-right:5px;
}
/*.narrowByoptions {
	float:left;
	padding-top:5px;
	border:solid 0px green;
}
.narrowByoptions span {
	padding-right:10px;
}*/
.sltAreaAmiLink {
	float:right;
	padding-top:5px;
	border:solid 0px green;
}
/*.StartpriceDiv {
	float:left;
	width:110px;
	text-align:right;
	font-weight:normal;
	border:solid 0px green;
}
.endpriceDiv {
	float:left;
	width:110px;
	text-align:right;
	font-weight:normal;
	border:solid 0px green;
}*/
.normalText {
	font-weight:normal;
}
.starRating {
	font-weight:normal;
	text-align:right;
	width:120px;
	border:solid 0px green;
}
/*.steps {
	border:1px solid #ef4035;
	float:left;
}
.step1, .step2 ,.step3 {
	width:317px;
	float:left;
	padding:5px;
	background-color:#EEF4D5;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}
.stepselected {
	background-color:#ef4035;
	color:#fff;
}
.flightDetail {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
}

.fareDetails {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
	width:982px;
	background-color:#f1fafe;
}
.fareSummery {
	float:left;
	width:200px;
	height:100px;
	text-align:center;
	font-weight:bold;
	padding-top:30px;
	border-right:solid 1px #bee6fc;
}
.fareSummery_details {
	width:500px;
	float:left;
	border:solid 0px red;
}
.brdBottom {
	border-bottom:2px solid #FFD6D6;
}
.fareSummery_details1,.fareSummery_details2 {
	float:left;
	padding-left:10px;
	width:230px;
	height:25px;
	padding-top:5px;
}

.textDiv {
	float:left;
	border:solid 0px red;
	margin-top:5px;
	padding:8px;
}
.textDiv ul {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}



.inputlabel{
	font-size:100%;
	width:auto;
}
.inputspan{
	font-size:80%;
	width:auto;
}
.flexibledatebox {
	text-decoration:none;
	clear:both;
	margin-top:10px;
	float:left;
	text-align:center;
	width:392px;
	border:0px solid red;
}

.flexibledatetype {
	float:left;
	width:180px;
	font-weight:bold;
	text-align:left;
}*/

/*.modifySearchDiv {
	float:left;
	width:990px;
	border:0px solid #EAEAEA;
}
.bigText {
	font-size:17px;
}
.popUpBig {
	position:absolute;
	left:207px;
	top:243px;
	width:1005px;
	height:205px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
}
.popFlex {
	background-image:url(../images/popFlex_bg.gif);
	text-align:right;
}
.popUp {
	position:absolute;
	left:407px;
	top:243px;
	width:500px;
	height:205px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
}.popUp li {
	font-weight:normal;
}
.popUpHead {
	background-color:#0066CC;
	width:100%;
	color:#fff;
	height:20px;

}
.popUpContainer{
	border:1px solid #BEE6FC;
	margin:0px;
	overflow-y:scroll;
	height:170px;
}
.popUpSubHead {
	background-color:#ef4035;
	font-weight:bold;
	padding:3px;
}
.popUpClose {
	float:right;
}
.popUp2 {
	padding:5px;
	border:solid 0px red;
	float:left;
	width:350px;
}
.popUp1 {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
}
.todetailIta{
	padding:5px;
	border:solid 1px red;
	float:left;
	width:350px;
} 
.fromdetailIta {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
}
.formHeading {
	background-color:#ef4035;
	height:25px;
	font-weight:bold;
	padding-top:4px;
	
	float:left;
	width:983px;
}
.formHeading div{
	padding-left:6px;
}
.formTextDiv {
	float:left;
	width:90px;
	white-space:nowrap;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}	*/
.formText {
	float:left;
	width:115px;
	white-space:nowrap;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
	
}
.formTextDiv span {
	font-weight:normal;
}
/*.formFieldDiv {
	float:left;
	width:130px;
	padding:5px;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}*/
.formFieldDiv span{
	margin-right:10px;
	font-weight:normal;
}
/*.ExistingUser {
	float:right;
	padding:5px;
	width:640px;
}

.floatlefthundpx {
	float:left;
	width:100%;
	padding: 5px 0 5px 0;
}
.floatlefthundpxMrg {
	float:left;
	width:100%;
	height:20px;
}
.floatleft{
	float:left;
}*/
.roomsHead{
	float:left;
	width:50px;
	border:solid 0px green;
}
/*.formPart1 {
	border:1px solid #FFD6D6;
	float:left;
	margin-top:5px;
	width:982px;
}
.creditCardImg {
	position:absolute;
	z-index:1;
	left:400px;
	top:320px;
}
.bigHeading {
	color:#006291;
	font-weight:bold;
	font-size:22px;
}
.bigHeadingUnderline {
	size:1px;
	color:#006291
}
.bleuHeading {
	color:#0095DA;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	width:800px;
}
.confirmPagePassDetails_head {
	float:left;
	background-color:#eeeeee;
	font-weight:bold;
	padding:4px;
}

.confirmDetails1 {
	float:left;
	padding-bottom:5px;
	width:130px;
}
.confirmDetails2 {
	float:left;
	width:320px;
	padding-right:20px;
	padding-bottom:5px;
}


.fromReview_col {
	float:left;
	line-height:20px;
	padding:4px;
	width:200px;
}
.toReview_col {
	float:left;
	width:200px;
	padding:4px;
	line-height:20px;
}
.class_col {
	float:left;
	width:250px;
	padding:4px;
	line-height:20px;
}.airlineName_col {
	float:left;
	padding:4px;
	line-height:20px;
}
.grayBg {
	background-color:#EAEAEA;
	float:left;
}
*/
/*modified 2/9/2008*/
/*.input {
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	padding:2px;
 }
 
.selectbox{
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
}*/
.roomtype{
	float:left; 
	/*padding-right:5px;*/ 
	padding-top:3px;
}
.roomtype span{
	width:42px;
	white-space:nowrap;
	float:left;
}
.hotelfacility{
 clear:both; 
  width:375px; 
 border:1px solid #FFD6D6;
 height:auto;
 font-weight:bold;
 float:left;

  }
.hotelfacility span{
	float:left;
	margin:3px;
	width:40px;
	overflow:hidden;
	text-align:left;
	white-space:nowrap;
	font-weight:normal;
  }
 .hotelfacility1{
	width:280px; 
	border:1px solid #FFD6D6;
	height:auto;
	font-weight:bold;
	float:left;

  }
.hotelfacility1 table td{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:hidden;
	text-align:left;
	/*white-space:nowrap;*/
	font-weight:normal;
  }
.hotelfacility1 table td span {
	white-space:nowrap;
	width:110px;
	overflow:hidden;
 }
.searchlabel{
	float:left; 
	width:150px;
}
.hotellabel{
	float:left; 
	width:200px;
	padding: 5px 0 5px 0;
}
.hotellabelleft{
	float:left;
	margin-right:10px;
}
/*.tableserachmore{
   border-right: 1px solid #FFD6D6;
   border-bottom: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:0px;
   margin-top:0px;
   
}
.tableserachmore a{
    text-decoration:none;
}
.tableserachmore th{
  background-color:#FFD6D6;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px;
}
.tableserachmore td{
  border-left: 1px solid #FFD6D6;
  border-top: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
  }

*/
.showMorediv{
	border-left: 1px solid #FFD6D6;
	Clear:both;
	/*width:957px;*/
	float:left;
	margin:5px 2px 5px 5px;
 
  }
  .showMorehead{
	background-color:#ef4035;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
}
 .showmoretxt{
  Clear:both; 
  font-weight:normal;
  height:20px;
  vertical-align:middle;

  }
 .showmoreTxtroom {
  float:left;
  border-right: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  width:488px;
  font-size:11px;
  padding-left:2px; 
  height:100%;

  }
 .showmoreTxtpoint {
  float:left;
  border-right: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  text-align:center;
/*  Padding:0px 5px 0px 5px;*/
  font-size:11px; 
   width:240px;
   height:100%;
 
  }
  .showmoreTxtselect {
  border-right: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  text-align:center;
  float:left;
  /*Padding:0px 5px 0px 5px;*/
  font-size:11px; 
  width:240px;
  height:100%;
 
  }
.tableserachresult{
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
    margin-top:0px;
   
}
.tableserachresult a{
    text-decoration:none;
}
.tableserachresult th{
  background-color:#FFD6D6;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px;
}
.tableserachresult td{
 /* border-left: 1px solid #FFD6D6;*/
  border-top: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
  }
 .hotelconfirmDiv{
  clear:both;
  border: 1px solid #FFD6D6;
  padding:5px;
 }
/* .confirmContainerDiv {
    background-color:#f1fafe;
	float:left;
	padding:5px;
	width:973px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
	
}*/

/*
.tables{
   border-right: 1px solid #FFD6D6;
   border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:5px;
   
}
.tables a{
    text-decoration:none;
}
.tables th{
  background-color:#ef4035;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:3px;
}
.tables td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:2px; 
  }
*/
.hoteldescontainer{
  border:1px solid #FFD6D6;
  width:983px;
  clear:both;
  padding:5px;
  float:left;
  margin-bottom:5px;
}
.hoteldesleft{
  float:left;
  width:430px;
  margin:5px;
  padding:2px;
  }
.hoteldesright{
  float:left;
  width:483px;
  margin:0px;
  padding:0px; 
}
.moreThumbImage{
 padding:3px;
 text-align:center;
}
*/
 /*tab details page css confirmation */
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-color: #EBEAEA;
	list-style: none;
	cursor: pointer;
	cursor: hand;
	border:1px solid #FFD6D6;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	margin: 0px 10px 0px 0px;
	padding: 4px 10px 4px 10px;
}
.TabbedPanelsTab a {
	color: #000000;
	text-decoration:none;
}
.TabbedPanelsTab a hover{
	background-color: #ef4035;
	color: #ffffff;
	text-decoration:none;
}
.TabbedPanelsTabSelected {
	background-color: #ef4035;
	position: relative;
	text-decoration:none;
	top: 1px;
	float: left;
	list-style: none;
	cursor: pointer;
	cursor: hand;
	border: 1px solid #FFD6D6;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	padding: 4px 10px 4px 10px;
}

.TabbedPanelsTabSelected a {
	color: #FFFFFF;
	text-decoration:none;
}
.TabbedPanelsContent{
	clear:both;
	border:1px solid #FFD6D6;
	padding:5px;
	/*height:555px;*/
}
.TabbedPanelsContentGroup{
	border:1px solid #FFD6D6;
	float:left;
	width:100%;
	margin-bottom:5px;
}
/*tab details page css confirmation */
.reqpanel{
	clear:both;
	float:left;
	width:580px;
	margin-left:8px; 
	padding-top:0px;
	padding-bottom:0px;
}
.reqtxtlebel{
	float:left;
	width:120px;
	padding:2px;
}
.reqlebelinput{
	float:left;
	width:160px;
	padding:2px;

}
.reqlebelinput2{
	float:left;
	width:100px;
	padding:2px;
}
/*.divider{
	border-bottom:1px solid #FFD6D6;
	height:5px;
	margin-bottom:5px;
	}*/
.reqtextarea{
	float:left;
	width:190px;
	margin-right:10px;
}
.popuptxt{
padding-top:5px;
}
/*
.searchResultTablePoint {
	vertical-align:middle;
	background-color:#C0E9FF;
	text-align:center;
}*/
.moreSearchLinkclose {
	float:left;
	/*width:300px;*/
	background:url('../images/ar2.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}
.moreSearchLinkopen {
	float:left;
	/*width:300px;*/
	background:url('../images/ar1.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}
/*.bookButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	height:46px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.buttonText{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}*/
.divclear{clear:both;}
.divWait1{
	position: absolute;
	left:10px;
	top: 10px;
	width:90%;
	vertical-align:middle;
	visibility: hidden;
}
.normalText13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	
}
.Fortext11N {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/*.selected_page {
	color:#0033CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #B8CBF6;
	text-align: center;
	font-style: normal;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	height:10px;
	background-color: #D7E8F8;
}
.a2 {
	color:#0033CC;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #B8CBF6;
	text-align: center;
	font-style: normal;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	height:10px;
}
.a2:hover {
	text-decoration:none;
	background-color: #D7E8F8;
}
.pages{
	border:1px solid #ef4035;
	background:#ef4035;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}
.a4{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 5px 5px;
	text-align:right;
}*/
.border_grey {
	background-color:#ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFD6D6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFD6D6;
	border-right-color: #FFD6D6;
	border-left-color: #FFD6D6;
}
.FormText12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 5px;
	text-align:left;
	background-color:#F2FBFF;

}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 5px;
	/*padding-left: 11px;*/
}
/*.continueBook{
	padding-top:6px;
	text-align:center;
	width:110px;
	height:46px;
	background:url('../images/bt_continue2.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}*/
.floatlefthundpxForReview {
	width:100%;
	padding: 5px 0 5px 0;

}
/*.continueBooka4j {
	border:0px;

	margin-top:10px;
	margin-right: 10px;
	text-align:center;
	height:30px;
		width:110px;

	background:url('../images/bt_continue2.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
}
.formFieldDivForDropdown {
	float:left;
	width:150px;
	border:solid 0px red;
}*/

.formTextDivForRoom {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	width:130px;
	padding:5px;
}
/*.formFieldDivForUserCheck {
	float:left;
	width:30px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}

.formTextDivForError {
		background-color:red;
}*/
.textnowrap {
	OVERFLOW: hidden;
	WIDTH: 275px;
	text-align:justify;
}
/*.tablefont{
	font-family:Tahoma,, Arial,Helvetica,sans-serif;
	font-size:11px;
}*/
#hotelReviewTable{
	width:983px;
}
/* SightSeeing */
/*.flightleftpannel{
	width:400px;
	height:auto;
	border:1px solid #EAEAEA;
	padding-left:5px;
}

.modiyfyflightleftpannel{
	width:400px;
	height:auto;
	border-right:1px solid #EAEAEA;
	padding-left:5px;
	float:left;
}

.flighttitle{
	margin-top:5px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.triptypebox {
	margin-top:10px;
	float:left;
	border:0px solid red;
}
.triptype {
	float:left;
	width:100px;
	font-weight:bold;
	padding-top:3px;
}
.radiobutton{
	float:left;
	}

.hoteltypebox{
	clear:both;
	padding:10px;
	float:left;
}
.hoteltypebox span {
	float:left;
	width:120px;
	font-weight:bold;
}
.searchairportbox{
	clear:both;
	margin-top:10px;
	float:left;
	width:392px;
}


.searchairportlabel {
	float:left;
	width:160px;
}
.searchairportinput {
	float:left;
	width:50%;
	margin-bottom:5px;
	border:solid 0px red;
}

.dateDivBox{
	clear:both;
	padding:0px;
}
*/
.dateDiv{
	float:left;
	/*width:310px;*/
	border:solid 0px red;
}
/*.datelabel {
	float:left;
	width:95px;
	padding-top:5px;
	border:solid 0px red;
	overflow:hidden;
}
.picdateInput{
	float:left;
	width:108px;
}*/
/*.dateDiv img {
	float:left;
	vertical-align:top;
}*/
/*.totalnightDiv {
	float:left;
	width:100px;
	height:30px;
	margin-left:10px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	border:solid 1px #FFD6D6;
}

.dateTimeInput {
	float:left;
	vertical-align:middle;
	border:solid 0px green;
}

.commonDiv {
	float:left;
	width:392px;
	border:solid 0px green;

}
.Heading {
	font-weight:bold;
	height:25px;
}

.searchdfields {
	margin-top:5px;
	font-weight:bold;
}
.saperatorDiv {
	float:left;
	width:392px;
	margin-top:4px;
	margin-bottom:4px;
	border:solid 0px red;
}
.adult,.childrens {
	float:left;
	width:80px;
	line-height:15px;
	border:solid 0px green;
}
*/
.childrenages {
	float:left;
	width:120px;
	line-height:15px;
	border:solid 0px green;
}
/*.moreSearchLink {
	float:left;
	width:300px;
	border:solid 0px green;
}
.moreSearchLink  a {
	text-decoration:none;
	color:blue;
}
.moreSearchLink a:hover{
	text-decoration:underline;
	color:blue;
}
.searchbutton {
	margin-top:10px;
	float:right;
	margin-right: 10px;
	padding-top:6px;
	text-align:center;
	height:46px;
	width:75px;
	background:url('../images/searchNewBt.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
.moreSearchOptionlinkDiv {
	border:solid 0px red;
	float:left;
	width:392px;
	margin-top:5px;
	margin-bottom:10px;
}
.myFareRange {
	float:left;
	width:122px;
	vertical-align:middle;
	border:solid 0px green;
}
.redText {
	color:red;
}
.resultpassanger {
	font-weight:normal;
}
.dateheading {
	font-size:14px;
}
.chosurFlt {
	clear:both;
	font-weight:bold;
	width:900px;
	border:Solid 0px green;
	font-size: 14px;
}

.paginationDiv {
	float:left;
	width:70%;
	text-align:left;
	border:solid 0px green;
}
.a7{
	color:#990000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px;
	text-align:right;
	text-decoration:underline;
}
.a3{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.AllFares {
	border:1px solid #FFD6D6;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:5px;
	float:left;
}
.allFrHeader {
	float:left;
	width:95px;
	height:40px;
	text-align:center;
	border:solid 0px green;
}
.flighName {
	float:left;
	width:95px;
	height:30px;
	text-align:center;
	border:solid 0px green;
}
.farerullInfo {
	background-color:#F2F2F2;
	text-align:right;
	font-weight:bold;
	float:left;
	width:975px;
	height:25px;
	padding:3px;
}
.border01{
	border:1px solid #C0E9FF;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-top:10px;
}
.narrowSearchHead {
	background-color:#ef4035 ; 
	color:#0040B4;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	height:25px;
	width: 983px;
	text-align:right; 
	border-right:1px solid #FFD6D6;
}
.narrowSearchHead a{
	padding-right:5px;
}

.narrowSearch {
	background-color:#ef4035 ; 
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	text-align:left;
	float:left;
	padding-top:10px;
	height:40px;
	width:983px;
	border:solid 1px #ef4035 ; 
	border-bottom:solid 2px #6BA10C;
}
.narrowSearch span {
	padding-right:20px;
	padding-left:5px;
}
.divHeading {
	float:left;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	float:right;
}
.reviewheading {
	font-weight:bold;
	padding:3px;
	text-align:left;
}
.resultsHeading {
	float:left;
	font-size:11px; 
	border-top:solid 1px #cccccc ; 
	border-left:solid 1px #cccccc ; 
	border-right:solid 1px #cccccc ; 
}*/
.tablecontainer{
	width:983px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.resultsHeading th{
	background-color:#ef4035 ;
	text-align:center;
	height:20px;
	vertical-align:middle;
	cursor:hand;
	cursor:pointer;
	text-decoration:underline;
}
.resultsHeading td{
	background-color:#ffffff;
	border-bottom:solid 1px #FFD6D6;
	text-align:center;
}
/*.resultsHeading td div{
	text-align:left;
}*/
.resultsHeading td.fare{
	vertical-align:middle;
	background-color:#C0E9FF; /*edit*/
	text-align:center;
	font-size:17px;
}
/*
.resultContainerDiv {
	float:left;
	padding:0px;
	width:983px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
	margin-top:5px;
}

.totoalPointDiv {
	float:left;
	width:983px;
	padding:3px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.column1_1 {
	float:left;
	height:125px;
	vertical-align:middle;
	background-color:#C0E9FF;
}.column1_1 input {
	vertical-align:middle;
}
.column1_2 {
	border:solid 0px red;
	float:left;
	width:170px;
	font-weight:normal;
	text-align:left;
}
.column6_1 {
	height:125px;
	background-color:#C0E9FF;
}
.columnUp {
	border-bottom:solid 1px #C0E9FF;
	padding:3px;
	height:55px;
} 
.columnDown{
	padding:3px;
}
.column1 {
	width:200px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column2 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column3 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column4 {
	width:110px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column5 {
	width:150px;
	float:left;
	text-align:center;
	border:solid 0px green;
}.column6 {
	width:150px;
	float:left;
	text-align:center;
	font-weight:normal;
	border:solid 0px green;
}.column7 {
	width:120px;
	float:left;
	padding:5px;
	text-align:center;
	border:solid 0px green;
}
.narrowSearchContent {
	float:left;
	width:982px;
	border:solid 0px red;
}*/
.narrowByPricett, .narrowByTimett{
	float:left;
	width:370px;
	text-align:center;
	padding:5px;
	margin-right:15px;
	border:solid 0px green;
}/*
.narrowByoptions {
	float:left;
	padding-top:5px;
	border:solid 0px green;
}.narrowByoptions span {
	padding-right:10px;
}
.sltAreaAmiLink {
	float:right;
	padding-top:5px;
	border:solid 0px green;
}
.StartpriceDiv,.endpriceDiv {
	float:left;
	width:135px;
	height:25px;
	font-weight:normal;
	border:solid 0px green;
}
.normalText {
	font-weight:normal;
}
.starRating {
	height:25px;
	font-weight:normal;
	border:solid 0px green;
}
.flightDetail {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
}
.fareDetails {
	border:solid 1px #bee6fc;
	margin-top:5px;
	float:left;
	width:982px;
	background-color:#f1fafe;
}
.fareSummery {
	float:left;
	width:200px;
	height:100px;
	text-align:center;
	font-weight:bold;
	padding-top:30px;
	border-right:solid 1px #bee6fc;
}
.fareSummery_details {
	width:500px;
	float:left;
	border:solid 0px red;
}
.brdBottom {
	border-bottom:2px solid #FFD6D6;
}
.fareSummery_details1,.fareSummery_details2 {
	float:left;
	padding-left:10px;
	width:230px;
	height:25px;
	padding-top:5px;
}

.textDiv {
	float:left;
	border:solid 0px red;
	margin-top:5px;
	padding:8px;
}
.textDiv ul {
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}



.inputlabel{
	font-size:100%;
	width:auto;
}
.inputspan{
	font-size:80%;
	width:auto;
}
.flexibledatebox {
	text-decoration:none;
	clear:both;
	margin-top:10px;
	float:left;
	text-align:center;
	width:392px;
	border:0px solid red;
}

.flexibledatetype {
	float:left;
	width:180px;
	font-weight:bold;
	text-align:left;
}

.modifySearchDiv {
	float:left;
	border:0px solid #EAEAEA;
	margin-bottom:10px;	
}
.bigText {
	font-size:17px;
	text-decoration:none;
}
.popUpBig {
	position:absolute;
	left:207px;
	top:243px;
	width:1005px;
	height:205px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
}
.popFlex {
	background-image:url(../images/popFlex_bg.gif);
	text-align:right;
}
.popUp {
	position:absolute;
	left:407px;
	top:243px;
	width:500px;
	height:205px;
	z-index:1;
	background-color:#fff;
	text-align:left;
	border:4px solid #0066CC;
	overflow-y:auto;
}.popUp li {
	font-weight:normal;
}
*/
/*.popUpHead {
	background-color:#0066CC;
	width:100%;
	color:#fff;
	height:20px;
	
}
.popUpContainer{
	border:1px solid #BEE6FC;
	margin:0px;
	overflow-y:scroll;
	height:170px;
}*/
.popUpSubHead {
	background-color:#ef4035 ;
	font-weight:bold;
	padding:3px;
}
.popUpClose {
	float:right;
}
.popUp2 {
	padding:5px;
	border:solid 0px red;
	float:left;
	width:350px;
}
.popUp1 {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
}
.todetailIta{
	padding:5px;
	border:solid 1px red;
	float:left;
	width:350px;
} 
.fromdetailIta {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
}
.formHeading {
	background-color:#ef4035 ; 
	height:25px;
	font-weight:bold;
	padding-top:4px;
	float:left;
	width:983px;
}
.formHeading div{
	padding-left:6px;
}
.formTextDiv {
	float:left;
	width:90px;
	white-space:nowrap;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}	
.formText {
	float:left;
	width:60px;
	white-space:nowrap;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
	
}
.formTextDiv span {
	font-weight:normal;
}
.formFieldDiv {
	float:left;
	width:190px;
	padding:5px;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}

.formFieldDivForDateOfBirth {
	float:left;
	width:170px;
	padding:5px;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}
.formFieldDiv span{
	margin-right:10px;
	font-weight:normal;
}
.ExistingUser {
	float:right;
	padding:5px;
	width:640px;
}

.floatlefthundpx {
	
	clear:both;
	width:100%;
	padding: 5px 0 5px 0;
}
.floatlefthundpxMrg {
	float:left;
	width:100%;
	height:20px;
}
.floatleft{
	float:left;
}
.roomsHead{
	float:left;
	width:50px;
	border:solid 0px green;
}
.formPart1 {
	border:1px solid #FFD6D6;
	float:left;
	margin-top:5px;

	width:982px;
}
.creditCardImg {
	position:absolute;
	z-index:1;
	left:400px;
	top:320px;
}
.bigHeading {
	color:#006291;
	font-weight:bold;
	font-size:22px;
}
.bigHeadingUnderline {
	size:1px;
	color:#006291
}
.bleuHeading {
	color:#0095DA;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	width:800px;
}
.confirmPagePassDetails_head {
	float:left;
	background-color:#eeeeee;
	font-weight:bold;
	padding:4px;
}

.confirmDetails1 {
	float:left;
	padding-bottom:5px;
	width:130px;
}
.confirmDetails2 {
	float:left;
	width:320px;
	padding-right:20px;
	padding-bottom:5px;
}


.fromReview_col {
	float:left;
	line-height:20px;
	padding:4px;
	width:240px;
}.toReview_col {
	float:left;
	width:240px;
	padding:4px;
	line-height:20px;
}.class_col {
	float:left;
	width:200px;
	padding:4px;
	line-height:20px;
}.airlineName_col {
	float:left;
	padding:4px;
	line-height:20px;
}
.grayBg {
	background-color:#EAEAEA;
	float:left;
	
}
/*modified 2/9/2008*/
/*.input {
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	padding:2px;
 }
.selectbox{
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
}
.roomtype{
	float:left; 
	padding-right:5px; 
	padding-top:5px;
}
.hotelfacility{
 clear:both; 
 width:230px; 
 border:1px solid #DCDDDF;
  }
.hotelfacility span{
  padding:5px;	
  }
.searchlabel{
	float:left; 
	width:90px;
	white-space: nowrap;
	padding-right: 5px;
}
.hotellabel{
	float:left; 
	width:200px;
	padding: 5px 0 5px 0;
}
.hotellabelleft{
	float:left;
	margin-right:10px;
}*/
.tableserachmore{
   border: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:0px;
   
}
.tableserachmore a{
    text-decoration:none;
}
.tableserachmore th{
  background-color:#FFD6D6;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px;
}
.tableserachmore td{
 /* border-left: 1px solid #FFD6D6;*/
  border-top: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
  }
  .formFieldDivForDateOfBirth {
	float:left;
	width:170px;
	padding:5px;
	border:solid 0px red;
	padding:5px; 0px; 10px; 10px;
}
/*.tableserachresult{
    font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:0px;
   
}
.tableserachresult a{
    text-decoration:none;
}
.tableserachresult th{
  background-color:#FFD6D6;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px;
}
.tableserachresult td{
  border-top: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
  }
 .hotelconfirmDiv{
  clear:both;
  border: 1px solid #FFD6D6;
  padding:5px;
 }
 .confirmContainerDiv {
    background-color:#f1fafe;
	float:left;
	padding:5px;
	width:973px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
	
}*/

/*.tables{
   border-right: 1px solid #FFD6D6;
   border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:5px;
   
}

.tables a{
    text-decoration:none;
}
.tables th{
  background-color:#ef4035; 
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:3px;
}
.tables td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:2px; 
  }

.hoteldescontainer{
  border:1px solid #FFD6D6;
  width:973px;
  clear:both;
  padding:5px;

}
.hoteldesleft{
  float:left;
  width:450px;
  margin:5px;
  padding:3px;
  

}
.hoteldesright{
  float:left;
  width:483px;
  margin:5px;
  padding:3px; 
}
.moreThumbImage{
 padding:3px;
 text-align:center;
}

 
.reqpanel{
	clear:both;
	float:left;
	width:650px;
	margin-left:8px; 
	padding-top:0px;
	padding-bottom:0px;
}
.reqtxtlebel{
	float:left;
	width:125px;
	padding:2px;
}
.reqlebelinput{
	float:left;
	width:160px;
	padding:2px;

}
.reqlebelinput2{
	float:left;
	padding:2px;
	width:350px;
	margin-right:10px;
}
.divider{
	border-bottom:1px solid #FFD6D6;
	height:5px;
	margin-bottom:5px;
	}
.reqtextarea{
	float:left;
	padding:2px;
	margin-right:50px;
	width:425px;

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

.buttonText{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}

.modifySearchButton{
	Clear:both;
	margin-right:5px;
	padding-top:6px;
	text-align:right;
	height:25px;
	border:1px solid #7b929f;
	background:#69c1f1;
	width:983px;
	
	color:#44oofd;
	cursor:hand;
	cursor:pointer;
}
.modifySearchButton a{
	padding-right:6px;

}
*/
.pricefilterlabel{
	float:left;
	padding-top:16px;
	padding-right:10px;
	width:130px;
	text-align:right;
}

.pricefilterslider{
	float:left;
	width:160px;
}
/*.bookButton{
	padding-top:6px;
	width:82px;
	height:46px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	text-align:center;
	cursor:hand;
	cursor:pointer;
}
.continueBook{
	padding-top:6px;
	text-align:center;
	width:110px;
	height:46px;
	background:url('../images/bt_continue2.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.moreSearchLinkclose {
	float:left;
	width:300px;
	background:url('../images/ar2.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}
.moreSearchLinkopen {
	float:left;
	width:300px;
	background:url('../images/ar1.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}
*/.farenote{
	height:20px;
	padding-top:10px;
	text-align:center;
	float: center;
	clear:both;
	color:#d5882d;
}
/*
.pages{
	border:1px solid #ef4035;
	background:#ef4035;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}
.a4{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 5px 5px;
	text-align:right;
}
 
  .formFieldDivForDropdown {
	float:left;
	width:150px;
	border:solid 0px red;
}

.formTextDivForError {
	
	background-color:red;

}

.formFieldDivForUserCheck {
	float:left;
	width:30px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}

.continueBooka4j {
	border:0px;

	margin-top:10px;
	margin-right: 10px;
	text-align:center;
	height:30px;
	width:110px;

	background:url('../images/bt_continue2.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
}*/
.deptpoint{
	clear: both;
	margin: 5px 0px 0px 0px;
}
.deptpoint input{
	margin:0px 5px 2px 5px;
	float:left;
}

.deptpoint div {
	margin: 2px 0px;
	width:250px;
	float:left;
}
.depttime{
	clear: both;
}
.depttime input{
	margin:1px 5px 1px 25px;
	float:left;
	height:14px;
}

.depttime div {
	width:250px;
	float:left;
	height:14px;
}
.departure{
	border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
}
.departure th{
	BACKGROUND-COLOR: #acacac;
	BORDER-RIGHT: 1px solid #FFD6D6;
}

.departure td {
	BACKGROUND-COLOR:#ffffff;
	BORDER-RIGHT: 1px solid #FFD6D6;
}/*
.selected_page {
	color:#0033CC;
	text-decoration:none;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #B8CBF6;
	text-align: center;
	font-style: normal;
	line-height: normal;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 2px;
	padding-left: 2px;
	height:10px;
	background-color: #D7E8F8;
}*/

.pickuplocation {
float:left;
margin:10px;
width:150px;
}
.pickuppoint {
float:left;
width:150px;
}
.radiobutton {
float:left;
}
.pickuplocationdetail {
clear:both;
padding-left:20px;
float:left;
margin:10px;
width:350px;
}
.dropofflocation {
float:left;
margin:10px;
width:150px;
}
.dropofflocationdetail {
clear:both;
padding-left:20px;
float:left;
margin:10px;
width:350px;
}
.transferrowdatamore {
background:transparent url(../images/ar2.gif) no-repeat scroll 0 0;
clear:both;
cursor:pointer;
font-weight:normal;
margin-top:10px;
padding-left:11px;
}
.divHidden{
  visibility:hidden;
  display:none; 
 }
 .space{
	clear:both;
	text-align:center;
}
/* Car CSSS*/

.carleftpannel{
	width:400px;
	height:auto;
	border-right:1px solid #FFD6D6;
	padding-left:5px;
	float:left;
}
/*.flighttitle{
	margin-top:5px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.floatlefthundpx {
	float:left;
	font-size:11px;
	width:100%;
}*/
.saperatorDiv {
	float:left;
	clear:both;
	width:290px;
	padding-top:4px;
	/*margin-bottom:4px;*/
	
}

/*.moreSearchLink {
	float:left;
	width:300px;
	border:solid 0px green;
}
.moreSearchLink  a {
	text-decoration:none;
	color:blue;
}
.moreSearchLink a:hover{
	text-decoration:underline;
	color:blue;
}*/
.pickupL{
	clear:both;
	float:left; 
	padding-right:20px; 
	padding-top:10px;
	width:100%;
}
.transmission{
	clear:both;
	float:left;
	margin-right:50px;
	padding:5px;
}
.aircondition{
	float:letf;
	padding-left:50px;
	padding:5px;
}
.pointrange{
	clear:both;
	padding:5px;
}

.pickupL span{
	padding:3px;
	vertical-align:middle;
}
.spacer{
	height:10px;
	width:200px;
	border:1px solid #000000;
}

/*.dateheading {
	font-size:14px;
}
.searchdfields {
	margin-top:5px;
	font-weight:bold;
}
.chosurFlt {
	clear:both;
	font-weight:bold;
	width:840px;
	border:Solid 0px green;
	margin-bottom:10px;
}
.resultPageModifyButton {
	background:#c0e9ff;
	height:25px;
	padding-top:5px;
	text-align:right;
	width:983px;
	font-weight:bold;
	border:1px solid #009ab7;
}
.resultPageModifyButton a{
	padding-right:5px;
}
.modifySearchDiv {
	float:left;
	width:982px;
	border:0px solid #EAEAEA;
}
.input {
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	padding-bottom:5px;
 }
.selectbox{
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
	
}*/
.blacklink{
	color:#000000;
	text-decoration:underline;
}
.blacklink:hover{
	color:#000000;
	text-decoration:underline;
}
/*.paginationDiv {
	float:left;
	width:70%;
	text-align:left;
	border:solid 0px green;
}
.border01{
	border:0px solid #C0E9FF;
	color:#000000;
	font-size:11px;
	float:left;
	margin-top:10px;	
	clear:both;
}
.narrowSearchHead {
	border:1px solid #70a012;
	background-color:#ef4035;
	color:#0040B4;
	font-weight:bold;
	text-align:right;
	padding-top:5px;
	height:25px;
	clear:both;
}
.narrowSearchHead a{
		padding-right:5px;
}
.narrowSearchContent {
	float:left;
	width:983px;
	border-left:solid 1px #70a012;
	border-right:solid 1px #70a012;
	border-bottom:solid 1px #70a012;

}*/
.narrowByPricecar{
	float:left;
	width:270px;
	text-align:center;
	padding:5px;
	margin-right:0px;
}
.StartpriceDivcar {
	float:left;
	width:100px;
	text-align:left;
	font-weight:normal;

}
.endpriceDivcar {
	float:left;
	/*width:110px;*/
	text-align:right;
	font-weight:normal;
}
/*.normalText {
	font-weight:normal;
}*/
.narrowcartypeclm{
	float:left;
	text-align:left;
	padding:5px;
	margin-right:5px;
	margin-left:20px;
}
.narrowcartype{
	float:left;
	width:55px;
	text-align:left;
	padding:4px;

}
.narrowcartypecheckbox{
	float:left;
	width:590px;
	text-align:left;
	padding:2px;
}
.narrowcartypecheckbox span{
	text-align:left;
	font-size:11px;
	margin-right:5px;
	font-weight:normal;
	width:85px;
	float:left;
	overflow:hidden;
}
.narrowcarcompany{
	float:left;
	width:80px;
	text-align:left;
	padding:3px;
}
.narrowcarcompanydscpt{
	float:left;
	width:870px;
	text-align:left;
}
.narrowcarcompanydscpt span{
	text-align:left;
	margin-right:0px;
	font-weight:normal;
}
/*.divHeading {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	float:right;
}
.a3{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}
.resultsHeading {
	background-color:#ef4035;
	float:left;
	padding-top:5px;
	width:983px;
	text-align:center;
	border:solid 1px #FFD6D6;
}
.resultContainerDiv {
	float:left;
	width:983px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.narrowSearch {
	font-size:11px;
	font-weight:bold;
	text-align:left;
	float:left;
	padding-top:10px;
	height:40px;
	width:100%;
	border-top:dotted 1px #ef4035;
}
.narrowSearch span {
	padding-right:20px;
	padding-left:5px;
}
.bigText {
	font-size:17px;
}
.tableserachresult{
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-top:0px;
   width:983px;
   color:#000000;
   text-align:center;
}
.tableserachresult a{
    text-decoration:none;
}
.tableserachresult th{
  background-color: #ef4035;
  color:#000000;
  font-weight:bold;
  text-align:center;
  padding:5px;
  cursor:hand;
  cursor:pointer;
  font-size:11px;
  text-decoration:underline;
}
.tableserachresult td{
  background-color: #FFFFFF;;
  border-top: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
  text-align:center;
  }*/
.tableserachresult td.farecolumn{
	background: #C0E9FF;
}
.tableserachresult td.bookbutton{
	padding: 10px 20px 0px 20px;
}
.carimgdiv{
	float:left;
	width:130px;
	margin:3px;
}
.cardesdiv{
	float:left;
	width:800px;
	margin-top:10px;
}
.carconfdiv{
	float:left;
	width:130px;
	margin:3px;	
}
.carconfdesdiv{
	float:left;
	width:800px;
	margin:3px;
}
.carconfdesdiv1{
	float:left;
	width:400px;
	margin:3px;
}
.carconfdesdiv2{
	float:left;
	width:200px;
	margin:3px;
}
.carconfdesdivpd{
	float:left;
	width:250px;
	margin:3px;
}
/*.totoalPointDiv {
	background-color:#f1fafe;
	float:left;
	padding:5px;
	width:973px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
}
.steps {
	border:1px solid #ef4035;
	float:left;
}
.step1, .step2 ,.step3 {
	width:317px;
	float:left;
	padding:5px;
	background-color:#EEF4D5;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}
.stepselected {
	background-color:#ef4035;
	color:#fff;
}
.formPart1 {
	border:1px solid #FFD6D6;
	float:left;
	margin-top:5px;
	width:983px;
}
.redText {
	color:#CC0000;
}
.reviewheading {
	font-weight:bold;
	padding:3px;
	text-align:left;
}
.textDiv {
	float:left;
	border:solid 0px red;
	margin-top:5px;
	padding:8px;
}
.formHeading {
	background-color:#ef4035;
	height:25px;
	font-weight:bold;
	padding-top:4px;
	float:left;
	width:983px;
}
.formHeading span{
	padding-left:6px;
}
.formTextDiv {
	float:left;
	white-space:nowrap;
	width:111px;
	border:solid 0px red;
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;	
}*/
.formFieldDivcar {
	float:left;
	width:200px;
	margin-top:5px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}
.formTextDiv1car {
	float:left;
	width:90px;
	padding:8px; 0px; 10px; 10px;
	
}
.formFieldDiv1car {
	float:left;
	width:119px;
	padding:5px; 0px; 10px; 10px;
}

.formFieldDiv2car {
	float:left;
	width:90px;
	padding:5px; 0px; 10px; 10px;
}
.grayBgcar {
	background-color:#EAEAEA;
	width:982px;
	float:left
}
/*.floatlefthundpxMrg {
	float:left;
	width:100%;
	height:20px;
}
.bigHeading {
	color:#006291;
	font-weight:bold;
	font-size:22px;
}
.bigHeadingUnderline {
	size:1px;
	color:#006291
}
.bleuHeading {
	color:#0095DA;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	width:800px;
}
.tables{
   border-right: 1px solid #FFD6D6;
   border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:5px;   
}
.tables a{
    text-decoration:none;
}
.tables th{
  background-color:#ef4035;
  border-left: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:5px;
}
.tables td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:5px;
}
.confirmContainerDiv {
   background-color:#f1fafe;
	float:left;
	padding:5px;
	width:973px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;	
}
*/
.findlcn{
	padding-top:5px;
}
.findlcn span{
	padding:3px;
	float:left;
	vertical-align:middle;
	width:60px;
}
/*.moreSearchLinkclose {
	float:left;
	width:300px;
	background:url('../images/ar2.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}
.moreSearchLinkopen {
	float:left;
	width:300px;
	background:url('../images/ar1.gif') left center no-repeat;
	border:solid 0px green;
	padding-left:11px;
	margin-bottom:5px;
}*/
/*.searchResultTablePoint {
	vertical-align:middle;
	background-color:#C0E9FF;
	text-align:center;
	border-bottom:1px solid #ffffff;
}
.bookButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	height:46px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.buttonText{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}

.searchbutton {
	margin-top:10px;
	float:right;
	margin-right: 10px;
	padding-top:6px;
	text-align:center;
	height:46px;
	width:75px;
	background:url('../images/searchNewBt.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
.searchbutton a{
text-decoration:none;
}

.continueBook{
	padding-top:6px;
	text-align:center;
	width:110px;
	height:30px;
	background:url('../images/bt_continue2.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.divclear{clear:both;}
.divWait1{
	position: absolute;
	left:10px;
	top: 10px;
	width:100%;
	vertical-align:middle;
	visibility: hidden;
}*/
.surchargeText{
	color:#81201a;
	font-size:10px;
	font-weight:bold;
}
/*.formFieldDivForUserCheck {
	float:left;
	width:30px;
	margin-top:2px;
	margin-bottom:2px;
	height:25px;
	border:solid 0px red;
}
.errorClass {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #990000;
	text-align: left;
}
.formTextDivForError {
	
	background-color:red;

}
.pages {
background:#ef4035 none repeat scroll 0 0;
border:1px solid #ef4035;
margin:5px;
padding:0 2px;
text-decoration:none;
}
.pagesselect{
	border:1px solid #dcbf68;
	background:#FFD6D6;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}
.a4 {
color:#666666;
font-size:11px;
font-weight:normal;
text-align:right;
margin-top:5px;
text-decoration:none;
}

.noresults{
	background-color:#CAEEFF;
	float:left;
	padding-top:5px;
	width:983px;
	text-align:center;
	border:solid 1px #FFD6D6;
}
.selected_page {
background-color:#D7E8F8;
border:1px solid #B8CBF6;
color:#0033CC;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
height:10px;
line-height:normal;
margin-left:3px;
margin-right:3px;
padding-left:2px;
padding-right:2px;
text-align:center;
text-decoration:none;
}
.divHidden{
   visibility:hidden;
   display:none; 
}

.formFieldDivForDropdown {
	float:left;
	width:150px;
	border:solid 0px red;
}
.continueBooka4j {
	border:0px;
	margin-top:10px;
	margin-right: 10px;
	text-align:center;
	height:30px;
	width:110px;
	background:url('../images/bt_continue2.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
}*/

/****************package*******************/
.leftcontent {
	float: left;
	width: 225px;
	margin-left: 5px;

}

.pkgrightpanel {
	border: 1px solid #FFD6D6;
	float: left;
	margin-left: 3px;
	width: 760px;
	margin-bottom:5px;
}

.pakagesubtitle {
	color: #a42d29;
	font-size: 13px;
	font-weight: bold;
	padding-left: 8px;
	clear: both;
}

.packagetitle {
	text-align:center;
	color: #055ec8;
	font-size: 20px;
	font-weight: bold;
	clear: both;
}

.packagedivider {
	border-bottom: 1px solid #FFD6D6;
	background-position: left;
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-right: 8px;
	height:5px;
}

.packagethumbnel {
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
	margin-bottom: 10px;
	width:200px;
	height:150px
}

.packagethumbnel a{ 
	text-align:center;
    font-family:Lucida Sans, Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0052b5;
	}


.packagethumbnel a:hover{ 
	color:#000000;
}

.packagepanel {
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;

}

.packagecontainer {
	float: left;
	width: 740px;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family:Tahoma, arial, helvetica, sans-serif;
}

.packagetxtpanel {
	float: left;
	width: 600px;
	
}
.packagetxtpanel2 {
	float: left;
	width: 370px;
}
.packageimgpanel {
	float: left;
	width: 190px;
}

.packageboldtxt {
	font-weight: bold;
}

.tablelayout {
	border-right: 1px solid #FFD6D6;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tablelayout a {
	text-decoration: none;
}

.tablelayout th {
	background-color: #ef4035;
	border-left: 1px solid #FFD6D6;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 3px;
}

.tablelayout td {
	border-left: 1px solid #FFD6D6;
	border-bottom: 1px solid #FFD6D6;
	color: #000000;
	padding: 3px;
}

.packagereqformcontainer {
	width: 750px;
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

.packageinput {
	border: 1px solid #FFD6D6;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.packageinputtxt {
	float: left;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	width: 130px;
}

.packageremarkcontainer {
	padding: 5px;
	clear: both;
	font-size: 90%;
}

.packageremarks {
	width: 370px;
	float: left;
}

.popuptxt {
	padding: 5px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.checkBox {
	border: 0px;
	text-align: "center"
}

.a6 {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.a6:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.a6:active {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

.a6:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}

/* vertical menu */
#menu1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

/*- Menu 1--------------------------- */
#menu1 {
	width: 223px;
	/* border-style: solid solid none solid;
        border-color: #3D261D;
        border-size: 1px;
        border-width: 1px;*/
}

#menu1 li a {
	height: 30px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 45px;
	text-decoration: none;
}

#menu1 li a:link,#menu1 li a:visited {
	color: #000000;
	font-weight: bold;
	display: block;
	background: url(../images/glossyback.gif);
	padding: 2px 0 0 5px;
}

#menu1 li a:hover,#menu1 li #current {
	color: #ffffff;
	font-weight: bold;
	background: url(../images/glossyback2.gif);
	padding: 2px 0 0 5px;
}

.inputbuttonText {
	font-weight: normal;
	font-size: 12px;
	border: none;
	padding: 5px 0px 0px 2px;
	background: transparent;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
}

.pkgsearchbutton {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 5px;
	text-align: center;
	height: 30px;
	width: 82px;
	background: url('../images/buttonontra.gif') top right no-repeat;
	cursor: hand;
	cursor: pointer;
}

.searchbuttona4j {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
	height: 30px;
	width: 82px;
	background: url('../images/buttonontra.gif') top right no-repeat;
	cursor: hand;
	cursor: pointer;

}
#menubar{
	margin-top:2px;
}
.tabbar {
	float: bottom;
	clear: both;
	padding-left: 5px;
	height: 23px;
}

.packagetab {
	float: left;
	width: 980px;
	font-weight: bold;
}

.packagetab div a {
	float: left;
	background: url("../images/pkgtab_left.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 6px;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}

.packagetab div a span {
	float: left;
	background: url("../images/pkgtab_right.gif") no-repeat right top;
	padding: 5px 10px 4px 6px;
	color: #d9e8f8;
	/*margin-right: 1px;*/
}

.packagetab a:hover {
	float: left;
	background: url("../images/pkgtabselect_left.gif") no-repeat left top;
	padding: 0 0 0 6px;
	color: #ffffff;
}

.packagetab div a:hover span {
	float: left;
	background: url("../images/pkgtabselect_right.gif") no-repeat right top;
	padding: 5px 10px 4px 6px;
	text-decoration: none;
/*	margin-right: 1px;*/
	color: #ffffff;
}

.packagetab #current a {
	float: left;
	background: url("../images/pkgtabselect_left.gif") no-repeat left top;
	padding: 0 0 0 6px;
	color: #fff;
}

.packagetab #current a span {
	float: left;
	background: url("../images/pkgtabselect_right.gif") no-repeat right top;
	padding: 5px 10px 4px 6px;
	text-decoration: none;
	/*margin-right: 1px;*/
	color: #fff;
}

.tourdata{
	clear:both;
	width:562px;
	overflow-x:auto;
}
.tourdata p{text-align:justify;}
/*.bookButton{
	width:700px;
	clear:both;
}

.a4{
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	margin: 5px 5px;
	text-align:right;
}

.pages {
	border:1px solid #FFD6D6;
	background:#dcbf68;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}

.pagesselect{
	border:1px solid #dcbf68;
	background:#FFD6D6;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
}
.pagesselect:hover{
	border:1px solid #dcbf68;
	background:#FFD6D6;
	padding:0px 2px;
	margin: 5px 5px;
	text-decoration:none;
	color:#006699;
}
*/
.a4 A{
	color:#000000;
	text-decoration:none;
}
.a4 A:hover {
	color:#006699;
	text-decoration:none;
}

/*shoping cart*/

.shopingcontainer{
   padding:5px 0px 5px 0px;
   background-color: white;
}
.headertxt{
	color:#ef4035;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}
.txtlebel{
	font-size:11px;
	padding:2px 5px;
	text-decoration:none;
}
.itinerarydiv{
	width:980px;
	clear:both;
	padding:5px; 0px; 5px; 0px

} 
/*.divider{
	clear:both;
	border-top:1px solid #FFD6D6;
	height:2px;
}*/
.dividerdotted{
	clear:both;
	width:675px;
	margin-left:165px;
	border-bottom:1px dotted #FFD6D6;
	height:1px;
	overflow:hidden;
} 
.itinerarylogo{
	float:left;
	padding:3px;
	width:150px;
	text-align:center;
} 
.itinerarytxttime{
	float:left;
	width:80px;
	overflow:hidden;

} 

.itinerarytxt{
	float:left;
	width:150px;
	overflow:hidden;

} 
.itinerarytxt2{
	float:left;
	padding: 0px 5px 0px 5px;
	width:500px;
}
.itinerarytxthotel{
	float:left;
	padding:3px;
	width:310px;
	
		}
.itinerarytxt3{
	float:left;
	width:200px;
	text-align:bottom;
} 
.totaltraveltime{
	float:left;
	background:url('../images/bluearrow.gif') left no-repeat;
	text-indent:15px;
}

.connectiontime{
	float:left;
	background:url('../images/arrowlr.gif') left no-repeat;
	text-indent:15px;
}
.labelheading{
	font-weight:bold;
}
.redText {
	color:#CC0000;
	text-decoration:none;
}
.itenerybg{
	 height:80px; 
	 width:990px; 
	 /*padding:5px;*/
	 background-color:#eeeef6;	
 }
.sopingcard1{ 
	 float:left;
	 width:110px;
	 padding-left:5px;
	 }
.sopingcard2{ 
	 float:left;
	 width:180px;
	 margin-right:30px;
	 margin-top:10px;
	 border-right:1px dotted #FFD6D6;
	 }
.sopingcard3{ 
	 float:left;
	 width:180px;
	 margin-right:30px;
	 margin-top:10px;
	 }
.pointybg{
     height:80px; 
	 width:990px; 
	 background-color:#f0eed7;	
 }

/*.redbarleft{
	float:left;
	background:url('../images/buttonleft.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 2px;
	margin-left:5px;
}
.redbar{
	float:left;
	background:url('../images/buttonmiddle.gif') repeat-x;
	color:#ffffff;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
	height: 30px;
}

A.redbar {
background: none;
margin-top: 8px;
}

A.redbar:hover {
color:#ffffff;
}

.redbarright{
	float:left;
	background:url('../images/buttonright.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 2px;
	margin-right:5px;
}
*/
/*confrim*/
/*.floatlefthundpx {
	float:left;
	width:100%;
	padding: 5px 0 5px 0;
	clear:both;
}
.floatlefthundpxMrg {
	float:left;
	width:100%;

}
.grayBg {
	background-color:#EAEAEA;
	
}
.hotelconfirmDiv{
  clear:both;
  border: 1px solid #FFD6D6;
  padding:5px;
 }
 .confirmContainerDiv {
    background-color:#f1fafe;
	float:left;
	padding:5px;
	width:973px;
	border:solid 1px #FFD6D6;
	margin-bottom:5px;
	
}
.tableContainer {
	float:left;
	width:984px;
		margin-top:5px;
}*/
/*.tables{
   border-right: 1px solid #FFD6D6;
   border-top: 1px solid #FFD6D6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px; 
   margin-bottom:5px;
   margin-top:5px;
   
}

.tables a{
    text-decoration:none;
}
.tables th{
  background-color:#EAEAEA;
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  font-weight:bold;
  text-align:left;
  padding:3px;
}
.tables td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:2px; 
  }

.hoteldescontainer{
  border:1px solid #FFD6D6;
  width:973px;
  clear:both;
  padding:5px;

}
.hoteldesleft{
  float:left;
  width:450px;
  margin:5px;
  padding:3px;
  

}
.hoteldesright{
  float:left;
  width:483px;
  margin:5px;
  padding:3px; 
}
.moreThumbImage{
 padding:3px;
 text-align:center;
}
.bleuHeading {
	color:#0095DA;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px;
	text-decoration:none;
	width:800px;
}
.popUp1 {
	border:solid 0px green;
	float:left;
	padding:5px;
	width:100px;
	clear:both;
}
.popUp2 {
	padding:5px;
	border:solid 0px red;
	float:left;
	width:350px;
}
.popUpSubHead {
	
	font-weight:bold;
	padding:3px;
	clear:both;
}
.bigText {
	font-size:17px;
}
.bigHeading {
	color:#006291;
	font-weight:bold;
	font-size:22px;
}*/

.descontainer{
   width:973px;
  clear:both;
  padding:5px;
}

.textlebelhead{
  float:left;
  width:110px;
  padding:3px;
  }

 .textlebel{
  float:left;
  width:200px;
  padding:3px;
  }

.printButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	height:46px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}



.faresummary{
	float:left;
	width:150px;
	font-weight:bold;
	clear:both;
	padding:5px;
}

.comodityType{
/*	margin-left:180px;*/
	float:left;
	width:100px;
	font-weight:bold;
}

.comodityTypevalue{
	text-align:right;
	float:left;
	width:100px;
}

.comodityTypevaluelabel{
	padding-left:5px;
	float:left;
	width:100px;
}

.totaltext{ 
	border-top:1px dotted #FFD6D6;
	font-weight:bold;

}
/*.buttonText{
	font-weight:bold;
	font-size:15px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
}

.buttonText {
color:#FFFFFF;
cursor:pointer;
font-family:Lucida Sans,Arial;
font-size:14px;
font-style:italic;
font-weight:bold;
}

.searchbutton {
	margin-top:10px;
	float:right;
	margin-right: 10px;
	padding-top:6px;
	text-align:center;
	height:46px;
	width:75px;
	background:url('../images/searchNewBt.gif') top right no-repeat;
	cursor:hand;
	cursor:pointer;
}
*/
.divbuttonscont{
  clear:both; 
  float:left;
}

.divbutton{
  float:left;
  margin-left:5px; 
}

 .omsdetailleftContainer{
	float:left;
	width:825px;
	margin-top:5px;
	border:0px solid #FFD6D6;
}
.omsdetailrightContainer{
	float:left;
	margin-top:30px;
	width:105px;
	border:0px solid #FFD6D6;
	text-align:right;
}
.omsbigcontainer{
	float:left;
	clear:both;
	border-top: 1px solid #FFD6D6;
	border-right: 1px solid #FFD6D6;
	width:830px;
	height:auto;
	text-align:left;
}
.omssmallcontainer{
	float:left;
	clear:both;
	width:788px;
	border-top:1px solid #FFD6D6;
	border-right:1px solid #FFD6D6;
}
.spnheadbg span{
	float:left;
	padding:5px;
	background-color:#006FB4;
	border-left:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
	font-weight:bold;
	height:22px;
	color:#ffffff;
	white-space:nowrap;
	overflow:hidden;
}
.spnrowtxt span{
	float:left;
	padding:5px;
	border-left:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
	height:22px;
	white-space:nowrap;
	overflow:hidden;

}

/*tab details inner page css confirmation */
/*.divclear{
	clear:both;
	width:100%;
	float:left;
	text-align:left;
}*/
.divider{
	width:100%; 
	clear:both; 
	border-top:1px solid #FFD6D6;
}
/*################## header*/
.boldtext{
font-weight:bold;
}
.smalltext{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding-left:5px;
}
/* for headingtext*/

.headingtxt{
	color: #1A88c5;
	font-size:16px;
	font-weight:bold;
	float:left;
	clear:both;
}
.subheadingtxt{
	color: #777777;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	float:left;
	clear:both;
}
/*booking Details */
.spnheadbg span.bookiclm1{
	width:88px;
}
.spnheadbg span.bookiclass{
	width:37px;
}
.spnheadbg span.bookipnr{
	width:58px;
	
}
.spnheadbg span.bookitime{
	width:108px;
}
.spnheadbg span.age{
	width:42px;
}
/*row*/
.spnrowtxt span.bookiclm1{
	width:88px;
}
.spnrowtxt span.bookiclass{
	width:37px;
}
.spnrowtxt span.bookipnr{
	width:58px;
}
.spnrowtxt span.bookitime{
	width:108px;
}
.spnrowtxt span.age{
	width:42px;
}
/*package Details*/
.spnheadbg span.column1{
	width:92px;
}
.spnheadbg span.colrate{
	width:51px;
}
.spnheadbg span.ptime{
	width:108px;
}

.spnrowtxt span.column1{
	width:92px;
}
.spnrowtxt span.colrate{
	width:51px;
}
.spnrowtxt span.ptime{
	width:108px;
}
/*traveller Details package*/
.spnheadbg span.name1{
	width:184px;
}
.spnheadbg span.sex{
	width:42px;
}
.spnheadbg span.pvi{
	width:162px;
}
.spnrowtxt span.name1{
	width:184px;
}
.spnrowtxt span.sex{
	width:42px;
}
.spnrowtxt span.pvi{
	width:162px;
}
/*departure Details package*/
.spnheadbg span.fr{
	width:261px
}
.spnheadbg span.dd{
	width:265px
}
.spnrowtxt span.fr{
	width:261px
}
.spnrowtxt span.dd{
	width:265px
}
/*car input details*/
.spnheadbg span.cardetail{
	width:61px;
}
.spnheadbg span.cardate{
	width:75px;
}
.spnrowtxt span.cardetail{
	width:61px;
}
.spnrowtxt span.cardate{
	width:75px;
}
.spnrowtxt span.carrate{
	width:61px;
	text-align:right;
}
.spnrowtxt span.carpvi{
	width:493px;
	text-align:left;
}
.spnheadbg span.carpvi{
	width:493px;
	text-align:left;
}
.spnheadbg span.carname{
	width:199px;
}
.spnrowtxt span.carname{
	width:199px;
}
/*hotel details*/
.spnheadbg span.hotelname{
	width:199px;
}
.spnrowtxt span.hotelname{
	width:199px;
}
.spnheadbg span.hoteldate{
	width:150px;
}
.spnrowtxt span.hoteldate{
	width:150px;
}
.spnheadbg span.hotelNON{
	width:91px;
}
.spnrowtxt span.hotelNON{
	width:91px;
}
.spnheadbg span.hotelcity{
	width:175px;
}
.spnrowtxt span.hotelcity{
	width:175px;
}
.spnheadbg span.hotelroomdetail{
	width:201px;
}
.spnrowtxt span.hotelroomdetail{
	width:201px;
} 




/*.bookButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	height:30px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}

.buttonText{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}*/
/*-----------------------------------------------------------------------------------*/
/***************my account*/
.myaccountcontainer
{
	clear:both;
	width:993px; 
	padding:10px;
}
.myaccountinnercontainer{
	width:963px; 
	padding:10px;
}
.myaccountleftpanel
 {
   float: left; 
   width:200px; 
 
   height:300px;
   }
.myaccountrightpanel
 {
  float: left; 
  width:600px; 
  padding:10px;
  border-left:1px solid #FFD6D6;
  margin-bottom:10px;
  }
.myaccounttabs ul li
    {
	border-bottom:1px dotted #FFD6D6;
	line-height:17px;	
	margin-left:10px;
	margin-right:10px;
	padding:3px 0px;
	text-decoration:none;
	vertical-align:baseline;
	}
.myaccounttabs ul li a{
	text-decoration:none;
	color:#000000;
}
.selectlink{
	color:blue;
	}




/* created by rakesh */

.profileHead {
	clear:both;
	color:#ef4035;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0px;
	text-align:left;
	/*height: 30px;*/
	vertical-align: bottom;
}
.mybasicprofileContainer {
	float:left;
	width:99%;
	margin-bottom:5px;

}
.baseProform1 {
	float:left;
	width:140px;
	font-weight:normal;
}

.baseProform2 {
	float:left;
	font-weight:bold;
}
.baseProform2 input{
	width:142px;
}
.mybasicprofileContainer span input {
	width:142px;
}
#travellerNameList{
 margin-bottom:5px;
}
#travellerNameList span select{
 width:142px;
}
.travelHistotyContainer {
	border:1px solid #FFD6D6;
	margin-bottom:10px;
	margin-top:10px;
	float:left;
}
.travelHistotyHead {
	float:left;
	color:#fff;
	padding-top:3px;
	width:95px;
	height:25px;
	text-align:center;
	font-weight:bold;
	background-color:#ef4035;
	border:solid 0px green;
}
.travelHistotySrNo {
	float:left;
	width:95px;
	height:25px;
	text-align:center;
	border:solid 0px green;
}

.travelHistotyOrdRef {
	float:left;
	width:150px;
	height:25px;
	text-align:center;
	border:solid 0px green;
}
.travelHistotySeg {
	float:left;
	width:150px;
	height:25px;
	text-align:center;
	border:solid 0px green;
} 
.travelHistotyJournDt{
	float:left;
	width:80px;
	height:25px;
	text-align:center;
	border:solid 0px green;
} 
.travelHistotyNoPx{
	float:left;
	width:95px;
	height:25px;
	text-align:center;
	border:solid 0px green;
} 
.travelHistotyTotAmnt{
	float:left;
	width:95px;
	height:25px;
	text-align:center;
	border:solid 0px green;
} 
.travelHistotyStatus{
	float:left;
	width:304px;
	height:25px;
	text-align:center;
	border:solid 0px green;
}	



.prefeSrNo{
	float:left;
	width:95px;
	height:20px;
	text-align:left;
	padding:3px;
	border:solid 0px green;
} 
.prefeAirline{
	float:left;
	width:179px;
	height:20px;
	text-align:left;padding:3px;
	border:solid 0px green;
} 
.prefeFlyer{
	float:left;
	width:304px;
	height:20px;
	text-align:left;padding:3px;
	border:solid 0px green;
}

.visaSrNo {
	   width:50px;
}
 .visaName {
	width:209px;
}
.visaType {
	  width:80px;
} 
.visaCountry {
	width:80px;
}	
.visa {
	width:80px;	
}


.bggray {
	background-color:#FFD6D6;
} 
.myProfiletableHeader{
	background-color:#ef4035;
	color:#fff;
	

}


.brdGray {
	border:solid 1px #FFD6D6;
}
/*.tablelayout{
     border-right: 1px solid #FFD6D6;
    font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
.tablelayout a{
    text-decoration:none;
}
.tablelayout th{
  background-color:#1A61A9;
  border-left: 1px solid #FFD6D6;
  color:#FFFFFF;
  font-weight:bold;
  text-align:left;
  padding:3px;
}
.tablelayout td{
  border-left: 1px solid #FFD6D6;
  border-bottom: 1px solid #FFD6D6;
  color:#000000;
  padding:3px;
  }*/
/* Copied from litesh */ 

.myaccounttabs ul li {
	border-bottom:1px dotted #FFD6D6;
	cursor:pointer;
	line-height:17px;
	margin-left:10px;
	margin-right:10px;
	padding:3px 0px;
	text-decoration:none;
	vertical-align:baseline;
}



.mybasicprofileContainercancelButton {
	float:left;
	width:40%;
	margin-bottom:5px;

}
.lebeltxt{ 
  padding-right:10px; 
  padding-bottom:5px;
  width:150px;
  float:left;
  }
.myacountheading {
	color:#ef4035;
	font-family:Tahoma,Tahoma,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
	clear:both;
 }
 .myaccountheader{
	background-color:#1A61A9;
	color:#FFFFFF;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
 }

/*.input {
	border:1px solid #DCDDDF;
	padding-bottom:5px;
	color:#333333;
	font-size:11px;
}
.selectbox{
	border:1px solid #DCDDDF;
	color:#333333;
	font-size:11px;
	font-weight:normal;
	margin-bottom:3px;
	margin-top:3px;
}
 .bookButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	float:left;
	height:30px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
*/
.ADDButton{
	padding-top:6px;
	text-align:center;
	width:82px;
	float:left;
	height:30px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
	margin-top:10px;
	margin-right:10px;
}
/*.buttonText{
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	color:#ffffff;
	cursor:hand;
	cursor:pointer;
}*/
 .bookButtoninput{
	padding-top:0px;
	text-align:center;
	border:0px solid ;
	width:82px;
	height:30px;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
/*.redbarleft{
	float:left;
	background:url('../images/buttonleft.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 2px;
	margin-left:10px;
}
.redbar{
	float:left;
	background:url('../images/buttonmiddle.gif') repeat-x;
	color:#ffffff;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	font-size:14px;
	text-transform: uppercase;
	font-weight:bold;
	height: 30px;
}

A.redbar {
background: none;
margin-top: 8px;
}

A.redbar:hover {
color:#ffffff;
}

.redbarright{
	float:left;
	background:url('../images/buttonright.gif') bottom center no-repeat;
	text-decoration:none;
	height: 30px;
	width: 2px;
	margin-right:10px;
}*/
.divshow{
  visibility:visible;
  display:block; 
}
.trmCondiv{overflow: auto; height: 300px; display: block;}
.width60{width:60px;}
.pdt14{padding-top:14px;}
.txtaligleft{text-align: left;}
.divclearwithmargin{clear:both; margin-left: 15px; padding-top:15px; text-align :center}
.divmargin{width: 983px;}
.cartdivpad{Padding-left:10px; text-align:center;}
.margleft90{margin-left:90px;}
.margleft60{margin-left:60px;}
.pdl10{Padding-left:10px;}
.txtaligncenter{text-align:center;}
.divBookbutton{float:left; margin-top:10px;margin-right:10px;}
.divwidth982{width: 982px;}
.width150{width:142px;}
.widthselect{width:142px;}
.divoverflow{display:none;padding-left:10px;padding-bottom:10px;overflow:hidden;}
.width200{width:200px;}
.width400{width:400px;}
.width100{width:100px;}
.forgPwddiv{float:right; padding-right:200px;}
.floatleftPaddRight200{float:left; padding-right:200px;}
.width102{width:182px;}
.width5{width:5px;}
.pd5{padding:5px;}
.pdl5{padding-left:5px;}
.pdbtm5{padding-bottom:5px;}
.martp5{margin-top:5px;}
.font12{font-size:11px;}
.divwidth950{width:950px;}
.marbt10{margin-bottom:10px;}
.height100{height:100px;}
.chngPwdtd{border-right:solid; size:3; border-right-color:#FFD6D6;}
.pdl15{padding-left:15px;}
.width700{width:700px;}
.pdl80{Padding-left:80px;}
.pagNavdivpos{text-align:right;float:right; padding-right:10px;}
.comprdiv{width:800px;overflow:auto;height:99%;}
.waitpagebckgrnd{background-repeat:no-repeat}
.waitpagebckgrndRpt{background-repeat:repeat-x;width:750}


.policyLabel{
    float:left;
    width: 170px;
	font-weight:bold;

}

.policyAmount{
    float:left;
    width: 100px;
	font-weight:normal;

}

.policyDescription{
    float:left;
    width: 520px;
	font-weight:normal;

}

.divDisplay{
   visibility:visible;
   display:block; 
}

.maincontainer{
	width:994px;
	clear:both;
	Padding:10px;
	/*border:1px solid #cccccc;*/
}
.maincontainer div a{
	 color:#ef4035;
	 text-decoration:none;
}
.maincontainer div a:hover{
	color:#ef4035;
	text-decoration:underline;
}
.lefttab {
	 font-weight:bold;
}

.lefttab li {
	font-weight:bold;
	padding-bottom:5px;
}
.panel{
	float:left;
	width:953px;
	Padding:10px;
	border:1px solid #FFD6D6;
	margin-bottom:5px;
}
.panel span{
	padding-top:5px;
	padding-bottom:5px;
	
}
.contectlebel {
	float:left;
	width:200px;
	clear:both;
	}

/*for login*/
.Loginpanel{
	width:400px;
	height:auto;
	border-right:1px solid #FFD6D6;
	padding-left:5px;
}

.registrationpanel{
	width:560px;
	height:auto;
	border-right:1px solid #FFD6D6;
	padding-left:5px;
	float:left;
}

.logintitle{
	margin-top:5px;
	margin-bottom:5px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.bookButtonlogin{
	padding-top:3px;
	text-align:center;
	width:82px;
	height:30px;
	background:url('../images/buttonontra.gif') top left no-repeat;
	cursor:hand;
	cursor:pointer;
}
.commandButtonTxt	{
	border:0px solid #fff; 
	background-color:transparent; 
	color:#ffffff; 
	padding-left:5px; 
	text-align:center; 
	font-weight:normal;
	}
.registrationinner{
	clear:both;
	padding:5px;
}
.registrationinner a{
	text-decoration:none;
	color:blue;
}
.registrationinner a:hover{
	text-decoration:underline;
	color:blue;
}
.registrationheader{
	color:#ef4035;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}
.searchlabellogin{
	float:left;
	width:90px;
}
.reglabel{
	float:left;
	width:165px;
}
.packagelinkpanel {
	float: left;
	width: 170px;
	border:1px solid #FFD6D6;
	margin-left:5px;
}
.morepackages{
	background: url('../images/bar.gif') top right repeat-x;
	padding:5px;
	color:#fff;
}
.morelinks{
	padding:5px;
	line-height:20px;
}
.morelinks a{
	text-decoration:none;
}
.pkgtxtimgpanel{
	float:left;
	width:570px;
	/*border-right:1px solid #cccccc;*/
	padding:0px 0px 0px 0px;
}
.commonhidecomponent{display:none;}

.pbmiddlesection{
	float:left;
	width:412px;
	border-right:1px solid #FFD6D6;
}
.pbrightsection{
	float:left;
	width:270px;
}
.pbrightsection div{
	padding:4px;
}
.pbmiddlesection div{
	padding:4px;
	
}
.linkpbstatic{
	background: url('../images/buttonmiddle.gif') top right repeat-x;
}
.linkpbstatic a {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
.linkpbstatic a:hover {
	color:#efefef;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	}
.pbbar{
	background: url('../images/glossyback2.gif') top right repeat-x;
	height:15px;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}	
.pbcontent{
	border-left:1px solid #FFD6D6;
	border-right:1px solid #FFD6D6;
	border-bottom:1px solid #FFD6D6;
}
.pbcontent span{
	padding:5px;
}
.fxpanel{
	width:480px;
	border-right:1px solid #FFD6D6;
	float:left;
	height:580px;
}
.fxpanelR{
	width:235px;
	float:left;
	border-right:1px solid #FFD6D6;
	height:580px;
	
}
.fxcontent{
	padding-left:5px;
	padding-right:5px;
	text-align:justify;

}
.fxheading {
	color:#ef4035;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
}
.list-b1 {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 25px;
	LIST-STYLE-TYPE: square
}
.list-b2 {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 25px;
	LIST-STYLE-TYPE:decimal 
}
.conf_comodityTypevalue{
	text-align:right;
	float:left;
	
}
.pricedetails{float:left; clear:both;width:150px;}
.inrtext{float:left; width:50px; text-align:right;}
.inrvalue{float:left; width:90px; text-align:right;}
