@CHARSET "UTF-8";
@IMPORT url(common.css);
@IMPORT url(jquery-ui-1.8.9.custom.css);

.cityintro,.cityintro *,.hotellistgmap *,#bannersbottom,#bannersbottom *,#bannersbottom li div,
.hotellist,.hotellist ul,.hotellist li,.hotellist li a,.hotellist li span,.hotellist li img,#container-top,
#container-top *,.hgreen1,.hotellist li strong,.hotellist li u,.allapart{display: block;overflow: hidden;}
.cityintro{float: left;}
.cityintro{width: 323px;margin: 0 23px 0 0;color: #333;}
.cityintro b{font-size: 23px;}
.cityintro strong{font-size: 46px;text-transform: uppercase;}
.cityintro u{color: #47A9FA;font-size: 18px;line-height: 25px;text-decoration: none;margin: 10px 0 10px 0;}
.cityintro a{color: #0066CC;text-decoration: none;margin: 10px 0 10px 0;text-decoration: underline;}
.cityintro u *{display: inline;overflow: auto;}
.hgreen1{font-weight: normal;color: #333;text-transform: uppercase;font-size: 22px;margin: 22px 0 27px 0;}
.hotellist{border: 1px solid #E7E7E7;background: #FAFAFA;padding: 0 10px 1px 10px;width: 553px;position: relative;}
.hotellist ul{margin: 5px 0 0 2px;width: 562px;background: url("./images/bg_6.gif") repeat-x top left;padding-top: 7px;}
.hotellist li{float: left;width: 252px;margin: 0 9px 9px 0;border: 1px solid #B4B4B4;padding: 9px;background: #fff;}
.hotellist li a,.hotellist li span,.hotellist li u{float: left;}
.hotellist li span,.hotellist li u{width: 141px;}
.hotellist li a{margin: 6px 0 6px 0;height: 45px;border-bottom: 1px dotted #666;width: 141px;}
.hotellist li a.imgholder{margin: 0 21px 0 0;height: auto;border: none;width: auto;}
.hotellist li a strong{text-transform: uppercase;color: #05599E;}
.hotellist li a span{color: #525252;float: none;width: auto;}
.hotellist li u{color: #0066CC;text-decoration: none;}
#container-top{margin: 0 0 30px 0;}
#container-top img{float: left;margin-right: 34px;}
#container-center div:first-child{margin-right: 24px;}
.hotellist{float: left;}
.hotellistgmap{width: 339px;position: relative;padding-bottom: 9px;}
.hotellistgmap span{line-height: 12px;position: absolute;top: 24px;right: 15px;text-align: right;}
.hotellistgmap span b{text-transform: capitalize;}
#bannersbottom{width: 978px;margin: 30px 0 20px 0;}
#bannersbottom li{float: left;margin-right: 16px;background: top left no-repeat;}
#bannersbottom li div,#bannersbottom li a{float: right;height: 45px;width: 293px;padding: 15px 17px 0 0;text-indent: 173px;}
#bannersbottom li big{text-align: left;font-weight: bold;font-size: 20px;text-transform: uppercase;color: #000;line-height: 16px;}
#bannersbottom li small{text-align: right;font-weight: bold;text-transform: uppercase;font-size: 12px;}
#bannersbottom li a small,#bannersbottom li div small{color: #333;}
#bannersbottom li *{background: none;}
#bannersbottom li.fwf{background-image: url("./images/bg_17.png");}
#bannersbottom li.fwf div big,#bannersbottom li.fwf a big{text-indent: 193px;text-transform: none;}
#bannersbottom li.fwf div small,#bannersbottom li.fwf a small{text-indent: 0;}
#bannersbottom li.excl{background-image: url("./images/bg_18.png");}
#bannersbottom li.downl{background-image: url("./images/bg_19.png");}
.hotellist li.allaparts{position: relative;}
.hotellist li.allaparts a{padding: 0;margin: 0;width: 153px;height: auto;border: none;position: absolute;bottom: 7px;left: 62px;font-weight: bold;text-transform: uppercase;color: #05599E;text-align: center;}