@charset "utf-8";
/* CSS Document */

/*特价机票搜索 图片样式*/
#container_right .special_tickets .title{ margin-top:-10px;}
#container_right .start_city { height:28px; margin-top:15px; padding-left:4px;}
#container_right .start_city .b_text{ font-size:14px;}

/*特价机票搜索结果 样式*/
#container_right table.special_tickets tbody tr td.selected{ background-color:#fbe7e6}
#container_right table.special_tickets tbody tr td span.highlight{ color:#b21b1b}
/*特价机票搜索结果 翻页样式*/
#container_right .pages{ height:43px; background-color:#ececec; padding-left:10px; color:#2a2c2b; margin-bottom:12px;}
#container_right  .choose_departure_time{ float:left;color:#2a2c2b; padding-left:12px;}
#container_right  .choose_departure_time table{ height:43px;}
#container_right  .choose_departure_time table tr td{ padding-top:6px;}
#container_right  .choose_departure_time input.text{border-color:#84A0BC #B8C9D8 #B8C9D8 #84A0BC;border-style:solid;border-width:1px;color:#A5A5A5;margin-left:5px;margin-right:7px;padding-left:3px;width:90px;}
#container_right  .choose_departure_time input.button{background:transparent url(../images/button_order_login_2words_red_whitebg.gif) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:25px;margin-left:14px; margin-bottom:5px;padding-bottom:2px;width:65px; font-size:9pt;}

#container_right .pages .pagechange{ float:right;width:100%; text-align:right; padding-top:12px; padding-right:12px;_width:auto}
#container_right .pages .pagechange a{ color:#b21b1b}

/*度假左栏推广样式*/
#container_right {}
#container_right_center .vacation_promotion {height:163px;margin-right:4px;margin-left:2px;margin-bottom:23px;overflow:hidden;position:relative;width:663px;_width:660px;/*IE6*/}
#container_right_center .vacation_promotion .menu {bottom:10px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;right:10px;}
#container_right_center .vacation_promotion .menu li {background-image:url(../images/group_adv_white_button.gif);color:#C10404;cursor:pointer;float:left;text-align:center;margin-left:5px;width:16px;height:15px;padding-top:1px;}
#container_right_center .vacation_promotion .menu li.current {background-image:url(../images/group_adv_red_button.gif);color:#FFFFFF;}

/*度假左栏热卖*/
#container_left #recommend_hot_sales_title{margin-top:22px;	margin-left:2px;background-image:url(../images/group_recommend_drinkery_title_bg.gif);width:213px;height:32px;}
#container_left #recommend_hot_sales_title_text{	padding-top:8px;font-size:14px;font-weight: bold;color:#FFFFFF;	margin-left:6px;float:left;}
#container_left #recommend_hot_sales_title_more{	padding-top:10px;background-image:url(../images/group_recommend_drinkery_more_bottom.jpg);	background-position:27px 12px;background-repeat:no-repeat;padding-right:22px;float:right;}
#container_left #recommend_hot_sales_title_more a{color:#FFFFFF;text-decoration:none;}
#container_left #hot_sales{margin-left:2px;width:211px;border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-left:1px solid #E0E0E0;}
#container_left #hot_sales .menu {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 5px;padding:0;}
#container_left #hot_sales .menu li {text-align:center;float:left;height:35px;margin-top:14px;}
#container_left #hot_sales .menu li .tab_title_span{float:left;height:24px;}
#container_left #hot_sales .menu li a{color:#6E6E6E;display:block;height:24px;padding-top:5px;padding-left:4px;padding-right:4px;float:left;	font-weight: bold;text-decoration:none;width:32px;}
#container_left #hot_sales .menu li.current {background:transparent url(../images/group_recommend_drinkery_city_tab_bottom_bg.jpg) no-repeat scroll center top;}
#container_left #hot_sales .menu li.current .tab_title_span{background-image:url(../images/group_recommend_drinkery_city_tab_left_bg.jpg);	background-repeat:no-repeat;}
#container_left #hot_sales .menu li.current a{color:#ffffff;background-image:url(../images/group_recommend_drinkery_city_tab_right_bg.jpg);	background-position:right 0px;background-repeat:no-repeat;}
#container_left #hot_sales #tabcontent{margin-left:8px; padding-top:27px}
#container_left #hot_sales #tabcontent .tabcontent_div_grey{background-color:#eaeaea;height:17px;	padding-top:5px;padding-left:2px;color:#7f7f7f;}
#container_left #hot_sales #tabcontent .tabcontent_div_white{	background-color:#ffffff;height:17px;padding-top:5px;padding-left:2px;color:#7f7f7f;}
#container_left #hot_sales #tabcontent .sales{float:left}
#container_left #hot_sales #tabcontent .price{ float:right; color:#6E6E6E; font-weight:bolder; padding-right:10px}




