﻿#tripCalculatorTop
{
  background: transparent url(box_top.png) no-repeat 0 0;
  height: 4px;
  width: 250px;
}

#tripCalculatorBottom
{
  background: transparent url(box_bottom.png) no-repeat 0 0;
  height: 4px;
  width: 250px;
}

#tripCalculator
{
  background: #019ee1 url(bg.png) repeat-x 0 0;
  color: #fff;
  font: normal 1em Trebuchet MS,Trebuchet,Sans-Serif;
  padding: 28px 20px 0 20px;
  width: 210px;
}

#tripCalculator hr
{
  background: transparent url(splitter.png) no-repeat 0 0;
  border: 0;
  display: block;
  height: 2px;
  margin: 6px 0;
}

#tripCalculator hr.clear
{
  border: 0;
  clear: both;
  height: 0;
  margin: 0 0 3px 0;
  padding: 0;
}

input
{
  background: #fff;
  color: #000;
  display: block;
}

.radiobutton
{
  background: transparent;
}

#travellers
{
  margin-bottom: 5px;
}

#travellers #travellersAdults label,
#travellers #travellersChildren label,
#priceTotal label
{
  display: block;
  margin: 0 0 2px 0;
}

#travellersAdults
{
  display: inline-block;
  float: left;
}

#travellersChildren
{
  display: inline-block;
  float: right;
}

label
{
  display: inline-block;
  margin: 0 0 0 5px;
}

#tempo
{
  position: relative;
  overflow: hidden;
}

#radio_tempo
{
  float: left;
}

#radio_tempo_ordinary,
#radio_tempo_easy,
#radio_tempo_secondtimer,
#radio_tempo_youth,
#radio_accomodation_budget,
#radio_accomodation_standard,
#radio_accomodation_luxury
{
  float: left;
  margin: 0;
}

#calculateButton
{
  bottom: 0;
  right: 0;
  position: absolute;
}

#btn_submitTripCalculator
{
  background: transparent;
}

#priceTotal
{
  overflow: hidden;
  position: relative;
}

#result
{
  background: transparent url(priceTotal.png) no-repeat 0 0;
  float: left;
  height: 28px;
  width: 120px;
}

#result input
{
  border: 0;
  height: 23px;
  margin: 0 10px;
  line-height: 28px;
  padding: 5px 0 0 0;
  width: 100px;
}

#book
{
  bottom: 0;
  right: 0;
  position: absolute;
}

.form_tripcalculator_option
{
  border: 0;
  width: 90px;
}

