html, body { margin: 0; padding: 0; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
body { background-color: #FFFFFF; overflow: auto; overflow-x: hidden; overflow-y: auto; }

#content { width: 565px; padding: 0; clear: both; font-family: tahoma, arial, verdana, sans-serif; font-size: 11px; color: #000000; line-height:12px; text-align: center; }

#mainlayer { width: 565px; }
#mainlayerCell { width: 565px; text-align: center; }
#mainlayerTitleCell { margin: 0 auto; width: 565px; text-align: left; padding-bottom: 25px; }
#mainlayerTitle { font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
  display: block;
  line-height: 25px; }
#mainlayersearchForm { display: inline; }
#mainlayerSearchTableFlight { width: 300px; margin: 0 auto; }
#mainlayerSearchTableHotel { width: 300px; margin: 0 auto; }
#mainlayerSearchTableCar { width: 200px; margin: 0 auto; }

#supplierList { margin: 25px auto 0px auto; width: 565px; text-align: left; }
#supplierListTable { width: 565px; }
#supplierCell { padding: 0 0 10px 0; }
#supplierCellDiv { width: 565px; }
#supplierListTitle { font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #CCE0F2;
	margin: 0px;
	color: #000000;
	padding-left: 10px;
	height: 25px;
  display: block;
  width: 100%;
  line-height: 25px; }
#supplierListLogos { width: 476px; padding-top: 6px; margin: 0 auto; }
#supplierListLogos img { margin: 2px; }

#footer { font-size: 11px; margin: auto; text-align: left; width: 565px; padding: 20px 0 0 0; height: 50px; }
#page { margin: 0px auto; width: 565px; padding: 0; text-align: left; }

.hline { background:url('/images/px.jpg'); height: 2px; display: none; }
.hline img { width: 1px; height: 2px; }

#poweredbyMessage { text-align: left; }

