#slide{ padding:10px 0 0px 11px;height:195px; width:565px; z-index:5000; overflow:hidden;}
div, img,li,a { behavior: url()!important ;behavior: url("../css/iepngfix.htc")}

#each_msg{ font-family:Arial, Helvetica, sans-serif; margin:0 auto; width:100%;text-align:center; color:#444; margin-top:10px; z-index:1  }
#each_msg p{ font-family:Arial, Helvetica, sans-serif; margin:0 auto; width:100%;text-align:center; color:#444; margin-top:10px; z-index:1;}


body {
	margin: 0 auto;
	padding:0;
	text-align:left; 
	color:#000;
	font-size:12px;
	behavior:url()!important;
    behavior: url("../css/csshover.htc");
	font-family:Arial, Helvetica, sans-serif;
	background:#fcf1df url(../images/index_bg.jpg) repeat-x 50% 0%;
}

p{  margin:0; 
    padding:0;
    font:12px  Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
}

a{  margin:0; 
    padding:0;
	color:#00f;
	text-align:left;
	text-decoration:none;
	cursor:pointer;
}

input, select, textarea{font-size:12px; line-height:20px;	font-family:Arial, Helvetica, sans-serif;}
ol{ list-style:disc; margin:0; padding:0 0 0 30px;}
ol li{ list-style:disc;}

table,table td{ font-family:Arial, Helvetica, sans-serif; }
.blue{ color:#0c458c;}
#header{ 
width:100%;
height:150px;
margin:0 auto;
 }
 
#banner{ 
width:860px;
height:140px;
margin:0 auto;
position:relative;
z-index:10;
}
#menu{ 
width:860px;
height:40px;
margin:0 auto;
position:relative;
z-index:10;
margin-bottom:10px;
 }

#have_login_div{ width:200px; height:40px;position:absolute; top:40px; right:20px; text-align:right; line-height:40px;}

#webpage_content{ font-size:12px; padding-left:20px; width:820px; }

/*---------------------------------------------------------------------*/
#content{ height:219px; z-index:100; overflow:hidden; position:relative; z-index:4;}
#content{ background-color:#999999;background:url(../images/content_bg.PNG) no-repeat 100% 100%;}

#content_ab{height:219px; width:860px; position:absolute; top:0; left:0; z-index:14;}


#hot_deal_div{ position:absolute; top:10px; right:12px; z-index:16;  width:245px;  height:195px; overflow:hidden;}
#hotDeals_flash{ width:150px; height:20px;}


#hot_link_ul{ margin:0; padding:0px 6px 0 6px; list-style:none;}
#hot_link_ul li{padding:0 0 6px 0;}
#hot_link_ul li a{ font-size:11px; display:block; color:#444; line-height:14px;}
#hot_link_ul li a:hover{ text-decoration:underline;}
.scroll{
	position:absolute;
	display:block;
	height:165px;
	overflow:scroll;
	margin:30px 0 0 0;
	padding:0 30px 0 0;

	left:0;
	top:0;
	width: 210px;
	/* fixes has-layout-bug in IE6*/
	zoom:1;	
}
/*---------------------------------------------------------------------*/





/*---------------------------------------------------------------------*/

#footer{ width:990px; height:190px; position:relative; z-index:30;  margin:0 auto;}
#container{
position:relative;
z-index:3;
width:860px; 
margin:0 auto;
}
#container:after	{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}

#content_bottom{ width:860px; margin:0; padding:0; list-style:none;}

#content_bottom li{ float:left; width:215px; height:215px; overflow:hidden; display:block; }

#content_bottom li a{width:215px; height:215px; overflow:hidden; display:block; background:url(../images/box.png) no-repeat; position:relative; z-index:10; }
#content_bottom li img{display:block;padding:17px 0 0 12px; }
#content_bottom li a .con{ position:absolute; width:175px; left:12px; bottom:20px; color:#FFFFFF; padding:10px; z-index:30; }
#content_bottom li a .con_bg{ position:absolute; width:175px; left:12px; bottom:20px; height:60px; color:#FFFFFF; padding:10px; z-index:20;background-color:#ccc;  }
/*---------------------------------------------------------------------*/





/*---------------------------------------------------------------------*/
#area{
padding:10px 0 40px 0;
float:left;
width:860px;
 position:relative; z-index:4;}
#area, #area .sb-inner { background-color:#fff; z-index:20; } 
#area:after	{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
#area iframe{ display:block;}
#search_btn_big_div{ display:block; width:75px; height:75px; position:absolute;left:-75px;  bottom:0;}
#search_btn_big{ display:block; width:70px; height:70px;}
#search_btn_big .sb-border{background:white; }
#search_btn_big .sb-inner {background:#c42106 url(../images/serach_btn_big.JPG) repeat-x; z-index:20; } 
#search_btn_big a{ color:#FFFFFF;display:block; line-height:70px; text-align:center}

#page_title{ padding:10px 0 0 20px; font-size:26px; font-weight:bold;}
#page_title span{font-size:14px; font-weight:bold;}

#list_category{ margin:0; padding:10px 0 0 20px; list-style:none; width:840px; float:left;}
#list_category:after	{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
#list_category li{ float:left; margin:10px; width:110px; position:relative; z-index:3;}
#list_category li .corner_img{ position:absolute; top:0; left:0; z-index:5;}
#list_category li .corner_div{  width:100px; height:100px; overflow:hidden; padding:0;}
#list_category li a{font-size:16px; line-height:18px; display:block; padding-top:5px; color:#0c458c}


