/*
#ta_departure_title {
margin-top:25px;
margin-bottom:10px;
}

#ta_departure_helper {
padding:0;
top:20px;
}

b.ta_stepsDivider {
margin-top:-10px;
}
*/

#ta_when_title {
margin:10px auto;
width:143px;
}

#ta_when_helper {
	margin:10px 2px 0 15px;
}

#ta_partenza {
	top: 75px;
}
.ta_durata_no_chooser {
        top: 66px;
}
#ta_priceNoChooserText p {
	margin: 0; padding: 0;
	width: 210px;
	margin: 4px 0 23px 30px;
}
.ta_partenza div.ta_tabLabel .ta_tabRadio {
	height:20px;
}
.ta_step_one_circle {
	bottom: 7px;
}

.ta_modifica_partenza, .ta_disabledBlock .ta_modifica_partenza {
	bottom: 10px;
}
.ta_modifica_destinazione, .ta_disabledBlock .ta_modifica_destinazione {
        left: 350px;
}
.switcher_offerta, .switcher_prezzo {
	background:url('/images/pricefinder/de/buttons.png') no-repeat #fff;
}

.switcher_offerta {
    background-position: left 0px;
    width: 143px;
  }
.switcher_prezzo {
    background-position: 0 -57px;
     width: 137px;
  }
  .switcher_offerta:hover, .switcher_offerta_on {
     background-position:left -28px;
  }

  .switcher_prezzo:hover,.switcher_prezzo_on {
     background-position:0 -85px;
  }
#ta_quandoMesi table{
    margin: 0 auto;
    font-weight: normal;
	position:relative;
	left:5px;
	display:table;
}

/* green images hacks */
div.ta_quandoMesi {
	text-align:center;
	margin-top: 10px;
}

#ta_quandoMesi table tbody tr td {
	height: 31px;
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#ta_quandoMesi table tbody tr td.available,
#ta_quandoMesi table tbody tr td.notAvailable,
#ta_quandoMesi table tbody tr td.selected {
	line-height: 10px;
}


