html{
margin-top:0;
}
body{
font-family:Geneva, Arial, Helvetica, sans-serif;background:#F5F3EB;margin-top:0;padding-top:0;font-size:11px;
}
select,input,texterea{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}
form{
padding:0; margin:0;
}
ul{
 padding:0; margin:0 0 0 4px; list-style:none;
}
ul li{
  background:url(images/list.gif) left  7px no-repeat;padding:5px 0 0 10px;
}
img{
border:0px;
}
#top{
 position:relative;
}
.head span{
display:block;font-family:Georgia, "Times New Roman", Times, serif; padding:0;margin:5px 0 0 20px; font-size:21px; font-weight:bold;
}
.top_adv{
position:absolute; width:468px;height:60px;top:4px;right:50px;
}
.clear{
 clear:both;
}
 .w_box_top{ 
 position:relative; height:15px;
 }
 .w_box_bot{
  position:relative;
  height:15px;
 }
 .w_box_top_left,.w_box_top_right,.w_box_bot_left,.w_box_bot_right{
  position:absolute;width:15px; height:15px; z-index:5;
 }
 .w_box_top_left{
    top:0;
	left:0;
  }
 .w_box_top_right{
    top:0;
	right:0;
 }
 .w_box_bot_left{
    top:0;
	left:0;
  }
 .w_box_bot_right{
  top:0;
	right:0;
 }
 .bar_bg{
  background:url(images/title_bg.gif);
  padding:4px 0 0 20px;
  height:22px;
  }
 .title_bg{
  position:absolute;
  top:2px;
  left:3px;
  background:url(images/title_bg.gif);
  padding:4px 0 0 20px;
  height:22px;
  z-index:10;
 }
 .title_bg h2,.bar_bg h2{
 padding:0;
 margin:0;
  font-size:13px;
  font-weight:bold;
 }
 .w_box,.g_box{
 _height:50px;
 min-height:50px;
 padding:3px;
 }
 .w_box{
 border-left:1px #FFCD6C solid;
 border-right:1px #FFCD6C solid;
 }
 .g_box{
 border-left:1px #CCCCCC solid;
 border-right:1px #CCCCCC solid;
 background:#EDEADC;
 }
 .tour_box_title{
 position:absolute;
 width:500px;
  padding:6px ;
  top:3px;
  left:0;
 z-index:18; 
 }
 .tour_box_title a{
 color:#FF6600;
 font-size:12px;
 }
.tour_box_i{
 _height:200px;
 min-height:200px;
 border-left:1px #FFCD6C solid;
 border-right:1px #FFCD6C solid;
 padding:0 3px 0 3px;
 }
 .ads_left{
 float:left;width:167px;height:296px;background:url(images/left_adv.gif) no-repeat;
 }
 .ads_right{
float:left;width:336px;height:280px;margin-left:4px;
 }
 .gra_box{
 background:#EDEADC;
 border-left:1px #CCCCCC solid;
 border-right:1px #CCCCCC solid;
 padding:0px 8px 3px  8px;
 }
 .wih_box{
 height:80px;
 background:#ffffff;
 border-left:1px #CCCCCC solid;
 border-right:1px #CCCCCC solid;
 padding:3px;
 }
 .doc_ads_box{
  padding:4px 0 4px 0;
  border-bottom:#CCCCCC 1px solid;
 }
 /*---*/
 .w_bg_t_left{
 background:url(images/blank_box_t_left.gif) no-repeat;
 }
 .w_bg_t_center{
 background:url(images/blank_box_t_center.gif);
 }
 .w_bg_t_right{
 background:url(images/blank_box_t_right.gif) no-repeat;
 }
 .w_bg_b_left{
 background:url(images/blank_box_b_left.gif) no-repeat;
 }
 .w_bg_b_center{
 background:url(images/blank_box_b_center.gif);
 }
