* {
  margin: 0px;
  padding: 0px;
}

body {
  font-family: Arial, Sans-Serif;
  font-size: 76%; 
  background: #FFF url(images/top_grad.gif) top left repeat-x;
}

p, li, h1 , h2, h3, h4, h5, th, td, div, table {
  font-size: 1em;
}

img, table {
  border: 0px;
  border-spacing: 0px;
  border-collapse: collapse;
}

td, th {
  vertical-align: top;
  text-align: left;
}

a {
  color: #0045A9;
  text-decoration: underline;
}

a img {
  border: 0;
}

.clear {
  clear: right;
}

#iefix {
  text-align: center;
}

.header {
  width: 735px;
  margin: 0px auto;
  height: 120px;
}

.header h1.logo {
  background: url(images/logo_statravel.gif) top left no-repeat;
  width: 218px;
  height: 57px;
  margin-top: 14px;
  float: left;
}

.header .logo span {
  display: none;
}

.header .flash_flags {
  float: right;
}

.container {
  width: 734px;
  background: #9CF url(images/background_left_margin.gif) top left repeat-y;
  margin: 0px auto 20px auto;
  border-bottom: 1px solid #0045A9;
  border-right: 1px solid #0045A9;
}

#iefix .container {
  width: 729px;
}

.left_margin_top {
  background: url(images/partners_portal.gif) top left no-repeat;
  width: 153px;
  height: 51px;
}

#iefix .left_margin_top {
  margin-left: -1px;
  width: 155px;
}

.left_margin_top span {
  display: none;
}

.left_margin_content {
  width: 142px;
  padding: 5px;
  text-align: left;
}

#iefix .left_margin_content {
  /*width: 150px;*/
}

.left_margin_content p {
  margin-bottom: 20px;
}

.content {
  background: url(images/tile_cloud.gif) top left repeat-y;
  width: 555px;
  min-height: 400px;
  float: right;
  padding: 10px 10px 10px 15px;
  border-left: 1px solid #0045A9;
  border-top: 1px solid #0045A9;
}

#iefix .content {
  width: 576px;
  margin-left: -6px;
}

.headline_exclusive_deals {
  background: url(images/headline_exclusive_deals.gif) top left repeat-y;
  width: 545px;
  height: 16px;
  margin-bottom: 10px;
}

.headline_exclusive_deals span {
  display: none;
}

ul.button_row {
  list-style-type: none;
  height: 83px;
  margin-bottom: 10px;
}

ul.button_row li {
  float: left;
  margin-right: 6px;
}

#iefix ul.button_row li {
  margin-right: 4px;
}

ul.button_row span {
  display: none;
}

ul.button_row a {
  width: 132px;
  height: 83px;
  display: block;
}

#button_iata {
  background: url(images/button_iata.gif) top left no-repeat;
}

#button_trip_planner {
  background: url(images/button_trip_planner.gif) top left no-repeat;
}

#button_trip_planner:hover {
  background: url(images/button_coming_soon.gif) top left no-repeat;
}

#button_air {
  background: url(images/button_air.gif) top left no-repeat;
}

#button_insurance {
  background: url(images/button_insurance.gif) top left no-repeat;
}

#button_budget_beds {
  background: url(images/button_budget_beds.gif) top left no-repeat;
}

#button_3to5 {
  background: url(images/button_3to5.gif) top left no-repeat;
}

#button_tours_transfers {
  background: url(images/button_tours_transfers.gif) top left no-repeat;
}

#button_coach {
  background: url(images/button_coach.gif) top left no-repeat;
}

#button_language_courses {
  background: url(images/button_language_courses.gif) top left no-repeat;
}

#button_volunteer {
  background: url(images/button_volunteer.gif) top left no-repeat;
}

#button_charity {
  background: url(images/button_charity.gif) top left no-repeat;
}

#button_twin_activities {
  background: url(images/button_twin_activities.gif) top left no-repeat;
}

a#button_twin_activities:hover {
  background: url(images/button_coming_soon.gif) top left no-repeat;
}

#button_intrepid_adventures {
  background: url(images/button_intrepid_adventures.gif) top left no-repeat;
}

#button_gap_adventures {
  background: url(images/button_gap_adventures.gif) top left no-repeat;
}

#button_telephone_cards {
  background: url(images/button_telephone_cards.gif) top left no-repeat;
}

#button_lonely_planet {
  background: url(images/button_lonely_planet.gif) top left no-repeat;
}

#button_trains {
  background: url(images/button_trains.gif) top left no-repeat;
}

#button_interactive_training {
  background: url(images/button_interactive_training.gif) top left no-repeat;
  width: 269px;
  height: 83px;
}

#button_car_rental {
  background: url(images/button_car_rental.gif) top left no-repeat;
}

#button_trek_america {
  background: url(images/button_trek_america.gif) top left no-repeat;
}

#button_top_deck {
  background: url(images/button_top_deck.gif) top left no-repeat;
}

#button_connections {
  background: url(images/button_connections.gif) top left no-repeat;
}

#button_connections:hover {
  background: url(images/button_coming_soon.gif) top left no-repeat;
}

#button_partner_extranet {
  background: url(images/button_partner_extranet.gif) top left no-repeat;
}

/* TRAINS.HTML STYLES */

.headline_agency_location {
  background: url(images/headline_agency_location.gif) top left repeat-y;
  width: 523px;
  height: 26px;
  margin: 80px auto 40px auto;
}

.headline_agency_location span {
  display: none;
}

.train_buttons {
  width: 472px;
  margin: 0px auto;
}

/* TRAINS.HTML STYLES END */

/* AIR.HTML STYLES */

.container_air {
  width: 735px;
  min-height: 350px;
  margin: 0px auto;
  text-align: left;
}

#iefix .container_air, #iefix .left_margin {
  height: 350px;
}

.headline_air {
  background: url(images/headline_air.gif) top left repeat-y;
  width: 576px;
  height: 50px;
  float: left;
}

.headline_air span {
  display: none;
}

.headline_partners_portal {
  background: url(images/partners_portal.gif) top left no-repeat;
  width: 154px;
  height: 50px;
  float: left;
}

a.headline_partners_portal span {
  display: none;
}

.crumbtrail {
  float: left;
  background: #9CF;
  width: 706px;
  padding: 3px 2px 3px 20px;
  font-size: 0.9em;
  border-left: 1px solid #0045A9;
  border-right: 1px solid #0045A9;
}

#iefix .crumbtrail {
  width: 730px;
}

.content_air {
  border-left: 1px solid #0045A9;
  border-right: 1px solid #0045A9;
  border-bottom: 1px solid #0045A9;
  padding: 20px;
  float: left;
  width: 688px;
}

#iefix .content_air {
  width: 730px;
}

.content_air ul {
  list-style-position: inside;
}

.content_air img {
  float: right;
}

/* AIR.HTML STYLES END */

/* TRIP_PLANNER.HTML STYLES START */

.trip_planner_flash {
  width: 770px;
  height: 574px;
  margin: 0 auto;
}

#iefix .center_container {
  text-align: center;
}

/* TRIP_PLANNER.HTML STYLES END */