	body{
	font-family:arial !important;
	}
	
	.t2{


	font-size:12px !important;
	font-family:arial !important;
	}
	
	.t2 a, td.t2 a{color:#FFF !important;}
	
	.t3L{
	background-color:#00007C !important;
	color:#FFF !important;
	}
	
	.t1{font-size:11px !important;}
	
	.t2Lmn a {
	color:#00007C !important;
	font-size:12px !important;
	text-decoration:none !important;
	}
	
	td.t2Lmn strong{
		color:#00007C !important;
		font-size:12px !improtant;
	}
	
	td.t2Lmn{
	color:#000 !important;
	font-size:12px !important;
	}
	
	td.t2Lmn{
	color:#FFF !important;
	font-size:12px !important;
	}
	
	.Lmn, Lmn a{
	color:#00007C !important;
	font-weight:bold !important;
	font-size:12px !important;
	}
	
	.trav a{
	color:#00007C !important; 
	font-size:11px !important; 
	font-family:arial;
	font-weight:bold !important;
	}
	
	.trav{font-size:11px !important; font-weight:bold !important;}
	/*.search_box_header2, .earch_box_header3{background-color:#00007C !important;}*/
	.Lmn a{color:#000 !important;}
	
	.t2L{
	background-color:#00007C !important;
	color:#FFF !important;
	font-size:12px !important;
	}
	
	td.t2L a b, .search_box_header2{color:#FFF !important; text-decoration:none !important;}
	
	td.t2L{color:#FFF !important;}
	
	.t2L a{
	color:#FFF !important;
	font-size:12px !important;
	}
	
	.border_1{border:0px solid #fff !important;}
	.border_2{border:1px solid #efefef;}
	.border_3{border:1px solid #efefef;}
	.border_4{border:1px solid #efefef;}
	.border{
	
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; BORDER-BOTTOM: #efefef 1px solid
	/** border:1px solid #ccc;border-top:1px;padding:1px;position:relative; **/
	}
	
	.roomOptionBoxLeft{padding-left:8px;border-top:1px solid #efefef !important;border-left:1px solid #efefef;background:#00007C !important;color:#fff !important;}
	.roomOptionBox{background:#00007C;}
	.roomOptionBoxRight{border-bottom:0px solid #ccc !important;text-align:right;}
	.roomOptionBoxContent{border:1px solid #efefef !important;border-top:0;background:#efefef !important;}
	
	.dpbread .text10Black{
	font-family:arial !important;
	height:10px;
	font-size:11px !important;
	font-weight:bold;
	color:#efefef !important;
	}
	
	.dpbread .text10Pink{
	color:#00007C !important;
	font-size:11px !important;
	font-weight:bold;
	}
	
	.tDate, .tTotal, .tCar, .tCarPrice{font-size:12px !important;}
	.L{color:#FFF !important; font-size:12px !important;}
	.t1 a{color:#00007C !important;}
	.t4L{
	background-color:#FFF !important;
	font-weight:bold !important;
	color:#00007C !important;
	}
	
	.xsell_table_fares{border:1px solid #efefef; font-size:12px !important;}
	.xsell_table_fares_0{border:1px solid #efefef;border-bottom:0px; font-size:12px !important;}
	.xsell_table_fares_1{border:1px solid #efefef;border-top:1px; font-size:12px !important;}
	.xsell_table_dp{border:1px solid #efefef; font-size:12px !important;}
	.background_tertiary,.background_tertiary td{background:#efefef; font-size:12px !important;}
	.xsell_table_fares_0 td strong, .xsell_table_fares_0 td b{font-size:12px !important;}
	.xsell_table_fares_1 td strong, .xsell_table_fares_1 td b{font-size:12px !important;}
	/*.search_box{background-color:#efefef !important;}*/
	.t2L a{color:#000 !important;}
	.title{background-color:#00007C !important; color:#FFF !important;}
	.blackColor{color:#000 !important;}
	
	.border{
	BORDER-RIGHT: #efefef 1px solid !important; BORDER-TOP: #efefef 1px solid !important; BORDER-LEFT: #efefef 1px solid !important; BORDER-BOTTOM: #efefef 1px solid !important;
	
	}
	
	A.Lmn:link {display:none !important;}

	.border_2{border:1px solid #efefef;}
	.border_3{border:1px solid #efefef;}
	.border_4{border:1px solid #efefef;}
	
	
	.dpbread td.text10Black font{color:#efefef !important;}
	
	/*.t1 td.t1Lmn, .t1 table{background-color:#FFF !important;}*/
	.header{background-color:#FFF !important;}
	.selectorTable, .booking_status{background-color:#efefef !important;}
	.xsell_table_dp{background-color:#efefef !important;}
	
	.pax_table td.t1{background-color:#efefef !important;}
	.pax_table{border:1px solid #efefef !important; background-color:#efefef !important;}
	.pax_table select, .pax_table input{background-color:#fff !important;}
	
	.roomOptionBox{background-color:#00007C !important;}
	td{font-size:12px !important;}
	a{color:#00007C;}
	
	.tbar{background-color:#FFF !important;}
	.fare_border {border:1px solid #efefef !important;}
	.pax_table td input.t1, input.t1{border:1px solid #000 !important;}
	td{font-size:12px !important;}
	
	.tdb3 td, td.tdb2{color:#FFF !important; padding-left:5px !important;}
	.tdb3 table td{color:#000 !important; padding-left:5px !important;}
	.tdb3{border:1px solid #efefef !important;}
	
	#login_text{font-size:12px !important; font-family:arial !important;}
	#depMonth{background-color:#efefef !important; color:#000 !important;}
	.t1L{background-color:#00007C !important; color:#FFF !important;}
	#passengerNumText{background-color:#FFF !important;}
	#arrMonth{background-color:#efefef !important; color:#000 !important;}
	.text12PinkB{color:#00007C !important;}
	#passengerNumText{color:#000 !important;}
	.contentbox{background-color:#00007C !important;}
	
	td.t2Lmn img{display:none !important;}
	td.trav{background-repeat:no-repeat !important;}

	
	/***** FLIGHTS SEARCH ERROR BANNER ********************/
	/*.trav{
		background-image:url('http://www.lastminute.com/lmn/lmnimage/whitelabel/en_GB/baa/images/flights_multi.gif') !important;
	 	background-repeat:no-repeat !important;	
	}
	
	.booking_status .trav{background-image:url('http://cdn.lastminute.com/lmn/images/trans.gif') !important;}*/
a{color:#000}

.lmn{color:#C40030 !important}

.search_box_header2{color:#000000 !important;}

DIV.shopBox{background:#eef2fb;border-color:#00007c;border-style:solid;
border-width:1px;color:#00007c;font:bold 16px arial,helvetica,sans-serif;
height:20px !important;line-height:20px !important;height:16px;line-height:16px;
padding:2px 2px 2px 2px;text-align:center; margin-bottom:0px !important;}
DIV.btnShop{background:#6a8ad4;border-color:#3E74AA #00007c #00007c #3E74AA;border-style:solid;
border-width:1px;color:#ffffff;cursor:pointer !important;height:18px !important;line-height:18px !important;
height:16px;line-height:12px;display:inline;font:bold 10px verdana, sans-serif;margin-left:3px;padding:6px 12px 3px 12px !important;
padding:0px 8px 0px 8px;text-align:center;}
DIV.shopText{display:inline;color:#00007c;font:bold 14px arial,helvetica,sans-serif;height:20px !important;line-height:20px !important;
height:16px;line-height:16px;padding:0;text-align:right;margin: 0 auto;}
DIV.btnShop A.btnShop:link,DIV.btnShop A.btnShop:visited{color:#ffffff !important;font:bold 14px Arial,Helvetica,sans-serif !important;text-decoration:none;}
DIV.btnShop A.btnShop:hover{color:#ffffff;font:bold 14px Arial,Helvetica,sans-serif;text-decoration:underline !important; }
/* Refactored Styles for CSS-based Module TABS (not module backgrounds or borders) */
A.moduleTabLink:link,A.moduleTabLink:visited{color:#ffffff;font:bold 16px arial,helvetica,sans-serif;text-decoration:none;}
A.moduleTabLink:hover{color:#ffffff;font:bold 16px arial,helvetica,sans-serif;text-decoration:underline;}

.text_highlight{color:#000 !important; font-size:12px !important;}

.fare_bg2{
	background-color:#A5C3FF !important;
	}}
