

body {

background:#c4e4f0 url(../images/general/bg.gif) repeat-x scroll center top;
color:#616161;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0px auto;
}
html > body #footer {bottom:0px;display:block;left:0px;position:fixed;z-index:7;}
#cloud-container{background:transparent url(../images/general/bg.gif) repeat-x scroll center top;height:100%;width:100%;}
.clearfix{display:block;}
.float_left{float:left;display:inline;}
.float_right{float:right;display:inline;}
.tlignl{text-align:left;}
.tlignc{text-align:center;}
.bold{font-weight:bold;}
.linegr{background-color:#e3e3e3;height:1px;margin-left:14px;margin-right:14px;}
#container{width:900px;margin:auto;border:0px solid red;color:#616161;position:relative;}
.linethrough{
text-decoration:line-through}
.t_error{float:left;display:inline;text-align:center;font-size:12px;color:#000;line-height:25px;padding-left:210px;padding-top:15px;}
/*font*/
.tilte_wh{color:#fff;font-size:14px;font-weight:bold;}
.t_10gr{color:#616161;font-size:10px;font-weight:normal;}
.t_9gr{color:#616161;font-size:9px;font-weight:normal;line-height:10px;}
.tred{color:#8d0000;font-size:11px;font-weight:bold;}
.t_10bl{color:#1e99e9;font-size:10px;font-weight:normal;}
.t_10blprogress{color:#1e99e9;font-size:10px;font-weight:normal;line-height:20px;}
.t_10blackprogress{color:#000;font-size:10px;font-weight:normal;line-height:20px;}
.t_11bl{color:#1e99e9;font-size:11px;font-weight:normal;text-decoration:none;}
.t_11black{color:#000;font-size:11px;font-weight:normal;}
.t_12black{color:#000;font-size:12px;font-weight:normal;}
.title_10wh{color:#fff;font-size:10px;font-weight:normal;text-decoration:underline;}
.title_10wh:hover{color:#fff;font-size:10px;font-weight:normal;text-decoration:none;}
.t_11wh{color:#fff;font-size:11px;font-weight:normal;}
.t_11gr{color:#616161;font-size:11px;font-weight:normal;line-height:15px;}
.t_12gr{color:#616161;font-size:12px;font-weight:normal;line-height:17px;text-align:justify;}
.t_11whd{color:#fff;font-size:11px;font-weight:normal;line-height:20px;}
.t_title{color:#000;font-size:20px;font-weight:normal;float:left;display:inline;line-height:30px;}
.t_titleterms{color:#000;font-size:20px;font-weight:normal;float:left;display:inline;line-height:50px;}
.t_12bl{color:#000;font-size:12px;font-weight:normal;}
.t_12red{color:#c13838;font-size:12px;font-weight:normal;font-weight:bold;}
.t_12or{color:#e98f02;font-size:12px;font-weight:bold;}
.link12{color:#1e99e9;font-size:12px;font-weight:normal;text-decoration:none;}
.link12:hover{color:#1e99e9;font-size:12px;font-weight:normal;text-decoration:underline;}
.link122{color:#1e99e9;font-size:12px;font-weight:normal;text-decoration:underline;line-height:17px;}
.link122:hover{color:#1e99e9;font-size:12px;font-weight:normal;text-decoration:none;line-height:17px;}
.t_14bl{color:#000;font-size:14px;font-weight:bold;}
.t_14or{color:#e98f02;font-size:14px;font-weight:bold;}
.t_16wh{color:#fff;font-size:16px;font-weight:bold;}
.t_16bl{color:#000;font-size:16px;font-weight:bold;}
.t_16or{color:#e98f02;font-size:16px;font-weight:bold;}
.t_18or{color:#e98f02;font-size:18px;font-weight:normal;}
.t_18gr{color:#7b7e7f;font-size:18px;font-weight:normal;}
/*padding*/
.h5{height:3px;}
.paddrl15{padding-left:15px;padding-right:15px;}
.paddrl5{padding-left:8px;padding-right:8px;}
.padd3{padding:3px;}
.padd5{padding:5px;}
.padd6{padding:6px;}
.paddb10{padding-bottom:10px;}
.paddt3{padding-top:3px;}
.paddt5{padding-top:5px;}
.paddt7{padding-top:7px;}
.paddt10{padding-top:10px;}
.paddt15{padding-top:15px;}
.paddt25{padding-top:23px;}
.paddt30{padding-top:30px;}
.paddt40{padding-top:45px;}
.paddb10{padding-bottom:10px;}
.paddl2{padding-left:2px;}
.paddl5{padding-left:5px;}
.paddl7{padding-left:8px;}
.paddl10{padding-left:10px;}
.paddl14{padding-left:14px;}
.paddl20{padding-left:20px;}
.paddl25{padding-left:25px;}
.paddl30{padding-left:30px;}
.paddl35{padding-left:35px;}
.paddl45{padding-left:45px;}
.paddl50{padding-left:50px;}
.paddl60{padding-left:60px;}
.paddl70{padding-left:70px;}
.paddl80{padding-left:80px;}
.paddl380{padding-left:375px;}
.paddr5{padding-right:5px;}
.paddr15{padding-right:15px;}
.paddr20{padding-right:20px;}
.paddr28{padding-right:28px;}
.paddr35{padding-right:35px;}
.marb5{margin-bottom:5px;}
.marr3{margin-right:3px;}
.marl5{margin-left:5px;}
.marl17{margin-left:18px;}
.marr5{margin-right:5px;}
.marl20{margin-left:20px;}
.mart7{margin-top:7px;}
.mart7m{margin-top:-7px;}
.mart200{margin-top:190px;}
.imgbrd{border:1px solid #a1a1a1;}
/*header*/
#header{float:left;display:inline;width:900px;height:77px;position:relative;}
.logo{float:left;display:inline;padding-top:20px;}
.call_center{padding-top:10px;color:#616161;font-size:14px;text-align:right;}
.top_nav{padding-top:5px;color:#1e99e9;font-size:12px;}

.top_nav_link{color:#1e99e9;font-size:12px;text-decoration:underline;padding-left:2px;padding-right:2px;}
.top_nav_link:hover{color:#1e99e9;font-size:12px;text-decoration:none;background-color:#f8e69f;padding-left:2px;padding-right:2px;}
.top_nav_linksel{color:#616161;font-size:12px;text-decoration:none;background-color:#f8e69f;padding-left:2px;padding-right:2px;}

.currency{color:#5d564b;font-size:10px;text-align:right;padding-top:5px;}
.mformselect{color:#000;font-size:11px;border:1px solid #cdcdcd;height:18px;padding-left:2px;}
.mformselect2{color:#2f8fcd;font-size:12px;border:1px solid #cdcdcd;height:20px;padding-left:2px;}
.mformselect3{color:#000;font-size:11px;border:1px solid #cdcdcd;height:16px;padding-left:2px;}

/*=-----------------------------------------------------------------------*/
/*middle content*/

#middle_content{width:900px;height:290px;position:relative;}
#middle_contentleft{width:732px;height:284px;position:relative;
background-image:url(../images/general/middle_bg.gif);
background-repeat:no-repeat;float:left;display:inline;margin-left:-12px;border:0px solid red;}
.search_left{float:left;display:inline;width:330px;border:0px solid red;position:relative;}
#searchwrap{float:left;display:inline;background-image:url(../images/general/top_search.gif);background-repeat:no-repeat;width:216px;height:259px;margin-top:14px;}
#searchwrap_inner{float:left;display:inline;background-image:url(../images/general/top_search_inner.gif);background-repeat:no-repeat;width:200px;height:258px;margin-top:30px;margin-left:20px;}

#rec_search{background-color:#95d2fa;color:#616161;font-size:10px;padding-top:2px;padding-bottom:2px;padding-left:20px;margin:0px 1px 5px 1px;height:10px;}
#rec_search a{color:#1e99e9;font-size:10px;text-decoration:underline;}
#rec_search a:hover{color:#1e99e9;font-size:10px;text-decoration:none;}

.b_find {background-image:url(../images/buttons/b_find.gif);width:160px; height:36px;line-height:35px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:bold;}
.b_find_over {background-image : url(../images/buttons/b_find_on.gif);width:160px; height:36px;line-height:35px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:bold;}
.b_find_inner {
background-image:url(../images/buttons/b_find_inner.gif);width:112px; height:26px;line-height:25px;background-repeat:no-repeat;color:#fff;font-size:16px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:bold;}
.b_find_inner_over {
background-image:url(../images/buttons/b_find_inner_over.gif);width:112px; height:26px;line-height:25px;background-repeat:no-repeat;color:#fff;font-size:16px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:bold;}
.b_con{background-image:url(../images/buttons/b_continue.gif);width:160px; height:37px;line-height:38px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_con_over {background-image : url(../images/buttons/b_continue_over.gif);width:160px; height:37px;line-height:38px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_con_dis {background-image : url(../images/buttons/b_continue_dis.gif);width:160px; height:37px;line-height:38px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}

.buttons {color:#fff;border:1px solid #fff;background-color:#e68d02;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;background-image:url(../images/buttons/b_continuel.gif);width:277px;height:37px;border:0px solid red;line-height:35px;}/*enable button must be in orange with white text*/
.buttons[disabled="true"], .buttons[disabled] {color:#fff;background-color:#a2a3a3;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;background-image:url(../images/buttons/b_continuel_dis.gif);width:277px;height:37px;border:0px solid red;line-height:35px;}/*disable button must be in gray with white text*/

.b_back{background-image:url(../images/buttons/b_back.gif);width:57px; height:20px;line-height:15px;background-repeat:no-repeat;color:#fff;font-size:12px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_back_over {background-image:url(../images/buttons/b_back_over.gif);width:57px; height:20px;line-height:15px;background-repeat:no-repeat;color:#fff;font-size:12px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_login{background-image:url(../images/buttons/b_login.gif);width:59px; height:28px;line-height:25px;background-repeat:no-repeat;color:#fff;font-size:12px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_login_over {background-image:url(../images/buttons/b_login_over.gif);width:59px; height:28px;line-height:25px;background-repeat:no-repeat;color:#fff;font-size:12px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}

.b_book{
background-image:url(../images/buttons/b_book.gif);width:110px; height:25px;line-height:36px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}
.b_book_over {background-image : url(../images/buttons/b_book_over.gif);width:110px; height:25px;line-height:36px;background-repeat:no-repeat;color:#fff;font-size:18px;text-decoration:none;cursor:pointer;padding:0px;text-align:center;font-weight:normal;}

.mformtext{color:#1e99e9;font-size:13px;border:1px solid #cdcdcd;height:18px;
width:192px;padding-left:2px;}
.bg_form_wrap{position:relative;padding:6px 0px 0px 8px;float:left;display:inline;}
.bg_form_wrap_inner{position:relative;padding:6px 0px 0px 2px;float:left;display:inline;}
.bg_form{position:absolute;right:3px;top:9px;}
#destwrap{float:left;display:inline;border:0px solid red;margin-top:5px;
width:485px;}
#destwrap ul{padding-left:20px;margin:0px; list-style:none; overflow:hidden;font-size:8px;color:#1282ca;}
#destwrap ul li { float:left; margin:0px;font-size:8px;text-align:center;color:#1282ca;width:131px;line-height:10px;}
#destwrap a{color:#1e99e9;font-size:8px;text-decoration:underline;}
#destwrap a:hover{color:#1e99e9;font-size:8px;text-decoration:none;}

#agent_login{background-image:url(../images/general/bg_agent_login.gif);
background-repeat:no-repeat;width:171px;height:56px;margin-top:9px;}
#agent_login ul {margin:0px 0px 0px 10px;padding:5px 0px 0px 0px;}
#agent_login ul li{ list-style-type: none;margin:0px;padding:0px;line-height:20px;}
#agent_login a{color:#1e99e9;font-size:11px;text-decoration:underline;}
#agent_login a:hover{color:#1e99e9;font-size:11px;text-decoration:none;}

#agent_login_inner{background-image:url(../images/general/bg_agent_login_inner.gif);
background-repeat:no-repeat;width:200px;height:51px;margin-top:9px;}
#agent_login_inner ul {margin:0px 0px 0px 10px;padding:5px 0px 0px 0px;}
#agent_login_inner ul li{ list-style-type: none;margin:0px;padding:0px;line-height:20px;}
#agent_login_inner a{color:#1e99e9;font-size:11px;text-decoration:underline;}
#agent_login_inner a:hover{color:#1e99e9;font-size:11px;text-decoration:none;}


#agent_login a{color:#1e99e9;font-size:11px;text-decoration:underline;}
#agent_login a:hover{color:#1e99e9;font-size:11px;text-decoration:none;}
#destination {margin-top:10px;}
#destination a{color:#616161;font-size:10px;line-height:22px;text-decoration:none;}
#destination a:hover{color:#616161;font-size:10px;line-height:22px;text-decoration:underline;}
#destination .t_11{color:#616161;font-size:11px;font-weight:bold;}
/*=-----------------------------------------------------------------------*/
/*banner content*/
#banner_content{width:900px;height:150px;
position:relative;
background-image:url(../images/general/bg_banner.gif);
background-repeat:no-repeat;margin-left:-5px;}
#foot_wrap{width:900px;margin:auto;border:0px solid red;padding-top:5px;
text-align:left;color:#484848;font-size:11px;}
.link_foot{color:#484848;font-size:11px;text-decoration:underline;padding-right:5px;padding-left:5px;}
.link_foot:hover{text-decoration:none;}
.footer2{color:#g1g1g1;font-size:10px;}
.banner_left{float:left;display:inline;padding:10px 10px 10px 10px;}
.banner_left2{float:left;display:inline;padding:10px 10px 10px 0px;}
.banner_left_bg1{width:140px;height:55px;background-repeat:no-repeat;padding-left:72px;padding-top:5px;font-size:11px;line-height:16px;padding-bottom:5px;}
.banner_left_bg2{background-image:url(../images/banner/2.jpg);width:140px;height:55px;background-repeat:no-repeat;padding-left:72px;padding-top:5px;font-size:11px;line-height:16px;margin-top:5px;}
.banner_right{float:left;display:inline;padding:10px 0px 0px 0px;border:0px solid red;}
/*=-----------------------------------------------------------------------*/
#footer {
background:transparent url(../images/general/footer_v005.png) repeat-x scroll center top;
color:#FFFFFF;
padding:0px;
text-align:center;
width:100%;
height:58px;
vertical-align:bottom;
}
/*calendar*/
#calinenr{margin:auto;width:255px;height:258px;}
#calinenr #dateinner{float:left;display:inline;margin:25px 25px 15px 25px;width:200px;}
#dateinnerday{float:left;display:inline;height:15px;line-height:19px;margin-left:33px;margin-bottom:5px;padding:0px;}
#dateinnerday ul {margin:0px; list-style:none;  overflow:hidden;padding:0px;}
#dateinnerday ul li { float:left; font-size:12px;color:#000;font-weight:bold;width:30px;}

.linebl{background-color:#b3bdc5;width:200px;float:left;display:inline;margin:2px 0px 2px 28px;}
#dateinnerday2{float:left;display:inline;margin:0px 0px 0px 31px;height:21px;line-height:22px;padding:0px;}
#dateinnerday2 ul.menu {margin:0px; list-style:none;  overflow:hidden;padding:0px;}
#dateinnerday2 ul.menu li { margin:0px;font-size:12px;color:#7b7b7b;font-weight:bold;width:29px;float:left;}


.t_cal_on{background-color:#f0f1f3;width:31px;height:19px;padding:3px;}
.t_cal_sel{background-color:#ffd8a1;width:20px;height:19px;padding:3px;}
.t_cal_dis{color:#dad9d9;}
/*=-----------------------------------------------------------------------*/
/*tooltip*/
.bubbletop{
background-image:url(../images/general/bubble_top.gif);
background-repeat:no-repeat;
width:226px;color:#616161;font-size:10px;
text-align:left;
padding:11px;line-height:14px;
position:relative;}
.ortool{color:#e99005;font-size:11px;font-weight:bold;line-height:14px;}
/*hover*/
.div_reka {position:absolute;visibility:visible;width:100%;height:100%;top:0;left:0;z-index:8;background-color:#000;-moz-opacity:0.70 ;filter:alpha(opacity: 70);opacity:0.70;position:fixed;}
.div_countries{position:absolute;visibility:visible; z-index:20;background:#fff;height:280px;}
.div_countries2{position:absolute;visibility:visible; z-index:20;background:#fff;height:280px;}
.div_help{position:absolute;visibility:visible; z-index:20;width:246px;}
.div_calendar{position:absolute;visibility:visible; z-index:20;background:#fff;width:255px;height:258px;background-image:url(../images/general/bg_cal_on.gif);background-repeat:no-repeat;}
.div_calendar2{position:absolute;visibility:visible; z-index:10;background:#fff;width:255px;height:258px;background-image:url(../images/general/bg_cal_on.gif);background-repeat:no-repeat;}

.close_bt{position:absolute;right:5px;top:5px;background-color:#0ca0ff;}
.top_div{background-image:url(../images/general/top_div.gif);color:#fff;padding-left:10px;
background-repeat:repeat-x;font-weight:bold;line-height:28px;margin:0px;}
.closediv{position:absolute;right:0px;top:0px;width:20px;}
.top_div_cal{color:#fff;padding-left:10px;font-weight:bold;line-height:25px;
height:28px;width:256px;}
#countries{float:left;display:inline;}
#countries ul {overflow:hidden;margin:0px;padding:0px 30px 0px 10px;border:0px solid red;}
#countries ul li{ font-size: 11px;list-style-type: none;margin:0px;padding:0px;line-height:15px;}
#countries a{color:#1e99e9;font-size:11px;text-decoration:none;}
#countries a:hover{color:#1e99e9;font-size:11px;text-decoration:none;background-color:#f8e69f;}


/*itinerary*/
.itinerary_wrap{float:left;display:inline;width:680px;border:0px solid red;}
#itinerary_inner{width:677px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;}
.itinerary_inner{width:677px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;}
#itinerary_inner2{width:628px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;}
.itinerary_inner_head{font-weight:bold;background-color:#e98f02;color:#fff;font-size:12px;line-height:20px;padding-left:14px;margin:5px 0px 0px 0px;}

.itinerary_inner_head3{font-weight:bold;background-color:#e96902;color:#fff;font-size:12px;line-height:20px;padding-left:14px;margin:0px;cursor:pointer;}
.itinerary_inner_head3 a{font-weight:bold;color:#fff;text-decoration:underline;}
.itinerary_inner_head3 a:hover{font-weight:bold;color:#fff;text-decoration:none;}
.itinerary_inner_head2{float:left;display:inline;color:#000;font-size:12px;line-height:20px;padding-left:14px;font-weight:bold;margin-top:5px;}
.itinerary_inner_head4{float:left;display:inline;color:#e98f02;font-size:11px;line-height:20px;padding-left:14px;font-weight:bold;margin-top:5px;}
.itinerary_inner_head4 a{color:#1e99e9;font-size:10px;line-height:20px;padding-left:14px;font-weight:bold;margin-top:5px;text-decoration:none;}
.itinerary_inner_head4 a:hover{color:#1e99e9;font-size:10px;line-height:20px;padding-left:14px;font-weight:bold;margin-top:5px;text-decoration:underline;}

#itinerary{float:left;display:inline;padding:0px;border:0px solid red;position:relative;}
#itinerary ul{margin:0px; list-style:none; overflow:hidden;font-size:12px;color:#616161;padding:0px;}
#itinerary ul li { float:left; margin:0px;font-size:12px;text-align:left;color:#616161;line-height:18px;margin-top:2px;}

.fare_result{float:left;display:inline;
background-color:#fdf5e8;margin-left:14px;margin-top:20px;
border:1px solid #a1a1a1;padding-top:5px;padding-bottom:5px;width:250px;}
#fare_resultinner{float:left;display:inline;margin:0px;padding:0px;width:678px;}
#fare_resultinner ul{margin:0px; list-style:none; overflow:hidden;font-size:12px;color:#000;padding:0px;}
#fare_resultinner ul li { float:left; margin:0px;font-size:12px;text-align:center;color:#000;line-height:18px;}


/*search result*/
.search_wrap{float:left;display:inline;width:677px;border:0px solid red;}
#search_inner{width:678px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;border-top:1px solid #a1a1a1;}
.result_top{float:left;display:inline;width:677px;border:0px solid red;background-color:#e2f2f8;margin:0px;padding:0px;height:64px;}
.bt_previous{float:left;display:inline;margin:3px;background-image:url(../images/buttons/b_previous.gif);
background-repeat:no-repeat;width:155px;height:18px;padding-left:18px;}
.bt_previous a{color:#fff;font-size:9px;line-height:20px;text-decoration:none;}
.bt_next{float:right;display:inline;margin-right:3px;margin-top:3px;background-image:url(../images/buttons/b_nexts.gif);
background-repeat:no-repeat;width:155px;height:18px;
text-align:right;}
.bt_next a{color:#fff;font-size:9px;line-height:20px;text-decoration:none;padding-right:25px;}


.dayswrap{float:left;display:inline;border:0px solid red;width:660px;padding-left:7px;}
.days{float:left;display:inline;border:0px solid red;line-height:20px;}
.dayslink{font-size:10px;text-align:left;color:#4eb4f6;text-decoration:none;}
.dayslink:hover{font-size:10px;text-align:left;color:#4eb4f6;text-decoration:underline;}
.days_dis{color:#848687;font-size:10px;}
.day_sel{float:left;display:inline;color:#000;font-weight:bold;
text-align:center;line-height:20px;
background-image:url(../images/general/tab_sel.gif);
background-repeat:no-repeat;width:108px;height:21px;}
.search_inner_head{font-weight:bold;background-color:#e98f02;color:#fff;font-size:12px;line-height:20px;padding-left:14px;margin-top:10px;margin-bottom:2px;height:20px;width:666px;
}
#search{float:left;display:inline;margin:0px;padding:0px;}
#search ul{margin:0px; list-style:none; overflow:hidden;font-size:12px;color:#616161;padding:0px;}
#search ul li { float:left; margin:0px;font-size:12px;text-align:left;color:#616161;line-height:18px;}
.terms_inner_head{font-weight:bold;background-color:#e98f02;color:#fff;font-size:12px;line-height:20px;padding-left:14px;margin-bottom:2px;height:20px;width:885px;margin-top:5px;}

.destwrapsearch{ float:left; margin:0px;font-size:11px;text-align:justify;color:#616161;line-height:16px;background-color:#eaf5fa;width:679px;padding-top:30px;position:relative;}
.i_loupe{position:absolute;left:0px;top:-31px;}
.t_destsearch{color:#000;font-size:12px;text-align:left;padding-left:60px;line-height:20px;}
.search_left{float:left;display:inline;width:130px;margin-left:34px;color:#7b7e7f;font-size:18px;font-weight:normal;margin-top:50px;}
.lineblue{background-color:#4eb4f6;width:620px;float:left;display:inline;margin-left:24px;height:1px;padding-left:14px;}
.cell{border-left:1px solid #e3e3e3;margin-left:5px;}
.right_banner{float:left;
background-image:url(../images/general/banner_itinerary.gif);margin-left:18px;margin-top:-4px;
background-repeat:no-repeat;width:202px;height:304px;}
.right_banner_but{
background-image:url(../images/general/right_banner_but.gif);background-repeat:no-repeat;width:112px;height:57px;margin-left:50px;margin-top:10px;color:#fff;padding-top:5px;cursor:pointer;}

#progress{float:left;display:inline;margin-left:10px;padding:0px;}
#progress ul{margin:0px; list-style:none; overflow:hidden;font-size:10px;color:#616161;padding:0px;height:20px;}
#progress ul li { float:left; margin:0px;font-size:10px;text-align:center;color:#616161;line-height:20px;
background-image:url(../images/general/bg_progress.gif);
background-repeat:repeat-x;}
#progress ul li a{ color:#1e99e9;font-size:10px;font-weight:normal;line-height:20px;text-decoration:none;}
#round{float:left;display:inline;margin-left:15px;padding:0px;margin-top:8px;}
#round ul{margin:0px; list-style:none; overflow:hidden;font-size:10px;color:#616161;padding:0px;height:20px;}
#round ul li { float:left; margin:0px;font-size:10px;text-align:center;color:#616161;line-height:20px;}

/*destination*/
#terms_wrap{background-color:#f3fafc;padding:5px;width:640px;margin:5px 14px 0px 14px;font-size:12px;color:#000;line-height:20px;}
 .map_left{float:left;display:inline;margin:5px;}
.dest_img{margin-left:5px;margin-bottom:5px;}
#payment_inner{width:677px;float:left;display:inline;background-color:#f3fafc;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;}
#contact_inner{width:647px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;border-top:1px solid #a1a1a1;padding:15px;line-height:16px;
text-align:justify;}
#contact_inner ul{margin:0px; list-style:none; overflow:hidden;font-size:12px;color:#616161;padding:0px;}
#contact_inner ul li { float:left; margin:0px;font-size:12px;text-align:left;color:#616161;line-height:20px;}
#contact_inner ul li a{ color:#1e99e9;font-size:12px;font-weight:normal;line-height:20px;text-decoration:underline;font-weight:bold;}


#terms_inner{width:867px;float:left;display:inline;background-color:#fff;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;color:#616161;border-top:1px solid #a1a1a1;padding:15px;line-height:16px;
text-align:justify;}
#terms_middle{float:left;display:inline;background-color:#eaf6fa;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;width:199px;}
#terms_middle ul {margin:0px;padding:0px;}
#terms_middle ul li{ font-size: 11px;list-style-type: none;margin-top:3px;padding:0px;text-align:left;line-height:16px;}
.terms_inner{float:left;display:inline;margin-left:18px;margin-top:25px;}
.contact_inner{float:left;display:inline;margin-left:18px;margin-top:10px;}
.lineterms{background-color: #a1a1a1;height:1px;margin-left:3px;margin-right:3px;margin-top:-5px;}


#terms_inner ul{margin:0px; list-style:none; overflow:hidden;font-size:12px;color:#616161;padding:0px;}
#terms_inner ul li { float:left; margin:0px;font-size:12px;text-align:left;color:#616161;line-height:20px;padding-right:50px;}
#terms_inner ul li a{ color:#1e99e9;font-size:12px;font-weight:normal;line-height:20px;text-decoration:underline;font-weight:bold;}


.pic_area{position:relative;float:left;display:inline;border:0px solid red;padding:7px 13px 0px 6px;}
.paging_area{float:left;display:inline;border:0px solid red;padding:7px 0px 0px 10px;}
.paging_on{float:left;display:inline;padding:3px;background-color:#e98f02;border:1px solid #a1a1a1;
vertical-align:top;margin:3px;width:15px;
text-align:center;}
.paging_on a{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;}
.paging{text-align:center;float:left;display:inline;padding:3px;color:#1d1f20;background-color:#fae6c7;border:1px solid #a1a1a1;
vertical-align:top;margin:3px;width:15px;}
.paging a{color:#1d1f20;text-decoration:none;font-size:12px;font-weight:bold;}
.arrow_next{float:left;display:inline;margin-top:5px;}
.arrow_prev{float:left;display:inline;margin-top:5px;}
.linep{float:left;display:inline;background-color:#d0d0d0;width:400px;height:1px;margin:15px;}
.txt_area{float:left;display:inline;border:0px solid red;padding-left:13px;
text-align:justify;line-height:22px;width:400px;margin-top:-10px;}
.link_next{float:left;display:inline;border:0px solid red;width:400px;}


.bottom_itin{background-image:url(../images/general/bottom_itin.gif);background-repeat:no-repeat;height:9px;}
.hint {
   	display: none;
    position: absolute;
   left: 290px;
    width: 200px;
    margin-top: -8px;
    border: 1px solid #afbdc3;
    padding: 5px 6px;color:#616161;font-size:11px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #c8eeff url(../images/general/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(../images/general/pointer.gif) left top no-repeat;}

.dropcontent{display:block;}



/*  dropdown --*/	
	#dropmenudiv{
position:absolute;
background-color:#4eb4f6;
font:normal 11px arial;
color:#ffffff;
line-height:18px;
z-index:100;
width:90px;
height:20px;
margin-top:10px;
margin-left:-5px;border-bottom:1px solid #fff;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
color:#ffffff;
background-color:#4eb4f6;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #043E5F;

}