#header-left { margin-left:5px; float:left; width: 543px; height: auto background: #ffffff;}
#header-right {margin-left:5px; float:left;  width: 223px; height: auto background: #ffffff;}
#meta-tag {clear: both; margin-left:4px; padding-top:5px; margin-top:-12px; margin-bottom:10px; padding-left:3px; width: 772px; height: auto background: #ffffff; border:1px; border-style:solid; border-color:#d4d9e8; padding-bottom:8px; }
#block-meta-tag {clear: both; margin-top:-20px; margin-bottom:-5px; margin-left:3px; padding-left:3px; padding-top:5px; padding-bottom:11px;  width: 767px; height: auto background: #ffffff; border:1px; border-style:solid; border-color:#ffffff; }
#side-left {clear: both; float:left; margin-left:3px; width: 275px; /*height: 295px;*/ background: #ffffff; padding-right:5px;}
#side-right {float:left; width: 487px; /*height: 295px;*/ background: #ffffff;}
#content {float:left; width: 773px;  background: #ffffff; margin-top:0px;padding-top:0px; margin-bottom:10px; margin-left:4px; height:auto;}
#footer {clear: both; margin-left:5px; width: 775px; height: auto background: #ffffff;}

#banner {clear: both; float:right; margin-bottom:10px; }
#searchpanel { min-height:290px; height: auto !important; height: 285px; width:175px; }


#show_content {float: left;  width: 230; height: 305px; !important; margin:8px; padding: 0; background: #ffffff;}
#show_content-small {float: left;  width: 189; height: 280px; !important; margin-left:4px; margin-top:-20px padding: 0;  background: #ffffff;}

h1 {background: #d4d9e8; line-height:15px; font-size:1em; border:1px; border-style:solid; border-color:#d4d9e8;  margin-top:12px; margin-left:-3px; margin-bottom:-15px; padding-bottom:0px; width: 772px;}
h3 {background: #d4d9e8; line-height:25px; font-size:1em; border:1px; border-style:solid; border-color:#d4d9e8; margin-top:0px;}

.list {margin-left:-30px; background: #ffffff;}
.ul { 
	margin-left:18px; padding-top:-10px; background: #ffffff;
}
.li { width:180px;
  float:left;
  padding:0 0 0 16px;
  text-align:left;
  list-style-type:none;
  margin-top:5px;
  background:url(/Home/Hotel/directory/images/point.gif) 5px 4px no-repeat;
  font-size:14px;
  border:0px; border-style:solid; border-color:#d4d9e8;
}

.block {clear: both; margin-top:0px;padding-top:0px; margin-bottom:10px; height:auto; border:1px; border-style:solid; border-color:#d4d9e8;}



#side-small-left {clear: both; float:left; width: 176px; margin-left:4px; /*height: 295px;*/ background: #ffffff; padding-right:5px; }
#side-small-right {float:left; width: 592px; /*height: 295px;*/ background: #ffffff;}

#block-small {clear: both; margin-bottom:30px; margin-top:-5px; margin-left:5px; margin-right:5px; background-color:#FFFFFF;}
#block-small-left {float:left; margin-bottom:30px; margin-top:-5px; margin-left:0px; }
#block-small-right {float:left; margin-bottom:30px; margin-top:-5px; margin-left:0px; }
#block-small-bottom {float:right; margin-top:-10px; margin-bottom:30px; margin-left:0px; height:30px; clear: both;}


h2 {background: #d4d9e8; line-height:25px; font-size:1em;  border-top: 1px margin-bottom:30px; margin-top:0px; solid #000000;}
h4 {background: #FFFFFF; line-height:10px; font-size:11px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; margin-left:-1px; border-right: 1px solid #FFFFFF; margin-right:-1px;  border-bottom: 1px solid #FFFFFF; }
#block-price {clear: both; margin-top:0px;padding-top:0px; margin-bottom:10px; height:auto; border:1px; border-style:solid; border-color:#FFFFFF;}
#block-price-bottom {float:left; margin-bottom:2px; margin-top:-5px; margin-left:0px; width: 100%;}
#block-bookmark {clear: both; margin-top:0px;padding-top:0px; margin-bottom:10px; height:auto; border:1px; border-style:solid; border-color:#d4d9e8;}

#block-search {clear: both; margin-top:0px;padding-top:0px; margin-bottom:0px; border:1px; border-style:solid; border-color:#d4d9e8; height:200px; border-top: 1px solid #000000; position:relative;}
#block-search-top { margin-bottom:10px; margin-top:-11px; margin-left:5px; width: 585px; position:relative;}
#block-search-left {float:left; margin-bottom:10px; margin-top:-5px; margin-left:20px; width: 100px; position:relative; }
#block-search-right {float:left; margin-bottom:10px; margin-top:-5px; margin-left:5px; width: 458px; position:relative;}
#block-search-bottom-left {float:left; margin-bottom:-20px; margin-top:0px; margin-left:0px; width: 360px; position:relative; }
#block-search-bottom-right {float:left; margin-bottom:-20px; margin-top:0px; margin-left:0px; width: 70px; position:relative; }


#block-pic-left {float:left; margin-bottom:10px; margin-top:0px; margin-left:0px; width: 390px;}
#block-pic-right {float:left; margin-bottom:20px; margin-top:-5px; margin-left:0px; width: 180px;}
#block-pic-bottom {float:left; margin-bottom:2px; margin-top:-5px; margin-left:0px; width: 570px; background: transparent;}


#block-map-bottom { margin-bottom:30px; margin-top:-5px; margin-left:5px; width: 498px;}

#block-foot { margin-bottom:-10px; margin-top:-5px; margin-left:5px; width: 200px; position:relative;}

#block-avi {clear: both;  margin-top:0px; padding-top:0px; margin-left:112px; margin-bottom:0px; width:365px; height:180px; background-image:url('/Home/Hotel/directory/images/avai-form.gif'); }
#avi-small {float:left; width: 180; height: 75px; !important; margin-top:-3px;  padding-top: -10px;  background: transparent; margin-left:0px; padding-left:25px;}
#avi-buttom {clear: both; float:left; width: 316; height: 30px; !important; margin:3px;  padding: 0;  background: transparent; margin-left:25px; text-align:right;}

