html, body { min-height: 100%; height: auto; margin: 0; padding: 0; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
body { background-color: #FFFFFF; overflow: hidden; }

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%; display: inline; }
label, .button { cursor: pointer; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#838383; line-height:12px; margin: 0; padding: 0; text-align: left; }

strong { color: #404040 }

#page { margin: 0; width: 100%; padding: 0; text-align: left; }

#logo { width: 100%; text-align: center; padding: 3px 0; font-size: 10px; font-family: tahoma, verdana, arial, sans-serif; line-height: normal; }

.main_layer { display: none; height: 188px; margin: 0 auto; width: 275px; }

.faded { filter: alpha(opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.30; opacity:0.3; }

.form { width: 270px; height:17px; font-family:tahoma; font-size:10px; background-color:#ffffff; color:#616161; margin-left:0px; margin-right:0px; }

.textarea {
  width:263px;
  height:52px;
  font-family:tahoma;
  font-size:10px;
  background-color:#ffffff;
  color:#616161;
  overflow:hidden;
  margin-left:0px;
  margin-right:0px;
}

a { text-decoration: underline; color: #EE9711; }
a:hover { text-decoration: none; }
.a:hover { text-decoration: underline; }

#content { clear: both; padding-top: 1em; border: #BBBBBB 1px solid; background-color: #F7F7F7; line-height: 175%; text-align: center; }
#teaserText { display: none; font-size: 10px; text-align: left; line-height: normal; width: 300px; padding: 0 0 10px 0; }

.tabmenu_small { background: url('images/tab_bottom.gif') repeat-x 50% bottom; float: left; width: 100%; }
.tabmenu_small ul { padding: 0 8px; margin: 0; list-style-type: none; height: 22px; }
.tabmenu_small li { padding: 0 0 0 9px; background: url('images/tab_left.gif') no-repeat left top; float: left; margin: 0 5px 0 0; border-bottom: #ACB177 1px solid; }
.tabmenu_small a { padding: 5px 16px 4px 6px; display: block; font-weight: bold; font-size: 10px; background: url('images/tab_right.gif') no-repeat right top; float: left; color: #555555; white-space: nowrap; text-decoration: none; }
.tabmenu_small a:hover { color: #333333; }
.tabmenu_small .current { background-position: 0px -33px; border: none; }
.tabmenu_small .current a { background-position: 100% -33px; padding-bottom: 5px; color: #333333; }
.tabmenu_small li:hover { background-position: 0% -33px; color: #333333; }
.tabmenu_small li:hover a { background-position: 0% -33px; color: #333333; }
.tabmenu_small li:hover a { background-position: 100% -33px; }

/* LIVE SEARCH CSS - BEGIN */
.livesearchDiv {
  position: relative;
  z-index: 10;
}

#LSResultFromFlight, #LSResultDestinationFlight, #LSResultDestinationHotel, #LSResultPickupCar, #LSResultReturnCar {
  position: relative;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  width: 100%;
  color: inherit;
}

#LSResultFromFlight li, #LSResultDestinationFlight li, #LSResultDestinationHotel li, #LSResultPickupCar li, #LSResultReturnCar li {
  line-height: 15px;
  margin: 0px;
  padding: 0px;
}

ul#LSShadowFromFlight, ul#LSShadowDestinationFlight, ul#LSShadowDestinationHotel, ul#LSShadowPickupCar, ul#LSShadowReturnCar {
  position: relative;
  margin: 0px;
  padding: 0px;
}

#LSResultFromFlight table, #LSResultDestinationFlight table, #LSResultDestinationHotel table, #LSResultPickupCar table, #LSResultReturnCar table {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

#LSResultFromFlight table td, #LSResultDestinationFlight table td, #LSResultDestinationHotel table td, #LSResultPickupCar table td, #LSResultReturnCar table td {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 10px;
}

.LSRes {
  display: block;
  position: relative;
  bottom: 1px;
  right: 1px;
}

.LSRes a { display: block; }

#LSHighlightFromFlight, #LSHighlightDestinationFlight, #LSHighlightDestinationHotel, #LSHighlightPickupCar, #LSHighlightReturnCar {
  color: #564b47;
  background-color: #CCCCCC;
}

#shadowboxFromFlight, #shadowboxDestinationFlight, #shadowboxDestinationHotel, #shadowboxPickupCar, #shadowboxReturnCar {
  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 */