.resonline_contents { margin-top: 1em }.resonline_contents a.more { cursor: pointer }.resonline_contents h1,.resonline_contents h2,.resonline_contents h3,.resonline_contents h4,.resonline_contents h5,.resonline_contents h6.resonline_contents p {	font-style: normal;	text-shadow: none;}.resonline_contents h1 { font-size: 32px }.resonline_contents h2 { font-size: 28px }.resonline_contents h3 { font-size: 24px }.resonline_contents h4 { font-size: 18px }.resonline_contents h5 { font-size: 14px }.resonline_contents h6 { font-size: 12px }.resonline_contents p { font-size: 14px }body div.roomTypesGadget table {    border-collapse: collapse;    line-height: 1em;}body div.roomTypesGadget {	font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: 12px;}body div.roomTypesGadget div.displayGrid table tbody td.button a {	font-size: 50%;	background-color: #fff !important;}body div.roomTypesGadget div.searchTools div.voucherCode input {	padding: 2px;	font-size: 12px;	width: 8.3em;}body div.roomTypesGadget div.searchTools div.checkIn a span.text {	width: 11.2em;}body div.roomTypesGadget div.displayGrid table td.button a.nonConsec {    background-color: #fff !important;    color: #000 !important;    border-top: none;}body div.roomTypesGadgetPropDetails div.propertyDetails div.wrappable-description a.more {	font-family: Arial,Verdana,Helvetica,sans-serif;	font-size: 12px;}body div.roomTypesGadgetRoomTypeDetails div.roomType a.book {    font-size: 50%;    background-image: none;}body div.roomTypesGadgetRoomTypeDetails div.roomType a.book b {    margin-top: -0.5em;}