@charset "UTF-8";
/* CSS Document */

#buildingpic {
width:195px; float:left; padding:0; margin:0 0 0 20px; height:500px;
}

/* booking - position setting*/
#booking {
position:absolute;
font-size:11;
color:#FFFFFF;
width:160px;
margin-top:500px;
margin-left: 50px;
margin-bottom:10px;
}


#introcolumn {
width:360px;float:left; text-align:left;padding:0;margin:0 0 0 5px;border:0px solid #000000;}

h1{
font-size:15px; font-weight:bold; color:#ffffff; line-height:30px; padding:0; margin:0; padding-bottom:10px;border:0px solid #000000;}

#introwords { width:360px; height:auto; background-color:#472a12;  margin:0; padding: 8px;border:0px solid #000000;}
#introwords p{
margin:0; padding:0;font-size:12px; color:#bba481; line-height:22px; }


h2{
margin:0; padding:0;padding-top:4px; padding-left:10px; font-size:12px; font-weight:bold; color:#ffffff; border:0px solid #000000;}
#usefulinfo {
padding-left:0; margin:0; font-size:11px; color:#bba481; }

#usefulinfo ul{ margin:0; padding:0 0 0 20px;background-color:#472a12;width:358px;}
#usefulinfo li { margin:0; padding:0; line-height:20px; list-style:square; }



#floorinfo {
width:190px;float:right; margin:0 5px 5px 0; padding:0; font-size:12px; color:#5f471b; border:0px solid #000000;}

.floorhead { 
font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:5px; padding-left:9px; width:179px; height:30px; 
text-align:left; margin:0;}

h3 { 
background-image:url(../../../images/H394/l_1/floline.gif); background-repeat:no-repeat; width:163px; height:18px; line-height:18px;
padding-left:10px; font-size:12px; color:#FFFFFF; font-weight:bold; margin:0; text-align:left;}

#floorinfo  p{padding:0 10px 0 0;margin: 0px 23px 0px 15px; font-size:11px; color:#999999; text-align:left; line-height:18px;}

