body, html{margin:0; padding:0; width:100%; text-align:center;}
body{font-family:arial; font-size:100%; font-weight:normal;}
body{border-width:0px 0px 0px 0px; background-color:#ffffff;}
form{padding:0; margin:0;}
fieldset{padding:0; margin:0; border-style:none;}
.clearBoth{clear:both;}
/*div{ border:1px solid black;}*/
#outer_container{width:735px; margin:0 auto; text-align:left;}
/* DM #outer_container{width:735px; margin:0 auto; padding:15px 0px 15px 0px; text-align:left;}*/ 


	#header{width:735px; height:127px; margin:0; padding:0px 0px 0px 0px; clear:both; background:url(../images/header.gif) no-repeat top left;}
		#sub_nav{float:right; clear:both; font-size:75%; color:#ffffff; text-align:right; padding:8px; height:45px;}
		#sub_nav a{color:#ffffff; text-decoration:none;}
		#sub_nav a:hover{text-decoration:underline;}
		#sub_nav select{float:left; font-size:90%; width:95px; margin:5px 0px 0px 0px;}
		#sub_nav img{float:left; margin:7px 5px 0px 0px; border:1px solid #264a66;}

		#nav{float:right; clear:both; padding:26px 8px 0px 0px; width:547px;}
		#nav a{float:left; height:25px; width:91px; background:url(../images/button_up.gif) no-repeat top left; padding:8px 0px 0px 0px; font-size:75%; font-weight:bold; color:#295681; text-decoration:none; text-align:center;}
		#nav a:hover{background:url(../images/button_down.gif); color:#003366;}
		#nav a.down{background:url(../images/button_down.gif); color:#003366;}

		#nav img{float:left; display:block; margin:0; padding:3px 0px 0px 0px;}


#nav2 {background:transparent url(../images/right_box_bg_head.gif) repeat-x scroll left bottom;clear:both;color:#333333;float:right;font-size:70%;margin-right:1px;padding:4px 4px 6px 10px;text-align:right;}
#nav2 a {color:#333333;text-decoration:none;}
#nav2 a:hover {text-decoration:underline;}
#nav2 a.down {color:#000000;}


	#inner_container{width:719px; margin:0; padding:20px 8px 0px 6px; clear:both; border-width:0px 1px 0px 1px; border-style:solid; border-color:#666666;}
		#one_column{width:635px; margin:0px 0px 0px 35px; padding:0;}
		#one_column h1{width:635px; font-size:95%; letter-spacing:1px; color:#46668c; font-weight:normal; margin:0; padding:0px 0px 20px 0px;}
		#one_column div.fieldset_container{clear: both; width:605px; margin:0; }
		/* DM #one_column div.fieldset_container{clear: both; width:605px; margin:0; padding:0px 0px 0px 30px;}*/
		#one_column h2{width:585px; height:34px; margin:0; padding:9px 0px 0px 20px; background:url(../images/h2_bg.gif) no-repeat;
			font-weight:bold; font-size:80%; color:#ffffff;}
		#one_column label{width:185px; padding:0px 10px 9px 0px; text-align:right; float:left; clear:left;
			font-weight:bold; font-size:75%; color:#46668c;}
		#one_column span{width:185px; padding:0px 10px 9px 0px; text-align:right; float:left; clear:left;
			font-weight:bold; font-size:75%; color:#46668c;}
		#one_column fieldset{width:580px; margin:0px 0px 6px 0px; padding:0px 25px 0px 0px; background:url(../images/fieldset_bg.gif) repeat-y;}
		#one_column fieldset.bar{height:25px; padding:5px 25px 0px 0px; background:url(../images/bar_bg.gif) no-repeat;}
		#one_column fieldset.submit_button{width:605px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; background:transparent;}
		#one_column fieldset.bar label{color:#ffffff; width:340px; padding:0px 10px 0px 0px;}
		#one_column span{width:185px; padding:0px 10px 9px 0px; text-align:right; float:left; clear:left;
			font-size:75%; color:#46668c; }
		#one_column span.wide{width:250px; padding:0px 24px 9px 0px;}
		#one_column span.val{width:20px; float:none; color:Red; }
		#one_column span.v_wide{width:520px;}
		#one_column span.checkbox{float:left; clear:right; margin:0px 0px 9px 0px; font-size:75%;}
		#one_column span.error{color: Red; width:auto;}
		#one_column span.heding_details{ float:left; clear:left; height:20px; }
		#one_column span.details{ float:left; font-weight:normal; clear:none; height:20px; text-align:left; }
		#one_column span.checkbox_input_p{float:left; clear:right; margin:0px 0px 9px 0px; font-size:75%; width:15px;}
		
		#one_column fieldset.bar span{color:#ffffff; width:340px; padding:0px 10px 0px 0px;}
		#one_column fieldset.bar input{float:left; clear:right; font-size:75%;}
		#one_column fieldset p.attention{float:left; clear:left; width:480px; padding:0px 0px 0px 20px; color:#c00000; font-size:70%;}
		#one_column fieldset p.attention a{color:#c00000; font-weight:bold; text-decoration:none;}
		#one_column fieldset p.attention a:hover{color:#c00000; font-weight:bold; text-decoration:underline;}
		#one_column input.text_input{float:left; clear:right; margin:0px 0px 9px 0px; width:255px; font-size:75%;}
		#one_column input.checkbox_input{float:left; clear:right; margin:0px 0px 9px 0px; font-size:75%;}
		#one_column input.submit_input{float:right; clear:both; font-size:75%;}
		#one_column input.submit_input_r{float:right; clear:right; font-size:75%; margin:30px 0px 0px 0px;}
		#one_column img.footer{display:block; clear:both;}
		#one_column select.country {float:left; clear:right; margin:0px 0px 9px 0px; width:260px; font-size:75%;}
		
		#one_column fieldset.step_4{width:605px; padding:0px 0px 0px 0px;}
		#one_column div.fieldset_sub_container_left{float:left; clear:left; display:inline; margin:0px 0px 0px 13px; padding:8px 0px 8px 10px; width:272px;}
		/* DM #one_column div.fieldset_sub_container_left{float:left; clear:left; display:inline; margin:0px 0px 0px 13px; padding:8px 0px 8px 10px; width:272px; height:110px;}*/
		#one_column div.fieldset_sub_container_left p{width:272px; margin:0; padding:0; color:#46668c; font-size:75%; line-height:18px;}

		#one_column div.fieldset_sub_container_right{float:left; clear:right; display:inline; margin:0px 0px 0px 16px; padding:8px 0px 8px 10px; width:272px; }
		#one_column div.fieldset_sub_container_right span{float:left; clear:left; width:102px; margin:0; padding:0px 2px 9px 0px; color:#46668c; font-weight:bold; font-size:75%;}
		#one_column div.fieldset_sub_container_right input.text_input{float:left; clear:right; width:156px; margin:0px 0px 9px 0px; padding:0; font-size:75%;}
		#one_column div.fieldset_sub_container_right select{float:left; clear:right; width:72px; margin:0px 0px 9px 0px; padding:0; font-size:75%;}
		#one_column div.fieldset_sub_container_right select{float:left; clear:right; width:72px; margin:0px 0px 9px 0px; padding:0; font-size:75%;}

		#one_column div.fieldset_sub_container_whole{float:left; clear:left; display:inline; margin:0px 0px 0px 15px; padding:8px 10px 8px 10px; width:555px;}

		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left{float:left; clear:left; display:inline; margin:0; padding:0; width:185px;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left label{float:left; clear:left; width:122px; margin:0; padding:0px 12px 9px 0px; color:#46668c; font-weight:normal; font-size:65%;  text-align:right;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left b{font-size:120%;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left select{float:left; clear:none; width:50px; margin:0px 0px 9px 0px; padding:0; font-size:75%;}

		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right{float:right; clear:right; display:inline; margin:0; padding:0; width:365px;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right span{float:left; clear:left; width:86px; margin:0; padding:0px 9px 9px 0px; color:#46668c; font-weight:bold; font-size:75%;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right textarea{float:left; clear:right; width:266px; height:96px; margin:0px 0px 9px 0px; padding:0; font-size:75%;}

		#one_column div.fieldset_sub_container_whole p.note{clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:550px; font-size:55%; color:#46668c;}

		#one_column div.fieldset_sub_container_center{float:left; clear:left; display:inline; margin:0px 145px 3px 145px; padding:5px 0px 5px 0px; width:315px;}
		#one_column div.fieldset_sub_container_center span.left{float:left; clear:left; width:162px; padding:0px 18px 0px 0px; text-align:right; font-size:75%; color:#46668c; font-weight:bold;}
		#one_column div.fieldset_sub_container_center span.right{float:left; clear:right; width:100px; padding:0; text-align:left; font-size:75%; color:#ff0000; font-weight:bold;}

		#one_column fieldset.step_4 h3{float:left; clear:both; display:inline; margin:0px 0px 0px 15px; padding:2px 0px 2px 8px; width:567px; background-color:#dce6ef;
			font-size:75%; color:#46668c;}

		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide{float:left; clear:left; display:inline; margin:0px 0px 0px 5px; padding:0; width:298px;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide input{float:left; clear:left; font-size:75%;}
		/* DM #one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide input{float:left; clear:left; padding:0; margin:7px 5px 0px 0px; font-size:75%;}*/
		* html #one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide input{margin:2px 2px 0px 0px;}

		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide label{clear:right; margin:0; font-size:75%; font-weight:bold; width:278px; text-align:left; color:#333333; padding: 0px; float:none; }
		/* DM #one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide label{float:left; clear:right; padding:6px 0px 0px 0px; margin:0; font-size:75%; font-weight:bold; width:278px; text-align:left; color:#333333;}*/
		* html #one_column div.fieldset_sub_container_whole div.fieldset_sub_container_left_wide label{padding-top:5px;}

		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right_narrow{float:right; clear:right; display:inline; margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; width:238px;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right_narrow p{display:block; margin:8px 0px 0px 0px; padding:12px 3px 12px 3px; width:230px;
													background-color:#ffffff; border:1px solid black;
													text-align:center; color:#333333; font-size:75%;}
		#one_column div.fieldset_sub_container_whole div.fieldset_sub_container_right_narrow img{display:block;}

		#one_column div.fieldset_sub_container_whole span.card_details{float:left; clear:left; width:250px; margin:0px 14px 6px 50px; padding:2px 2px 3px 0px; background-color:#dce6ef; text-align:right;}
		#one_column div.fieldset_sub_container_whole span.card_details_d{float:left; clear:none; width:15px; text-align:center; color:#333333;}
		#one_column div.fieldset_sub_container_whole input.card_details_w{float:left; clear:right; width:155px; margin:0px 0px 6px 0px; padding:0; font-size:80%;}
		#one_column div.fieldset_sub_container_whole input.card_details_n{float:left; clear:right; width:85px; margin:0px 0px 6px 0px; padding:0; font-size:80%;}
		#one_column div.fieldset_sub_container_whole select.card_details_m{float:left; clear:none; width:55px; margin:0px 0px 5px 0px; padding:0; font-size:80%;}
		#one_column div.fieldset_sub_container_whole select.card_details_y{float:left; clear:right; width:65px; margin:0px 0px 5px 0px; padding:0; font-size:80%;}
		#one_column div.fieldset_sub_container_whole span.card_details_note{float:left; clear:both; margin:0px 0px 0px 118px; padding:0px 0px 0px 0px; text-align:right; color:#333333; font-size:75%; font-weight: normal;}
		#one_column div.fieldset_sub_container_whole span.RedColor{float:left; clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:Red; font-size:75%; font-weight: normal; width:300px;}

			#agree_box{float:left; clear:left; margin:10px 0px 0px 0px; padding:12px 0px 12px 0px; width:401px;
				border:1px solid black; background-color:#ffffff;}
			#agree_box input{float:left; clear:left; font-size:75%; margin:0px 15px 0px 25px; padding:0;}
			#agree_box p{float:left; clear:right; width:320px; margin:0; padding:0;
				text-align:center; color:#333333; font-size:75%;}
			#agree_box p a{color:#0066cc; font-weight:normal; text-decoration:underline;}
			#agree_box p a:hover{color:#0066cc; font-weight:bold; text-decoration:none;}

		#one_column div.fieldset_sub_container_whole input.submit_button{float:right; clear:right; margin:20px 0px 0px 0px; padding:0; font-size:80%;}
		
		#one_column div.outbound{background-color:#ffe49d;}
		#one_column div.return{background-color:#c4ded1;}
		#one_column div.special{background-color:#dfdfdf;}
		#one_column div.payment{background-color:#dce6ef;}
		
		#left_column{width:239px; float:left; clear:left;}
			#transfer_details_1{width:215px; padding:5px 12px 0px 12px; background:url(../images/transfer_details_bg_1.gif);}
			#transfer_details_2{width:215px; padding:0px 12px 0px 12px; background:url(../images/transfer_details_bg_2.gif);}
		#left_column h2{float:left; clear:both; font-size:80%; font-weight:bold; color:#ffffff; padding:0px 0px 15px 0px; margin:0; width:215px;}

#left_column h2 {
background:#003366 none repeat scroll 0%;
clear:both;
color:#FFFFFF;
float:left;
font-size:80%;
font-weight:bold;
margin:0pt 0pt 15px;
padding:0px;
width:215px;
}

		#left_column span{display:block; clear:both; padding:5px 0px 0px 0px; font-size:75%; color:#666666; width:215px;}
		#left_column label{font-size:75%; color:#666666;}
		#left_column select{font-size:70%; padding:0; margin:0;}
		#left_column select.wide_select{clear:both; width:215px; margin:3px 0px 2px 0px;}
		#left_column select.narrow_select{clear:both; width:100px; margin:3px 0px 2px 0px;}
		#left_column select.two_character_select{display:inline; width:40px; margin:3px 4px 2px 0px;}
		#left_column select.month_select{display:inline; width:110px; margin:3px 7px 2px 0px;}
		#left_column a.calendar_icon{text-decoration:none; margin:0px 0px 0px 0px;}
		#left_column img.calendar_icon{display:inline; border-style:none;}
		#left_column label.grey{color:#666666; font-size:75%; position:relative; top:-5px; padding:0; margin:0;}
		#left_column span.black{color:#333333; font-size:70%; display:block; clear:both; padding:0; margin:0px 0px 5px 0px;}
		#left_column label.currency_label{color:#333333; font-size:75%;}
		#left_column input.submit{display:block; clear:both; font-size:70%; width:95px; margin:20px 0px 0px 120px;}
		#left_column img.footer{display:block;}
		#right_column{width:470px; float:right; clear:right;}
			#right_column_left{width:220px; float:left; clear:left;}
				#airport_transfers{width:190px; height:81px; padding:10px 20px 0px 10px; background:url(../images/airport_transfers_bg.gif) no-repeat; margin-bottom:10px;}
				#airport_taxis{width:190px; height:132px; padding:10px 20px 0px 10px; background:url(../images/airport_taxis_bg.gif) no-repeat; margin-bottom:10px;}
				#airport_shuttles{width:190px; height:132px; padding:10px 20px 0px 10px; background:url(../images/airport_shuttles_bg.gif) no-repeat; margin-bottom:10px;}
				#group_transfers{width:190px; height:132px; padding:10px 20px 0px 10px; background:url(../images/group_transfers_bg.gif) no-repeat; margin-bottom:10px;}
			#right_column_left div.left{float:left; clear:left; width:90px; text-align:left;}
			#right_column_left div.right{float:right; clear:right; width:100px; text-align:right; padding:60px 0px 0px 0px;}
			#right_column_left div.right_short{float:right; clear:right; width:90px; text-align:center; padding:20px 0px 0px 10px;}
			#right_column_left h2{width:90px; font-size:90%; font-weight:bold; color:#333333; padding:0; margin:0;}
			#right_column_left p{font-size:75%; font-weight:bold; color:#333333; padding:0; margin:0;}
			#right_column_left p.left_short{width:90px;}
			#right_column_left p.left{width:90px; padding-top:30px;}
			#right_column_left p.right{width:100px; line-height:1;}
			#right_column_left span.big{width:100px; font-size:170%; font-weight:bold; color:#333333; padding:0; margin:0;}
			#right_column_left span.bigger{width:100px; font-size:250%; font-weight:bold; color:#333333; padding:0; margin:0;}

			#right_column_left_wide{width:280px; float:left; clear:left;}
			#right_column_left_wide h2{padding:4px 4px 0px 9px; margin:0; color:#ffffff; font-size:95%; width:267px; height:21px; background:url(../images/right_box_bg_head.gif) repeat-x #3399cc;}
			#right_column_left_wide img.photo{display:block; border-style:solid; border-color:#ffffff; border-width:1px 0px 0px 0px; padding:0px 0px 13px 0px;}
			#right_column_left_wide h3{padding:2px 5px 0px 5px; margin:0; width:270px; font-size:75%; color:#3399cc; border-style:dotted; border-width:1px 0px 0px 0px; border-color:#8c8c8c;}
			#right_column_left_wide p{padding:4px 0px 15px 5px; margin:0; font-size:75%; color:#333333;}
			#right_column_left_wide p.dotted{padding:0px 5px 0px 5px; margin:0; width:270px; border-style:dotted; border-width:1px 0px 0px 0px; border-color:#8c8c8c;}
			#right_column_left_wide p.last_dotted{padding:0px 5px 0px 5px; margin:0; width:270px; border-style:dotted; border-width:1px 0px 1px 0px; border-color:#8c8c8c;}

			#right_column_right{width:234px; float:right; clear:right;}
			#right_column_right h2{padding:4px 4px 0px 9px; margin:0; color:#ffffff; font-size:95%; width:221px; height:21px; background:url(../images/right_box_bg_head.gif) repeat-x #3399cc;}
			#right_column_right a.more_news{float:right; font-size:70%; font-weight:normal; color:#ffffff;}
			#right_column_right a.more_news:hover{text-decoration:none;}
			* html #right_column_right div.box1{height:79px;}
			#right_column_right div.box1{padding:10px 9px 0px 9px; margin:0; width:216px; min-height:79px; background:url(../images/right_box_bg.gif) repeat-x bottom;}
			#right_column_right h3{padding:0px 0px 4px 0px; margin:0; color:#3399cc; font-size:80%;}
			#right_column_right p{padding:0px 0px 0px 0px; margin:0; color:#333333; font-size:75%;}

			#right_column_right div.box2{padding:10px 9px 0px 9px; margin:0px 0px 7px 0px; width:216px; height:79px; background:url(../images/right_box_bg2.gif) repeat-x bottom;}
			#right_column_right span.special_price{float:right; font-weight:bold; font-size:220%; color:#ffffff; position:relative; top:-10px;}
			#right_column_right p.big{padding:10px 0px 0px 0px; color:#666666; font-size:85%; font-weight:bold;}
			#right_column_right span.blue{color:#3399cc;}

			#right_column_right div.box3{padding:0; margin:0px 0px 0px 0px; width:234px; height:222px; background:url(../images/map.gif) no-repeat top left;}
			#right_column_right div.photos{float:right; padding:0; margin:0px 0px 0px 0px; width:104px; height:222px;}
			#right_column_right img.photo{display:block; border-style:solid; border-color:#ffffff; border-width:1px 0px 0px 0px;}
			#right_column_right p.box3{padding:10px 10px 0px 9px; color:#333333; font-size:85%; line-height:1.5;}
			#right_column_right a.box3{float:left; padding:0; margin:90px 0px 0px 9px; color:#3399cc; font-size:70%; text-decoration:none;}
			#right_column_right a.box3:hover{text-decoration:underline;}

			#right_column_right_narrow{width:180px; float:right; clear:right;}
			#right_column_right_narrow img.ad{margin:0px 0px 7px 0px; border-style:none;}

			#right_column_whole{width:465px; margin:0px 0px 0px 5px; clear:both;}
			#right_column_whole h1{width:465px; font-size:95%; font-style:italic; letter-spacing:1px; color:#3399cc; margin:0; padding:0px 0px 10px 0px;}
			#right_column_whole h1 span{font-weight:normal;}
			#right_column_whole h2{display:inline; float:left; clear:left; font-size:80%; color:#333333; margin:3px; }
			#right_column_whole h2 img{vertical-align:text-top;}
				#summary_out_1{float:right; clear:right; padding:3px 6px 3px 15px; background-color:#f7e9c6; font-size:80%; font-weight:bold;}
				#summary_out_2{float:right; clear:right; padding:3px 6px 3px 15px; background-color:#dae0dc; font-size:80%; font-weight:bold;}
			#right_column_whole fieldset{width:465px; float:left; clear:both; padding:0px 0px 18px 0px;}
			#right_column_whole table{width:465px; clear:both; border-collapse:collapse; padding:0; margin-top:1px; border-style:solid; border-color:#003466; border-width:1px 0px 0px 1px;}
			#right_column_whole th{padding:7px 0px 5px 5px; margin:0; font-size:80%; font-weight:normal; color:#333333; text-align:left; border-style:solid; border-color:#848484 #003466; border-width:0px 1px 1px 0px;}
			#right_column_whole th h3{font-size:110%; padding:0; margin:0; font-weight:bold;}
			#right_column_whole td{padding:0; margin:0; font-size:80%; text-align:center; vertical-align:middle; border-style:solid; border-width:0px 1px 1px 0px;}

			#right_column_whole th.table_1{background-color:#fff2d0;}

			#right_column_whole td.table_1_row_1{background-color:#ffd668; border-color:#848484 #ffffff;}
			#right_column_whole td.table_1_row_1_right{background-color:#ffffff; border-color:#848484 #003466;}

			#right_column_whole td.table_1_middle_rows{background-color:#ffe49d; border-color:#ffffff;}
			#right_column_whole td.table_1_middle_rows_right{background-color:#ffffff; border-color:#ffffff #003466;}

			#right_column_whole td.table_1_bottom_rows{background-color:#ffe49d; border-color:#003466 #ffffff;}
			#right_column_whole td.table_1_right_bottom{background-color:#ffffff; border-color:#003466;}

			#right_column_whole th.table_2{background-color:#eaf0ec;}

			#right_column_whole td.table_2_row_1{background-color:#96cae0; border-color:#848484 #ffffff;}
			#right_column_whole td.table_2_row_1_right{background-color:#ffffff; border-color:#848484 #003466;}

			#right_column_whole td.table_2_middle_rows{background-color:#cee6f1; border-color:#ffffff;}
			#right_column_whole td.table_2_middle_rows_right{background-color:#ffffff; border-color:#ffffff #003466;}

			#right_column_whole td.table_2_bottom_rows{background-color:#cee6f1; border-color:#003466 #ffffff;}
			#right_column_whole td.table_2_right_bottom{background-color:#ffffff; border-color:#003466;}

			#right_column_whole td.col_1{font-size:75%; font-weight:bold; color:#46668c; text-align:left;}
			#right_column_whole td.col_1 img{ clear:left; float:left;}
			#right_column_whole td.col_2{font-size:75%; font-weight:normal; color:#333333;}
			#right_column_whole td.col_3{font-size:100%; font-weight:bold; color:#cc0000;}

				#submit_container{float:right; clear:both; width:178px; height:51px; padding:12px 14px 12px 14px; background:url(../images/submit_bg.gif) no-repeat;}
				#submit_container div.black{float:left; clear:left; font-size:75%; font-weight:normal; color:#333333;}
				#submit_container div.red{float:right; clear:right; font-size:100%; font-weight:bold; color:#cc0000;}
				#submit_container input{float:right; clear:right; font-size:70%; width:80px; padding:0; margin:8px 0px 0px 0px;}

	#inner_container .clearFooter{clear:both; height:5px;}
	/*#footer{width:350px; height:20px; margin:0; padding:35px 0px 0px 385px; clear:both; background:url(../images/footer_bg.gif) no-repeat top left; font-size:70%; color:#ffffff;}*/
	#footer{background:transparent url(../images/footer_bg.gif) no-repeat scroll left top;clear:both;color:#FFFFFF;font-size:70%;height:20px;margin:0pt;padding:35px 0px 0px;text-align:center;width:100%;}
	#footer a, #footer a:link {color:White; text-decoration:none; }
	#footer a:hover {text-decoration:underline;}
	
	.LanguagesDropDown
	{
		float:left;
font-size:90%;
margin:5px 0px 0px;
width:95px;
		}
		

.NoTransfers 
{
	background-color: #ff9999;
	color: #990000;
	border: 1px solid #990000;
	padding: 10px;
	font-weight: bold;
}

/* ---------- START------- Account New Old Bookings Section */
.texttable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #42698A;
	background-color:#E6E6E6;
	height: 20px;
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
}

.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;

}
.text11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.outbound2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFD668;
	padding: 5px;
}

.return2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #A6CCB9;
	padding: 5px;
}

/* ---------- END --------- Account New Old Bookings Section */

.info 
{
	background-color: #66ff66;
	color: #000000;
	padding: 10px;
	border: 1px solid #00cc00;
}

/* ------------- ADVERTS STYLE - START- ------------------*/
.AspNet-DataList td
{
	padding: 0px 0px 7px;
	
}
/* ------------- ADVERTS STYLE - END- ------------------*/

.destinationIndex
{
	margin-top:20px;
	margin-bottom:20px;
	clear: both;
	float:left;
	
}


/* ------------- ROUTE INDEX - START- ------------------*/

#RouteIndex, #RouteHeader {width:735px;  margin:auto;}
#RouteHeader {height:55px; text-align:right; } 
#RouteHeader span {position:relative; top:6px; right:8px; color:White; font-size:smaller;}
#RouteHeader span a:link, #RouteHeader span a:visited  {color:White; text-decoration:none;}
#RouteHeader span a:hover {text-decoration:underline;}

#RouteHeader {background: url(../images/routeheader_bg.gif) no-repeat;}

table.RouteIndex {
	/*
	border-color:#666666;
	border-style:solid;
	border-width:0px 1px;
	*/
	clear:both;
	width:100%;
	text-align:center;
	
}

table.RouteIndex tbody td.from {text-align:center; font-style:italic; font-size:1em; color:#3399CC ;}
table.RouteIndex tbody td.from span {font-size:smaller; color:gray;}
table.RouteIndex tbody th {text-align:left; height:3em;}
table.RouteIndex th {text-align:left; color:#333333;font-size:1.1em;font-weight:normal;}
table.RouteIndex tbody td {text-align:center; font-size:0.8em; font-weight:bold;}
table.RouteIndex td.dest{text-align: left; padding-left:2em; font-size:0.9em;}

table.RouteIndex a {
color:#3399CC ;
font-family:Verdana,Arial,Helvetica;
font-size:75%;
font-weight:bold;
text-decoration:none;
}
table.RouteIndex a:hover {
color:#003399;
font-family:Verdana,Arial,Helvetica;
font-size:75%;
font-weight:bold;
text-decoration:underline;
}
/* ------------- ROUTE INDEX - END - ------------------*/

/* ----- Paging for old new bookings ---- START ---------*/

.pagingDiv
{
text-align:left; padding-top: 1em; padding-bottom: 1em; font-size:0.8em;
}
#one_column div.pagingDiv label
{
	clear: none;
	float: none;
	font-size:100%;
	padding:0px;
}

/* ----- Paging for old new bookings ---- END ---------*/

/* ------------- DESTINATION PAGE - START - ------------------*/
#right_column_left_wide ul
{
margin-left:0;
border-color:#8C8C8C;
border-style:dotted;
border-width:0px 0px 1px;
font-size:80%;
}

#right_column_left_wide ul li{
list-style:none;
border-color:#8C8C8C;
border-style:dotted;
border-width:1px 0px 0px;
padding:2px 5px 0px;
}

#right_column_left_wide h3 {
color:#3399CC;
font-size:80%;
padding:0px 5px;
margin:0;
}
/* ------------- DESTINATION PAGE - END - ------------------*/

.DateTimePicker .ctlDay, .DateTimePicker .ctlHour, .DateTimePicker .ctlMinute 
{ width: 45px!important; clear: none!important; float: none!important; 
	padding: 0px!important; margin: 0px!important; }

.DateTimePicker .ctlMonthYear 
{ width: 100px!important; clear: none!important; float: none!important;
	padding: 0px!important; margin: 0px!important; }
	
	
.alertbox 
{
	margin: 5px 0px;
	padding: 1em;
	font-weight: bold;
	color: #660000;
	background-color: #ff6666;
	border: 1px solid #660000;
}

.alertbox span.alertbad 
{
	padding: 0px!important;
	margin: 0px!important;
	display: inline!important;
	float: none!important;
	color: #000000!important;
}