#outside_search_area{ width:820px; display:block; float:left; margin:20px 0 0 20px!important;margin:10px 0 0 10px; border-top:1px solid #ccc; z-index:500;}
#outside_search_area iframe{ color:#FF00FF;}







/*---------------------------------------------------------------------*/
#list_category_small{ margin:0; padding:10px 0 0 0px; list-style:none; width:840px;}
#list_category_small:after	{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
#list_category_small li{ float:right; margin:0 5px 5px 5px; width:65px; position:relative; z-index:4;}
#list_category_small li .corner_img{ position:absolute; top:0; left:0; z-index:5;}
#list_category_small li .corner_img img{  width:50px; height:50px;}
#list_category_small li .corner_div{  width:50px; height:50px; overflow:hidden; }
#list_category_small li .corner_div img{  width:50px; height:50px;}
#list_category_small li a{font-size:10px; line-height:14px; display:block;  color:#0c458c;}



#current_package { width:800px; position:relative; margin-left:30px; padding-bottom:5px; z-index:4; border-bottom:2px solid #0c458c;}
#current_package  .current_corner_img{ position:absolute; top:0; left:0; z-index:5;}
#current_package  .current_corner_img img{  width:60px; height:60px;}
#current_package  .current_corner_div{  width:60px; height:60px; overflow:hidden; }
#current_package  .current_corner_div img{  width:60px; height:60px;}
#current_package  #current_page_title{ position:absolute; bottom:5px; left:65px; font-size:24px; font-weight:bold;}

#list_result{ width:800px; position:relative; z-index:20; margin-left:30px; padding-bottom:30px; font-size:10px;background-color:#fff; }

#list_result table th{ vertical-align:middle;padding:6px 0 6px 12px;
line-height:14px; font-size:12px; font-weight:bold;color:#0c458c;background-color:#fff;}
#list_result table th img{vertical-align:middle; }


#list_result table td{
padding:5px 0 5px 0;
line-height:15px; 
font-size:12px; font-weight:bold;color:#fff;background-color:#0c458c; border-bottom:2px solid #fff; vertical-align:middle}

#list_result table .ico_select a{ display:block; font-size:0; width:25px; height:25px; overflow:hidden; color:#0c458c;}
#list_result table .highlight{ background-color:#FF3300;}
#list_result table .highlight a{ display:block; font-size:0; width:25px; height:25px; overflow:hidden;color:#FF3300;}
#list_result table b{display:block; font-size:0; width:5px; height:25px; visibility:hidden; }
#select_city{ position:absolute; bottom:0px; right:10px; z-index:20; font-size:12px; color:#0c458c; height:25px; line-height:25px;}
#select_city select{font-size:12px; color:#0c458c;}


#loader{ height:25px; padding-right:8px; visibility:hidden;}

#loader img{ vertical-align:middle;}





/*------------------Search --------------------*/
#search_area_div{ width:800px; display:block; margin:0 auto; padding-top:10px;font-size:14px; font-weight:bold;}
#search_area_div table ,#search_area_div table td{ background-color:#fff; width:800px; vertical-align:top;}
#search_area_div table {}
#search_area_div input{ width:160px;	font-size:12px;	color:#346ab0; border:1px solid #346ab0; }
#search_area_div select{ width:160px;	font-size:12px;	color:#346ab0; border:1px solid #346ab0; }
#search_area_div span{width:150px; display:inline-block; height:20px; margin:0; padding:0 0 0 10px;}
#search_area_div .spp{width:315px;}
#search_area_div #btn_search{  background:url(../images/btn_search.JPG) no-repeat ; margin-left:40px;height:35px; width:90px; border:0; cursor:pointer; color:#fff; line-height:35px;}


#hotel_search_title{text-align:left ;font:22px Arial, Helvetica; color:#346ab0; border-bottom:2px solid #346ab0; width:700px; margin:20px auto}

#array_airfare_title{ margin:0; padding:0; list-style:none; padding:10px 20px 0px 45px; width:795px; }
#array_airfare_title:after	{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
#array_airfare_title li{ float:left; padding:5px;  width:180px; position:relative; }
#array_airfare_title li  table td{ text-align:left; vertical-align:middle;}
#array_airfare_title li a{ color:#626262;}
#array_airfare_title li a:hover{ color:#971507; }
#array_airfare_title li  .tips_desc{ display:none;}


.bubble{ color:#fff;
 padding:0px 0px 0px 10px;
 background-color:#971507;
position:absolute;
top:0;
left:0;
z-index:100000;
background:url(../images/bubbleLeft.gif) no-repeat 0% 0%;
}
.bubbleLeft{
float:left; width:auto; display:block;
}
.bubbleRight{
height:30px;
padding:0 5px;
/*background:url(../images/bubbleRight.gif) no-repeat 100% 100%;*/
width:auto; display:block;
float:left;
}
#bubbleFont{
display:block;
padding:15px;
/*background:url(../images/serach_btn_big.JPG) repeat-x 50% 50%;*/
 background-color:#971507;
font-family:Arial, Helvetica, sans-serif;
float:left;
overflow:hidden;

}
#bubbleFont *{ color:#fff;}

