.aresColorTile{width:50px;height:30px;display:inline-block;margin-right:1em}.background1{background-color:#fff}.beBackground{background-color:#fff}.color1{background-color:#b10000}.color2{background-color:#333}.color3{background-color:#333}.color4{background-color:#333}.navColor{background-color:#b10000}.navTextColor{background-color:#fff}.pagerColor{background-color:#b10000}.pagerTextColor{background-color:#fff}.buttonColor{background-color:#aaa}.buttonSearchColor{background-color:#b10000}.buttonBuyColor{background-color:#b10000}.buttonSelectColor{background-color:#b10000}.buttonTextColor{background-color:#fff}.buttonUiColor{background-color:#666}.buttonUiTextColor{background-color:#666}.tabSelectColor{background-color:#09c}.tabSelectedColor{background-color:#fff}.roomTabSelectedColor{background-color:#ddd}.priceColor{background-color:#63b353}.highPriceColor{background-color:#999}.dealsColor{background-color:#77c20d}.dealTextColor{background-color:#fff}.tableCellColor{background-color:#c9ecff}.sidebarHeaderColor{background-color:#b10000}.starRating{background-color:#ffae4a}.alertColor{background-color:#ed6053}.alertTextColor{background-color:#fff}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:Arial,sans-serif}body{font-family:Arial,sans-serif;background-color:#fff}.aresContentWrapInner{padding:1em;background-color:#fff;margin:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresDealText{clear:both;background-color:#77c20d;color:#fff}.aresDealText:after{border-top-color:#77c20d}.aresBodyInner{padding:1em 2em 2em}.aresAlert{background-color:#ed6053;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresPricePrice{color:#63b353}.aresHighPrice{color:#999}a:link{color:#b10000;text-decoration:none}a:hover{color:#333}a:visited{color:#333}a:active{color:#333}.aresProductItem .aresProductItemInner{background-color:#fff}.aresDetailsNav{background-color:#fff}.aresAmenitiesCont{background-color:#f2f2f2}.aresHideAmenities{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}.aresHotelPackagesList h4 span,.aresProductPackage .aresDetailsNav ul li span,.aresSelectedPage{background-color:#b10000;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.aresSelectedPage a:active,.aresSelectedPage a:hover,.aresSelectedPage a:link,.aresSelectedPage a:visited{color:#fff!important}.aresBESidebarHeader{background-color:#aaa}.aresBESidebarHeader{background-color:#b10000}.aresRequired input{border-color:#ed6053!important}.aresOrderThanks{background-color:#5abf5b;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.aresButton,button{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#aaa;color:#fff}a.aresButton{color:#fff}.aresButton:hover,button:hover{background-color:#999}.aresButtonSearch{background-color:#b10000}.aresButtonSearch:hover{background-color:#c21111}.aresButtonBuy{background-color:#b10000}.aresButtonBuy:hover{background-color:#c21111}.aresButtonPrint,a.aresButtonPrint{background-color:#b10000}.aresButtonPrint:hover,a.aresButtonPrint:hover{background-color:#d32222}.aresDetailsNav ul li.aresNavItemRooms a,.aresDetailsNav ul li.aresNavItemTickets a,.aresProductItemsList .aresNavItem .aresButton{background:#b10000;border-right-color:#b10000;border-bottom-color:#b10000;color:#fff}.aresDetailsNav ul li.aresNavItemRooms a:hover,.aresDetailsNav ul li.aresNavItemTickets a:hover,.aresProductItemsList .aresNavItem .aresButton:hover{background:#c21111;border-bottom-color:#c21111;color:#fff}.aresDetailsNav ul li.aresNavItemSelected a{background:#fff;border-bottom-color:#fff}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a{background-color:#ddd;color:#fff;border-bottom-color:#ddd;border-top-color:#ddd}.aresDetailsNav ul li.aresNavItemRooms.aresNavItemSelected a:after,.aresDetailsNav ul li.aresNavItemTickets.aresNavItemSelected a:after{border-top-color:#ddd}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#b10000;border-bottom-color:#b10000}.aresAmenitiesLink{color:#666;background-color:#f2f2f2}.aresAmenitiesLink:hover{background-color:#f2f2f2}.ui-datepicker-calendar .ui-datepicker-current-day a{background:#b10000;color:#fff}.ui-datepicker-calendar .range-date a{background:#b10000;color:#fff}.ui-datepicker-calendar .max-date a{background:#b10000;color:#fff}.ui-datepicker-calendar .min-date a{background:#b10000;color:#fff}a.aresButton.aresButtonSelect,button.aresButton.aresButtonSelect{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#b10000}a.aresButton.aresButtonSelect:hover,button.aresButton.aresButtonSelect:hover{background-color:#c21111}.aresBENav ul{background-color:#b10000}.aresBENav .aresSelected{background:#b10000}.aresBENav .aresSelected:after{border-top-color:#b10000}.aresBENav li a{color:#fff}.aresHotelRoomsTableLowPrice,.aresTicketTable .aresTicketTableAdult td{background-color:#c9ecff}.aresBESidebar,.aresSearch,.aresTier1 .aresProductItem,.aresUpsellHeader,li.aresProductItem.aresProductActivity{background-image:none;padding-bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.18);-moz-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.18);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.aresProductItemsList{overflow:visible}.aresPackageConfigBar{background-color:#fff}.ui-widget{font-family:Arial,sans-serif}.ui-widget-header{background-color:#b10000;color:#fff}.aresDetailsNav ul li.aresPackageSearchSubmit a,.aresDetailsNav ul li.aresPackageSearchSubmit button{border-right-color:#b10000;border-bottom-color:#b10000}.aresPackageSidebar{background-color:#b10000}.aresUpsellInner{padding:2em}.aresUpsellImage{display:none}.aresProductItemsList{overflow:visible}.aresDealFlag::after{border-top-color:#77c20d}
body{background:#fff;color:#000;margin:0;padding:0;border:0;outline:0}#page-wrapper{min-height:100%}#page-wrapper{max-width:1086px;margin:0 auto}#footer-wrapper,#header,#skip-link,.breadcrumb,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,ul.contextual-links,ul.links,ul.primary{font-family:Arial,Arial,Helvetica,sans-serif}#header div.section{position:relative;z-index:10}#featured div.section,#footer,#header div.section,#main,#messages div.section,#triptych{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.region-header{max-width:728px;width:100%;min-height:90px;height:auto!important;margin:20px 0 0;padding:0;overflow:hidden;text-align:center;float:right}#sd_logo{background:url("../../images/san-diego/logo-01.png") no-repeat 0 0;width:338px;height:45px;text-indent:-9999px;overflow:hidden;position:absolute;top:63px;left:0;padding:0;margin:0;line-height:normal}#menuBar{background:url("../../images/san-diego/bg_nav_bar.jpg") no-repeat 0 bottom;width:1086px;padding:0 0 6px 0;float:left}#main-menu{float:left;line-height:normal;font-size:11px;padding-right:1px}#main-menu ul.menu{margin:0;padding:0}ul.menu{border:none;list-style:none;text-align:left}#main-menu ul.menu li.first{padding:0}#main-menu ul.menu li{float:left;list-style:none;padding:0 0 0 1px;margin:0;position:relative}#main-menu ul.menu a:active,#main-menu ul.menu a:focus,#main-menu ul.menu a:hover,#main-menu ul.menu li a.active,#main-menu ul.menu li a.active-trail{background:#dbdbdb;color:#000;text-decoration:none}#main-menu ul.menu li.first a{padding:6px 0 0;width:50px}#main-menu ul.menu a{background:#c10001 url("../../images/san-diego/bg_nav.jpg") repeat-x 0 0;color:#fff;padding:6px 0 0;height:20px;float:left;font-size:11px;font-weight:700;text-transform:uppercase;font-family:arial;letter-spacing:normal;width:94px;text-align:center}#main-menu ul.menu a:active,#main-menu ul.menu a:focus,#main-menu ul.menu a:hover,#main-menu ul.menu li a.active,#main-menu ul.menu li a.active-trail{background:#dbdbdb;color:#000;text-decoration:none}#main-menu ul.menu li{float:left;list-style:none;padding:0 0 0 1px;margin:0;position:relative}#main-menu ul.menu a.longLink{width:120px}#main-menu ul.menu li.last ul.menu{background-position:175px 0;right:-1px;left:auto}#main-menu ul.menu ul.menu{background:#fff url("../../images/san-diego/bg_expanded_nav.gif") no-repeat 25px 0;position:absolute;top:-9999px;left:-1px;z-index:100;border:1px solid #dbdbdb;padding:5px 8px 10px}#main-menu ul.menu a.shortLink{width:60px}#main-menu ul.menu a.XLLink{width:130px}#main-menu ul.menu ul.menu li{padding:8px 0 0;margin:0;width:200px}#main-menu ul.menu ul.menu li a{background:0 0;padding:0 6px 7px;width:185px;height:auto;text-align:left;border-bottom:1px dotted #dbdbdb;color:#000;text-transform:capitalize}.clearfix:after,.views-row:after{content:".";display:block;height:0;clear:both;visibility:hidden}#main-wrapper{background:#dbdbdb;margin-left:3px;max-width:1080px;padding-top:7px}#main-wrapper{min-height:300px}#main{margin-bottom:0}#footer-wrapper{background:#dbdbdb;margin:1px 0 28px 3px;max-width:1076px;width:100%;text-align:center;padding:12px 0}.element-invisible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}#footer-wrapper #secondary-menu-links{margin:0;padding:0}ul.inline,ul.links.inline{display:inline;padding-left:0}ul.links{color:#68696b;font-size:.821em}#footer-wrapper #secondary-menu-links li.first{border-left:none;padding:0;margin:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}#footer-wrapper #secondary-menu-links a{color:#013a74;font-size:12px;text-transform:uppercase}#footer-wrapper #secondary-menu-links a.active,#footer-wrapper #secondary-menu-links a:focus,#footer-wrapper #secondary-menu-links a:hover{text-decoration:underline}#footer-wrapper #secondary-menu-links li{border-left:1px solid #6d6d6d;padding:0 0 0 5px;margin:0 0 0 5px}#footer-wrapper #secondary-menu-links a{color:#013a74;font-size:12px;text-transform:uppercase}a:link,a:visited{text-decoration:none}#footer-wrapper p{font-size:11px}#main-menu ul.menu ul.menu li a.active,#main-menu ul.menu ul.menu li a:hover{color:#dbdbdb}#Facebook div{float:left;font-weight:700;font-family:Arial,Verdana,sans-serif;font-size:13px;margin-right:7px}#Facebook{border-bottom:1px solid #ccc;height:30px;margin-bottom:17px}.priceG{float:right!important}.priceG a{font-family:Arial,Verdana,sans-serif;font-weight:700;color:#333;text-decoration:underline}#topPrice{position:relative;z-index:999999;padding:9px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#b10000;background:-moz-linear-gradient(top,#b10000 0,#b10000 33%,#9b0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b10000),color-stop(33%,#b10000),color-stop(100%,#9b0000));background:-webkit-linear-gradient(top,#b10000 0,#b10000 33%,#9b0000 100%);background:-o-linear-gradient(top,#b10000 0,#b10000 33%,#9b0000 100%);background:-ms-linear-gradient(top,#b10000 0,#b10000 33%,#9b0000 100%);background:linear-gradient(to bottom,#b10000 0,#b10000 33%,#9b0000 100%);box-shadow:0 2px 5px #adadad}#topPrice a{color:#fff;font-size:13px}.menu li.last.expanded:hover>ul.menu{background:#fff url("../../images/san-diego/bg_expanded_nav.gif") no-repeat 166px 0!important;position:absolute;top:26px!important;left:-123px!important}#secondary-menu{margin-bottom:15px}#mobileLogo{display:none}.aresBundleWrap{background:#fff;width:95%;margin:0 auto;padding:16px}@media only screen and (max-width:1085px){#main-menu,#menuBar{display:none}}@media only screen and (max-width:800px){#topPrice,.region-header{display:none}#main-wrapper{margin:0 auto}.aresBundleWrap{width:100%;padding:12px 0}#header{height:65px}#sd_logo{position:relative;margin:0 auto;top:10px;max-width:338px}}@media only screen and (max-width:480px){#Facebook div{text-align:center;margin:0 auto;float:none;vertical-align:middle}#Facebook{height:auto;width:100%;text-align:center}#FacebookIcon{width:23px;display:inline-block;text-align:center}#LikeUsTxt{width:174px;display:inline-block;text-align:center;height:18px}#iLike{width:85px;display:inline-block;text-align:center}.priceG{width:100%!important;display:block;margin:10px 0!important}#sd_logo{display:none}#header{height:53px}#mobileLogo{display:block;max-width:255px;margin:18px auto}}