.productContainer.voucher{position:relative}.content .roomPhoto{float:left;height:auto;min-height:160px;width:auto}.roomPhoto .pgContainer .pgImage a img{height:125px;margin:0;overflow:hidden;padding:0;width:125px}.roomPhoto .pgContainer a span{cursor:pointer;display:block;font-size:10px;text-align:center}.roomRestrictions{float:left;margin-bottom:10px;text-align:left;width:100%}.products-termsActions,.promotions-termsActions{float:left;margin-top:6px;width:100%}.products-termsActions .products-showTermsTrigger,.promotions-termsActions .promotions-showTermsTrigger{float:left;cursor:pointer}.products-termsActions .products-bgLink,.promotions-termsActions .promotions-bgLink{float:right;cursor:pointer}.products-termsContent,.promotions-termsContent{float:left;margin-top:6px;display:none}.promotions-termsContent .promotions-closeTermsShell .promotions-closeTerms{cursor:pointer}.content .roomPhoto .pgContainer{width:auto}.content .roomPhoto .pgContainer .pgImage{height:auto;width:auto}#sidebar .productContainer.voucher{width:90%}#sidebar .productContainer.voucher .roomName{width:90%;clear:both;float:left;margin-bottom:0}#sidebar .productContainer.voucher .minRate h3,#sidebar .productContainer.voucher .roomName h2{margin:5px 0}#sidebar .productContainer.voucher .minRate,#sidebar .productContainer.voucher .roomPhoto{clear:both;float:left;margin:0;width:90%}#sidebar .productContainer.voucher>a{padding:0}#sidebar .productContainer.voucher .roomPhoto .pgContainer a span{width:125px}#sidebar .productContainer.voucher .promotions-termsActions{clear:both;float:left;margin:12px 0 0;width:100%}#sidebar .productContainer.voucher .promotions-termsActions .promotions-showTermsTrigger,#sidebar .productContainer.voucher .roomDescription{display:none;clear:both;float:left}#sidebar .productContainer.voucher .promotions-termsActions .promotions-bgLink{clear:both;margin-top:6px}