.pg-location #map_canvas
{height:440px;width:100%}

.pg-location .locafooter
{margin-top:10px}

.pg-location .locafooter .changef,.locafooter .changer,.locafooter .changen
{height:70px}

.pg-location .locafooter .selpart
{float:left;padding-top:9px;margin-left:4px;margin-right:5px}

.pg-location .locafooter .selpart label
{width:100%;font-weight:bold;line-height:32px;font-size:13px;display:block}

.pg-location .locafooter .selpart select
{width:153px;height:22px;border:0;border:1px #666 solid;line-height:22px;float:left;color:#666}

.pg-location .locafooter .locares
{margin-top:33px;cursor:pointer}

.pg-location .main-right .navfirst
{width:270px;float:left;margin-bottom:10px}

.pg-location #clone
{padding-bottom:10px}

.pg-location #directionInfo .googledir div table
{background:none!important;border:none!important}

.pg-location #directionInfo .googledir div table td:nth-child(3)
{white-space:nowrap}

.pg-location #directionInfo .googledir div table tr
{width:660px;height:44px}

.pg-location #directionInfo .googledir div div table tr
{background:transparent;height:24px;line-height:24px}

.pg-location #directionInfo .adp-text
{font-size:14px;margin-top:5px}

.pg-location .adp-summary,.adp-distance
{text-align:right}

.pg-location .adp-directions
{width:100%}

.pg-location #tipImgs
{margin-bottom:0;float:left;position:absolute;left:-200px;top:0}

.pg-location #MapSearch
{width:auto;height:auto;margin-top:37px;float:left;text-transform:capitalize;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}

.pg-location .stardef
{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:0}

.pg-location .circle
{width:20px;height:20px;display:inline-block;vertical-align:middle}

.pg-location .adp-text
{padding-left:31px;padding-top:20px}

.pg-location #fullPageContent .locRbar .assisth2
{padding-right:38px}

.pg-location .adp-placemark
{height:58px!important}

.pg-location #sideBar .assist_left .assisth2
{background-color:white;color:#222;border-bottom:1px solid #ddd;text-indent:14px}

.pg-location #locationContentId,.locacont_right,.pg-location .localintro,.tipDescription
{width:100%!important}

.pg-location #locationContentId
{overflow:visible}

.pg-location #tipImgs
{margin-right:-200px}

.pg-location .jspPane
{max-width:550px}

.pg-location #locationDetailId h3,.pg-location #directionId h3
{color:#222;text-shadow:none}

.pg-photos .ad-gallery .ad-image-wrapper
{margin-bottom:10px}

.pg-photos .ad-gallery #photosContent
{height:401px;width:100%!important}

.pg-photos .ad-gallery div.ad-navigator-wrapper
{left:40%;top:226px;position:absolute}

.pg-photos .num,.pg-photos .pucopen,.pg-photos li em
{display:none}

.pg-photos #pageContent>h2.intro-caption
{font-size:46px;font-size:4.6rem;margin-bottom:20px;border-bottom:3px double lightgray;font-family:"Open Sans Condensed","Helvetica Neue","HelveticaNeue",Helvetica,Arial,sans-serif}

.pg-photos #pageContent h2
{font-size:40px;font-size:4.0rem;margin-bottom:20px;border-bottom:2px solid lightGrey}

.pg-photos .describe .introduce
{font-weight:normal;width:inherit!important;line-height:1.4em}

.pg-photos .describe
{width:100%!important}

.pg-photos .divSegment .footer,.pg-photos .roomdfa,.pg-photos .album .carvel_right .top
{margin-left:0!important;margin-right:0!important}

.pg-photos .divSegment .footer,.pg-photos .ad-gallery .album,.pg-photos .album .carvel_left,.pg-photos .album .carvel_right .top
{width:100%!important}

.pg-photos .footer
{width:inherit!important}

.pg-photos .divSegment .footer,.pg-photos .divSegment .footer_left,.pg-photos .divSegment .footer_right
{min-height:50px;height:auto!important}

.pg-photos .footer .footer_con
{overflow:hidden;font-size:18px;font-size:1.8rem;line-height:1.5;margin-top:24px;white-space:normal;height:auto;min-width:60%;max-width:75%;width:auto;text-overflow:ellipsis;vertical-align:middle}

.pg-photos .album .carvel_right .top
{background:#ccc;background:rgba(204,204,204,0.6)}

.pg-photos span.tooltips
{color:white!important;border-radius:2px}

.pg-photos span.tooltips b
{border-radius:2px}

.pg-photos span.tooltips i
{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #333;background-image:none!important}

.pg-photos span.tooltips,.pg-photos span.tooltips b
{background-color:#333!important;background-image:none!important}

.pg-photos div.ad-gallery .ad-image-wrapper .ad-next,.pg-photos div.ad-gallery .ad-image-wrapper .ad-prev
{height:93%}

.pg-photos div.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.pg-photos #fancy_inner #fancy_right #fancy_right_ico
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-90px -144px;background-repeat:no-repeat}

.pg-photos div.ad-gallery .ad-image-wrapper .ad-next .ad-next-image:hover,.pg-photos #fancy_inner #fancy_right #fancy_right_ico:hover
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-90px -252px;background-repeat:no-repeat}

.pg-photos div.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.pg-photos #fancy_inner #fancy_left #fancy_left_ico:hover
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:0 -144px;background-repeat:no-repeat}

.pg-photos div.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image:hover,.pg-photos #fancy_inner #fancy_left #fancy_left_ico:hover
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:0 -252px;background-repeat:no-repeat}

.pg-photos div.ad-gallery .ad-image-wrapper #blowup
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-72px 0;background-repeat:no-repeat}

.pg-photos div.ad-gallery .ad-image-wrapper #blowup:hover
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-72px -36px;background-repeat:no-repeat}