.w_bg_b_right{
 background:url(images/blank_box_b_right.gif) no-repeat;
 }
 /*---*/
 .gl_bg_t_left{
 background:url(images/gray_box_t_left.gif) no-repeat;
 }
 .gl_bg_t_center{
 background:url(images/gray_box_t_center.gif);
 }
 .gl_bg_t_right{
 background:url(images/gray_box_t_right.gif) no-repeat;
 }
 .gl_bg_b_left{
 background:url(images/gray_box_b_left.gif) no-repeat;
 }
 .gl_bg_b_center{
 background:url(images/gray_box_b_center.gif);
 }
.gl_bg_b_right{
 background:url(images/gray_box_b_right.gif) no-repeat;
 }
 /*---*/
 .b_bg_t_left{
 background:url(images/book_box_t_left.gif) no-repeat;
 }
 .b_bg_t_center{
 background:url(images/book_box_t_center.gif);
 }
 .b_bg_t_right{
 background:url(images/book_box_t_right.gif) no-repeat;
 }
 .b_bg_b_left{
 background:url(images/book_box_b_left.gif) no-repeat;
 }
 .b_bg_b_center{
 background:url(images/book_box_b_center.gif);
 }
.b_bg_b_right{
 background:url(images/book_box_b_right.gif) no-repeat;
 }
 /*--*/
 .g_bg_t_left{
 background:url(images/gra_box_t_left.gif) no-repeat;
 }
 .g_bg_t_center{
 background:url(images/gra_box_t_center.gif);
 }
 .g_bg_t_right{
 background:url(images/gra_box_t_right.gif) no-repeat;
 }
 .g_bg_b_left{
 background:url(images/gra_box_b_left.gif) no-repeat;
 }
  .g_bg_b_center{
 background:url(images/gra_box_b_center.gif);
 }
 .g_bg_b_right{
 background:url(images/gra_box_b_right.gif) no-repeat;
 }
 /*--*/
 .wi_bg_t_left{
 background:url(images/with_box_t_left.gif) no-repeat;
 }
 .wi_bg_t_center{
 background:url(images/with_box_t_center.gif);
 }
 .wi_bg_t_right{
 background:url(images/with_box_t_right.gif) no-repeat;
 }
 .wi_bg_b_left{
 background:url(images/with_box_b_left.gif) no-repeat;
 }
 .wi_bg_b_center{
 background:url(images/with_box_b_center.gif);
 }
 .wi_bg_b_right{
 background:url(images/with_box_b_right.gif) no-repeat;
 }

  /*--*/
 .ye_bg_t_left{
 background:url(images/yel_box_t_left.gif) no-repeat;
 }
 .ye_bg_t_center{
 background:url(images/yel_box_t_center.gif);
 }
 .ye_bg_t_right{
 background:url(images/yel_box_t_right.gif) no-repeat;
 }
 .ye_bg_b_left{
 background:url(images/yel_box_b_left.gif) no-repeat;
 }
 .ye_bg_b_center{
 background:url(images/yel_box_b_center.gif);
 }
 .ye_bg_b_right{
 background:url(images/yel_box_b_right.gif) no-repeat;
 }
 /*--*/
#top,#middle,#footer{
   width:996px;
   margin:0 auto;
 }
 #footer{
 background:#EBE7D6;
 height:100px;
 }
#top{
background:url(images/top_pic.jpg) no-repeat;
height:110px;
}
#middle{
  background:url(images/middle_bg.jpg);
}
.left{
width:160px;
float:left;
}
.left_link{
background:#F8E7A4;
}
.left_link a{
color:#000000;
text-decoration:none; 
font-size:11px;
}

.left_link a:hover{
 text-decoration:underline; 
}


.center{
background:#ffffff;
float:left;
width:508px;
padding:0 4px 0 4px;
margin:0 8px 0 8px;

}
.right{
float:left;
width:302px;
}

.left_top{
background:url(images/left_top.jpg);
height:30px;
}
.right_top{
background:url(images/right_top.jpg);
height:30px;
}


