body{
   background-color:#EEEDDB;
   margin:0px 0px;
   padding:0px;
}

body.sub{
   background-color:#ffffff;
   margin:0px;
   padding:0px;
}


div.base{
   background-image: 
   url(images/bg.jpg);
   background-repeat:repeat-y;
   width:760px;
   border:solid 1px #999999;
}

div.base2{
   background-image: 
   url(images/bg2.jpg);
   background-repeat:repeat-y;
   width:760px;
   border:solid 1px #999999;
}


.page_base{
   background-color:#ffffff;
   width:740px;
   margin:0;
   margin-left:10px;
   border:solid 1px #999999;

}

.page_base2{
   background-color:#ffffff;
   width:740px;
   margin:0;
   margin-left:10px;
   border:solid 1px #999999;

}


.copy{
   margin:0;
   height:20px;
   font-size: 12px;
   color: #999999;
   width:740px;
   margin-left:10px;
   text-align:right;
}

div{
   padding:0;
   spacing:0;
}

div.in_pic{
   margin:10px 0px 20px 40px;
}


p{
   font-size: 12px;
   color: #666666;
   line-height: 1.3;

   margin:5px 0px 0px 10px;
}

td.menu5     { 
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: #cccccc;
    background-color:#ECF0F0;
    border-collapse: collapse;
    border-spacing: 0;
    font-size : 12px;
    text-align: center;
    height: 20px;
    width: 112px;
    background: 
    url(images/menu_b.gif) repeat-x left top;
} 

td.menu6     { 
    border-width:0px;
    background-color:#ECF0F0;
    font-size : 12px;
    text-align: center;
    height: 20px;
    width: 180px;
    background: 
    url(images/menu_b.gif) repeat-x left top;
} 




.menu_b     { 
    height:20px;
    width:737px;
    background: 
    url(images/menu_b.gif) repeat-x left top;
} 

div.m{
   background-image: 
   url(images/menu_b.gif);
   background-repeat:repeat-x;

}

p.comment{
    width:340px;
    margin:5 0 10 5;

}


div.w700{
   width:700px;
    margin:0px;
}


.p_left{
   width:500px;
   margin-top:20px;
   float:left;
}

.p_right{
   width:190px;
   margin-top:10px;
   float:right;
}
.p_left2{
   width:310px;
   margin-top:10px;
   float:left;
   padding:0px;
}

.p_right2{
   width:350px;
   margin-top:10px;
   float:right;
   padding:0px;

}
.p_left3{
   width:310px;
   margin-top:10px;
   margin-left:10px;
   float:left;
   padding:0px;
}

.p_right3{
   width:190px;
   margin-top:10px;
   float:right;
   padding:0px;

}



strong{
   color: #cc0000; 
}


.s01{
   font-size: 1px;
   color: #666666; 
   line-height: 1.5;
}

.s09{
   font-size: 11px;
   color: #666666;
   line-height: 1.5;
}

.s10{
   font-size: 12px;
   color: #666666;
   line-height: 1.3;

}

.s10l{
   font-size: 12px;
   color: #666666;
   line-height: 1.3;
   text-align: left;

}


.s12{
   font-size: 14px;
   color: #666666;
   line-height: 1.3;

}

.day{
   font-size: 10px;
   color: #88300F;
   font-weight:bold;
}

h2{
   color: #00006a;
   font-weight:bold;
   font-size: 14px;
   margin: 10px 0px 0px 0px;
}

a:link,a:visited{
   color: #5a7eac;
   text-decoration: none; 
}


a:active,a:hover{
   color: #654510;
   text-decoration: underline; 
}


a.li_b:link,a.li_b:visited{
   color: #70A0DD;
   text-decoration: underline; 
}

a.li_b:active,a.li_b:hover{
   color: #ffcc00;
   text-decoration: underline; 
}

.sele_1{
   margin:0px 0px 0px 10px;
   height:130px;
}

.title_sele{
   font-weight: bold;
   font-size: 12px;
   color: #70A0DD;

   margin:0px 0px 0px 10px;
   width:200px;
}
.com_sele{
   width: 300px;
   font-size: 12px;
   color: #666666;

   margin:10px 0px 10px 10px;
}

.com_sele2{
   width: 570px;
   font-size: 12px;
   color: #666666;

   margin:10px 0px 10px 10px;
}


.border{
   margin:10px 0px 10px 0px;
   border-bottom:1px solid #cccccc

}


.in_to{
   position:absolute;
   top:250px;
   left:30px;
   width:500px;
   background-color:#ffffff;
   font-size: 12px;
   color: #666666;
   line-height: 1.5;

}

.in_re{
   position:absolute;
   top:248px;
   left:540px;
   width:150px;
   background-color:#ffffff
}

.in_in{
 margin:0 0 0 10;}


.in_fa{
   margin:0 0 0 10;
   background-color:#ffffff;
}

.in_st{
   background-color:#ffffff;
}

.in_go{
   position:absolute;
   top:395px;
   left:360px;
   width:150px;
   background-color:#ffffff;
}

.in_ev{
   position:absolute;
   top:555px;
   left:30px;
   width:150px;
   background-color:#ffffff;
}


.in_se{
   position:absolute;
   top:555px;
   left:195px;
   width:150px;
   background-color:#ffffff;
}

.in_hi{
   position:absolute;
   top:555px;
   left:360px;
   width:150px;
   background-color:#ffffff;
}