.pg-photos div.ad-gallery div.ad-nav .ad-forward
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-83px -63px;background-repeat:no-repeat;height:35px;widtH:18px;top:15px}

.pg-photos div.ad-gallery div.ad-nav .ad-back
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:-66px -63px;background-repeat:no-repeat;height:35px;widtH:18px;top:15px}

.pg-photos div.ad-gallery .ad-nav .ad-back.ad-back-gray
{background:0;cursor:default}

.pg-promotions .lprt2
{min-height:140px;clear:both;float:left;width:100%;margin-bottom:25px;border-bottom:1px solid #ddd}

.pg-promotions #pageContent h2
{font-size:36px;font-size:3.6rem;margin-bottom:20px;border-bottom:2px solid lightGrey}

.pg-promotions .lprt2 .lp-lprt2
{float:left;position:relative}

.pg-promotions .rt-lprt2
{width:100%;float:left;position:relative}

.pg-promotions .rt-lprt2 h4
{font-weight:bold}

.pg-promotions .rt-lprt2 h4,.pg-promotions .rt-lprt2 p
{margin-left:220px;margin-right:140px}

.pg-promotions #pageContent .rt-lprt2>a
{position:absolute;top:0;right:0}

.pg-promotions .smallOrbit
{width:210px;height:130px;margin-right:-220px;z-index:1}

.pg-promotions #pageContent div:last-child
{border-bottom:none!important}

.direct-promo-section
{text-align:center;clear:both}

.direct-promo-section a
{display:inline-block;margin:20px auto 40px}

.pg-roomcompare #photos #trSecBlank,#photos .details,#roomsinfo #trSegmentNames,#roomsinfo .photo_right,.amenities .first em,.f-sel-mid
{display:none}

.pg-roomcompare #SelectRoomsCount
{display:inline-block}

.pg-roomcompare #divCondition
{z-index:auto;display:block!important;position:relative;top:0;width:auto;background:0;height:133px}

.pg-roomcompare #compareMargin
{width:96%;height:100%;float:left;padding:2%;background:#fafafa}

.pg-roomcompare .jspPane .f-unit label,.jspPane .f-unit span
{font-size:11px}

.pg-roomcompare #rightContent h1
{height:50px;margin-left:11px;margin-top:7px;margin-bottom:13px}

.pg-roomcompare #rightContent h2
{margin-left:11px;margin-top:7px;height:50px}

.pg-roomcompare #rightContent
{width:77.9%}

.pg-roomcompare .f-unit
{float:left;margin-right:7%;width:43%}

.pg-roomcompare .f-option .clone_checkbox span,.f-option .clone_radio span,.f-unit label
{color:#333;width:auto}

.pg-roomcompare #ConditionOfRooms.f-option .clone_checkbox span
{width:auto;max-width:65px}

.pg-roomcompare .clone_checkbox
{font-weight:100}

.pg-roomcompare .f-unit label
{margin-bottom:0}

.pg-roomcompare .rcom-left .jspContainer
{height:100px!important}

.pg-roomcompare .rcom-left #ConditionOfRooms,.rcom-left .jspContainer,.rcom-left .jspPane
{overflow:hidden}

.pg-roomcompare .leftcol
{width:100%;background:0;border:1px solid #aaa;vertical-align:top;height:160px!important;margin:0 0 9px}

.pg-roomcompare .leftcol .f-sel
{padding:9px 10px 0 10px}

.pg-roomcompare .leftcol #divCondition
{padding:9px 0 9px 10px}

.pg-roomcompare .leftcol .f-submit
{margin-top:0}

.pg-roomcompare .f-submit #btnOK
{position:relative;top:-133px;left:70%;float:left;font-size:12px;color:White;height:14px;line-height:14px;width:10%;text-decoration:none}

.pg-roomcompare #btnOK:over
{text-decoration:none}

.pg-roomcompare .f-submit
{height:0;padding:0;margin:0}

.pg-roomcompare .f-submit a
{height:28px}

.pg-roomcompare #divCondition #divShowAll
{padding-right:0;padding-top:0;padding-left:0;width:60%;height:18px;float:none;text-decoration:none}

.pg-roomcompare #divShowAll a
{color:white;width:100%;font-size:13px;line-height:22px;text-decoration:none;height:22px;overflow:hidden;vertical-align:top}

.pg-roomcompare #compareList
{width:100%;position:relative;top:0}

.pg-roomcompare #compareList table tr
{background:0}

.pg-roomcompare .rcom-left table tbody tr td
{padding:0;height:20px}

.pg-roomcompare .rcom-left table
{width:100%;border:0;margin-bottom:0;margin-top:0;table-layout:fixed;background:0}

.rcom-left table tbody tr
{border-bottom:1px solid #aaa}

.pg-roomcompare #compareList span,#amenitiesHeader,#detailsHeader
{display:block;padding-left:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.pg-roomcompare #amenitiesHeader,#detailsHeader,#beds
{border-bottom:1px solid #aaa}

.pg-roomcompare #amenitiesHeader,#detailsHeader
{background:#777;color:White;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}

.pg-roomcompare #detailsHeader
{clear:both;width:100%}

.pg-roomcompare .rcom-left
{float:left;padding-top:26px;z-index:4;padding-bottom:32px}

.pg-roomcompare .rcom-right
{float:left!important;margin-left:0!important;line-height:20px!important;margin-top:0!important}

.pg-roomcompare .rcom-left,.rcom-right
{background:#fafafa}

.pg-roomcompare .rcom-right #roomsinfo td,.rcom-right .amenities td,.rcom-right td span
{height:20px!important;line-height:20px!important}

.pg-roomcompare .rcom-right .jspContainer
{overflow:hidden}

.pg-roomcompare #photos,#roomsinfo,#roomsinfo .details,.amenities tr,.amenities .graytr,.amenities td,.amenities,.amenities .trAmenities
{background:0;border:0}

.pg-roomcompare #photos .photo_right
{background:0;height:auto}

.pg-roomcompare #roomsinfo
{margin-top:0;margin-bottom:0}

.pg-roomcompare #roomsinfo span
{position:relative;bottom:0;text-align:center}

.pg-roomcompare .rcom-right td,.rcom-right td span
{padding:0;height:20px;width:166px;vertical-align:top}

.pg-roomcompare #trSecBlank,.amenities .first
{background:#777;border-bottom:1px solid #aaa}

.pg-roomcompare #roomsinfo .details,.amenities .trAmenities
{border-bottom:1px solid #aaa}

.pg-roomcompare .amenities
{border:0}

.pg-roomcompare .amenities .trAmenities
{font-family:Arial}

.pg-roomcompare .trAmenities em
{width:186px;text-align:center}

.pg-roomcompare #overview
{float:right;height:0;position:relative;top:-60px}

.pg-roomcompare .filter .f-selopt
{padding-top:0}

.pg-roomcompare .rcom-right .photowrapper
{margin:8px 13px 1px 13px!important}

.pg-roomcompare #photos
{margin-bottom:31px!important}

.pg-roomcompare #trSegmentNames a
{font-weight:900}

.pg-roomcompare #trSegmentNames td
{height:20px!important}

.pg-roomcompare #photos,#roomsinfo,.amenities
{clear:both;table-layout:fixed}

.pg-roomcompare .rcom-right .scrollwrapper
{display:block;height:21px!important}

.pg-roomcompare .room_compare:after
{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}

.pg-roomcompare .rcom-right .scrollContent
{width:100%;outline:0}

.pg-roomcompare .rcom-right h2
{margin-bottom:7px;font-size:40px;font-size:4.0rem}

.pg-roomcompare .rcom-right h2
{border-bottom:3px double lightgray}

.pg-roomcompare #ConditionOfRooms
{max-height:100px}

.pg-roomcompare #ConditionOfRooms .jspPane
{min-width:200px}

.pg-roomcompare #main .f-option .clone_checkbox em
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:0 -88px;background-repeat:no-repeat;width:17px;height:17px;cursor:pointer;margin-right:3px}

.pg-roomcompare #main .f-option .checked em
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/;background-position:0 -106px;background-repeat:no-repeat}

.pg-roomcompare .f-unit.customizefields label
{max-width:105px;word-break:break-word}

.pg-roomcompare #compareMargin .jspHorizontalBar
{border:0;background:0;padding:0;height:15px}

.pg-roomcompare #bottomScrollBar.jspHorizontalBar
{margin-bottom:3px}

.pg-roomcompare .jspHorizontalBar .jspTrack
{padding:1px 0;border:1px solid #ccc;border-left:none;border-right:0}

.pg-roomcompare .jspHorizontalBar .jspDrag
{background-color:#ccc}

.pg-roomcompare .jspHorizontalBar .jspCap
{width:2px;height:100%;display:block}

.pg-roomcompare .jspHorizontalBar .jspCapLeft
{width:10px}

.pg-roomcompare .jspHorizontalBar .jspArrowLeft
{border:1px solid #ccc;border-right:0;height:13px}

.pg-roomcompare .jspHorizontalBar .jspArrowRight
{border:1px solid #ccc;border-left:none;height:13px}

.pg-roomcompare .room_compare .jspHorizontalBar .jspArrow
{height:13px}

.pg-roomcompare .smallOrbit div.orbit-wrapper div.slider-nav span.right
{right:-11px}

.pg-roomcompare .smallOrbit div.orbit-wrapper div.slider-nav span.left
{left:-12px}

.pg-roomcompare .smallOrbit div.orbit-wrapper div.slider-nav span.left:hover
{background-position:0 -40px}

.pg-roomcompare .smallOrbit .slideimgs div.orbit-wrapper div.slider-nav span
{margin:0;top:38%;right:-2px}

.pg-roomcompare .smallOrbit .slideimgs div.orbit-wrapper div.slider-nav span.left
{left:0!important}

.pg-roomcompare .slideimgs .bigImg:hover
{right:0!important;margin:0}

.pg-roomcompare .rcom-right td .btnPage
{top:0;right:-11px;height:25px!important}

.pg-roomcompare .rcom-right td .btnPage:hover
{right:-1px!important}

.pg-roomcompare .row .room_compare .nine
{width:78%}

.pg-roomdetail #amenities li
{width:50%;float:left;line-height:14px;margin-bottom:10px}

.pg-roomdetail .room_switch1
{float:right;margin-left:15px;margin-top:0}

.pg-roomdetail .asstop .roomreserve,.asstop .roomcompare
{display:none}

.pg-roomdetail #sideBar .middcont
{border-bottom:0}

.pg-roomdetail #sideBar .navfirster
{background:black}

.pg-roomdetail #sideBar .asstitle h3
{background-color:black;background-color:rgba(0,0,0,0.8);cursor:default;line-height:20px;color:white;font-size:15px;font-size:1.5rem;text-align:left;border-bottom:1px solid black;margin-bottom:0;padding-left:10px;padding-bottom:6px;padding-top:6px}

.pg-roomdetail #slideshow
{margin-bottom:20px}

.pg-roomoverview .roomdesc
{float:left;width:100%}

.pg-roomoverview .roomdesc>a
{float:right;margin-left:-120px}

.pg-roomoverview .ovimgs
{margin-right:-220px;float:left}

.pg-roomoverview .roomlist
{margin-top:10px;float:left;width:100%!important}

.pg-roomoverview .roomseg
{min-height:140px;clear:both;float:left;width:100%;margin-bottom:25px;border-bottom:1px solid #ddd}

.pg-roomoverview .roomlist div:last-child
{border-bottom:none!important}

.pg-roomoverview #pageContent .moreinfo
{margin-top:0;position:relative;float:right}

.pg-roomoverview .roomcont
{clear:both;margin-right:130px;margin-left:220px;float:left}

.pg-roomoverview .roomcont h4
{clear:both;float:left;font-size:20px;font-size:2.0rem}

.pg-roomoverview .roomcont p
{clear:both;float:left}

.pg-roomoverview .preImg1
{bottom:23px}

.pg-roomoverview .nextImg1
{bottom:23px}

.pg-roomoverview #sideBar .middcont
{border-bottom:0}

.pg-roomoverview #sideBar .navfirster
{background:black;color:white}

.pg-roomoverview #sideBar .navfirster>h1
{border-bottom:0}

.pg-roomoverview #sideBar .asstitle h3
{background-color:black;background-color:rgba(0,0,0,0.8);cursor:default;line-height:20px;color:white;font-size:15px;font-size:1.5rem;text-align:left;border-bottom:1px solid black;margin-bottom:0;padding-left:10px;padding-bottom:6px;padding-top:6px}

.pg-roomoverview #pageContent .roomcat h2,.room_compare h2
{font-size:32px;font-size:3.2rem;margin-bottom:20px}

.pg-roomoverview .corner_soft #sideBar .navfirster
{border-bottom:0}

.corner_soft.pg-location #MapSearch
{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.pg-roomoverview .corner_round #sideBar .navfirster
{border-bottom:0}

.pg-sitemap div.main-left,.pg-sitemap h2
{width:100%!important}

.pg-sitemap div.main-left
{margin-right:0!important}

.pg-sitemap .fl3-1
{width:31%;margin-right:3%;float:left}

.pg-sitemap .fl3-1 dd a
{display:block;width:100%;color:#222;margin-bottom:3px;overflow:hidden;font-size:.8em}

.pg-sitemap .fl3-1 dt
{width:100%;margin-top:15px;font-size:20px;line-height:20px;font-weight:900}

.pg-sitemap .last
{margin-right:0}

.pg-sitemap #roomsList dt
{display:none}

#pageContent .btq-grid-row .orbit-wrapper .slider-nav .right,#pageContent .btq-grid-row .orbit-wrapper .slider-nav .left
{background-image:url('../../../Content/images/static/icons/formal.png-ver=1.9.50125.0127.png')/*tpa=/Content/images/static/icons/formal.png?ver=1.9.50125.0127*/!important;background-repeat:no-repeat;right:0;height:27px!important;width:29px!important;margin-top:-10px}

#pageContent .btq-grid-row .orbit-wrapper .slider-nav .right
{background-position:-35px 0;right:0}

#pageContent .btq-grid-row .orbit-wrapper .slider-nav .right:hover
{background-position:-35px -36px}

#pageContent .btq-grid-row .orbit-wrapper .slider-nav .left
{background-position:0 0;left:0}

#pageContent .btq-grid-row .orbit-wrapper .slider-nav .left:hover
{background-position:0 -36px}

.btq-grid-row .bigImg
{right:0;top:0}

.btq-grid-row .slideimgs .OrbitImages img+img
{display:none}

.corner_round.pg-location #MapSearch
{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}

.widget-wrap.promotions div.orbit-wrapper div.slider-nav
{display:none}

.slideimgs .poi
{z-index:9999;width:20px;height:20px;position:absolute;margin-left:-10px;margin-top:-20px}

.slideimgs
{cursor:pointer}

.poi-container .poi
{position:absolute;left:50%;top:50%}

.pg-article ul.slideimgs li:first-of-type,.pg-homepage ul.slideimgs li:first-of-type
{display:inherit}


