@charset "utf-8";
/* CSS Document */

/* RESERVATIONS */
#top_wrapper #blue_container #res-form						{ width: 334px; position: relative; float: right; left: 8px; top: 7px; }

#res-form-top2 					{width: 334px; height: 282px; background: url('/images/site/menu-tall2.png') no-repeat; background-position: top left;}

#res-form-middle				{padding: 0px 8px;}
.res-type						{width: 147px;}
#departures						{float: left; padding-top: 7px;}
#arrivals						{float: right; padding-top: 7px;}



#web-buttons-reservations a{display:block;color:transparent;} #web-buttons-reservations a:hover{background-position:left bottom;}a#web-buttons-reservations {display:none}

#web-buttons-farequote a{display:block;color:transparent;} #web-buttons-farequote a:hover{background-position:left bottom;}a#web-buttons-farequote {display:none}

#bookit						{float: left; padding: 0px 8px;}
#web-buttons-book a{display:block;color:transparent;} #web-buttons-book a:hover{background-position:left bottom;}a#web-buttons-book {display:none}
#bookit	 #aaa_logo						{float: right; position: absolute; top: 85px; left: 220px;}


#res_confirm { padding-top: 2px; float: left; color: #ffffff; }
#res_confirm a, #res_confirm a:visited { color: #ffffff; text-decoration: underline; }
#res_confirm a:hover, #res_confirm a:visited:hover { color: #ffffff; text-decoration: underline; }
#res_divider { width: 303px; }

#promo_forms						{float: left; width: 300px; padding: 0px 8px;}


#promo_forms a, #promo_forms a:visited, #promo_forms a:hover, #promo_forms a:visited:hover { color: #ffffff; text-decoration: underline; }