.in_li{
   position:absolute;
   top:700px;
   left:30px;
   width:480px;
   background-color:#ffffff;
}


.info{
   width:185px;
   background-color:#EEF1FB;
   margin: 0;
   padding: 0;
}



.info_text{
   font-size: 12px;   
   width:155px;
   padding:5px;
   line-height: 1.5;
   color: #666666;
   margin-left:10px;
   margin-right:10px;
   border-top:1px solid #cccccc;
   border-right:0px;
   border-left:0px;
   border-bottom:0px;
}

#top-banner {
   margin-bottom: 15px;
}


#top-banner p{
   margin: 5px 0 5px 0;
   padding: 0;
}

.margin{
   margin-top:60px;
}

.room_type{
    width:740px;
}

p.room_com{
    width:320px;
}

.ro_left{
   width:310px;
   float:left;
   margin-left:10px;
}
.ro_right{
   width:358px;
   float:right;
   margin-left:10px;
}
.space{
   margin-top:10px;
}
.space30{
   margin-top:30px;
}

ul.b{
   display:inline;
   list-style-type:none;
   margin:0;
   padding:0 0 0 0;

}
li.b{
   display:inline;
   list-style-type:none;
   margin:0;
   padding:0 0 0 0;

}

ul.style{
   list-style-image:url("images/b.gif");
   margin:10px 0px 5px 20px;
}


.main2{
   width:700px;
   margin-left:20px;
   margin-right:10px;

}


li.fa{
   list-style-image:url("images/b.gif");
   font-size: 12px;
   color: #666666;
   line-height: 1.3;

}


.page_co{
   margin-top:10px;
   height:84px;
   width:700px;
}


.comment{
   margin-left:30px;
   margin-top:10px;
   margin-bottom:10px;
   width:700px;
 }
.title_image{
   margin-top:30px;
   margin-bottom:10px;
 }



p.ev_com{
   width:650px;
   font-size: 12px;
   color: #666666;
   line-height: 1.3;
   margin:0 0 10 20;

}

h2.ev{
   color: #00006a;
   font-weight:bold;
   font-size: 14px;
   margin: 10px 0px 0px 0px;
}

strong.ev{
   color: #70A0DD;
   font-weight:bold;
   font-size: 12px;
   margin: 10px 0px 0px 0px;
}


p.fa_com{
   width:650px;
   font-size: 12px;
   color: #666666;
   line-height: 1.3;
   margin:0 0 10 20;

}

h2.fa{
   color: #00006a;
   font-weight:bold;
   font-size: 14px;
   margin: 10px 0px 0px 0px;
}

strong.fa{
   color: #00006a;
   font-weight:bold;
   font-size: 12px;
   margin: 10px 0px 0px 0px;
}


.menu{
   margin-left:20px;
   width:720px;
   color:#666666;

}

td.menu{
   font-size:12px;
   width:220px;
   color:#666666;

}

td.price{
   font-size:12px;
   width:70px;
   color:#666666;

}




.p_title     { 
   background-image: 
   url(images/st_i.jpg);
   background-repeat:no-repeat;
   width:740px;
   height:90px;
   background-color:#EEF1FB;
} 




.page_top{
   width:760px;
   margin:0;
}



.main2{
   width:700px;
   margin-left:20px;
   margin-right:10px;

}


.p_left{
   width:500px;
   margin-top:20px;
   float:left;
}

.p_right{
   width:190px;
   margin-top:10px;
   float:right;
}
.p_left2{
   width:310px;
   margin-top:10px;
   float:left;
   padding:0px;
}

.p_right2{
   width:350px;
   margin-top:10px;
   float:right;
   padding:0px;

}
.p_left3{
   width:310px;
   margin-top:10px;
   margin-left:10px;
   float:left;
   padding:0px;
}

.p_right3{
   width:190px;
   margin-top:10px;
   float:right;
   padding:0px;

}




.table_line     { 
border-top: 1px solid #CFCFA0;
border-left: 1px solid #CFCFA0;
background: #ffffff;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size : 11px;
text-align:center;
   color: #666666;
} 

.table_line2     { 
border-style:solid 1px;
border-color:#CFCFA0;
border-collapse: collapse;
border-spacing: 0;
} 


.td_line2     { 
border-style:solid 1px;
border-color:#CFCFA0;
border-collapse: collapse;
border-spacing: 0;
background: #EEEDC6;
} 

.td_line     { 
border-style:solid 1px;
border-color:#CFCFA0;
border-collapse: collapse;
border-spacing: 0;
} 




li.fa{
   list-style-image:url("images/b.gif");
   font-size: 12px;
   color: #666666;
   line-height: 1.3;

}

ul.fa{
   list-style-image:url("images/b.gif");
   font-size: 12px;
   color: #666666;
   line-height: 1.3;

}

#Tinfo{
	width: 380px;
}

.red{
	color: #CC0000;
	font-size: 14px;
	font-weight: bold;
}


#reserve-c{
	border:solid 1px #CFCFA0;
	margin: 10px;
	padding: 10px;
	color: #3c3c3c;
	font-size: 12px;
	line-height: 1.5;
}

.reserve-list{
	font-weight: bold;
	color: #3c3c3c;
	font-size: 14px;
}



.reserve-list a:link,.reserve-list a:visited{
   color: #5a7eac;
   text-decoration: underline;
	font-weight: normal;
}


.reserve-list a:active,.reserve-list a:hover{
   color: #654510;
   text-decoration: underline;
}

