* { margin:0; padding:0;}
body { background:url(/_img/body_bgd.gif) left top repeat-x #13579e; font-family:Tahoma; font-size:100%; line-height:1em; color:#696d50;}
div.pagebg { background:#fff; background:url(/_img/body_bgd.gif) left top repeat-x #13579e; font-family:Tahoma; font-size:100%; line-height:1em; color:#696d50;}
.BodyEditor{background:#fff; font-size:0.9em; color: #000;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

p { margin:1em 0 1em 0; padding:0;}

.tall_top { background:url(/_img/tall_top.gif) left top repeat-x #ffbb00;}
.tall_bottom { background:url(/_img/tall_bottom.gif) left bottom repeat-x;}


/*==================forms====================*/

img {border:0; vertical-align:top; text-align:left;}

.form { height:31px;}
.form input {height:24px; background:#fef9e2; border:1px solid #ffc36e; font-size:1em; color:#696d50; }
textarea { background:#fef9e2; overflow:auto; border:1px solid #ffc36e; font-size:1em; color:#696d50; font-family:tahoma; padding: 3px;}
input, select { vertical-align:middle; font-weight:normal; margin:0; padding:2px; border: solid 1px #54b8e7; font-size: 1.0em; color: #103965;}
.input1 { width:260px; height:18px; border:1px solid #54b8e7; background:#1e9ed5; font-size:1em; color:#fff; font-family:tahoma; padding:4px 5px 0px 5px;}
.submit120 {width:120px; height:26px; background:url(/_img/but_red_120.gif) no-repeat; border:0; text-align: center; color: #fff; font-weight:bold; padding: 4px 10px 7px 8px; text-decoration:none; cursor: hand;}

label.inputDesc {width: 10em; float: left; text-align: right; margin-right: 0.5em; display: block;  z-index:0;}
label.inputDescAlert {width: 10em; float: left; text-align: right; margin-right: 0.5em; display: block; font-weight:bold; color:#b70100;}
.form-alert {color:#b70100;}
span.help {cursor: help;}

/*==================list====================*/
ul { list-style:none;}
ol { list-style:none;}


ul.FlightSearch ul {padding-left: 4em;}
ul.FlightSearch li {line-height:1.4em; list-style: square; margin-left: 2em;}

.list1 li a { background:url(/_img/marker.gif) no-repeat 0 6px; padding-left:20px; color:#167091; font-weight:bold; line-height:1.636em;}

.list2 { float:left; margin-top:1px;}
.list2 li { display:inline;}
.list2 li a { display:block; float:left; width:127px; height:50px; text-align:center; color:#247694; font-weight:bold; font-size:1.09em; background:url(/_img/list2_bgd_off.gif) no-repeat left top; line-height:50px; font-family:arial;}
.list2 li a:hover { background:url(/_img/list2_bgd_on.gif) no-repeat left top; color:#000;}
.list2 li a.current {background:url(/_img/list2_bgd_on.gif) no-repeat left top; color:#000; text-decoration:none;}

ol li { color:#ff8e00; font-weight:bold; font-family:arial; font-size:1.09em; list-style:decimal; list-style-position:inside;}
ol li a { color:#60b6d5; font-weight:normal; line-height:2.5em;}


/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}


/*==================txt, links, lines, titles====================*/
a {color:#696d50;}
a:hover{text-decoration:none;}

h1.logo { background:url(/_img/logo_lowcostsk.jpg) no-repeat left top; text-indent:-10000px; height:99px;}
h1.logo-lowfarecentercom { background:url(/_img/logo_lowfarecentercom.jpg) no-repeat left top; text-indent:-10000px; height:99px;}
h1 { font-family:arial; color:#3397bc; font-size:2.0em; font-weight:normal; margin-bottom:3px;line-height:1.2em;}
h1 a {color:#3397bc; text-decoration:none;}
h2 { font-family:arial; color:#3397bc; font-size:1.7em; font-weight:normal; margin-bottom:3px;line-height:1.2em;}
h2 a {color:#3397bc; text-decoration:none;}
h3 { font-size:1.2em; color:#167091; margin-bottom:1px;font-weight:bold;}
h3 a {color:#167091; text-decoration:none;}
h4 { color:#3397bc; font-size:1.09em; margin-bottom:5px; font-weight:normal;}
h4 a {color:#3397bc; }
h5 { color:#333; font-size:1em; margin-bottom:10px;}
h6 { font-size:1em; margin-bottom:14px;}
h6 a {color:#60b6d5; font-weight:normal;}

#news h2 { font-family:arial; color:#3397bc; font-size:1.2em; font-weight:bold; margin-bottom:3px;}
#news h2 a { color:#3397bc;}

.txt1 { color:#333;}
.txt2 { }

.link1 { color:#60b6d5;}
.link2 { color:#167091;}
.line_hor { background:url(/_img/line2.gif) left bottom repeat-x;}

.title { margin-bottom:15px;}

ul.partner-news {padding: 5px 0 0 5px;}
ul.partner-news li a { background:url(/_img/marker.gif) no-repeat 0 6px; padding-left:16px; line-height:1.636em;}
#page #content #homepage ul.sidemenu li {
	line-height:1.2em;
	list-style: square url(/_Img/marker.gif);
	margin: 1.0em 0.5em 1.0em 25px; 
	padding-left: 0;	
}	

div.page-prev {width:45%;float:left;}
div.page-next {width:45%;float:right; text-align:right;}


/*==================blocks====================*/
.block { background:#fff; width:980px;}
.block .r { background:url(/_img/r.gif) right top repeat-y;}
.block .b { background:url(/_img/b.gif) left bottom repeat-x;}
.block .l { background:url(/_img/l.gif) left top repeat-y;}
.block .r_b { background:url(/_img/r_b.gif) no-repeat right bottom; width:100%;}
.block .l_b { background:url(/_img/l_b.gif) no-repeat left bottom; width:100%;}
.block .ind { padding:10px 40px 80px 36px;}

.block1 { width:680px; background:url(/_img/block1_bgd.gif) left top repeat-x #fef8de;}
.block1 .r_b { background:url(/_img/r_b_1.gif) no-repeat right bottom; width:100%;}
.block1 .l_b { background:url(/_img/l_b_1.gif) no-repeat left bottom; width:100%;}
.block1 .ind1 { padding:33px 0 36px 40px;}

.link_but { background:url(/_img/link_but_bgd.gif) left top repeat-x #198fea; width:137px;}
.link_but .left { background:url(/_img/link_but_left.gif) no-repeat left top;}
.link_but .right { background:url(/_img/link_but_right.gif) no-repeat right top;}
.link_but .ind1 { padding:0 0 3px 0; text-align:center;}
.link_but .ind1 a { color:#fff; text-decoration:none; font-weight:bold; line-height:20px;}
.link_but .ind1 a:hover { color:#000;}

.link_but1 { background:url(/_img/link1_but_center.gif) left top repeat-x #198fea; width:137px;}
.link_but1 .left { background:url(/_img/link1_but_left.gif) no-repeat left top;}
.link_but1 .right { background:url(/_img/link1_but_right.gif) no-repeat right top;}
.link_but1 .ind1 { padding:0 0 3px 0; text-align:center;}
.link_but1 .ind1 a { color:#fff; text-decoration:none; font-weight:bold; line-height:20px;}
.link_but1 .ind1 a:hover { color:#000;}

.title_block { background:#ffbc00; width:905px; height:41px; margin-bottom:28px;}
.title_block .left { background:url(/_img/title_block_left.gif) no-repeat left top;}
.title_block .right { background:url(/_img/title_block_right.gif) no-repeat right top;}
.title_block .ind { padding:0 0 0 0;}
.title_block img { margin:14px 0 7px 25px;}



/*header*/
#header .row_1 { height:116px;}
#header .row_1 .col_1 { width:440px; height:116px; background:url(/_img/header_bgd1.gif) no-repeat left bottom;}
#header .row_1 .col_2 { width:540px;}
#header .row_1 .col_2 .box1 { height:68px; text-align:right;}
#header .row_1 .col_2 .box1 .indent { padding:27px 26px 0 0; color: #fff;}
#header .row_1 .col_1 .indent { padding:22px 0 0 16px;}
#header .row_1 .col_2 .menu { display: inline; width: 400px; background: #fff}
#header .row_2 { height:156px; background:url(/_img/header_bgd2.jpg) no-repeat left top;}
#header .row_2 .col_1 { width:270px; padding-left:25px;}
#header .row_2 .col_1 .indent { width: 255px; height:135px; padding:12px 0 0 12px; background:url(/_img/header_banner1.gif) no-repeat left bottom; line-height: 2em}
#header .row_2 .col_1 .indent h2{color:#fff; padding: 10px 0 0 0px}
#header .row_2 .col_1 .indent p{color:#103965; margin:0;}
#header .row_2 .col_1 img { margin-bottom:9px;}
#header .row_2 .col_2 { width:650px;}
#header .row_2 .col_2 .indent { padding:17px 0 0 5px; color: #fff;}
#header .row_2 .col_2 .indent .FlightSearch p {padding:0 0 7px 0; margin:0; color:#ffc36e;}
#header .row_2 .col_2 .indent .FlightSearch input[type='text']  {border: solid 1px #ffc36e; font-weight:bold;}
#header .row_2 .col_2 .indent .FlightSearch input[type='checkbox']  {border: 0;}
#header .row_2 .col_2 .indent .FlightSearch select  {border: solid 1px #ffc36e;}
#header .row_2 .col_2 .indent a { color: #ffc36e}
#header div.link-red {width:130px; height:48px; background:url(/_img/but_1.jpg) no-repeat left bottom; text-align: center; display: block; float:left;}
#header div.link-blue {width:123px; height:48px; background:url(/_img/but_2.jpg) no-repeat left bottom; text-align: center; display: block; float:left;}
#header div.link-navy {width:123px; height:48px; background:url(/_img/but_3.jpg) no-repeat left bottom; text-align: center; display: block; float:left;}
#header div.link-last {width:146px; height:48px; background:url(/_img/but_4.jpg) no-repeat left bottom; text-align: center; display: block; float:left;}
#header h2.link {color: #fff; font-weight: bold; font-size: 1.3em; padding-top: 20px; text-decoration:none;}
#header h2.link a {color: #fff; font-weight: bold; text-decoration:none;}
#header .signup {background:url(/_img/but_red_090.gif) no-repeat left bottom; width: 90px; height:25px; text-align: center; border:0; color: white; font-weight: bold; cursor: hand;}
#header .search {background:url(/_img/but_red_120.gif) no-repeat left bottom; width: 120px; height:25px; text-align: center; border:0; color: white; font-weight: bold; cursor: hand;}
/*content*/
#content { line-height:1.27em;}

/*footer*/
#footer { color:#fff;}
#footer .col_1 { width:820px; height:40px; background:url(/_img/footer_bgd.gif) no-repeat 33px 17px;}
#footer .col_1 .indent { padding:20px 0 0 66px;}
#footer .col_1 a { color:#ffbc00;}
#footer .col_2 { width:100px; background:url(/_img/footer_line.gif) no-repeat 0 18px;}
#footer .col_2 span { background:url(/_img/footer_marker.gif) no-repeat 0 3px; padding-left:20px;}
#footer .col_2 .indent { padding:20px 0 3px 25px;}
#footer .col_2 a { color:#60b6d5;}



/*================== index.html ==================*/
#page #content .row_1 .col_1 .indent { padding:13px 50px 0 35px;}
#page #content .row_1 .col_1 p { margin:14px 0 16px 0;}
#page #content .row_1 .col_2 .title { margin-bottom:28px;}
#page #content .row_1 .col_2 ul { margin-left:3px;}
#page #content .row_1 .col_2 .container { width:289px;}
#page #content .row_1 .col_2 .column1 { width:185px;}
#page #content .row_1 .col_2 .column2 { width:104px;}
#page #content .row_1 .col_2 .indent { padding:13px 0 0 0;}
#page #content .row_2 .container { width:690px;}
#page #content .row_2 .column1 { width:175px;}
#page #content .row_2 .column2 { width:515px;}
#page #content .row_3 p { margin-bottom:13px; color:#727272;}
#page #content .row_3 .col_1 .container { width:266px;}
#page #content .row_3 .col_1 .column1 { width:68px;}
#page #content .row_3 .col_1 .column1 img { margin:1px 0 0 25px;}
#page #content .row_3 .col_1 .column2 { width:196px; padding-top:3px;}
#page #content .row_3 .col_2 .container { width:271px;}
#page #content .row_3 .col_2 .column1 { width:41px;}
#page #content .row_3 .col_2 .column2 { width:230px; padding-top:3px;}

/*==========================================*/

#site_center {text-align:center;}
#main {width:980px; margin:0 auto; text-align:left;}

#header {height:272px;}
#header, #content, #footer { font-size:0.69em;}



.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

/*======= index.html =======*/

#page #content #homepage .wrapper { background:url(/_img/line1.gif) 700px 0 repeat-y; width:900px;}
#page #content #homepage  .col_1 {width:680px; padding-right: 20px; }
#page #content #homepage  .col_2 { width:180px; padding-left: 20px;}
#page #content #homepage div.offers {display: block;}
#page #content #homepage div.offers div.offer {float:left;  width: 220px; padding: 3px; margin:0; padding-bottom: 25px; text-align: center; height:210px;}
#page #content #homepage div.offers div.offer h1 {font-size: 1.2em; font-weight: bold; color: #c7000a;font-variant: small-caps;}
#page #content #homepage div.offers div.offer a {text-decoration:none; color: #c7000a; border:0}
									img.offer {background-repeat: no-repeat; background-image: url(/_img/img-bg-hp.gif); padding: 5px 5px 5px 7px}
#page #content #homepage div.offers div.offer div.offer-info {padding:0.4em 0.4em 0 0.8em; float:left; text-align:left;}
#page #content #homepage div.offers div.offer div.offer-info p {margin-top:0em; padding-left: 1.1em;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link {display: block; padding-left: 1.1em; width:190px;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link a {color: #167091;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link div.offer-link-left {float: left; width: 130px; text-align: left; color: #167091;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link div.offer-link-left a {color: #167091;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link div.offer-link-right {float: left; width: 60px; text-align: right;color: #167091;}
#page #content #homepage div.offers div.offer div.offer-info div.offer-link div.offer-link-right b {color: #c7000a;}
#page #content #homepage div.fav-dest {padding: 1em 0 1em 2em;}


#page #content .wrapper { background:url(/_img/line1.gif) 420px 0 repeat-y; width:870px;}
#page #content .row_1 {background:url(/_img/block_bgd.gif) left top repeat-x; padding-top:36px; padding-bottom:41px;}
#page #content  .col_1 {width:410px; padding-right: 20px;}
#page #content  .col_2 { width:420px; padding-left: 20px;}
#page #content .row_2 { padding:0 0 14px 18px;}
#page #content .row_2 .col_1 { width:500px;}
#page #content .row_2 .col_2 { width:232px;}
#page #content .row_3 { padding:0 0 0 18px;}
#page #content .row_3 .wrapper { background:url(/_img/line1.gif) 580px 0 repeat-y; width:892px;}
#page #content .row_3 .col_1 { width:590px;}
#page #content .row_3 .col_2 { width:290px;}

/*=========================*/


/*=========== TAB ==============*/


div.Tab {width: 99%;}
div.TabHead {width: 100%;background-color: #3397bc; height:1.2em; font-weight: bold; font-size: 1.2em; color: #fff; display: block; padding: 0.5em;}
div.TabRow-a {width: 100%;background-color: #fff; height:1.2em; display: block; padding: 0.5em;}
div.TabRow-b {width: 100%;background-color: #feeba9; height:1.2em; display: block; padding: 0.5em;}
div.TabCell05 {width: 5%; float:left}
div.TabCell10 {width: 10%; float:left}
div.TabCell15 {width: 15%; float:left}
div.TabCell20 {width: 20%; float:left}
div.TabCell25 {width: 25%; float:left}
div.TabCell30 {width: 30%; float:left}
div.TabCell35 {width: 35%; float:left}
div.TabCell40 {width: 40%; float:left}
div.TabCell45 {width: 45%; float:left}
div.TabCell50 {width: 50%; float:left}
div.TabCell55 {width: 55%; float:left}
div.TabCell60 {width: 60%; float:left}
div.TabCell65 {width: 65%; float:left}
div.TabCell70 {width: 70%; float:left}
div.TabCell75 {width: 75%; float:left}
div.TabCell80 {width: 80%; float:left}
div.TabCell85 {width: 85%; float:left}
div.TabCell90 {width: 90%; float:left}
div.TabCell95 {width: 95%; float:left}
div.TabCell100 {width: 100%; float:left}
/*=========================*/


#footer {height:62px;}


/* form elements */

.button_blue_060 {background:url(/_img/button_blue_060.gif); width: 60px; height:18px; text-align: center; border:0; color: white; font-weight: bold; font-size: 0.8em;}
.button_blue_090 {background:url(/_img/button_blue_090.gif); width: 90px; height:18px; text-align: center; border:0; color: white; font-weight: bold; font-size: 0.8em;}
.button_blue_120 {background:url(/_img/button_blue_120.gif); width: 120px; height:18px; text-align: center; border:0; color: white; font-weight: bold; font-size: 0.8em;}
.button_blue_150 {background:url(/_img/button_blue_150.gif); width: 150px; height:18px; text-align: center; border:0; color: white; font-weight: bold; font-size: 0.8em;}
.buttonlink {width:120px; height:40px; background:url(/_img/but_red_090.gif) no-repeat; text-align: center; color: #fff; font-weight:bold; padding: 4px 10px 7px 8px; text-decoration:none;}
.buttonlink a {color: #fff; text-decoration:none;}


/* SEARCH RESULTS TABS */
h3.results {color: #3397bc; padding: 10px 10px 5px 32px; background: url(/_img/marker1.gif) no-repeat 0px bottom;}
h3.results span {color: #167091}
div.results-info {top: 20px; right: 20px; width: 200px; height:50px;position:relative;}
.tabs {BACKGROUND: #fff;  WIDTH: 95%; COLOR: #111; PADDING: 15px; font-size:1.1em; }
.tabs div.ind {margin-left: 20px;}
.tabs LI {FLOAT: left; LIST-STYLE-TYPE: none; text-align: center; width: 7.3em; }
.tabs LI b{ font-size: 1.8em; color:#ffad2c; line-height: 1.3em;}
.tabs LI span{font-weight:bold;}
.tabs UL A {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #103965; PADDING-BOTTOM: 6px; MARGIN: 1px 1px 1px 0px; Font-size:0.8em;; COLOR: #fff; PADDING-TOP: 6px; text-decoration: none !important}
.tabs UL A:hover {BACKGROUND: #00479b;}
.tabs UL A.selected {BACKGROUND: #ffad2c; MARGIN-BOTTOM: 0px; CURSOR: default; COLOR: #103965; BORDER-BOTTOM: snow 1px solid}
.tabs UL A.selected b {color: #b70100;}
.tabs DIV {CLEAR: left; MARGIN-TOP: -16px; text-align: left;}
.tabs DIV DIV.results-flight {CLEAR: left;border: solid 3 #fff; color: #103965; margin: 1px; padding: 8px;BACKGROUND: #ffad2c; width: 100%; height:3em; cursor: default; display: block;}
.tabs DIV DIV.results-flight:hover {BACKGROUND: #feda8d;}
.tabs DIV DIV.results-flight div.supplier {border: none; float: right; margin: 0; width: 15%;}
.tabs DIV DIV.results-flight div.supplier img {border: solid 1px #103965;}
.tabs DIV DIV.results-flight div.destination {border: none; float: right; margin: 0; width: 12%; padding-left: 10px; padding-right: 10px;}
.tabs DIV DIV.results-flight div.destination span.help {cursor: help;}
.tabs DIV DIV.results-flight div.time {border: none; float: right; margin: 0; width: 15%; padding-right: 10px;}
.tabs DIV DIV.results-flight div.price {border: none; float: right; margin: 0; width: 13%; text-align: right; padding-right: 10px; color: #b70100;}
.tabs DIV DIV.results-flight div.price b {font-size: 1.2em;}
.tabs DIV DIV.results-flight div.incl {border: none; float: right; margin: 0; width: 7%;  padding-right: 10px;color: #b70100;}
.converted {font-size: 0.8em;}
.tabs DIV DIV.results-flight div.carrier {border: none; float: right; margin: 0; width: 12%; text-align: center; padding-right: 10px; height:2.5em;}
.tabs DIV DIV.results-flight div.book {border: none; float: right; margin: 0; width: 13%; text-align: center; padding-right: 10px; padding-top: 26px;}
.tabs DIV DIV.results-flight div.book .booklink {width:90px; height:25px; background:url(/_img/but_red_090.gif) no-repeat; text-align: center; color: #fff; font-weight:bold; padding: 4px 0 0 0; }
.tabs DIV DIV.results-flight div.book .booklink a {color: #fff; text-decoration:none;}

.tabs DIV DIV.results-hotel {CLEAR: left;border: solid 3 #fff; color: #103965; margin: 1px; padding: 8px;BACKGROUND: #ffad2c; width: 100%; height:5.0em; cursor: default; display: block;}
.tabs DIV DIV.results-hotel:hover {BACKGROUND: #feda8d;}
.tabs DIV DIV.results-hotel div.image {border: none; float: right; margin: 0; width: 15%;}
.tabs DIV DIV.results-hotel div.image img {border: solid 1px #103965; height: 60px;}
.tabs DIV DIV.results-hotel div.name {border: none; float: right; margin: 0; width: 55%;}
.tabs DIV DIV.results-hotel div.name h2 {color: #b70100; font-size:1.2em;}
.tabs DIV DIV.results-hotel div.price {border: none; float: right; margin: 0; width: 10%; text-align: right; padding: 10px 10px 0 0; color: #b70100; }
.tabs DIV DIV.results-hotel div.price b {font-size: 1.2em;}
.tabs DIV DIV.results-hotel div.book {border: none; float: right; margin: 0; width: 13%; text-align: center; padding-right: 10px; padding-top: 26px;}
.tabs DIV DIV.results-hotel div.book .booklink {width:90px; height:25px; background:url(/_img/but_red_090.gif) no-repeat; text-align: center; color: #fff; font-weight:bold; padding: 4px 0 0 0; }
.tabs DIV DIV.results-hotel div.book .booklink a {color: #fff; text-decoration:none;}
.results-hotel-on {border: solid 1px #103965; color: #103965; margin: 1px; padding: 8px;BACKGROUND: #ffe9bb;; width: 35em; cursor: default; display: block;}
.results-hotel-on img {border: solid 1px #b70100; height: 200px; float: right; margin: 1em;}
.results-hotel-on h2 {color: #b70100; font-size:1.4em;}
.results-hotel-on b.price {color: #b70100;font-size:1.2em; }
.results-hotel-on span.converted {color: #b70100; }

.tabs DIV DIV.results-car {CLEAR: left;border: solid 3 #fff; color: #103965; margin: 1px; padding: 8px;BACKGROUND: #ffad2c; width: 100%; height:5.0em; cursor: default; display: block;}
.tabs DIV DIV.results-car:hover {BACKGROUND: #feda8d;}
.tabs DIV DIV.results-car div.supplier {border: none; float: right; margin: 0; width: 13%;}
.tabs DIV DIV.results-car div.supplier img {border: solid 1px #103965; }
.tabs DIV DIV.results-car div.image {border: none; float: right; margin: 0; width: 15%;}
.tabs DIV DIV.results-car div.image img {border: solid 1px #103965; background-color:#fff; width:80px;}
.tabs DIV DIV.results-car div.name {border: none; float: right; margin: 0; width: 42%;}
.tabs DIV DIV.results-car div.name h2 {color: #b70100; font-size:1.2em;}
.tabs DIV DIV.results-car div.price {border: none; float: right; margin: 0; width: 10%; text-align: right; padding: 10px 10px 0 0; color: #b70100; }
.tabs DIV DIV.results-car div.price b {font-size: 1.2em;}
.tabs DIV DIV.results-car div.book {border: none; float: right; margin: 0; width: 13%; text-align: center; padding-right: 10px; padding-top: 26px;}
.tabs DIV DIV.results-car div.book .booklink {width:90px; height:25px; background:url(/_img/but_red_090.gif) no-repeat; text-align: center; color: #fff; font-weight:bold; padding: 4px 0 0 0; }
.tabs DIV DIV.results-car div.book .booklink a {color: #fff; text-decoration:none;}
.results-car-on {border: solid 1px #103965; color: #103965; margin: 1px; padding: 8px;BACKGROUND: #ffe9bb;; width: 35em; cursor: default; display: block;}
.results-car-on img {border: solid 1px #b70100; text-align:center;}
.results-car-on h2 {color: #b70100; font-size:1.4em;}
.results-car-on b.price {color: #b70100;font-size:1.2em; }
.results-car-on span.converted {color: #b70100; }

.flight-hotel-result {CLEAR: left;border: solid 3 #fff; color: #103965; margin: 1px; padding: 4px 4px 4px 10px;BACKGROUND: #feda8d; width: 100%; cursor: default; display: block;}
.flight-hotel-result:hover {BACKGROUND: #ffe9bb;}
.flight-hotel-result h2 {font-size: 1.2em;color: #b70100;}
.flight-hotel-result .booklink {width:90px; height:25px; background:url(/_img/but_red_090.gif) no-repeat; text-align: center; color: #fff; font-weight:bold; padding: 4px 0 0 0; }
.flight-hotel-result .booklink a {color: #fff; text-decoration:none;}
	a.flight-hotel-more {color: #b70100; }
	
p.suppliers {line-height:3em;}


.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 400px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
font-size: 0.8em; text-align: center;
}


/* ======================== AUTOCOMPLETE =============================== */

#ac-results-DF, #ac-results-DT  {
	border: 1px solid #ffad2c;
	border-bottom: 0px;
	padding: 0px;
	margin-left:2px;
	margin-top:1px;
	display: none;
	background-color: #fff1d9;
	font-size:0.6em;
}

#ac-results-DF div, #ac-results-DT div {
    border-bottom: 1px solid #ffad2c;
    padding: 3px;
}

#ac-results-DF .selected, #ac-results-DT .selected {
	background-color: #ffad2c;
	color: #103965;
}

#ac-results-DF .unselected, #ac-results-DT .unselected {
	background-color: #fff1d9;
	color: #103965;
}

/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #1E9ED5;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #54B8E7;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #ffad2c !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	color: #fff;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #103965;
}
.ui-datepicker-control {
	background: #1E9ED5;
	padding: 2px 0px;
}
.ui-datepicker-links {
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #ffad2c;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #ffad2c;
	color: #103965;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #103965;
	color: #ffad2c;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #103965;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #fff;
	color: #103965;
}
.ui-datepicker-days-cell {
	color: #103965;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #fff1d9;
}
.ui-datepicker-unselectable {
	color: #c8c8c8;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #103965 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #fff1d9 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #ffad2c !important;
}
.ui-datepicker-today {
	font-weight:bold;
}
.ui-datepicker-current-day {
	background: #ffad2c !important;
}
.ui-datepicker-status {
	background: #fff1d9;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #103965;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #fff !important;
}
.ui-datepicker-title-row a {
	color: #fff !important;
}
.ui-datepicker-control a:hover {
	color: #fff !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	color: #fff !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #ffad2c;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}