/*--------------document page---*/
.breadcrumbs{
position:absolute;
width:700px;
height:30px;
bottom:-10px;
left:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.breadcrumbs a,.breadcrumbs span{
color:#666666;
text-decoration:none;
}
.breadcrumbs a{
font-size:12px;
text-decoration:underline;
}
.breadcrumbs a:hover{
  color:#000000;
  text-decoration:underline;
}
.doc_top{
 border-top:#FF9900 2px solid;
 padding:0 8px 0 8px;
}
.doc_title h1{
padding:0px;
margin:2px 0 8px 0;
font-size:14px;
font-weight:600;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text_size{
 margin:2px 0 2px 0;
 height:20px;
 width:110px;
 float:right;
}
.text_size span{
color:#666666;
float:left;
display:block;
}
.operate{
padding:10px 0  0px  0;
height:22px;
width:264px;
background:url(images/doc_op.gif) no-repeat ;
position:relative;
}
.ope,.opp,.opsh,.ops{
position:absolute;
display:block;
top:2px;
}
.ope{
left:20px;
}
.opp{
left:80px
}
.opsh{
left:130px
}
.ops{
left:190px
}
.operate a{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
.first_text,.second_text{
font-family:Geneva, Arial, Helvetica, sans-serif;
line-height:16px;
}
.first_text{
border-top:1px #FFE5B3 solid;
padding-top:4px;
font-size:11px;
}
.doc_ads{
float:left;
width:260px;
}
.second_text{
float:left;
width:224px;

padding-left:8px;
}
.nyd_sumarytext{
padding-top:4px;
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:14px;
 color:#990000;
}
.nyd_block{
padding-top:12px;
background:#FFFFE0;
}
.nyd_block a{
 background:url(images/linkc.gif) center left no-repeat;
 padding-left:10px;
 color:#FF3300;
}
.nyd_list div {
padding:2px;
}
.summary{
 color:#990000;
}
.nyd_list a{
 color:#000000;
}
.jie{
/* background:url(images/jie.gif) no-repeat;*/
}
.tcint{
text-align:center;
font-size:12px;
height:20px;
background:#FFCC00;
padding:6px 0 2px 0;
}

.relate_link div {
padding:2px 4px 2px 4px;
color:#0256C8;
}
.relate_link div a{
 font-size:12px;
 color:#0256C8;
 font-weight:bold;
}

/*tc*/
.tc_title{
padding-top:4px;
height:21px;
background:url(images/tc_bg.gif);
}
.tc_title h1{
padding:0;
margin:0;
padding-left:20px;
font-size:13px;
font-weight:bold;
}
.tc_word em{
  font-size:13px;
}
.rimg{
float:right;
background:url(images/girl.gif);
height:94px;

width:80px;
}
.contact{
padding-bottom:3px;
background:url(images/right_line.gif) bottom no-repeat;
}
.bes_con{
 margin-top:20px;padding:0 4px 0 4px
}
.bes_con img{
 margin-left:1px;
}
p{
  margin:0;
  padding:4px 0 4px 0 ;
  
}

/*day by day*/
.titlebar{
 background:url(images/title_bg.gif);
  padding:4px 0 0 20px;
  height:22px;
 }
.titlebar h2{
float:left;
 padding:0;
 margin:0;
  font-size:13px;
  font-weight:bold;
}
.titlebar img{
margin-left:10px;
float:left;
cursor:pointer;
}
.tour_label{
width:100px;float:left;
}
.tour_value{
float:left;width:380px;
}
.tour_box{
border:1px #FFCC01 solid;background:#F2F0E6;margin:8px 0 8px 0;
}
.tour_box_content{
float:left;width:270px;padding:4px;
}
.day_box{
border-bottom:1px dashed #FF6600;padding:10px 4px 4px 4px;
}
.day_content{
float:left;width:260px;
}
.day_img{
float:left;width:216px;
}
/*intrest*/
.bg{
cursor:pointer;
font-size:13px;
background:url(images/tab.gif) repeat-x;
}
.sbg{
cursor:pointer;
font-size:13px;
background:url(images/tab_selected.gif) repeat-x;
}
p{
line-height:15px;
}
.hotel_info{
float:left;width:280px;padding-top:4px;
}
.hotel_img{
float:left;width:202px;
height:141px;
margin-top:8px;
border:1px #CFCFCF solid;
padding:2px 2px 2px 2px;
}
.zoom a{
display:block;
background:url(images/jia.gif) center left no-repeat;
text-decoration:underline;
color:#990000;
padding:5px 5px 5px 16px;
cursor:pointer;
}
.cdeta a{
cursor:pointer;
text-decoration:underline;
 color:#0256C8;
display:block;
float:left;
}
.inq{
 background:url(images/inquiry_bg.gif) no-repeat;
 width:486px;
 height:95px;
padding:0 4px 0 4px;
 margin-bottom:6px;
}
.b_img{
  float:left;
  width:192px;
  height:79px;
  background:url(images/chinaodysseytours.jpg);
}
.b_links{
 float:left;
 width:700px;
}
.b_links a{
  fon-size:12px;

}
.inqimg{
margin:4px 0 0 0;float:left;width:120px;
}
.tinq{
float:right;width:300px;color:#FF3300;
}
.dayimg{
background:#EBE7D6;width:210px;height:160px;margin:2px;
}
.form-inq td{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
padding:4px;
}
.form-inq td h3{
font-size:13px;
color:#FFFFFF;
padding:4px;
margin:0;
text-align:center;
}
.flist div{
 padding:3px 0 3px 0;  
}
.hlimg{
  float:left;
  background:#EBE7D6;width:210px;height:162px;margin:3px 4px 0 0;
  padding:2px 3px 2px 3px;
}
.fontred{
color:#FF3300;
}
.subins{
  width:150px;
  padding-left:10px;
}
.subins a{
text-decoration:none;
}
.subins a:hover{
text-decoration:underline;
}
/*--happy--*/
.hlist a,.tlist a{
 display:block;
 background:url(images/list.gif) left center no-repeat;
 font-size:11px;
 padding:3px 0 0 10px;
}
.hlist a{
	color:#000;
}
.tlist a{
	color:#FF6600
}
.hide{
	display:none;
}
.relatetour{
	position:relative;width:292px;height:200px;
	padding-top:12px;
	}
.relatetext{
	position:absolute;width:280px;height:56px;top:14px;left:10px;font-size:13px;
}
.relatetext a{
	color:#000;
  text-decoration:none; 
}
.relatetext a:hover{
	text-decoration:underline;  
}
.ad_text{
	height:14px;text-align:right;background:#7D8F92;color:#fff;
}
.custom{
    border:1px solid #FFCC01;
	 height:200px;
	 width:292px;
	 margin-top:16px;
	 position:relative;
	 background:url(images/custom.jpg) no-repeat;
}
.c_1{
   position:absolute;
   top:40px;
   right:10px;
   width:160px;
   color:#7A7A7A;

}
.c_2{
	position:absolute;
	width:270px;
	top:120px;
   left:12px;
   color:#000;
}
.c_3{
	position:absolute;
	width:270px;
	height:200px;
	top:180px;
    left:12px;
    color:#FF4111;
}
.it_box{
margin:4px 8px 4px  8px;float:left;width:119px;
}
.simg_box{
width:116px;height:76px;border:1px #cccccc solid;padding:1px;
}
.it_padd{
padding:4px;
}
.r_box{
border:1px solid #cccccc;padding:3px;background:#fff;
}
.h_top{
background:#F5F3EB;padding:3px;border:#FFCD69 solid 1px;
}
.h_bg{
background:#FF3300;color:#FFFF00;padding:6px;
}
.abc_text{
float:left;width:160px;padding:4px 10px 4px 10px;
}
.abc_img{
	margin-top:2px;width:101px;float:left;height:61px;padding:1px;border:1px solid #cccccc;
}
.cam_bg{
position:relative;
width:300px;
height:160px;
background:url(images/custom-and-traditions.gif) no-repeat;
}
.newsop{
width:180px;
height:20px;
background:url(images/news_bg.gif) no-repeat;
}
.food_topbg{
background:url(images/food_top_bg.jpg);
width:510px;
height:196px;
margin-bottom:8px;
}