.fastbooking-row { background:transparent url(../img_rin/row1-bckgr.gif) repeat-x; color:#013C68; height:22px; margin-bottom:10px; padding:5px 0px 0px; }
	.row-1		 {  width:480px; }
	.row-2		 {  padding-left: 14px; }
	.row-3		 {  padding-left: 14px;  background: #b4c0c5 url(../img_rin/row3-bckgr.gif) repeat-x; height: 85px; }
	.row-4		 {  padding: 0px;  background-image: none;  height: 39px;  }
	
.fastbooking-col 	{ float: left; }
	.col-1		{ width: 150px; }
	.col-2		{ width: 235px; }
	.col-3		{ width: 140px; }

.row-4 .col-1	 { padding: 5px 0px 5px 14px; width: 270px;	background-image: url(../img_rin/row4-bckgr.gif); }
.row-4 .col-2	 { background: transparent url(../img_rin/globe.gif) no-repeat 50px 0; height: 86px; }
	
.fastbooking-row label		{ color: #487392; }  
.fastbooking-row a:link,
.fastbooking-row a:visited	{ background-color:transparent; border:medium none; color:#385971; font-size:11px; text-decoration:underline; vertical-align:top;}
.fastbooking-row input,
.fastbooking-row select		{ background-color:#F6F7F8; border:1px solid #5892B5;  }
.fastbooking-row select		{ padding: 0px;  font-size: 10px;}
.fastbooking-row input:focus,
.fastbooking-row select:focus	{ border-color: #009EE0; }

.row-1 ul			{ list-style-type: none; }
.row-1 li				{ display: inline; margin: 0px 5px; padding: 0px; }
.row-1 li				{ color:#C60027; float:left; font-weight:bold; margin-left:14px; }
.row-1 li a:link,
.row-1 li a:visited 	{ font-weight: normal; background-color:transparent; border:medium none; color:#385971; font-size:11px; text-decoration:underline; vertical-align:top; }

.row-2 span			{ padding-left: 10px;}

.row-3 a,
.row-3 a:hover		{ vertical-align:bottom; margin-left: 5px; background: transparent; border: none; }
* html .row-3 a,
* html .row-3 a:hover	{ vertical-align:middle; }

.row-3 label,
.row-4 label 			{ display: block; }

.row-3 .col-3 label 	{ float: left; width: 100px; display: inline; color:#013C68;  }
.row-3 .col-3 select 	{ float: left; width: 50px; display: inline; font-size: 10px; }

.row-4 a				{  margin-left: 10px; }

#booking-roundtrip	{ vertical-align: top; }

#booking-t_from,
#booking-t_dest		{ width: 135px; }

#booking-h_month,
#booking-r_month	{ width: auto; }

#booking-h_day,
#booking-r_day		{ width: auto;  margin-left: 5px; }

#booking-h_year,
#booking-r_year 		{ width: auto; margin-left: 5px; }

#booking-travelers	{ float: none; display: block; color: #487392;}
#booking-adult,
#booking-child,
#booking-infant 		{ width: auto; }

#booking-service	{ width: auto; color: #487392;}

.booking-submit		{}
#fastbooking-submit	{  margin: 45px 0px 0px 191px; width: 75px; height: 30px; background: transparent url(../img_rin/button.gif)   no-repeat;  border: none;  color: #ffffff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif;}
