.td_clicked 
{ 
 background-color: white;
 color: black;
}
#current_car img { float: none; }
.mtip 
{  
	font-family:Arial,sans-serif;
	font-size: 8pt;
	position: absolute; 
	padding: 20px;   
	background-color: #ffffff; 
	border: 1px solid #a6c9e2; 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	z-index: 9999;
}
.dek_tbl {
background-color: white;
cursor: pointer;
}
.rate_table 
{
 width: 800px;
 border-color: black;
 border-style: solid;
 border-color: #16507d;
 border-collapse: collapse;
 border-width: 1px;
}

.rate_table th 
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #002440;
 border-bottom-color: #16507d;
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.rate_table td 
{
 font-family: Arial, sans-serif;
 font-size: 10pt;
 font-weight: 100;
 border-bottom-color: #16507d;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-right-color: #16507d;
 border-right-style: solid;
 border-right-width: 1px;
}

.ett 
{

 font-weight: bold;
 text-align: center;
 vertical-align: midle;
 background-color: #002d50;
}

.td_vehicle 
{
 width: 100px;
 text-align: center;
 vertical-align: top;
 border-bottom-style: none;
 color: #000000;
}

.td_main_poi 
{
 font-weight: bold;
 text-align: center;
 vertical-align: midle;
 background-color: #002d50;
}

.td_selected 
{
 background-color: white;
 color: black;
}

.tr_odd 
{
 background-color: #002d50;
 border-bottom-color: gray;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-right-color: gray;
 border-right-style: solid;
 border-right-width: 1px;
 font-family: Arial, sans-serif;
 color: #cccccc;
 font-size: 10pt;
 font-weight: 100;
 text-decoration: none;
}

.tr_even 
{
 background-color: #093558;
 border-bottom-color: gray;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-right-color: gray;
 border-right-style: solid;
 border-right-width: 1px;
 font-family: Arial, sans-serif;
 color: #cccccc;
 font-size: 10pt;
 font-weight: 100;
 text-decoration: none;
}

.vehicle_row 
{
 background-color: white;
 text-align:center;
}

#dek 
{
 position: absolute;
 z-index: 200;
 border-color: gray;
 border-style: solid;
 border-width: 1px;
}

#dek table 
{
 background-color: #ffffff;
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 text-decoration: none; 
}

#dek td
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
}

#dek :link 
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 /*text-decoration: underline; */
}

#dek :visited 
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 /*text-decoration: underline; */
}

#dek :hover 
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 /*text-decoration: underline; */
}

#dek :active 
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 /*text-decoration: underline; */
}

#dek :focus 
{
 font-family: Arial, sans-serif;
 color: #0c3f67;
 font-size: 10pt;
 font-weight: 100;
 /*text-decoration: underline; */
}

.upto { 
background-color: #002440; 
}

#footer_td {
background-color: #002440; 
}

.micro_submit {
}

/*ADD POI RATE TABLE*/
.add_destination 
{
width: 300px;
font-size: 16px;
padding-left:0px;
background-color: #ffffff;
 -moz-box-shadow:    inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
   -webkit-box-shadow: inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
   box-shadow:                 inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
   
height: 28px;
border: 0px solid #ffffff;
border-radius:0px 5px 5px 0px;
margin-top: 6px;
   
}
.search_icon {
background-color: #ffffff;
 -moz-box-shadow:    inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
   -webkit-box-shadow: inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
   box-shadow:                 inset 0px 8px 8px -10px #454545,  inset 0px -8px 8px -10px #454545; 
width: 30px;
 height: 30px;  
float: left;
border-radius:5px 0 0px 5px;
margin-left: 6px;
margin-top: 6px;
}
.search_icon img {padding-top: 2px;}

.search_field {
margin: 15px 0px 15px 20px; 
width: 342px;
height: 42px;
float: left;
border-radius:8px;
background: #335f8c url(../images/ui-bg_glass_50_0b3f67_1x400.png) 50% 50% repeat-x;
}

.advanced_booking {
	background-color:#ed8223!important;
	color:#ffffff!important;
	text-decoration: none!important;
	font-family:'Helvetica Neue',sans-serif;
	font-size:19px;
	/* line-height:30px; */
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:0;
	width:250px;
	/* height:42px; */
	padding: 8px 20px 8px 25px;
	cursor: pointer; text-decoration: none;
	text-shadow:#C17C3A 0 -1px 0;
	
	background-image: linear-gradient(bottom, #ED8123 15%, #F0994D 67%, #FFC28C 83%);
	background-image: -o-linear-gradient(bottom, #ED8123 15%, #F0994D 67%, #FFC28C 83%);
	background-image: -moz-linear-gradient(bottom, #ED8123 15%, #F0994D 67%, #FFC28C 83%);
	background-image: -webkit-linear-gradient(bottom, #ED8123 15%, #F0994D 67%, #FFC28C 83%);
	background-image: -ms-linear-gradient(bottom, #ED8123 15%, #F0994D 67%, #FFC28C 83%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.15, #ED8123),
		color-stop(0.67, #F0994D),
		color-stop(0.83, #FFC28C)
	);	
	float: left;
}

.advanced_booking.icon {
padding-left: 11px;
}

a.advanced_booking.icon span{
padding-left: 36px;
background: url(../images/advanced_w.png) no-repeat 0 -1px;
}

.book_btn_rates 
{float: left; margin-left: 10px; }

.ui-menu {
border: 2px solid #cccccc;
}

