@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=67939ed8-a631-433b-9305-92daf1618474");@import url("/etc/designs/hyattlib/css/brandbar.css.pagespeed.ce.kzM0qzi_TK.css");html,body,p,div,img,h1,h2,h3,h4,h5,h6,span,input,a,ul,li,ol,textarea,input,select,tr,td{margin:0;padding:0;}
body{font-family:Arial;font-size:12px;color:#666;min-width:1024px;}
body{visibility:hidden;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
img{border:none;}
ul{list-style:none outside none;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.dispNone{display:none;}
.noBorder{border:none!important;}
.vAlignMid{vertical-align:middle;}
.noPadding{padding:0!important;}
.noMargin{margin:0!important;}
.padBtm0{padding-bottom:0!important;}
input[type="text"],input[type="password"]{border:1px solid #ccc;}
.fullWidth{width:100%;}
.floatL{float:left;}
.floatR{float:right;}
.centerAlign{margin:0 auto;}
.width980,#header{width:980px;}
.width1280{width:1280px;}
.width570{width:570px;padding-bottom:9px;}
.width214{width:215px;padding:15px 15px 18px 15px;float:left;margin-bottom:10px;}
.width214 .rightColumnOffer{padding-bottom:5px;}
.contentTopArea p{line-height:18px;font-size:12px;color:#666;}
.play_video{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xwhite_play_arrow.png.pagespeed.ic._dwVv9YKmp.png) no-repeat center right;padding-right:14px;}
.dispInline{display:inline!important;}
#globalHeader{position:fixed;z-index:101;background:white;min-width:760px;}
.ext-ie7 #globalHeader{position:absolute;top:0;left:0;}
#headerNav{position:fixed;z-index:100;background:#fff;}
.ext-ie7 #headerNav{position:absolute;top:40px;left:0;}
#header{height:40px;position:relative;}
.headerLeft{padding-top:8px;max-width:525px;}
.headerRight{max-width:610px;}
.grayLogo{padding-right:10px;margin-top:3px;}
.commonLinks{line-height:17px;}
*:first-child+html .commonLinks{margin-top:-2px;}
.commonLinks li{float:left;display:inline;}
.commonLinks li a{color:#999;font-size:10px;padding:0 9px;border-left:1px solid #999;text-transform:uppercase;font-family:Arial;}
#languageDropdown{position:relative;max-width:140px;}
#top_links{margin:2px 0 0;height:35px;}
#top_links a{font-size:11px;color:#666;font-family:Arial;}
#top_links a:hover{text-decoration:underline;}
#dashboardTitle{position:relative;padding:7px 10px 10px;border-style:solid;border-color:white;border-width:1px 1px 0 1px;font-size:11px;float:left;cursor:pointer;z-index:103;color:#666;background:#fff;}
#dashboardTitle span.downArrow{margin-left:3px;width:8px;display:inline-block;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat right -205px;}
#dashboardTitle.loggedIn{padding-bottom:0;}
#dashboard_dd{margin-left:3px;}
.top-links{display:block;float:right;padding:5px 10px;}
.tpLinkUnderline{margin-top:3px;}
#current-lang{margin:1px 2px 0 0;padding:5px 10px;cursor:pointer;float:right;display:block;position:relative;border-left:1px solid white;border-right:1px solid white;border-top:1px solid white;z-index:101;background:#fff;}
.mapgrey{background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xlanguageIcon.png.pagespeed.ic.7q_lenxfQD.png) no-repeat;background-size:15px 15px;display:inline-block;width:15px;height:15px;font-size:0;vertical-align:top;padding:2px 4px;text-indent:-100px;}
.lan{display:inline-block;height:18px;padding-right:10px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat right -204px;padding-top:2px;}
.navBorderColor{border-color:#E2E2E2!important;}
.showNav{display:block!important;}
#lang-menu{background:none repeat scroll 0 0 #FFF;border:1px solid #E2E2E2;display:none;padding:0 2px;position:absolute;right:2px;top:33px;z-index:100;min-width:124px;width:auto;}
#lang-menu dl{list-style:none outside none;z-index:1000;width:auto;margin:0 2px;padding:0;}
#lang-menu dl dt{color:#999;font-size:10px;font-weight:bold;line-height:32px;}
#lang-menu dl dd,#lang-menu dl dt{padding:0 10px;}
#lang-menu dd{width:auto;line-height:22px;margin:0;}
#lang-menu dd.langeng,#lang-menu dd.langeng a{color:#333;font-size:11px;font-weight:bold;cursor:auto;}
#lang-menu dl dd.alt{background:none repeat scroll 0 0 #F8F7F5;}
#lang-menu dl dd a,#dashboardDropdownPopup a{font-size:11px;white-space:nowrap;color:#005597;}
#lang-menu .close_dd{border-top:1px solid #DADADA;font-size:11px;line-height:12px;margin:0;padding:8px;text-align:right;width:auto;}
.close_dd .clsbtn{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat scroll right -300px transparent;line-height:12px;padding-right:15px;}
#lang-menu a:hover,#dashboardDropdownPopup a:hover{color:#273F6F;text-decoration:underline;}
#dashboardDropdownPopup{background-color:#fff;border:1px solid #E2E2E2;color:#666;display:none;position:absolute;right:0;text-indent:0;top:31px;width:248px;z-index:102;font-size:11px;}
#dashboardDropdownPopup.loggedIn{top:38px;}
#dashboardDropdownPopup form{color:#666;margin:15px 15px 10px 27px;}
#dashboardDropdownPopup .activateTxt{padding-bottom:8px;padding-left:27px;}
#dashboardDropdownPopup .activateTxt.last{padding-bottom:18px;}
#dashboardDropdownPopup .gp-reg{background:#eee;margin:0;padding-bottom:5px;}
#dashboardDropdownPopup .gp-reg p{text-tansform:uppercase;background:papayawhip;height:auto;line-height:12px;padding:5px 0 5px 24px;}
#dashboardDropdownPopup .gp-reg ul li{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xpopupiconsprite.png.pagespeed.ic.HwdJcrhW2j.png) no-repeat scroll 0 3px transparent;border-right-width:0;color:#393939;float:none;margin:5px 0 5px 25px;padding-left:8px;padding-right:0;}
#dashboardDropdownPopup .gp-reg a{margin-left:25px;}
#dashboardDropdownPopup .close_dash{border-top:1px solid #E2E2E2;background:none repeat scroll 0 0 transparent;height:12px;margin:0;padding:9px 9px 9px 0;text-align:right;}
.homecls{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat scroll 0 -267px transparent;display:inline-block;font-size:0!important;height:15px;vertical-align:top;width:15px;cursor:pointer;}
#dashboardDropdownPopup .gp-label{color:#393939;font-size:10px;text-transform:uppercase;}
#dashboardDropdownPopup #gp_password,#dashboardDropdownPopup #gp_username{border-color:#AAADB2 #DCDFE6 #E2E9EF #E4E2ED;border-style:solid;border-width:1px;display:block;height:18px;margin:1px 0 6px;width:192px;}
#dashboardDropdownPopup #formLogin a{padding-right:10px;}
.question_icon{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat scroll -1px 0 transparent;display:inline-block;font-size:0!important;height:15px;padding-top:1px;vertical-align:top;width:15px;}
#rememberMe input{float:left;}
#rememberMe label{float:left;line-height:15px;padding-left:5px;}
#rememberMe label a,.helpIcn{padding-left:4px;}
#dashboardDropdownPopup #sign-in{margin-top:8px!important;width:auto;margin-bottom:3px;}
#dashboardDropdownPopup .close_dash #clsbtn{padding-right:2px;}
#dashboardTitle{outline:none!important;}
#lang-menu dl dd a.currlang{color:#000;text-decoration:none;font-weight:bold;}
#login_loading,#login_loading_title{position:absolute;top:0;right:0;height:100%;width:100%;background:#fff url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/loading.gif.pagespeed.ce.3Wt7C_XDry.gif) no-repeat 50% 50%;z-index:1000;opacity:.7;filter:alpha(opacity=70);cursor:default;}
#navigation{overflow:hidden;height:52px;}
.navLinks{padding-right:0;}
.navLinks li{float:left;display:inline;}
.navLinks li a{display:block;height:53px;line-height:53px;color:#fff!important;position:relative;}
.navLinks li a:hover{text-decoration:none;}
.navLinks li a span,.navLinks li a:visited span{padding:0 12px;border-left:1px solid #fff;cursor:pointer;}
.navLinks li a span.navItemBg{display:inline-block;z-index:0;background-color:#fff;left:0;top:0;position:absolute;bottom:0;right:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.navLinks li.first a span{border:none;}
#logoInner{position:relative;z-index:100;}
#propertyLogo{position:absolute;left:0;top:84px;z-index:101;}
#propertyLogo a{display:block;float:left;width:222px;height:auto;background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xlogo.png.pagespeed.ic.3U2lmphsAe.png) no-repeat top left;}
#propertyLogo a:hover{text-decoration:none;}
h1.logoText{float:left;}
#logoCarouselAlter{padding:15px 0;color:#fff;height:17px;}
#logoCarouselAlter a{color:#fff;position:relative;z-index:1;}
.altbarBg{width:100%;float:left;position:relative;top:-47px;z-index:0;background:none;opacity:.3;-moz-opacity:.30;filter:alpha(opacity=30);}
h1.altbar{margin:0;padding:0;}
#logoCarouselAlterWrapper{display:none;height:47px;}
#mainArea{padding-top:92px;background:#ccc;}
#mainArea,#footerWrapper{position:relative;z-index:99;}
#footerWrapper{z-index:98;}
#mastHeadCarouselWrapper{height:425px;width:980px;}
#mastHeadCarousel{position:relative;margin-left:-150px;}
.mastHeadCaption{position:absolute;right:219px;padding:5px 20px!important;opacity:.8;filter:alpha(opacity=80);color:#fff;z-index:101;display:none;}
.captionTop{top:33px;}
.captionMiddle{top:105px;}
.captionBottom{top:158px;}
#mastHeadCarousel .carousel li{position:relative;}
.carousel li[rel="1"] .mastHeadCaption{display:block;}
.carousel{height:427px;overflow:hidden;}
.carousel li a{cursor:default;}
.carousel li .mastHeadCaption a,.carousel li .mastHeadCaption span{color:#fff;text-decoration:none;padding:6px 20px!important;display:block;}
.carousel li .mastHeadCaption a{cursor:pointer;}
#mastHeadCarousel .navOptions{z-index:2;}
#mastHeadCarousel .sliderInner{z-index:0;height:100%!important;}
#contentWrapper{position:relative;margin-left:-150px;}
#mainContentContainer{width:1061px;margin-left:219px;}
#contentContainer{width:980px;}
#mainContent{width:860px;background:#fff;margin-top:-150px;position:relative;}
.propertyUtilityBar{color:#fff;height:28px;position:relative;}
.mediaGal,.socGal{float:right;text-transform:uppercase;height:28px;}
.mediaGal a,.socGal a{font-size:10px;font-family:Arial;font-weight:bold;color:#fff;float:left;letter-spacing:0;padding:6px 8px;z-index:1;position:relative;}
.mediaGal a:hover,.socGal a:hover{text-decoration:none;}
.mediaGal a span,.socGal a span{padding:0 6px 0 4px;}
.mediaGal .mediaGalBg,.socGal .socGalBg{width:100%;height:28px;display:block;z-index:0;top:0;position:relative;background:none;opacity:.3;-moz-opacity:.30;filter:alpha(opacity=30);}
.ext-ie8 .mediaGal .mediaGalBg,.ext-ie8 .socGal .socGalBg{top:-28px;}
.ext-ie7 .mediaGal .mediaGalBg,.ext-ie7 .socGal .socGalBg{top:0;right:0;position:absolute;width:130px;}
.mediaGal:hover,.socGal:hover{cursor:pointer;}
.mediaGal:hover .mediaGalBg,.socGal:hover .socGalBg{opacity:.5;-moz-opacity:.50;filter:alpha(opacity=50);}
.socGalBreak{position:relative;float:right;height:100%;line-height:100%;font-size:25px;width:3px;}
.timeTemp{float:left;width:260px;line-height:29px;padding:0 9px;font-family:"Arial",Arial,sans-serif;font-weight:bold;font-size:11px;}
.ext-chrome .timeTemp{line-height:26px;}
.ext-ie8 .timeTemp,.ext-ie9 .timeTemp{line-height:23px;}
#timeTemp .time{padding:0 5px 0 0;}
#socialMediaWrapper{width:219px;position:absolute;z-index:9999;top:0;}
.ext-ie7 #socialMediaWrapper{left:0;}
.socialLinks{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xsocialBgbtm.png.pagespeed.ic.yTeQf7KsKs.png) no-repeat 0 bottom;float:right;margin-top:22px;z-index:9999;padding-bottom:10px;}
.socialLinks ul.socialLinksUl{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xsocialBg.png.pagespeed.ic.is0hJTnZJv.png) no-repeat;padding:10px 12px 0;}
.socialLinks li{text-align:right;vertical-align:middle;padding:2px 0;}
.socialLinks .shareBg{margin-right:1px;}
.socialLinks .shareBg a{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xshareBgLeft.png.pagespeed.ic.KM7c6waUy9.png) no-repeat;color:#FFF;line-height:18px;padding-left:14px;}
.socialLinks .shareBg span{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xshareBgRight.png.pagespeed.ic.rCE-USukft.png) no-repeat right 0;display:inline-block;line-height:18px;margin-right:-2px;padding-right:4px;}
.ext-ie8 .socialLinks li,.ext-ie9 .socialLinks li{padding:4px 0;}
.socialLinks li a{display:inline-block;}
.contentArea{padding:12px 15px 15px 15px;margin-right:0;}
.contentArea a:hover{text-decoration:underline;}
.contentTopArea{padding:5px 0 0;min-height:400px;}
.contentLeftColumn{width:570px;float:left;margin-top:4px;}
.contentLeftColumn.Error{width:700px;}
.contentRightColumn{width:245px;float:right;}
h2.pageTitle{font-size:18px;padding-bottom:0;margin-bottom:10px;}
.Error h2.pageTitle{font-size:24px;}
h1.homePropertyName,p.homePropertyName{font-size:12px;letter-spacing:.075em;padding-bottom:6px;}
.adressNSocialMedia{padding:0 0 1px;}
.addressPanel{width:377px;padding-right:9px;margin-bottom:10px;}
.quickLinks{width:184px;}
.quickLinks li{margin-bottom:5px;margin-top:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;}
.readMore,.col_1_2_more,.col_2_2_more{font-weight:bold;}
.readMoreWrap{padding-top:6px;}
.introPara{padding-bottom:15px;}
.introPara p{color:#666;font-family:"Arial",Arial,sans-serif;font-size:12px;padding-top:6px;}
.introPara ul{margin:5px 0 5px 30px;list-style-type:disc;}
.ext-ie9 .introPara p{line-height:16px;}
.ext-ie9 .introPara{padding-bottom:21px;}
.columnLeft{float:left;padding-right:10px;width:280px;}
.columnRight{float:right;width:280px;}
.columnRight .generictextbox{margin:0 0 20px!important;}
.featureXtraLarge .featurePanel-promo{height:428px;}
.featureLarge .featurePanel-promo{height:190px;}
.featureStrip .featurePanel-promo{height:147px;}
.featureGrid{position:relative;}
.featurePanel-promo{cursor:pointer;display:block;color:#fff;font:bold 14px/14px "Arial","Helvetica",sans-serif;}
.featurePanel-promo:hover .text-hover{text-decoration:none;}
.featurePanel-promo .btn{position:absolute;display:inline-block;z-index:20;}
.featurePanel-promo .hover-text{display:inline-block;z-index:10;position:absolute;text-align:left;font-family:Arial;font-size:15px;padding:9px;}
.featurePanel-promo .hover-shape{display:inline-block;z-index:1;position:absolute;background:#fff;height:0;width:300px;opacity:.4;}
.featureLarge .featurePanel-promo,.featureLarge .featurePanel-promo .hover-shape{height:190px;}
.featureStrip .featurePanel-promo,.featureStrip .featurePanel-promo .hover-shape{height:147px;}
.featureStrip .base-image img{margin-right:4px;}
.featureStrip .base-image img:last-child{margin-right:0;}
.slide-css:hover .hover-shape{opacity:.75;width:250px;}
.featureXtraLarge,.featureLarge,.featureStrip{float:left;}
.featureXtraLarge{height:428px;}
.width279{width:272px;padding-right:8px;}
.grid_2{border-color:#564e8e;border-style:solid;border-width:5px 0 1px;padding:8px 9px 30px;background:#EDECF3;width:552px;margin-bottom:20px;}
.grid h3.specColor{border:none;margin-bottom:0;}
.grid_4{border-top:1px solid #333;padding:10px 0 0;margin-bottom:20px;}
.grid_4 h3{border-bottom:1px solid #CCC;margin-bottom:10px;padding:0 0 10px;}
.grid img{padding-bottom:6px;}
.firefox .grid img,.firefox16 .grid img{padding-bottom:2px;}
.grid_2 img{height:153px!important;width:272px!important;}
.grid_3 img{height:104px!important;width:184px!important;}
.col_1_2,.col_2_2{margin-bottom:30px;}
.width184{width:184px;padding-right:9px;margin-bottom:10px;}
.accordinWrapper{margin-bottom:9px;}
.accordianList{overflow:hidden;cursor:pointer;clear:both;}
.accordianList i{float:left;margin:14px 10px 0;width:0;height:0;}
.accordianList span{padding:10px 0 10px 7px;float:left;}
.accordianList .laterImg{display:none;margin:17px 7px 0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #564E8E;}
.accordianList .initImg{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #564E8E;}
.accordianList.more .laterImg{display:block;}
.accordianList.more .initImg{display:none;}
.accordianContent{padding:10px 7px;}
.accordianContent .width184{width:179px;}
.accordianContent .width184 ul li{margin:0 0 3px 15px;list-style-type:disc;}
.listItems{padding-bottom:5px;}
.accordinWrapper .imgWrapper{padding:3px 12px 0 0;width:280px;overflow:hidden;margin-bottom:10px;}
.accordianContent .textWrapper ul li{list-style-type:disc;margin-left:20px;}
.accordionTop{padding:0 0 40px 0;}
.grid_3 .listItems{padding-top:10px;}
.floorPlan{margin-top:10px;display:inline-block;}
.inPageMediaGallery{text-align:center;position:relative;*display:inline-block;}
.miniGalleryWrapper{display:inline-block;position:relative;width:280px;}
.miniCarousel{display:inline-block;z-index:1;}
.miniCarousel ul li a{cursor:pointer!important;display:block;}
.miniMagnify{position:absolute;right:15px;bottom:0;padding:5px;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:2;}
.launchFullMedia{display:inline-block;}
.generictextbox ul.image_info_holder{margin:0;}
ul.image_info_holder{color:#333;background:#fff;font-size:12px;height:auto;min-height:0;width:284px;}
ul.image_info_holder li{float:left;}
ul.image_info_holder li.img_holder img{width:120px;height:90px;margin-top:5px;}
ul.image_info_holder li.img_info{width:155px;padding:0 0 0 9px;}
ul.image_info_holder a{font-size:10px;color:#4448C8;margin:0;font-family:Arial;}
ul.image_info_holder li p{margin:0;padding:0;line-height:normal;font-family:Arial;}
ul.image_info_holder p.dim{color:#666;font-size:9px;}
ul.image_info_holder p.mt5{margin-top:5px;}
.Infobox{width:auto!important;height:auto!important;}
.infoBoxWrapper{float:left;}
.CustomInfoBoxArrow{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xinfoBoxArrow.png.pagespeed.ic.y7-RerB4S8.png) no-repeat top left;width:30px;height:50px;position:absolute;z-index:2;}
.CustomInfoBox{float:left;padding:10px;background:#fff;-moz-box-shadow:0 0 4px #333;-webkit-box-shadow:0 0 4px #333;box-shadow:0 0 4px #333;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=90,Color='#333')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=90,Color='#333');position:absolute;top:0;left:30px;z-index:0;}
.content_col{box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding-right:10px;float:left;}
ul.content_col{list-style:disc;margin-bottom:10px;}
ul.content_col li{margin:5px 0 5px 20px;}
ul.content_col lh{font-weight:bold;}
a.more_link{width:100%;clear:both;display:block;padding:6px 0 6px 0;}
#bingMap{width:100%;height:200px;border:1px solid #ddd;margin-top:20px;float:left;display:none;}
.hotelMap{position:relative;width:538px;height:343px;margin:20px 0 10px;background:url('/etc/designs/propertywebsites/common/images/loading.gif.pagespeed.ce.3Wt7C_XDry.gif') #f4f2ee no-repeat center center;}
.mapPushPin{overflow:visible!important;}
.mapPushPin div{font-family:"Arial",sans-serif;color:#000!important;text-align:left!important;margin-left:30px;width:120px!important;background:#fff!important;padding:5px!important;}
.reserveTable{margin:20px 15px;width:250px;float:left;position:relative;}
.reserveTable h1,.contentLeftColumn .restaurantReservationHeading{padding:10px 0 10px 15px;color:#fff;}
.tableInfo{padding:10px 15px;border-width:0 3px 3px;border-style:solid;width:214px;}
.tableInfo .formWrapper{padding-top:0;}
.tableInfo label{display:block;}
.tableInfo input[type="submit"]{float:left;border:0 none;color:#FFF;height:23px;padding:0 15px;font-size:.85em;text-transform:uppercase;cursor:pointer;}
.tableInfo input[type="text"],.tableInfo .party select{width:175px;}
.tableInfo .time select{width:175px;margin-right:9px;}
.col1copyblock{width:180px;padding-right:10px;margin-bottom:18px;margin-top:20px;}
.contentLeftColumn .frommersFeed h1{font-size:18px;margin-bottom:15px;font-weight:bold;}
.frommersFeed p{padding-bottom:10px;}
.frommersFeed p a{font-weight:bold;}
.contentLeftColumn .frommersFeed{margin-top:0;}
.contentLeftColumn h1.frommers{margin-bottom:10px;}
.width378{width:378px;padding-right:8px;}
.grid_5,.grid_6,.grid_7{border-top:1px solid #333;margin-bottom:20px;padding:10px 0 0;}
.grid_6 div.accordianContent{padding-left:32px;}
.grid_5 div.accordianContent{padding-left:32px;}
.grid_6 .accordianList img{float:left;margin:14px 10px 0;}
ul.splitCols1,ul.splitCols2,ul.splitCols3{margin:0;padding:0;width:33%;float:left;}
.grid_7 h1{margin-bottom:6px;}
.grid_7 p{padding:6px 0;}
.campHyattFormWrapper{margin:15px 0;}
.campelementWrapper{padding-bottom:5px;}
.campelementWrapper label{display:block;margin-bottom:5px;}
.campelementWrapper .reqField{color:#e2001a;display:inline-block;margin-top:0 2px;}
.campelementWrapper .campinputField{width:145px;height:20px;}
.campelementWrapper .campAdress{display:block;width:260px;margin-bottom:3px;}
.countryWrapper,.cityWrapper{margin-right:15px;}
.selFieldBig,#camparrivalDate,#campdepartDate{width:145px;}
#camparrivalDate,#campdepartDate{margin-right:15px;}
.campelementWrapper .camptextareaField{width:260px;height:100px;}
#campEmail{width:260px;}
#campFaxCountry,#campPhoneCountry{width:70px;}
.marginRight15{margin-right:15px;}
.campelementWrapper label.small{font-size:11px;}
.campBtn{color:#fff;padding:3px 10px;border:0;cursor:pointer;background-color:tomato!important;border-color:tomato!important;}
#campSubmit{margin-top:15px;}
.bookingInfo{padding-top:6px;}
.formWrapper{padding-top:12px;}
.elementWrapper{padding-bottom:5px;}
.hide{display:none;}
.extra_info{background:none repeat scroll 0 0 #fff;min-height:200px!important;left:-390px;position:absolute;top:-3px;width:375px;z-index:99;}
.reserveTable .extra_info{left:265px;top:0;}
#flyer_content_label{border-bottom:1px solid #ddd;margin:5px 0 0;padding:1px 0 5px 11px;height:18px;text-transform:uppercase;}
#flyer_content_label span,.destinationField label{font-size:14px;font-weight:bold;}
.close_button_holder{float:right;font-size:11px;font-weight:bold;margin:0 12px 0 0;padding:0 0 5px;width:auto;text-align:right;cursor:pointer;text-transform:lowercase;}
.close_button_holder span{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat scroll -32px -300px transparent;width:15px;height:15px;display:block;float:right;margin-left:3px;}
.ext-ie7 .close_button_holder span{margin-top:-13px;}
.reserveTable .close_button_holder span{margin-top:2px;}
.close_button_holder:focus{text-decoration:underline;}
#flyer_content_holder #rooms_guests{color:#666;height:163px;margin:7px 11px 0 11px;width:322px;}
#flyer_content_holder #rooms_guests p.bottom_info{font-size:11px;padding-bottom:8px;font-family:"Arial",Arial,sans-serif;}
.extra_info ul{padding:0;}
#flyer_content_holder #rooms_guests ul{font-size:12px;float:left;}
.ml_19{margin-left:19px;}
.mb_1{margin-bottom:1px;}
#flyer_content_holder #rooms_guests li{border:medium none;float:left;width:85px;}
.extra_info select{border:1px solid #ccc;font-size:9px;}
#flyer_content_holder #special_offers{color:#666;float:left;margin:5px 10px 0;width:355px;}
#flyer_content_holder #special_offers ul.rate_ul{margin-right:10px;}
#flyer_content_holder #special_offers ul.certificate_ul{margin:0!important;width:185px;}
#flyer_content_holder #special_offers ul{float:left;font-size:12px;width:160px;}
#flyer_content_holder #special_offers ul li{width:100%;float:left;line-height:16px;}
#flyer_content_holder #special_offers ul li.mb_26{margin-bottom:10px;}
#flyer_content_holder #special_offers ul input{float:left;margin-right:5px;width:12px;text-align:left;}
#flyer_content_holder label{display:block;font-size:12px;text-transform:uppercase;}
#flyer_content_holder #special_offers ul label{float:left;text-transform:none;padding-bottom:10px;width:140px;height:auto;line-height:normal;}
#flyer_content_holder #special_offers ul li span{font-size:11px;}
#flyer_content_holder #special_offers ul.certificate_ul li.input_holder{padding-bottom:10px;}
#flyer_content_holder #special_offers ul.certificate_ul li input{border:1px solid #CCC;height:21px;width:140px;margin:3px 0 0;text-transform:none;line-height:21px;text-align:left;}
#flyer_content_holder #special_offers ul.certificate_ul li p{font-size:11px;text-transform:none;line-height:normal;font-family:"Arial",Arial,sans-serif;}
.ui-widget-header .ui-datepicker-prev .ui-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xCalender_Arrow.png.pagespeed.ic.bVcKbJ9tmt.png);}
.ui-widget-header .ui-datepicker-next .ui-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xCalender_Arrow_next.png.pagespeed.ic.DgoZB3J7AA.png);}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;margin-left:-6px;margin-top:-12px;position:absolute;top:50%;height:11px;width:7px;overflow:hidden;text-indent:-99999px;}
.width214.suppPromo{margin:0 0 9px 0;padding:15px;}
.rightSubNav{margin-bottom:12px;background:#F7F6ED;padding-bottom:30px;}
.rightSubNav h1,.rightNewsHeading,.rightSubNav .spaSecondaryHeading{padding:10px 5px;border-bottom:1px solid #DDDCD4;text-transform:uppercase;font-size:18px;letter-spacing:.01em;}
.rightSubNav li{padding:10px 15px;border-bottom:1px solid #DDDCD4;}
.rightSubNav li{font-size:12px;}
.readR{font-weight:bold;}
.offerCarousel{padding-bottom:5px;}
.offerCarousel .numberOptions{position:absolute;right:0;top:-40px;}
.offerCarousel .numberOptions li a,.newsEventsCarousel .numberOptions li a{padding:2px!important;}
.offerCarousel .sliderInner li{width:215px!important;}
.offerCarousel .sliderInner li img{margin-bottom:10px;}
.seeAll{float:right;text-decoration:underline;padding-top:5px;}
.contentRightColumn .width214 .numberOptions li a.active{cursor:default;}
.newsOffers{padding-bottom:30px;}
.spotlight h2{margin-top:6px;}
.contentRightColumn .generictextbox{width:215px;padding:15px 15px 18px 15px;float:left;margin-bottom:10px;}
.contentLeftColumn .generictextbox{background:none;margin:10px 0 20px 0;float:left;width:100%;}
.contentLeftColumn .generictextbox h2{font-weight:normal;margin-bottom:5px;padding:0;}
.contentRightColumn .generictextbox p{padding-bottom:10px;}
.contentLeftColumn .imageSpotlight{margin-top:10px;float:left;}
.contentLeftColumn .generictextbox.activityList{background-color:#F1F0ED;}
.contentLeftColumn .generictextbox.activityList h2{padding-top:20px;padding-left:10px;}
.contentLeftColumn .generictextbox.activityList ul.content_col{margin-left:8px;width:98%;padding-left:16px;}
.contentLeftColumn .richtextbox .generictextbox,.contentLeftColumn .richtextbox .generictextbox h2{margin-top:0;}
.pagination{text-align:right;}
.pagination a{margin-right:10px;}
.pagination a.selected{text-decoration:none;color:#333;font-weight:bold;}
.col1copyblock h3{margin-bottom:6px;}
.video{position:relative;margin-bottom:10px;width:245px;height:138px;}
.video img{float:left;}
.video .videoOverlay{padding:10px 0 10px 10px;position:absolute;left:0;bottom:0;background-color:black;opacity:.7;filter:alpha(opacity=70);color:white;font-size:11px;font-weight:bold;width:235px;z-index:2;font-family:Arial,Helvetica,sans-serif;}
.video .videoOverlay img{vertical-align:middle;margin-left:6px;}
.videoIcon{cursor:pointer;width:245px;height:138px;background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xplay-immersive.png.pagespeed.ic.JFl4Ec-a_0.png) no-repeat center center;position:absolute;left:0;bottom:0;z-index:1;}
.video .video-language{display:none;overflow:hidden;position:absolute;right:5px;top:5px;z-index:2;}
.video:hover .video-language{display:block;}
.video .video-language-bg{background:#000;height:200px;left:0;opacity:.7;position:absolute;top:0;width:100%;}
.video .video-language-text{font-size:14px;color:#fff;padding:5px;position:relative;text-transform:uppercase;z-index:1;}
.infoChart{padding-left:0;padding-right:0;width:245px;border-top:1px solid #ccc;border-bottom:1px solid #CCC;}
.infoChart div{padding:8px 10px 8px 15px;float:left;width:220px;}
.infoChart .colLeft{float:left;width:71%;}
.infoChart .colRight{float:left;width:29%;}
.planMeeting{width:245px;padding:10px 0;}
.planMeeting .planMeetingText{padding:25px 15px;color:#fff;}
.planMeeting a:hover{text-decoration:none;}
.activitiesWebsiteBadge{margin-left:15px;background:#333;float:left;padding:8px;width:235px;margin-top:10px;text-align:center;}
.contentRightColumn .activitiesWebsiteBadge{width:228px;margin-left:0;text-align:left;padding-left:10px;}
.contentLeftColumn .activitiesWebsiteBadge h1 a,.contentLeftColumn .activitiesWebsiteBadge .websiteBadgeLogo a{color:#fff;}
.siteMap{margin:2px 0 12px 9px;float:left;}
.siteMap h2{margin-bottom:6px;}
.siteMap ul.content_col{width:32%;margin-right:10px;float:left;list-style-type:none;}
.ext-ie7 .siteMap ul.content_col,*:first-child .siteMap ul.content_col{width:30%;}
.siteMap ul.content_col.last{margin-right:0;}
.siteMap ul.content_col li ul{margin-left:0!important;}
.siteMap-full{-moz-column-count:3;-webkit-column-count:3;-moz-column-gap:2em;-webkit-column-gap:2em;-moz-column-rule-style:solid;-moz-column-rule-color:#fff;-moz-column-rule-width:2px;-webkit-column-rule-style:solid;-webkit-column-rule-color:#fff;-webkit-column-rule-width:2px;}
.propertyFooter{color:#666;padding-top:10px;padding-bottom:3px;overflow:hidden;font-family:"Arial",Arial,sans-serif;font-size:11px;line-height:16px;font-size:11px;margin-top:20px;}
.propertyFooter li{float:left;display:inline;border-right:1px solid #999;padding-right:6px;padding-bottom:3px;margin-top:2px;margin-right:6px;height:12px;}
.propertyFooter li:last-child{border:none;padding-right:0;}
.propertyFooter li.last{border:none;padding-right:0;}
.propertyFooter .floatR{padding-top:16px;}
#footerWrapper{font-size:11px;}
#footer{background:#f8f8f8;}
#footerInner{width:946px;padding:18px 3px 3px 31px;margin:0 auto;overflow:hidden;}
.footerList{width:916px;padding:10px 15px;float:left;}
.footer-cols{float:left;line-height:18px;padding-right:4px;}
.footer-cols.col1{width:125px;}
.footer-cols.col2{width:195px;}
.footer-cols.col3{width:165px;}
.footer-cols.col4,.footer-cols.col5{width:140px;}
.footer-cols.col6{width:125px;}
.footer-cols h5,.footer-nav-title{color:#888;font-size:10px;text-transform:uppercase;font-weight:bolder;}
#footerWrapper a{color:#999;}
#footerWrapper a:hover{text-decoration:underline;}
ul.footer-nav{margin-bottom:15px;}
.footerAnchors{padding:5px 0 17px;}
#footerLinks{float:right;width:800px;}
#copyRightsColumn{float:right;margin-left:3px;padding-left:3px;color:#dadada;}
#footerLinks #footerLinksList li{color:#dadada;display:inline;margin:0 0 0 3px;padding:0 0 0 3px;}
.externalLink{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif) no-repeat right 3px;padding:0 12px 0 0;}
.externalLink:hover{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png) no-repeat right 3px;}
.footerAnchors #social_icons img{margin-right:4px;}
#social_icons a.fotFacebook{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 -178px;margin-right:4px;}
#social_icons a.fotTwitter{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 -140px;margin-right:4px;}
#social_icons a.fotYoutube{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 -102px;margin-right:4px;}
.socialbadges .leftFacebook{font-size:0;display:inline-block;width:20px;height:20px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 0;}
.socialbadges .leftTwitter{font-size:0;display:inline-block;width:20px;height:20px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 -31px;}
.socialbadges .leftYoutube{font-size:0;display:inline-block;width:20px;height:20px;vertical-align:top;background:transparent url("/etc/designs/propertywebsites/common/images/xsocialsprite.png.pagespeed.ic.NlB_Rn6E6-.png") no-repeat 0 -66px;}
.addresspanel,.quicklinks,.introParagraph,.featurePanel,.videoOptions,.specialoffers,.imageSpotlight,.2upitemlistpanel{float:left;}
#flyer_content_holder #special_offers ul.certificate_ul li.input_holder{padding-bottom:5px;}
.languagedropdown{float:right;}
.contentRightColumn .width214 h1 a{display:block;width:170px;}
.contentRightColumn .suppPromo h1 a{width:auto;}
.contentRightColumn .generictextbox{margin-bottom:0;}
.contentRightColumn .richtextbox,.contentLeftColumn .generictextbox,.contentLeftColumn .richtextbox{margin-bottom:9px;}
.contentLeftColumn .columnLeft .richtextbox,.contentLeftColumn .columnLeft .generictextbox{margin-bottom:0;}
#top_links a#current-lang:hover{text-decoration:none;}
.grid_5 .genericContentModule .width184 img{padding-bottom:0;}
.grid_5 .genericContentModule .width184{margin-bottom:0;}
.grid ul,.grid ol{list-style-type:disc;margin:5px 0 0 0;list-style-position:outside;overflow:hidden;}
.grid ul li,.grid ol li{margin:5px 0 5px 20px;}
.grid .activityList ul li,.grid .activityList ol li{margin:5px 12px 5px 10px;}
.richtextbox ul,.richtextbox ol,.generictextbox ul,.generictextbox ol{list-style-type:disc;margin:0 0 0 20px;}
.pageDetailWrapper .richtextbox ul,.pageDetailWrapper .richtextbox ol,.pageDetailWrapper .generictextbox ul,.pageDetailWrapper .generictextbox ol{list-style-type:disc;margin:0 0 0 20px;list-style-position:inside;}
.accordianContent .grid li{margin:0 6px 2px 18px;}
.activityList li{width:45%;float:left;margin:0 6px 2px 0;}
.accordianContent .grid .width184 li{width:100%;}
.grid_5 ul li,.grid_5 ol li{margin:5px 0 5px 20px;}
.meetingOffers .grid_5 .genericContentModule .width184{margin-right:10px;}
.contentRightColumn ul{list-style-type:none!important;}
.adjustQBbutton{width:214px!important;text-align:center!important;}
.contentTopArea p.adjustQBerrorBox{width:280px!important;}
.ext-ie9 .meetingOffers .grid_5 .genericContentModule .width184{margin-left:10px;}
.genericContentModule h1.contentModule{margin-bottom:5px;}
@-moz-document url-prefix(http),url-prefix(file){img:-moz-broken{-moz-force-broken-image-icon:1;width:24px;height:24px;}
}
.sliderInner img{display:block;text-align:center;vertical-align:middle;}
.width214 .sliderInner img{line-height:100px;width:215px!important;height:100px!important;}
.carousel .sliderInner img{line-height:425px;width:1280px!important;height:425px!important;}
.miniCarousel .sliderInner img{line-height:140px;width:250px!important;height:140px!important;}
.miniCarousel .sliderInner img.mediaIcon{position:absolute;left:37.5%;top:26%;width:64px!important;height:64px!important;}
.miniCarousel img.mediaIcon{position:absolute;left:37.5%;top:26%;width:64px!important;height:64px!important;}
.miniCarousel .video{margin:0;width:auto;height:auto;display:block;}
.miniCarousel .video img{float:none;}
.miniCarousel .sliderInner{height:140px;}
.miniGalleryWrapper .miniCarousel{width:250px;}
.rightSubNav ul li ul{display:none;}
.rightSubNav li a.active{cursor:default;color:#666;background:#fff;}
.rightSubNav li a.active:hover{color:#666;background:#fff;}
#dashboardDropdownPopup{width:auto;font-size:11px;}
#dashboardWrapper{position:relative;}
#dashboard_alike{background-color:#FFF;display:block;float:left;}
#hbQuickAccountViewModule{padding:10px;}
#hbQuickAccountViewModule .clmnLft{border-top:10px solid #fff1c2;border-left:10px solid #fff1c2;border-right:10px solid #fff1c2;border-bottom:10px solid #fff1c2;width:208px;vertical-align:top;}
.clmnLft .hbInnerPadding{padding:20px;}
.hbGpMemberTypeHeading{font-size:11px;letter-spacing:1px;line-height:14px;margin-right:-15px;overflow:auto;padding-top:2px;text-transform:uppercase;}
.clmnLft h2.hbDetailsSideBlockReservations{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;margin-top:12px;margin-bottom:2px;font-size:11px;line-height:11px;font-weight:bold;text-transform:uppercase;width:230px;}
.clmnLft h3{font-size:11px;font-weight:bold;margin:0;padding:0;padding-top:10px;line-height:17px;}
#hbQuickAccountViewModule .clmnRght{width:208px;padding-left:10px;vertical-align:top;}
.clmnRght .hbDetailsSideBlockLineWrapper{font-size:11px;line-height:12px!important;margin:0;padding:0;padding-top:5px;padding-bottom:5px;position:relative;}
.clmnRght .hbDetailsSideBlockLineWrapper p{font-size:10px;line-height:12px!important;margin:0;padding:0;}
.clmnRght .hbDetailsSideBlockBorder{border-bottom:1px solid #d8d8d8;border-top:1px solid #fff;}
.clmnRght .hbDetailsSideBlockBorder1{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;}
.clmnRght .hbDetailsSideBlockLineWrapper .hbLabel{text-transform:uppercase;display:block;float:left;width:110px;}
.clmnRght .hbDetailsSideBlockLineWrapper .hbDefinition{display:block;float:right;}
.clmnRght .hbDetailsSideBlockLineWrapper div.hbTopMarginSet{margin-top:5px;}
.clmnRght .hbDetailsSideBlockLineWrapper div div{padding-top:3px;}
#dashboardDropdownPopup form{color:#666;}
.clmnRght .hbDetailsSideBlockLineWrapper1{font-size:11px;line-height:12px!important;margin:0;padding:0;padding-top:6px;}
.clmnRght .hbDetailsSideBlockLineWrapper1.hbTopMargin{margin-top:3px;}
.clmnRght h2.hbDetailsSideBlockReservations{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;margin-top:12px;margin-bottom:2px;font-size:11px;line-height:11px;font-weight:bold;text-transform:uppercase;}
.clmnRght .hbDetailsSideBlockLineWrapper .hbLinkToTheRight{font-size:10px;margin-right:7px;position:absolute;right:0;}
#hbCloseBar{border-top:1px solid #E0E0E0;padding:10px;}
#dashboard_alike #hbCloseBar,#dashboard #hbCloseBar{text-align:right;}
#hbCloseBar img{vertical-align:-2px;}
.clmnRght .hbDetailsSideBlockLineWrapper.hbLineHeight{line-height:18px!important;}
.cookie_sign_in{width:375px!important;}
.cookie_sign_in#dashboardDropdownPopup form{margin:15px 15px 0 27px;color:#666;}
.cookie_sign_in .gp-logged{float:left;width:213px;}
.cookie_sign_in#dashboardDropdownPopup .gp-label{letter-spacing:-0.4px;color:#393939;font-size:10px;text-transform:uppercase;}
.cookie_sign_in#dashboardDropdownPopup #gp_password,#dashboardDropdownPopup #gp_username{height:18px;margin:1px 0 6px;width:192px;border-color:#AAADB2 #DCDFE6 #E2E9EF #E4E2ED;border-style:solid;border-width:1px;display:block;}
.cookie_sign_in#dashboardDropdownPopup #formLogin a{padding-right:10px;text-decoration:none;}
.cookie_sign_in img{vertical-align:middle;float:right;margin-left:-5px;}
.cookie_sign_in .fakecheck,.fakecheck,.fakechecked{font:12px Tahoma,Arial,Helvetica,sans-serif;text-decoration:none;outline:none;background:transparent url("/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0 -71px;height:16px;display:block;float:left;padding:1px 0 0 10px;color:#666;}
.fakecheck:hover{color:#06F;text-decoration:underline;}
.fakechecked{background-position:left -92px;}
.cookie_sign_in #dashboardDropdownPopup #formLogin #fakegp_remember{border:0 solid;padding-right:0;}
.parsys.leftcontentarea,.cq-placeholder-2upitemlistpanel,.cq-placeholder-c312,.cq-placeholder-videoOptions{clear:both!important;}
.ext-ie8 .x-panel-bwrap iframe{height:auto!important;}
.ext-ie8 .x-window-plain{top:750px!important;}
.ext-ie8 #CQ .x-shadow,#CQ .x-ie-shadow{display:none!important;}
.ext-ie8 .cq-editbar-placeholder{height:27px!important;}
.ext-ie8 .cq-dialog-mastHead{top:100px!important;}
.ext-ie8 .cq-dialog-introParagraph{top:600px!important;}
.ext-ie8 .cq-dialog-featurePanel{top:750px!important;}
.ext-ie8 .cq-dialog-allOffers{top:600px!important;}
.ext-ie8 .cq-dialog-featuredOffers{top:600px!important;}
.ext-ie8 .cq-dialog-title{top:500px!important;}
.ext-ie8 .cq-dialog-genericcontentdetail{top:650px!important;}
.ext-ie8 .cq-dialog-overviewPageTitle{top:548px!important;}
.ext-ie8 .cq-dialog-mapFirsttitleComponent{top:541px!important;}
.ext-ie8 .cq-dialog-mapSecondtitleComponent{top:614px!important;}
.ext-ie8 .cq-dialog-mapRichtext{top:714px!important;}
.ext-ie8 .cq-dialog-amenitiesPageTitle{top:548px!important;}
.ext-ie8 .cq-dialog-wwgamenitiesleftcontentarea_47colctrl{top:620px!important;}
.ext-ie8 .cq-dialog-wwghomeRichtext{top:608px!important;}
.ext-ie8 .cq-dialog-gbleftfourthRichtext{top:600px!important;}
.ext-ie8 .cq-dialog-gbleftthirdRichtext{top:600px!important;}
.ext-ie8 .cq-dialog-gbleftsecondRichtext{top:600px!important;}
.ext-ie8 .cq-dialog-gbleftfirstRichtext{top:600px!important;}
.x-trigger-noedit{width:250px!important;}
.cq-placeholder-overviewPageTitle,.cq-placeholder-Frommers,.cq-placeholder-wwghomeRichtext,.cq-placeholder-gbleftsecondRichtext,.cq-placeholder-amenitiesPageTitle,.cq-placeholder-wwgamenitiesleftcontentarea_47colctrl,.wwgGrpBkngLeftContent .cq-placeholder-richtextbox,.activitiesDetailLeft .cq-placeholder-mainText{clear:both!important;}
.wwgGrpBkngLeftContent .generictextbox ol{margin:10px 0 10px 30px;}
.wwgGrpBkngLeftContent .generictextbox ul{list-style:disc;margin:10px 0 10px 30px;}
.wwgGrpBkngRightColumn .extra_info{height:250px;}
.wwgamenitiesleftcontentarea{width:100%;float:left;}
#timeTemp sup{font-size:7px;position:relative;bottom:3px;}
.firefox #timeTemp sup{bottom:1px;}
.contentArea table{width:100%;}
.readMoreContent{line-height:18px;position:relative;margin-bottom:3px;}
.readMore{font-weight:normal;}
.readMore a{display:none;}
#top_links a.reservationHotline img{float:left;margin-right:8px;}
.grad-t{background:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xgradt.png.pagespeed.ic.ebIZPGtC2M.png);height:10px;position:absolute;bottom:0;width:100%;}
.activitiesDetailLeft.contentLeftColumn .generictextbox{float:none;}
.contentLeftColumn .generictextbox.activityList{float:left;}
.contentTopArea p.formError{display:none;background:#fff;color:#f00;padding:0 5px;position:absolute;left:220px;top:-4px;border:2px solid #f00;width:225px;line-height:12px;text-transform:lowercase;}
.contentTopArea p.formError .formArrow{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid red;position:relative;left:-14px;display:inline-block;top:7px;}
.contentTopArea p.formError .errText{display:block;position:relative;top:-5px;}
.offerCarousel .sliderInner li a span.carouselSubHeading,.offerCarousel li a span.carouselSubHeading{font-size:15px;}
.checkincheckout h2{font-size:18px;}
.hotelinfo h2,.hotelInfoHeading{font-size:15px;text-transform:uppercase;}
.termsCond .accordianList .initImg{margin:14px 12px 0;}
.termsCond .accordianList .laterImg{margin:17px 9px 0;}
.checkincheckout .generictextbox{margin-top:0;}
.contentLeftColumn .checkincheckout .generictextbox h2{margin-top:0;}
.grid .activityList ul li a,.grid .activityList ol li a{text-transform:none;}
#flyer_content_holder #special_offers{margin:5px 5px 0 10px;width:360px;}
#flyer_content_holder #special_offers ul.certificate_ul{width:190px;}
#flyer_content_holder #special_offers ul li.mb_26{margin-bottom:8px;}
#flyer_content_holder #special_offers ul.rate_ul li span{line-height:12px;}
.rrTool .generictextbox h2{margin:10px 0 0 0!important;}
.taError{color:#b5111A!important;}
img.clsbtn{cursor:pointer!important;}
.hotelinfo{padding:15px 15px 18px 15px;float:left;margin-bottom:10px;}
#dashboardTitle{padding-bottom:10px;}
#time.loggedIn #dashboardDropdownPopup{top:50px;}
#time.loggedIn #dashboardDropdownPopup.cookie_sign_in{top:31px;}
.propertyUtilityBar .mediaGal .mediaGalBg,.propertyUtilityBar .socGal .socGalBg{position:absolute;}
.propertyUtilityBar .mediaGal,.propertyUtilityBar .socGal{position:relative;}
.ext-ie8 .propertyUtilityBar .mediaGal .mediaGalBg,.ext-ie8 .propertyUtilityBar .socGal .socGalBg{top:0;}
.propertyUtilityBar .mediaGal a,.propertyUtilityBar .mediaGal a:visited,.propertyUtilityBar .socGal a,.propertyUtilityBar .socGal a:visited{color:#fff;}
#dashboardWrapperAlt{position:relative;}
#dashboardTitleAlt{position:relative;padding:7px 10px 10px;border-style:solid;border-color:white;border-width:1px 1px 0 1px;font-size:11px;float:left;cursor:pointer;z-index:103;color:#666;background:#fff;}
#dashboardTitleAlt span.downArrow{margin-left:3px;width:8px;display:inline-block;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png) no-repeat right -205px;}
#dashboardTitleAlt a,#dashboardTitleAlt a:hover{text-decoration:none;}
#dashboard_ddAlt{margin-left:3px;}
.analyticsContainer{clear:both;}
.contentRightColumn .width214 img{width:100%;height:auto;}
.contentRightColumn .width214 .sliderInner img{width:100%!important;height:auto!important;}
.meetingOffers .grid_5{float:none;border-top:none;}
.meetinOfferDetPage .inPageMediaGallery{padding:10px 0;}
.mediGalNoJs{display:none;}
.no-js .mediGalJs{display:none;}
.no-js .mediGalNoJs{display:block;}
#footerLinks{width:100%;}
.bodytag-en #footerLinks{width:850px;}
.contentLeftColumn .activitiesWebsiteBadge{padding:0;width:251px;margin-bottom:10px;}
.contentLeftColumn .activitiesWebsiteBadge h1 a,.contentLeftColumn .activitiesWebsiteBadge .websiteBadgeLogo a{color:#FFF;display:block;font-size:17px;font-weight:normal;line-height:21px;margin:0;padding:25px 15px;text-align:left;text-decoration:none;text-transform:uppercase;}
.reserveTable{margin-top:10px;}
.contentRightColumn .hotelinfo{width:214px;}
.width250{width:250px;padding-right:15px;margin-bottom:10px;}
.instagram-icon{width:16px;height:16px;}
.navLinks li a span .ignoreTransform{border-left:0;padding:0;text-transform:none;}
div.cq-colctrl-cols{width:100%;float:left;}
div.cq-colctrl-default{width:100%;}
div.cq-colctrl-lt0 div.cq-colctrl-lt0-c0{width:49%;padding:6px 0 0 0;float:left;}
div.cq-colctrl-lt0 div.cq-colctrl-lt0-c1{width:49%;padding:6px 0 0 11px;float:left;}
div.cq-colctrl-lt0{clear:both!important;float:left;margin:0 0 5px;width:100%;}
@media screen and(max-width:980px){.multimedia-wrap.multimedia .multimedia-container{width:90%;}
.multimedia-large-view{margin:0 -54px 0 -54px;width:100%;height:auto;}
.multimedia-wrap.multimedia .multimedia-content{width:100%;margin:69px 54px 0 54px;}
}
.multimedia-wrap{display:none;position:absolute;z-index:3000;top:0;left:0;height:100%;width:100%;}
.hyattplace .multimedia-wrap{margin-left:0;}
.multimedia-wrap img{border:0;}
.multimedia-wrap a{outline:none;}
.multimedia-wrap h1,.multimedia-wrap h2{background:none repeat scroll 0 0 transparent!important;color:white!important;margin:0!important;padding:0!important;}
.multimedia-gateway,.multimedia-bread-crumbs{list-style-type:none;padding:0!important;margin:0;}
.multimedia-wrap ul li{display:list-item;}
.multimedia-wrap video{display:block;}
.multimedia-wrap embed,.multimedia-wrap object{outline:none;}
.multimedia-overlay{position:absolute;z-index:2;top:0;left:0;height:101%;width:100%;opacity:.5;filter:alpha(opacity = 50);background:#000;cursor:pointer;margin-left:0;margin-top:-10px;}
.multimedia-iframe-shim{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background:#fff;cursor:pointer;}
.multimedia-container{position:fixed;left:0;top:0;z-index:2;background:#333;font-family:Arial,sans-serif;font-size:14px;color:#fff;box-shadow:2px 2px 8px #333;_position:absolute;}
.multimedia-wrap.multimedia .multimedia-container{width:auto;}
.multimedia-content{position:relative;margin:57px;z-index:1;}
.multimedia-wrap.multimedia .multimedia-content{width:751px;margin:69px 54px 0 54px;}
.multimedia-content a{color:#fff!important;text-decoration:none!important;}
.multimedia-close-button{display:block;position:absolute;top:19px;right:19px;height:15px;width:15px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xclose-button.gif.pagespeed.ic.Ka16caL-y0.png) no-repeat;cursor:pointer;font-size:0!important;line-height:0;text-indent:9999;overflow:hidden;z-index:1;}
.multimedia-title{position:absolute;top:-19px;left:54px;font-family:"Avenir Roman",Arial,sans-serif;font-size:16px!important;}
.multimedia .multimedia-title{font-weight:bold!important;left:0;letter-spacing:0!important;top:-52px;text-transform:uppercase;}
.multimedia .multimedia-title.multimedia-title-video{top:-30px;text-transform:uppercase;}
.multimedia-bread-crumbs{position:absolute;font-size:14px;top:-30px;left:0;width:751px;overflow:hidden;list-style-type:none;padding:0!important;margin:0!important;}
ul.multimedia-bread-crumbs li{display:inline!important;margin-right:5px;font-size:14px!important;}
.multimedia-bread-crumbs li a{color:#888!important;text-decoration:underline!important;font-size:14px!important;}
.multimedia-next-button{display:none;position:absolute;z-index:1;top:165px;right:-49px;height:100px;width:49px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xnext-button.gif.pagespeed.ic.01NvTfgLhb.png) no-repeat center center;cursor:pointer;font-size:0;line-height:0;text-indent:9999;overflow:hidden;font-size:0!important;}
.multimedia-prev-button{display:none;position:absolute;z-index:1;top:165px;left:-49px;height:100px;width:49px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xprev-button.gif.pagespeed.ic.Dqax2BjGur.png) no-repeat center center;cursor:pointer;font-size:0;line-height:0;text-indent:9999;overflow:hidden;font-size:0!important;}
.multimedia-container.multimedia-fullscreen-container{position:fixed!important;position:absolute;}
.multimedia-gateway,.multimedia-immersive,.multimedia-large-view,.multimedia-container.multimedia-fullscreen-container .multimedia-large-view{position:relative;height:420px;width:751px;overflow:hidden;}
.multimedia-immersive,.multimedia-large-view{display:none;}
.multimedia-immersive{width:751px;height:415px;}
.multimedia-container .thumb{position:relative;height:135px;width:247px;margin:0 5px 5px 0;overflow:hidden;cursor:pointer;}
.multimedia-container .thumb.current-media a{border:solid 2px #fff;}
.multimedia-container .thumb img{height:135px;width:245px;}
.multimedia-container .thumb .video-icon,.multimedia-container .thumb .virtualtour-icon{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:transparent no-repeat center center;cursor:pointer;}
.multimedia-container .thumb .video-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xplay.png.pagespeed.ic.3amapD2dGi.png);}
.multimedia-container .immersive-thumb .video-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xplay-immersive.png.pagespeed.ic.JFl4Ec-a_0.png);}
.multimedia-container .thumb .virtualtour-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/x360-icon.png.pagespeed.ic.-rXI1gfRoO.png);}
.multimedia-container .largeview-thumb .virtualtour-icon{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/x360-icon-largeview.png.pagespeed.ic.oT6QEueEbZ.png);}
.multimedia-container .thumb .image-icon{display:none;}
.multimedia-container .thumb .video-language{display:none;position:absolute;top:5px;right:5px;z-index:2;overflow:hidden;}
.multimedia-container .thumb .video-language-bg{position:absolute;height:200px;width:100%;top:0;left:0;opacity:.7;filter:alpha(opacity = 70);background:#000;}
.multimedia-container .thumb .video-language-text{position:relative;z-index:1;padding:5px;font-size:14px;text-transform:uppercase;}
.multimedia-container .thumb .title-wrap{display:none;position:absolute;left:0;bottom:-1px;z-index:2;height:auto;padding:7px 10px 7px 0;width:100%;overflow:hidden;}
.multimedia-container .thumb .title-wrap .title-wrap-bg{position:absolute;height:500px;width:100%;top:0;left:0;opacity:.7;filter:alpha(opacity = 70);background:#000;}
.multimedia-container .thumb .title-wrap .title-wrap-text{position:relative;z-index:1;padding:0 0 0 10px!important;margin:0;line-height:26px;font-size:12px!important;font-weight:normal!important;text-transform:uppercase;color:#fff!important;text-decoration:none!important;font-family:arial;letter-spacing:0!important;}
.multimedia-container .thumb:hover,.multimedia-container .thumb .title-wrap .title-wrap-text:hover{text-decoration:none!important;font-family:arial;letter-spacing:0!important;}
.multimedia-container .thumb.immersive-thumb .title-wrap{width:235px;}
.multimedia-container .thumb.largeview-thumb .title-wrap{width:167px;}
.multimedia-fullscreen-button{position:absolute;display:block;height:40px;width:50px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xfullscreen.gif.pagespeed.ic.uIfIKbkt37.png) no-repeat center center;z-index:2;bottom:17px;right:0;}
.multimedia-fullscreen-button-shim{position:absolute;display:block;height:40px;width:50px;z-index:1;background:transparent;overflow:hidden;bottom:17px;right:0;}
.multimedia-wrap ul.multimedia-gateway{width:751px;height:415px;padding:0;margin:0 0 64px 0;list-style-type:none;}
.thumb a{display:block;height:100%;width:100%;}
.multimedia-gateway .gateway-category.thumb{position:absolute;height:205px;width:247px;top:auto;left:auto;bottom:auto;right:auto;margin:0 0 5px 0;border:solid 5px #333;}
.multimedia-container .panel-6-0 .gateway-category.thumb img{height:225px;width:267px;}
.multimedia-gateway.panel-6-0 .gateway-category-0{top:-5px;left:-5px;}
.multimedia-gateway.panel-6-0 .gateway-category-1{top:-5px;left:247px;}
.multimedia-gateway.panel-6-0 .gateway-category-2{top:-5px;right:-5px;}
.multimedia-gateway.panel-6-0 .gateway-category-3{bottom:-10px;left:-5px;}
.multimedia-gateway.panel-6-0 .gateway-category-4{bottom:-10px;left:247px;}
.multimedia-gateway.panel-6-0 .gateway-category-5{bottom:-10px;right:-5px;}
.multimedia-gateway.panel-6-0 .gateway-category-6{display:none;}
.multimedia-gateway .gateway-category .title-wrap{height:auto;padding:10px 10px 10px 0;width:108%;}
.multimedia-gateway.panel-6-0 .gateway-category .title-wrap{width:100%;}
.multimedia-gateway .gateway-category .title-wrap .title-wrap-text{position:relative;line-height:20px;font-size:12px!important;text-transform:uppercase;font-family:arial;letter-spacing:0!important;text-decoration:none!important;}
.multimedia-gateway.quilt-5-0 .gateway-category-0{height:275px;width:184px;top:-5px;left:-5px;}
.multimedia-gateway.quilt-5-0 .gateway-category-0 img{height:295px;width:204px;}
.multimedia-gateway.quilt-5-0 .gateway-category-1{height:135px;width:562px;top:-5px;right:-5px;}
.multimedia-gateway.quilt-5-0 .gateway-category-1 img{height:155px;width:582px;}
.multimedia-gateway.quilt-5-0 .gateway-category-2{height:135px;width:184px;top:135px;left:184px;}
.multimedia-gateway.quilt-5-0 .gateway-category-2 img{height:155px;width:204px;}
.multimedia-gateway.quilt-5-0 .gateway-category-3{height:275px;width:373px;bottom:-10px;right:-5px;}
.multimedia-gateway.quilt-5-0 .gateway-category-3 img{height:295px;width:393px;}
.multimedia-gateway.quilt-5-0 .gateway-category-4{height:135px;width:373px;bottom:-10px;left:-5px;}
.multimedia-gateway.quilt-5-0 .gateway-category-4 img{height:155px;width:393px;}
.multimedia-gateway.quilt-5-0 .gateway-category-5{display:none;}
.multimedia-gateway.quilt-5-0 .gateway-category-6{display:none;}
.multimedia-gateway.quilt-6-0 .gateway-category-0{height:275px;width:184px;top:-5px;left:-5px;}
.multimedia-gateway.quilt-6-0 .gateway-category-0 img{height:295px;width:204px;}
.multimedia-gateway.quilt-6-0 .gateway-category-1{height:135px;width:373px;top:-5px;left:184px;}
.multimedia-gateway.quilt-6-0 .gateway-category-1 img{height:155px;width:393px;}
.multimedia-gateway.quilt-6-0 .gateway-category-2{height:135px;width:184px;top:-5px;right:-5px;}
.multimedia-gateway.quilt-6-0 .gateway-category-2 img{height:155px;width:204px;}
.multimedia-gateway.quilt-6-0 .gateway-category-3{height:135px;width:184px;top:135px;left:184px;}
.multimedia-gateway.quilt-6-0 .gateway-category-3 img{height:155px;width:204px;}
.multimedia-gateway.quilt-6-0 .gateway-category-4{height:275px;width:373px;bottom:-10px;right:-5px;}
.multimedia-gateway.quilt-6-0 .gateway-category-4 img{height:295px;width:393px;}
.multimedia-gateway.quilt-6-0 .gateway-category-5{height:135px;width:373px;bottom:-10px;left:-5px;}
.multimedia-gateway.quilt-6-0 .gateway-category-5 img{height:155px;width:393px;}
.multimedia-gateway.quilt-6-0 .gateway-category-6{display:none;}
.multimedia-gateway.quilt-7-0 .gateway-category-0{height:275px;width:184px;top:-5px;left:-5px;}
.multimedia-gateway.quilt-7-0 .gateway-category-0 img{height:295px;width:204px;}
.multimedia-gateway.quilt-7-0 .gateway-category-1{height:135px;width:373px;top:-5px;left:184px;}
.multimedia-gateway.quilt-7-0 .gateway-category-1 img{height:155px;width:393px;}
.multimedia-gateway.quilt-7-0 .gateway-category-2{height:135px;width:184px;top:-5px;right:-5px;}
.multimedia-gateway.quilt-7-0 .gateway-category-2 img{height:155px;width:204px;}
.multimedia-gateway.quilt-7-0 .gateway-category-3{height:135px;width:184px;top:135px;left:184px;}
.multimedia-gateway.quilt-7-0 .gateway-category-3 img{height:155px;width:204px;}
.multimedia-gateway.quilt-7-0 .gateway-category-4{height:275px;width:373px;bottom:-10px;right:-5px;}
.multimedia-gateway.quilt-7-0 .gateway-category-4 img{height:295px;width:393px;}
.multimedia-gateway.quilt-7-0 .gateway-category-5{height:135px;width:184px;bottom:-10px;left:-5px;}
.multimedia-gateway.quilt-7-0 .gateway-category-5 img{height:155px;width:204px;}
.multimedia-gateway.quilt-7-0 .gateway-category-6{height:135px;width:184px;bottom:-10px;left:184px;}
.multimedia-gateway.quilt-7-0 .gateway-category-6 img{height:155px;width:204px;}
.multimedia-immersive{margin-bottom:64px;}
.multimedia-immersive .multimedia-immersive-wrap{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);}
.multimedia-immersive .multimedia-immersive-wrap .immersive-column{float:left;width:252px;height:100%;-webkit-transform:translateZ(0);}
.multimedia-immersive .multimedia-immersive-wrap .immersive-column.last{width:247px;}
.multimedia-large-view{margin:0 -54px 0 -54px;width:auto;height:auto;}
.multimedia-large-view-media-wrap{position:relative;width:auto;margin:0 54px;height:479px;overflow:hidden;}
.multimedia-media-wrap-shim-l,.multimedia-media-wrap-shim-r{position:absolute;top:0;left:0;height:100%;width:54px;padding:0;margin:0;background:transparent;}
.multimedia-media-wrap-shim-r{left:auto;right:0;}
.multimedia-large-view-slider{position:absolute;top:0;left:0;}
.multimedia-large-view-slider.ipadFix{-webkit-transform:translateZ(0);}
.multimedia-large-view-media-holder{float:left;margin:0;padding:0;width:751px;}
.multimedia-large-view-slider.ipadFix .multimedia-large-view-media-holder{-webkit-transform:translateZ(0);}
.multimedia-large-view-media{width:751px;height:415px;overflow:hidden;position:relative;}
.multimedia-large-view-media.multimedia-large-view-media-video{height:400px;}
.multimedia-large-view-media img{height:100%;width:100%;}
.multimedia-large-view-media iframe{height:544px;width:900px;position:static;display:block;}
.multimedia-large-view-media .multimedia-video-fader{background-color:#000;height:415px;width:751px;position:absolute;top:0;left:0;display:none;z-index:3;}
.multimedia-large-view-info{height:64px;font-family:"Arial Bold",Arial,sans-serif;position:relative;}
.multimedia-large-view-info h2{color:white;font-size:16px!important;margin:10px 60px 3px 0!important;padding:0 50px 0 0;font-weight:bold;font-family:arial;letter-spacing:0!important;text-transform:capitalize;}
.multimedia-large-view-info p{font-size:12px!important;padding-right:60px;padding-left:0;margin:5px 0 0 0;text-align:left;}
.multimedia-large-view-thumbs{width:auto;padding:11px 54px 18px 54px;position:relative;background-color:#3c3c3b;}
* html .multimedia-large-view-thumbs{width:751px;padding:25px 54px;}
*:first-child+html .multimedia-large-view-thumbs{width:751px;}
.multimedia-large-view-thumbs .next-button{display:none;position:absolute;right:20px;top:45px;height:35px;width:20px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xnext-button.gif.pagespeed.ic.01NvTfgLhb.png) no-repeat;}
.multimedia-large-view-thumbs .prev-button{display:none;position:absolute;left:20px;top:45px;height:35px;width:20px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xprev-button.gif.pagespeed.ic.Dqax2BjGur.png) no-repeat;}
.multimedia-large-view-thumbs .thumb-hider{position:relative;width:754px;height:99px;overflow:hidden;}
.multimedia-large-view-thumbs .thumb-wrap{position:absolute;top:11px;left:0;width:744px;height:100%;-webkit-transform:translateZ(0);}
.multimedia-large-view-thumbs .thumb{position:relative;float:left;height:77px;width:103px;margin-right:26px;overflow:visible;-webkit-transform:translateZ(0);}
.multimedia-large-view-thumbs .thumb a{position:absolute;top:0;left:0;overflow:hidden;z-index:0;}
.multimedia-large-view-thumbs .thumb img{height:99px;width:auto;display:block;margin:0 auto;}
.multimedia-large-view-thumbs .thumb .video-language-text{font-size:12px;}
.multimedia-large-view-thumbs .thumb .title-wrap .title-wrap-text{font-size:12px;padding-left:10px;width:157px;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view{height:100%;width:auto;margin:0;position:relative;}
.multimedia-container.multimedia-fullscreen-container{height:100%;width:100%;top:0;left:0;}
.multimedia-container.multimedia-fullscreen-container .multimedia-bread-crumbs,.multimedia-container.multimedia-fullscreen-container .multimedia-title{display:none;}
.multimedia-container.multimedia-fullscreen-container .multimedia-next-button,.multimedia-container.multimedia-fullscreen-container .multimedia-prev-button{height:60px;width:60px;top:40%;display:block;}
.multimedia-container.multimedia-fullscreen-container .multimedia-next-button,.multimedia-container.multimedia-fullscreen-container .multimedia-prev-button{background-color:#111;}
.multimedia-container.multimedia-fullscreen-container .multimedia-next-button{right:0;}
.multimedia-container.multimedia-fullscreen-container .multimedia-prev-button{left:0;}
.multimedia-container.multimedia-fullscreen-container .multimedia-next-button .button-background,.multimedia-container.multimedia-fullscreen-container .multimedia-prev-button .button-background{position:absolute;top:0;left:0;background:#000;height:100%;width:100%;opacity:.5;filter:alpha(opacity = 50);}
.multimedia-container.multimedia-fullscreen-container .multimedia-content{height:100%;width:100%;margin:0;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view-media-wrap{height:100%;width:auto;margin:0;padding:0;overflow:hidden;position:relative;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view-media{margin:0;height:auto;width:100%;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view-media img{position:relative;width:auto;height:auto;margin:0 auto;}
.multimedia-container.multimedia-fullscreen-container .multimedia-fullscreen-button,.multimedia-container.multimedia-fullscreen-container .multimedia-fullscreen-button-shim{right:54px;bottom:50px;}
* html .multimedia-container.multimedia-fullscreen-container .multimedia-fullscreen-button,* html .multimedia-container.multimedia-fullscreen-container .multimedia-fullscreen-button-shim{bottom:70px;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view-info{background:#333;padding:0 60px;width:auto;}
.multimedia-container.multimedia-fullscreen-container .multimedia-large-view-thumbs{display:none;width:auto;}
.omniture .in-edit{display:none;}
.omniture .cq-wcm-edit .in-edit{display:block;padding:20px 0 20px 40px;}
.minigalleryName li{display:none;}
.ui-dialog,.ui-dialog .ui-dialog-titlebar{border:none;}
.ui-dialog{top:25px!important;}
.ui-icon-closethick{background-position:right bottom;}
.ui-widget-header .ui-icon{text-indent:0;width:105px;font:12px arial;font-weight:bold;background:none;color:#3a8e1b;}
.ui-dialog .ui-dialog-titlebar-close{width:105px;text-decoration:none;margin:0;top:15px;right:3.0em;}
.ui-widget-overlay{background:#000;opacity:.5;}
#taBox{display:none;}
#taDetails,.taDialog-content{font:11px arial;color:#000;}
#taDetails{float:left;width:214px;text-align:center;}
.taRateCol{width:190px;display:inline-block;}
.taRateCol span{display:inline-block;background:url('http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xta-rating-sprite.png.pagespeed.ic.r-gjw_rrCN.png') no-repeat;margin:5px 0;}
.taRateCol .taLogo{background-position:-2px -3px;width:34px;height:24px;}
.taRateCol .taRate{width:80px;height:20px;}
.taReadRevLink{margin:0 0 0 5px;font-weight:bold;}
.taRateCol .tar50{background-position:-2px -28px;}
.taRateCol .tar45{background-position:-2px -46px;}
.taRateCol .tar40{background-position:-2px -64px;}
.taRateCol .tar35{background-position:-2px -82px;}
.taRateCol .tar30{background-position:-2px -100px;}
.taRateCol .tar25{background-position:-2px -118px;}
.taRateCol .tar20{background-position:-2px -136px;}
.taRateCol .tar15{background-position:-2px -154px;}
.taRateCol .tar10{background-position:-2px -172px;}
.taRateCol .tar05{background-position:-2px -190px;}
.taRateCol .tar00{background-position:-2px -208px;}
#taDialog-modal{display:none;}
.taDialog-content{width:760px;margin:0 0 0 17px;padding:0 0 20px 0;float:left;border-bottom:1px solid #d3d3d3;}
.hotelAddress-Col,.taDetails-Col{width:380px;float:left;}
.taHeading,.hotelAddress-Col p{margin:0;}
.taHeading,.taHeadingBorder{margin:0;padding:10px 0 15px 0;font-size:18px;font-weight:normal;}
.taHeadingBorder{border-bottom:1px solid #d3d3d3;padding:0 0 5px 0;}
.taDetails-Col{text-align:right;padding:20px 0 0;}
.talogo-cont{display:inline-block;font-weight:bold;position:relative;top:-15px;}
.talogo-bg{display:inline-block;background:url('http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xta-rating-sprite.png.pagespeed.ic.r-gjw_rrCN.png') no-repeat 2px bottom;width:140px;height:35px;}
.taOverlay-ratingContent{float:left;width:175px;}
.taOverlay-ratingContent .taHeader{color:#000;font-family:Arial;font-size:14px;font-weight:normal;}
.taOverlay-ratingContent .taRateCol span{margin:0;}
.taOverlay-ratingContent .taReadRevLink{color:#3A8E1B;}
.taGraphRate-Contents{clear:both;float:left;margin:20px 0 0 0;width:100%;}
.clearBorder{border:none;}
.clearPadding{padding:0;}
.ratingSection-Bar,.ratingSection-Circle{width:200px;float:left;}
.ratingSection-Circle{margin:0 0 0 100px;}
.ratingSection-Circle ul,.ratingSection-Bar ul,.barGraph{margin:0;padding:0;}
.ratingSection-Circle ul li,.ratingSection-Bar ul li,.barGraph li{list-style-type:none;float:left;}
.ratingSection-Circle ul li{width:100px;height:20px;line-height:20px;}
.ratingSection-Bar ul li,.barGraph li{height:11px;line-height:11px;margin:0 0 7px;}
.barGraph li{background:#93C100;}
.ratingSection-Bar ul li.barCol-1{width:70px;}
.ratingSection-Bar ul li.barCol-2{width:100px;background:#D3D3D3;}
.ratingSection-Bar ul li.barCol-3{width:20px;padding:0 0 0 10px;}
.ratingSection-Circle .taRateCol span{margin:0;}
.toggleHeading{font-size:14px;font-weight:bold;margin:0!important;padding:10px 0 5px!important;}
.truncate_more_link{color:#3A8E1B;text-decoration:none;}
.customerName{margin:0;padding:5px 0;}
.cityName{margin:0;padding:0;}
.recordReview{border-bottom:1px solid #d3d3d3;padding-bottom:15px;}
.recordReview .rateYearTrip span{float:left;margin:0;}
.recordReview .rateYearTrip .taRateCol{width:75px!important;margin:0;padding:0;}
.recordReview .rateYearTrip{margin:0;padding:0;height:20px;}
.recordReview .rateYearTrip .yearCol,.recordReview .rateYearTrip .tripTypeCol{margin:3px 0 0 25px;}
.toggleContent{font-family:arial;font-size:12px;padding:0;margin:10px 0 0;}
.taHeading{font-size:18px;font-weight:normal;}
.copyRight{color:#666;font-size:10px;padding-bottom:20px;padding-top:5px;}
.taError{color:#b5111A!important;}
div.jp-audio,div.jp-video{font-size:1.25em;font-family:Verdana,Arial,sans-serif;line-height:1.6;color:#fff;background:#000;position:relative;}
div.jp-audio{width:201px;padding:20px;}
div.jp-video-360p{float:left;}
div.jp-video-full{width:480px;height:270px;position:static!important;position:relative;}
div.jp-video-full div.jp-player{top:0;left:0;position:fixed!important;position:relative;overflow:hidden;background:#000;z-index:99998;}
div.jp-video-full object{position:absolute;z-index:99998;}
div.jp-video-full div.jp-gui{position:fixed!important;position:static;top:0;left:0;width:100%;height:100%;z-index:99999;}
div.jp-gui{position:absolute;bottom:0;left:0;width:100%;display:block;}
div.jp-video-full div.jp-interface{position:absolute!important;position:relative;bottom:0;left:0;width:100%;z-index:1000;}
div.jp-interface{position:relative;height:70px;width:100%;background:#000;display:block;}
div.jp-audio .jp-interface{height:80px;padding-top:30px;}
.jp-title{display:none;}
div.jp-controls-holder{position:absolute;top:15px;left:10px;clear:both;}
div.jp-interface ul.jp-controls{list-style-type:none;padding:1px 0 2px 1px;overflow:hidden;}
div.jp-audio ul.jp-controls{margin:0 auto;}
div.jp-video ul.jp-controls{margin:0;float:left;display:inline;}
div.jp-interface ul.jp-controls li{display:inline;float:left;}
div.jp-interface ul.jp-controls a{display:block;overflow:hidden;text-indent:-9999px;height:34px;margin:0 1px 2px 0;padding:0;}
div.jp-type-single .jp-controls li a{margin-left:10px;}
div.jp-type-single .jp-play{height:24px;width:24px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xplay.gif.pagespeed.ic.Fwe2qjAEII.png) no-repeat center center;}
div.jp-type-single .jp-pause{height:24px;width:24px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xpause.gif.pagespeed.ic.ItYIdqJ1P3.png) no-repeat center center;}
div.jp-interface ul.jp-controls a.jp-stop{display:none;}
ul.jp-toggles{list-style-type:none;padding:0;margin:0 auto;}
div.jp-audio ul.jp-toggles{width:55px;}
div.jp-audio .jp-type-single ul.jp-toggles{width:25px;}
div.jp-video ul.jp-toggles{position:absolute;z-index:1;top:17px;right:10px;height:40px;width:50px;list-style-type:none;padding:0;overflow:hidden;}
ul.jp-toggles li a{position:absolute;display:block;text-indent:-9999px;font-size:0;line-height:0;zoom:1;}
ul.jp-toggles li a.jp-full-screen{z-index:1;top:0;left:0;height:40px;width:50px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xfullscreen.gif.pagespeed.ic.uIfIKbkt37.png) no-repeat center center;}
ul.jp-toggles li a.jp-restore-screen{z-index:1;top:0;left:0;height:40px;width:50px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xfullscreen.gif.pagespeed.ic.uIfIKbkt37.png) no-repeat center center;}
.jp-progress{height:100%;padding:0 2px 2px 2px;overflow:hidden;}
div.jp-video .jp-progress{margin:0 80px 0 120px;background-image:none;padding:0;}
.jp-seek-bar{margin-top:27px;background:#666;width:100%;height:13px;overflow:hidden;cursor:pointer;}
.jp-play-bar{background:#999;width:0;height:100%;overflow:hidden;}
div.jp-interface ul.jp-controls a.jp-mute,div.jp-interface ul.jp-controls a.jp-unmute,div.jp-interface ul.jp-controls a.jp-volume-max{position:absolute;width:16px;height:11px;display:none;}
div.jp-audio ul.jp-controls a.jp-mute,div.jp-audio ul.jp-controls a.jp-unmute{top:-6px;left:0;}
div.jp-audio ul.jp-controls a.jp-volume-max{top:-6px;right:0;display:none;}
div.jp-video ul.jp-controls a.jp-mute,div.jp-video ul.jp-controls a.jp-unmute{left:0;top:14px;height:0;width:0;}
div.jp-video ul.jp-controls a.jp-volume-max{left:84px;top:14px;}
.jp-volume-icon{position:relative;float:left;margin:7px 0 0 20px;height:24px;width:29px;background:transparent url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xaudio.gif.pagespeed.ic.wuJlmdNHE7.png) no-repeat top center;cursor:pointer;}
.jp-volume-icon.muted{background-image:url(http://sanfranciscoairport.regency.hyatt.com/etc/designs/propertywebsites/common/images/xaudio-muted.gif.pagespeed.ic.K-NQY383T6.png);}
.jp-volume-icon:hover .jp-volume-bar{display:block;}
.jp-volume-bar{display:none;background:#666;position:absolute;z-index:1;overflow:hidden;}
.jp-volume-bar:hover{cursor:pointer;}
div.jp-audio .jp-interface .jp-volume-bar{top:10px;left:0;}
div.jp-video .jp-volume-bar{bottom:120%;left:4px;width:13px;height:100px;margin-top:30px;}
.jp-volume-bar-value{background:#999;width:100%;bottom:0;position:absolute;z-index:2;}
.jp-time-display{position:absolute;top:10px;right:140px;font-size:.5em;}
.jp-current-time,.jp-duration{display:inline;padding:0 3px;}
.jp-current-time{text-align:right;}
div.jp-video div.jp-video-play{position:absolute;top:0;left:0;width:100%;cursor:pointer;background-color:rgba(0,0,0,0);}
div.jp-video-270p div.jp-video-play{height:270px;}
div.jp-video-360p div.jp-video-play{height:360px;}
div.jp-video-full div.jp-video-play{height:100%;z-index:1000;}
a.jp-video-play-icon{position:relative;display:block;width:112px;height:100px;margin-left:-56px;margin-top:-50px;left:50%;top:50%;text-indent:-9999px;}
div.jp-jplayer audio,div.jp-jplayer{width:0;height:0;}
div.jp-jplayer{background-color:#000;}
.jp-no-solution{position:absolute;width:390px;margin-left:-202px;left:50%;top:10px;padding:5px;font-size:.8em;background-color:#3a2a45;border-top:2px solid #554461;border-left:2px solid #554461;border-right:2px solid #180a1f;border-bottom:2px solid #180a1f;color:#FFF;display:none;}
.jp-no-solution a{color:#FFF;}
.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold;}
.jp-audio .jp-no-solution{width:190px;margin-left:-102px;}
