html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}a img{border:none;}html{font-family:Arial,Verdana,sans-serif;font-size:75%;}body{font-size:1em;text-align:center;line-height:1.3;background:#000 url(../img/bg_gradient.gif) repeat-x 0 0;color:#ccc;}h1{font-size:3.3em;font-weight:normal;color:#fff;letter-spacing:-1px;}h2,h3,h4,h5,h6{margin:0 0 .35em 0;}h2{font-size:1.3em;font-weight:bold;margin:0 0 3px 0;color:#fff;}h3{font-size:1.09em;font-weight:bold;color:#fff;}h4{font-size:1em;font-weight:bold;}h5{font-size:1em;text-transform:uppercase;font-weight:normal;}h6{font-size:1em;font-weight:bold;}p,ul,ol,dl,dt,dd,code{margin:0 0 1.25em 0;}ul{margin-left:.5em;padding:0;}ul li{list-style-type:none;background:transparent url(../images/content/bullet.gif) no-repeat 0 .55em;margin-left:0;padding-left:1em;}ol{margin-left:1.65em;}ol li,ul li{margin:0 0 .35em 0;}dt{margin-bottom:.3em;font-weight:bold;}dd{padding:0 0 0 20px;}em{font-style:italic;}a:link,a:visited{color:#09c;}a:hover,a:active{color:#fff;}.left{float:left;}.right{float:right;}button{font-size:1em;font-family:Arial,sans-serif;background:#b8e5f5 url(../images/button_blue.gif) repeat-x 0 85%;color:#1a1a1a;font-weight:bold;padding:.22em 1em .2em 1em;margin:0;border:1px solid #87c8e0;cursor:pointer;}button:hover{background-image:none;background-color:#77bfd9;cursor:pointer;}#header,#content{width:984px;text-align:left;margin:0 auto;}#header{height:117px;position:relative;}#footer{width:984px;text-align:center;margin:0 auto;}#topitems{float:left;width:100%;}#newsletter{float:left;}#topnav{float:right;}#mainnav{float:left;width:100%;}#masthead{position:relative;clear:both;padding:0;z-index:10;}.page #masthead{height:7em;background:#232426 url(../img/bg_masthead.jpg) repeat-x;border-bottom:4px solid #36373b;}#logo{position:absolute;top:25px;left:75px;width:150px;height:107px;overflow:hidden;z-index:11;}#content{margin-top:-60px;position:relative;z-index:10;line-height:1.5;}.page #content{margin-top:2em;}.home #content{margin-top:1px;}.property #content,.results #content{margin-top:0;}#footer{background:url(../img/bg_footer.png) left top no-repeat;color:#808080;font-size:.916em;padding:146px 0 3em 0;line-height:1.4;margin-top:-3em;z-index:0;left:0;}.allcolumns{width:100%;}.column{width:254px;}.halfcolumn{width:127px;}.doublecolumn{width:508px;}.threecolumns{width:762px;}.lastcolumn{width:222px;}.lasttwocolumns{width:476px;}.thin{width:30%;}.wide{width:70%;}.amenities{width:229px;}#topitems{padding-top:15px;font-size:.91em;}#topitems label{text-transform:uppercase;color:#999;float:left;}#newsletter .email-input,#newsletter .submit-button{font-family:Arial;font-size:12px;margin:0;padding:0;float:left;position:relative;top:-2px;}#newsletter .email-input{height:17px;background-color:#1a1a1a;color:#fff;padding:1px 3px 0 3px;margin-left:8px;border:1px solid #45474d;width:150px;}#newsletter .submit-button{height:20px;background-image:none;background-color:#45474d;color:#fff;margin-left:8px;padding:0 6px 1px 6px;line-height:1.1!important;border:0 none;vertical-align:top!important;}#newsletter .submit-button:hover{background-color:#323438;}#newsletter .submit-button{padding:0;}#topitems h4{float:left;font-size:1.5em;font-style:italic;margin-left:100px;color:#E9E9E9;font-weight:normal;font-family:Georgia,Times,serif;margin-top:5px;}#topitems h4 a{color:#B1D408;text-decoration:underline;}#topitems h4 span{color:#B1D408;}ul#topnav,#topnav li{list-style-type:none;margin:0;display:inline;text-align:right;text-transform:uppercase;}#topnav li{padding-left:20px;background:transparent url(../images/bullet_blue.gif) 6px 50% no-repeat;}#topnav li.first{background-image:none!important;}#topnav a{text-decoration:none;color:#999;}#topnav a:hover{color:#fff;}#mainnav{float:left;width:100%;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;font-family:Georgia,Times,serif;}ul#nav,#nav li{list-style-type:none;margin:0;padding:0;float:left;background-image:none;}#nav li{display:block;width:245px;border-right:1px solid #4d4d4d;overflow:hidden;}#nav li.last{border-right:0 none;}#nav a{display:block;float:left;width:93%;padding:.4em 4%;font-size:1.3em;color:#E9E9E9;text-decoration:none;background-color:transparent;font-family:Georgia,Times,serif;}#nav a:hover{background-color:#4d4d4d;}#logo a{display:block;width:150px;overflow:hidden;}.page #logo a{display:block;overflow:hidden;}p#blurb{border-top:1px solid #404141;border-bottom:1px solid #404141;margin:0 25px;padding:.75em 0 .75em 0;font-family:Georgia,Times,serif;font-style:italic;color:#ccc;font-size:1.83em;text-align:right;line-height:1.2;position:relative;top:.15em;}.summaries dt{float:right;clear:both;width:366px;font-size:1.33em;font-weight:normal;line-height:1.2;}dt a{text-decoration:none;}.summaries dd{float:right;width:366px;padding:0;margin-bottom:2em;}.summaries dd.photo{margin:0;clear:left;float:left;width:27px;margin:.3em 0 1.5em 0;}p.date{font-size:.916em;text-transform:uppercase;margin-bottom:0;color:#999;}h2 a{text-decoration:none;}ul#subnav,#subnav ul,#subnav li{list-style-type:none;margin:0;padding:0;text-align:right;line-height:1.2;}ul#subnav{margin:0 25px;border-top:1px solid #404141;position:relative;top:.15em;}#subnav li{text-transform:uppercase;border-bottom:1px solid #404141;background-image:none;}#subnav li ul{display:none;}#subnav li.selected ul{display:block;}#subnav li.selected a{font-weight:bold;}#subnav li.selected li a{font-weight:normal;}#subnav li li{text-transform:none;border-bottom:0 none;font-size:.916em;}#subnav li a{display:block;padding:.75em 0;text-decoration:none;}#subnav li.active a{color:#fff;}#subnav li li a{padding:.2em 0;}#subnav ul{margin-top:-.5em;padding-bottom:.5em;}#sidebar{background:transparent url(../img/bg_sidebar.gif) repeat-x;float:right;width:172px;position:relative;line-height:1.35;padding:1.2em 25px;z-index:11;}.buttons{clear:left;padding-top:.75em;}#checkavailability{border-top:1px solid #404141;border-bottom:1px solid #404141;padding:1.2em 0 1.5em 0;margin-bottom:1.2em;}span.citystatezip,span.phone{display:block;}span.citystatezip{margin-bottom:.5em;}#spalinx p{font-size:.91667em;}span.action{display:block;margin-top:1em;padding-top:.3em;padding-bottom:.3em;}span.action a{padding:.35em 1em .3em 1em;color:#fff;text-decoration:none;background:#bddc6e url(../images/button_green.gif) repeat-x 0 85%;border:1px solid #77a808;color:#1a1a1a;font-weight:bold;}span.action a:hover{background-image:none;background-color:#77a808;}#spalinx span.action{font-size:1.09em;}.amenities ul{font-size:.916em;}.hotelinfo{font-size:.916em;line-height:1.1;padding:1.5em 0 1em 25px;width:229px;color:#999;}p.infohotel span{display:block;}.mainphoto{float:left;margin-bottom:1px;}.propertyphoto{float:left;margin-bottom:1px;margin-left:1px;width:253px;}.featuresphoto{float:left;clear:both;}.mainphoto img,.propertyphoto img,featuresphoto img{display:block;padding:0;margin:0;}.propertyinfo{width:482px;float:right;padding-top:2em;}#results{float:left;width:752px;}.resultsitem{float:left;width:762px;border-bottom:1px solid #404141;padding:10px 0;font-size:.916em;line-height:1.3;position:relative;}.resultsitem h3{margin-bottom:0;}h3.hotelname a{text-decoration:none;}p.location{margin-bottom:1em;}p.roomssummary{margin-bottom:0;}span.detail{position:absolute;bottom:10px;left:0;}span.detail a{border-color:#45474d;background-color:#45474d;background-image:none;color:#fff;}span.detail a:hover{border-color:#323438;background-color:#323438;}span.book{position:absolute;bottom:10px;left:508px;}.resultsitem img{display:block;}#findaspa.home{position:absolute;right:25px;top:30px;margin-right:0;border:0 none;padding:0;}h1#everyquest{background:transparent url(../images/quest_dark.png) no-repeat;top:85px!important;left:187px;width:561px;height:69px;text-indent:-999em;overflow:hidden;}#findaspa.home p.desc{color:#fff;border-bottom:1px solid #b7cfe3;padding-bottom:.6em;margin-bottom:.6em;}#findaspa.home label{color:#333;}#findaspa.home button{border-color:#353535;background-color:#353535;background-image:none;color:#fff;}#offers{margin-bottom:1.75em;}dl.promotion{margin-bottom:0;}.promotion dt{clear:both;margin:0 0 .5em 0;font-size:1.2em;font-weight:normal;line-height:1.2;padding:0 25px;}.promotion dd{padding:0 25px;margin-left:165px;font-size:1em;}dd p{margin-bottom:.7em;}.promotion dd.photo{padding:0;clear:left;float:left;margin:.3em 0 1.5em 25px;display:inline;}#offers div{position:relative;}#offers div img{display:block;}#offers div.caption{position:absolute;left:0;top:0;width:100%;height:100%;font-size:1em;font-weight:bold;line-height:1.15;background:transparent url(../img/gradient.png) left bottom repeat-x;}.caption a{position:absolute;display:block;bottom:0;left:0;padding:9px 25px;text-decoration:none;color:#fff!important;background:transparent url(../img/arrow.png) 100% 100% no-repeat;}.caption a:hover{color:#09c!important;}#golf-home{width:985px;background:transparent url(../img/golfhomebackground.jpg) 100% 100% no-repeat;height:380px;}#logo-text{text-align:center;width:137px;position:absolute;top:152px;left:75px;height:100px;color:#757575;font-weight:bold;line-height:1.4em;font-family:Verdana,Arial,Sans-Serif;}#search-text{text-align:left;width:190px;position:absolute;top:37px;right:25px;color:#0E190B;font-weight:bold;line-height:1.5em;font-family:Verdana,Arial,Sans-Serif;font-size:1.1em;}#interior-search-text{text-align:left;width:190px;position:absolute;top:355px;right:-225px;color:#0E190B;font-weight:bold;line-height:1.5em;font-family:Arial,Verdana,Sans-Serif;font-size:1.1em;}#home-images{margin:1px 0 0;width:985px;}#home-images li{list-style-type:none;margin:0 1px 0 0;padding:0;width:245.5px;position:relative;float:left;height:140px;}#home-images li.last{margin:0;}#home-images li img{display:block;position:absolute;width:245.5px;height:140px;}#home-images li a{display:block;position:absolute;bottom:-1px;width:240.5px;font-family:Verdana,Arial,Sans-Serif;font-weight:bold;color:#FFF;font-size:1.1em;padding:75px 0 5px 5px;background:transparent url(../img/linkbackground.png) repeat-x bottom;}#home-images li img.arrow{position:absolute;right:5px;display:block;width:12px;height:10px;bottom:5px;}#interior-golf{position:relative;}#interior-golf-navigation{border-top:1px solid #414141;width:203px;position:absolute;left:25px;top:340px;text-align:right;text-transform:uppercase;margin:0;padding:0;}#interior-golf-navigation li{border-bottom:1px solid #414141;margin:0;padding:0;}#interior-golf-navigation li a{margin:10px 0;color:#B1D408;display:block;font-size:1em;}.interior-golf-image{width:985px;background:transparent url(../img/golfinteriorbackground.png) 100% 100% no-repeat;height:375px;}#interior-golf-content{position:absolute;left:254px;top:337px;width:504px;}#interior-golf-header{position:absolute;left:254px;top:244px;width:504px;font-size:2.5em;}.butler-button{background-color:#45474D;background-image:none;border:0 none;color:white;height:20px;line-height:1.1!important;margin-left:8px;padding:0 6px 1px;}.butler-button:hover{background-color:#323438;}.golfEmailForm label{padding-right:.36em;text-align:right;width:11em display:block;float:left;width:150px;}.golfEmailForm input.text{height:2.1em;line-height:2.1em;width:21em;display:block;float:left;border:1px solid #DEDEDE;}.golfEmailForm textarea{line-height:2.1em;width:21em;display:block;float:left;border:1px solid #DEDEDE;}.golfEmailForm p{height:25px;clear:both;}#footer a{color:#808080;}#footer a:hover{color:#fff;}#footer p{margin-bottom:0;}#footer .photo{margin-top:-.4em;margin-left:10px;}#amex{float:right;width:45%;}#amex p{float:right;text-align:right;}.fix:after{display:block;visibility:hidden;clear:both;height:0;content:".";}.fix{display:inline-block;}.fix{display:block;}button{padding-left:4px;padding-right:4px;}#masthead h1{top:241px;}input.check{padding:0!important;margin:0 0 0 -4px!important;}.tpText,.tpTextSelec{width:127px;}div.fooContainer{height:220px;left:0;position:absolute;width:984px;z-index:0;margin:auto;}.roomHotelHeader{color:#fff;font-size:14px;}.lnkUnderOrange{font-size:10px;}.roomHotelDescription{font-size:11px;line-height:12px;}.bgNormalColor th{font-weight:bold;font-size:12px;}.assistanceBox a.commonLink{color:#ccc;text-decoration:none;font-size:11px;}#__aspnetForm{width:984px;margin:auto;}.SCTitle{color:#fff;font-size:14px;font-weight:bold;width:100%;white-space:nowrap;}.raSpace{font-weight:bold;margin-top:4px;}.scDateBox{width:100px;}.reserveRDsection1{width:200px;left:254px;top:315px;position:absolute;margin-top:-7px;}.reserveRDsection2{width:200px;position:absolute;left:516px;top:315px;margin-top:-7px;}.reserveRDsection3{width:200px;position:absolute;left:769px;top:315px;}.verisign{width:220px;position:absolute;left:0;top:300px;}.sicTextTitle{color:#33c9fc;}.accountInnerBodyLeftV1{margin-top:25px;margin-left:185px;width:729px;}.accountUserProfile{margin-top:25px;margin-left:100px;width:100%;}.accountInnerBodyLeftV1 div span{margin-left:0;}.accountInnerBodyLeftV1 div,.accountInnerBodyLeftV1 span,.accountInnerBodyLeftV1 p{margin-left:70px;width:100%;}.accountInnerBodyLeftV1 table div,.accountInnerBodyLeftV1 table span,.accountInnerBodyLeftV1 table p{margin-left:0;}.accountInfo label{width:70px;}.inputTextBox,.accountInfo input,.inputTextBox,.accountInfo select{width:145px;margin-bottom:5px;margin-left:3px;}.accountInnerBodyLeftV2{margin-left:510px;position:absolute;width:250px;top:160px;}.accountInnerBodyLeftV2 a{color:#9b9b9d;}.spnSpecialReqText{margin-top:0;}.textMultiselect{vertical-align:top;}.fieldValue{color:#8b8b8b;}.fixingWidth input{width:20px;display:inline;float:left;clear:none;}