.content_box {  }
.content_box_r1_c1, .content_box_r1_c1 img, .content_box_r1_c2, .content_box_r1_c2 img, .content_box_r1_c3, .content_box_r1_c3 img, .content_box_r2_c1, .content_box_r2_c1 img, .content_box_r2_c2, .content_box_r2_c3, .content_box_r2_c3 img, .content_box_r3_c1, .content_box_r3_c1 img, .content_box_r3_c2, .content_box_r3_c2 img, .content_box_r3_c3, .content_box_r3_c3 img { width: 5px; height: 5px;  }
.content_box_r1_c1 { background-image: url('/images/top_left.jpg'); display: none; }
.content_box_r1_c2 { background-image: url('/images/top.jpg'); display: none; }
.content_box_r1_c3 { background-image: url('/images/top_right.jpg'); display: none; }
.content_box_r2_c1 { background-image: url('/images/left.jpg'); display: none; }
.content_box_r2_c2 { background: #EEF8FF; }
.content_box_r2_c3 { background-image: url('/images/right.jpg'); display: none; }
.content_box_r3_c1 { background-image: url('/images/bot_left.jpg'); display: none; }
.content_box_r3_c2 { background-image: url('/images/bot.jpg'); display: none; }
.content_box_r3_c3 { background-image: url('/images/bot_right.jpg'); display: none; }

.quick_button { border: 1px solid #BABABA; padding: 0px; margin: 0px; background-image: url('/partner/partners/20009/images/button_background.gif'); background-repeat: repeat-x; width: 150px; }

.tabmenu_small { width: 565px; clear: both; display: block; height: 25px; }
.tabmenu_small ul { padding: 0; margin: 0; list-style-type: none; height: 25px; }
.tabmenu_small li { padding: 0 0 0 9px; float: left; margin: 0 5px 0 0; height: 25px; }
.tabmenu_small a { padding: 7px 16px 0 6px; display: block; font-family: "trebuchet ms", tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal; float: left; color: #000000; white-space: nowrap; text-decoration: none; }
.tabmenu_small a:hover { color: #E89456; }
.tabmenu_small .current { background-color: #CCE0F2; }
.tabmenu_small .current a {color: #000000; }
.tabmenu_small li:hover { color: #000000; }
.tabmenu_small li:hover a { color: #000000; }

table, img, form, .radio, h1, h2, h3, h4, h5, h6 { border: none; margin: 0; font-weight: normal; }
ul { margin: 0 0 0 20px; }
form { width: 0%; }
label, .button { cursor: pointer; }
td { font-family: tahoma, arial, verdana, sans-serif; font-size: 13px; color:#000000; line-height:12px; margin: 0; padding: 0; text-align: left; }

a { text-decoration: underline; color: #092C56; }
a:hover { text-decoration: none; }
.a:hover { text-decoration: underline; }

.copy {font-family:tahoma; color:#000000; text-decoration:none}

.gray {color:#838383; text-decoration:none}
.gray_d {color:#404040; text-decoration:none}
.gray_l {color:#AEADAD}
.orange {color:#EE9711; text-decoration:none}
.red {color:#EE3333; text-decoration:none}
.top_txt {color:#606060; text-decoration:none}

.faded { filter: alpha(opacity=30);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
 -moz-opacity: 0.30; opacity:0.3;  }

strong {font-weight: normal; color:#000000; }

.verdana {font-family:verdana; line-height:15px; font-size:9px}
.abs {vertical-align:middle}
.abs2 {vertical-align:1}
.sm {font-size:10px}
.u {text-decoration:underline}
.nu {text-decoration:none}
.t {text-transform:uppercase}
.big {font-size:11px}
.pn {font-size:18px; line-height:22px}
.pr {font-size:15px; line-height:16px}
.cur {cursor:pointer}

pre { background-color: #DDDDDD; color: #000000; padding: 5px; margin: 0; font-family: Courier New; font-size: x-small; border: 1px #999999 solid; }
pre .val { color: #EE9711; font-weight: bold; }
pre .key { color: #EE3333; font-weight: bold; }
pre .cdata { color: #00008B; font-weight: bold; }
pre .comment { color: #999999; font-weight: bold; }
.form_search {
  width:160px;
  height:23px;
  font-family:tahoma;
  font-size:13px;
  border-style:solid;
  border-width:1px;
  border-color:#C1C1C1;
  background-color:#ffffff;
  color:#404040;
  margin-left:0px;
  margin-right:0px;
}

.form {
  width:263px;
  font-size: 13px;
  margin-left:0px;
  margin-right:0px;
}

#inDateF, #outDateF { width: 90px !important; }

.input { border: 1px solid #000000; width: 100%; }

.textarea {
  width:263px;
  height:52px;
  font-family:tahoma;
  font-size:10px;
  background-color:#ffffff;
  color:#616161;
  overflow:hidden;
  margin-left:0px;
  margin-right:0px;
}

.rollover {
  scrollbar-face-color:#B6E9FF;
  scrollbar-track-color:#FCFEFF;
  scrollbar-arrow-color:#FCFEFF;
  scrollbar-3Dlight-color:#FCFEFF;
  scrollbar-base-color:#FCFEFF;
  scrollbar-shadow-color:#FCFEFF;
  scrollbar-darkshadow-color:#FCFEFF;
  scrollbar-highlight-color:#FCFEFF;
}

.t_table { border: 1px solid #000000; border-bottom: none; border-right: none; width: 100%; }
.t_table td { padding: 5px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
.t_header { background-color: #666666; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; }
.t_lcol { background-color: #CCCCCC; text-align: left; color: #666666; font-weight: bold; }
.t_cell { text-align: right; color: #000000; }

/* LIVE SEARCH CSS - BEGIN */
.livesearchDiv {
  position: relative;
}

#LSResultFrom, #LSResultDestination, #LSResultPickup, #LSResultReturn {
  display: block;
  position: relative;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  width: 100%;
  color: inherit;
}

#LSResultFrom li, #LSResultDestination li, #LSResultPickup li, #LSResultReturn li {
  line-height: 15px;
  margin: 0px;
  padding: 0px;
}

ul#LSShadowFrom, ul#LSShadowDestination, ul#LSShadowPickup, ul#LSShadowReturn {
  display: block;
  position: relative;
  margin: 0px;
  padding: 0px;
}

#LSResultFrom table, #LSResultDestination table, #LSResultPickup table, #LSResultReturn table {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#LSResultFrom table td, #LSResultDestination table td, #LSResultPickup table td, #LSResultReturn table td {
  white-space: nowrap;
  padding: 1px 0;
  font-size: 13px;
  width: 300px;
}

#LSResultPickup table td, #LSResultReturn table td {
  width: 200px !important;
}

.LSRes {
  display: block;
  position: relative;
  bottom: 1px;
  right: 1px;
}

.LSRes a { display: block; text-decoration: none; }

#LSHighlightFrom, #LSHighlightDestination, #LSHighlightPickup, #LSHighlightReturn {
  color: #564b47;
  background-color: #EEF8FF;
}

#shadowboxFrom, #shadowboxDestination, #shadowboxPickup, #shadowboxReturn {
  z-index:100;
  display: none;
}

.dropshadow {
  position: absolute;
  float: left;
  clear: left;
/*
  background: url('/images/shadowAlpha.png') no-repeat bottom right !important;
  filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shadowAlpha.png',sizingMethod='crop');
  background: url(images/shadow.gif) no-repeat bottom right;
*/
  margin: 6px 0 10px 6px;
  padding: 0px;
}

.innerbox {
  position: relative;
  background-color: #FFFFFF;
  bottom: 6px;
  right: 6px;
  border: 1px solid #000000;
  margin: 0;
  padding: 2px 0 0 2px;
  color: inherit;
}

*html .innerbox {
  /* IE5 hack */
  margin: 0px 0px -3px 0px;
}
/* LIVE SEARCH CSS - END */