html.tr-layout-element{margin:0;padding:0;border:0}a.tr-layout-element,body.tr-layout-element,div.tr-layout-element,h1.tr-layout-element,li.tr-layout-element,span.tr-layout-element,ul.tr-layout-element{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body.tr-layout-element{font-family:Arial;line-height:18px;font-size:15px;background-attachment:fixed;background-image:url(../images/bg-1-5adf875f22635a1f03bc1ae2c04139c0.png);background-color:#fff}div#body_inner_wrapper.tr-layout-element{max-width:1140px;padding:29px 60px 0 60px;margin:0 auto}div#header.tr-layout-element{position:relative}div#header h1.tr-layout-element{padding:0 0}div#header h1 a.tr-layout-element{display:block;background-image:url(../images/swantown-logo-c37b90e3e5bdb4a600f8e4571bbdd2df.png);height:95px;width:408px;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}div#header div.contact.tr-layout-element{position:absolute;top:0;right:0;font-family:"Arial, Helvetica","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;font-size:13px;text-align:right;line-height:18px;padding-top:23px;color:#fff}div#header div.contact div.phone.tr-layout-element{display:inline-block;vertical-align:middle;font-weight:700;font-size:15px;line-height:23px}div#header div.contact div.phone span.tr-layout-element{padding-left:22px;background-image:url(../images/classic-phones-90d7091c7c5835b8847b371e08fc5b84.png);background-repeat:no-repeat;background-position:-8px -42px}div#main_content_area.tr-layout-element{background-color:#999;background-color:rgba(119,119,119,.4);padding:2%;margin:0 auto;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666}div#footer.tr-layout-element{color:#fff;border:1px solid #666;font-size:13px;background-color:#777;background:rgba(119,119,119,.7);padding:2% 2% 4% 2%}div#footer div#footer_inner_wrapper.tr-layout-element{overflow:hidden}div#footer a.tr-layout-element{color:#fff}div#footer ul.tr-layout-element{list-style:none}div#footer #badges.tr-layout-element,div#footer #footerNav.tr-layout-element,div#footer .hotelInfo.tr-layout-element{float:left}div#footer .hotelInfo.tr-layout-element{width:30.37%}div#footer .hotelInfo .name.tr-layout-element{font-family:"Arial, Helvetica","Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;font-weight:700}div#footer #badges.tr-layout-element{overflow:hidden;padding-left:4.4%;width:39.1%}div#footer #footerNav.tr-layout-element{padding-left:4.4%;width:21.68%}div#footer #footerNav ul.tr-layout-element{text-align:right}