/*度假右栏内容*/
#right_content { margin-top:20px; height:509px; _height:500px/*IE6*/}
#right_content  #right_content_left{ width:440px; height:500px; float:left}
#right_content #right_content_left #right_left_title{ background-image:url(../images/vacation_red_title.gif); background-repeat:repeat-x; height:27px; width:440px}
#right_content #right_content_left #right_left_title div{ color:#FFFFFF; font-weight:bolder; padding-left:8px; padding-top:7px}
#right_content #right_content_left .sub_content_1{ margin-top:2px;width:440px; height:114px; background-color:#faedf1; float:left}
#right_content #right_content_left .sub_content_2{ margin-top:2px;width:440px; height:114px; background-color:#edf2f6; float:left}
#right_content #right_content_left .sub_content_3{ margin-top:2px;width:440px; height:114px; background-color:#faedf1; float:left}
#right_content #right_content_left .sub_content_4{ margin-top:2px;width:440px; height:114px; background-color:#edf2f6; float:left}
#right_content #right_content_left  .image_holder{ background-color:#FFFFFF; height:105px; width:159px}
#right_content #right_content_left  .image_holder img{ margin-left:4px; margin-top:2px;}
#right_content #right_content_left .sub_content_1 .image_holder{ margin-left:5px; margin-top:5px; float:left}
#right_content #right_content_left .sub_content_3 .image_holder{margin-left:5px; margin-top:5px; float:left}
#right_content #right_content_left .sub_content_2 .image_holder{ margin-right:5px; margin-top:5px; float:right}
#right_content #right_content_left .sub_content_4 .image_holder{margin-right:5px; margin-top:5px; float:right}
#right_content #right_content_left .subtitle_bule{ float:left; color:#5084a9; font-weight:bolder; margin-top:17px; margin-left:15px}
#right_content #right_content_left .subtitle_red{float:left;color:#d8577b; font-weight:bolder;margin-top:17px; margin-left:15px}
#right_content #right_content_left .subcontent{float:left;color:#7f7f7f; width:236px; margin-left:15px; margin-top:7px}
#right_content #right_content_left .vacation_blue_more a{float:left;color:#5084a9;background-image:url(../images/vacation_blue_icon.gif);}
#right_content #right_content_left .vacation_red_more a{float:left;color:#d8577b;background-image:url(../images/home_tab_icon_arrow_red_right_whiteBG.gif);}
#right_content #right_content_left a{
margin-top:10px;
margin-left:15px; 

background-repeat:no-repeat;
display:block;
float:right;
margin-right:5px;
padding-bottom:13px;
padding-left:25px;
text-decoration:none;
}
#right_content #right_content_right{ float:left; width:210px;_width:200px/*IE6*/; margin-left:13px; _margin-left:7px/*IE6*/}
/*#right_content #right_content_right .sub_content_1{border:#DDDDDD solid 1px; height:73px;}
#right_content #right_content_right .sub_content_2{border:#DDDDDD solid 1px;height:73px; margin-top:12px}
#right_content #right_content_right .sub_content_3{border:#DDDDDD solid 1px;height:73px;margin-top:12px}
#right_content #right_content_right img{ margin-left:5px; margin-top:5px; float:left}
#right_content #right_content_right .sub_right_title{ float:left; margin-top:7px; margin-left:7px; font-weight:bolder; color:#444444}
#right_content #right_content_right .sub_right_content{ float:left; margin-top:5px; margin-left:7px; width:120px; color:#6E6E6E}*/

/*内容右栏广告样式*/


#right_content #right_content_right .adv_about{	margin-bottom:14px;margin-left:2px;border:1px solid #E0E0E0;width:211px;height:75px;background-repeat:no-repeat;background-position:5px 6px;position:relative;}

#right_content #right_content_right .adv_about_text{width:210px;height:46px;height:46px\9;/*IE8*/*height:56px;/*IE7*/_height:56px;/*IE6*/}
#right_content #right_content_right .adv_about_img{width:28%;float:left;margin:6px 0 0 5px; _margin-left:2px;/*IE6*/}
#right_content #right_content_right .adv_about_content{width:67%;float:right;}
#right_content #right_content_right .adv_about_text_title{margin-top:10px;height:16px;font-weight: bold; color:#414342}
#right_content #right_content_right .adv_about_text_detail{color:#7f7f7f;}
#right_content #right_content_right .adv_about_button{bottom:0px;bottom:2px\9;/*IE8*/*bottom:2px;/*IE7*/_bottom:-1px;/*IE6*/right:5px;right:5px\9;/*IE8*/*right:5px;/*IE7*/_right:5px;/*IE6*/position:absolute;}
#right_content #right_content_right .adv_about_button a{background-image:url(../images/home_tab_icon_arrow_red_right_whiteBG.gif);background-position:0 0 0 5px;background-repeat:no-repeat;color:#910D0D;display:block;padding-left:25px;text-decoration:none;float:right;padding-bottom:5px;}

#right_content #right_content_right .sub_right_content_more a{background-image:url(../images/home_tab_icon_arrow_red_right_whiteBG.gif);
background-repeat:no-repeat;
color:#910D0D;
display:block;
float:right;
margin-right:7px;
padding-bottom:13px;
padding-left:25px;
text-decoration:none;}

#right_content #right_content_right .sub_content_4{ margin-top:24px;_margin-top:15px/*IE6*/;}









