body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}ol.reset,ol.reset li{margin:0;padding:0}ul.reset,ul.reset li{margin:0;padding:0;list-style-type:none !important}.clearfix:after,#wrapper:after,form.availability:after,.quote:after,ul.categories:after,#toolBar:after,ul.personList li:after,.testimonial:after,.popUpBar:after,ul#toolBar:after,.tanBox:after,#regionList ul:after,.slider:after,#pageTitle:after,#spaList li:after,.promoListing form:after,ul#giftValues:after,.signUp:after,.chooseGift:after,.overview:after,ul.spaThumbnails:after,#action:after,#locationOverview:after,ul.additionalServices li:after,#footer regions ul:after,.tabsBody:after,#tabsBody ul.views:after,ul.listing li.vcard:after,ul.listing li.miniSiteReview:after,li.vcard:after,.nearbyCities:after,#productSort:after,.productList li:after,#funnels:after,#orderSummary:after,.popUp div:after,ul#myAccountMenu:after,body.myAccount ul.iconList:after,.updateLogin:after,.sortBy:after,p.pagify:after,#login:after,#createAccount:after,#giftCertificatesHeader:after,#bizCard:after,.note:after,.spaMenu:after,ul#thumbnails li:after,options:after,.viewYourListing:after,.redeemBox:after,ul.spaList li:after,ul.gcList li:after,body.listingManager ul.iconList:after{content:".";display:block;height:0;clear:both;visibility:hidden}#subNav ul.whiteBox,#promoCol ul.whiteBox{border-top:none;padding:.5em;margin-bottom:1em}#subNav ul.whiteBox li,#promoCol ul.whiteBox li{font-size:.88em;background:url(/img/ico/bulletOrange.gif) no-repeat 0 .35em;padding-left:1em;margin-bottom:.5em}#subNav ul.whiteBox li.last{margin-bottom:0}#promoCol ul.whiteBox li a{margin-bottom:0}#subNav ul.whiteBox li ul{padding-top:.3em;margin-bottom:.6em}#subNav ul.whiteBox li ul li{background:none;padding-left:.8em;font-size:1em;margin-bottom:.4em}#subNav ul.whiteBox li a small{color:#8a8c46;display:block}#subNav #tabsBody{border-top:none}div.bigHeader{height:1.8em;padding:2em .8em .3em .8em;margin:0 1em 0 1em;background:url(/img/bg/searchPages/searchHeaderSprite.jpg) no-repeat top left;position:relative}div.bigHeader span.tr{background:url(/img/bg/searchPages/searchHeaderSprite.jpg) no-repeat 100% 0;display:block;position:absolute;top:0;right:0}div.bigHeader h1{font-size:1.4em;color:#fff;float:left;margin:0 .8em 0 0}div.bigHeader p{clear:left;color:#fff}div.bigHeader a{font-size:.9em;color:#fff;display:block;margin-top:.475em;float:left}.blueBox{background:#E8F7FE url(/img/bg/gradients/lightBlueLong.gif) repeat-x top left;padding:.5em .8em;border:1px solid #DCDEC4;margin-bottom:1em}.greenBox{background:#F5F7EC url(/img/bg/gradients/lightGreenLong.gif) repeat-x top left;padding:.5em .8em;border:1px solid #DCDEC4;margin-bottom:1em}.redBox{padding:.5em 1em;margin-bottom:1em;background:#f9f0ed;border:1px solid #f4dae5}.whiteBox,#tabsBody{background-color:#fff;border:1px solid #dcdec4;padding:0.5em .8em;margin-bottom:1em}.headerlessBox{background-color:#F9FAF4;border-left:1px solid #D1D9B2;border-right:1px solid #D1D9B2;border-bottom:1px solid #D1D9B2;padding:.5em .8em;margin-bottom:1em}.tanBox{background:#f2f5e3 url(/img/bg/gradients/lightTanLong.gif) repeat-x top left;border:1px solid #DCDEC4;padding:.5em .8em;margin-bottom:1em}.whiteBox hr{border-color:#E3E9C9}table.basic{width:100%;border-collapse:collapse;color:#6F7131;border:1px solid #dcdec4;margin-bottom:1em;font-size:.9em;text-align:left}table.basic tr th,table.basic thead th{padding:.4em .6em;background:#504139 url(/img/bg/headers/boxHeadersSprite.gif) repeat-x 0 -60px;border-bottom:1px solid #dcdec4;border-right:1px solid #dcdec4;font-weight:normal}table.basic tr td{padding:0.3em .6em .3em .6em;border-bottom:1px solid #dcdec4;border-right:1px solid #dcdec4;text-align:left}table.basic tr.alt td{background:#fff}table.basic tr td strong{padding-top:0.2em;color:#6F7131}table.basic tr td a.funcRemove,table.basic tr td a.funcAdd{margin-top:0;font-size:1em}table.basic tr td.last{background:#fefefc}table.basic tr td.last label{float:left;margin-right:.7em;margin-top:.6em;color:#86884C}table.basic tr td.last select{font-size:1.1em;margin:0 0 .3em 0;border:1px solid #ABCED6;float:left;background:#F3FAFF;padding-top:.2em;padding-bottom:.2em}table.basic tr td.postedDate{width:10em}table.basic tr td.jobTitle{width:16em}table.purchases{clear:left;margin-bottom:1.5em}table.purchases thead th{padding:0.3em 0 0.3em 0.5em;border:1px solid #DCDEC4}table.purchases th,table.purchases td{text-align:left !important;padding-left:0.7em !important}table.purchases tr.empty td{background:#fefefc;border-bottom:none;padding-bottom:0 !important}table.purchases tr td{padding-top:.5em;padding-bottom:.5em}table.purchases tr td.item{width:23em}table.purchases tr td.itemGC{width:48em}table.purchases tr td.item a{display:block}table.purchases tr td.apptDate{width:15em}table.purchases tr td.apptDate span{display:block}table.purchases tr td.service{width:48em}table.purchases tr td.summary{width:25em}table.purchases tr td.orderNumber{width:8em}table.purchases tr td.dayHours{width:15em}table.purchases tr td.balance{background:#f0f9ff !important}table.purchases tr td em{font-style:normal;display:block;margin-bottom:0.3em}table.purchases tr td a.readMore{font-size:1em;margin-left:.5em}table.purchases tr.empty td p{margin:0;display:block;font-size:1.1em;text-decoration:none;color:#4E7C9B;padding-left:1.65em;background:url(/img/ico/information.gif) no-repeat .05em 0;padding-bottom:0 !important;margin-bottom:0 !important}table.purchases tr.guest{margin-bottom:0.5em}table.purchases tr.guest fieldset{border:none;margin-bottom:0;padding-bottom:0}table.purchases tr.guest select,table.purchases tr.guest input{float:left;margin-right:1em;margin-bottom:0}table.purchases tr.guest td{background:#ebeedb;padding-top:.3em !important;padding-bottom:.3em !important}table.purchases tr.totals td{padding-bottom:.2em;background:#ECEFDF;font-weight:bold}table.purchases tr.totals td.empty{background:#fff}table.purchases tr.totals td.youPay{color:#4E7C9B}table.totals{margin-bottom:1em;float:left;background:#f3f4eb;border-collapse:collapse}table.totals tr th{text-align:left;font-size:.9em;padding-bottom:.2em}table.totals td{color:#6F7131;font-size:0.9em;line-height:1.4em;padding:.2em .8em .1em .8em;border:1px solid #DCDEC4}table.totals tr.item_subtotal td{margin-top:.5em;min-width:6.2em}table.totals tr td.item{text-align:right;padding-left:1em}table.totals tr.total td em{font-size:.85em;font-style:normal;font-weight:bold;color:#D56808}table.totals tr.youPay td{padding-bottom:.2em;background:#ECEFDF;font-weight:bold}table.totals tr.youPay td.youPay{color:#4E7C9B}div#orderDetails{margin:1.5em 0 1.5em 0}div#orderDetails img{padding:3px;border:1px solid #D1D9B2;background:#fff}div#orderDetails #spaSummary{float:left;margin-right:1em}div#orderDetails #orderInfo{float:left;margin-top:-.2em}div#orderDetails #orderInfo h2{font-size:1em;margin-bottom:.2em;font-weight:normal}div#orderDetails table tr td{font-size:.9em;padding:.15em}div#orderDetails table tr td.item{width:5em;padding-left:0}div#orderDetails table tr td.itemGC{width:8em}ul{margin:0;margin-bottom:1em;padding-left:2.5em}ul li{font-size:.9em;list-style-type:disc;margin-bottom:.3em}ul.tabs{background:url(/img/bg/tabBottom.gif) repeat-x bottom;height:1.8em}ul.tabs li{float:left;position:relative;border:1px solid #dcdec4;background:#ecf7f8;margin-right:.5em;padding:.2em .7em;font-size:1em}ul.tabs li a{text-decoration:none;color:#4E7C9B;font-size:.9em;line-height:1.4em;float:left}ul.tabs li a.arrow{background:url(/img/bg/arrowBlue.gif) no-repeat top left;margin:0.17em 0 0 0.29em;text-indent:-1000px;overflow:hidden;width:15px;height:15px;display:block;line-height:15px}ul.tabs li a.arrow:hover{background-position:top right}ul.tabs li a:hover{color:#D56808}ul.tabs li.current{border-bottom:1px solid #FFF;background:#FFF}ul.tabs li.current a{color:#4E7C9B}body.regionsPage h2{margin-bottom:.5em}body.regionsPage h3{margin-bottom:.4em;margin-left:1em}body.regionsPage h3 a{color:#d56808}body.regionsPage #content ul{margin:0 0 1.2em .9em}body.regionsPage #content ul li{padding-right:1em;float:left;line-height:1.3em}body.regionsPage #content ul li a.medium{color:#6d97b5;font-size:.95em}body.regionsPage #content ul li a.light{color:#92b2c7;font-size:.8em}ul#tools{padding:.4em .8em;margin-bottom:1.5em;border-top:1px solid #d5e1e6;border-bottom:1px solid #d5e1e6;background:url(/img/bg/gradients/lightBlueShortReversed.gif) repeat-x top left;margin-left:0 !important}ul#tools li{float:left;margin-right:1.8em;padding-left:1.5em;background:url(/img/ico/toolsSprite.gif) no-repeat;list-style-type:none !important}ul#tools li.addUser{background-position:0 0}ul#tools li.phone{background-position:0 -200px}ul#tools li.giftTag{background-position:0 -400px}ul#tools li.printer{background-position:0 -600px}ul#tools li.pencil{background-position:0 -800px}ul#tools li.addNote{background-position:0 -1000px}ul#tools li.dollarBills{background-position:0 -1200px}ul#tools li.map{background-position:0 -1400px}ul#tools li.truck{background-position:0 -1600px}ul#tools li.info{background-position:0 -1800px}ul#tools li.addPhoto{background-position:0 -2000px}ul#tools li.sendEmail{background-position:0 -2200px}ul#tools li.email{background-position:0 -2400px}ul#tools li.remove{background-position:0 -2600px}ul#tools li.addComment{background-position:0 -2800px}ul#tools li.barGraph{background-position:0 -3000px}ul#tools li.calendar{background-position:0 -3200px}ul#tools li.add{background-position:0 -3400px}ul#tools li.sort{background-position:0 -3600px}ul#tools li a{font-size:1em}ul#tools li.current a{color:#d56808}body#spaMarketingPage ul#subNav{background:url(/img/bg/gradients/lightBlueShortReversed.gif) repeat-x top left;padding:.5em .8em;display:block;float:none;margin:0 1em 1em 1em;width:auto;border:1px solid #cee4e8;border-top:none}body#spaMarketingPage ul#subNav li{float:left;margin-right:1em;background:url(/img/bg/miniSiteSubNavDivider.gif) no-repeat top right;font-size:1em;list-style-type:none;margin-bottom:0}body#spaMarketingPage ul#subNav li a{padding-right:1.1em;color:#4E7C9B;font-size:.9em}body#spaMarketingPage ul#subNav li.current a,body#spaMarketingPage ul#subNav li a:hover{color:#D16908}body#spaMarketingPage ul#subNav li.last{margin-right:0;background:none}body#spaMarketingPage ul#subNav li.last a{padding-right:none}body#spaMarketingPage div#content{margin-left:.8em;width:51em}.industryPartners{text-align:center}.industryPartners img{text-align:center;margin-bottom:1em}.industryPartners img.last{margin-bottom:0}.partnerOptions{clear:both;display:block;margin-bottom:2em}.partnerOptions div a img{display:block}.partnerOptions div.spaListings,.partnerOptions div.giftCertificates,.partnerOptions div.advertising{margin-right:2em;width:216px;float:left}.partnerOptions div div{border:1px solid #c4dee2;border-top:none;background:#e3f0f6;padding:.8em}.partnerOptions div a.readMore{font-size:.9em}.partnerOptions div.advertising{margin-right:0}.advertisingOptions{margin:.5em 0 0 -.8em}.advertisingOptions div{float:left;padding:.5em .8em;width:21.75em}.advertisingOptions div ul{margin-top:1em}.advertisingOptions div ul li{float:left;margin:0 1em .8em 0}.advertisingOptions div ul li.alt{margin-right:0}.advertisingOptions div ul li img{border:1px solid #cee4e8;padding:3px;background:#fff}.advertisingOptions div h2{margin-bottom:.3em}.advertisingOptions div h3{font-weight:normal;font-size:1em;margin-bottom:.25em}.advertisingOptions div p{margin-left:1.85em;margin-bottom:1.6em}.advertisingOptions div p.intro{margin-left:0;margin-bottom:1.4em}.advertisingOptions div hr.lookalike{border-top:1px dotted #dce4cc}.advertisingOptions div.emailAdvertising{margin-right:2em}.advertisingOptions div h3.reports{background:url(/img/ico/stats.gif) no-repeat top left;padding-left:1.6em}.advertisingOptions div h3.creativeServices{background:url(/img/ico/paintbrush.gif) no-repeat top left;padding-left:1.6em}.advertisingOptions div h3.targetedLists{background:url(/img/ico/users.gif) no-repeat top left;padding-left:1.6em}.advertisingOptions div h3.placementOptions{background:url(/img/ico/siteMap.gif) no-repeat top left;padding-left:1.6em}.advertisingOptions div h3.lowCPM{background:url(/img/ico/dollarSign.gif) no-repeat top left;padding-left:1.6em}body#corporateSalesPage div#content{margin-left:.8em;width:48.2em}body#corporateSalesPage ul#subNav{background:url(/img/bg/gradients/lightBlueShortReversed.gif) repeat-x top left;padding:.5em .8em;display:block;float:none;margin:0 1em 1em 1em;width:auto;border:1px solid #cee4e8;border-top:none}body#corporateSalesPage ul#subNav li{float:left;margin-right:1em;background:url(/img/bg/miniSiteSubNavDivider.gif) no-repeat top right;font-size:1em;list-style-type:none;margin-bottom:0}body#corporateSalesPage ul#subNav li a{padding-right:1.1em;color:#4E7C9B;font-size:.9em}body#corporateSalesPage ul#subNav li.current a,body#corporateSalesPage ul#subNav li a:hover{color:#D16908}body#corporateSalesPage ul#subNav li.last{margin-right:0;background:none}body#corporateSalesPage ul#subNav li.last a{padding-right:none}body#corporateSalesPage #content .corporateUses{clear:left;margin-bottom:1.5em;background:#f1f7e8;border:1px solid #dee3cd;padding:.8em;margin-left:-.8em}body#corporateSalesPage #content ul.corporateFeatures{width:44em;margin-bottom:2em}body#corporateSalesPage #content .corporateFeatures li{float:left;width:22em}body#corporateSalesPage #content .corporateUses h2{margin-bottom:.3em;color:#d56808;font-size:1em}body#corporateSalesPage #content .corporateUses div{float:left;width:10.2em;padding-right:1em;margin-right:1em;border-right:1px solid #e7ebd9}body#corporateSalesPage #content .corporateUses div.last{padding-right:0;margin-right:0;border-right:0}body#corporateSalesPage #content form.basic{margin-bottom:2em}body#corporateSalesPage #content form.basic fieldset{border:none;margin-bottom:0}body#corporateSalesPage #content ul.checkList{margin-left:1.5em !important}body#corporateSalesPage #content .spasInYourArea{padding:.5em .8em .5em 2.3em;background:#e3f0f6 url(/img/ico/checkMarkRound.gif) no-repeat .5em .5em;border:1px solid #cee4e8}body#corporateSalesPage #content .spasInYourArea strong{font-size:1.3em;font-weight:normal;color:#d56808}body#corporateSalesPage #content .packagingOptions{margin-bottom:1.5em;display:block}body#corporateSalesPage #content p.shipping{background:url(/img/ico/ship.gif) no-repeat top left;padding-left:1.7em}body#corporateSalesPage #content .corporateBranding{width:22em;border-right:1px solid #e5e9d6;padding-right:1.85em;margin:0 2em 1.5em 0;float:left}body#corporateSalesPage #content .corporateBranding h1,body#corporateSalesPage #content .shippingOptions h1{margin-bottom:.8em}body#corporateSalesPage #content .shippingOptions{float:left;width:21em}body#corporateSalesPage #content .corporateBranding img{margin:.2em 1.2em 0 0}body#corporateSalesPage #content .emailDelivery{clear:both}body#corporateSalesPage #content .giftBoxOption,body#corporateSalesPage #content .giftJacketOption{float:left;margin:.5em 3.5em .5em 0;text-align:center}body#corporateSalesPage #content .giftBoxOption{margin-left:7.2em}body#corporateSalesPage #content .giftBoxOption img,body#corporateSalesPage #content .giftJacketOption img{display:block;margin-bottom:.3em}body#corporateSalesPage #content .giftJacketOption{margin-right:0}body#corporateSalesPage #content .giftBoxOption p,body#corporateSalesPage #content .giftJacketOption p{color:#d56808}ul#history{margin-top:1em}ul#history li{padding-bottom:.8em;margin-bottom:.8em;border-bottom:1px solid #E3E8D0}ul#history li p.message{margin-bottom:.5em}ul#history li p.noteDate{width:45px;height:43px;float:left;margin-right:1em;text-align:center;background:url(/img/ico/calendarBigBlank.gif) no-repeat top left;padding-top:1.35em;font-size:.8em;text-transform:uppercase;font-family:tahoma;margin-bottom:0}ul#history li p.noteDate strong{display:block;margin-top:-.3em}ul#history li div.note{float:left;width:47em}ul#history li div.note p{margin-bottom:1em}ul#history li div.note h3{margin:.2em 0;font-weight:normal}ul#history li div.note h4{font-weight:normal}ol.sortList{margin-bottom:1.5em;list-style-type:none}ol.sortList li{font-size:.88em;margin-bottom:.4em}ol.sortList li span.drag{float:left;margin-right:.5em;width:41px;height:14px;background:url(/img/ico/drag.gif) no-repeat top left;margin-top:.1em;cursor:move}ol.sortList li span.drag:hover{background-position:0 -14px}.alertBlue{background:#E2F3F6 url(/img/ico/asterisk.gif) no-repeat .8em .6em;border-bottom:1px solid #D5E1E6;border-top:1px solid #D5E1E6;padding:.5em .8em .5em 2.6em}div.error,div.success{padding:0em 0.3em 0 2.4em !important;margin-bottom:.5em;border-bottom:1px solid #E6ECCF}div.error{background:url(/img/bg/error.gif) no-repeat 0 .2em}div.success{background:url(/img/bg/success.gif) no-repeat 0 .2em}div.error p,div.success p{margin-bottom:0.3em !important;font-size:.8em;padding:0 !important}div.error a:hover,div.success a:hover{color:#ff8215}div.error h3,div.success h3{font-size:.9em !important;padding:0 !important;margin-bottom:0.2em !important}div.error h3{color:#A00101 !important}div.success h3{color:#0faf27 !important}.ajaxSaved{background:yellow;display:block;margin-bottom:1em;padding:.2em .5em;font-size:.88em;font-weight:bold}body.homePage #content #leftCol{width:300px;margin-right:1.8em !important}body.homePage #content #rightCol{width:28.6em !important}body.homePage div.whatWhereSearch{background:url(/img/bg/homePageSearchForm.jpg) no-repeat top right !important}body.homePage #content #leftCol .ads_content{margin-bottom:1.5em;height:250px}body.homePage #content #leftCol .daySpas{background:#e8f3f8;border:1px solid #cee4e8;height:226px;padding:.8em;margin-bottom:1em}body.homePage #content #leftCol .daySpas p img{float:right;margin-left:1em;margin-bottom:.8em;display:block;border:1px solid #cee4e8;background:#fff;padding:2px}body.homePage #content #leftCol .daySpas h2{font-size:1em;color:#d56808}body.homePage #content #leftCol .daySpas ul li{float:left;width:9em;margin-right:1em;margin-bottom:.2em}body.homePage #content #rightCol .giftCertificates{height:250px;margin-bottom:1em}body.homePage #content #rightCol .resortSpas{height:350px;padding:.8em;padding-right:0;margin-bottom:1.5em;border-bottom:1px solid #e6ecdb}body.homePage #content #rightCol .resortSpas h2{font-size:.9em}body.homePage #content #rightCol .resortSpas ul li{float:left;margin-right:1em;text-align:center}body.homePage #content #rightCol .resortSpas ul li.last{margin-right:0}body.homePage #content #rightCol .resortSpas ul li a img{display:block;border:1px solid #b8c0a9;margin-bottom:.5em}body.homePage #content #rightCol .resortSpas ul a{display:block}body.homePage #content #rightCol{padding-top:0 !important}.singleBlogPost{padding-left:.8em}.singleBlogPost .blogHeader{border-bottom:1px solid #dce4cc;margin-bottom:.5em;padding-bottom:.5em}.singleBlogPost .blogHeader .category{float:right;text-align:right}.singleBlogPost .blogHeader .postInfo{float:left}.singleBlogPost .blogHeader div p{margin-bottom:0;padding-bottom:0}.singleBlogPost img{padding:2px;border:1px solid #dce4cc !important;margin-left:1em !important;margin-top:.5em !important;margin-bottom:.5em !important}body.homePage #content #leftCol .recentlyAddedSpas{padding-left:.8em}body.homePage #content #leftCol .recentlyAddedSpas ul li{border-bottom:1px solid #dce4cc;padding-bottom:.4em;margin-bottom:.4em}body.homePage #content #leftCol .recentlyAddedSpas ul li a.photo{float:right;margin-left:1em}body.homePage #content #leftCol .recentlyAddedSpas ul li a.photo img{border:1px solid #dce4cc}body.homePage #content #leftCol .recentlyAddedSpas ul li h2 a{font-size:.9em}body.homePage #content #leftCol .recentlyAddedSpas ul li h2{margin-bottom:0}body.homePage #content #leftCol .recentlyAddedSpas a.newSpasFeed{font-size:.9em;background:url(/img/ico/rss.gif) no-repeat 100% 70%;padding-right:3.5em}div.blog div.posts p{padding-bottom:.8em;margin-bottom:0;line-height:1.4em}div.blog div.posts p.datePosted{background:url(/img/ico/calendar.gif) no-repeat 0 .05em;padding:0 0 0 1.5em;border:none;margin-top:1em}div.blog div.posts a.readMore{font-size:.88em;background-position:100% 75%}div.blog div.posts img{padding:3px;border:1px solid #e5e9d7}div.blog div.posts ul,div.blog div.posts ol{margin:0 0 1em 2em}div.blog div.posts ul li{font-size:.9em;margin-bottom:.3em;list-style-type:disc}div.blog div.posts ol li{font-size:.9em;margin-bottom:.3em}img.alignright{margin:.8em 0 0em .8em;float:right}img.border{background:#fff;padding:3px;border:1px solid #e1e3cd}img.alignleft{margin:.8em .8em 0em 0em;float:left}div.blog div.posts div.post{margin-bottom:.8em !important;padding-bottom:.8em !important;border-bottom:1px dotted #d0d6b9 !important}div.blog div.posts{width:31.2em;float:left;margin-right:1em !important;padding-right:1.5em !important;border-right:1px solid #e5e9d7 !important}div.blog div.posts div{float:none !important}div.blog div.posts h2{margin-bottom:.5em;font-size:1.1em !important}div.blog div.blogNav{width:10em;float:left}div.blog div.blogNav h2{clear:left;margin-bottom:.5em}div.blog div.blogNav ul{margin-bottom:1.5em}div.blog div.blogNav ul li{float:none !important;width:100% !important;font-size:1em}body#landingPage div.whatWhereSearch{background:url(/img/bg/daySpasSearchForm.jpg) no-repeat top right;height:13.69em;padding:1.2em 1em;margin:-.7em 0 1.5em 0}body.resortSpas div.whatWhereSearch{background:url(/img/bg/resortSpasSearchForm.jpg) no-repeat top right !important}form#whatWhereSearch label.where input{width:16em}div.whatWhereSearch h1{color:#f9d4b6;font-weight:normal;font-size:1.5em;margin-bottom:.3em}div.whatWhereSearch h2{padding-right:1.5em;float:left;margin-bottom:.4em;margin-right:1em}div.whatWhereSearch h2 a{color:#f9d4b6}div.whatWhereSearch h2 a:hover{color:#fff}div.whatWhereSearch h2 a.current{color:#def0f7}div.whatWhereSearch h2 span{font-size:.8em;color:#cabab4;font-variant:small-caps}#spaNameSearch input{width:18em}div.whatWhereSearch span.searchType{color:#796762 !important;margin-bottom:0;display:block;float:left}div.whatWhereSearch span.searchType a{color:#fff}body#landingPage div.whatWhereSearch h2{color:#fff}div.whatWhereSearch p{width:38em;font-size:.88em;margin-bottom:1.3em}div.whatWhereSearch p a{color:#ffffff}body#landingPage div.whatWhereSearch p{color:#fff !important}div.whatWhereSearch p.in{width:auto !important;float:left;margin:.4em 1em 0 0}div.whatWhereSearch fieldset{border:none !important;margin:0;padding:0;float:left;clear:both}div.whatWhereSearch fieldset label input{font-size:1.05em !important;margin-bottom:.2em}body#whatWhereSearch fieldset label input{color:#dd883c;background:#f9faf4;border-color:#98a7ab}div.whatWhereSearch fieldset label a,div.whatWhereSearch fieldset label span{font-size:.9em}body#landingPage div.whatWhereSearch fieldset label a,body#landingPage div.whatWhereSearch fieldset label span{color:#fff}div.whatWhereSearch fieldset label a{background:url(/img/ico/dropDown.gif) no-repeat top right;padding:0 2em .6em 0}div.whatWhereSearch fieldset label a:hover{color:#b2e4fa}div.whatWhereSearch button{float:left}body#landingPage #content #leftCol{width:300px;float:left;margin-right:2em}body#landingPage #content #rightCol{width:25.7em;float:left;padding-top:.8em}body#landingPage #content #rightCol h2{color:#d56808}body#landingPage #content #rightCol h3{color:#d56808;font-weight:normal;font-size:1em;margin-bottom:.8em}body#landingPage #content #rightCol h4{color:#64663e;margin-bottom:.5em;font-weight:normal;padding-right:1.7em;float:left}body#landingPage #content #rightCol h4.ca{background:url(/img/ico/flag_ca.gif) no-repeat 100% 50%}body#landingPage #content #rightCol h4.us{background:url(/img/ico/flag_com.gif) no-repeat 100% 50%}body#landingPage #content #rightCol hr{border-color:#e6ebd5;margin-top:0;margin-bottom:1em}body#landingPage #content #leftCol div.myCity{background:#e8f3f8 url(/img/bg/myCity.gif) no-repeat 95% .5em;border:1px solid #cee4e8;padding:.8em;position:relative;margin-bottom:1em}body#landingPage #content #leftCol div.myCity h2{color:#d56808;margin-bottom:.1em}body#landingPage #content #leftCol div.myCity h3{color:#64663e;font-size:.9em;font-weight:normal;margin-bottom:.3em}body#landingPage #content #leftCol div.myCity h3.changeCity a{padding:0 1.2em 0 1em;background:url(/img/ico/arrow.gif) no-repeat 100% 65%}body#landingPage #content #leftCol div.myCity hr{border-color:#d2e6ea;margin-bottom:.8em}body#landingPage #content #leftCol div.myCity ul{margin-bottom:.5em}body#landingPage #content #leftCol div.myCity ul li{float:left;width:9em;margin-bottom:.2em;font-size:1em}body#landingPage #content #leftCol div.myCity ul li a{font-size:.9em}body#landingPage #content #leftCol div.myCity h3.hotDeals{padding-bottom:.3em;border-bottom:1px solid #cbe7eb;margin-bottom:1em}body#landingPage #content #leftCol div.myCity h3.hotDeals a{background:none;padding:0}body#landingPage #content #leftCol div.myCity h3.hotDeals a.subscribe{color:#d56808;font-size:1.1em;background:url(/img/ico/rssSquare.gif) no-repeat top right;padding-right:1.8em}body#landingPage #content #leftCol div.myCity h3.hotDeals a.more{float:right;font-size:1em}body#landingPage #content #leftCol div.myCity h2.rssFeeds{margin-bottom:.5em}body#landingPage #content #leftCol div.myCity a.subscribe{background:url(/img/ico/rssSquareSm.gif) no-repeat 100% 50%;padding-right:1.5em;padding-left:.5em}div#changeCity{top:4em;left:7em;width:30em}div#changeCity h1{font-size:1em}div#changeCity h1 a{float:right;font-size:.9em;background:url(/img/ico/closeWindowBlue.gif) no-repeat top left;padding-left:1.6em;line-height:16px}div#changeCity form.basic fieldset{border-bottom:0;padding-bottom:0;margin-bottom:0}div#changeCity form.basic button{float:left;margin-right:1em}div#changeCity form.basic a{margin-top:.65em;display:block}body#landingPage #content #leftCol div.myCity ul.hotDeals{margin-bottom:1em;padding:1em 0 .5em 0;border-top:1px solid #d2e6ea;border-bottom:1px solid #d2e6ea}body#landingPage #content #leftCol div.myCity ul.hotDeals li{width:82px;margin-right:1em}body#landingPage #content #leftCol div.myCity ul.hotDeals li img{display:block;margin-bottom:.4em}body#landingPage #content #leftCol div.myCity ul.hotDeals li.last{margin-right:0}body#landingPage #content #leftCol div.myCity ul.hotDeals li a{text-align:center;font-size:.88em;display:block}body#landingPage #content #leftCol div.featuredResortSpas{background:#e8f3f8;border:1px solid #cee4e8;padding:.8em;margin-bottom:1em}body#landingPage #content #leftCol div.featuredResortSpas h2{margin-bottom:.8em;color:#d56808}body#landingPage #content #leftCol div.featuredResortSpas ul li img{float:right;margin-left:1em;border:1px solid #cee4e8}body#landingPage #content #leftCol div.featuredResortSpas ul li{border-bottom:1px solid #cee4e8;padding-bottom:.5em;margin-bottom:.5em}body#landingPage #content #leftCol div.featuredResortSpas ul li h3{margin-bottom:0;font-weight:normal;font-size:1em}body#landingPage #content #leftCol div.featuredResortSpas ul li h3 a{color:#4E7C9B}body#landingPage #content #leftCol div.featuredResortSpas ul li h3 a:hover{color:#d56808}body#landingPage #content #leftCol div.featuredResortSpas ul li h3 span{display:block;color:#6f7e52}body#landingPage #content #rightCol div.regionList{margin-bottom:.8em;clear:left}body#landingPage #content #rightCol div.regionList ul{float:left;margin-right:1.9em;width:6.86em}body#landingPage #content #rightCol div.regionList ul.column3{margin:0}body#landingPage #content #rightCol ul.regionList{margin-bottom:1em;clear:left}body#landingPage #content #rightCol ul.regionList li{float:left;width:7em;margin:0 1em .2em 0;font-size:1em;overflow:hidden;height:1.1em}body#landingPage #content #rightCol ul.regionList li.last{margin-right:0}body#landingPage #content #rightCol ul.regionList li a{font-size:.9em}body.giftCertificates .giftCertificatesHeader{background:url(/img/bg/giftCertificatesHeader.jpg) no-repeat top right;height:192px;padding:1.2em 1em;margin:-.7em 0 1.5em 0}body.giftCertificates .giftCertificatesHeader h1{color:#f9d4b6;font-weight:normal;font-size:1.5em;margin-bottom:.3em}body.giftCertificates .giftCertificatesHeader h2{margin-bottom:.4em;color:#fff}body.giftCertificates .giftCertificatesHeader p{width:38em;font-size:.88em;margin-bottom:1.3em;color:#fff}body.giftCertificates .giftCertificatesHeader ul{width:36em;margin:0;padding:0}body.giftCertificates .giftCertificatesHeader ul li{float:left;width:14em;font-size:.9em;color:#fff;margin:0 4em 1.5em 0 !important;padding-left:1.7em;background:url(/img/ico/asteriskBrown.gif) no-repeat 0 10%;list-style-type:none}body.giftCertificates div.giftCertificateInfo{background:url(/img/bg/daySpasSearchForm.jpg) no-repeat top right;height:13.69em;padding:1.2em 1em;margin:-.7em 0 1.5em 0}body.giftCertificates div.giftCertificateInfo h1{color:#f9d4b6;font-weight:normal;font-size:1.5em;margin-bottom:.3em}body.giftCertificates div.giftCertificateInfo p{width:38em;color:#fff;font-size:.88em;margin-bottom:1.3em}body.giftCertificates .giftCertificatesHeader{background:url(/img/bg/gc_header_nodc.jpg) no-repeat top right}body.giftCertificates .dc10{background:url(/img/bg/gc_header_dc10.jpg) no-repeat top right}body.giftCertificates .dc15{background:url(/img/bg/gc_header_dc15.jpg) no-repeat top right}body.giftCertificates .dc20{background:url(/img/bg/gc_header_dc20.jpg) no-repeat top right}body.giftCertificates .dc50_39{background:url(/img/bg/gc_header_dc50_39.jpg) no-repeat top right}body.giftCertificates .giftCertificatesHeader h1{color:#d56808;margin-bottom:.5em}body.giftCertificates .giftCertificatesHeader p{width:35em;color:#7c6a5f;line-height:1.4em}body.giftCertificates .giftCertificatesHeader ul li{color:#7c6a5f;background:url(/img/ico/asterisk.gif) no-repeat top left}div#gcSalesPitch{margin-bottom:1.5em}div#gcSalesPitch div#info{float:left}div#gcSalesPitch div#info{margin-right:.8em;padding-right:.8em;padding-left:.8em;width:31em}div#gcSalesPitch div#info p{margin-bottom:1.5em}div#gcSalesPitch div#info ul{float:left;margin-right:1em;width:32em}div#gcSalesPitch div#info ul li{font-size:.9em;width:14em;float:left;margin:0 1em 1.2em 0;background:url(/img/ico/asterisk.gif) no-repeat top left;padding-left:1.8em}div#gcSalesPitch div#photos{float:left;width:15em;text-align:center}div#gcSalesPitch img{margin:0 0 .5em 0}div#gcSalesPitch div#photos ul{margin-left:3.5em}div#gcSalesPitch div#photos ul li{float:left;margin-right:.8em}div#gcSalesPitch div#photos ul li a{font-size:.9em;padding:.25em .5em;border:1px solid #cee4e8;background:#eaf6f5;color:#0277AA}div#gcSalesPitch div#photos ul li a:hover,div#gcSalesPitch div#photos ul li.current a{background:#fff;color:#db6808}div#gcSalesPitch h2{font-size:.9em;font-weight:normal;margin:0 0 .8em 1.4em}.spaOwnersLogin a.actionButton{margin-bottom:.8em;float:left;padding-left:.7em;padding-right:.7em;padding-bottom:.3em}form#returningCustomers,form#newCustomers{float:left;width:21.5em;border:none;padding:.8em}form#newCustomers{width:23.5em;margin-right:0}form#returningCustomers fieldset,form#newCustomers fieldset{border:none}form#newCustomers fieldset{border-left:1px dotted #D1D9B2;padding-left:2em}form#returningCustomers fieldset button{margin-bottom:1em}form#newCustomers fieldset button{clear:both;margin-top:.5em;float:left}body#mapSearch #content div{height:500px;width:40em}.mapListing{float:left;width:23.15em;border-left:1px solid #D1D9B2;padding-left:1em}.mapListing .whiteBox{padding-top:.5em;padding-bottom:.7em;margin-bottom:0}.mapListing form.basic fieldset{border-bottom:0;margin-bottom:0;padding-bottom:0}.mapListing form.basic fieldset legend{margin-bottom:.4em}.mapListing form.basic fieldset label input{margin-bottom:.2em;background:white}.mapListing form.basic fieldset p{font-size:.8em;margin-bottom:.4em}.mapListing form.basic fieldset button{margin-bottom:.2em;padding-top:.15em;padding-bottom:.15em}.mapListing ul{padding:.8em 1em;background:#F9FAF4 url(/img/bg/gradients/lightBlueLongReversed.gif) repeat-x top left;border:1px solid #DCDEC4;border-top:none}.mapListing ul li{padding:.3em 0;border-bottom:1px solid #DCDEC4}.mapListing ul li h3{font-size:.9em;margin-bottom:.2em;font-weight:bold;color:#64662c;font-weight:normal}.mapListing ul li a{font-weight:bold;background:url(/img/ico/googleMaps.gif) no-repeat 0 .1em;padding-left:1.5em}.mapListing ul li p{margin-bottom:.2em}.mapListing a.linkPage{background:url(/img/ico/link.gif) no-repeat 0 .4em;padding-left:1.5em;font-size:.9em}body#packageBuilder div.bigHeader{margin:0 0 1em 0}body#packageBuilder form.builder{float:left;width:19.35em;background:#F9FAF4 url(/img/bg/gradients/lightBlueLongReversed.gif) repeat-x top left;border:1px solid #DCDEC4;margin:0 1em 1em 0;padding:.2em .8em .5em .8em;height:18.5em}body#packageBuilder form#step3{margin-right:0}body#packageBuilder form.builder h1{font-size:3em;font-family:Georgia,"Times New Roman",Times,serif;margin:-.2em 0 .1em 0;padding:0}body#packageBuilder form.builder h2{margin-bottom:.5em}body#packageBuilder form.builder fieldset{border:none}body#packageBuilder form.builder fieldset select{width:15em}body#packageBuilder form.builder fieldset p{font-size:.88em;margin-bottom:1.5em}body#packageBuilder div#action{clear:both}body#packageBuilder form#step3 .slider{position:relative;height:16px;width:200px;margin-left:8px;margin-top:1.8em;display:block;margin-bottom:.5em;background:url(/img/bg/sliderBarWhite.gif) repeat-x}body#packageBuilder form#step3 .handle{position:absolute;height:18px;width:16px;background:url(/img/bg/sliderHandleBlue.gif) no-repeat;cursor:w-resize}body#packageBuilder form#step3 p#priceRange{width:220px;text-align:center;display:block;margin-top:.75em}body#packageBuilder form#step3 label input{float:left;margin-right:.5em;margin-top:.1em}div#bookingItinerary{border-bottom:1px dotted #cbcca7;padding-bottom:1em;margin-bottom:1em}div#bookingItinerary table.basic{margin-bottom:0}div.bookingCheckout{padding-left:1.8em !important;padding-right:1em !important;width:48.2em !important;border-right:1px solid #DBDFC2 !important;margin-right:1em !important;margin-bottom:2em}div.bookingCheckout form.basic fieldset{border-bottom:1px dotted #cbcca7;margin-bottom:.5em}.guestItinerary{border:1px solid #dfe2ce;margin-bottom:1em;background:#f2f5e9;padding:.8em}.guestItinerary fieldset.guest{border:none !important;clear:both}.guestItinerary h2{margin-bottom:.5em;font-size:1em;color:#d56808;background:url(/img/ico/guest.gif) no-repeat top right;padding-right:2em;float:left;line-height:24px}.guestItinerary h3{margin-bottom:.1em;padding-bottom:.3em;font-weight:normal;font-size:1em;border-bottom:1px dotted #cbcca7}.guestItinerary table.basic{border:none}.guestItinerary table.basic tr td{border:none;padding:.3em 0;border-bottom:1px dotted #cbcca7}.guestItinerary table.basic tr td.last{background:none;border-bottom:none;padding-top:1em}.guestItinerary table.basic tr td select{font-size:1em;background:#ecf7f8}body#helpPage h2{font-size:1em;margin-bottom:.5em}body#helpPage div.faq h1{margin-bottom:1.2em}body#helpPage div.faq div{margin-right:2em;width:20em;float:left}body#helpPage div.faq div ul{margin-left:0 !important}body#helpPage div.faq h2{margin-bottom:.5em}.useGiftIntro{margin:0 0 1.5em .8em}.useGiftIntro div{float:left;width:34em}.useGiftIntro img{float:right;margin:.4em 1.6em 0 0}.useGiftIntro p.question{background:url(/img/ico/questionMarkRound.gif) no-repeat top left;padding-left:1.6em;line-height:16px}.giftCertificateType{float:left;border:1px solid #c4dee2;width:21.7em;margin-bottom:2em;padding:.8em;background:#e7f2f7}.giftCertCard input{margin-bottom:.2em !important}.giftCertCard span{font-size:.88em;display:block;margin-bottom:1em}.giftCertificateType h2{margin-bottom:.4em;color:#277AA7;font-size:1em}.giftCertificateType div.error{border-color:#c4dee2}.giftCertificateType form.basic fieldset{border-bottom:1px solid #c4dee2}.giftCertificateType form.basic fieldset input{background:#fff}.giftCertCard{margin-right:2em}body#spaMarketing ul#tools{margin-top:1.5em;display:block}body#spaMarketing ul#tools li{background:none;padding-left:0;margin-bottom:0 !important}body#spaMarketing img.alignright{margin-top:0}body#spaMarketing form.basic{margin-bottom:2em}body#spaMarketing form.basic fieldset label span{color:#d56808}table.chooseYourPlan td{font-size:.9em;padding:.4em .6em !important}table.chooseYourPlan label.radioCheck{margin-bottom:0;font-size:1em}form.partnerSignUp{margin-top:1.5em;margin-bottom:2em}form.partnerSignUp button{margin-left:3.5em}form.partnerSignUp div{margin-left:3.1em}table.compare{width:48.2em;border-collapse:collapse;margin:.8em 0 .8em 0}table.compare col.premium{background:#f4f5ec}table.compare th,table.compare td{padding:.3em 0;text-align:center;font-size:.9em;border:1px solid #e3e4d9}table.compare td.feature{text-align:left;padding-left:1.5em;border-left:none}table.compare td.heading{color:#d56808;text-align:left;border-left:none}table.compare td.heading a{padding-left:.8em}table.compare td.premium{color:#d56808}table.compare th.feature{text-align:left;border-left:none}table.compare thead tr th{font-size:1.1em;text-transform:uppercase;padding:.3em 0;font-weight:normal}table.compare thead tr th.premium{color:#d56808}table.compare thead tr th.feature{border-top:none}table.compare thead tr th span{font-size:.7em;text-transform:none}table.compare col.free,table.compare col.premium{width:10em}table.compare tr.pricing td{text-align:center;font-size:1.1em;color:#D56808}table.compare tr.pricing td span,table.compare tr.pricing td em{font-size:.7em;display:block;color:#6f7131}table.compare tr.pricing td em{font-style:normal}table.compare tr.subscribe td{padding-top:.6em;padding-bottom:.6em}table.compare tr.subscribe td a{display:block;width:5em;margin:0 auto}p.conditions{float:right;color:#d56808;margin-right:.5em}body.staticPage #content form#contactForm{width:28em;padding-right:2em;float:left;margin-right:1em;padding-top:1em}body.staticPage #content form#contactForm textarea{width:26em}body.staticPage #content div.contactDetails{float:left;width:18.72em;background:#e8f3f8;border:1px solid #cee4e8;padding:.8em}body.staticPage #content ul,body.staticPage #content ol{margin:0 0 1em 1.5em}body.staticPage #content ul li{font-size:.9em;margin-bottom:.3em;list-style-type:disc}body.staticPage #content ol li{font-size:.9em;margin-bottom:.3em}body.staticPage #content div.contactDetails h2{font-size:1.2em}body.staticPage #content div.contactDetails h3{margin-top:1em;margin-bottom:.3em;font-size:.9em}body.staticPage #content div.contactDetails div#address span.fn{display:none}body.staticPage #content div.contactDetails div#address address{font-size:.9em}#contactInfo address.adr{margin-bottom:0}#contactInfo div{float:left;border-right:1px dotted #CBDFEC;margin-right:1em;padding-right:1em}#contactInfo div h3{color:#277AA7}#contactInfo h4{margin:0 0 .2em 0;padding:0;font-weight:normal}#contactInfo div#mailingAddress{width:9em}#contactInfo div#telephone{border:none}#contactInfo div#mailingAddress address{font-size:.9em}.wayspaRating{display:block;width:87px;float:left;background:url(/img/bg/ratings/ratingWhiteSm.gif) no-repeat top left}.r50{width:87px}.r45{width:80px}.r40{width:69px}.r35{width:62px}.r30{width:51px}.r25{width:44px}.r20{width:33px}.r15{width:26px}.r10{width:15px}.r05{width:07px}p.pagify{clear:both;background:#f4f9ed;border:1px solid #e5e9d7;margin-top:0!important;margin-bottom:.2em;padding:0.3em 1em 0.3em 1em !important;font-size:.9em;color:#6F7131}p.pagify a{float:right;text-decoration:none}p.pagify a.next{background:url(/img/ico/search/next.gif) no-repeat 100% 50%;padding-right:15px}p.pagify a.prev{background:url(/img/ico/search/prev.gif) no-repeat 0 50%;padding-right:10px;text-indent:15px}div.paginate{background:#f4f9ed;border:1px solid #e5e9d7;padding:.3em .8em;margin-bottom:1em}div.paginate div{float:right}div.paginate div a{padding:0 .18em;font-size:.88em}div.paginate div a.previous{padding-right:.8em;background:url(/img/ico/arrowBack.gif) no-repeat 0 60%;padding-left:1.3em}div.paginate div a.next{background:url(/img/ico/arrow.gif) no-repeat 100% 60%;padding-left:.8em;padding-right:1.3em}div.paginate div a.current{font-weight:bold;color:#d56808}div.paginate p.count{margin-bottom:0;font-size:.88em}#orderSummary table{margin-top:.5em;margin-bottom:1.5em}#orderSummary table td{font-size:.9em}#orderSummary table td.item{padding-right:1em}body#listingManager .guestItinerary table.basic tr.alt td{background:none}body#listingManager .guestItinerary table.basic tr td strong{margin-bottom:.5em;display:block}div.simplePopUp{background:url(/img/bg/dropShadow.png) no-repeat bottom right;position:absolute;padding:0;left:10em}div.simplePopUp div{position:relative;bottom:6px;right:6px;border:1px solid #d4dbbb;padding:.8em;margin:0;background:#f2f2e8}div.popUpBox{width:523px;position:absolute;top:22em;left:10em}div.popUpBox div.top,div.popUpBox div.bottom{background:url(/img/bg/box_dropShadow.png) no-repeat}div.popUpBox div.top{background-position:top left;padding:.8em 0em 0em 1em;display:block}div.popUpBox div.top div{width:490px}div.popUpBox div.bottom{background-position:bottom left;height:1em}#promoCol a{display:block;margin-bottom:1em}#promoCol a img{display:block}#promoCol .whiteBox{border-top:none}.footerAds{margin:0 auto;margin-bottom:2em;width:728px;height:90px}#adminBar{z-index:99;border-top:1px solid #767676;background:url(/img/bg/adminBar.gif) repeat-x top left;display:block;position:fixed;height:1.8em;width:100%;bottom:0;right:0}#adminBar ul{padding:.4em .2em .4em .5em;float:left}#adminBar ul li{float:left;margin-right:.8em}#adminBar ul li a{color:#3b6682}#adminBar ul li.label{float:left;font-weight:bold;color:#c84505;margin-right:.5em;margin-left:1em}#adminBar ul li.first{margin-left:0}form#buyGC p.currency{margin-left:3.4em;padding:.4em .8em;background:#fed9dd;border:1px solid #f99fa8}#brandHeader{margin:-0.7em 0 1.5em 0;padding:1.2em 1em;height:13.69em}#brandHeader p{color:#fff;width:38em}#brandHeader h1{font-size:1.5em;color:#F9D4B6}.relaisHeader{background:url(/img/bg/relaisHeader.jpg) no-repeat top right}a.wishList{display:block;clear:both;background:url(/img/ico/wishListSm.gif) no-repeat top left;padding-left:1.9em;height:21px;line-height:21px}#productPrice a.wishList{margin-bottom:.5em;font-size:.9em}.wishListHeader{height:179px;margin-bottom:1.5em;background:url(/img/bg/wishListHeader.jpg) no-repeat top left;position:relative;display:block}.wishListHeader h1{font-size:1.4em;color:#fff;position:absolute;bottom:.35em;left:.5em;margin-bottom:0 !important}.wishListContents h2{color:#d56808;margin-bottom:.2em}.wishListContents p{margin-bottom:.5em}.wishListContents{padding-left:.8em}.wishListContents table.wishList tr td.productDescription{width:430px}.wishListContents table.wishList tr td strong{color:#d56808;font-weight:normal;margin-bottom:.3em;display:block}.wishListContents .reassure{margin-bottom:1.5em}em.freeShipping{background:#fdecec;color:#d41c25;padding:.3em .5em;border:1px solid #f5cece;clear:left;display:block;width:31em;margin-top:.5em}.danoneHeader{margin-top:-10px;height:293px;background-color:red;padding:15px;margin-bottom:0px}.danoneHeader p{color:#fff;width:460px}.danoneHeader h1,.danoneHeader h2{color:#F9D4B6;width:510px}.danoneHeader h1{font-size:20px}.danoneHeader h2{margin-bottom:8px !important}.findSpasSmall fieldset{width:8em;border:none !important;margin-bottom:0 !important}.itscomplicatedfooter{font-family:Helvetica,Arial,Tahoma,Verdana,Sans-serif;font-size:12px;color:white;background-color:#936a28;padding:1px 20px 20px 20px}.itscomplicatedfooter img{float:left}.itscomplicatedenter{background-image:url(/img/itscomplicated/bottom-forms.jpg)}h1{color:#D56808;font-size:1.2em;font-weight:normal;margin:0 0 0.5em 0;padding:0}h1 a.back{font-size:.75em !important;background:url(/img/ico/arrowBack.gif) no-repeat 0 65%;padding-left:1.2em;margin-left:1em}h2{color:#6F7131;font-size:1.1em;padding:0;margin:0 0 .8em 0;font-weight:normal}h2 a.back{font-size:.88em !important;background:url(/img/ico/arrowBack.gif) no-repeat 0 65%;padding-left:1.2em;margin-left:1em}h3,h4,h5{font-size:.9em;font-weight:bold;padding:0;margin:0 0 1em 0}h3{color:#D56808}h4{color:#277AA7}h5{color:#64662c}h3.boxHeader{font-size:.9em;font-weight:bold;color:#4E7C9B;margin:0;padding:.4em 1em .37em .8em;border:1px solid #dcdec4;background:url(/img/bg/headers/boxHeadersSprite.gif) repeat-x}h3.green{background-position:0 -60px;color:#757811}h3.blue{background-position:top left;color:#277aa7}p.asterisk{background:url(/img/ico/asterisk.gif) no-repeat top left;padding-left:1.8em}p.tip{background:url(/img/ico/information.gif) no-repeat top left;padding-left:1.7em;margin-bottom:1.5em}a.readMore{background:url(/img/ico/arrow.gif) no-repeat 100% 65%;padding-right:1.3em}form label.radioCheck{margin-bottom:.5em;cursor:pointer}form label.radioCheck input{float:left;margin-right:.5em !important;margin-top:.05em !important}form#buyGC{padding-top:.3em;padding-bottom:1em;margin-bottom:2em;position:relative}form#buyGC fieldset{border-bottom:none;padding-right:1em;margin-bottom:.8em}form#buyGC fieldset.step1 img{float:right;cursor:pointer}form#buyGC fieldset h1{margin-bottom:.1em}form#buyGC fieldset div{margin-left:3.1em;border-bottom:1px dotted #cbcba9;padding-bottom:.5em}form#buyGC fieldset label{color:#0277AA}form#buyGC fieldset label input{font-size:1em !important}form#buyGC fieldset div a.needHelp{display:block;margin:1.5em 0 0 2em;float:left;background:url(/img/ico/helpWhite.gif) no-repeat top left;padding-left:1.8em}form.basic fieldset h1.graphic{width:35px;height:35px;display:block;float:left;margin:0 .5em .8em 0;padding:0 !important}form.basic fieldset.step1 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:top left}form.basic fieldset.step2 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:0 -35px}form.basic fieldset.step3 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:0 -70px}form.basic fieldset.step4 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:0 -105px}form.basic fieldset.step5 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:0 -140px}form.basic fieldset.step6 h1.graphic{background:url(/img/ico/stepsSprite.gif) no-repeat;background-position:0 -175px}form.basic fieldset.step4 div{border-bottom:none}form#buyGC fieldset div#deliveryOptions{margin-top:1em}form#buyGC fieldset div#deliveryOptions div{margin-left:0 !important;border-bottom:0}form#buyGC fieldset div#deliveryOptions div a{margin:0 auto;display:block;margin-bottom:.8em;text-align:center}form#buyGC div#deliveryOptions{padding:.5em 0 1.5em 0 !important}form#buyGC div#deliveryOptions div{float:left;width:13em;padding-right:1.7em;margin-right:1.7em;border-right:1px solid #dee3c4;padding-top:3.2em}form#buyGC div#deliveryOptions h2{text-align:center;font-weight:normal;font-size:1em}form#buyGC div#deliveryOptions label{cursor:pointer}form#buyGC div#deliveryOptions label input{margin-bottom:0}form#buyGC div#deliveryOptions div#eGiftCard{background:url(/img/ico/giftDeliverySpriteLg.png) no-repeat 47% 0}form#buyGC div#deliveryOptions div#print{background:url(/img/ico/giftDeliverySpriteLg.png) no-repeat 47% -300px}form#buyGC div#deliveryOptions div#ship{background:url(/img/ico/giftDeliverySpriteLg.png) no-repeat 47% -600px}form#buyGC div#deliveryOptions div#ship{margin-right:0;border-right:none}form#buyGC div#deliveryOptions div#ship p em{display:block;color:#D56808;font-size:.8em;margin-top:.4em}form#buyGC fieldset label textarea{width:32.9em;height:5em}form#buyGC fieldset.methodEmail ul{margin-left:3.1em}form#buyGC fieldset.methodEmail ul li{float:left;margin:0 1.5em 1.5em 0;width:13.3em}form#buyGC fieldset.methodEmail ul li a img{border:1px solid #DEE3C4;display:block;margin-bottom:.8em}form#buyGC fieldset.methodEmail ul li a{display:inline;background:#000}form#buyGC button{clear:both;margin-top:1em;margin-bottom:.8em;display:block;float:left}.methodShip div div{margin-left:0 !important;border:none !important;margin-bottom:1.6em !important}.methodShip div div.last{margin-bottom:0 !important}.methodShip div div img{float:right;margin-left:1em}.methodShip div div label input{float:left;margin-right:.5em !important;margin-top:.1em !important}.methodShip div div label.boxQuantity{margin-left:1.55em}.methodShip div div label.boxQuantity input{margin-bottom:0}.methodShip div div p{clear:left;margin-left:1.6em;padding-top:.2em}fieldset p.example{margin-top:1.5em;float:left}fieldset.promoCode p.example span{letter-spacing:.2em;padding-left:.3em}fieldset.creditCard div{margin:.6em 0 .8em 1.42em}fieldset.creditCard label.previousCC{margin-bottom:1em}#wishListForm input.button{clear:left;font-size:0.88em !important;border-right:1px solid #2d6b95;border-bottom:1px solid #2d6b95;border-top:1px solid #498CBA;border-left:1px solid #498CBA;background:#327DAE url(/img/bg/buttons/darkBlue.gif) repeat-x top left;color:#fff;padding-left:1em;padding-right:1em;padding-top:0.25em;padding-bottom:0.25em;cursor:pointer;font-family:Tahoma;text-decoration:none}#promoCol iframe{margin-bottom:1em}body.searchPage #promoCol div.promo{background:#F9FAF4;border:1px solid #D1D9B2;padding:.5em .8em}body.searchPage #promoCol h3.hotDeals span{background:url(/img/ico/hotDeals.gif) no-repeat 100% 0;padding-right:1.8em}body.searchPage #promoCol ul#hotDeals{border-top:none}body.searchPage #promoCol ul#hotDeals li{font-size:.88em;border-bottom:1px dotted #DDE3C6;padding-bottom:.2em;margin-bottom:.2em}body.searchPage #promoCol ul#hotDeals li a{color:#81833f;display:block}body.searchPage #promoCol ul#hotDeals li a:hover{color:#6F7132;background:#f2f4ea}body.searchPage #promoCol ul#hotDeals li em{color:#c0722e;font-style:normal;font-size:.7em}#promoCol #redeemGiftPromo{border-top:none}#promoCol #redeemGiftPromo p{border-bottom:1px solid #DAE1C1;padding-bottom:.4em;margin-bottom:.5em;font-size:.88em}#promoCol #redeemGiftPromo a{font-size:.88em;font-weight:bold;background:url(/img/ico/arrow.gif) no-repeat 100% 70%;padding-right:1.5em}#promoCol a.liveHelp img{display:block;width:13.78em}#promoCol .spaPackages{margin-bottom:1em}#promoCol .spaPackages div.whiteBox{border-top:none}#promoCol .spaPackages p{border-bottom:1px solid #DAE1C1;padding-bottom:.5em;margin-bottom:.5em !important}#promoCol .spaPackages a{font-size:.88em;font-weight:bold;background:url(/img/ico/arrow.gif) no-repeat 100% 80%;padding-right:1.5em}#promoCol div#benefits{text-align:left !important}#promoCol div#benefits .whiteBox{border-top:none}#promoCol div#benefits ul li{background:url(/img/ico/asterisk.gif) no-repeat top left !important;padding-left:1.8em !important;margin-bottom:.8em !important;font-size:.88em}#promoCol div.geoTrustPromo{margin:0 auto;width:115px}#promoCol #summerPromo{background:url(/img/promos/ads/summerPromo/summerPromo.jpg);width:200px;height:200px;margin-bottom:1em;position:relative}#promoCol #summerPromo form{position:absolute;bottom:.6em;left:.8em}#promoCol #summerPromo form input{margin-bottom:0;border-color:#7a919f;color:#d56808;background:#fff;padding-top:.3em;padding-bottom:.27em}#promoCol #summerPromo form button{float:left;margin-top:.15em;padding-left:.25em;padding-right:.25em}#promoCol #summerPromo fieldset{margin:0;padding:0;border:none}@media print{body{color:#000 !important;border-color:#000 !important}#header ul#anav,#header ul#qnav,#breadcrumb,#footer,#leftCol,#navCol,body.myAccount #sideBar{display:none}#header h1,#header h2{text-indent:0;top:0;background:none !important}#header h1{font-size:1.6em}#header h2{font-size:1.2em;right:10px}#container,#content{width:auto}#container{padding-top:50px}#content{padding-top:0}table.basic{font-size:1em}table.report{font-size:.9em}.spaAppointmentsHeader{padding-left:0}#bookingDetails{border:none;font-size:1em;margin-bottom:2em}body.myAccount #rightCol{border:none;width:97%}body.myAccount #centreCol{border:none;width:100%}div.terms{font-family:Arial,Tahoma,Verdna,Sans-serif}div.terms p,div.terms address,div.terms ul li,div.terms ol li{font-size:12px}div.terms h4{font-size:13px;text-decoration:underline}div.terms h6{font-size:12px}div.terms ul li,div.terms ol li{margin-bottom:4px}div.terms address{font-style:normal}.sIFR-flash,.sIFR-flash object,.sIFR-flash embed{display:none !important;height:0;width:0;position:absolute;overflow:hidden}span.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important}}.graphic{margin:0;padding:0;display:block;overflow:hidden;text-indent:-1000em}#flashcontent{border:1px solid #D1D9B2;margin-bottom:.2em;background:#fff}p.partners{text-align:center;margin-bottom:1.5em !important}p{font-size:0.88em;margin-bottom:1em;line-height:1.28em}a{color:#4E7C9B;text-decoration:none;outline:none}a:hover{color:#DB6808}a.flag_com{background:url(/img/ico/flag_com.gif) no-repeat 0 0.158em;padding-left:1.8em}a.flag_ca{background:url(/img/ico/flag_ca.gif) no-repeat 0 0.158em;padding-left:1.8em}a.flag_co_uk{background:url(/img/ico/flag_co_uk.gif) no-repeat 0 0.158em;padding-left:1.8em}a.actionButton{float:none;font-size:0.9em;border-right:1px solid #2d6b95;border-bottom:1px solid #2d6b95;border-top:1px solid #498CBA;border-left:1px solid #498CBA;background:#327DAE url(/img/bg/buttons/darkBlue.gif) repeat-x top left;color:#fff;padding-left:1.45em;padding-right:1.45em;padding-top:0.25em;padding-bottom:0.4em;cursor:pointer;font-family:Tahoma;text-decoration:none}a.actionButton:hover{color:#B0E0F9}a.funcAdd,a.funcEdit,a.funcRemove,a.funcSave,a.funcEditImage,a.calendar{padding:.15em 1em .5em 1.6em;color:#277AA7;text-decoration:none}a.funcAdd{padding-left:1.7em;background:url(/img/ico/funcAddTan.gif) no-repeat 0 2px}a.funcEdit{background:url(/img/ico/funcEditTan.gif) no-repeat 0 2px}a.funcRemove{background:url(/img/ico/funcRemoveTan.gif) no-repeat 0 2px}a.funcSave{padding-left:1.7em;background:url(/img/ico/checkMarkRound.gif) no-repeat 0 2px}a.world{padding-left:1.7em;background:url(/img/ico/geoCode.gif) no-repeat 0 2px;padding-top:.2em}a.document{padding-left:1.7em;background:url(/img/ico/document.gif) no-repeat 0 2px;padding-top:.1em}a.funcEditImage{background:url(/img/ico/editImage.gif) no-repeat 0 2px}a.calendar{padding-top:.1em;background:url(/img/ico/calendar.gif) no-repeat 0 2px;font-size:.9em}a.viewMore{background:url(/img/ico/a_viewMore.gif) no-repeat 0 50%;padding-left:1.5em}a.whatIsThis{background:url(/img/ico/questionMarkRound.gif) no-repeat top left;font-size:.8em}a.excel{background:url(/img/ico/excel.gif) no-repeat top left;padding-left:1.6em;display:block;margin-bottom:.5em;font-size:.9em}a.resetPassword{background:url(/img/ico/resetPassword.gif) no-repeat top left;padding-left:1.6em;display:block;margin-top:.5em;padding-top:.2em;margin-bottom:.5em;font-size:.9em}a.help{cursor:help}a.print{background:url(/img/ico/printer.gif) no-repeat .1em 0;padding-left:1.9em}a.promoCode{background:url(/img/ico/promoCode.gif) no-repeat top left;padding-left:1.7em;font-weight:bold;margin-bottom:.8em;display:block}a.funcRemove:hover,a.funcAdd:hover,a.funcEdit:hover,a.funcSave:hover,a.funcEditImage:hover,a.calendar:hover,a.viewMore:hover,a.world:hover,a.promoCode:hover{color:#D56808}a.closeWindow{background:url(/img/ico/closeWindow.gif) no-repeat bottom left;height:16px;width:16px;position:absolute;top:.4em;right:.5em}a.closeWindow:hover{background:url(/img/ico/closeWindow.gif) no-repeat top left}a.uploadPhotos,a.sortPhotos,a.batchEdit,a.addUser{padding-left:1.6em;display:block;font-size:.9em;font-weight:bold}a.uploadPhotos{background:url(/img/ico/uploadPhotosSm.gif) no-repeat top left}a.sortPhotos{background:url(/img/ico/sortPhotos.gif) no-repeat top left;margin-right:1.5em}a.batchEdit{background:url(/img/ico/batchEdit.gif) no-repeat top left;padding:0em 1em 0em 1.7em}a.addUser{background:url(/img/ico/addUser.gif) no-repeat top left;padding:.06em 1em 0em 1.7em;margin-right:1.5em}div.terms{padding:0 .5em 2em .5em}div.terms hr{margin-bottom:1em}div.terms h5{text-decoration:underline;margin-bottom:.8em}div.terms h6{margin-bottom:.4em}div.terms ul{padding-left:1.5em}div.terms ol{padding-left:3em;margin-bottom:1em}div.terms ol li{margin-bottom:.5em;line-height:1.4em}div.terms ol,div.terms ul,div.terms address{font-size:.88em}div.terms ol li h5,div.terms h5{font-size:.9em;font-weight:bold}ul{list-style-type:none}ol.regularList{margin:0 0 1em 1.5em;font-size:0.85em}ol.regularList li{margin-bottom:0.5em}ul.checkList{margin:0.5em 0 1em 0 !important;list-style:none}ul.inline{margin-bottom:1em !important}ul.checkList li{font-size:.85em !important;color:#64662c;background:url(/img/ico/checkmarkGreen.gif) no-repeat 0 0.15em !important;border-bottom:none !important;padding:0 0 0.2em 1.5em !important;margin-bottom:.3em}ul.arrowList{font-size:.9em;margin-bottom:1.5em}ul.arrowList li{background:url(/img/ico/bulletOrange.gif) no-repeat 0 0.46em;padding-left:1em;line-height:1.4em}ul.paragraphList{margin-bottom:1em}ul.paragraphList li{margin-bottom:1em;font-size:.88em}ul.paragraphList li strong{display:block;margin-bottom:.3em}ul.classic{font-size:.9em}ul.classic ul{margin-left:3em}ul.blog li{background:url(/img/ico/news.gif) no-repeat 0 .35em;border-bottom:1px solid #E6ECCF;list-style-type:none;padding:.2em .5em .3em 1.7em;font-size:.9em}ul.blog li.alt{background-color:#EFEFE0}ul.arrows{list-style:none;margin-bottom:1em}ul.arrows li{background:url(/img/ico/bulletOrange.gif) no-repeat 0 50%;padding-left:1em;font-size:.9em}ul#toolBar{margin-bottom:1em}ul#toolBar li{float:left;margin-right:1em}ul#toolBar li a{font-size:.9em;font-weight:bold}ul#toolBar li a.map{background:url(/img/ico/map.gif) no-repeat .05em 0;padding-left:1.65em}ul#toolBar li a.callingSpa{background:url(/img/ico/callingSpa.gif) no-repeat top left;padding-left:1.6em}ul#toolBar li a.credit{background:url(/img/ico/creditRefund.gif) no-repeat top left;padding-left:1.6em}ul#toolBar li a.cancel{background:url(/img/ico/remove.gif) no-repeat .05em 0;padding-left:1.65em}ul#toolBar li a.reschedule{background:url(/img/ico/calendarWhite.gif) no-repeat .1em .1em;padding-left:1.6em}ul#toolBar li a.resendEmail{background:url(/img/ico/emailDelivery.gif) no-repeat .1em .1em;padding-left:1.65em}ul#toolBar li a.email{background:url(/img/ico/email.gif) no-repeat .1em 0;padding-left:1.6em}ul#toolBar li a.print{background:url(/img/ico/printer.gif) no-repeat .1em 0;padding-left:1.7em}ul#toolBar li a.ship{background:url(/img/ico/ship.gif) no-repeat .1em .1em;padding-left:1.6em}ul#toolBar li a.writeReview{background:url(/img/ico/writeReview.gif) no-repeat .1em 0;padding-left:1.6em}ul#toolBar li a.listingManager{background:url(/img/ico/listingManagerWhite.gif) no-repeat .1em 0;padding-left:1.6em}ul#toolBar li a.miniSite{background:url(/img/ico/miniSite.gif) no-repeat .1em .1em;padding-left:1.75em}ul#toolBar li a.approve{background:url(/img/ico/checkMarkRound.gif) no-repeat .1em .1em;padding-left:1.75em}ul#toolBar li a.decline{background:url(/img/ico/xRound.gif) no-repeat .1em 0;padding-left:1.75em}ul.spaList,ul.gcList{padding-top:1em}body.myAccount ul.spaList,body.myAccount ul.gcList{padding-top:.5em;margin-bottom:1em}ul.spaList li .imageHolder,ul.gcList li .imageHolder{width:93px;height:70px;padding:3px;border:1px solid #E6ECCF;background:#fff url(/img/bg/noPic.gif) no-repeat 3px 3px;float:left;margin:0 1em .4em 0}body.myAccount ul.spaList li .imageHolder,body.myAccount ul.gcList li .imageHolder{height:46px;width:65px;background:#fff}ul.spaList li,ul.gcList li{padding-bottom:.4em;border-bottom:1px solid #E6ECCF;margin-bottom:.5em}ul.spaList li h5,ul.gcList li h5,ul.personList li h5{margin-bottom:0.3em;padding-bottom:0;font-size:.9em}ul.spaList li #orderInfo,ul.gcList li #orderInfo{float:left}body.myAccount ul.spaList li h5,body.myAccount ul.gcList li h5{margin-bottom:.4em}ul.spaList li address{font-size:.9em;margin-bottom:.6em}body.myAccount ul.spaList li address{display:none}ul.spaList li table,ul.gcList li table,ul.personList li table{font-size:.9em;color:#86884C}ul.spaList li table td em{background:none !important;font-style:normal}ul.spaList li table td em.confirmed{color:#41a825}ul.spaList li table td em.unconfirmed,ul.spaList li table td em.cancelled,ul.spaList li table td em.unavailable{color:#BF3322}img{border:none}img.right{margin:0 0 1em 0.5em;float:right}hr{clear:both;height:0px;display:block;overflow:hidden;border:0px;margin:.5em 0;padding:0;border-top:1px solid #D1D9B2;width:100%}address{font-style:normal;font-size:0.9em;margin-bottom:1em}iframe.terms{width:40em;height:10em;margin-bottom:1em}.aboutWaySpa{background:url(/img/bg/headers/globalHeader.jpg) no-repeat top left}.partner{background:url(/img/bg/headers/partnerHeader.jpg) no-repeat top left}.corporateGifts{background:url(/img/bg/headers/corporateGiftsHeader.jpg) no-repeat top left}.spaGiftCertificates{background:url(/img/bg/headers/giftCertificatesHeader.jpg) no-repeat top left}.spaGroups{background:url(/img/bg/headers/groupsHeader.jpg) no-repeat top left}.teamBuilding{background:url(/img/bg/headers/teamBuildingHeader.jpg) no-repeat top left}.bridalShowers{background:url(/img/bg/headers/bridalShowersHeader.jpg) no-repeat top left}body.myAccount ul.iconList,body.listingManager ul.iconList{background-color:#F9FAF4;border:1px solid #D1D9B2;padding:1em 1em 0.5em 1em;margin-bottom:1em}body.listingManager ul.iconList li{min-height:90px}ul.iconList{list-style:none}ul.iconList li{display:block;float:left;min-height:70px;margin-right:2.5em;width:12em;padding:0 0 2em 3.7em;background-repeat:no-repeat;background-position:0 0;font-size:.9em}ul.iconList li a{display:block;text-decoration:none;font-weight:bold;margin-bottom:.2em}ul.iconList li a strong{font-weight:normal;display:block;color:#64662c;font-size:1.2em;padding-bottom:.2em}ul.sitemap *{list-style:none}ul.sitemap li{clear:left;padding-top:.5em}ul.sitemap li a{padding:.3em 0;background:#fff url(/img/ico/page.gif) no-repeat .35em 50%;display:block;text-indent:17px;text-decoration:none;color:#277aa7;margin-bottom:.4em}ul.sitemap li a:hover{background-color:#DCDFCC}ul.sitemap li ul{padding-left:1.5em}ul.sitemap li ul li{padding-top:0;float:left;width:14em;clear:none}ul.sitemap li ul li a{padding:.1em 0;background:none;text-indent:.3em;color:#6d754e;margin-bottom:0}ul.sitemap li ul li a:hover{background-color:#DCDFCC}.exposureBox{padding-top:1em}.exposureBox table tr td{background:#f9f0ed;border-color:#D1D9B2}.exposureBox table tr td.visits{width:3.5em;color:#CC442E;font-weight:bold}.exposureBox a.viewMore{font-weight:bold;font-size:.9em}table.report{border-collapse:collapse;border:1px solid #c0c0c0;font-size:.85em;margin-bottom:1.5em}table.report tbody.alt tr td{background:#E8F7FE}table.report tbody.open tr td{border-top:none !important;border-bottom:none !important}table.report tbody.open tr.depth0 td{border-top:1px solid #c0c0c0 !important}table.report thead tr th.tax,table.report thead tr th.amount,table.report thead tr th.fee{width:9em}table.report thead tr th.description{width:19em}table.report tbody tr td small{float:right;display:block;margin-left:.5em;margin-top:.1em;color:#ff8215}table.report tr td.depth1{padding-left:10px}table.report tr td.depth2{padding-left:20px}table.report tr td.depth3{padding-left:30px}table.report tr td.depth4{padding-left:40px}table.report tr td.depth5{padding-left:50px}table.report tr td.depth6{padding-left:60px}table.report tr td{border:1px solid #c0c0c0;padding:.2em .5em}table.report thead tr th{background:#f9f9f3;border:1px solid #c0c0c0;text-align:left;padding:.2em .5em}table.report tr.breakdown td{background:#fff8fc}table.report caption{border-top:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;padding:5px;font-size:1.1em;background:#F1F2E6}table.report tr.last td{font-weight:bold;background:#F3FAFF}table.report tr.last td.empty{text-align:right;background:#fff}table.menu{width:100%;margin-bottom:0.5em;font-size:0.9em;text-align:left;color:#6F7131}table.menu th{padding-bottom:.4em}table.menu th.menuItem{width:27.7em}table.menu thead tr th.duration,table.menu th.price{width:8em}table.menu tr td{padding:0.1em 0.5em 0.1em 0em;border-bottom:1px solid #E6ECCF}table.menu tr.noBorder td{border:none}table.menu tr td a{text-decoration:none;color:#4E7C9B}table.menu tr td a:hover{color:#ff8215}table.menu tr td a.new{background:url(/img/ico/miniSite/new.gif) no-repeat 98% 25%;padding-right:2.4em}table.menu tr.alt td{background-color:#efefe0}table.queue tr:hover{cursor:pointer}body.libro table.pointer tr td{cursor:pointer}table.purchases tr.currentPeriod td{background:#F3FAFF}table.purchases tr.completed td{background:#e4fce5}table.purchases tr td ul{margin-top:.3em;margin-left:1em}table.purchases tr td ul li{line-height:1.6em;background:url(/img/ico/bulletOrange.gif) no-repeat 0 0.46em;padding-left:1em}.barGraph{border-collapse:collapse;font-size:0.9em;line-height:2em}.barGraph tr td,.barGraph tr th{font-size:.9em !important;text-align:left}.barGraph tr td{margin:0;padding:0 1.3em !important}.barGraph tr td img{margin-right:.5em}.ratingSummary{border-collapse:collapse;margin:0 auto;height:130px !important;margin-bottom:1.5em}.ratingSummary td{padding:0 1.9em !important;padding-bottom:0.5em !important;vertical-align:bottom;text-align:center;font-size:.9em !important;color:#C2121B;background:url(/img/bg/ratingGrid.gif) 0 .4em}.ratingSummary td img{display:block;margin-top:.3em !important}.ratingSummary th{font-size:.9em !important;font-weight:normal}table.itinerary strong{display:block;margin-bottom:.5em;padding-top:0 !important}table.itinerary ul{margin-left:1.5em}table.itinerary ul li{background:url(/img/ico/bulletOrange.gif) no-repeat 0 0.46em;padding-left:1em;line-height:1.4em}body.popUp{position:relative;background:#fff;padding:1em 1em 0 1em}body.popUp form.booking{border:none;background:none;padding:0 0 .5em 0}body.popUp form.booking fieldset{border:none;margin-bottom:0}body.popUp table.totals{float:none;margin-bottom:1em;padding:.5em}body.popUp form.booking a{display:block;margin-bottom:.3em}body.popUp form.booking a:hover{color:#ff8215 !important}body.popUp form.booking a.addCode{background:url(/img/ico/addPromoCode.gif) no-repeat top left;padding:0 0 .5em 1.6em}body.popUp form.booking a.continue{background:url(/img/ico/checkMarkRound.gif) no-repeat top left;padding:0 0 .5em 1.6em}#explanation img{float:right;margin:0 0 1em 1em}#explanation hr{border-color:#e8edd4}body.popUp a.actionButton{border-right:1px solid #2d6b95;border-bottom:1px solid #2d6b95;border-top:1px solid #fff;border-left:1px solid #fff;background:url(/img/bg/buttons/darkBlue.gif) repeat-x 0 50%;color:#fff}body.popUp a.actionButton:hover{color:#B0E0F9}body.popUp table.menu{margin-bottom:1em}body.popUp table.menu tr td{padding-top:.2em;padding-bottom:.2em}body.popUp table.menu tr.alt td{background:#f4f6ea !important}body.popUp .popUpBar{border-color:#ddeaf0;padding:.2em .5em}body.popUp .popUpBar a{float:right;font-size:.9em;font-weight:bold;padding-left:1.7em}body.popUp .popUpBar a.close{background:url(/img/ico/closeWindowBlue.gif) no-repeat top left;margin-left:1.5em}body.popUp .popUpBar a.print{background:url(/img/ico/printWindow.gif) no-repeat top left}div#history{clear:both;padding:.5em .5em .5em .5em;border:1px solid #DCDEC4;margin-bottom:1em;background:#FFFFFF}div#history .note{margin-left:1.5em}div#history .note #noteInfo{width:21.5em}div#history .note #noteInfo h4{color:#4E7C9B}ul.notes li{border-bottom:1px solid #E6ECCF;padding-bottom:.5em;margin-bottom:.5em}ul.notes li p.noteCreatedBy{margin-bottom:.5em;margin-left:2em;float:left;border-bottom:1px solid #E6ECCF;font-style:italic}ul.notes li p.memo{margin-bottom:0;margin-left:2em;clear:left}ul.notes li h4{font-size:.9em;font-weight:bold;color:#4E7C9B}body.libro .note #noteInfo,body.myAccount .note #noteInfo{width:85%}body.libro .note #noteInfo h4,body.myAccount .note #noteInfo h4{color:#4E7C9B}body.libro .note #noteDate,body.myAccount .note #noteDate{width:4.5em}body.libro .note #noteDate p.date,body.myAccount .note #noteDate p.date{font-size:.8em;display:block;text-align:center}body.libro .note #noteDate div,body.myAccount .note #noteDate div{background:#fff;width:60px;height:50px;padding:3px;border:1px solid #DCDEC4;margin-bottom:.3em}body.libro .note #noteDate div p,body.myAccount .note #noteDate div p{height:50px;width:60px;text-indent:-1000px;display:block;overflow:hidden}body.libro .note #noteDate div p.customerSays,body.myAccount .note #noteDate div p.customerSays{background:url(/img/ico/customerSays.gif) repeat-x 0 50%}body.libro .note #noteDate div p.agentNotes,body.myAccount .note #noteDate div p.agentNotes{background:url(/img/ico/agentNotes.gif) repeat-x 0 50%}body.libro .note #noteDate div p.agentTellsCustomer,body.myAccount .note #noteDate div p.agentTellsCustomer{background:url(/img/ico/agentTellsCustomer.gif) repeat-x 0 50%}h5.dashboardHeader{padding:0.4em 1em;margin:0 !important;font-size:.9em !important;font-weight:bold !important;border:1px solid #D1D9B2;border-bottom:1px solid #E6ECCF;background:url(/img/bg/tabNav.gif) repeat-x 0 50%;color:#4E7C9B !important}#dashboard{background-color:#F9FAF4;border-bottom:1px solid #D1D9B2;border-left:1px solid #D1D9B2;border-right:1px solid #D1D9B2;padding:.8em 1em;margin-bottom:1em}#dashboard h3{color:#4E7C9B;font-size:.9em;font-weight:bold;margin-bottom:.5em}#dashboard h4{font-size:.9em;margin-bottom:.5em}#dashboard table{margin-bottom:1em}#dashboard .quote{margin-bottom:1em !important}#dashboard a.viewMore{font-size:.9em}#dashboard p.tip{background:url(/img/bg/improveListing.gif) no-repeat top left;padding-left:5em;margin-bottom:0}#dashboard p{padding:.5em 1em;margin-bottom:1em;background:#f9f0ed;border:1px solid #f4dae5}#dashboard .quote{margin-bottom:0;padding-bottom:0;border:none}#dashboard .quote #review{width:26em;border-color:#D1D9B2}#dashboard .quote #reviewer{margin-right:.5em}ul.goLiveCheckList li{font-size:.9em;line-height:1.4em;background:url(/img/ico/xRound.gif) no-repeat 0 0.09em;padding:0 0 .7em 1.68em}ul.goLiveCheckList li.completed{background:url(/img/ico/checkMarkRound.gif) no-repeat 0 0.09em}ul.improveList li{font-size:.9em;line-height:1.4em;background:url(/img/ico/information.gif) no-repeat 0 0.06em;padding:0 0 .7em 1.68em}.slider{clear:left}.sliderContainer{display:block;background:url(/img/bg/sliderBar.gif) no-repeat 0 4px;width:240px;padding-right:6px;height:10px;cursor:pointer;margin-bottom:1em}.sliderContainer div{background:url(/img/bg/sliderHandle.png) no-repeat top left;width:14px;height:14px;position:relative}.sliderContainer div:hover{background:url(/img/bg/sliderHandleHover.png) no-repeat top left}.unconfirmed{background:#F9FAF4 url(/img/bg/status/statusUnconfirmed.gif) no-repeat top right}.confirmed{background:#F9FAF4 url(/img/bg/status/statusConfirmed.gif) no-repeat top right}.missed{background:#F9FAF4 url(/img/bg/status/statusMissed.gif) no-repeat top right}.unavailable{background:#F9FAF4 url(/img/bg/status/statusUnavailable.gif) no-repeat top right}.cancelled{background:#F9FAF4 url(/img/bg/status/statusCancelled.gif) no-repeat top right}.agreement h3{padding:0 0 0.2em 0;margin:0 0 1em 0;border-bottom:1px solid #E6ECCF}.agreement h4{font-size:1em;margin-bottom:.8em;color:#277A7}.agreement h5{font-size:.9em !important;color:#ff8215}.agreement table{border:1px solid #cee1e6;border-collapse:collapse;background:#F3FAFF;margin-bottom:1em}.agreement table tr td{font-size:.9em;padding:.3em .5em;border:1px solid #cee1e6}.agreement ul,.agreement ol{margin-bottom:1em;padding-bottom:.4em;border-bottom:1px solid #E6ECCF}.agreement ul li{font-size:.9em;background:url(/img/ico/bulletOrange.gif) no-repeat 0 0.56em;padding-left:1em;line-height:1.5em}.agreement ol li{font-size:.9em;line-height:1.5em;margin:0 0 .5em 1.5em}.agreement p{font-size:.9em}.agreement p.signature{font-size:.9em;padding:.5em;margin-bottom:1em;background:#f9f0ed;border:1px solid #f4dae5}#tour{clear:both}#tour img{background:#fff;padding:3px;border:1px solid #D1D9B2;float:left;clear:left;margin:0 .8em .5em 0}#tour hr{border-color:#dbe2bf}dummy{}fieldset{border:none}textarea{overflow:auto}select{font:.9em Arial,Verdana,Sans-Serif;color:#0277AA}button,form fieldset.uploadPhotos input.browseFiles{display:block;border:1px solid #fff;background:url(/img/bg/buttons/darkBlue.gif) repeat-x 0 50%;color:#fff;padding:.22em 1em .3em 1em;cursor:pointer;margin-top:.2em;font-size:0.7em;font-weight:normal !important;text-transform:uppercase;width:auto;overflow:visible}form fieldset.uploadPhotos input.browseFiles{text-transform:none;font-size:.9em !important;color:#fff !important;border-right:1px solid #2d6b95 !important;border-bottom:1px solid #2d6b95 !important;border-top:1px solid #fff !important;border-left:1px solid #fff !important;padding-top:.1em !important;padding-bottom:.1em !important}button:hover{color:#504139}input[disabled],select[disabled]{background:#D4D0C8 !important;color:#000 !important}input.plain{border:0 !important;padding:0 !important;margin:0 !important;width:auto !important;background:none !important}form.basic br{clear:left;padding-bottom:10px}form.basic fieldset{display:block;margin-bottom:1em;padding:0;border-bottom:1px solid #e3e9c9}form.basic fieldset p{color:#6F7131}form.basic fieldset.last{border:none}form.basic fieldset legend{margin-bottom:0.7em;padding-left:0;color:#D56808;font-size:1em}form.basic fieldset legend strong{color:#6F7131;font-weight:normal}form.inline fieldset{border:none;margin:0 1em 0 0;float:left}form.inline fieldset label,form.inline fieldset input{float:left}form.inline fieldset label{margin-top:.46em}form.inline fieldset input{margin-right:.2em !important}form.inline fieldset a.funcCal{margin:.25em 0 0 0}form.inline button{margin:.1em 0 0 0 !important;float:left}form label.radio{margin-bottom:.5em}form.basic a{font-size:.9em}form.basic label a{font-size:1em}form.basic fieldset p a{font-size:1em}form.basic fieldset p a:hover{color:#ff8215}form.basic a.funcCal{float:left;width:14px;height:14px;background:url(/img/ico/calendar.gif);margin:1.45em 1em 0 -0.8em}form.basic a.whatIsThis{margin-top:1.6em !important;display:block;float:left;padding-left:1.5em}form.basic fieldset label{display:block;display:inline-block;float:left;color:#6F7131;margin-right:1em;font-size:.9em}form.basic label.expiry{clear:left}form.basic fieldset input,form.basic fieldset select,form.basic fieldset textarea{display:block;color:#0277AA;background:#ecf7f8;font-size:1.05em;border:1px solid #abced6;margin:0.2em 0 1em 0;font-family:arial,verdana,sans-serif}form.basic fieldset input,form.basic fieldset textarea{padding:.18em .3em .2em .3em;font-size:1em !important}form.basic fieldset select{padding-top:.1em;padding-bottom:.1em;font-size:1em !important}form.basic fieldset input.checkbox,form.basic fieldset input.radio{display:block;float:left;margin-right:.5em !important;margin-top:.04em !important}form.basic input.error,form.basic select.error,form.basic textarea.error{background:#fef6f8 url(/img/ico/error.gif) no-repeat 97% 50%;border:1px solid #f5bebe;color:#db0e30}form.basic label.checkBox input{float:left;margin-right:.8em;margin-top:.08em}option.depth1{padding-left:1em}option.depth2{padding-left:2em}option.depth3{padding-left:3em}option.depth4{margin-left:4em}option.depth5{margin-left:5em}form.basic button{display:block;border-right:1px solid #2d6b95;border-bottom:1px solid #2d6b95;border-top:1px solid #498CBA;border-left:1px solid #498CBA;background:#327DAE url(/img/bg/buttons/darkBlue.gif) repeat-x top left;color:#fff;padding:.15em .5em .25em .5em;cursor:pointer;margin-top:.2em;font-size:0.9em;font-family:Tahoma;font-weight:normal;text-transform:none}form.basic button:hover{color:#B0E0F9}.updateLogin fieldset{float:left;padding:.5em 1em 1em 1em !important;border:1px solid #cbdbe3 !important}.updateLogin fieldset h5{font-size:.9em;color:#4E7C9B}.updateLogin fieldset.stepOne{margin-right:1em;width:17em}.updateLogin fieldset.stepTwo{width:25.2em}.updateLogin select,.updateLogin input{background:#F9FAF4 !important}form.basic fieldset.guest{border:none;margin:0;padding:0}form.checkout{margin-top:.3em}form.checkout h4{font-size:1em}p.applyPromoCode{color:#6F7131 !important;background:#F4F6E8 url(/img/bg/gradients/lightTanLong.gif) repeat-x top left}p.applyPromoCode a{display:block;background:url(/img/ico/promoCode.gif) no-repeat top left;padding:0 0 0 1.75em;margin-top:.5em}p.applyPromoCode a:hover{color:#ff8215}fieldset.radio input{display:block;float:left}fieldset.radio input.plain{margin-right:.5em !important;margin-top:.5em;!important;display:block}fieldset.radio label{float:left}fieldset.radio p{display:block;clear:both;margin:0 !important;padding:0 !important;padding:0 0 1em 1.7em !important}fieldset.radio div{margin-left:1.55em}fieldset.radio div.giftBox{margin-left:0;float:left;margin-right:.5em;margin-top:1.4em}fieldset.radio img{margin-bottom:.5em}fieldset.radio label.newCC,fieldset.radio label.previousCC{margin-bottom:.8em}form.booking{background:#F9FAF4;border:1px solid #D1D9B2;padding:1em 1em 0.5em 1em;margin-bottom:1em}.redeemBox h3{margin-bottom:.4em !important}.redeemBox form.basic fieldset{border:none;margin-bottom:0}.redeemBox form.basic fieldset input{margin-top:.5em !important;margin-bottom:.3em}.redeemBox form.basic button{padding-top:.15em;padding-bottom:.15em}fieldset.sort a{float:left;display:block;margin-top:1.6em;margin-right:1em;padding-left:1.6em}fieldset.sort a.apply{background:url(/img/ico/checkMarkRound.gif) no-repeat top left}fieldset.sort a.clear{background:url(/img/ico/remove.gif) no-repeat top left}fieldset.sort img{float:right;margin-top:1.4em;margin-right:1em}.invite p{width:12.75em}.invite form label{margin-right:0 !important}ul.listing{list-style:none;margin-bottom:.5em}ul.listing li{display:block;border-bottom:1px solid #e2e9c5;padding:.5em 0em .5em 0em;margin-bottom:0.5em}ul.listing li div{float:left;width:25.87em}ul.listing li *{padding:0;margin:0}ul.listing li a.moreInfo{font-size:.85em;font-weight:bold;color:#849f3b}ul.listing li a.moreInfo:hover{color:#ff8215}ul.listing li p.spaName{display:none}ul.listing li p.detailsBox{background:#FFF9D6 url(/img/bg/gradients/lightYellowShort.gif) repeat-x 0 30%;border:1px solid #D1D9B2;padding:.2em .5em .3em .5em;margin-left:1em;float:right;text-align:center;width:4.8em;margin-bottom:1em;font-size:.9em}ul.listing li p.detailsBox em{line-height:1.3em;font-style:normal;font-size:.8em;color:#C54014;font-weight:bold;display:block;border-top:1px solid #E2E9C5;margin-top:.1em;padding-top:.3em}ul.listing li p.detailsBox span{line-height:1.3em;font-style:normal;font-size:.8em;color:#C54014;font-weight:bold;display:block}ul.listing li p.detailsBox span.currency{text-transform:uppercase;color:#6F7131 !important;margin-top:-.3em !important}ul.listing li p.detailsBox strong{font-size:1.6em}ul.listing li p.detailsBox strong.price{font-size:1.2em;font-weight:normal;padding-bottom:.2em;padding-top:.2em;display:block}ul.listing li p.detailsBox a{font-size:.9em;display:block}ul.listing li a.image{display:block;margin-bottom:.5em;float:left;margin-right:.8em}ul.listing li a.image img{display:block;width:6.6em;height:5.3em;background:#fff;padding:3px;border:1px solid #D1D9B2 !important}ul.listing li a.image:hover{border-color:#BCDEE6}ul.listing li h4{font-weight:normal;font-size:1em;padding-right:5px}ul.listing li h4 a{color:#4E7C9B;text-decoration:none}ul.listing li h4 a:hover{color:#FF8215}ul.listing li p.location{display:block;padding:0 0 1em 0;font-size:.7em;font-weight:bold;text-transform:uppercase;color:#6F7131}ul.listing li p.location a{color:#6F7131;text-decoration:none}ul.listing li p.location a:hover{color:#ff8215}ul.listing li p.description{font-size:.85em;line-height:1.2em;padding-top:0 !important;margin-bottom:0 !important;padding-bottom:7px;color:#86884C;padding-right:6.302/08/2007em}ul.listing li p.description a{color:#4E7C9B;text-decoration:none}ul.listing li p.package{font-size:.9em;margin-bottom:.4em;color:#748447}ul.listing li p.package strong{color:#ff8215;padding-left:.35em}ul.listing li p.package em{font-size:.8em;font-style:normal;color:#6F7131;padding-left:.5em;font-weight:normal}ul.listing li p.package a{color:#849f3b;text-decoration:none}ul.listing li p.package a:hover{color:#ff8215}ul.listing ul.checkList{margin-bottom:.6em !important}ul.listing li address{display:none}ul.listing li p.discount em{display:block;padding-top:11px;color:#6f712f}.spaPhotos *{text-align:center}.spaPhotos .blueBox{padding-top:.3em;padding-bottom:.3em;border-color:#BFDBE2;color:#BFDBE2;width:285px;margin:0 auto}.spaPhotos img{background:#fff;padding:3px;border:1px solid #DDE3C6;margin:0 auto;display:block;margin-bottom:1em}.spaPhotos .blueBox a{margin:0 .5em}#popUpAmenities h4{margin-bottom:.5em}#popUpAmenities ul li{background:url(/img/ico/checkmarkGreen.gif) no-repeat 0 .15em;font-size:.85em;padding-left:1.6em;margin-bottom:.5em;color:#6F7131}.mapResults{width:29em;height:550px;float:left;margin-right:.8em}.mapInfo{padding:.8em}.mapInfo ul li{background:url(/img/ico/bulletOrange.gif) no-repeat 0 0.46em;padding-left:1em}.mapInfo ul li a{font-size:.85em}.mapInfo p{margin-bottom:.3em;border-bottom:1px solid #DDE3C6;padding-bottom:.3em}.mapInfo h3{font-size:.9em;font-weight:bold;margin-bottom:.3em}.mapInfo h3 a{font-size:1em}.mapInfo img{background:#fff;padding:2px;border:1px solid #DCDEC4;display:block;margin-bottom:.4em}.mapInfo a{font-size:.9em}.sortBy{border-bottom:1px solid #E6ECCF;margin-bottom:1em;padding-bottom:.3em}.sortBy select,.sortBy label{float:right}.sortBy select{background:#F3FAFF;border:1px solid #ABCED6}.sortBy label{margin:.05em .55em 0 0}#filterResults{margin-bottom:0}#filterResults div.blueBox{padding-top:.4em;padding-bottom:.4em;border-color:#BFDBE2;padding-left:.3em}#filterResults div.blueBox p{font-size:.85em;margin-bottom:0}#filterResults div.blueBox a{float:right;display:block;margin-left:1em;font-size:.85em;padding-top:.2em;margin-top:-.2em}#filterResults div.blueBox a:hover{color:#ff8215}#filterResults div.blueBox a.map{background:url(/img/ico/globeBlue.gif) no-repeat 0 .15em;padding-left:1.8em;padding-bottom:.1em;margin-top:-.2em}#filterResults div.blueBox a.changeSearch{background:url(/img/ico/searchBlueSmall.gif) no-repeat 0 0.25em;padding-left:1.6em;padding-bottom:.1em;margin-top:-.2em}#filterResults div.blueBox p#didYouMean{display:block;margin-top:.4em;font-size:.88em}#filterResults div.blueBox p#didYouMean a{float:none;display:inline;margin-left:.2em}#filterResults div.blueBox p#noMatch{display:block;margin-top:.6em;background:#d5ebf1 url(/img/ico/alertSmall.gif) no-repeat 0 0.15em;padding:.5em 0 .5em 2.5em;color:#4E7C9B;border-top:1px solid #BFDBE2;border-bottom:1px solid #BFDBE2}#filterResults #locationFieldset{margin-top:.6em}#filterResults h4{font-size:.9em}#filterResults hr{border-color:#DCE5EB;margin-bottom:0.5em}#filterResults fieldset{margin-bottom:0;border:none}#filterResults fieldset label input,#filterResults fieldset label select{background:#fff}#filterResults div.filterMethod{float:left;margin-right:.8em;border-right:1px solid #dce5eb;height:10em;margin-bottom:.5em}#filterResults button{clear:both}#filterResults div.treatments{width:14em}#filterResults div.price{width:14em}#filterResults div.price p#priceRange{margin-bottom:.7em;text-align:center;font-weight:bold;width:147px}#filterResults div.price label.guests{margin-bottom:.3em}#filterResults div.price label input{float:left;margin:0 .5em 0 0 !important}#filterResults div.treatments label select{width:13em}#filterResults div.textSearch{border:none !important}#filterResults div.textSearch p{font-size:.7em;clear:left;margin-bottom:0}#filterResults div.textSearch label input{margin-bottom:0}#filterResults .slider{position:relative;height:16px;width:137px;margin-left:8px;margin-top:.6em;margin-bottom:.5em;background:url(/img/bg/sliderBarBlue.gif) repeat-x}#filterResults .handle{position:absolute;height:18px;width:16px;background:url(/img/bg/sliderHandleBlue.gif) no-repeat;cursor:w-resize}#filterResults .price .priceRange{margin-bottom:0;width:148px;text-align:center}#productSort{padding:.4em .8em;margin-bottom:.5em}#productSort label{font-size:.88em;margin-right:1em;margin-top:.05em}#productSort input{margin:.1em .5em 0 0}#productSort p{font-size:.88em;font-weight:bold;margin:0 1em 0 0}#productSort label,#productSort input,#productSort p{float:left;display:block}.nearbyCities{background:#F3FAFF;border:1px solid #D1D9B2;padding:.5em 1em;margin-bottom:1em;clear:both}.nearbyCities ul li{float:left;width:33%}.nearbyCities h4{padding-bottom:0.15em;margin-bottom:.5em;font-size:1.1em;border-bottom:1px solid #dae0c1}.nearbyCities ul li a{text-decoration:none;font-size:.9em}.nearbyCities ul li a em{color:#6F7131;font-size:.85em;font-style:normal}.textSearch p.description{width:100% !important;padding-right:0 !important}#mapHeader{width:40em;height:198px;border:1px solid #d1d9b2;margin-bottom:1.5em;margin-right:1em;width:35.84em;float:left}#promoContainer a{background:#F2FAFF url(/img/bg/searchPages/form/button.gif) repeat-x top left;border:1px solid #69ADBD;color:#4E7C9B;padding:.3em .5em;font-size:.9em}#promoContainer a:hover{color:#ff8215}a.secureSite{display:block}a.secureSite img{display:block}.freeGiftWrapping,.instantDelivery{display:block;margin-bottom:1em}.freeGiftWrapping img,.instantDelivery imgF{display:block}.reassureLinks ul li{margin-bottom:.3em}.reassureLinks ul li a{font-size:.9em}a.skinCareMattersSmall img{display:block}#corporateGifts{margin-bottom:1em}#corporateGifts img{margin:0;padding:0;border:1px solid #e1e1cf}#geoTrust{text-align:center}#weAccept{text-align:center;font-variant:small-caps}.listYourSpa img{border:1px solid #E1E8C6;margin-bottom:.6em}.listYourSpa a{font-weight:bold;font-size:.9em}.listYourSpa p{border-bottom:1px solid #E6ECCF;padding-bottom:.5em;margin-bottom:.4em}.listYourSpaPromo img{padding:2px;background:#fff;border:1px solid #DDE3C6;display:block;margin-bottom:.8em}.listYourSpaPromo a{font-size:.9em}.largeAmenities li{margin-bottom:1em !important;border-bottom:1px solid #dfe2ce}.largeAmenities li h5{font-size:.9em;font-weight:bold;color:#4E7C9B}.largeAmenities li img{background:#fff;padding:3px;border:1px solid #D1D9B2;float:left;margin-right:.8em}.smallAmenities{background:#F3FAFF;border:1px solid #E6ECCF;padding:.5em 1em}.smallAmenities li{color:#4E7C9B;font-size:.9em;background:url(/img/ico/checkmarkRed.gif) no-repeat 0 0.37em !important;padding:0 0 0.2em 1.4em !important}hr.lookalike{margin-top:0;border-color:#E3E8D0;margin-bottom:1em}p.notCharged{background:url(/img/bg/addYourSpa.gif) no-repeat 0 50%;padding-left:5em}p.notCharged em{font-style:normal;color:#ff8215}fieldset.voucherDetails table{margin-bottom:1.2em}fieldset.voucherDetails table tr td{padding-bottom:0.2em}fieldset.voucherDetails table tr.totals td{padding-bottom:.5em;font-weight:bold;background:#F2F7F9 url(/img/bg/h3_submenu.gif) repeat-x top left !important;color:#4E7C9B}fieldset.voucherDetails table tr.totals td a{color:#4E7C9B !important}fieldset.voucherDetails table tr td a.funcAdd{padding-right:0.4em;padding-left:1.6em}fieldset.voucherDetails table tr td strong{display:block}fieldset.voucherDetails table tr td input{margin-bottom:0}fieldset.voucherDetails table tr td.price{padding-top:1em;width:4.75em}fieldset.voucherDetails table tr td ul{margin:.3em 0 0 0 !important}fieldset.voucherDetails table tr td ul li{background:none;padding:0;margin-right:.6em;font-size:1.1em;float:left;color:#D1D9B2}fieldset.voucherDetails table tr td ul li a{padding-right:.3em}div.popUp{position:absolute;background:url(/img/bg/dropShadow.png) no-repeat bottom right !important}div.personalizeGift{width:33em}div.addGift{width:33em}div.copyLink{width:18em}div.copyLink div.popUpContainer h4{font-size:.9em !important}div.copyLink div.popUpContainer fieldset label{font-size:.9em !important}div.copyLink div.popUpContainer fieldset label input{font-size:1em}div.copyLink div.popUpContainer a.close{padding-left:.9em;font-weight:normal;display:block;margin-bottom:.5em;font-size:.88em}div.copyLink div.popUpContainer a.close:hover{color:#ff8215}div.popUp div.popUpContainer{position:relative;bottom:6px;right:6px;background:#F9FAF4;border:1px solid #b3a59d;padding:0;z-index:40000}div.popUp div.popUpContainer h4{font-size:1em;font-weight:bold;background:#255980 url(/img/bg/overview.gif) repeat-x top left;padding:.45em .8em;color:#fff;margin-bottom:.8em}div.popUp div.popUpContainer p{clear:left;display:block;font-size:1em;margin-left:.8em;color:#ff8215}div.popUp div.popUpContainer label{font-size:1em;margin-left:.8em !important;font-weight:normal !important}div.popUp div.popUpContainer label input{margin-bottom:.8em !important}div.popUp div.popUpContainer label textarea{height:4.5em}div.popUp div.popUpContainer a{font-weight:bold;padding-left:1.75em}div.popUp div.popUpContainer a.cancel{background:url(/img/ico/xRound.gif) no-repeat .1em 0}div.popUp div.popUpContainer a.save{background:url(/img/ico/checkMarkRound.gif) no-repeat .1em 0}div.popUp div.popUpContainer ul{padding-top:.5em;border-top:1px solid #E3E9C9;margin:0 .8em .8em .8em !important;display:block}div.addGift div.popUpContainer label select{margin-bottom:.5em}div.addGift div.popUpContainer p{margin-bottom:.5em}fieldset.giftWrapping a{float:right;margin-left:.8em;margin-top:-.55em}fieldset.giftWrapping p em{color:#C71B23;font-style:normal;font-weight:bold}fieldset.giftWrapping input{margin:.1em .6em .8em 0 !important}fieldset.giftWrapping label{font-weight:bold;color:#4E7C9B !important}fieldset.giftWrapping p.redBox{width:40em;padding-left:.5em}body.myAccount .whiteBox h3,body.myAccount #tabsBody h3{color:#FF8215 !important;font-size:1em;margin-bottom:.8em;padding:0}body.myAccount h5{color:#4E7C9B;font-weight:normal;font-size:1em;padding-bottom:0.5em}body.myAccount #rightCol h6{color:#ff8215}body.myAccount #rightCol h6 a{margin-bottom:0;padding-bottom:0}body.myAccount table.purchases tr.guest td{background:#F3FAFF;color:#4E7C9B}body.myAccount ul#toolBar{border-bottom:1px solid #E6ECCF;padding-bottom:.5em}ul#myAccountMenu{background:#fff;border:1px solid #D1D9B2;padding:.3em .5em;margin-bottom:1em}ul#myAccountMenu li{display:block;float:left;margin:0 1em}ul#myAccountMenu li a{font-size:.9em}body.myAccount .orderSummary{margin-bottom:.5em;background:none;border:none;padding:0;padding-bottom:.8em;border-bottom:1px solid #E6ECCF}body.myAccount .orderSummary #spaSummary{float:left;margin-right:1em}body.myAccount .orderSummary #spaSummary #imageHolder{background:#fff;padding:3px;border:1px solid #DCDEC4;width:100px;height:85px}body.myAccount .orderSummary #spaSummary #imageHolder img{width:100px;height:85px}body.myAccount .orderSummary #orderInfo{width:22em;margin-right:0;border:none;float:left}body.myAccount .orderSummary #orderInfo table tr td{color:#86884C}body.myAccount .orderSummary #orderInfo table tr td.item{width:4.5em;color:#6F7131}body.myAccount .orderSummary #orderInfo table tr td a{margin-bottom:0}body.myAccount .orderSummary #orderInfo address{margin-bottom:.75em}body#shoppingCart #shoppingCart{padding-right:6em}body#shoppingCart #shoppingCartHeader{background:url(/img/bg/shoppingCartHeader.gif) no-repeat top left;padding:.2em .8em;position:relative;margin-bottom:1em;height:3em}body#shoppingCart #shoppingCartHeader h3{position:absolute;top:.9em;left:2.75em;color:#fff}body#shoppingCart #shoppingCartHeader ul{position:absolute;top:1.15em;right:5.8em}body#shoppingCart #shoppingCartHeader ul li{float:left;margin-left:.55em}body#shoppingCart #shoppingCartHeader ul li a{color:#D6F0FD;font-size:.85em;padding-right:.4em}body#shoppingCart #shoppingCartHeader ul li a:hover{color:#fff}body#shoppingCart #shoppingCart form#gcForm button{float:right;padding-top:.3em}body#shoppingCart #shoppingCart a.continueShopping{float:left;margin-top:.6em;font-size:.9em;background:url(/img/ico/searchBlueSmall.gif) no-repeat 0 .15em;color:#689324;padding-left:1.5em}body#shoppingCart #shoppingCart a.continueShopping:hover{color:#ff8215}body#shoppingCart #shoppingCart table.basic tbody tr td img.productImage{float:left;margin-right:1em;border:1px solid #DCDEC4}body#shoppingCart #shoppingCart form.basic tr td{background:#F9FAF4}body#shoppingCart #shoppingCart form.basic thead tr th{background:#F1F6DF url(/img/bg/headers/boxHeadersSprite.gif) repeat-x 0 -60px;color:#757811}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td ul{margin-top:.1em !important}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td.price{padding-top:.6em !important}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td.qty{width:10em}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td.qty input{float:left;margin-right:.8em}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td.qty a{display:block;margin-top:.5em}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td a.recalculate{color:#ff8215 !important;font-size:1em;display:block;margin-top:.3em;background:url(/img/ico/calculator.gif) no-repeat top left;padding-left:1.4em}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails table tr td a.recalculate:hover{color:#4E7C9B !important}body#shoppingCart #shoppingCart form.basic fieldset.voucherDetails{border:none}body#shoppingCart #shoppingCart div.personalizedBookingService{padding-left:.5em;background:url(/img/bg/gradients/lightBlueLong.gif) repeat-x top left !important}body#shoppingCart #shoppingCart div.personalizedBookingService h3{font-size:.9em;color:#757811}body#shoppingCart #shoppingCart div.personalizedBookingService h3.cartEmpty{background:url(/img/ico/alertSmall.gif) no-repeat top left;padding:.2em 0 .3em 2.4em}body#shoppingCart #shoppingCart table.totals{float:left;margin-right:0}body#shoppingCart #shoppingCart table.totals tr td{background:none}div#signIn{padding-top:.8em;padding-bottom:1em}div#signIn form.signIn,form.updateAccount{padding-top:.8em}div#signIn form{float:left}div#signIn form fieldset{margin-bottom:.5em}div#signIn form#createAccount{padding:0;padding-right:.8em;margin-right:1.5em;border-right:1px solid #E3E9C9;width:25em}form#existingUser{margin-right:0;padding-right:0;border:none;width:20em}form#existingUser fieldset a{font-size:.88em;display:block;margin-bottom:1em}form#existingUser fieldset a:hover{color:#ff8215}div#signIn form button{clear:both}.antiguaHeader{height:188px;background:url(/img/bg/headers/antiguaPageHeader.jpg) no-repeat top left;border-top:1px solid #d1d9b2;border-right:1px solid #d1d9b2;border-left:1px solid #d1d9b2;margin-bottom:0}#destinationInfo{background:#F1F6DF url(/img/bg/headers/boxHeadersSprite.gif) repeat-x 0 -60px;border-bottom:1px solid #dfe5c8;border-right:1px solid #d1d9b2;border-left:1px solid #d1d9b2;padding:.8em .8em .5em .8em}#destinationInfo p{float:left;width:38em;border-right:1px solid #D1D9B2;margin-right:1em;padding-right:1em;margin-bottom:0;padding-bottom:.5em}#destinationInfo ul.arrowList li a{font-size:.95em}.resortSpasResults form.basic{width:20em;float:left}.resortSpasResults #productSort{clear:left}.resortSpasResults form.basic fieldset{border:none;margin:0;padding:0}.resortSpasResults form.basic select{float:left;font-size:.9em;margin-right:.8em}.resortSpasResults form.basic label{font-size:.88em;font-weight:bold;color:#4E7C9B;margin-top:.5em}.resortSpasResults form.basic button{padding-top:.06em !important;padding-bottom:.1em}.resortSpasResults p.sponsor{font-size:.8em;display:block;float:right;margin-top:.5em}html,body{height:100%}body{font:.88em Arial,Sans-Serif;color:#73753e;cursor:default;background:#504139 url(/img/bg/body.png) repeat-x}#container{margin:0 auto;width:67.3em;background:#FFFFFF;position:relative;padding-top:89px}#header{position:absolute;width:100%;height:116px;background:url(/img/bg/baseSprite.png) repeat-x 0 -225px;top:0}#header ul li{float:left}#header h1{top:24px;height:29px;position:relative}#header h1.com{width:205px;background:url(/img/bg/logos/wayspa_com.png)}#header h1.ca{width:181px;background:url(/img/bg/logos/wayspa_ca.png)}#header h1.co_uk{width:225px;background:url(/img/bg/logos/wayspa_co_uk.png)}#header ul#primaryNav{position:absolute;top:79px}#header ul#primaryNav li{height:30px;line-height:30px;text-align:center;margin-right:2px;font-size:1em}#header ul#primaryNav li ul{z-index:30000;background:#0277aa;padding:.5em 1.6em .8em 1.6em;position:absolute;top:2.25em;display:none}#header ul#primaryNav li ul li{background:none;height:auto;line-height:15px;text-align:left;width:9em;float:none;border-bottom:1px solid #4193b7}#header ul#primaryNav li ul li a{background:none;padding:.2em .5em;text-transform:none;font-weight:normal;color:#fff}#header ul#primaryNav li ul li a:hover{background:#1c82af}#header ul#primaryNav li a{background:url(/img/bg/baseSprite.png) repeat-x top left;display:block;font-size:.88em;color:#FFF;padding-left:4px;font-weight:bold}#header ul#primaryNav li a:hover ul{display:block}#header ul#primaryNav li a span{background:url(/img/bg/baseSprite.png) repeat-x 100% 0;padding-right:4px;display:block;padding:0 2.2em 0 2em}#header ul#primaryNav li a:hover{color:#fff;background-position:0 -150px}#header ul#primaryNav li a:hover span{background-position:100% -150px}#header ul#primaryNav li.current a{padding-bottom:3px}#header ul#primaryNav li.current a{background-position:0 -150px}#header ul#primaryNav li.current a span{background-position:100% -150px}#header ul#primaryNav li.giftCertificates a{background:url(/img/bg/gc_tab.gif) repeat-x top left}#header ul#primaryNav li.giftCertificates a span{background:url(/img/bg/gc_tab.gif) repeat-x 100% 0;padding-right:4em}#header ul#primaryNav li.giftCertificates a:hover{background:url(/img/bg/gc_tab_hover.gif) repeat-x top left}#header ul#primaryNav li.giftCertificates a:hover span{background:url(/img/bg/gc_tab_hover.gif) repeat-x 100% 0;padding-right:4em}#header ul#secondaryNav{position:absolute;right:15px;top:91px}#header ul#secondaryNav li.headerSearch a{background:url(/img/ico/headerSearch.gif) no-repeat 0 50%;padding-left:1.7em}#header ul#secondaryNav li{color:#75CBFB;font-size:.8em;margin-right:.5em}#header ul#secondaryNav li a{color:#fff;padding-right:.5em}#header ul#secondaryNav li a:hover{color:#B3E5FB}#header ul#secondaryNav li.last{margin-right:0;padding-right:0}#header ul#secondaryNav li.last a{padding-right:0}#header ul#spaownersNav{position:absolute;right:15px;top:71px}#header ul#spaownersNav li{color:#fdd7c2;font-size:.8em;font-weight:bold;margin-right:.5em}#header ul#spaownersNav li a{color:#fdd7c2;padding-right:.5em}#header ul#spaownersNav li a:hover{color:#B3E5FB}ul#languageBar{position:absolute;top:10px;right:15px}ul#languageBar li{margin-left:10px}ul#languageBar li.current{margin-right:0;font-weight:bold}ul#languageBar li a{color:#fff !important;font-size:.9em}ul#languageBar li a:hover,ul#languageBar li.current a{color:#B3E5FB !important}#wrapper{padding-top:2.6em;padding-bottom:1em}#content{padding:0 1em;margin-right:1em;float:left;width:51.8em;border-right:1px solid #dee3cd}#subNav{display:block;width:11.6em;float:left;margin:0 1em}#promoCol{float:left;display:block;width:160px}body#packageBuilder #content{width:65.3em;margin:0;padding:0 1em;border:none}body#miniSite #content,body#myAccount #content{border-left:1px solid #d1d9b2;margin-right:0;padding-right:0;border-right:none;width:51.6em}body#aboutUs #content,body#help #content{border-left:1px solid #d1d9b2;width:37.9em}body#mapSearch #content{width:40em;margin-right:0;border-right:none}body.staticPage #content{border-left:1px solid #dee3cd;border-right:0;width:51.5em;margin-right:0}#footer{display:block;background:#277AA7 url(/img/bg/baseSprite.png) repeat-x 0 -490px;border-top:4px solid #8acff8;width:67.3em;margin:0 auto;padding-top:1em}#footer ul#links{float:left;width:52.6em;border-right:1px solid #4c90be;margin-right:1em;margin-bottom:1.5em;padding-left:1.2em}#footer ul#links li{display:block;float:left;width:15em;float:left;overflow:hidden;font-size:0.88em;line-height:1.4em;color:#478BB7;margin-right:1em}#footer ul#links li.last{width:16em}#footer ul#links li.last a{padding-right:9px}#footer ul#links li.last a.inline:hover{background:none}#footer ul#links li a{padding:3px;padding-left:10px;text-decoration:none;color:#D0EDFD}#footer ul#links li a:hover{color:#FFF;background:url(/img/ico/bulletOrange.gif) no-repeat 0 50%}#footer a.facebook{display:block;margin-top:1em}#footer #spaSearch{float:left;padding-right:.8em;margin:0 1em 1em 1em;width:17.5em}#footer #spaSearch fieldset{border:none !important;margin-bottom:0}#footer #spaSearch legend{margin-bottom:0.2em;font-size:1em;font-weight:normal;color:#ecede2}#footer #spaSearch label{color:#fff;font-size:.8em}#footer #spaSearch button{float:left;font-size:.88em;padding-top:.2em;padding-bottom:.3em;margin-top:0;background:#7b6e68 url(/img/bg/buttons/darkBrown.gif) repeat-x top left}#footer #spaSearch input{margin:.1em 0;color:#277AA7;border:1px solid #bcdee6;background:#fafae8;font:1.1em Arial,Tahoma,Sans-Serif;padding:0.2em;background:#fff}/*	Copyright Bar */#footer p#copyright{background:#1b4561;clear:left;padding:0.5em 1em 0.5em 1em;margin-bottom:0;color:#fff;font-size:0.8em;text-align:right;line-height:1.6em;display:block}#footer p#copyright span{padding:0 .5em;color:#478BB7}#footerAds{width:67.3em;margin:0 auto;text-align:center;padding:2em 0}#footer #regions{background:#504139 !important;padding:.5em 1em;clear:both}#footer #regions ul{width:100%;margin-bottom:1.5em !important}#footer #regions ul li{font-size:.8em;float:left;display:block;padding:0;margin-right:1em;line-height:1.5em;white-space:nowrap}#footer #regions ul li a{color:#F0F2E4 !important;padding:0}#footer #regions ul li a:hover{color:#BEE8FB !important;background:none}