#top_ttl{
width: 585px;
height:40px;
background: url(http://www.his-hotel.com/rail/asia/img/head_asia.jpg) no-repeat;
background-position: right; 
border-top: 1px  solid #000000;
border-bottom: 1px  solid #000000;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
}

#top_ttl2{
width: 585px;
height:40px;
background: url(http://www.his-hotel.com/rail/asia/img/head_asia.jpg) no-repeat;
background-position: right; 
border-top: 1px  solid #000000;
border-bottom: 1px  solid #000000;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
}


#main{
width: 585px;
padding: 0px;
margin: 0px;
}

#go{
width: 585px;
background: url(http://www.his-hotel.com/rail/asia/img/head_china.jpg) no-repeat;
background-position: right; 
border-top: 1px  solid #000000;
border-bottom: 1px  solid #000000;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
}

#go_ind{
width: 585px;
background: url(http://www.his-hotel.com/rail/asia/img/head_india.jpg) no-repeat;
background-position: right; 
border-top: 1px  solid #000000;
border-bottom: 1px  solid #000000;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
}

#top_info{
width:580px;
margin:5px 0 5px 0;
padding:0;
}

#top_info img{
float:right;
padding:0;
margin:0 0 0 5px;
}

#top_info2{
width:580px;
margin:5px 0 5px 0;
padding:0;
}

#top_info2 img{
float:left;
padding:0;
margin:0 5px 0 0 ;
}

#top_info2_r{
float:right;
width:270px;
margin:0;
padding:0;
}


#top_info2_r img{
float:left;
margin:2px 0 0 0;
padding:0;
}

.list1{
float: left;
margin: 0;
padding: 0;
font-size:12px;
width: 275px;
}

.list1 ul{
padding:0;
list-style:none;
margin:0;
}

.list1{
text-align: left;
list-style:none;
}

.list1 li{
padding: 0;
margin: 0;
}



h1{font:bold 12px/16px sans-serif; color:#ff0000;}
h2{font:bold 12px/16px sans-serif; color:#0000cc; background:#99CCFF;}
h3{font:bold 12px/10px sans-serif; color:#0000ff; padding:0 0 0 10px; margin:2px 0 0 0;}

.text_a{color:#666666; margin:5px;}
.text_b{font:bold 16px/18px sans-serif; margin:0; padding:10px 0 0 0;}
.text_c{width:585px; font:bold 16px/22px sans-serif; margin:0; padding:0; color:#ff0000;width:580px;}
.text_d{font:bold 14px/22px sans-serif; margin:0; padding:0; color:#ff0000;}

.price_li ul{
list-style:none;
padding:0 0 0 10px;
margin:0;
}

.price_li ul li{
list-style:none;
background:url(http://www.his-hotel.com/img/any/point_circle_blu.gif) no-repeat center left;
float:left;
margin:0;
padding:0px 10px 0px 15px;
}

.nav1{ 
width:582px;
height:20px;
margin:0;
padding:0px;
clear:both;
text-align:center;
background-color:#FF9933;
border: 0px solid #cccccc;
}

.nav1 ul {
list-style:none;
height:20px;
float:left;
margin:0;
padding:0px;
}

.nav1 ul li{
list-style:none;
line-height: 20px;
width:192px;
text-align:center;
float:left;
margin:0;
padding:0;
border: 1px solid #ffffff;
}

.nav1 ul li a{
text-decoration:none;
text-transform:capitalize;
font-variant:small-caps;
padding:0;
display:block;
border: 1px solid #ffffff;
}

.nav1 li a:link,.nav1 li a:visited{
color:#ffffff;
background:tranceparent;
border: 1px solid #ffffff;
}

.nav1 li a:hover,.nav1 li a:active{
color:#ff3333;
background:#FFdd88;
display:block;
border: 1px solid #ffffff;
}

.memo_chn{
width:570px;
margin:4px 0;
padding:5px;
border:1px solid #0000ff;
}


.memo_chn_r{
width:360px;
float:right;
margin:0;
padding:0px;
}

.memo_chn_l{
width:200px;
float:left;
margin:0;
padding:0px;
}

.memo_chn ul li{
list-style:square;
margin:0;
padding:0px 5px 5px 0px;
}

.attention{
width:570px;
margin:4px 0;
padding:5px;
border:1px solid #ff0000;
}

.attention ul{
list-style:none;
padding:0 0 0 20px;
margin:0;
}

.attention ul li{
list-style:square;
margin:0;
padding:0px 5px 5px 0px;
}

.mini_info{
width:570px;
margin:10px 0; 
padding:5px; 
border:1px solid #999999;
}

.mini_info img{
width:200px;
margin:0; 
padding:0 0 5px 0; 
border:0px;
}

.mini_infol{
float:left;
width:200px;
padding:0px;
margin:0;
border:0px;}

.mini_infor{
width:370px;
float:right;
margin:0;
padding:0;
}

.mini_infor img{
width:102px;
height:35px;
margin:0;
padding:0 0 0 16px;
}

.mini_info ul li{
list-style:none;
list-style-image:url(../../img/any/point_grey_s.gif);
margin:0;
padding:0px 5px 5px 0px;
}

.price{
width:585px;
margin:0;
padding:0;
}

.style3 {
	color: #FF3333;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
}

.pek{
width:290px;
float:left;
margin:0;
padding:0px;
}

.sha{
width:290px;
float:right;
margin:0;
padding:0px;
}

.hkg{
width:245px;
float:left;
margin:0;
padding:0px;
}

.ind{
float:left;
margin:0;
padding:0px;
}


.taiwan{
float:left;
margin:0;
padding:1px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */