td.dep {
	background-color: #FFFFFF;
}

td.dep_tab {
	padding: 2px;
	background-color: #EAF6C5;
}

td.tabend {
	padding: 2px;
	border-bottom: 1px solid #7F8995;
}

td.dep_tab_sel {
	padding: 2px;
	background-color: #DBF58A;
}

td.ret {
	background-color: #FFFFFF;
}

td.ret_tab {
	padding: 2px;
	background-color: #FFEAEA;
}

td.ret_tab_sel {
	padding: 2px;
	background-color: #FFD6D6;
}

td.sbox_bg {
	background-image: url(images/cntry_label_r.gif);
	background-repeat: no-repeat;
}

td.result {
	color: #7E8993;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.error {
	color: red;
	font-weight: bold;
}


td.CCC {
	background-color: #CCCCCC;
	height: 1px;
}


td.ERR {
	background-color: #FFA8A8;
	padding:3px; 
	border: solid 0px;
}

.chkbox_spacer {
	vertical-align:middle;
	margin:0px;
	padding:0px;
	margin-right:5px;
}





/* Pricebox */
.PriceBoxContainer {
	background-color: #FFFFFF;
}


.PriceBoxWhiteBG {
	background-color: #FFFFFF;
	text-align: center;
}

.PriceBoxLGrayBG {
	background-color: #F3F3F3;
	text-align: center;
}

.PriceBoxMGrayBG {
	background-color: #E2E2E2;
	text-align: center;
}

.PriceBoxDGrayBG {
	background-color: #808080;
	text-align: center;
}

.PriceBoxContent_01 {
	background-color: #FFFFFF;
	text-align: right;
}

.PriceBoxContent_02 {
	background-color: #F3F3F3;
	text-align: center;
}

.PriceBoxSpacer_00 {
	background-color: #C0C0C0;
	text-align: right;
	height: 6px;
}

.PriceBoxSpacer_01 {
	background-color: #C0C0C0;
	text-align: right;
	height: 1px;
}

.PriceBoxSpacer_02 {
	background-color: #808080;
	text-align: right;
	height: 1px;
}

.PriceBoxLCCRow {
	background-color: #E7F1F6;
}

.LCCMORE_Row_01 {
	background-color: #ABD3E8;
}
.LCCMORE_Row_02 {
	background-color: #E7F1F6;
}



/* Pricebox END */

.BoxRight {
	background-color: #F3F3F3;
	text-align: right;
}

.BoxRightTXT {
	background-color: #F3F3F3;
	text-align: right;
	color: #000000;
}

.BoxLeft {
	background-color: #F3F3F3;
	text-align: left;
}

.BoxLeftTXT {
	background-color: #F3F3F3;
	text-align: left;
	color: #000000;
}

.BoxCenter {
	background-color: #F3F3F3;
	text-align: center;
}


/* Resultlist */
.ResultListContainer_01 {
	background-color: #E7F8FD;
}

.ResultListContainer_02 {
	background-color: #F3F3F3;
}

.ResultListPriceRow_01 {
	background-color: #BAEBF8;
}

.ResultListPriceRow_02 {
	background-color: #E5E5E5;
}

.ResultListWhite {
	background-color: #FFFFFF;
	border: 0px;
	width: 100%;
}

.ResultListDEPContent {
	background-color: #DBF58A;
	width: 100%;
}

.ResultListRETContent {
	background-color: #FFD6D6;
	width: 100%;
}

.DEPWhiteLeft {
	background-color: #FFFFFF;
	text-align: left;
}

.DEPWhiteCenter {
	background-color: #FFFFFF;
	text-align: center;
}

.DEPWhiteRight {
	background-color: #FFFFFF;
	text-align: right;
}

.DEPAirLogo {
	background-color: #FFFFFF;
	text-align: right;
	width: 100%;
}

.DEPYellowLeft {
	background-color: #EAF6C5;
	text-align: left;
}

.DEPSpacer_01 {
	background-color: #EAF6C5;
	height: 1px;
}


.DEPSpacer_02 {
	background-color: #EAF6C5;
	height: 3px;
}

.RETSpacer_01 {
	background-color: #FFD6D6;
	height: 1px;
}

.RETSpacer_02 {
	background-color: #FFD6D6;
	height: 3px;
}

.RETRoseLeft {
	background-color: #FFEAEA;
	text-align: left;
}



.ResultTTContainer {
	background-color: #E7F8FD;
	width: 100%;
	border: 0px;
}

.ResultTTWhiteContainer {
	background-color: #FFFFFF;
	width: 100%;
	border: 0px;
}

.ResultTTInfobox {
	background-color: #BAEBF8;
}

.ResultTTSpacer_01 {
	background-color: #DBF58A;
	height: 1px;
}

.ResultTTSpacer_02 {
	background-color: #DBF58A;
	height: 3px;
}

.ResultTTSpacer_03 {
	background-color: #FFEAEA;
	height: 1px;
}

.ResultTTSpacer_04 {
	background-color: #FFD6D6;
	height: 3px;
}

.ResultTTContentBox_01 {
	background-color: #DBF58A;
	width: 100%;
}

.ResultTTContentBox_02 {
	background-color: #FFD6D6;
	width: 100%;
}



.CartSpacer {
	background-color: #E2E2E2;
	height: 1px;
	width: 100%;
}

.CartSpacer_02 {
	background-color: #CCCCCC;
	height: 1px;
	width: 100%;
}

.CartSpacer_03 {
	background-color: #F3F3F3;
	height: 5px;
	width: 100%;
}

/* Resultlist END */




/******* CALENDAR ********/
TD.calHeader {
	background-color: #C6DDF7;
	font-weight: bold;
	color: #000000;
}
TD.calNormalBr {background: #96BCE4;}
TD.calNormal {background: #F3F9FE;}
TD.calWeekendBr {background: #96BCE4;}
TD.calWeekend {background: #C6DDF7;}
TD.calTodayBr {background: #FFAE79;}
TD.calToday {background: #FFE8D2;}
TD.calSelectedBr {background: #FFAE79;}
TD.calSelected {background: #FFE8D2; cursor: pointer;}
TR.calLine {background: #96BCE4;}
TR.calBackground {background: #FFFFFF;}

a.calDate, a.calDate:link, a.calDate:visited {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-Serif;
	text-decoration: none;
	color: #0043BE;
	font-weight: normal;
}

a.calDate:hover {
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-Serif;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

label {
	cursor: pointer;
}
