body {font-size:80%;font-family:Arial,sans-serif;background-color:#fff;}/*default text size*/
form {margin:0;}
input,select {font-size:.8em;}
a{color:#000000;font-family:Arial,sans-serif !important;}
a:hover {text-decoration:underline;}
h2.searchHeader {
margin:0pt 4px;
font-size:17px;
height:25px;
color:#3366cc;
}
.double_column {width:390px;float:left;margin-top:20px;margin-right:8px;}
.edge {margin-right:0 !important;}
.border_1 {border-style:solid;border-width:0pt 1px; color:#3366cc;}
.background_title {background-color:#FFF !important;}
.background_1 {background-color:#669acc !important;}
.background_2 {background: #EAF4FD url(http://www.lastminute.com/lmn/banner/uk/affiliates2006/searchboxes/travel_holidays_homepage_form_bg_gradient.gif) repeat-x scroll left top;}
.text_inverse, .text_inverse a {color:#fff;}
.t1{font-size:0.85em;color:#000000;}
.t1 strong, .t1 b {font-size:1em;}
.t2 {font-size:1em;}
.text_highlight, .text_highlight a {color:#f09;}
.t3{font-size:0.85em;color:#ffffff;}
.contentSeparator {padding:2px;}
.left {float:left;}
.right {float:right;}
/* Flights search form styles */
#lfe_availability .formElement {float:left;margin:3px 4px 0 0;}
#lfe_availability .formElement select, .formElement input {vertical-align:top;}
#lfe_availability #submit {clear:both;text-align:right;width:100%;position:relative;padding-top:5px;}
#lfe_availability #departurePointContainer {height:40px;width:120px;}
#lfe_availability #departurePointContainer select {width:119px;}
#lfe_availability #departurePointContainer input {width:115px;}
#lfe_availability #departureDateContainer {height:40px}
#lfe_availability #departureTimeContainer {margin-right:0;height:40px;width:85px;}
#lfe_availability #departureTimeContainer select {width:85px}
#lfe_availability #destinationContainer {height:40px;width:120px;}
#lfe_availability #destinationContainer select {width:119px;}
#lfe_availability #destinationContainer input {width:115px;}
#lfe_availability #returnTimeContainer {margin-right:0;height:40px;width:85px;}
#lfe_availability #returnTimeContainer select {width:85px}
#lfe_availability #returnDateContainer {height:40px}
#lfe_availability #directOnlyContainer {margin-top:10px;width:150px;}
#lfe_availability #flexibleDatesContainer {margin-top:10px;}
#lfe_availability #carrierContainer {width:300px;}
/* Error popup styles - seen on some search boxes */
#errorBubbleContainer {text-align:left;z-index:100;position:absolute;top:-45px;right:0;visibility:hidden;background:url(http://cdn.lastminute.com/site/site_error_bubble_top.gif?skin=lastminute) top left no-repeat;padding-top:12px;width:180px;}
#errorBubbleInnerContainer {z-index:101;background:url(http://cdn.lastminute.com/site/site_error_bubble_bottom.gif?skin=lastminute) bottom left no-repeat;padding-bottom:12px;}
#errorBubbleMessageContainer {z-index:102;background:white;border:1px solid #f09;border-width:0 1px;padding:0 5px;overflow:hidden;}
#errorBubbleMessageContainer img {float:left;margin:0 .2em 2em 0;vertical-align:bottom;}
#errorBubbleOK {z-index:102;background:white;text-align:right;border:1px solid #f09;border-width:0 1px;padding-right:10px;}
#errorBubbleOK img {border: 0px;}
div.clear {clear:both;padding-top:10px;}









