.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}

#itemDetail #contentHeader{margin-bottom:8px}
#itemDetail #contentHeader h2 span{font-size:65%}
#itemDetail #contentHeader #itemTools{position:absolute;right:2px;bottom:4px}
#itemDetail #main{width:658px;float:left}
#itemDetail #sidebar{width:300px;float:right}
#itemDetail .singleColumn #main{width:100%;float:none}
#itemDetail #intro{margin-bottom:.8em;width:650px}
#itemDetail #mainImage{width:286px;float:left}
#itemDetail #mainPanel{float:right;width:350px}
#itemDetail #mainContact{float:left;width:215px;line-height:142%}
#itemDetail #mainContact p{margin-bottom:.7em}
#itemDetail #mainContact .address strong{display:block;margin-bottom:.30em;font-size:108%}
#itemDetail #mainContact .address br.first{display:none}
#itemDetail .extras{width:120px;float:right;text-align:center}
#itemDetail .logo{margin:2px 0 13px 0}
#itemDetail .logo img{display:inline}
#itemDetail #mainImage .image{display:block;border:1px solid #dcdcdc;padding:2px;margin-bottom:3px}
#itemDetail #mainImage .caption{font-size:92%;color:#787878;margin-bottom:.1em;font-style:normal}
#itemDetail #mainImage br{display:none}
#itemDetail #mainImage .links a{font-size:92%;text-decoration:underline;white-space:nowrap}
#itemDetail #mainImage .placeholder{display:block;border:1px solid #dcdcdc;width:284px;height:82px;text-align:center;background:url(../../../images/gui/noImage.png) no-repeat center 30px;padding-top:105px}
#itemDetail #mainImage span{display:block;margin-bottom:.2em}
#itemDetail #itemTools{margin-top:18px}
#itemDetail #contactSheet #itemTools{float:left;_width:215px;min-width:215px}
#itemDetail #itemTools .separ{display:none}
#itemDetail #userReviewsInfo{font-size:92%;float:left;width:215px}
#itemDetail #userReviewsInfo a{white-space:nowrap;text-decoration:underline}
#itemDetail #contactSheet #userReviewsInfo{float:left;margin-top:8px;margin-bottom:6px}
#itemDetail #userReviewsInfo .num-reviews{position:relative;top:1px}
#itemDetail #videoLinks{padding-left:15px;margin-top:15px}
#itemDetail #videoLinks li{margin-bottom:.3em}
#itemDetail #videoLinks a{font-size:92%;font-weight:bold;text-decoration:underline;padding-left:20px;background:url(../../../images/gui/icons.png) no-repeat 0 -37px}
#itemDetail .section{padding-left:15px;padding-right:15px;padding-top:1em;margin-bottom:1em;z-index:1;position:relative}
#itemDetail .section h3{font-size:133%;font-weight:bold;border-bottom:1px solid #dcdcdc;padding-bottom:.2em;margin-bottom:1em;margin-left:-15px;margin-right:-15px}
#itemDetail .block{margin-bottom:1.5em}
#itemDetail .block h4{font-size:116%;font-weight:bold;color:#07840a;margin-bottom:.5em}
#itemDetail .part{padding-bottom:1em}
#itemDetail .part h5{font-size:116%;margin-bottom:.38em}
#itemDetail p{line-height:142%}
#itemDetail .textSection{padding-right:35px}
#itemDetail .textSection h3{margin-right:-35px;margin-bottom:.9em;padding-right:180px}
#itemDetail .textSection p{margin-bottom:.8em}
#itemDetail ul.list li{list-style:disc;margin-left:1.5em;margin-bottom:.25em}
#itemDetail .gallery p{float:left;margin-right:1em;margin-bottom:1em;height:70px}
#itemDetail .gallery p img{display:block;border:1px solid #dcdcdc;padding:2px}
#itemDetail .offer .photo{float:left;margin-right:15px;margin-bottom:10px}
#itemDetail .offer .bd{width:600px}
#itemDetail #offers .wPhoto .bd{float:left;width:468px}
#itemDetail .offer .richText h4{margin-top:0;color:#eb3200}
#itemDetail .offer .linkButton{margin-top:.5em;margin-bottom:1em}
#itemDetail .partner{padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #e2e2e2}
#itemDetail .partner .logo{width:100px;display:block;float:left;text-align:center}
#itemDetail .partner .info{margin-left:112px}
#itemDetail .partnerWoLogo .info{margin-left:2px}
#itemDetail .partner p{margin-bottom:4px}
#itemDetail .partner .linkButton{margin-top:12px}
#itemDetail .partners .last{border-bottom:0;margin-bottom:0}
#itemDetail .imgFrame{border:1px solid #dcdcdc;padding:2px}
#itemDetail #sidebar .box{background:url(../../../images/gui/boxes.png) 0 0 repeat-y;position:relative;margin-bottom:13px;width:100%;width:300px;overflow:hidden}
#itemDetail #sidebar .box h3{display:block;background:url(../../../images/gui/boxes.png) 0 0 no-repeat;font-weight:bold;font-size:108%;padding:6px 12px}
#itemDetail #sidebar .box h3 span{font-weight:normal;font-size:85%;margin-left:.2em}
#itemDetail #sidebar .box .boxBody{background:url(../../../images/gui/boxes.png) 0 0 no-repeat;padding:15px 12px 15px 12px;width:276px}
#itemDetail #sidebar .box .boxWrap{background:url(../../../images/gui/boxes.png) 0 0 no-repeat}
#itemDetail #sidebar .relatedContentBox{background-position:-1500px 0}
#itemDetail #sidebar .relatedContentBox h3{background-position:-900px 0;padding:11px 12px 3px}
#itemDetail #sidebar .relatedContentBox .boxBody{background-position:-1200px 100%}
#itemDetail #sidebar .hotContentBox{background-image:url(../../../images/gui/boxes_2.png);background-position:-1500px 0;margin-bottom:11px}
#itemDetail #sidebar .hotContentBox h3{background-image:url(../../../images/gui/boxes_2.png);background-position:-900px 0;padding:11px 12px 3px}
#itemDetail #sidebar .hotContentBox .boxBody{background-image:url(../../../images/gui/boxes_2.png);background-position:-1200px 100%;padding-top:10px}
#itemDetail #sidebar .promoBox{background-position:-2400px 0}
#itemDetail #sidebar .promoBox .boxWrap{background-position:-1800px 0}
#itemDetail #sidebar .promoBox .boxBody{background-position:-2100px 100%}
#itemDetail #sidebar .promoBox .image{float:left;margin-right:10px}
#itemDetail #sidebar .promoBox h4{font-size:108%;margin-bottom:.5em;font-weight:bold}
#itemDetail .promotion #main div{width:100%;text-align:center;padding-top:6px}
#itemDetail .promotion #main div img{margin:auto}
#itemDetail .promotion #main div em{font-size:92%;color:#787878}
#itemDetail #sidebar .formBox{background:url(../../../images/gui/boxes_2.png) -600px 0 repeat-y}
#itemDetail #sidebar .formBox h3{background:url(../../../images/gui/boxes_2.png) 0 0 no-repeat;padding-top:10px;padding-bottom:0}
#itemDetail #sidebar .formBox .boxBody{background:url(../../../images/gui/boxes_2.png) -300px 100% no-repeat;padding-bottom:16px}
#itemDetail #sidebar .block{padding:0 12px;margin-bottom:21px}
#itemDetail #sidebar .block h4{font-size:108%;color:#000}
#itemDetail #sidebar .adBox{margin-bottom:12px}
#itemDetail #main .section .adBanner{margin-top:18px;margin-bottom:-8px}
#itemDetail .richText h4{font-size:116%;font-weight:bold;margin-bottom:.5em;margin-top:1.2em}
#itemDetail .richText h5{font-size:108%;font-weight:bold;margin-bottom:.38em;margin-top:1em}
#itemDetail #gfdPromo{margin:-3px 7px 11px 7px}
#itemDetail #reviews{*margin-bottom:28px}
#itemDetail .ur-write{margin-top:1em;margin-bottom:.6em}
#itemDetail .ur-write-hint{font-weight:bold;margin-bottom:.7em}
#itemDetail .ur-summary{padding-bottom:18px;padding-top:3px;border-bottom:solid 1px #e8e8e8;margin-bottom:18px}
#itemDetail .ur-summary .rating-distribution{float:left;margin-right:50px}
#itemDetail .ur-summary .rating-distribution{float:left;margin-right:50px}
#itemDetail .ur-summary .overall-rating{float:left;margin-top:12px}
#itemDetail .ur-summary .overall-rating-title{display:block;font-size:108%;margin-bottom:.3em}
#itemDetail .ur-summary .it-review-button{float:right;margin-top:22px}
#itemDetail #latestReviews .review-list{margin-top:1em}
#itemDetail .ur-see-all{margin-top:1.3em}
#itemDetail .user-reviews-partial .ur-see-all{font-weight:bold}
#itemDetail #sidebar .reviewed-item-box .boxBody{padding-top:11px}
#itemDetail .reviews-page .ur-summary{margin-bottom:0}
#itemDetail .review-list-bar{background:#e5e5e5 url(../../../images/gui/v_sprite.png) 0 -320px repeat-x;border-top:solid 1px #e5e5e5;margin:-1px -15px 20px -15px;padding:6px 15px}
#itemDetail .reviews-page .review-list .last{margin-bottom:0}
#itemDetail .sidebar-iphone-ad{margin-bottom:13px}

