#rail{width:590px;
margin:10px 0 5px 0;
padding:0;}

h2{
margin:0;
padding:0;
background: #ffffff url('http://www.his-hotel.com/rail/img/index/title_eurpass.gif') no-repeat scroll 0px 0px;
width:590px;
height:60px;
text-indent:-999px;
}

#map{
padding:5px;
margin:0px;
background:#D0F0FF;}

#info_info{
width:585px;
padding:0;
margin:0;
}

.info_r{
float:right;
width:585px;
margin:0;
padding:0 0 5px 0;
}

/* CSS for the box */
.box_info {
margin:5px 0 5px 0;
padding:0px 14px 0 0;
background:#fff url('http://www.his-hotel.com/rail/img/index/border_r.gif') 100% 0 repeat-y;
color:#ff0000;
font-size:12px;
font-weight:bold;}
.bi {

padding:0 0 0 10px;
background:#fff url('http://www.his-hotel.com/rail/img/index/border_l.gif') 0 0 repeat-y;
}
.bt {
height:10px;
margin:0 -14px 0 -10px;
background:url('http://www.his-hotel.com/rail/img/index/box.gif') 100% 0 no-repeat;
}
.bt div {
width:10px;
height:14px;
background:url('http://www.his-hotel.com/rail/img/index/box.gif') 0 0 no-repeat;
}
.bb {
height:14px;
margin:0 -14px 0 -10px;
background:url('http://www.his-hotel.com/rail/img/index/box.gif') 100% 100% no-repeat;
}
.bb div {
width:10px;
height:14px;
background:url('http://www.his-hotel.com/rail/img/index/box.gif') 0 100% no-repeat;
}
.box_info h3 {
padding:2px;
margin:0 0 3px 0;
background:#efece6;
border-bottom:1px dotted #666666;
color:#ff0000;
font-size:15px;
}

.box_info li {
margin:0 0 0 2em;
padding:0;
}

.link_c td{
border:1px solid #999999;}

#recommend{
width:585px;
line-height:130%;
float:left;
margin:5px 0 5px 0;
padding:0 2px 2px 0px;
background-color:#ffcccc;
}

#recommend h3 {
padding:0px;
margin:0 -2px 0 0px;
background:#ffcccc;
}

#recommend ul{
background:#ffffff;
padding:5px;
margin:0 0 0 2px;
}

#recommend li{
list-style:none;
padding:1px 5px 5px 5px;
margin:0;
background:#ffffff url('http://www.his-hotel.com/rail/img/index/line_s.gif') 0 100% repeat-x;
}

#recommend .line{
list-style:none;
padding:1px 5px 5px 5px;
margin:0;
background:#ffffff;
}

#recommend li a{
font-weight:bold;
color:#99cc00;
text-decoration:none;
}

#recommend li a:hover{
color:#ffcc00;
text-decoration:none;

}



.ttl{
	background: #CCCCCC;
	padding:2px 5px 2px 5px;
	display:block;
	margin:8px 5px 0 5px;
	clear:both;
	}

.sttl{
	background:#ffffff;
	padding:2px 0 2px 5px;
	margin:0 5px 2px 5px;
	border-bottom:2px solid #ccc;
	clear:both;
	}

.frompasslist{
clear:both;
	background:url("http://www.his-hotel.com/rail/img/index/ttl_passitiranbg.gif") no-repeat;
	text-align:right;
	color:#fff;
	height:15px;
	padding:0 8px 0 0;
	margin:5px 0 0 0;
	}

.frompasslist img{
	float:left;
	}

.frompasslist A:link {font-size:10px; color: #fff; text-decoration: none;}
.frompasslist A:visited {font-size:10px; color: #fff; text-decoration: none;}
.frompasslist A:active {font-size:10px; color: #fff; text-decoration: underline;}
.frompasslist A:hover {font-size:10px; color: #fff; text-decoration: underline;}
	
	
.section{
	width:590px;
	margin:0 0 10px 0;
	padding:0 0 0 5px;
	list-style:none;
	}

.section2{
	width:220px;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	list-style:none;
	float:left;
	}

.box {
	padding:3px 0;
	margin:0 10px 5px 0;
	border-bottom:1px solid #ccc;
	font-size:10px;
	color:#666666;
	float:left;
	width:190px;
	voice-family:"\"}\""; 
	voice-family:inherit;
	width:186px;
	}
html>body .box {
	width:186px;
	}

.tn {
	margin:0 2px 0 0;
	float:left;
	height:24px;
	}

.box_b{
	margin:0 10px 5px 0;
	padding:3px 0;
	border-bottom:1px solid #ccc;
	font-size:10px;
	color:#666666;
	float:left;
	width:580px;
	}

.nav_c{ 
width:585px;
height:20px;
margin:3px 3px;
padding:0px;
clear:both;
text-align:center;

border: 0px solid #cccccc;
font-size:11px;
}

.nav_c ul {
list-style:none;
height:20px;
float:left;
margin:0;
padding:0px;
color:#ffffff;
}

.nav_c ul li{
list-style:none;
height:20px;
line-height: 20px;
text-align:center;
float:left;
margin:0 3px 0 2px;
padding:0;
width:92px;
color:#ffffff;
text-decoration:none;
}

.nav_c ul li a{
text-decoration:none;
text-transform:capitalize;
font-variant:small-caps;

display:block;
background-color:#4477cc;
color:#ffffff;
}

.nav_c li a:link,.nav_c li a:visited{
color:#ffffff;
background:tranceparent;
border: 1px solid #ffffff;

display:block;
}

.nav_c li a:hover,.nav_c li a:active{
color:#ffffff;
background:#ffaa33;

display:block;
border: 1px solid #ffffff;
text-decoration:none;
}

.table_n{
font-size:11px;
margin:7px 0px;
padding:0px;}

.table_n td{
margin:0px;
padding:0px;
border-bottom:1px solid #999999;
background-color:#eeeeee;}

.table_n .td0{
background-color:#ffffff;
}

.table_n .td1{
background-color:#ffe5f9;
}

.table_n .td1a{
background-color:#ffe5f9;}


.table_n .td1aa a:link,.table_n .td1aa a:visited{
color:#ffffff;
padding:2px;
margin:0;
background-color:#ee6579;
display:block;}

.table_n .td1aa a:hover,.table_n .td1aa a:active{
color:#ffffff;
background:#000000;
display:block;
text-decoration:none;
}

.table_n .td1b{
background-color:#fff5ff;
}

.table_n .td2{
background-color:#ffffc1;}

.table_n .td2a{
background-color:#ffffc1;}

.table_n .td2aa a:link,.table_n .td2aa a:visited{
color:#ffffff;
padding:2px;
margin:0;
background-color:#f9c131;
display:block;}

.table_n .td2aa a:hover,.table_n .td2aa a:active{
color:#ffffff;
background:#000000;
display:block;
text-decoration:none;
}


.table_n .td2b{
background-color:#ffffe5;}

.table_n .td1c1,.table_n .td1c2,.table_n .td1c3{
font-size:11px;
margin:0px;
padding:0px;
border-bottom:0px solid #999999;
background-color:#ffe5f9;}

.table_n .td2c1,.table_n .td2c2,.table_n .td2c3{
font-size:11px;
margin:0px;
padding:0px;
border-bottom:0px solid #999999;
background-color:#ffffc1;}

.table_n .td1c1,.table_n .td2c1{
width:40%;}
.table_n .td1c2,.table_n .td2c2{
width:40%;}
.table_n .td1c3,.table_n .td2c3{
width:20%;}





