@charset "utf-8";

/* Escape Error in Float Block -------------------------- */

.classichotel-esc:after{
content: " ";
display: block;
visibility: hidden;
clear: both;
/* height: 0.1px;
font-size: 0.1em;
line-height: 0px; */
}
* html .classichotel-esc { display: inline-block; }
/* no ie mac \*/
* html .classichotel-esc { height: 1%; }
.classichotel-esc { display: block; }
/* */


/* Page Layout ------------------------------------------ */

#classichotel{
border-top: 1px solid #E3E3E3;
background: url(../images/classichotel_bg_body.jpg) repeat-x;
}

#classichotel-page{
background: url(../images/classichotel_bg_header.jpg) no-repeat 50% 0px;
}

#classichotel-pagebottom{
background: url(../images/classichotel_bg_bottom.jpg) repeat-x 0 100%;
padding-bottom: 60px;
}


/* Header ----------------------------------------------- */

#classichotel-header{
width: 948px;
margin: 0px auto;
text-align: left;
height: 239px;
}

#classichotel-header h1,
#classichotel-header p{
float:left;
}

#classichotel-header h1{
width: 438px;
_width: 444px;
padding: 6px 0px 0px 6px;
}

#classichotel-header p{
padding-top: 17px;
width: 504px;
}

#classichotel-container1,
#classichotel-container1-bottom,
#classichotel-container2,
#classichotel-container2-bottom{
width: 910px;
}

#classichotel-container1,
#classichotel-container2{
margin-left: auto;
margin-right: auto;
text-align: left;
}

#classichotel-container1{
background: url(../images/classichotel_bg_container1_foot.gif) no-repeat 0 100%;
margin-bottom: 20px;
}

#classichotel-container2{
background: url(../images/classichotel_bg_container2.gif) no-repeat;
}

#classichotel-container1-bottom{
background: url(../images/classichotel_bg_container1.gif) no-repeat;
}

#classichotel-container2-bottom{
background: url(../images/classichotel_bg_container2_foot.gif) no-repeat 0 100%;
}


.classichotel-content-left,
.classichotel-content-right{
float: left;
width: 405px;
_width: 445px;
padding: 20px;
}

.classichotel-content-left{
margin-right: 20px;
}

.classichotel-list{
width: 405px;
margin-top: 1px;
margin-bottom: 10px;
}

.classichotel-list li,
.classichotel-btn li{
float: left;
}

.classichotel-list-item{
margin-right: 1px;
}

.classichotel-body{
margin-bottom: 20px;
}

.classichotel-address{
background: #fff;
border: 1px solid #f5f5f5;
padding: 7px;
margin-bottom: 20px;
}

.classichotel-btn-item{
margin-right: 15px; 
}