.pageTitle_Module{
	font-size:18px;
	color:black;
	font-weight:bold;
}
.pageTitle_Module_right{display:none;}
.pageTitle_Module_left{display:none;}
.pageTitle_Page{
	font-size:18px;
	color:#ff6600;
	font-weight:bold;
}
.generalPageText{
	font-family:Arial;
	font-size:12px;
	color:black;
}
.dealDetails{}
.dealDetailsFare{
	font-weight:bold;
}
.dealDetailsFareNEW{
	font-weight:bold;
}
.fareChangedLabel{
	color:red;
	padding:5 20 5 20;
	font-weight:bold;
}


.pageTitleTop{background-color:#ff8639;}
.pageTitle{}
.pageTitleBottom1{background-color:#ff8639;}
.pageTitleBottom2{}


.flightDetailsTitleTop{background-color:#ff8639;}
.flightDetailsTitleBottom{background-color:#ff8639;}
.flightDetailsTitleText{
	font-family:Arial;
	font-size:12px;
	color:black;
}
.flightDetailsTitle{
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.flightDetailsSubTitle{
	font-family:Arial;
	font-size:12px;
	color:black;
	font-weight:bold;
}
.flightDetailsText{
	font-family:Arial;
	font-size:11px;
	color:black;
}
.flightDetailsLegTitle{
	font-family:Arial;
	font-size:12px;
	color:#294594;
	font-weight:bold;
	background-color:#fee9a6;
}
.flightDetailsItemBg{
	background-color:#fff4d6;
}

.hotelDetailsTitleTop{background-color:#ff8639;}
.hotelDetailsTitleBottom{background-color:#ff8639;}
.hotelDetailsTitleText{
	font-family:Arial;
	font-size:12px;
	color:black;
}
.hotelDetailsTitle{
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.hotelDetailsAddPictures{
	cursor:hand;
	padding-left:20px;
	padding-right:20px;
	color:#294594;
	font-size:12px;
}
.hotelDetailsImage{
	padding:10px;
	background-color:#fee9a6;
}
.hotelDetailsVertDelim{}
.hotelDetailsItem{
	background-color:#fff4d6;
	height:26px;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
}
.hotelDetailsItemText{
	font-family:Arial;
	font-size:12px;
	color:black;
	padding-left:10px;
	padding-right:10px;
}
.hotelDetailsItemTitle{
	font-family:Arial;
	font-size:12px;
	color:black;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

.roomsNumberTitleTop{background-color:#ff8639;}
.roomsNumberTitleBottom{background-color:#ff8639;}
.roomsNumberTitle{
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.roomsNumberTabelTitle{
	font-family:Arial;
	font-size:11px;
	color:black;
	background-color:#fee9a6;
	padding:6 10 6 5;
}
.roomsNumberTabelBottom{
	
}
.roomsNumberItem{
	font-family:Arial;
	font-size:12px;
	color:black;
	background-color:#fff4d6;
	padding:6 10 6 5;
	border-top:solid 1 white;
}
.roomsNumberSelect{
	font-family:Arial;
	font-size:10px;
	color:black;
	height:15px;
	width:50px;
}
.roomsNumberItemFare{
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	color:black;
	background-color:#fff4d6;
	padding:6 10 6 5;
	border-top:solid 1 white;
}
.roomsNumberTabelSum{
	background-color:#fee9a6;
}
.roomsNumberTabelSumLabel{
	color:#2F4493;
	font-weight:bold;
	font-size:12px;
}
.roomsNumberTabelSumNum{
	background-color:#fee9a6;
	border:0;
	color:#2F4493;
	font-weight:bold;
	font-size:14px;
}


.continueTop1{
	background-color:#ff8639;
}
.continueTop2{}
.continue{
	background-color:#fee9a6;
}
.continueLabel{
	color:#294594;
	font-size:12px;
}

.conditionTitle{
	color:#294594;
	font-size:12px;
	font-weight:bold;
}
.conditionTitleDelim{
	background-color:#E8F4D0;
}
.conditionItem{
	font-weight:bold;
}
.conditionLink{
	color:#294594;
	text-decoration:underline;
	cursor:hand;
}
.conditionDiv_2{
	background-color:white;
}
.conditionDiv_3{
	background-color:#E8F4D0;
}
/*===========================*/
/*=== dynamic map classes ===*/ 
/*===========================*/
.align_top {	VERTICAL-ALIGN: top} 
.w100 {	WIDTH: 100%} 
TD.frame_wrapper {	PADDING-RIGHT: 10px} 
.dir_side {	DIRECTION: rtl} 
DIV.wrapper {	MARGIN: 0px auto;	WIDTH: 770px} 
IMG {	BORDER-TOP-WIDTH: 0px;	BORDER-LEFT-WIDTH: 0px;	BORDER-BOTTOM-WIDTH: 0px;	BORDER-RIGHT-WIDTH: 0px} 
.imagetd {	PADDING-RIGHT: 15px;	PADDING-LEFT: 15px;	PADDING-BOTTOM: 20px;	VERTICAL-ALIGN: top;	PADDING-TOP: 10px} 
.ImagesContainerp {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	Z-INDEX: 10;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	POSITION: relative} 
.pointcss {	FONT-WEIGHT: bold;	FONT-SIZE: x-small;	Z-INDEX: 999;	COLOR: white;	WHITE-SPACE: nowrap;	POSITION: absolute} 
.ImagesContainerp IMG {	BORDER-RIGHT: black 0px solid;	BORDER-TOP: black 0px solid;	BORDER-LEFT: black 0px solid;	BORDER-BOTTOM: black 0px solid} 
.bulletcss {cursor:pointer; BORDER-TOP-WIDTH: 0px;	BORDER-LEFT-WIDTH: 0px;	Z-INDEX: 999;	BORDER-BOTTOM-WIDTH: 0px;	WIDTH: 7px;	POSITION: absolute;	HEIGHT: 7px;	BORDER-RIGHT-WIDTH: 0px} 

