/* CSS Document */
TD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#15367F;
}
.trsBody {
	padding:5px;
	text-align:right;/*align text to right size of page*/
	direction:rtl;  /*dir="rtl" Change language direction for Hebrew(Right to Left Languages)*/ 
}
.trs_menu{	
	background-repeat:no-repeat;
	height:28px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
.trs_menu TD{
	text-align:center;
}
.trs_menu TD a{
	color: #28237E;	
	text-decoration:none;
}
.trs_menu TD a:hover{
	color: #ED5000;
}
.tform TD{
	font-weight:bold;	
}

.tableFly TH{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #28237E;
	background:#E7EBF2;
	padding:5px;
	border:1px solid #FFFFFF;
	height:40px;
	
}

.tableFly TD{
	text-align:center;
	border:1px solid #FFFFFF;
	line-height:24px;
}
.line1{
	background:#F1F3F7;
}
.line2{
	background:#E7EBF2;
}
.pline1 TD{
	background:#F1F3F7;
	font-weight:normal;
}
.pline2 TD{
	background:#E7EBF2;
	font-weight:normal;
}
FORM{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
.padbot{
	padding-bottom:0px;
}
.padbot H1{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #28237E;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
}
.info	{
	padding-left:5px;
	padding-top:10px;
}
.endtab{
	margin-bottom: 90px;
}
.endtabHome{
	margin-bottom:0px;
}
.botbor{
	border-bottom:1px solid #28237E;
	height:24px;
	font-size:14px;
	font-weight:bold;
}
.margin{
	margin-bottom:10px;
	margin-top:10px;
}
.margin TD{
	height:30px;
}
.p4tb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #28237E;
	border:1px solid #15367F;
	height:20px;
	width:205px;
}
.smallCombo{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #28237E;
	border:1px solid #15367F;
	height:20px;
	width: 55px;

}
.errorsSundor{
	
	font: bold;
	color: blue;
	height: 12px;
	background: red;

}

.notesDiv{

	position: absolute;
	border-color: red;
	border : medium;
	background : white;
	top: 200px;
	left: 200px;
	
}

.termsHeader {

	font-size: 30;
	
	
}

.errorPassengers{

	font: bolder;
	color: red;
	font-size: 14px;
	
}

.passengersError{

	
	 color : white;
	font-size: 14px;
	background:url(../images/pre-flight_bg-error_heb.jpg) center repeat-y;

}

.onlyEnglish{

	font-size: 16px;
	height: 60px;
	font-weight: bold;

}

.emailExp{

	color: red;
	font-size: 80px;
}

.obligatoryForm{

	font-size: 16px;
	color: red;
	 
}
.errorPageMessage{

background-image:url(../images/plane.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:400px;
padding:30px;
font-weight:normal;
line-height:22px;
font-size:14px;
margin-bottom:80px;
border:1px solid #FF0000;
background-position: left;
 

}
.endtabProgress {

	font-size: 18px;
	vertical-align: top;
	
}

TD.shopperDayDate {
	font-size: 10px;
	background-color: #FDFDFD;
}
TD.shopperDayPrice {
	font-size: 10px;
	font: bold;
	width: 60px;
}

TABLE.shopperDatesTableElal {
	background-color: #E8E0E0;
}

TABLE.shopperDatesTableElal TH {
	font-size: 10px;
	font-weight: normal;
	border: 0;
	background-color: #FFFFFF;
}

TABLE.shopperDatesTableSundor {
	background-color: #c0c0d8;
}

TABLE.shopperDatesTableSundor TH {
	font-size: 10px;
	font-weight: normal;
	border: 0;
	background-color: #FFFFFF;
}

TABLE.shopperDatesTableSelectedDay {
	background-color: #103078;
}

TABLE.shopperDatesTableSelectedDay TD {
	color: #FFFFFF;
}

TABLE.shopperDatesTableSelectedDay TH {
	font-size: 10px;
	font-weight: normal;
	border: 0;
	color: #103078;
	background-color: #FFFFFF;
}
TABLE.shopperDatesTableUnavailable {
	background-color: #e6e6e6;
}

TABLE.shopperDatesTableUnavailable TH {
	font-size: 10px;
	font-weight: normal;
	border: 0;
	background-color: #FFFFFF;
}

TABLE.flightsTableUnavailable {
	background-color: #e6e6e6;
}

TABLE.flightsTableUnavailable TH {
	background-color: gray;
	color: #DBDBDB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	border:1px solid #FFFFFF;
	height:40px;

	
}
TABLE.flightsTableUnavailable TD {
	font-size: 10px;
	font-weight: normal;
	background-color: #dbdbdb;
	color: gray;
	text-align:center;
	border:1px solid #FFFFFF;
	line-height:24px;
}

.bold {
	font: :bold;
}
.shopperTableFly TH{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #28237E;
	padding:2px;
	border:1px solid #FFFFFF;
	background-color: #E0E8F0;
	
	
}

.shopperTableFly TD{
	text-align:center;
	border:1px solid #FFFFFF;
	
}