body{font:12px Arial,san-serif;margin:0;padding:0;text-align:left}
.printFriendly{display:none}
div,input,p,td,th,a,select,textarea{font:12px Arial,san-serif}
#checkinDate,#checkoutDate{cursor:pointer}
h2,#bodydiv .h2replace,h1.h2Styling{font-size:28px;line-height:32px;color:#b2d135;text-transform:uppercase;font-weight:normal;-webkit-margin-before:0}
#bodydiv .section h2{color:#2c2d2e !important}
.breadcrumb h2,.subtitle h2{font-size:inherit !important;line-height:inherit !important;color:inherit !important;text-transform:inherit !important;font-weight:inherit !important;-webkit-margin-before:inherit !important;display:inline}
h3,#bodydiv .h3replace,div.info_links div.offerbookingpanel div.heading{font-size:18px;line-height:22px;color:#b2d135;font-weight:lighter;-webkit-margin-before:0}
div.home{clear:both;float:left;width:100%}
#bodydiv .h2replace{margin:26px 0}
a,a:visited{color:black}
a:hover,a:active{color:#b3d235}
#hotel-url{display:none}
#signInRememberMe{margin-top:-5px;-webkit-appearance:checkbox}
.gradientGreen,#bodydiv .buttons .v1,#bodydiv .buttons .v1 a:hover,.area_pod .titlebar,.info_links h3,body.green #weather,.destinations #gmap-header,#gmap-city-detail-guide .gmap-action-button div,.full_pod .titlebar,.full_pod .pod_content .pod_read_more,.small_pod.titlebar,.carouselHeader,#podrow .podlabel,#aboutHeader,#loginForm .buttons a,#roomsPopup,.cityguide .bookingpanel .buttons,#bodydiv .offers #bookingpanel input.button,#moredetails table.buttons,body.offers .titlebar,#bodydiv .pods .full_pod div.pod_content .readMoreButton .gradientGreen,.centergutter .sz1 h2,#popupPanel .buttons .v1,#staticPopup .buttons .v1,#staticPopup .buttons .v1 a:hover,.cookieControl .buttons .v1,.cookieControl .buttons .v1 a:hover{background:#b2d135;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2D135',endColorstr='#8FA82A');background:-webkit-gradient(linear,left top,left bottom,from(#b2d135),to(#8fa82a));background:-moz-linear-gradient(top,#b2d135,#8fa82a);color:white}
.gradientInvertedGreen,#weather .tempScaleactive,.small_pod.titlebar:hover,.gmap-action-button div:hover,.gmap-let-us-choose-button:hover div,#bodydiv .pods .full_pod div.pod_content .readMoreButton .gradientGreen:hover{background:#8fa82a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8FA82A',endColorstr='#B2D135');background:-webkit-gradient(linear,left top,left bottom,from(#8fa82a),to(#b2d135));background:-moz-linear-gradient(top,#8fa82a,#b2d135);color:#4c4c4c}
.gradientGrey,#gmap-header .gmap-action-button div,.gmap-action-button div,#gmap-city-panel,.ratesAndOffers.rates .buttons .v1,#subcategories .business .innerbusiness .businessName,#aboutNewsHeader,#bodydiv .profileenroll h1.joinPanelHeader,#bodydiv .profileenroll h2.signInPanelHeader,#bodydiv .profileenroll .findres h2,.green #bodydiv #joinpod .titlebar,body.offers .pods .titlebar,#gallery-scroller-container{background:#4c4c4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#343434');background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#343434));background:-moz-linear-gradient(top,#4c4c4c,#343434);color:white}
.gradientInvertedGrey,.ratesAndOffers.rates .buttons .v1 a:hover,div#submenu>div.submenuitem.cell.selected{background:#343434;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434',endColorstr='#4C4C4C');background:-webkit-gradient(linear,left top,left bottom,from(#343434),to(#4c4c4c));background:-moz-linear-gradient(top,#343434,#4c4c4c);color:#b2d135}
.gradientGrey a,.gradientGrey a span,.gradientGrey a:visited,.gradientGrey a:visited span,#cardCarousel .carouselNav a span{color:white}
.gradientGrey a:active,.gradientGrey a:hover,.gradientGrey a:active>span,.gradientGrey a:hover>span,#cardCarousel .carouselNav a:hover span,#gmap-sidebar-header h4,#gmap-sidebar-header h1{color:#b3d235}
.gradientGreen a:active,.gradientGreen a:hover,.gradientGreen a:active>span,.gradientGreen a:hover>span{color:#4c4c4c}
#gradientBanner{left:0;position:absolute;top:0;width:100%}
#gradientBannerGreen{height:43px;width:100%}
#gradientBannerGrey{height:127px;width:100%;box-shadow:0 0 5px -5px rgba(0,0,0,.4),0 7px 5px -5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px -5px rgba(0,0,0,.4),0 7px 5px -5px rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px -5px rgba(0,0,0,.4),0 7px 5px -5px rgba(0,0,0,.4)}
#wrapper #bodydiv{clear:both;float:left;margin:0;padding:20px 30px;width:900px}
#bodydiv,#waitdiv,#wrapper{margin:0 auto;padding:0;width:960px}
#wrapper #bodydiv,body.green #wrapper{position:relative}
#greenHeader{clear:both;color:white;margin:0;overflow:visible;position:relative;width:100%;z-index:1000}
#greenHeader.withPhotoGalleryOverlay,#userbanner.withPhotoGalleryOverlay{z-index:1}
#bodydiv>#greenHeader{height:170px}
#greenHeader a,#greenHeader a:visited{color:white;text-decoration:none}
.grid{clear:both;float:right;padding:10px;white-space:nowrap}
.cell{clear:none;float:left}
#userbanner .cell{padding:2px 5px}
#rememberMeDiv,#rememberMeHeaderDiv{box-shadow:none;color:white;border:none !important}
#rememberMeDiv div,#rememberMeHeaderDiv div{white-space:normal;background-color:#303030}
#rememberMeDiv .ajaxDivHeader,#rememberMeHeaderDiv .ajaxDivHeader{padding:5px 5px 0 0;height:20px;text-align:right}
#rememberMeDiv .ajaxDivHeader a,#rememberMeHeaderDiv .ajaxDivHeader a{color:white;font:bold 14px Verdana,monospace}
#userbanner{height:33px;line-height:20px;position:relative;text-align:center;vertical-align:middle;width:100%;z-index:1100}
#userbanner .userbannerwrapper{float:right;position:relative;width:auto}
#userbanner a:hover,#userbanner a:active{color:#b2d135}
.bannerDropdown,.bannerButton{clear:none;float:left;margin-left:2px;z-index:1200}
.bannerDropdown .close{display:none}
.bannerLabel{padding-top:6px}
.bannerLabel a>span{border-radius:12px 12px 0 0;display:inline-block;padding:5px 8px 4px;text-align:center}
.bannerLabel .label{font-weight:normal;padding:0}
#alertBanner .bannerLabel a>span{color:red;font-weight:bolder;min-width:2em;padding:11px 16px}
#alerts{background-color:black;color:white;display:none;left:0;position:absolute;top:0;width:100%;z-index:-1}
#alertsContent{margin:0 auto;padding:15px;width:960px}
.bannerButton .bannerLabel a>span{background-color:#303030}
.bannerButton .bannerLabel a>span,.bannerDropdown .bannerLabel a>span{background-color:rgba(0,0,0,0.5);padding:11px 16px}
.button a{text-decoration:none}
.bannerLabel a .button{font-weight:bold;padding-left:5px;font-size:9px}
.bannerButton .bannerLabel a:hover>span,.bannerDropdown .bannerLabel a:hover>span{background-color:#303030}
.bannerContainer{background-color:#303030;color:white;display:none;padding:12px;position:absolute;right:0;top:43px;z-index:1300;width:680px}
#loginForm input[type="text"],#loginForm input[type="password"]{background-color:#707070;border-color:#707070;border-style:solid;color:white;font-size:10px;padding:2px;width:95%;margin-bottom:10px;height:24px}
#loginForm span.holder{background-color:#707070;border-color:#707070;border-style:solid;color:white;font-size:10px;padding:2px;margin-bottom:10px}
#loginFormPopup #loginForm{box-shadow:none;color:white;background-color:#303030;width:100%}
#loginFormPopup{border:0;width:391px}
#loginFormPopup .loginHelp a,#loginFormPopup .rememberMe a{color:white}
#loginFormPopup .buttons{padding:0}
#loginFormPopup .notAMember .headerWrapper{background:0}
#loginFormPopup #userId{width:100%;height:30px}
#loginFormPopup #password{height:30px}
#loginFormPopup #loginHelpInline #email{height:30px}
#loginFormPopup #loginHelpInline #carlson-captcha #captcha{height:30px}
#loginFormPopup #loginHelpInline #carlson-captcha .carlson-captcha-image-refresh{color:white}
#loginFormPopup .userName{width:342px}
#loginFormPopup .closeButton{right:5px;top:4px}
#loginFormPopup .userName span.holder,#loginFormPopup .password span.holder{background-color:transparent;border-color:transparent;border-style:none;color:white;font-size:10px;left:5px;margin-bottom:10px;padding:2px;position:absolute;top:11px}
#loginFormPopup .password .holder,#loginFormPopup .password .fielderror{top:11px}
#loginFormPopup .closeButton{color:white;font:bold 14px Verdana,monospace;right:5px;text-decoration:none;top:4px}
#signInButton{padding:7px 10px;text-transform:uppercase}
#logobanner{height:134px;position:relative;width:100%}
#logobanner a:hover,#logobanner a:active,.sectiontemplate .bodytop a:hover{color:#b3d235}
#logoimage{clear:left;float:left;height:98px;padding-top:25px}
#logoimage img{max-height:100%;max-width:100%;vertical-align:middle}
#logolabel{clear:right;float:right;font-size:20px;margin:10px 9px 6px 0;text-transform:uppercase}
#logolabel h1{font-size:20px;font-weight:normal;letter-spacing:1px;margin:0}
#resPhoneNumber{margin-right:3px}
#goldpoints-status{clear:right;float:right;margin-right:10px}
#socialIconList{position:absolute;right:8px;top:75px}
#socialIconListRight{position:absolute;right:0;top:75px}
.webextra #socialIconList{position:absolute;top:75px}
.webextra #socialIconListItem2{width:60px}
.socialIconListItem{display:inline-block;float:left;margin-left:10px}
#logosearch{clear:right;float:right;margin:2px 0;width:240px}
#logosearch input{background-color:#303030;border:medium none;color:white;padding:5px 2px 5px 10px;font-size:14px;height:20px}
#bodydiv .buttons .v1 a,#bodydiv .buttons .v1 a:hover,#bodydiv .buttons .v2 a,#bodydiv .buttons .v2 a:hover,#staticPopup .buttons .v1 a,#staticPopup .buttons .v1 a:hover{font:14px Arial,san-serif;border:0}
#bodydiv #loginPopupForm_2 .buttons .v1 a{font:10px Verdana,Arial,Helvetica,Sans-Serif}
#bodydiv .buttons .v1,#staticPopup .buttons .v1{display:inline-block}
#bodydiv .buttons .v1 a:hover,#staticPopup .buttons .v1 a:hover,.cookieControl .buttons .v1 a:hover{color:#4c4c4c}
#logosearch+#logolabel{clear:none;text-transform:none}
#logolabel a{font-size:20px}
#logomenu{position:absolute;right:0;top:104px}
#logomenu .menu-bar-menu-control{clear:none;float:left;font-size:14px;padding-left:14px;position:relative}
#logomenu div.selected>a{color:#b3d235}
#logomenu .menu-bar-menu{background-color:#343434;display:none;left:-1px;line-height:15px;list-style:none;margin:0;min-width:100px;padding:0;position:absolute;white-space:nowrap}
#logomenu .menu-bar-menu{border-radius:0 0 12px 12px;padding:6px 0}
#logomenu .menu-bar-menu li{background-image:none;width:100%}
#logomenu .menu-bar-menu-control .menu-bar-menu a{display:block;padding:5px 15px}
#logomenu .menu-bar-menu a:hover{color:#b3d235}
#bodydiv #greenHeader+div,#bodydiv #headerOuterWrapper.greenOuterWrapper+div,#bodydiv #greenHeader+table,#bodydiv #headerOuterWrapper.greenOuterWrapper+table,#bodydiv #channels,#bodydiv #footer,#wrapper #content,div.home.green,#bodydiv>style+div,#bodydiv .lrg{box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);clear:both;float:left;margin:0;position:relative;width:100%}
div.home.green,#wrapper #content{top:0}
#WHYTHIS>#bodydiv img{margin:0 10px}
#bodydiv .header{color:#b2d235;font-size:30px;font-weight:lighter;padding-bottom:10px;text-transform:uppercase}
#bodydiv .subheader{font-size:17px;font-weight:bold;margin-bottom:10px}
#bodydiv>.copy_full{clear:both;float:left;padding:0 20px;width:100%}
#bodydiv>.copy_left,#bodydiv>.info_links{clear:left;float:left;width:390px}
#bodydiv .copy_left+.info_links{clear:right;float:right}
#bodydiv .copy_right{clear:right;float:right;max-width:370px;min-width:315px;width:auto}
body.home #leftContent{margin:0;width:50%}
body.home #rightContent{max-width:440px;width:440px}
body.home #addressBlock{clear:both;float:left;width:190px}
body.home #emailBlock{clear:right;float:right;width:222px}
body.home #emailBlock .emailAddress>a,body.home #emailBlock .emailAddress>a:visited{color:#b2d235;text-decoration:none}
body.home #emailBlock .emailAddress>a:hover{color:#343434}
body.home #moreInfoBlock{clear:both;float:left;width:100%}
body.home #addressBlock .subheader,body.home #emailBlock .subheader{margin-bottom:2px;width:100%}
body.home #moreInfoBlock .infoBlock{margin-bottom:10px;width:100%}
body.home #addressCity,body.home #addressZip{clear:both;float:left;padding-right:.6em}
body.home #addressCity+#addressState,body.home #addressZip+#addressCountry{clear:none;display:inline-block;float:left}
.emailAddress+#gpsLabel{margin-top:15px}
#viewMapButton{clear:both;color:white;float:left;margin:30px 10px 30px 0}
#viewMapButton a{color:white;text-transform:uppercase;padding:8px 14px;text-align:center;font-size:12px;border:0;font-weight:normal}
#moreInfoBlock .subheader{float:left;line-height:18px;margin:0;padding-right:.6em;padding-left:0}
#moreInfoBlock .phoneNumber{line-height:18px}
#marqueeBanner{clear:both;float:left;height:300px;position:relative;width:100%}
.map-marquee img{height:350px;width:960px}
body div.home.green #marqueeBanner{height:364px}
body.home #marquee,body.hotelHome #marquee{clear:right;height:310px;overflow:hidden;position:relative;width:630px}
body.home #marqueeBanner #bookingpanel .container div.borg{clear:left;float:left;position:relative;top:5px;z-index:12}
div.home.green #marqueeBanner,div.home.green #marquee{height:364px}
div.home.green #marquee{width:642px;margin:0}
div.home.green #marquee .marqueeImage{width:642px;height:364px;display:none}
div.home.green .bx-wrapper #marquee .marqueeImage{display:block}
div.home.green .bx-wrapper{height:364px;margin:0;width:642px}
div.home.green #cardCarousel .bx-wrapper{height:auto;width:860px;margin-left:37px}
#marqueeHeader{background-color:rgba(0,0,0,0.5);padding:15px 20px;position:absolute;right:0;text-transform:capitalize;top:0;white-space:nowrap;z-index:11}
.fs-carousel-container{position:relative}
.fs-carousel-container #marqueeHeader{top:55px}
#marqueeHeader a{color:white;text-decoration:none}
#marqueeHeader a:hover,#marqueeHeader a:active{color:#b3d235}
#marqueeHeader span.left{border-right:thin solid white;margin-right:7px;padding-right:6px}
#marquee-links{position:absolute;clear:both;height:25px;left:50%;height:25px;bottom:5px;margin-left:15%}
#marquee-links a{background-repeat:no-repeat;display:inline-block;height:15px;width:15px;padding:2px}
.marqueeButton a span{display:none}
body.green #wrapper .marqueeImage{height:360px;width:960px;overflow:hidden}
body.green #wrapper .marqueeImage img{min-height:360px;min-width:960px}
.marqueeCaption{background-color:rgba(0,0,0,0.5);color:white;min-width:332px;padding:10px 20px;position:absolute;text-align:left}
.marqueeCaption.upperLeft{top:0;left:0}
.marqueeCaption.lowerLeft{bottom:35px;left:0}
.marqueeCaption.upperRight{top:0;right:0}
.marqueeCaption.lowerRight{bottom:35px;right:0}
.marqueeCaption a{color:white;font-size:16px;text-decoration:none}
.marqueeCaption a:hover,.marqueeCaption a:hover span,.marqueeCaption a:active,.marqueeCaption a:active span{color:#b3d235}
.marqueeCaption>span{display:block}
.marqueeCaptionTitle{font-size:24px;font-weight:bold}
.marqueeCaptionText{font-size:20px}
.marqueeCaptionLinkText{color:#b3d235;font-size:14px}
#marquee .marqueeNav{position:absolute;top:120px}
#marqueeLeft{left:0}
#marqueeRight{right:0}
#marquee #marqueeLeft span{padding:10px 7px 10px 5px}
#marquee #marqueeRight span{padding:10px 5px 10px 7px}
#marquee .marqueeNav a span{display:inline-block;font-size:30px;padding:10px 5px;text-decoration:none}
.channel-header{clear:none;float:left;text-align:left;width:235px}
#bodydiv .channel-bar{color:white;font-size:17px;height:40px;line-height:40px;padding-bottom:0;text-transform:none;width:100%}
#bodydiv .channel-header .header{color:black;font-size:14px;font-weight:bold;height:40px;line-height:40px;padding-bottom:0;padding-left:15px;width:100%;text-transform:none}
#bodydiv #channel-1-header .header{padding-left:20px}
#bodydiv .channel-header h4{-webkit-margin-before:0;-webkit-margin-after:0}
#channel-3-header{width:475px}
.channel-header .channel{width:100%;font-size:13px;margin-bottom:20px;margin-top:0}
#channels #channel-content{display:none}
#channels .channel-bar a{line-height:40px;text-decoration:none}
#channels img{margin:12px 0 0 18px}
#channels .channel-bar #open_content_btn{float:left}
#channels .channel-bar #close_content_btn{float:left;display:none}
#channels .channel-bar #more-txt{margin-left:5px;font-size:17px;font-weight:600}
.channel-one{display:block;padding:5px 20px}
.channel-two{display:block;padding:5px 15px}
.channel-three{display:inline-block;padding:5px 15px;width:125px}
.channel-header a{text-decoration:none}
#footer{background-color:#404040;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;clear:both;color:white;float:left;margin-bottom:0;width:100%;box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
#footer a{color:white;text-decoration:none}
#footer a:hover,#footer a:active{color:#b3d235}
#footer a img{border:0}
#footerLinks{clear:left;float:left;line-height:20px;padding:20px;width:660px}
#bodydiv #footerLinks{padding:20px 20px 0;width:920px;line-height:13px}
#bodydiv #footerLinks a span{white-space:nowrap}
#bodydiv #footerLinks>span{clear:none;display:inline-block;float:left;padding:0 4px 9px 0}
#bodydiv #footerLinks .link.left{border-right:thin solid white;margin-bottom:20px;margin-right:2px;padding-right:4px;margin-right:2px}
#bodydiv #footerLinks>span.newrow{clear:both}
#footerLinks a span{white-space:nowrap}
#footerLinks .link.left{border-right:thin solid white;margin-bottom:20px;margin-right:2px;padding-right:4px;margin-right:2px}
#copyright{margin-top:10px;white-space:nowrap}
#bodydiv #copyright{clear:both;float:left;margin:20px 20px 0 20px}
#trustE{clear:right;float:right;padding:77px 19px 16px}
#footerlogos{clear:left;float:left;padding:16px 0 15px 16px;position:relative}
#footerlogos>span{display:inline-block;padding:0;position:relative;vertical-align:middle;margin-right:15px}
#footerlogos>span.carlsonbrand{padding-right:0;margin-right:24px}
#carouselContent{height:220px;margin:10px 0;overflow:hidden;position:relative;width:100%}
#cardCarousel{clear:both;float:left;border-top:10px solid #404040;height:238px;overflow:hidden;margin:0;padding:0;position:relative;width:960px}
#cardCarouselCards{margin-left:40px}
#cardCarousel .carouselNav{position:absolute;top:85px}
#carouselNavLeft{left:0}
#carouselNavRight{right:0}
#cardCarousel .carouselNav a{text-decoration:none}
#cardCarousel .carouselNav a>span{display:inline-block;height:70px;line-height:70px;font-size:30px;text-align:center;width:22px}
.cardCarouselCard a{color:white;text-decoration:none}
.cardCarouselCard a:hover,.cardCarouselCard a:active{color:#404040}
#cardCarousel .cardCarouselCard.offscreen{display:none}
#carouselContent ul{list-style-type:none;margin:0;padding:0;position:relative}
#carouselContent ul>li{float:left;overflow:hidden}
.cardCarouselCard{clear:none;display:inline-block;float:left;height:188px;margin:15px 0;margin-left:31px;overflow:hidden;width:178px;box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4)}
.carouselHeader{display:block;height:62px;padding:0;position:relative;width:178px}
.carouselHeader span.carouselHeaderSpacer{display:inline-block;height:100%;position:relative;vertical-align:middle;width:0}
.carouselHeader span.carouselHeaderText{display:inline-block;font-size:16px;padding:0 5px;position:relative;text-align:center;vertical-align:middle;width:168px;color:#2d2e2f;visibility:hidden}
.carouselImage{display:block;width:178px;height:126px}
.carouselImage img{min-width:178px;min-height:126px}
.about.green{padding:0;margin:0;width:960px;clear:both}
#aboutCarousel{clear:both;float:left;height:300px;position:relative;width:100%}
#aboutCarousel .bx-wrapper{height:300px;width:100%}
#aboutCarouselCards{height:100%;position:relative;width:100%}
#aboutCarouselCards .aboutCarouselCard{height:300px;overflow:hidden;position:relative;width:100%}
.aboutCarouselImage{clear:left;float:left;height:100%;line-height:300px;margin-left:40px;text-align:center;width:310px}
.aboutCarouselImage img{max-height:100%;max-width:100%;vertical-align:middle}
#aboutCarouselCards .aboutCarouselBody{clear:right;float:right;padding-right:40px;width:450px}
#aboutCarouselCards .aboutCarouselBody .title{color:#b3d235;font-size:32px;font-weight:bold;padding-top:20px;text-transform:uppercase}
#aboutCarouselCards .aboutCarouselCard .text{padding:15px 0 20px}
.buttons{display:inline-block;width:auto}
.reserve .buttons{margin-top:-11px}
.reserve .buttonContainer.longMessage .buttons{margin-top:11px}
.green .ratesAndOffers .rateOrOffer .rateText table.buttons{max-width:120px}
.buttons a{border:0;color:white;display:inline-block;font-size:10px;margin:1px;padding:10px;text-decoration:none}
.upgradeButton .buttons .v1 a{padding:1px 5px}
.buttons a:hover,.buttons a:active{border-color:#b3d235;color:#b3d235}
#aboutCarouselButtons{bottom:0;height:25px;position:absolute;text-align:center;width:100%}
#aboutCarouselButtons a{background-repeat:no-repeat;display:inline-block;height:15px;width:15px;padding-right:4px}
.carouselButton a span{display:none}
#aboutNews{clear:both;float:left;width:100%}
#aboutHeader,#aboutNewsHeader{font-size:20px;height:45px;text-transform:uppercase;width:100%}
#aboutHeader span,#aboutNewsHeader span{display:inline-block;padding:10px 20px}
#aboutNewsMain{clear:left;float:left;height:150px;padding:20px 0 0 20px;width:500px}
#aboutNewsMainImage{float:left;height:150px;overflow:hidden;width:150px}
#aboutNewsMainImage img{min-height:100%;min-width:100%}
#aboutNewsMainBody{clear:none;float:left;margin-left:20px;width:300px}
#aboutNewsMainBody .title{font-size:18px;font-weight:bold;padding-bottom:10px;text-transform:uppercase}
#aboutNewsMainBody .text{font-size:12px;padding-bottom:10px}
#aboutNewsOther{clear:right;float:right;padding:20px 20px 0 0;width:320px}
.aboutNewsOther{clear:right;float:right;padding-bottom:20px;width:100%}
.aboutNewsOther .title{font-size:16px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;padding-bottom:5px}
.aboutNewsOther .text{font-size:12px;padding-bottom:10px}
.aboutNewsOther .v1 a{color:black;font-size:14px;text-decoration:none;text-transform:uppercase}
.aboutNewsOther .v1 a:hover{color:#b3d235}
#ratesAndOffers{clear:both;float:left;height:280px;overflow:hidden;width:100%;overflow:hidden}
.ratesAndOffers{width:50%}
.ratesAndOffers.rates{clear:left;float:left}
.ratesAndOffers.offers{clear:right;float:right}
.ratesAndOffers .header{color:white;height:58px;margin:0 0 6px 0;padding:0;width:100%}
.ratesAndOffers .header>span{display:inline-block;font-size:22px;padding:4px 20px;text-transform:uppercase;margin-top:11px;line-height:29px}
.ratesAndOffers.offers .header>span{padding:4px 8px}
.rateOrOffer{box-shadow:0 1px 8px #ccc;height:36px;margin:2px 8px 2px 2px;padding-top:0;margin-bottom:6px}
.rates .rateOrOffer{width:420px;height:auto}
.offers .rateOrOffer{height:66px;width:100%}
.offers h2#subhead{text-transform:none}
.ratesAndOffers.rates .rateOrOffer{clear:none;float:left;height:210px;margin-left:0;margin-top:0;padding:0;width:152px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor{color:#2d2e2f;height:50px;padding:16px 0 0 0;text-align:center;width:100%}
.ratesAndOffers.rates .rateOrOffer .rateText.unavailable{font-size:14px;height:140px;line-height:140px;text-align:center;text-transform:uppercase;vertical-align:middle}
.ratesAndOffers.rates .rateOrOffer .rateText.unavailable>span{line-height:1em;display:inline-block}
.ratesAndOffers.rates .rateOrOffer .rateAmount{font-size:20px;font-weight:bold;padding-top:10px;text-align:center}
.ratesAndOffers.rates .rateOrOffer .ratecurrency{font-size:14px;text-align:center;text-transform:uppercase}
.ratesAndOffers.rates .buttons a{border:medium none;font-size:12px;font-weight:normal;text-transform:uppercase}
.rateOrOffer .button{padding-top:10px;text-align:center}
.ratesAndOffers.offers .button{float:right;margin-right:22px;padding-top:16px}
.rateOrOffer .button>span{display:inline-block;width:100px}
.rateOrOffer .button a>span{display:block;padding:10px;text-transform:uppercase}
.rates .detailslink{display:block;margin:5px;text-align:center}
.rates .detailslink a:hover{color:#b3d235}
.rateOrOffer .offerAnchor{color:#2d2e2f;float:left;margin-right:16px}
.rateOrOffer .offerAnchor a{color:white;float:left;text-decoration:none}
.rateOrOffer .offerAnchor a:hover{color:#404040}
.rateOrOffer .offerAnchor a span,.rateOrOffer .offerAnchor>span{display:inline-block;font-size:34px;height:40px;padding:10px 18px 16px;width:10px}
.ratesAndOffers.rates .header .dates{padding-right:12px;padding-top:12px;text-align:right}
.ratesAndOffers.rates .header .viewAllRates{padding-right:12px;padding-top:5px;text-align:right}
.ratesAndOffers .header #ratesLabel{font-size:22px;padding:4px 20px;text-transform:uppercase;margin-top:11px;line-height:29px;float:left}
.ratesAndOffers.rates .header .viewAllRates a{text-decoration:none}
.rateOrOffer .rateAmount{font-weight:bold}
.rateOrOffer .offerText{float:left;font-size:18px;font-weight:lighter;height:66px;line-height:66px;overflow:hidden;text-overflow:ellipsis;width:292px;white-space:nowrap}
.taRating{position:absolute;right:0;font-weight:bold;margin:11px 15px 11px 10px}
#review_count a{font-size:11px}
#mid_home_offers .taRating a,#mid_home_offers .taRating a:hover{font-weight:normal;font-size:11px}
#subheader{clear:both;float:left;width:100%}
body.internal #marquee{clear:both;float:left;height:350px;overflow:hidden;position:relative;width:100%}
#subnav{background-color:#404040;clear:both;float:left;font-size:12px;height:50px;width:100%}
#subnav .subnav{border-right:thin solid white;display:inline-block;float:left;height:100%;line-height:50px;text-align:center;width:120px;word-wrap:break-word}
#subnav .subnav selected{background-color:#505050}
#subnav a{color:white;display:inline-block;height:100%;text-decoration:none;width:100%}
#subnav a:hover{color:#b3d235}
#subnav .selected a{color:#b3d235}
#subnav .selected a:hover{color:white}
#subnav a span{display:inline-block;line-height:12px;padding:0 10px;vertical-align:middle}
#pageBody{clear:both;float:left;width:100%;padding-bottom:10px}
#pageBody .body{width:100%}
.body a{color:black}
.body a.button{background-color:#404040;color:white;display:inline-block;padding:10px;text-decoration:none;text-transform:uppercase;white-space:nowrap;text-decoration:none;padding:10px}
.body a:hover{color:#b3d235}
#pageBody>div{padding:20px 20px 0}
#pageBody>div.header{clear:both;color:#b3d235;float:left;font-size:30px;text-transform:uppercase}
#pageBody>div.top{clear:both;float:left}
#pageBody .subheader{font-size:14px;font-weight:bold;padding-bottom:10px}
#pageBody .left{clear:left;float:left;width:495px}
#pageBody .left .subheader{font-size:12px}
#pageBody .right{clear:none;float:right;margin:10px 20px 0 0;padding:0;width:300px}
#pageBody .right .subheader{background-color:#b3d235;color:white;font-size:25px;height:50px;line-height:50px;padding:0;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%}
#pageBody .right .body{border:thin solid lightgrey;padding:5px;width:288px}
.podButton{background-color:#404040;clear:none;float:left;margin:1px;text-align:center}
.podButton a{color:white;display:inline-block;font-size:12px;padding:5px 10px;text-decoration:none;text-transform:uppercase}
.podButton a:hover{border-color:#b3d235;color:#b3d235}
.podImage{height:200px;overflow:hidden;width:300px}
.podImage img{min-height:100%;min-width:100%}
.podLink{border:thin solid lightgrey;height:36px;margin-top:5px}
.podLink .podAnchor a{background-color:#b3d235;color:white;display:inline-block;font-size:26px;height:36px;margin-right:10px;text-align:center;text-decoration:none;width:25px}
.podLink .podAnchor a:hover{color:#404040}
.podLink .podText{font-size:16px}
#pageBody .offer{clear:both;float:left;margin-bottom:10px;padding:0;width:100%}
#pageBody .offer .header{background-color:#404040;color:white;font-size:20px;height:36px;width:100%;height:36px}
#pageBody .offer .offerToggle{border-right:thin solid white;display:inline-block;height:100%}
#pageBody .offer .offerTitle{padding-left:10px}
#pageBody .offer .header a{color:white;display:inline-block;font-size:26px;height:36px;padding:0 10px;text-decoration:none}
#pageBody .offer .header a:hover{color:#b3d235}
#pageBody .offerBody{clear:both;float:left;width:100%}
#pageBody .offer .image{clear:left;float:left;height:200px;margin:20px 0 10px 20px;overflow:hidden;width:200px}
#pageBody .offer .image img{min-width:100%;min-height:100%}
#pageBody .offer .button{clear:left;background-color:#b3d235;float:left;height:60px;line-height:60px;margin-left:20px;text-align:center;text-transform:uppercase;vertical-align:middle;text-transform:uppercase;vertical-align:middle;width:200px}
#pageBody .offer .button a{color:white;display:inline-block;height:100%;width:100%}
#pageBody .offer .button a:hover{color:#404040}
#pageBody .offer .button a span{font-size:16px;line-height:16px}
#pageBody .offer .text{clear:right;float:right;padding:20px 20px 0;width:600px}
#submenu{clear:both;float:left;height:48px;overflow:hidden;padding:0;width:100%;padding:0}
.submenuitem{border-right:thin solid gray;border-left:thin solid #333;clear:none;float:left;height:48px}
.submenuitem a{text-decoration:none}
.submenuitem a>span{display:inline-block;height:100%;min-width:160px;position:relative}
.submenuitem .submenuitemTitle{display:inline-block;padding-left:4px;text-align:center;vertical-align:middle;width:96%}
.submenuitem .submenuitemSpacer{display:inline-block;height:100%;width:0;vertical-align:middle}
.submenuitem a:hover span,.submenuitem.selected a span{color:#b3d235}
.submenuitem.selected a:hover{cursor:default}
.rateText{margin-top:4px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor.averageRate{padding:8px 21px;width:110px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor.averageRate span{display:block;margin-top:4px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor.pointsRate{padding:8px 33px;width:87px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor span{display:block;margin-top:2px;padding-left:1px;padding-right:1px}
.ratesAndOffers.rates .rateOrOffer .rateAnchor.pointsRate span{display:block;margin-top:8px}
.offers .rateOrOffer{margin:2px 2px 6px 6px}
.splash img{margin:10px 20px 10px 0}
.info_links{width:396px;padding:10px;position:relative;padding-top:60px;box-shadow:0 1px 8px #ccc;float:right;clear:right;margin-top:15px;margin-bottom:23px}
.info_links h3{position:absolute;top:0;left:0;width:100%;height:20px;padding:20px 0;text-indent:20px;color:#2d2e2f;margin:0;font-size:20px;font-weight:normal}
.info_links ul{margin-bottom:0}
.info_links li{padding-bottom:16px}
.copy_left{width:430px;float:left;margin:0 54px 0 0}
.area_pod>span,.small_pod>span{display:inline-block;float:left;height:235px;margin:0 15px 15px 0;overflow:hidden;text-align:center;width:275px}
.area_pod .titlebar,.small_pod .titlebar{color:white;display:inline-block;height:34px;padding:10px;text-transform:uppercase;width:275px}
.area_pod:hover .titlebar,.small_pod:hover .titlebar{color:#4c4c4c}
#bodydiv .area_pod img,#bodydiv .small_pod img{display:block;margin:0 0 15px;width:275px}
.pods{clear:both;display:block;float:left;width:100%}
.full_pod{clear:both;float:left;margin:0 0 10px;width:100%}
body.offers .full_pod{margin:10px 0 0}
.full_pod>.titlebar{color:white}
.full_pod>a{color:white;text-decoration:none;text-transform:uppercase;text-decoration:none}
.full_pod>a:hover{color:#4c4c4c}
.full_pod .titlebar{display:block;height:34px;padding:10px;width:100%}
.staffpicks.pods{padding-top:10px}
.pod_content{clear:both;float:left}
#bodydiv .img_wrapper>img{float:left;margin:0 10px 0 0}
body.offers #bodydiv{padding:0;width:100%}
body.offers #bodydiv .full_pod{width:100%}
body.offers .titlebar{display:inline-block;padding:0;height:54px;position:relative;width:100%}
body.offers .titlebar .titlebarTitle{display:inline-block;padding:0 10px;vertical-align:middle}
body.offers .titlebar .titlebarSpacer{display:inline-block;height:100%;vertical-align:middle;width:0}
#showcmtags{bottom:10px;font-size:12px;left:10px;position:fixed}
#showcmtags a{color:#8fa82a;text-decoration:none}
#showcmtags a:hover{color:#4c4c4c}
body.area .nav+.content_body,body.area .nav+#hiddenRateSearchForm{margin-top:30px}
.content_body #gmap-frame.gmap-mini-mode{height:440px;width:900px}
.content_body #gmap-sidebar{height:440px}
.content_body #gmap-frame.gmap-mini-mode #gmap-city-panel{overflow:visible;padding:0;background-color:white;height:100%}
.content_body #gmap-collapsed-sidebar{width:35px;height:440px;float:left;background-color:white}
.content_body a.gmap-sidebar-action div{text-align:center;margin:5px;padding:10px 5px;border-bottom:1px solid lightgray}
.content_body a#gmap-collapse-sidebar div{border:0}
.content_body div.gmap-category-collapsed{padding:5px 7px 0 7px}
.content_body .gmap-mini-mode #gmap-canvas{width:900px;height:440px}
.content_body .gmap-category-top-bg{background-image:url('/webextra/images/category_top_bg.png')}
.content_body .gmap-category-bottom-bg{background-image:url('/webextra/images/category_bottom_bg.png')}
.tempScaleactive a,.tempScaleactive a:visited,.tempScaleinactive a,.tempScaleinactive a:visited{color:black}
#weather a:hover{color:white}
#fbox,#cbox{padding:0 5px}
#lightbox.loading{display:none}
#bodydiv .hotelcompare h2.header{width:218px;font-size:20px;line-height:22px}
#bodydiv .hotelcompare h2.header a{font-weight:bold;text-decoration:none;text-align:left;text-transform:capitalize}
.hotelcompare{width:252px}
.hotelcompare img{width:252px;height:175px}
.titlebarX{background:#4c4c4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#343434');background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#343434));background:-moz-linear-gradient(top,#4c4c4c,#343434);color:white;font-size:22px;margin:-30px 0 0 -30px;width:930px;text-decoration:none;padding:10px 0 10px 30px;display:block}
.full_pod{text-decoration:none;width:930px;clear:both}
.full_pod .pod_content{height:100%;width:100%;position:relative}
.full_pod .pod_content img{height:157px;width:240px}
.full_pod .pod_content .img_wrapper{height:157px;width:240px;display:block;float:left;margin-right:20px}
.full_pod .pod_content .offers-copy{min-height:167px;position:relative;float:left;padding-bottom:63px;width:650px}
.full_pod .pod_content .pod_read_more{color:white;padding:12px 64px;text-decoration:none;font-size:17px;line-height:19px;text-transform:uppercase;position:absolute;bottom:20px;left:0;white-space:nowrap}
.clear{clear:both}
.small_pod.titlebar{color:white;width:230px;float:left;padding:12px 0;white-space:nowrap;text-align:center;font-size:17px;height:24px;margin:0 10px 10px 0}
.podsX img{display:none}
.full_text{width:900px;margin-bottom:30px;clear:both}
.area_pod .titlebar{width:368px;margin:0;font-size:17px}
.area_pod{text-decoration:none;display:block}
.area_pod img{display:block;height:100%;width:100%}
.info_links.map_launch{padding:0}
#subcategories .business{margin:20px 0 0;box-shadow:0 1px 8px #ccc}
#subcategories .business .innerbusiness{margin-left:30px;padding-bottom:20px}
.innerbusiness>p:first-child{margin-top:-10px}
#subcategories .business .innerbusiness .businessName{padding:12px 0;width:900px;display:block;text-decoration:none;color:white;font-size:20px;line-height:22px;text-indent:30px;margin-left:-40px}
#subcategories .business .innerbusiness .businessName:hover{color:#b3d235}
.seemore{padding:0;width:130px;display:block;text-align:center;text-decoration:none;color:white;text-transform:uppercase}
#subcategories .seemore{color:black}
#subcategories .seemore:hover{color:#b3d235}
#gmap-sidebar{width:236px;background-repeat:repeat-y;height:399px;float:left;position:relative}
.content_body #gmap-sidebar{height:440px}
#gmap-frame.gmap-mini-mode,#gmap-frame.gmap-property-mode{width:100%;margin:0;padding:0;background-image:none;height:auto;min-height:400px;overflow:hidden;background:url(img/map-placeholder.png) 0 0 no-repeat}
.tempScaleactive a,.tempScaleinactive a{color:white;text-decoration:none}
.tempScaleactive a:hover,.tempScaleinactive a:hover{color:white}
.tempScaleactive,.tempScaleinactive{width:38px;padding:0;vertical-align:middle;font-size:14px;border-right:1px solid #797979;text-align:center;color:white}
.content_body #gmap-collapsed-sidebar{width:40px;height:440px;float:left;background-color:white}
.content_body div.gmap-category-collapsed{padding:5px 7px 0 7px}
#gmap-expand-sidebar img{margin-left:10px}
.sectiontemplate .rightgutter .container .offers{border-color:white}
.sectiontemplate .bodytop a,.sectiontemplate .rightgutter a{color:black}
sectiontemplate .rightgutter a:hover{color:#b3d235}
#bodydiv.page .sectiontemplate .leftgutter,#bodydiv.page .lrg .leftgutter,#bodydiv.page .cu .leftgutter{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#fff}
#gmap-variants img{margin:0}
.sectionheading{background-color:white}
.destinations #gmap-frame,.destinations #gmap-header form,.destinations #gmap-header form label{background:0}
.destinations #gmap-header form label{padding-top:5px}
.destinations #gmap-search-label-header{font-size:16px}
.destinations #gmap-search-label{color:#2d2e2f}
.destinations #gmap-sidebar,#podrow .regularpod .content,#podrow .largepod .content{background-image:none}
.destinations #gmap-sidebar-buttons .gmap-email-button,.directions #gmap-sidebar-buttons .gmap-directions-button{border-color:#4c4c4c}
td#marquee{box-shadow:-8px 0 20px -5px rgba(0,0,0,0.2),8px 0 20px -5px rgba(0,0,0,0.2)}
#podrow .caption{display:none}
#podrow .regularpod .content{padding:0}
#podrow .regularpod .content img{height:165px;width:205px;border:0}
#podrow .largepod .content,#podrow .largepod .content img{height:165px;padding:0}
#podrow .podlabel{color:#2d2e2f;line-height:40px;min-height:40px;padding:0;text-align:center;width:205px}
#podrow .largepod .podlabel{width:441px}
#gallery-bar,#gallery-scroller-container{display:none}
#main-body-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-500;background-color:black;display:none}
#main-body-container.disabled{z-index:1200}
#photo-gallery-image{display:none;left:50%;position:fixed;top:50%;z-index:1300}
#photo-gallery-image a,#photo-gallery-image a img{border:0}
#gallery-bar{clear:both;font-size:12px;background-color:#333;color:white;height:25px;z-index:1000}
#gallery-bar.selected{position:relative}
.gallery-control-right a,.gallery-control-right a:active,.gallery-control-right a:hover{display:block;padding:0 10px 0 10px;text-decoration:none;height:25px;line-height:25px;color:white}
.gallery-control-right{font-size:12px;float:right;height:25px;border-left:1px solid white}
.gallery-info{font-size:12px;height:25px;line-height:25px;padding:0 10px 0 10px;display:none}
#gallery-close{float:right;padding-right:10px;padding-top:6px}
.gallery-control-right a span.selected{display:none}
.gallery-control-right a.selected{height:30px;background-color:#333}
.gallery-control-right a.selected span.selected{display:inline}
.gallery-control-right a.selected span.unselected{display:none}
#gallery-scroller-container{display:none;height:155px;width:960px;color:white;z-index:1350;position:fixed;bottom:0}
#gallery-scroller-container.selected{z-index:1250}
.gallery-background-wrapper{position:absolute;z-index:9;padding:20px}
.photo-thumb-container{clear:none;float:left;width:150px;padding:0 11px}
#photo-thumbs .photo-thumb{width:150px;height:85px;display:block;border:0;margin:auto;position:relative;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),to(black))}
#photo-thumbs .thumb{width:150px;height:85px;border:0}
#photo-thumbs .photo-thumb{border:1px solid transparent}
#photo-thumbs a.thumb:hover .photo-thumb,#photo-thumbs a.selected .photo-thumb{border:1px solid white}
#photo-gallery-scroller{width:860px;height:140px;overflow:hidden;position:absolute;top:15px;left:52px}
.gallery-close{position:absolute;right:0;top:0;z-index:15;height:32px;padding:5px;font-size:20px}
.gallery-close a{text-decoration:none;color:transparent;line-height:0}
.gallery-close a span.gallery-close-narrow{color:transparent;background-image:url("/webextra/images/btn_roundClose.png");background-repeat:no-repeat;display:block;height:32px;width:32px}
.gallery-close a span.gallery-close-wide{color:transparent;display:none;position:absolute;top:10px;right:0;padding-right:40px;background-image:url("/webextra/images/closeGallery.png");background-repeat:no-repeat;height:20px;width:86px;display:none}
.gallery-close a:hover span.gallery-close-wide{display:inline}
.gallery-background-tall{width:auto;height:100%}
.gallery-background-wide{width:100%;height:auto}
.gallery-scroller-controls{text-align:center;width:100%;position:absolute;bottom:15px}
#photo-gallery-scroll-left-container{position:absolute;left:0}
#photo-gallery-scroll-right-container{position:absolute;right:0}
#photo-gallery-scroll-left,#photo-gallery-scroll-right{background-repeat:no-repeat;height:69px;position:absolute;top:30px;width:21px}
#photo-gallery-scroll-left{background-image:url("img/slider-left.jpg");left:0}
#Xphoto-gallery-scroll-left:hover{background-image:url("/webextra/images/blu/arrow_left_enabled.png")}
#photo-gallery-scroll-right{background-image:url("img/slider-right.jpg");right:0}
#Xphoto-gallery-scroll-right:hover{background-image:url("/webextra/images/blu/arrow_right_enabled.png")}
#photo-gallery-scroll-left span,#photo-gallery-scroll-right span{display:none}
.reservations,.ratesearchresultspage{clear:both;float:left;width:100%}
.reservation .searchField.adjusted .buttons{clear:right;padding:0}
.reservation .podSearch .buttons{float:right}
.reservation .podSearch .searchField input{width:200px;margin:5px 0 0 10px}
.reservation #find-hotels a,.destinations #find-hotels a{height:auto;width:66px}
.feature div{color:black}
body.green #wrapper .marqueeImage img.marquee-image-wide{width:100%;height:auto}
body.green #wrapper .marqueeImage img.marquee-image-tall{height:100%;width:auto}
span.customStyleSelectBox{background:url("/webextra/green/img/num-input.jpg") no-repeat scroll right center #4c4c4c;color:white;font-size:16px;height:25px;padding:5px 0 0 13px;width:39px}
.breadcrumb a,.nav .breadcrumb a{text-decoration:none;background-image:none}
#modifySearchPanel .cityCol .city{width:151px}
.buttons .v2 a{background-color:#000 !important}
.buttons .v2 a:hover{background-color:#363636 !important}
.cityguide .bookingpanel .findbutton .buttons a,.cityguide .bookingpanel .findbutton .buttons a:hover{background-color:transparent}
#logosearch .buttons .v1{height:24px;padding:0}
#logosearch .buttons .v1 a{padding:3px 7px 0 8px}
#cref_iframe>table{padding-top:5px}
#cref_iframe .buttons{padding-top:2px}
.cityguide .moreoptions a,.cityguide .moreoptions a:visited{color:#000}
.cityguide{clear:both}
#autocomplete_choices{z-index:100000}
.reserve .buttonContainer .message{position:relative;top:11px;height:38px}
.reserve .buttonContainer.longMessage .message{height:auto;padding-bottom:inherit}
.dealfinder .content{background:none repeat scroll 0 0 transparent}
.mainPanel .field .label{padding:5px 4px 1px 0}
div.offers div#bookingpanel.panel{height:auto;margin-top:0}
div.offers div.bookingfooter{height:auto}
#bodydiv #greenHeader{height:170px}
.info_blocks_container{float:left;position:relative;width:auto;margin-bottom:18px}
.info_block{width:390px;margin:7px 0 15px 10px;height:45px;clear:both;box-shadow:0 1px 8px #ccc;-moz-box-shadow:0 1px 8px #ccc;-webkit-box-shadow:0 1px 8px #ccc;overflow:hidden;position:relative;display:block;text-decoration:none}
.info_block span.title{margin:14px 0 0 64px;font-size:16px;color:#000;text-transform:none;text-decoration:none;font-family:"prenton",Arial,Helvetica,sans-serif;font-weight:500;display:block;text-transform:uppercase}
.info_block .infoAnchor span{display:block;height:30px;width:10px;font-size:32px;float:left;padding:1px 18px 14px;color:#FFF}
.info_block:hover{background:#4c4c4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#343434');background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#343434));background:-moz-linear-gradient(top,#4c4c4c,#343434)}
.info_block:hover span.title{color:#FFF}
body.green div#bodydiv div.sub div.info_links{float:left}
div#bodydiv>div.bodyWrapper div.offers td.centergutter{padding:20px;padding-right:0;background-color:transparent}
div#logomenu span.menu-bar-menu-control.selected a span{color:#b3d235}
.info_links div#offerSocialIconList{padding-top:8px}
.info_links div#offerSocialIconList div.offerSocialIconListItem{display:inline;padding:6px;vertical-align:top}
.info_links .offerbookingpanel{width:318px}
.info_links .offerbookingpanel .checkinDate{clear:both;float:left}
.info_links .offerbookingpanel .checkoutDate{clear:none;float:right}
.info_links .offerbookingpanel .borg{clear:none;float:left;font-size:10px;text-align:left;width:200px;padding-top:3px}
.info_links .offerbookingpanel .buttons{clear:none;float:right}
.info_links .offerbookingpanel .entryform>form>div,.info_links .offerbookingpanel .entryform>form>table td{padding:5px}
.info_links .offerbookingpanel .entryform #rateSearchForm div.buttons a{padding-left:20px;padding-right:20px;text-align:center}
.green div#wrapper div#content{margin-top:3px}
#bodydiv.page div.bodyWrapper>div{clear:both}
#bodydiv.page div.bodyWrapper>div.reserve{padding-top:10px}
#bodydiv div.pod_content div.pod_inner_content{margin:20px;height:69px}
#bodydiv .pods .full_pod div.pod_content .readMoreButton{margin:0}
#bodydiv .pods .full_pod div.pod_content .readMoreButton span.gradientGreen{line-height:48px;height:48px;padding:16px 50px}
#bodydiv .pods .full_pod div.pod_content .readMoreButton span.gradientGreen:hover{color:#4c4c4c}
#bodydiv .pods .full_pod div.pod_content .readMoreButton span.gradientGreen a{font-size:16px;text-transform:uppercase;text-decoration:none}
html body div#bodydiv.page div.bodyWrapper{clear:both}
.info_links div.offerbookingpanel{margin-top:-50px}
.info_links .offerbookingpanel .entryform .borg a{color:#4c4c4c}
.info_links .offerbookingpanel .entryform .borg a:hover{text-decoration:none;color:#b3d235}
#bodydiv .info_links .offerbookingpanel .entryform{color:#4c4c4c}
.reservation #cityRateSearchForm .reservationPanel .panelHeader h2,.reservation .changeResPanel .panelHeader h2,.searchByMapPanel .panelHeader h2{line-height:16px}
#itinerarySearchForm .resColumn.buttonRow{margin-top:0}
#roomsPanel>div.roomRow,#roomsPanel>div#oneRoomVersion,#roomsPanel>div#multiRoomVersion{display:inline}
.cityguide .contentpanel #todo{margin:35px 14px}
.cityguide .contentpanel #whattodo div#greenHeader{height:46px;width:625px;margin-bottom:12px}
.cityguide .contentpanel #todo div.business,.cityguide .contentpanel #todo #subcategories #greenHeader+div,.cityguide .contentpanel #todo #subcategories #headerOuterWrapper.greenOuterWrapper+div{margin:0;margin-top:20px;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;float:none;position:inherit}
.cityguide .contentpanel #subcategories div#greenHeader{height:auto;margin:0}
.cityguide .contentpanel #subcategories #greenHeader{color:black}
.cityguide .contentpanel #todo #subcategories>#greenHeader{margin-bottom:6px}
.cityguide .contentpanel .subcategorySelect{color:white}
.contentpanel #subcategories a.seemore{color:#bfd235}
.contentpanel #subcategories a.seemore:hover{color:#bfd235}
#bodydiv .profileenroll h1.joinPanelHeader,#bodydiv .profileenroll h2.signInPanelHeader,#bodydiv .profileenroll .findres h2{text-transform:none;line-height:24px;font-size:20px;color:white;margin:0;padding:8px 20px;font-weight:normal}
#bodydiv .profileenroll .signinform a.forward img{display:none}
#bodydiv .profileenroll .leftgutter .gppoffer h2{font-weight:bolder;color:black;padding:0;background:0;text-transform:none}
#bodydiv.page .leftgutter,#bodydiv.page .leftgutter .container{background-color:transparent}
#bodydiv.page .leftgutter{box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
.green #bodydiv #joinpod .content{clear:left;padding:5px 0 20px 20px}
.green #bodydiv #joinpod.pods{width:425px;box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
.green #bodydiv #joinpod.pods .small_pod{padding:0;width:auto;background-color:#fff}
.green #bodydiv #joinpod.pods .small_pod .titlebar{padding:0;width:100%;line-height:33px}
#bodydiv>.copy_left{width:470px;margin:0 30px 0 0}
#bodydiv>.info_links{max-width:370px;min-width:315px;width:auto}
#bodydiv .cityguide #citydetails #details .key .header{color:black}
#bodydiv .cityguide .contentpod,#bodydiv .cityguide .contentpod .contentpanel{background:0;border:0}
#bodydiv .cityguide .contentpod .contentpanel{box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
#bodydiv .cityguide .contentpod .contentpanel .tabs .unselected a:hover{color:#b3d235}
.sectiontemplate .rightgutter .container .offers{border:0}
#bodydiv .sectiontemplate .centergutter .bodytop{margin:9px 0 8px}
.sectiontemplate .leftgutter .selected .subsectiontitle{background-position:0 10px}
.green #content #bodydiv .info_links{width:313px}
#modifySearchPanel .roomcol .columnWrapper{padding:22px 10px 0}
#bodydiv .roomOptionsPage .reviewPage .roomUpsellOptions .upsellPanel .upgradeButton a,#staticPopup .ratedetail .upsellupgradebutton a{padding:2px 10px}
.resreview_buttons_col{width:auto}
#bodydiv .bodyWrapper .sectiontemplate .centergutter,#bodydiv .bodyWrapper .sectiontemplate .centergutter .bodycontent{color:black}
#bodydiv .bookingpanel #multiRoomVersion .showRooms{background:0;background-color:transparent;text-decoration:underline;color:black}
#bodydiv .bookingpanel #multiRoomVersion .showRooms:hover{text-decoration:none}
.green #content #bodydiv .sub h2{text-transform:none}
.cityguide .bookingpanel a,.cityguide .bookingpanel a:visited,.cityguide .bookingpanel a:hover{color:black}
.cityguide .bookingpanel a:hover{text-decoration:none}
#bodydiv #marqueeBanner #marquee .marqueeCaptionText{font-weight:normal;margin-bottom:4px}
.goright{float:right}
#bodydiv>.info_links.goright,.info_blocks_container.goright{float:right;clear:none}
#moredetails table.buttons a:hover{color:#4c4c4c}
.ratesearchresultspage .allhotelrates .rateheader .rategroupname h2{line-height:normal}
#bodydiv.page .ratesearchresultspage .leftgutter{box-shadow:none}
#bodydiv.page .ratesearchresultspage .hotelinfopanel .hotelratesdisplayoptions .datespan h2{text-transform:none;font-weight:bold}
#bodydiv .lrg .centergutter .bodycontent .lrgheader,#bodydiv .lrg .leftgutter .subsectiontitle .selected{background-color:white;border:0;background-position:20px 10px}
#bodydiv .centergutter{background:none repeat scroll 0 0 white}
#bodydiv .lrg{clear:both}
#bodydiv .lrg .leftgutter>div{background-color:transparent;background-position:20px 10px}
#bodydiv .lrg .leftgutter>div .subsectiontitle .selected{background-color:white}
#bodydiv .lrg .rightgutter .container .offers{background-color:transparent;border:0}
#bodydiv .lrg .reservation h2{font-size:14px;font-weight:bold;line-height:18px;text-transform:none}
#bodydiv .v1 a>img{display:none}
#bodydiv .lrg .bookingpanel .entryform tr td a img{display:none}
#bodydiv .lrg .bookingpanel .entryform tr td .buttons .v1 a{text-decoration:none}
#bodydiv .sectiontemplate .leftgutter .selected{color:black}
#colorbox .rateinfopanel{text-align:left;font-size:12px}
#colorbox .rateinfopanel .ratedetail{text-align:center;width:100%;padding:20px}
#colorbox .rateinfopanel .ratedetail p{text-align:left}
#colorbox .rateinfopanel .ratedetail .datespan{font:bold 17px Arial;padding-bottom:10px;text-align:left}
#colorbox .rateinfopanel .ratedetail table.rates{border:0;padding:10px;border-collapse:collapse;width:auto;margin:0 auto}
#colorbox .rateinfopanel table.rates td.blankcell{background-color:#c4c4ae}
#colorbox .rateinfopanel .ratedetail .rates th{font-weight:bold}
#colorbox .rateinfopanel .ratedetail .rates th,#colorbox .rateinfopanel .ratedetail .rates td{border:1px solid #c4c4ae;padding:10px;width:100px;text-align:center}
#colorbox .rateinfopanel .ratedetail .rates th.topleftmostcell{border-top:1px solid #fff;border-left:1px solid #fff}
#colorbox .rateinfopanel .booknowtop{vertical-align:bottom;padding:10px 20px 0 0}
#colorbox .rateinfopanel .booknowbottom{vertical-align:bottom;padding:10px 20px 10px 0}
#colorbox .rateinfopanel .bookingbutton{float:right}
#colorbox .rateinfopanel .bookingbutton .v1,#colorbox .rateinfopanel .booknowbottom .v1{display:inline-block}
#colorbox .rateinfopanel .bookingbutton .v1 a,#colorbox .rateinfopanel .booknowbottom .v1 a{background-color:#a8b54a;color:#fff;padding:2px 6px 2px 6px}
#colorbox .rateinfopanel .bookingbutton .v1 a:hover,#colorbox .rateinfopanel .booknowbottom .v1 a:hover{background-color:#6f8015}
#bodydiv .webextra .bodycontent,#bodydiv .webextra .rightcontainer,#bodydiv .webextra .leftcontainer+td,#bodydiv .webextra .leftcontainer .bodycontent .header{background-color:white}
#bodydiv .webextra .leftcontainer .bodycontent .header{margin-left:20px}
.sectiontemplate .leftgutter .subsectiontitle{background:url(/images/rad/arrow_forward_1.gif) no-repeat;background-position:0 11px}
.myaccount .sidenav .li{background:url(/images/rad/arrow_forward_1.gif) no-repeat;background-position:0 11px}
.cu .sidenav .li{background:url(/images/rad/arrow_forward_1.gif) no-repeat;background-position:0 11px}
.nav a,a.nav{background:url(/images/rad/arrow_forward_1.gif) no-repeat left center}
#bodydiv #greenHeader+div{position:static;display:inline-block}
.ratesearchresultspage .allhotelrates .rateheader .rategroupname h2{line-height:normal}
.myaccount .centergutter,.myaccount .centergutter .container .blankspace,.cu .heading,.cu .centergutter,.cu .heading,.cu .sidenav .moreinfo,.reservations .centergutter{background:#fff}
.reservations .centergutter{background:transparent;background-color:none}
.myaccount .centergutter h2,.cu .centergutter h2,.reservations .centergutter h2{text-transform:none;font-size:12px;font-weight:bold}
.myaccount .rightgutter .gpbalance{color:black;border:1px solid #656d1b}
.myaccount .rightgutter .container h3{color:black}
.myaccount .specoffers .offers{border:1px solid #656d1b}
.reservations .centergutter h3{text-transform:none}
.reservations .rightgutter .container .bookOnlineTitle b,.reservations .rightgutter .container .onlinebook .borderedpanel{color:black}
.reservations .centergutter #cashDepositDiv .buttons .v1{margin-left:20px}
.cu .centergutter{padding:15px 0 15px 15px}
#bodydiv .sectiontemplate .centergutter div.print,#bodydiv .sectiontemplate .centergutter div.mail{background:none repeat scroll 0 0 transparent}
#loginFormPopup .fielderror{color:#fd6d6d;font-weight:bold;text-decoration:none}
#loginFormPopup .fielderrorIndicator{font-size:22px;font-weight:bold;left:-11px;top:4px}
#loginFormPopup #loginForm span#indicator1{position:relative;top:-7px}
.signpost{box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 5px -5px rgba(0,0,0,0.4),0 0 9px -2px rgba(0,0,0,0.4);margin-top:15px;margin-bottom:15px;width:390px}
.signpost a{text-decoration:none}
.signpostAnchor{clear:none;float:left;width:45px;color:white;text-align:center;font-size:32px}
.signpostText{background-color:white;clear:none;float:right;display:block;width:319px;min-height:19px;padding:13px;line-height:18px;font-family:"prenton",Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;text-decoration:none;text-transform:uppercase}
.signpost:hover .signpostText{background-color:#4c4c4c;color:white}
.green #marqueeBanner,.green #marqueeBanner .bx-wrapper{height:310px}
.green #marqueeBanner #bookingpanel #rateSearchForm #bookingPanelMainForm #bookingPanelInputs{height:225px}
.green #marqueeBanner #bookingpanel #rateSearchForm #bookingPanelMainForm #bookingPanelInputs #borgSubmitDatePanel,.green #marqueeBanner #bookingpanel #rateSearchForm #bookingPanelMainForm #bookingPanelInputs #findOtherPanel{margin-top:19px}
.green #marqueeBanner .bx-wrapper .bx-viewport #marquee>div>img{min-width:0;min-height:0}
#bodydiv .home #marqueeBanner .bx-wrapper{height:364px}
.searchGoButton{background-image:url("/images/rad/gray-search-arrow.jpg");display:inline-block;height:30px;width:30px}
.searchGoButton:hover{background-image:url("/images/rad/gray-search-arrow-inverted.jpg")}
#bodydiv #greenHeader.home #logobanner #logosearch .buttons tr td a,#bodydiv #greenHeader.home #logobanner #logosearch div tr td{margin:0;padding:0}
#bodydiv #greenHeader.home #logobanner #logosearch div tr td input{margin-top:1px;font-size:14px;height:20px}
#bodydiv #cardCarousel div a#carouselNavLeftArrow span{background-image:url("/images/rad/gray-slider-left.jpg")}
#bodydiv #cardCarousel div a#carouselNavRightArrow span{background-image:url("/images/rad/gray-slider-right.jpg")}
#bodydiv #cardCarousel div a:hover{opacity:.8}
#bodydiv #cardCarousel div#carouselContent ul li{height:217px !important}
.cityguide .hotelsearch .hotelsearchdiv{padding:10px 0 0 10px;width:232px}
#bodydiv #greenHeader #logobanner #logosearch #cref_iframe tr td,#bodydiv #greenHeader #logobanner #logosearch #cref_iframe .buttons tr td a{margin:0 !important;padding:0 !important}
#bodydiv #greenHeader #logobanner #logosearch #cref_iframe .buttons{padding:0;padding-top:1px}
#bodydiv #greenHeader #logobanner #logosearch div #cref_iframe table{padding-top:6px}
#bodydiv .sectiontemplate{clear:both}
#bodydiv #greenHeader #logobanner #logosearch div #cref_iframe table tr td input#q_id{width:183px}
#bookingpanel .container .bookingpanel .customStyleSelectBox{text-align:left}
#bodydiv.page .myaccount .leftgutter,#bodydiv.page .profileenroll .leftgutter{box-shadow:none;background-color:#fff}
#bodydiv .myaccount h2{font-size:14px;line-height:20px;color:#b2d135;text-transform:none;font-weight:bold;-webkit-margin-before:0}
.green #subheader #bookingpanelContainer .header #bookNowToggle.gradientGrey a span{color:white !important}
.green #subheader #bookingpanelContainer .header #bookNowToggle.gradientGrey a:hover span{color:#b3d235 !important}
#weather div#weatherContainer1.weatherDetails,#weather span.fahrenheit,#weather span.celsius{font-size:14px}
#weather div.weatherDetails{font-weight:bold}
.green .award{padding:20px 0;width:205px;margin:5px;float:left}
.green .award:nth-child(3n){margin-right:0}
.green .award img{max-width:200px}
.contentpanel .tabs .selected{background:-moz-linear-gradient(center top,#4c4c4c,#343434) repeat scroll 0 0 transparent}
.contentpanel .tabs td.unselected{background:-moz-linear-gradient(center top,#4c4c4c,#343434) repeat scroll 0 0 transparent}
.contentpanel .tabs td{border-color:#FFF}
#marqueeBanner .bx-wrapper .bx-controls .bx-pager{z-index:11}
#marqueeBanner .bx-wrapper .bx-controls .bx-pager a.bx-pager-link{width:15px;height:15px}
#marqueeBanner #bookingpanel #bookingPanelMainForm div#bookingPanelInputs{z-index:16}
#bodydiv .offers #bookingpanel{border:1px solid #7e7b73;border-bottom:none !important;margin-left:0 !important}
#ecerthotelselect #bookingpanel #rateSearchForm #checkinDate,#ecerthotelselect #bookingpanel #rateSearchForm #checkoutDate{width:109px !important}
#ecerthotelselect #bookingpanel .entryform td{padding:2px 4px 2px 0}
#ecerthotelselect #bookingpanel #rateSearchForm .buttons{margin:0 25px !important}
#ecerthotelselect #bookingpanel #rateSearchForm #ecertcode .ecertcode{width:162px}
.offers .centergutter #redemptionInstruct{text-align:center}
#footerlogos>span.logoLineSep{margin-right:21px}
.cityguide #map_tab{width:308px !important}
#bodydiv.page .deals .dealsmarquee{width:906px}
#bodydiv.page .deals #moreDealsDiv{width:950px}
#autocomplete_choices{z-index:999999 !important}
#autocomplete_choices_iefix{z-index:999998 !important}
.green div#content div#bodydiv div.content_body div#subcategories div.business div.innerbusiness p a.seemore,.contentpanel #subcategories a.seemore{text-align:left}
.green div#content div#bodydiv div.content_body div#subcategories div.business div.innerbusiness p span.phoneNumber{font-weight:bold;padding-left:50px}
#loginFormPopup #rememberMeDiv{top:230px;left:-50px}
.offers .centergutter{border-right:1px solid #b2d135}
.offers .rightgutter{background:white;filter:none}
.ecertresult .buttons .searchAgainHolder{width:225px}
.reservations .centergutter .ratespanel .content .rateheader .rategroupname h2{line-height:normal}
.ratedetail .ecertnote img{padding-top:0}
@media screen and (-webkit-min-device-pixel-ratio:0){.ratedetail .ecertnote img{padding-top:5px}
}
@-moz-document url-prefix(){.ratedetail .ecertnote img{padding-top:5px}
}
.ratesearchresultspage .disclaimerlegend .ecertimage img{top:2px}
@-moz-document url-prefix(){.reservations .centergutter #room-cost-total.borderedpanel .ecertimage{padding-top:1px}
}
.buttons .v0{background-color:transparent !important}
.buttons .v0 a{background-color:black !important}
.buttons .v0:hover,.buttons .v0 a:hover{background-color:#adc136 !important;color:white !important}
.buttons .v0 a.forward img,.buttons .v1 a.forward img{background-image:none !important;display:none !important}
.buttons .v0 a.forward:hover img{background-image:none !important;display:none !important}
@media print{.printUnfriendly{display:none}
.printFriendly{display:inherit}
}
.reservations .content div#special-offers.borderedpanel{color:#000}
@-moz-document url-prefix(){.ratesmatrix .detailpointerarrow{bottom:-31px}
}
#bodydiv.page .offers .centergutter .bookingfooter{display:none}
#bodydiv.page .offers .centergutter #bookingpanel.panel .content{box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
#bodydiv.page .offers .centergutter h2#subhead{font-size:17px;line-height:20px}
.confirmationfooter .othernextsteps .icalendar{color:#000}
.confirmationfooter .othernextsteps .icalendar:hover{color:#b3d235}
#bodydiv.page .reservations #specialRatesForm div{color:black}
#joinpod .small_pod .content .emailfield .buttons .spacerImage{position:absolute}
#bodydiv.page #greenHeader.home #logobanner #logomenu .menu-bar-menu-control{text-align:center}
body.green div#ui-datepicker-div.ui-datepicker div.ui-datepicker-buttonpane,body.green div#ui-datepicker-div.ui-datepicker div.ui-datepicker-buttonpane a{text-align:right;margin:0 0 .2em 0;font-weight:bold;color:#0073ea;cursor:pointer;text-decoration:none}
body.green div#ui-datepicker-div.ui-datepicker div.ui-datepicker-buttonpane a:hover{color:#ff0084;text-decoration:underline}
body.green.webextra\.home #marquee .marquee-image,body.green.webextra\.home #marqueeBanner #marquee div.marqueeImage,body.green.webextra\.home .marqueeImage img.marquee-image-wide{height:auto;width:630px;min-height:auto;min-width:630px}
#showingDeleteHotelPanelPopup #popupPanel .buttons .v2 .forward{background-color:black}
#showingDeleteHotelPanelPopup #popupPanel .buttons .v1 .forward{color:white}
#showingDeleteHotelPanelPopup #popupPanel .buttons .v1:hover .forward{color:#4c4c4c}
#showingDeleteHotelPanelPopup #popupPanel td#popupMessage{padding:20px}
#showingDeleteHotelPanelPopup #popupPanel .buttons a{padding-left:20px;padding-right:20px}
#bodydiv .lrg .reservation h2 .highlight{color:white}
.destinations #destbookingpanel{padding:20px 0 0 20px}
.adjustsearchresults .centergutter .panel .buttonWrapper{bottom:37px}
.adjustsearchresults .centergutter .changeResButtonRow .buttons .upsellUpgradeBtn,.adjustsearchresults .centergutter .changeResButtonRow .buttons .cancelUpgradeBtn{width:110px;text-align:center}
.adjustsearchresults .centergutter .changeResButtonRow .buttons .upsellUpgradeBtn a,.adjustsearchresults .centergutter .changeResButtonRow .buttons .cancelUpgradeBtn a{padding:5px}
.myaccount .myreservationstable .buttonPanelWrapper td{width:auto !important}
.myaccount .myreservationstable .buttonPanelWrapper .buttonPanel .cancelReservation .buttons{width:155px}
.myaccount .myreservationstable .buttonPanelWrapper .buttonPanel .cancelAllRoomsButtonHolder{width:145px}
.reservation .globalerrors{margin:10px 28px 0 20px}
.reserve .errors .globalerrors{text-align:center !important}
.reserve div.errors{width:910px !important}
#destinationsHomePage #destbookingpanel,#destinationsHomePage #destbookingpanel.showMoreOptionsShadow{background-position:10px 9px}
#searchPanel #modifySearchPanel.reservationPanel .mainPanel .resColumn.buttonCol .columnWrapper .buttonrow .buttons #searchButton #searchAgain{width:85px}
#searchPanel #modifySearchPanel.reservationPanel #modifyCitySearchPanel.mainPanel .resColumn.buttonCol{margin-right:6px}
#searchPanel #modifySearchPanel.reservationPanel #modifyHotelSearchPanel.mainPanel .resColumn.buttonCol .columnWrapper .buttonrow .buttons #searchButton #searchAgain{padding-top:5px;padding-bottom:5px}
#destinationsHomePage #destbookingpanel,#destinationsHomePage #destbookingpanel.showMoreOptionsShadow{background:0}
#searchPanel #modifySearchPanel.reservationPanel #modifyCitySearchPanel.mainPanel .resColumn.buttonCol{margin-right:4px}
#contactUsContent h2{line-height:normal}
.signinbuttoncontainer .buttons .v1 a.forward,#homesearchpanel .button .gradientGreen{padding:4px 12px}
#bookingpanel .container #reviewPanelInputs ::-webkit-input-placeholder{color:white}
#bookingpanel .container #reviewPanelInputs :-moz-placeholder{color:white;opacity:inherit}
#bookingpanel .container #reviewPanelInputs ::-moz-placeholder{color:white;opacity:inherit}
#bookingpanel .container #reviewPanelInputs :-ms-input-placeholder{color:white}
#bookingpanel .container #reviewPanelInputs .bookingPanelInput .input{padding-top:7px}
@-moz-document url-prefix(){#bookingpanel .container #reviewPanelInputs .bookingPanelInput .input{padding-top:8px}
}
@media screen and (-webkit-min-device-pixel-ratio:0){#bookingpanel .container #reviewPanelInputs .bookingPanelInput .input{padding-top:6px}
}
.leftgutter #modifySearchPanel .buttons,.leftgutter #filterOptions .buttons{display:block}
.leftgutter #modifySearchPanel .buttons .v1,.leftgutter #filterOptions .buttons .v1{display:block !important}
.leftgutter #modifySearchPanel .buttons a,.leftgutter #filterOptions .buttons a{margin:1px;font:14px Arial,san-serif !important;display:block}
#contactUsContent h2{line-height:normal}
#bodydiv .buttons .qcnVisitHotel{background:#9f8d5d;color:#fff;font:14px Arial,san-serif;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F8D5D',endColorstr='#9F8D5D')}
#bodydiv .buttons .qcnVisitHotel a:hover{background:#9f8d5d;color:#fff;font:14px Arial,san-serif;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F8D5D',endColorstr='#9F8D5D')}
#bodydiv .buttons .qcnVisitHotel a{background:#9f8d5d;color:#fff;font:14px Arial,san-serif}
#bodydiv .buttons .qcnVisitHotel a:hover{background:#9f8d5d;color:#000;font:14px Arial,san-serif}
#bodydiv .buttons .v1.qcnUpgrade{background-color:#9f8d5d;background:#9f8d5d;font:14px Arial,san-serif;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F8D5D',endColorstr='#9F8D5D')}
#bodydiv .buttons .v1.qcnUpgrade a:hover{background-color:#9f8d5d;background:#9f8d5d;font:14px Arial,san-serif;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F8D5D',endColorstr='#9F8D5D')}
.buttons .v1.qcnUpgrade,.buttons .v1.qcnUpgrade a{background-color:#9f8d5d;font:14px Arial,san-serif;color:#fff}
#bodydiv .buttons .v1.qcnUpgrade a:hover{background-color:#9f8d5d;background:#9f8d5d;color:#000}
.buttons .v1.qcnUpgrade a:hover{background-color:#9f8d5d;font:14px Arial,san-serif;color:#000}
.buttons .quorvusViewAll{background-color:transparent !important}
.buttons .quorvusViewAll a{background-color:black !important}
.buttons .quorvusViewAll:hover,.buttons .quorvusViewAll a:hover{background-color:#9f8d5d !important;color:white !important}
.buttons .quorvusViewAll a.forward img,.buttons .v1 a.forward img{background-image:none !important;display:none !important}
.buttons .quorvusViewAll a.forward:hover img{background-image:none !important;display:none !important}
#qcnLtbVisitSite{background-color:#9f8d5d;background:#9f8d5d}
#qcnLtbVisitSite a{background-color:#9f8d5d;background:#9f8d5d}
#qcnContinue a:hover{color:#fff}
#qcnBack a:hover{color:#fff}
.green.home.webextra #ta_logo_separator{border:0;height:3px;color:black;background-color:black;-webkit-margin-before:-6px;-webkit-margin-after:0;-webkit-margin-start:6px}
.green.home.webextra #ta_logo{float:left;margin:2px 6px 2px 0;font-size:9px;color:#797979}
.green.home.webextra .taRating div{font-size:11px;font-weight:bold}
.green.home.webextra #review_count{text-align:center;margin-top:2pt;clear:both}
.green.home.webextra .ratesAndOffers .header div.taRating{top:303px;text-align:center;color:white;margin:11px 8px 11px 10px}
.green.home.webextra .ratesAndOffers .header .taRating #ta_logo{margin:2px auto;width:100%}
.green.reviews.webextra #wrapper div#bodydiv{padding:0;width:100%}
.green.reviews.webextra #write_review_row{height:55px;line-height:55px;width:100%}
.green.reviews.webextra #wrapper h3{margin-top:0}
.green.reviews.webextra #write_review_row #write_review_image{margin:15px 0 0 10px}
.green.reviews.webextra #write_review_row #write_review_link{margin:19px 0 0 8px}
.green.reviews.webextra #write_review_row a#write_review_link{text-decoration:none}
.green.reviews.webextra #ta_logo_row{height:45px;line-height:45px;background-color:#e3e3e3;float:none;margin:0;display:inline-block;width:100%}
.green.reviews.webextra #ta_logo_row #ta_logo_top{margin:0}
.green.reviews.webextra #ta_logo_and_text{margin:14px 10px 0}
.green.reviews.webextra #ta_logo_and_text>*{float:left}
#roomOccupantsToggle #showModifyOccupants,#roomOccupantsToggle #hideModifyOccupants{font-size:10px}
#roomOccupantsToggle{margin-top:5px}
.leftgutter #modifySearchPanel .buttons #searchButton{width:100%;height:29px;margin-bottom:5px}
.leftgutter #modifySearchPanel .buttons #searchButton a,.leftgutter #filterOptions #clearfilter a{font-size:12px !important;line-height:8px !important;text-align:center}
.leftgutter #filterOptions #clearfilter .v1,.leftgutter #filterOptions #clearfilter .v3{width:110px;height:29px;margin:auto;margin-top:5px}
.pinCircle{background-image:url('/webextra/images/3dFloorMap/RAD_new.png') !important}
.pinCircleActive{background-image:url('/webextra/images/3dFloorMap/RAD_new.png') !important}
.pinCircle span{top:3px !important}
.green #wrapper #content #subheader .expressawardsimage{overflow:hidden;height:358px;width:960px}
.green #wrapper #content #subheader .expresspagetitlewrapper{background:#4c4c4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#343434');background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#343434));background:-moz-linear-gradient(top,#4c4c4c,#343434);color:white;height:48px;width:960px}
.green #wrapper #content #subheader .expresspagetitlewrapper .expresspagetitle{vertical-align:middle;line-height:47px;padding-left:30px;font-size:20px}
.green #wrapper #content #bodydiv .pilotjoinpage{width:100%}
.green #wrapper #content #bodydiv .pilotjoinpage .joinpodimage{margin:0;padding:0;float:left;width:450px}
.green #wrapper #content #bodydiv .pilotjoinpage .joinpodwrapper{margin:0;padding:0;float:left}
.green #wrapper #content #bodydiv .pilotjoinpage #joinClubCarlson .emailfield .emailfield #email{width:200px}
.green #wrapper #content #bodydiv .expressawardspage.expresspagewithbreadcrumb{margin-top:25px}
.green #wrapper #content #bodydiv .expressawardspage .expressawardsimage{width:100%;text-align:center}
.newPhotoGallery.galleryOpen{position:fixed;bottom:-30px;left:50%;margin-left:-480px;z-index:2;color:black}
.newPhotoGallery .common-main-body-container{position:fixed;left:0;top:0;width:100%;height:100%;background-color:white;display:none}
.newPhotoGallery .common-main-body-container.disabled{z-index:120}
.newPhotoGallery .gallery-close{position:absolute;right:0;top:0;z-index:15;height:32px;padding:5px;font-size:20px}
.newPhotoGallery .gallery-close a{text-decoration:none;color:transparent;line-height:0;font-size:0;display:block}
.newPhotoGallery .gallery-close a span.gallery-close-narrow{color:transparent;background-image:url("/webextra/images/btn_roundClose.png");background-repeat:no-repeat;display:block;height:32px;width:32px}
.newPhotoGallery .gallery-close a span.gallery-close-wide{color:transparent;display:none;position:absolute;top:10px;right:0;padding-right:40px;background-image:url("/webextra/images/closeGallery.png");background-repeat:no-repeat;height:20px;width:86px;display:none}
.newPhotoGallery .gallery-close a:hover span.gallery-close-wide{display:inline}
.newPhotoGallery .gallery-background-tall{width:auto;height:100%}
.newPhotoGallery .gallery-background-wide{width:100%;height:auto}
.newPhotoGallery .common-photo-gallery-scroll-left span,.newPhotoGallery .common-photo-gallery-scroll-right span{display:none}
body.galleryOpen{overflow:hidden}
#footer .vfmTabbar li a:hover span{color:#fff !important}
#footer .vfmTabbar li a{font-weight:bold}
.langCell{padding:2px 5px;width:110px;height:18px}
.singleLangCell{padding:2px 5px;min-width:60px;height:18px}
.langCell div a{margin-left:auto;margin-right:auto}
.floatRight{float:right}
.floatLeft{float:left}
#icpRecordalLinkAndCopyrightDiv{clear:left}
#bodydiv #icpRecordalLink{float:left;position:absolute;width:100%;text-align:center;margin-top:20px}
.cookieControl{padding:3px;background:#e6e6e6;border:1px solid #717171;padding:9px;position:fixed;left:0;bottom:0;z-index:500002;text-align:left;width:430px}
.cookieControl .simplified .buttonColumn{float:right;width:auto}
.cookieControl .simplified .consentTextColumn{float:left;width:80%}
.cookieControl .simplified .commit{float:right}
.cookieControl .explicit .buttonColumn{text-align:center}
.cookieControl .explicit .consentTextColumn{float:left}
.cookieControl .simplified,.cookieControl .explicit{width:auto;padding:10px 10px 10px}
.meetingandevents .meetingandeventscontent div,.meetingandevents .meetingandeventscontent span{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:18px}
.meetingandeventscontent div#roomsonly,.meetingandeventscontent div#roomsandmore,.meetingandeventscontent div#intro{overflow:hidden;clear:both;margin-left:28px}
.meetingandeventscontent div#roomsonly,.meetingandeventscontent div#roomsandmore,.meetingandeventscontent div#intro{margin-top:40px}
.meetingandeventscontent div#roomsonlycopy,.meetingandeventscontent div#roomsandmorecopy{float:left;width:60%}
.meetingandeventscontent div#introcopy{float:left;width:100%}
.meetingandeventscontent div#introcopy p{margin-left:0}
.meetingandeventscontent div#introcopy p strong{font-weight:bold}
.meetingandeventscontent div#roomsonly .buttons,.meetingandeventscontent div#roomsandmore .buttons{float:left;margin-left:30px}
.meetingandeventscontent div#roomsonly .buttons .v1,.meetingandeventscontent div#roomsandmore .buttons .v1{width:210px;text-align:center}
.meetingandevents .meetingandeventscontent #groupRequestFormWrapper{margin-left:28px}
.meetingandevents .meetingandeventscontent #groupRequestFormWrapper .largetitle{margin-left:0}
.meetingandeventscontent #groupRequestFormWrapper .bodycopy{margin-top:15px;width:100%}
div.ratesearchresultspage div.leftgutter div.panelHeader a:hover{color:#b3d235}
div.ratesearchresultspage div.leftgutter div.panelHeader a,div.ratesearchresultspage div.leftgutter div.panelHeader a:visited{color:white}
.vfmTabbar-overflow-hidden{padding-left:10px}
.contactNumberTable{border-spacing:0 2px}
#bodydiv .subheader h2{font-size:17px;font-weight:bold;margin:0 0 10px 0;color:#000;text-transform:none;line-height:inherit}
#logolabel div#hotel-name{font-size:20px;letter-spacing:1px}
h1.h2Styling{background-color:#7e7b73;margin:0;padding:8px 20px 8px 20px}
.green #moreToggleDiv{margin-top:10px}
.green .hiddenToggle{display:none}
.green #copyHideDiv p:first-child{margin-top:0}
.green #copyHideDiv{line-height:1.15em;overflow:hidden}
.green #copyHideDiv p{margin:1.15em 0;line-height:1.15em}
.green #copyHideDiv.copyHideDivLimit{height:28.75em}
.green #copyHideDiv sup{font-size:7px;line-height:normal}
@-moz-document url-prefix(){.green #copyHideDiv{line-height:1.25em;overflow:hidden}
.green #copyHideDiv p{margin:1.25em 0;line-height:1.25em}
.green #copyHideDiv.copyHideDivLimit{height:31.25em}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.green #copyHideDiv{line-height:1.17em;overflow:hidden}
.green #copyHideDiv p{margin:1.17em 0;line-height:1.17em}
.green #copyHideDiv.copyHideDivLimit{height:29.25em}
}
.enrollform .header-info-detail{color:#b2d135;margin-left:0}
.home .bookingpanel .roomsbox.roomsboxwrapper .roomformswrapper label,.home .bookingpanel .dateandroomfields .calendarfield label,.home .bookingpanel .dateandroomfields .roomsfield label,.home .bookingpanel .destinationwrapper label,.home .bookingpanel .destinationwrapper .destinationfieldwrapper label{color:#4c4c4c}
.home .bookingpanel #roomsPopup label{color:#000}
.home .bookingpanel .dateandroomfields{padding-top:0}
.roomspopup .entryform label{color:#000}
#moreOptionsPanel #moreOptionsColCloseButton{float:right;margin-right:3px;font-weight:bold;text-decoration:none}
.profileenroll .leftgutter h2.signInPanelHeader{padding-right:20px}
a#skipLink{position:absolute;left:0;z-index:-99999;opacity:0;top:0}
a#skipLink:focus{z-index:999999;opacity:1}
div.heading.booktodaywrapper h3{font-size:18px;line-height:22px;color:#b2d135;font-weight:lighter;-webkit-margin-before:0;background:0;position:relative;padding:0;margin:0;text-indent:0}
.bookingpanelLabel h2.bookingpanelheading{font-size:22px;font-weight:200;text-transform:uppercase;color:#000;margin:0;padding:0;line-height:normal;background:0}
.offscreen-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.ada-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:none}
#ToggleView div.active a,#ToggleView div.active a:hover{background:#b2d135;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2D135',endColorstr='#8FA82A');background:-webkit-gradient(linear,left top,left bottom,from(#b2d135),to(#8fa82a));background:-moz-linear-gradient(top,#b2d135,#8fa82a);color:white}
.rateinfoname .ratename{float:left}
.rateinfoname .memberrateicon{padding-top:5px;text-align:left}
.icon-message-popup{display:none;border:2px solid gray;position:absolute;z-index:99999;width:160px;height:30px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(white),to(lightgray));background:-moz-linear-gradient(top,white,lightgray);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFFFFF,endColorStr=#D6D6D6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#D6D6D6)"}
.icon-message-popup span{float:right;font-weight:bold}
.icon-message-popup a,.memberrateicon a{cursor:pointer}
#moredetails{background-color:white;border:2px solid;width:550px;text-align:left}
.ajaxDivHeader{height:35px;background-color:#ddddcf;overflow:hidden}
.ajaxDivHeader a span{position:absolute;top:10px;right:30px;font-weight:bold;color:#5c5a4b}
.ratesmatrix .matrixbox .boxcontent .ratebutton .lar-buttons .buttons td.v1 a{margin:0}
.offscreen-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.ada-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:none}
.offscreen-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.errorpage p span strong{color:#000 !important}
.socialIconListItem a,.searchbymap,.searchbymap a,.searchbymap a:visited,.home .borg a,.home .borg a:visited,.aboutuscontent a,.offers .centergutter .mboxDefault a,.ecertnotes a,.bookingpanel .hline a,.cookieControl .consentTextColumn a,.sectiontemplate .centergutter a,.profileenroll a,.meetingandeventscontent a,.deals .deals a,.deals .deals a span,.deals .moredeals .dealtable .body a,.hoteldeals .results .offer .offerdetail a,.hoteldeals .results .offer .offerdetail a:visited,.hoteldeals .offersnavbar .pagination a,.errorpage p a,.errorpage p a:visited,.cityguide .bookingpanel a,.cityguide .bookingpanel a:visited,.cityguide .contentpod .content_middle a,.webextra #bookingPanelInputs .borg a,#ratesAndOffers .detailslink a,#rightContent .emailAddress a,#leftContent .splash a,#leftContent #moreToggleDiv a,.webextra .section a,.webextra #bodydiv .links a,.webextra #bodydiv .full_text a,.webextra .leaf .copy_left a,.webextra .full_pod .pod_inner_content a,.webextra #bodydiv .copy_left a,.webextra #bodydiv .goright a,.webextra #bodydiv .pilotjoinpage p a,.webextra #bodydiv .full_text p a,.webextra #bodydiv .pilotjoinpage .followingtext a,.webextra #bodydiv .section .copy_left a,.webextra #bodydiv .section .copy_right a,.sectiontemplate .rightgutter .offers .promo a,#destinationsHomePage .reservationPanel .mainPanel .resColumn.buttonCol .columnWrapper .buttonrow .toggle a,.reservationPanel .roomOccupantsCol .removeLink,#roomOccupantsToggle #showModifyOccupants,#roomOccupantsToggle #hideModifyOccupants,.ratesearchresultspage .leftgutter .toggle a,.ratesearchresultspage .leftgutter .options a,.ratesearchresultspage .moreOptionsCol #moreOptionsColCloseButton,#autocomplete_choices #searchHelpCloseButton,.ratesearchresultspage .hotelheaderratings a,.ratesearchresultspage .detailslink a,.ratesearchresultspage .detailslink a:visited,.rateinfopanel .closedrawerlink a,.hotelratesdisplayoptions .rategrouptoggle a,.ratesearchresultspage #rateresults .rateinfo .ratelink a,.rateinfocloselink a,.lrg .centergutter .bodycontent a,.roomOptionsPage .detailslink a,.roomOptionsPage .detailslink a:visited,.reviewPage .roomUpsellOptions .upsellDetail a,.confirmationpanel .roomUpsellOptions .upsellDetail a,.costpanel .ecertnote .ecertquery .ecertlink a,.reviewPage .roomUpsellOptions .detailsLink a,.costpanel .ecertnote .ecertdrawer.ecertinput a,div#findmyecertouter a,.reviewPage .closelink a,.reviewPage .viewlink a,.reserve .guestinfo .rightsideinfo .sideBar .borderedpanel a,.reserve #stepfour .ratedetails .rateHeader .content .detailslink a,div#bodydiv.page .reserve .buttonContainer .message #agreemessage a,.hotelheader .hotelheaderleft .mapLink a,.confirmationpanel .nor1details a,.confirmationpanel .reservationdetails .ratedetails .larheader .detailslink a,.reservationdetails .disclaimer a,.confirmationfooter .columnwrapper a,.confirmationfooter .othernextsteps .icalendar .ical_link,.reviewPage .adadescpanel .adadesc a,.adjustsearchresults .centergutter .panel a,.myaccount .leftgutter .sidenav a,.myaccount .leftgutter .offers a,.myaccount .rightgutter .offers a,.myaccount .reserv .myreservationstable a,.myaccount .centergutter .container .content a,.reservations .centergutter .hotelinfo a,.staydetails .centergutter .panel .content a,.staydetails .centergutter .panel .resDetails a,.staydetails .centergutter .panel .options .nav a,.reservations .rightgutter .container .panel a,.reservations .guaranteemethodpanel .entryform a,.reservations.adjustrate .centergutter .ratespanel a,.reservations .rightgutter .shadedpanel .entryform a,.reservations.adjustreview #review-rate-details a,.reservations.adjustreview #review-hotel-policies a,.reservations.adjustconfirm .panel a,.reservations.adjustconfirm #cancelation-options a,.offers #reviewsAndSocialWrapper .hotel_rating_images_new a,.offers #newSocialContainer .offerSocialIconListItem a,.offers .offerbookingpanel .borg a,.reservations.adjustconfirm #print-header a,.reservations .centergutter .headerlink a{text-decoration:underline !important;color:#2c2d2e !important}
.socialIconListItem a:hover,.searchbymap:hover,.searchbymap a:hover,.home .borg a:hover,.aboutuscontent a:hover,.offers .centergutter .mboxDefault a:hover,.ecertnotes a:hover,.ecertnotes .v1 a,.bookingpanel .hline a:hover,.bookingpanel .hline a,.cookieControl .consentTextColumn a:hover,.sectiontemplate .centergutter a:hover,.profileenroll a:hover,.profileenroll .v1 a,.meetingandeventscontent a:hover,.deals .deals a:hover,.deals .deals a:hover span,.deals .moredeals .dealtable .body a:hover,.hoteldeals .results .offer .offerdetail a:hover,.hoteldeals .offersnavbar .pagination a:hover,.errorpage p a:hover,.cityguide .bookingpanel .v1 a,.cityguide .bookingpanel a:hover,.cityguide .contentpod .content_middle a:hover,.cityguide .contentpod .content_middle .v1 a,.webextra #bookingPanelInputs .borg a:hover,#ratesAndOffers .detailslink a:hover,#rightContent .emailAddress a:hover,#leftContent .splash a:hover,#leftContent #moreToggleDiv a:hover,.webextra .section a:hover,.webextra #bodydiv .links a:hover,.webextra #bodydiv .full_text a:hover,.webextra .leaf .copy_left a:hover,.webextra .full_pod .pod_inner_content a:hover,.webextra #bodydiv .copy_left a:hover,.webextra #bodydiv .goright a:hover,.webextra #bodydiv .pilotjoinpage p a:hover,.webextra #bodydiv .full_text p a:hover,.webextra #bodydiv .pilotjoinpage .followingtext a:hover,.webextra #bodydiv .section .copy_left a:hover,.webextra #bodydiv .section .copy_right a:hover,.sectiontemplate .rightgutter .offers .promo a:hover,#destinationsHomePage .reservationPanel .mainPanel .resColumn.buttonCol .columnWrapper .buttonrow .toggle a:hover,.reservationPanel .roomOccupantsCol .removeLink:hover,#roomOccupantsToggle #showModifyOccupants:hover,#roomOccupantsToggle #hideModifyOccupants:hover,.ratesearchresultspage .leftgutter .toggle a:hover,.ratesearchresultspage .leftgutter .options a:hover,.ratesearchresultspage .moreOptionsCol #moreOptionsColCloseButton:hover,#autocomplete_choices #searchHelpCloseButton:hover,.ratesearchresultspage .hotelheaderratings a:hover,.ratesearchresultspage .detailslink a:hover,.rateinfopanel .closedrawerlink a:hover,.hotelratesdisplayoptions .rategrouptoggle a:hover,.ratesearchresultspage #rateresults .rateinfo .ratelink a:hover,.rateinfocloselink a:hover,.lrg .centergutter .bodycontent a:hover,.roomOptionsPage .detailslink a:hover,.reviewPage .roomUpsellOptions .upsellDetail a:hover,.confirmationpanel .roomUpsellOptions .upsellDetail a:hover,.costpanel .ecertnote .ecertquery .ecertlink a:hover,.reviewPage .roomUpsellOptions .detailsLink a:hover,.costpanel .ecertnote .ecertdrawer.ecertinput a:hover,div#findmyecertouter a:hover,.reviewPage .closelink a:hover,.reviewPage .viewlink a:hover,.reserve .guestinfo .rightsideinfo .sideBar .borderedpanel a:hover,.reserve #stepfour .ratedetails .rateHeader .content .detailslink a:hover,div#bodydiv.page .reserve .buttonContainer .message #agreemessage a:hover,.hotelheader .hotelheaderleft .mapLink a:hover,.confirmationpanel .nor1details a:hover,.confirmationpanel .reservationdetails .ratedetails .larheader .detailslink a:hover,.reservationdetails .disclaimer a:hover,.confirmationfooter .columnwrapper a:hover,.confirmationfooter .othernextsteps .icalendar .ical_link:hover,.reviewPage .adadescpanel .adadesc a:hover,.adjustsearchresults .centergutter .panel a:hover,.myaccount .leftgutter .sidenav a:hover,.myaccount .leftgutter .offers a:hover,.myaccount .rightgutter .offers a:hover,.myaccount .reserv .myreservationstable a:hover,.myaccount .centergutter .container .content a:hover,.reservations .centergutter .hotelinfo a:hover,.staydetails .centergutter .panel .content a:hover,.staydetails .centergutter .panel .resDetails a:hover,.staydetails .centergutter .panel .options .nav a:hover,.reservations .rightgutter .container .panel a:hover,.reservations .guaranteemethodpanel .entryform a:hover,.reservations.adjustrate .centergutter .ratespanel a:hover,.reservations .rightgutter .shadedpanel .entryform a:hover,.reservations.adjustreview #review-rate-details a:hover,.reservations.adjustreview #review-hotel-policies a:hover,.reservations.adjustconfirm .panel a:hover,.reservations.adjustconfirm #cancelation-options a:hover,.offers #reviewsAndSocialWrapper .hotel_rating_images_new a:hover,.offers #newSocialContainer .offerSocialIconListItem a:hover,.offers .offerbookingpanel .borg a:hover,.reservations.adjustconfirm #print-header a:hover,.reservations .centergutter .headerlink a:hover,.cookieControl .simplified a.commit,#bookingpanel #book_content.rad input[type="submit"],#bookingpanel #book_content.rad input.button{text-decoration:none !important;color:#2c2d2e !important}
.ecertnotes h2 a,.myaccount .centergutter .container .buttons .v2 a,.offers .centergutter .mboxDefault h2 a{color:white !important;text-decoration:none !important}
.ecertnotes h2 a:hover,.myaccount .centergutter .container .buttons .v2 a:hover,.offers .centergutter .mboxDefault h2 a:hover{color:#b3d235 !important;text-decoration:none !important}
.webextra #pagination_links .pagination_link,.webextra #pagination_links .pagination_link:visited,.webextra #pagination_links .pagination_link:hover,.aboutuscontent h3{color:#2c2d2e !important}
#channels #channel-content a,.sectiontemplate .leftgutter .mboxDefault a{text-decoration:none !important;color:#2c2d2e !important}
#channels #channel-content a:hover,.sectiontemplate .leftgutter .mboxDefault a:hover{text-decoration:underline !important;color:#2c2d2e !important}
#bodydiv .buttons .v1 a,#staticPopup .buttons .v1 a,#channels .greenGradient a,#moredetails .buttons .v1 a,#ToggleView div.active a,#ToggleView div.active a:hover,.gradientGreen a,.gradientGreen a span,.gradientGreen a:visited,.gradientGreen a:visited span,#loginFormPopup .v1 .forward,#loginFormPopup .v2 .forward,#preLoginModal .buttons .modal-button a{color:#2d2e2f !important;text-decoration:none !important}
#bodydiv .buttons .v1 a:hover,#staticPopup .buttons .v1 a:hover,#channels .channel-bar.gradientGreen:hover,#channels .gradientGreen a:hover,#loginFormPopup .v1 .forward:hover,#loginFormPopup .v2 .forward:hover,#moredetails .buttons .v1 a:hover,#preLoginModal .buttons .modal-button a:hover,.cookieControl .simplified .commit:hover,#bookingpanel #book_content.rad input[type="submit"]:hover,#bookingpanel #book_content.rad input.button:hover{color:#2d2e2f !important;background:none repeat scroll 0 0 #8fa82a !important}
#ToggleView div a:hover{color:#4c4c4c !important}
.viewallrateslink a:hover{color:black !important;text-decoration:none !important}
div.reservation,div.reserve{display:inline-block}
.ADALink a,a.ADALink{color:#2c2d2e !important;text-decoration:underline !important}
.ADALink a:hover,a.ADALink:hover{color:#2c2d2e !important;text-decoration:none !important}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:pointer}