.dms1111{position:relative;overflow:hidden;background:#f7f7f7}.dms1111 a,.dms1111 h3 a{word-wrap:break-word;text-decoration:none}.dms1111 a:hover,.dms1111 h3 a:hover{text-decoration:underline}.dms1111 ul{list-style-type:none;padding-left:0}.dms1111 ul li+li{padding-top:6px}.dms1111 .thedmsButton{margin:.5em 0;float:left}.dms1111 .thedmsButton a{background:#ff794c;padding:5px 10px;display:block;color:auto;text-decoration:none;font-weight:700}.dms1111 .thedmsButton a:hover{background:#ff794c}.dms1111 .reviews .tripadvisorimg{margin:0 0 0 5px}.dms1050 .dms1111 .thedmsImageHolder .thedmsIMG,.dms1050 .dms1111 .thedmsImageHolder .thedmsIMGsmall{width:100%;height:auto;margin:0 0 .5em}.dms1050 .dms1111 h2,.dms1050 .dms1111 h3{position:relative;margin-right:18px}.dms1050 .dms1111 h2 a.addtoshortlist,.dms1050 .dms1111 h3 a.addtoshortlist{position:absolute;right:-18px}.dms1050 .dms1111 .thedmsImageHolder .ListingItemMarker{position:absolute;left:10px;top:10px}.dms1050 .dms1111 .addtoshortlist{display:inline-block}.dms1050 .dms1111{background:0 0}.dms1111 .left{float:left}.dms1111 .right{float:right}.dms1111 .smallimage{width:125px}.dms1111 .spaceforsmallimageleft{margin-left:135px}.dms1111 .spaceforsmallimageright{margin-right:135px}.dms1111 .largeimage{width:300px}.dms1111 .spaceforlargeimageleft{margin-left:310px}.dms1111 .spaceforlargeimageright{margin-right:310px}.dms1111 .thedmsBrowseBookButtonHolder div,.dms1111 .thedmsBrowseBookButtonHolder span{display:inline-block}.dms1111 .bold{font-weight:700}.dms1111 h2.shortlistleft a.addtoshortlist,.dms1111 h3.shortlistleft a.addtoshortlist{position:relative;right:auto;margin-right:5px}.dms1111 .logosHolder img{border:0;margin:0 2px 0 0}.dms1111 .reviews span{vertical-align:top}.dms1111 .thedmsBrowseBookButtonHolder>span{margin-right:10px}.dms1111 em{font-style:normal;font-weight:700}.dms1111 .inline div{display:inline;margin-right:10px}.dms1111 .inline div.thedmsBackgroundFix{display:block}.dms1111 .inline p{padding:0;display:inline}.dms1111 .dms1112{border-top:4px solid #E8E8E8;background:#F7F7F7}.dms1111 .dms1112 .thedmsClassification{margin-top:.5em;margin-bottom:.5em}.thedmsSOlist{background:#E8E8E8;border:2px dashed #B0B0B0;margin:10px 0 0;padding:5px;width:80%}.thedmsSOlist .thedms_SOicon{display:block;float:left;margin:0 4px 0 0}.thedmsSOlist ul{margin:0;padding:0;list-style:none}.thedmsSOlist ul li{margin:2px 0}.thedmsSOlist ul li a{color:#000;text-decoration:none;line-height:17px}.thedmsSOlist ul li a:hover{text-decoration:underline}body:not(.responsiveScreen) .dms1112 .textLRBlockPadding{padding-left:20px;padding-right:20px}body:not(.responsiveScreen) .dms1112 .textTBlockPadding{padding-top:20px}body:not(.responsiveScreen) .dms1112 .textBBlockPadding{padding-bottom:20px}body:not(.responsiveScreen) .dms1112 .imageLRBlockPadding{padding-left:20px;padding-right:20px}body:not(.responsiveScreen) .dms1112 .imageTBlockPadding{padding-top:20px}body:not(.responsiveScreen) .dms1112 .imageBBlockPadding{padding-bottom:20px}