.budget_intro{font-size:14px}.budget_intro strong{color:#444}.budget_section{padding:10px 0 25px;overflow:hidden}.budget_section_title{margin:5px 0 0;padding:7px 20px;border:1px solid #2a6ba7;border:1px solid #327f2d;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 0 #f4f4f4;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 0 #f4f4f4;box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 1px 0 #f4f4f4;font:bold 1.4em "Lucida Grande",tahoma,helvetica,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,.75);color:#fff;background:#3f92e0;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#4ea8eb),to(#2e7ad3));background:-moz-linear-gradient(0% 100% 90deg,#2e7ad3,#4ea8eb 100%);background:#46b040;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#59bd4f),to(#34a331));background:-moz-linear-gradient(0% 100% 90deg,#34a331,#59bd4f 100%)}.budget_table{margin:0;border:none;border-top:1px solid #e8e8e8;border-bottom:1px solid #fff;float:right;width:800px}.budget_table_heading,.budget_table_data{border:none;border-bottom:1px solid #dfdfdf;font-size:14px;text-align:left;vertical-align:middle}.budget_table_heading{padding:12px;text-shadow:0 -1px 0 #55585a;color:#fff;background:#80858a;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#9ea1a4),to(#626970));background:-moz-linear-gradient(0% 100% 90deg,#626970,#9ea1a4 100%)}.budget_table_data{padding:0;border-top:1px solid #fff;border-right:1px solid #dfdfdf;border-left:1px solid #fff;line-height:1.5em;vertical-align:top;background:#f8f8f8;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f4f4f4),to(#fff));background:-moz-linear-gradient(100% 100% 90deg,#fff,#f4f4f4)}.budget_table_heading_price,.budget_table_data_price{text-align:center}.budget_table_data_price{padding:0;border-left-color:#dfdfdf;text-align:center;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#f4f4f4));background:-moz-linear-gradient(100% 100% 90deg,#f4f4f4,#fff);background:#d6f1ff;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e4f6ff),to(#c6ecff));background:-moz-linear-gradient(100% 100% 90deg,#c6ecff,#e4f6ff)}.budget_table_data a{padding:8px;font-weight:normal;text-decoration:none;display:block}.budget_table_data_destination a{text-decoration:underline;width:225px}.budget_table_data_details a{color:#888!important}.budget_table_data_price a{font-weight:bold;text-shadow:0 1px 0 #fff}.budget_table_data_price a,.hover .budget_table_data a{color:#333!important}.hover .budget_table_data{background:#ffffa5;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffc1),to(#ffff89));background:-moz-linear-gradient(100% 100% 90deg,#ffff89,#ffffc1)}.hover .budget_table_data a{text-decoration:none}#budget_details_form{padding:10px 10px 0}#budget_details_form .lead_form_fieldset{padding:5px 10px;border:1px solid #dfdfdf;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;text-shadow:0 1px 0 #fff;background:#f6f6f6;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f8f8f8),to(#f2f2f2));background:-moz-linear-gradient(100% 100% 90deg,#f2f2f2,#f8f8f8)}#budget_details_form .alert_stripe{margin:0 0 15px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.4) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.4) inset;box-shadow:0 1px 0 rgba(255,255,255,.4) inset;height:0}.budget_form_title{margin:0 10px 15px;padding:0 0 0 45px;font:normal 16px/20px "Lucida Grande",Tahoma,sans-serif;min-height:32px;color:#666;background:url(/images/icons/fatcow_icons_32.png) -128px 0 no-repeat}#budget_details_form .lead_form_item{padding:8px 0}#budget_details_form .lead_form_label{width:120px}#budget_details_form select,#budget_details_form .lead_form_input{-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;font-size:14px}#budget_details_form select{width:250px}#budget_details_form .lead_form_input{width:50px}#budget_details_form #submit_container{padding:0}#extra_flight_cost{margin-top:-4px!important;padding:4px 10px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;bottom:-4px;z-index:1}#budget_details_form #budget_form_submit{margin-top:20px;padding:6px 30px;font-size:14px;width:auto!important;display:inline-block;color:#fff}#budget_details_form #budget_form_submit[disabled="true"]{opacity:.4;cursor:default}#add_flight_wrap{text-decoration:underline;cursor:pointer;color:#08c}#add_flight_wrap:hover{text-decoration:none;color:#27a}.departure_code_text{font-size:14px;color:#444}