#itemDetail #sidebar #map{margin-bottom:18px;z-index:1}
#itemDetail #sidebar #mapCanvas{width:298px;height:298px;overflow:hidden;position:relative;border:solid 1px #cecece;margin-bottom:6px}
#itemDetail #sidebar #staticMap,#itemDetail #sidebar #staticMap p,#itemDetail #sidebar #dynamicMap{position:absolute;top:0;left:0;width:298px;height:298px}
#itemDetail #sidebar #staticMap{cursor:pointer;z-index:2}
#itemDetail #sidebar #staticMap p{z-index:1}
#itemDetail #sidebar #dynamicMap{z-index:1}
#itemDetail #sidebar #staticMap .marker,#itemDetail #sidebar #staticMap .markerShadow{width:39px;height:34px;position:absolute;top:115px;left:139px;z-index:6;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/gui/markers/arrow.png',sizingMethod='crop')}
#itemDetail #sidebar #staticMap .markerShadow{background-image:url(../../../images/gui/markers/arrowshadow.png);z-index:5;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/gui/markers/arrowshadow.png',sizingMethod='scale')}
#itemDetail #sidebar #staticMap .marker img{_display:none}
#itemDetail #sidebar .nearestItemsBox .link{position:absolute;right:12px;top:10px}
#itemDetail #sidebar .nearestItemsBox .boxBody{padding-bottom:10px}
#itemDetail #sidebar .nearestItemsBox .itemBox{margin-bottom:8px}
#itemDetail #sidebar .nearestItemsBox .smallHotelPackageBox{margin-bottom:15px}
#itemDetail .mapPage #main{float:right}
#itemDetail .mapPage #sidebar{float:left}
#itemDetail #sidebar #directionsFormBox{margin-bottom:20px}
#itemDetail #sidebar #directionsFormBox .boxBody{padding-top:10px}
#itemDetail #directionsForm label{display:block;width:18px;height:20px;overflow:hidden;text-indent:-1000px;float:left;margin-right:4px;background:url(../../../images/gui/icons.png) 0 -107px no-repeat}
#itemDetail #directionsForm .end label{background-position:-20px -107px}
#itemDetail #directionsForm .inputField{clear:both;margin-bottom:8px}
#itemDetail #directionsForm .inputField input{width:246px;_width:240px;border:solid 1px #979ba2;padding:3px 2px}
#itemDetail #directionsForm .submitButton{margin-top:3px;margin-left:22px;_margin-left:12px;float:left}
#itemDetail #directionsForm a{margin-left:18px;position:relative;top:8px}
#itemDetail #sidebar #airport h4{margin-bottom:.2em}
#itemDetail #sidebar #airport .links span{color:#787878;margin:0 .1em}
#itemDetail .mapPage #map{height:500px;overflow:hidden;border:solid 1px #cecece;margin-bottom:6px}
#itemDetail .mapPage #nearestItems{margin-top:8px}
#itemDetail .mapPage #nearestItems .separ{width:8px;height:20px;float:left}
#itemDetail .mapPage .itemList{float:left}
#itemDetail .mapPage .itemList .listBody{padding:12px 45px 0 12px;width:268px}
#itemDetail .mapPage .itemList .hd{background:#f5f5f5}
#itemDetail .mapPage .itemList .hd h3{font-weight:bold;font-size:108%;padding:6px 12px}
#itemDetail .mapPage .itemList .hd div{padding:6px 9px}
#itemDetail .mapPage .itemList .hd label{font-weight:bold;font-size:108%;vertical-align:middle;padding-left:6px;line-height:14px}
#itemDetail .mapPage .itemList .hd label span{font-weight:normal;font-size:85%;margin-left:.2em}
#itemDetail .mapPage .itemList .hd input{vertical-align:middle;height:13px;width:13px}
#itemDetail .mapPage .itemList .selected label{background:url(../../../images/gui/icons.png) 8px -428px no-repeat;padding-left:26px}
#itemDetail .mapPage #golfclubList .selected label{background-position:8px -398px}
#itemDetail .mapPage .single .itemList{float:none}
#itemDetail .mapPage .itemList .itemBox{margin-bottom:15px}
#itemDetail .mapPage #sidebar .adBox{margin-top:-3px;margin-bottom:15px}

