.top_column {float: left; width: 938px; height: 245px; margin: 5px 0px 10px 0px;}
.left_column {float: left; width: 308px; height: 401px; margin: 0px 6px 15px 0px; background: url(../images/homepage/bigframe.png) no-repeat;}
.middle_column {float: left; width: 308px; height: 401px; margin: 0px 6px 15px 0px; background: url(../images/homepage/bigframe.png) no-repeat;}
.right_column {float: right; width: 308px; height: 401px; margin: 0px 0px 15px 0px;}

#slideshow {width: 938px; height: 321px; overflow: hidden;}
#slideshow img {border: none;}

.offers {float: left; width: 300px; height: 140px; padding: 5px 0px 5px 8px;}
.offers a {display: block; width: 298px; height: 90px; text-decoration: none; cursor: pointer;}
.offers img {border: none;}
.offers h1 {float: left; font-size: 100%; color: #369; margin-left: 10px;}



.offers_rightColumn {float: left; width: 300px; height: 100px; padding: 5px 0px 5px 8px; background:url(../images/homepage/smallFrame.png) no-repeat;}
.offers_rightColumn a {display: block; width: 298px; height: 90px; text-decoration: none; cursor: pointer;}
.offers_rightColumn img {border: none;}
.offers_rightColumn h1 {float: left; font-size: 100%; color: #369; margin-left: 10px;}







.text {float: left; margin: 3px 0px 0px 10px; width: 147px; height: 52px; color: #666; font-size: 75%; line-height: 12px;}

.price {float: left; margin-top: 3px; font-size: 85%; color: #e60c0b;}
.price span.highlighted {font-size: 125%; font-weight: bold;}

.search_hotels {float: left; margin: 3px 0px 0px 10px; width: 200px; font-size: 85%; color: #369; text-decoration: underline;}

.offer_2nightbb {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_2nightbb.jpg) no-repeat;}
.offer_1nightbb {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_1nightbb_new.jpg) no-repeat;}
.offer_2nightroomonly {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_2nightroomonly.jpg) no-repeat;}
.offer_selfcatering {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_selfcatering.jpg) no-repeat;}
.offer_5star {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_5star.jpg) no-repeat;}
.offer_golfspa {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_golfspa.jpg) no-repeat;}
.offer_city {float: left; width: 86px; height: 86px; margin: 2px 0px 10px 0px; background: url(../images/homepage/offer_city.jpg) no-repeat;}

.special {width: 308px; height: 401px; margin: 0px 0px 10px 0px; background: url(../images/homepage/offer_special.jpg) no-repeat;}
.special a {display: block; width: 308px; height: 401px; margin: 0px 0px 10px 0px; background: url(../images/homepage/offer_special.jpg) no-repeat;}

.christmas_voucher_2011 {width: 308px; height: 127px; margin: 0px; background: url(../images/homepage/christmas_voucher_2011.jpg) no-repeat;}
.christmas_voucher_2011 a {display: block; width: 308px; height: 127px; background: url(../images/homepage/christmas_voucher_2011.jpg) no-repeat; text-decoration: none; cursor: pointer;}
.christmas_voucher_2011 h1 {float: left; font-size: 100%; color: #369; margin: 5px 10px 0px 10px;}
.christmas_voucher_2011 .buy_now {float: left; margin: 65px 0px 0px 10px; width: 200px; font-size: 100%; color: #369; text-decoration: underline;}

.christmas_offer_1nightbb {width: 308px; height: 268px; margin: 6px 0px 10px 0px; background: url(../images/homepage/christmas_offer_1nightbb.jpg) no-repeat;}
.christmas_offer_1nightbb a {display: block; width: 308px; height: 268px; background: url(../images/homepage/christmas_offer_1nightbb.jpg) no-repeat; text-decoration: none; cursor: pointer;}
.christmas_offer_1nightbb h1 {float: left; font-size: 125%; font-weight: normal; color: #fff; margin: 10px 10px 0px 15px;}
.christmas_offer_1nightbb .search_hotels {float: left; margin: 213px 0px 0px 10px; width: 200px; font-size: 100%; color: #fff; text-decoration: underline;}

.jan_offer_4StarPlusLuxury {clear:both; width: 307px; height: 400px; margin: 0px 0px 10px 0px; background:url(../images/homepage/4StarPlusLuxury_new.jpg) no-repeat;}
.jan_offer_4StarPlusLuxury a {display: block; width: 307px; height: 400px; background: url(../images/homepage/4StarPlusLuxury_new.jpg) no-repeat; text-decoration: none; cursor: pointer;}

