#obewrapper h3{color:#3DA3FF}


/*updated 12-10*/
#obewrapper{background-color:#fff;color:#ce1d00;padding:5px;margin-top:-1px;}


#obewrapper #submit{clear:left;text-align:center;padding:6px}
#obewrapper #triptype ul,#obewrapper #fromlocation ul,#outbounddate ul,#obewrapper #tolocation ul,#obewrapper #returndate ul{list-style:none}
#obewrapper #fromlocation ul li select,#obewrapper #outbounddate ul li select,#obewrapper #tolocation ul li select,#obewrapper #returndate ul li select,#obewrapper #airline ul li select,#obewrapper #flightclass ul li select{width:130px;height:19px}
div.passengerDetails{color:#444;margin:0 0 10px;}
div.paxOptions{float:right;width:200px;padding:20px;margin-right:50px;}
div.paxInfo{width:350px}
#paymentOptions{text-align:left;width:100%;color:#282828;margin:0 0 10px;}
#paymentOptions table td{text-align:left}
#paymentOptions table td.pricingTotal{border-top:1px dotted #ccc;font-weight:700;text-align:right}
#paymentOptions #securityInfo{display:none}
#dvPayByCard table td{width:25%}
#dvPayByCard{width:100%;background-color:#E8F7FF;text-align:center;border:1px solid #A6E2FF;padding-bottom:5px;}
#dvPayByCard input{width:150px;vertical-align:middle}
#dvPayByPhone{width:670px;background-color:#E8F7FF;text-align:left;border:1px solid #A6E2FF;margin:0px auto 20px auto;padding:10px}
td.last_flight{border-bottom:1px dotted #ccc;margin-bottom:2px;padding:3px}
td.flights_out{background-color:#6BBEFF;color:#fff;font-weight:700;margin-bottom:2px;text-align:center}
td.flights_out_title{background-color:#6BBEFF;color:#FFF;font-weight:700;text-align:center;text-transform:uppercase;white-space:nowrap}
td.flights_out_main{background-color:#E8F7FF;margin-bottom:2px;text-align:left}
td.flights_back{background-color:#C6C6C6;color:#fff;font-weight:700;margin-bottom:2px;text-align:center}
td.flights_back_title{background-color:#CCC;color:#FFF;font-weight:700;text-align:center;text-transform:uppercase;white-space:nowrap}
td.flights_back_main{background-color:#F2F2F2;margin-bottom:2px;text-align:left}
td.flightsdivider{background-color:#A6E2FF;height:3px;padding:0; margin:0;}
td.flightsbreakgroup{height:10px}
td.flightsdividermiddle{background-color:#A6E2FF;height:1px;padding:0; margin:0;}
div.sub_heading_pax{color:#39C;font-size:18px;border-bottom:3px solid #A6E2FF;line-height:20px;margin:20px 0 15px}
div.bkng_dtls_container{font-size:1.1em;float:left;width:100%;background-color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;color:#333}
div.section_divider{border-bottom:3px solid #A6E2FF;height:5px;width:690px;margin:10px 0 10px 10px}
div.section_divider2{border-bottom:1px dashed #ccc;height:5px;width:98%;margin:20px 0 20px 10px}
#dvConfirmBox{background-color:#E8F7FF;text-align:left;border:1px solid #A6E2FF;color:#666;}
div.modulewrapper_sm{width:175px;background-color:#efefef;float:left;margin:0 10px 0 0}
div.modulewrapperheader_sm{background-image:url(/img/obe/bg_module_wrapper_header_sm.gif);background-repeat:no-repeat;height:4px}
div.modulewrappermiddle_sm{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:6px}
div.modulewrapperfooter_sm{background-image:url(/img/obe/bg_module_wrapper_footer_sm.gif);background-repeat:no-repeat;height:4px}
div.modulewrapper_s2{width:159px;background-color:#efefef}
div.modulewrapperheader_s2{background-image:url(/img/obe/bg_module_wrapper_header_s2.gif);background-repeat:no-repeat;height:20px}
div.modulewrappermiddle_s2{background-color:#f5801f;background-image:url(/img/obe/bg_module_wrapper_middle_s2.gif);background-repeat:repeat-x;background-position:-4px left;border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;font-size:12px;font-family:Arial,Helvetica, Sans-Serif;padding:6px}
div.modulewrapperfooter_s2{background-image:url(/img/obe/bg_module_wrapper_footer_s2.gif);background-repeat:no-repeat;height:20px}
ul.nav_list a{display:block;width:142px;height:30px;line-height:30px;text-decoration:none;text-indent:3px;border-bottom:1px dashed #f9b881;font-weight:700;color:#fff}
ul.status_ind a:hover{color:#fde414;text-decoration:none;font-weight:700}
ul.status_ind li{display:block;width:162px;height:30px;line-height:30px;color:#000;text-decoration:none;text-indent:10px;border-bottom:1px dashed #f9b881;font-weight:700;background-color:#fff}
div.page_heading{border-bottom:1px solid #FFCC00;
color:#CC0000;
font-family:Tahoma,Geneva,sans-serif;
font-size:2em;
line-height:1.2em;
margin-bottom:15px;
margin-top:0;}
div.pop_page_heading{color:#EC7912;font-size:20px;border-bottom:1px dashed #ccc;line-height:26px;margin:7px 0 15px}
div.pop_page_subheading{color:#666;font-size:16px;font-weight:700;line-height:20px;margin:20px 0 15px}
div.pop_page_subheadingdom1{color:#f30;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin:20px 0 15px}
div.pop_page_subheadingdom2{color:#f90;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin:20px 0 15px}
div.pop_page_subheadingdom3{color:#09f;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin:20px 0 15px}
div.pop_page_subheadingdom4{color:#06f;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin:20px 0 15px}
div.pop_page_subheadingdom5{color:#66f;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin:20px 0 15px}
div.moduleouterwrapper2{background-image:url(/img/bg_header_content_main.gif);background-repeat:repeat-x}
div.modulecontentheadermain2{height:15px;padding-top:5px;text-align:center}
div.modulecontentheader2{background-image:url(/img/bg_module_content_header2.gif);background-repeat:no-repeat;height:3px}
div.modulecontentfooter2{border-bottom:1px solid #F58020;height:0;color:#FFF}
#obewrapper2{background-color:#fff;color:#333;padding:5px;}
#obewrapper2 #submit2{clear:left;text-align:center;padding:22px}
#obewrapper2 #triptype2 ul,#obewrapper2 #fromlocation2 ul,#outbounddate2 ul,#obewrapper2 #tolocation2 ul,#obewrapper2 #returndate2 ul{list-style:none;margin-top:3px}
#obewrapper2 #fromlocation2 ul li select,#obewrapper2 #outbounddate2 ul li select,#obewrapper2 #tolocation2 ul li select,#obewrapper2 #returndate2 ul li select{width:135px;height:19px;line-height:24px}
.paxOptions h3{color:#333;text-transform:none;}
.paxOptions{font-size:0.8em;}
.paxOptions select{font-size:1.1em;font-family:Verdana,Arial,Helvetica,sans-serif;}
.section_div{height:3px;border-bottom:1px dashed #ccc}
.error{
	color:red;
	/*display:block;*/
	text-align:left}
#domrules_main_table{font-size:1.1em;color:#444}
.flight_list_count{float:right;font-size:11px;color:#333;margin:5px 15px 10px 0}
div.moduleouterwrapperfltdtls{background-image:url(/img/bg_header_content_main_fltdtls.gif);background-repeat:repeat-x}
div.modulecontentheaderfltdtls{background-image:url(/img/bg_module_content_headerflts.gif);background-repeat:no-repeat;height:3px}
div.modulecontentheadermainfltdtls{height:20px;padding-top:5px;text-align:center}
div.modulecontentmainfltdtls{background-color:#e8f7ff}
div.modulecontenttablefltdtls{border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:1px solid #fff}
div.modulecontentfooterfltdtls{border-bottom:1px solid #fff;height:0;color:#FFF}
div.headerfltdtls{color:#fff;font-size:1.2em;font-weight:700}
div.fltdtlsmainhead{margin-top:-2px;color:#fff;background-color:#6bbeff;font-weight:700;font-size:1.1em;text-align:center;;padding:5px}
div.fltdtlshead{color:#4c4b4b;background-color:#a6e2ff;font-weight:700;padding:5px;margin-top:-2px;}
#itinerarysummary{font-size:0.9em;font-family:Verdana,Arial,Helvetica,sans-serif;background-color:#E8F7FF;margin-bottom:10px;border-bottom:1px solid #A6E2FF}
div.fltdtlscontent{color:#4c4b4b;font-size:.9em;line-height:1.4em;padding:2px 5px 0px 5px;}
div.fltdtlscontentdiv{height:3px;border-bottom:1px solid #6BBEFF;margin:1px 0}
#fees_table th.feesHead{text-align:center;background-color:#E7E7E7;color:#333;height:10px}
#fees_table_itinerary th.feesHead{text-align:center;background-color:#E7E7E7;color:#333;height:10px}
#fees_table_itinerary {border-top:5px solid #A6E2FF}


/*updated 12-10*/
#obewrapper #triptype,#obewrapper2 #triptype2{text-align:center;height:19px;line-height:19px;}



#obewrapper #passengers ul,#obewrapper2 #passengers2 ul{list-style:none;float:left;text-align:center;margin-right:3px}
#obewrapper #passengers ul li select,#obewrapper2 #passengers2 ul li select{width:38px;height:19px}
#obewrapper2 #passengers2 ul li select{width:45px;height:19px}
#obewrapper select,#obewrapper #passengers ul li:last-child,#obewrapper2 select,#obewrapper2 #passengers2 ul li:last-child{font-size:1em}
#obewrapper #triptype ul li,#obewrapper #fromlocation ul li,#obewrapper #outbounddate ul li,#obewrapper #tolocation ul li,#obewrapper #returndate ul li,ul.nav_list li,#obewrapper2 #triptype2 ul li,#obewrapper2 #fromlocation2 ul li,#obewrapper2 #outbounddate2 ul li,#obewrapper2 #tolocation2 ul li,#obewrapper2 #returndate2 ul li{display:inline}
#obewrapper #fromlocation,#obewrapper #tolocation,#obewrapper2 #fromlocation2,#obewrapper2 #tolocation2{margin-bottom:5px}
#obewrapper #fromlocation ul li:first-child,#obewrapper #outbounddate ul li:first-child,#obewrapper #tolocation ul li:first-child,#obewrapper #returndate ul li:first-child,#obewrapper #passengers ul li,#obewrapper2 #fromlocation2 ul li:first-child,#obewrapper2 #outbounddate2 ul li:first-child,#obewrapper2 #tolocation2 ul li:first-child,#obewrapper2 #returndate2 ul li:first-child,#obewrapper2 #passengers2 ul li{display:block}
#obewrapper #outbounddate,#obewrapper #returndate,#obewrapper2 #outbounddate2,#obewrapper2 #returndate2{border-bottom:1px dotted #d31e00;margin-bottom:5px;padding-bottom:5px}
div.paxInfo input,select,input.required{width:140px}
li.changesearch select{width:130px;}
ul.nav_list,ul.status_ind{list-style-type:none;font-size:12px;color:#fff;text-align:center;margin:10px 0 20px;padding:0}
ul.nav_list a:visited,ul.nav_list a:hover,ul.nav_list a:active{text-decoration:none;font-weight:700;color:#fff}
ul.status_ind a:visited,ul.status_ind a:active{text-decoration:none;font-weight:700}
#itinerary_table tr td.clearbg{background-color:#fff}
div.passengertitles{color:#3399CC;font-family:Tahoma,Geneva,sans-serif;font-size:1.6em;border-bottom:5px solid #A6E2FF;margin-bottom:7px;padding-bottom:3px;width:100%;}
#dvContent{padding:0px 30px;margin-top:20px;}



#help_pnl_wrapper{background-color:#f2f2f2;color:#3DA3FF;}
#help_pnl_wrapper li{padding:2px 0px 2px 7px;font-weight:bold;border-bottom:1px solid #A6E2FF;}
#help_pnl_wrapper1 li{padding:2px 0px 2px 7px;font-weight:bold;display:inline;}
#help_pnl_wrapper a{text-decoration:none;color:#3DA3FF;}
#help_pnl_wrapper a:hover{text-decoration:underline;}
.help_pnl_header {background-color:#6BBEFF;color:#fff;font-weight:bold;text-align:center;}



.fltdtlscontent_img{height:22px;float:left;margin-right:3px;}
.fltdtlscontent_label{font-size:1.2em;float:left;padding-top:5px;}



#bkg_step_wrapper{width:510px;font-weight:bold;color:#4c4b4b;text-align:center;}
#bkg_step_wrapper a:link{color:#3399FF;text-decoration:none;}
#bkg_step_wrapper a:visited{color:#3399CC;text-decoration:none;}
#bkg_step_wrapper a:hover{color:#3399CC;text-decoration:underline;}
#bkg_step_wrapper a:active{color:#3399FF;text-decoration:none;}
.bkg_step_section_enabled{width:102px;height:20px;float:left;background-color:#fff;}
.bkg_step_section_disabled{width: 102px; height: 20px; float: left; background-color: #fff; color: #ccc;}
.confirm_btn{float:right;margin:30px 0px 20px 0px;}
.new_srch_btn{float:left;margin:30px 0px 20px 0px;}
.leftcol_bkgpage{width:158px;}
.rightcol_bkgpage{padding: 0px 15px 0px 15px;}
.blurb_content{line-height:13px;color:#282828;text-align:left;margin:10px;}
.payment_total{border-top:2px solid #A6E2FF;text-align:center;padding:7px 4px 4px 4px;font-size:1.8em;font-family:Tahoma,Geneva,sans-serif;color:#282828;}
.payment_total_label{border-top:2px solid #A6E2FF;text-align:right;padding:4px 4px 4px 0px;}
.payment_total_phone{padding:7px 4px 4px 4px;font-size:1.3em;font-family:Tahoma,Geneva,sans-serif;color:#282828;font-weight:bold;}
.payment_wrapper{margin: 0 auto 0 auto;width:100%;}
.payment_select_wrapper{margin-bottom:10px;}
.payment_paybycard_wrapper{width:100%}
.payment_note{border-bottom:5px solid #A6E2FF;padding-bottom:10px;}
.payment_impt{line-height:16px;padding-top:10px;}
.authenticate_wrapper{float:right;margin-left:10px;margin-bottom:5px;text-align:center;width:115px;margin-top:-42px;}
.card_wrapper{height:23px;line-height:23px;margin:10px 0px;vertical-align:middle;color:#444;padding-left:10px;}
.card_wrapper_label{float:left;margin-right:10px;}
.highlight_links{font-weight: bold; color: #3399CC;}
.tblconfirm{width:100%;}
#dvConfirmed p {line-height:1.1em;font-size:1em;}





.phone_highlight{display:block;padding:20px;font-size:28px;color:#cc0000;}
.nores_blurb{width:370px;padding:60px 5px;float:right;color:#444;font-size:1em;font-weight:bold;}
.nores_img{float:left;height:345px;width:292px;}
.nores_wrapper{text-align: center;width:672px; margin: 40px auto;}




div.moduleouterwrapperRED{background-image:url(/img/bg_module_header2.gif);background-repeat:repeat-x;width:285px}
div.modulecontentfooterRED{background-image:url(/img/bg_module_content_footer2.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontenttableRED{border-left:1px solid #9b1e29;border-right:1px solid #9b1e29}

div.moduleouterwrapperRED2{background-image:url(/img/bg_module_header2.gif);background-repeat:repeat-x;width:910px}
div.modulecontentfooterRED2{background-image:url(/img/bg_module_content_footer2.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontenttableRED2{border-left:1px solid #9b1e29;border-right:1px solid #9b1e29}

div.moduleouterwrapperRED3{background-image:url(/img/bg_module_header3.gif);background-repeat:repeat-x;width:910px}
div.modulecontentfooterRED3{background-image:url(/img/bg_module_content_footer3.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontenttableRED3{border-left:1px solid #9b1e29;border-right:1px solid #9b1e29}

div.moduleouterwrapperRED4{background-image:url(/img/bg_module_header4.gif);background-repeat:repeat-x;width:1024px}
div.modulecontentfooterRED4{background-image:url(/img/bg_module_content_footer4.gif);background-repeat:no-repeat;height:19px;color:#CE1D00;padding-top:3px;padding-left:10px;font-weight:bold;text-decoration:underline;}
div.modulecontenttableRED4{border-left:1px solid #9b1e29;border-right:1px solid #9b1e29}