#itemDetail #hohoOffer{margin-bottom:13px}
.hotel #contentHeader h2{margin-right:8px}
.hotel #contentHeader .hotel-rating{display:inline;margin-right:5px;vertical-align:top;position:relative;top:3px}
#itemDetail .hotel-v2{background:url(../../../images/gui/hotelBg.png) 0 0 repeat-y}
#itemDetail .hotel-v2 #main{width:530px}
#itemDetail .hotel-v2 #sidebar{width:408px;padding:9px}
#itemDetail .hotel-v2 #contactSheet{background:#fff;padding:14px 16px;border:solid 1px #bcbcbc;margin-bottom:10px}
#itemDetail .hotel-v2 #mainContact{width:235px;margin-bottom:-3px}
#itemDetail .hotel-v2 .logo{margin-top:0}
#itemDetail .hotel-v2 #contactSheet #itemTools{margin-top:12px;margin-bottom:-3px}
#itemDetail .hotel-v2 #sidebar #map{margin-bottom:13px}
#itemDetail .hotel-v2 #sidebar #mapCanvas{width:406px;height:260px;border-color:#bcbcbc}
#itemDetail .hotel-v2 #sidebar #staticMap,#itemDetail .hotel-v2 #sidebar #staticMap p,#itemDetail .hotel-v2 #sidebar #dynamicMap{width:406px;height:260px}
#itemDetail .hotel-v2 #sidebar #staticMap .marker,#itemDetail .hotel-v2 #sidebar #staticMap .markerShadow{top:96px;left:193px}
#itemTabs{padding:0;margin-bottom:6px}
#itemTabs h3{font-weight:bold;margin-bottom:.5em}
#itemTabs .tabs{background:#f5f5f5;padding:0}
#itemTabs .tab{float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0 1px;position:relative;top:1px}
#itemTabs .tab-link{float:left;text-decoration:none;font-size:108%;font-weight:bold;padding:.5em 1em .5em;outline:0}
#itemTabs .tab-link:hover{text-decoration:none}
#itemTabs .tab-selected{background:#fff;border-top-style:solid;border-top-width:3px;margin-top:-1px;padding:0;top:0}
#itemTabs .tab-selected .tab-link{color:#000;border-left:solid 1px #bcbcbc;border-right:solid 1px #bcbcbc;padding-top:.45em;cursor:default}
#itemTabs #nearbyGolfClubs-tab{border-top-color:#129014}
#itemTabs #nearbyHotels-tab{border-top-color:#cb3a55}
#itemTabs .items{background:#fff;border:solid 1px #bcbcbc;padding:1.6em 16px;margin-bottom:10px}
#itemTabs .items h3{font-size:108%;font-weight:bold;margin-bottom:.6em}
#itemTabs .items .itemBox{margin-bottom:8px}
#itemTabs .items .itemList{margin-bottom:.8em;padding-right:20px}
#itemDetail .imageBox{padding:9px 9px 7px 9px;border:solid 1px #dcdcdc;float:left;margin-bottom:2px}
#itemDetail .imageBoxGallery{padding-right:10px;width:508px;float:none}
#itemDetail .imageBox .viewport{margin-bottom:6px;position:relative}
#itemDetail .imageBoxGallery .viewport{width:100%;height:273px;overflow:hidden}
#itemDetail .imageBoxGallery .imageStrip{width:10000px;height:273px;position:absolute;left:0;top:0}
#itemDetail .imageBoxGallery .main{width:438px;height:273px;overflow:hidden;float:left;position:relative;_margin-right:-6px}
#itemDetail .imageBoxGallery .shift{position:relative}
#itemDetail .imageBoxGallery .shift img{position:relative;left:-15px;top:-3px}
#itemDetail .imageBoxGallery .thumbs{float:left;height:273px}
#itemDetail .imageBoxGallery .thumbs p{display:block;float:left;margin-left:6px;height:273px;width:64px}
#itemDetail .imageBoxGallery .thumbs p a{display:block;margin-bottom:6px}
#itemDetail .imageBox .info{font-size:92%;color:#8c8c8c}
#itemDetail .imageBox .info p{line-height:120%}
#itemDetail .imageBox .info .txt{float:left}
#itemDetail .imageBoxGallery .info .txt{width:390px}
#itemDetail .imageBox .info a{white-space:nowrap}
#itemDetail .imageBox .caption{font-style:italic}
#itemDetail .imageBoxGallery .more{float:right;margin-left:1em}
#itemDetail .imageBoxGallery .back{float:left;margin-right:1em}
#itemDetail .hotel-v2 .section{padding-left:9px;padding-bottom:15px;border-bottom:solid 1px #dcdcdc;margin-bottom:5px;zoom:1}
#itemDetail .hotel-v2 .section h3{font-size:157.2%;font-weight:normal;border-bottom:0;padding-bottom:0;margin-bottom:.5em;margin-left:0}
#itemDetail .hotel-v2 .textSection h3{padding-right:20px}
#itemDetail .hotel-v2 #offers{padding-right:35px}
#itemDetail .hotel-v2 .offer .bd,#itemDetail .hotel-v2 #offers .wPhoto .bd{width:auto}
#itemDetail .hotel-v2 .offer .photo{position:relative;top:3px}
#itemDetail .hotel-v2 .gallery p{margin-bottom:.6em;margin-right:.6em}
#itemDetail .hotel-v2 #promoPreview{border-bottom:0}
#itemDetail .hotel-v2 #promoPreview .image{display:block;width:100px;text-align:center;float:left;margin-right:12px;margin-bottom:11px;position:relative;top:2px}
#itemDetail .hotel-v2 #promoPreview .image img{display:inline}
#itemDetail .hotel-v2 #promoPreview h4{font-weight:bold;font-size:108%;margin-bottom:.5em;width:380px}
#itemDetail .hotel-v2 .partner h4{margin-top:.25em}
#itemDetail .packageBox{background:#fff url(../../../images/gui/packageBox_bg.png) 0 0 repeat-x;border:solid 1px #e68f42;padding:14px 16px;margin-bottom:12px}
#itemDetail #nearestPackages{background-position:0 -50px}
#itemDetail .packageBox h3{font-size:116%;font-weight:bold;margin-bottom:.65em}
#itemDetail .packageBox h3.boxTitle{font-size:108%;margin-bottom:1em;margin-top:-0.2em}
#itemDetail .package .summary{margin-bottom:14px}
#itemDetail .package .summary .txt{font-size:108%;font-style:italic;padding:11px 30px 11px 14px;background:#ffe4a4;width:68%}
#itemDetail .package .summary .price{background:#d92b03;color:#fff;padding:3px 10px 9px 10px;text-align:center}
#itemDetail .package .dis{display:block;margin:3px 0 -2px 0;white-space:nowrap}
#itemDetail .package .price .org{text-decoration:line-through}
#itemDetail .package .summary .price .rate{display:block;margin-bottom:-0.05em;white-space:nowrap}
#itemDetail .package .summary .price .cur{font-size:190.3%;margin-right:.1em}
#itemDetail .package .summary .price .val{font-weight:bold;font-size:256.5%}
#itemDetail .package .summary .price .pLine{display:block;font-size:92%;white-space:nowrap}
#itemDetail .package .summary .price .pLine2{margin-top:.1em}
#itemDetail .package .summary .price .dimmed{color:#ffbeae}
#itemDetail .packageBox .separ{height:1px;background:#dcdcdc;margin:15px 0 16px 0;overflow:hidden}
#itemDetail .package .desc,#itemDetail .tp-package .desc{line-height:142%;margin-bottom:16px;padding-right:25px}
#itemDetail .package .sec,#itemDetail .tp-package .sec{margin-bottom:.9em}
#itemDetail .package h4,#itemDetail .package h5,#itemDetail .tp-package h4,#itemDetail .tp-package h5{font-weight:bold;margin-bottom:.5em;font-size:100%;margin-top:1em;color:#000}
#itemDetail .package .desc ul li,#itemDetail .tp-package .desc ul li{margin-bottom:.15em}
#itemDetail .package .dates h4,#itemDetail .tp-package .dates h4{margin-top:0}
#itemDetail .package .dates ul,#itemDetail .tp-package .dates ul{margin-top:.5em}
#itemDetail .package .ft{border-top:solid 1px #dcdcdc;padding-top:12px;margin-bottom:12px}
#itemDetail .tp-package .ft{padding-top:8px;margin-bottom:8px}
#itemDetail .package .contact,#itemDetail .tp-package .contact{font-style:italic}
#itemDetail .package .contact h4,#itemDetail .tp-package .contact h4{margin-top:0;color:#000}
#itemDetail .package .contact-logo{width:90px;float:right;text-align:center;margin-left:10px;padding-top:1px}
#itemDetail .package .contact-w-logo .contact-text{margin-right:100px}
#itemDetail .package .contact-button{clear:left}
#itemDetail .package .contact .linkButton,#itemDetail .tp-package .contact .linkButton{font-style:normal;margin-top:.8em}
#itemDetail .tp-package .contact .linkButton{margin-top:1.3em}
#itemDetail .package .contact-w-logo .linkButton{margin-top:1.3em}
#packages .nearbyOffers{margin-top:16px;border-top:solid 1px #dcdcdc}
#packages .nearbyOffers a.switch{font-weight:bold;display:block;padding:10px 0 10px 20px;background:url(../../../images/gui/icons.png) 1px -206px no-repeat;outline:0}
#packages .closed a.switch{background-position:2px -248px}
#packages .nearbyOffers a.switch:hover{text-decoration:none;background-color:#ebf6ff}
#packages .nearbyOffers .itemList{padding:12px 0 3px 0;position:relative;zoom:1;overflow:hidden}
#itemDetail .tp-package .hd{margin-bottom:16px}
#itemDetail .tpp-logo{display:block;margin-right:18px}
#itemDetail .section h3.tpp-title{font-weight:bold;font-size:149%;margin:0 0 .3em 0}
#itemDetail .tpp-cation{font-weight:bold;font-size:108%;color:#707070;font-style:normal}
#itemDetail .tpp-summary{background-color:#ffebba;margin-bottom:16px;padding:8px 15px 8px 0}
#itemDetail .tp-package .tpp-summary-title{background-color:#d92b03;color:#fff;font-weight:bold;text-transform:uppercase;margin:0;padding:.1em .6em;float:left;margin-right:16px}
#itemDetail .tpp-summary-content{font-size:108%;float:left;width:380px}
#itemDetail .tpp-summary-content .txt{font-weight:bold;margin-bottom:.2em}
#itemDetail .tpp-summary-content .price{color:#d92b03}
#itemDetail .tpp-summary-content .val,#itemDetail .tpp-summary-content .cur{font-weight:bold;font-size:132.4%}
#itemDetail .tpp-summary-content .val{margin-left:.2em}
#itemDetail .tpp-summary-content .dis{margin-right:.35em}
#itemDetail .tpp-summary-content .org{text-decoration:line-through}
.hotel-related-services{background:#fff;border:1px solid #bcbcbc;padding:11px 16px 15px;margin-bottom:10px}
.hotel-related-services h3{font-weight:bold;font-size:108%;margin-bottom:12px}
.hotel-related-services .smallServiceBox{margin-bottom:8px}

.service{padding-top:6px}

