html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;}fieldset, img {border: 0;}address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: inherit;font-weight: inherit;}del, ins {text-decoration: none;}li {list-style: none;}caption, th {text-align: left;}h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}q:before, q:after {content: '';}abbr, acronym {border: 0;font-variant: normal;}sup {vertical-align: baseline;}sub {vertical-align: baseline;}legend {color: #000;}input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}input, button, textarea, select {*font-size: 100%;}h1 {font-size: 138.5%;}h2 {font-size: 123.1%;}h3 {font-size: 108%;}h1, h2, h3 {margin: 1em 0;}h1, h2, h3, h4, h5, h6, strong, dt {font-weight: bold;}optgroup {font-weight: normal;}abbr, acronym {border-bottom: 1px dotted #000;cursor: help;}em {font-style: italic;}del {text-decoration: line-through;}blockquote, ul, ol, dl {margin: 1em;}ol, ul, dl {margin-left: 2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left: 1em;}th, td {}th {font-weight: bold;text-align: center;}caption {margin-bottom: .5em;text-align: center;}sup {vertical-align: super;}sub {vertical-align: sub;}p, fieldset, table, pre {margin-bottom: 1em;}button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {padding: 1px;}.clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clear {display: inline-block;}html[xmlns] .clear {display: block;}* html .clear {height: 1%;}em, i {font-style: italic;}strong, b {font-weight: bold;}p {margin: 10px 0px;}hr {color: #ddd;background-color: #ddd;width: 100%;height: 1px;border: 0px;margin: 0px;}td {vertical-align: top;}a:link, a:visited, a:active {color: #333;}a:hover {color: #00b5c8;}input, textarea, select {vertical-align: middle;padding: 4px 4px 3px 4px;font-weight: normal;line-height: normal;}select {border: 1px solid #7F9DB9;padding: 1px;}.left {float: left;}.right {float: right;}.show {display: block;}.hide {display: none;}.visible {visibility: visible;}.invisible {visibility: hidden;}#spafinder {font-family: Arial, Helvetica, Verdana;font-size: 11px;background-color: #f5f3ea;color: #333;line-height: 1.3em;margin: 0;}#spafinder #page {width: 1014px;height: auto;overflow: hidden;margin: 0px auto;}#spafinder #header {padding: 0px 7px;}#spafinder #header .navigation {background: transparent url(/assets/images/common/header-navigation-background.gif) top right no-repeat;height: 35px;}#spafinder #header .navigation ul {float: right;margin: 0px;padding: 0px;}#spafinder #header .navigation ul li {float: left;padding: 10px;list-style: none;position: relative;z-index: 10000;}#spafinder #header .navigation ul li.first {padding-left: 0px;}#spafinder #header .navigation ul li a {text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 11px;}#spafinder #header .navigation ul li.shop {padding: 10px 10px 9px 10px;}#spafinder #header .navigation ul li.shop a span,#spafinder #header .navigation ul li.shop a img,#spafinder #header .navigation ul li.partner a span,#spafinder #header .navigation ul li.partner a img {float: left;display: block;white-space: nowrap;}#spafinder #header .navigation ul li.partner a img {padding: 5px 0px 0px 3px;}#spafinder #header .navigation ul li.partner.active a:hover {color: #00b5c8;}#spafinder #header .navigation ul li.partner ul {background-color: #fff;margin: 0px;padding: 5px;border: 1px solid #ccc;width: 150px;display: none;position: absolute;top: 26px;left: 0px;z-index: 10000;}#spafinder #header .navigation ul li.partner.active ul {display: block;}#spafinder #header .navigation ul li.partner ul li,#spafinder #header .navigation ul li.partner ul li.last,#spafinder #header .navigation ul li.partner ul li.last a {list-style: none;padding: 0px;margin: 0px;float: none;}#spafinder #header .navigation ul li.partner ul li a:link,#spafinder #header .navigation ul li.partner ul li a:visited {display: block;padding: 4px 30px 3px 5px;text-decoration: none;color: #3A3925;}#spafinder #header .navigation ul li.partner ul li a:hover,#spafinder #header .navigation ul li.partner.active ul li a:hover {background-color: #ddd;color: #fff;}#spafinder #header .navigation ul li.last {padding: 10px 8px 10px 10px;}#spafinder #header .navigation ul li.last a {padding: 1px 4px 2px 4px;float: left;}#spafinder #header .trademark {float: left;width: 226px;height: 82px;padding: 6px 5px 10px 40px;}#spafinder #header .advertisement {float: left;width: 728px;height: 90px;padding: 4px 0px;}#spafinder #body div.first {float: left;width: 7px;height: 898px;background: transparent url(/assets/images/common/body-background.gif) 0px 0px no-repeat;}#spafinder #body div.next {float: left;width: 1000px;height: auto;overflow: hidden;padding: 6px 0px 0px 0px;background: transparent url(/assets/images/common/body-background.gif) 0px -2218px repeat-x;}#spafinder #body div.last {float: left;width: 7px;height: 898px;background: transparent url(/assets/images/common/body-background.gif) 0px -1109px no-repeat;}#spafinder #menu ul {margin: 0px 0px 3px 0px;padding: 0px;}#spafinder #menu ul li {float: left;list-style: none;width: auto;position: relative;}#spafinder #menu ul li .autocomplete ul {margin: 0px;padding: 0px;}#spafinder #menu ul li .autocomplete ul li {float: none;background: transparent none top left no-repeat;width: auto;overflow: hidden;text-align: left;display: block;margin: 0;padding: 5px;height: auto;cursor: pointer;}#spafinder #menu ul li .autocomplete ul li.selected {background-color: #eaf5b0;}#spafinder #menu ul li a {font-family: Arial;font-size: 11px;font-weight: bold;color: #fff;background: transparent url(/assets/images/common/body-menu-background.gif) no-repeat 100% 1px;display: block;float: left;line-height: 18px; height: 36px; width: auto;overflow: hidden;padding-left: 6px; text-decoration: none;cursor: pointer;text-transform: uppercase;padding-top: 1px;}#spafinder #menu ul li a span {color: #fff;background: transparent url(/assets/images/common/body-menu-background.gif) no-repeat 0px 36px;display: block;padding: 9px 10px 9px 6px; white-space: nowrap;}#spafinder #menu ul li a:hover {background-position: 100% 1px;}#spafinder #menu ul li a:hover span {background-position: 50% -151px;}#spafinder #menu ul li.first a {background-position: 0px -37px;}#spafinder #menu ul li.first a span {background-position: 100% 0px;}#spafinder #menu ul li.find-spas {z-index: 10000;}#spafinder #menu ul li.find-spas ul {margin: 0px;padding: 0px;position: absolute;top: 35px;left: -2px;z-index: 10000;width: 359px;display: none;}#spafinder #menu ul li.find-spas.active ul {display: block;}#spafinder #menu ul li.find-spas ul li {float: none;list-style: none;background: transparent url(/assets/images/common/find-spas-background.png) top left no-repeat;width: 325px;height: auto;overflow: hidden;padding: 0px 17px;margin: 0px;}#spafinder.explorer-6 #menu ul li.find-spas ul li {background-image: url(/assets/images/common/find-spas-background.gif);}#spafinder #menu ul li.find-spas.active a,#spafinder #menu ul li.find-spas.active a:hover {background-position: 0px -76px;color: #00b5c8;padding-top: 0px;}#spafinder #menu ul li.find-spas.active a span,#spafinder #menu ul li.find-spas.active a:hover span {background-position: 100% -114px;color: #00b5c8;}#spafinder #menu ul li.find-spas ul li.first {height: 13px;}#spafinder #menu ul li.find-spas ul li.next {background-position: -360px 0px;background-repeat: repeat-y;}#spafinder #menu ul li.find-spas ul li.next a,#spafinder #menu ul li.find-spas ul li.next a:hover {display: block;float: left;width: 128px;height: 25px;padding: 153px 10px 10px 10px;margin: 0px 13px 13px 0px;font-size: 12px;line-height: 18px;color: #fff;font-weight: bold;text-decoration: none;}#spafinder #menu ul li.find-spas ul li.next a:hover {text-decoration: underline;}#spafinder #menu ul li.find-spas ul li.next a.day-spas {background: transparent url(/assets/images/common/day-spas-background.gif) top left no-repeat;}#spafinder #menu ul li.find-spas ul li.next a.getaway-spas {background: transparent url(/assets/images/common/getaway-spas-background.gif) top left no-repeat;}#spafinder #menu ul li.find-spas ul li.next a.medical-spas {background: transparent url(/assets/images/common/medical-spas-background.gif) top left no-repeat;}#spafinder #menu ul li.find-spas ul li.next a.dental-spas {background: transparent url(/assets/images/common/dental-spas-background.gif) top left no-repeat;}#spafinder #menu ul li.find-spas ul li.next br {width: 1px;height: 1px;overflow: hidden;margin: 0px;padding: 0px;}#spafinder #menu ul li.find-spas ul li.last {height: 20px;background-position: 0% -13px;}#spafinder #menu ul li.spa-blog {padding: 0px 3px 0px 0px;}#spafinder.en-GB #menu ul li.spa-blog a {padding-right: 145px;}#spafinder.de-DE #menu ul li.learn-about-spas a {padding-right: 66px;}#spafinder.es-ES #menu ul li.learn-about-spas a {padding-right: 67px;}#spafinder.it-IT #menu ul li.learn-about-spas a {padding-right: 65px;}#spafinder #menu ul li.last {background: transparent url(/assets/images/common/body-search-background.gif) 100% 1px no-repeat;padding: 7px 5px 3px 5px;width: 346px;height: 27px;}#spafinder.de-DE #menu ul li.last {width: 356px;}#spafinder.it-IT #menu ul li.last {width: 359px;}#spafinder.macintosh.safari #menu ul li.last {width: 317px;}#spafinder.macintosh.opera #menu ul li.last {width: 317px;}#spafinder.macintosh.firefox #menu ul li.last {width: 323px;}#spafinder #menu ul li.last form label {color: #fff;font-size: 14px;font-weight: bold;line-height: normal;display: block;float: left;margin: 0px 6px 0px 8px;_margin: 0px 6px 0px 4px;padding: 4px 0px 3px 0px;}#spafinder #menu ul li.last form input {margin: 0px 3px 0px 0px;color: #adadad;font-size: 11px;border: 1px solid #7F9DB9;padding: 4px 5px;}#spafinder.macintosh.safari #menu ul li.last form input {width: 94px;}#spafinder.macintosh.opera #menu ul li.last form input {width: 93px;}#spafinder.macintosh.firefox #menu ul li.last form input {width: 95px;}#spafinder #menu ul li.last form .right {float: left;margin: 0px 0px 0px 4px;}#spafinder #breadcrumb ul {margin: 0px 0px 4px 0px;padding: 0px;}#spafinder #breadcrumb ul li {list-style: none;background: #e2e2e2 url(/assets/images/common/body-breadcrumb-background.gif) top left no-repeat;width: 1000px;height: auto;overflow: hidden;}#spafinder #breadcrumb ul li.first {background-position: top left;height: 7px;}#spafinder #breadcrumb ul li.next {background-image: none;font-size: 11px;line-height: 18px;color: #646464;padding: 2px 14px;width: 972px;}#spafinder #breadcrumb ul li.next a {text-decoration: none;font-size: 11px;line-height: 18px;color: #646464;}#spafinder #breadcrumb ul li.next h1 {margin: 0px;}#spafinder #breadcrumb ul li.last {background-position: bottom left;height: 7px;}#spafinder.explorer-6 #breadcrumb ul li.first,#spafinder.explorer-7 #breadcrumb ul li.first,#spafinder.explorer-6 #breadcrumb ul li.last,#spafinder.explorer-7 #breadcrumb ul li.last {line-height: 0.01em;font-size: 0.01%;}#spafinder #navigation {float: left;width: 164px;}#spafinder #navigation ul {margin: 13px 5px 0px 2px;padding: 0px;}#spafinder #navigation ul li {list-style: none;width: auto;padding: 5px 2px 5px 8px;font-weight: bold;font-size: 11px;line-height: 12px;text-transform: uppercase;border-bottom: 1px dotted #c1d3d5;}#spafinder #navigation ul li a {text-decoration: none;}#spafinder #navigation ul li.first {background: transparent url(/assets/images/common/body-navigation-background.gif) 0px -9px no-repeat;}#spafinder #navigation ul li.highlight a {color: #00b5c8;}#spafinder #navigation ul li ul {margin: 5px 8px 0px 8px;padding: 0px;}#spafinder #navigation ul li ul li {line-height: 6px;text-transform: none;border-bottom: 0px none;}#spafinder #navigation ul li.first ul li {background: transparent none top left repeat;}#spafinder #navigation ul li.first ul li a {color: #707070;}#spafinder #content {float: left;width: 650px;padding: 0px 1px 50px 1px;background: transparent url(/assets/images/common/body-content-background.gif) repeat-y top left;}#spafinder #statusMessage {position: relative;clear: both;}#spafinder #statusMessage div {font-family: Verdana;font-size: 11px;padding: 13px 10px 13px 46px;background-position: 12px center;background-repeat: no-repeat;border-bottom: 1px solid #ddd;}#spafinder #statusMessage div.NOTIFICATION {color: #333;background-color: #d8f19e;background-image: url('/assets/images/reviews/icons/enabled.gif');}#spafinder #statusMessage div.ERROR {color: dimgray;background-color: #FF9F9F;background-image: url('/assets/images/reviews/icons/delete.gif');}#spafinder #statusMessage div.ALERT {color: #505050;background-color: #FFFFE1;}#spafinder #sidebar {float: left;width: 160px;padding: 12px;}#spafinder #sidebar .advertisement.medium-rectangle {background: transparent url(/assets/images/common/advertisement-300x250-background.gif) no-repeat left top;width: 300px;height: 250px;overflow: hidden;padding: 13px 13px 12px 13px;margin: 10px 0px;}#spafinder #sidebar .enewsletter {background: transparent url(/assets/images/home/enewsletter-background.gif) no-repeat 80% 100%;width: auto;height: 116px;font-size: 11px;line-height: 15px;overflow: hidden;margin: 0px 0px 10px;padding: 13px 13px 12px;}#spafinder #sidebar .enewsletter h5 {font-family: Georgia;color: #86a51a;padding: 0px 0px 10px 0px;font-size: 21px;line-height: 18px;font-weight: normal;}#spafinder #sidebar .enewsletter h6 {font-weight: bold;text-transform: uppercase;padding: 0px 0px 10px 0px;font-size: 11px;line-height: 18px;}#spafinder #sidebar .enewsletter .right {float: left;padding: 0px 0px 0px 5px;}#spafinder #footer {padding: 0px 7px;}#spafinder #footer .navigation ul {margin: 0px;padding: 0px;}#spafinder #footer .navigation ul li {list-style: none;background: #bcb5aa url(/assets/images/common/footer-navigation-background.gif) top left no-repeat;width: 1000px;height: auto;overflow: hidden;vertical-align: bottom;}#spafinder #footer .navigation ul li.first {background-position: 0px 0px;height: 17px;}#spafinder #footer .navigation ul li.next {background-image: none;}#spafinder #footer .navigation ul li.next ul li {float: left;list-style: none;background-position: 0px -45px;width: 180px;padding: 0px 10px;}#spafinder #footer .navigation ul li.next ul li.first {background: transparent none 0px 0px no-repeat;padding-left: 22px;width: 164px;height: auto;}#spafinder #footer .navigation ul li.next ul li.last {padding-right: 22px;width: 164px;height: auto;}#spafinder #footer .navigation ul li.next ul li a {text-decoration: none;color: #fff;font-size: 11px;display: block;padding: 2px 0px 3px 0px;line-height: 12px;}#spafinder #footer .navigation ul li.next ul li a.red {color: #ff3333;}#spafinder #footer .navigation ul li.last {background-position: 0px -29px;height: 12px;}#spafinder.explorer-6 #footer .navigation ul li.first,#spafinder.explorer-7 #footer .navigation ul li.first,#spafinder.explorer-6 #footer .navigation ul li.last,#spafinder.explorer-7 #footer .navigation ul li.last {line-height: 0.01em;font-size: 0.01%;}#spafinder #footer .copyright ul {margin: 0px;padding: 0px;}#spafinder #footer .copyright ul li {float: left;padding: 10px 3px;list-style: none;}#spafinder #footer .copyright ul li.first {padding-left: 28px;}#spafinder #footer .copyright ul li.feedback {padding: 10px 30px;}#spafinder #footer .copyright ul li.feedback a {background: transparent url(/assets/images/common/feedback-background.gif) center left no-repeat;padding: 0px 0px 0px 18px;}#spafinder #footer .copyright ul li.last {padding-right: 28px;text-align: right;width: 451px;}#spafinder #footer .copyright ul li a {text-decoration: none;}#spafinder #footer .advertisement {padding: 10px 135px 30px 135px;}button,a.button {font-family: Arial;font-size: 11px;font-weight: bold;color: #fff;background: transparent url(/assets/images/common/button-background-left.png) no-repeat top left;_background-image: url(/assets/images/common/button-background-left.gif); display: block;float: left;line-height: 20px; height: 27px; width: auto;overflow: hidden;padding-left: 6px; text-decoration: none;cursor: pointer;}button span,a.button span {color: #fff;background: transparent url(/assets/images/common/button-background-right.png) no-repeat top right;_background-image: url(/assets/images/common/button-background-right.gif); display: block;padding: 3px 8px 4px 1px; white-space: nowrap;}button {border: 0px none;padding: 0px 0px 0px 3px;overflow: visible\9; padding: 0px 0px 0px 6px\9; }button span {position: relative;top: -1px;height: 20px;padding: 6px 8px 1px 1px;position: auto\9; top: auto\9; float: left\9; padding: 3px 8px 4px 1px\9; top: 0px\9; }button[type] span { padding: 6px auto 2px auto;}html[xmlns*=""]:root button span { top: -2px;padding-top: 4px;}.safari-4 button span,.chrome button span {padding-top: 3px;padding-bottom: 3px;}.macintosh.safari button span {top: 0px;padding-top: 3px;padding-bottom: 3px;}.opera button {overflow: visible;padding: 2px 0px 2px 6px;}.opera button span {top: 0px;padding: 0px 8px 5px 1px;}button:hover,a.button:hover {background-position: 0% -32px;}button:hover span,a.button:hover span {background-position: 100% -32px;}button.green,a.button.green {background-position: 0% -62px;line-height: 18px;height: 25px;}button.green span,a.button.green span {background-position: 100% -62px;}button.green:hover,a.button.green:hover {background-position: 0% -90px;}button.green:hover span,a.button.green:hover span {background-position: 100% -90px;}button.blue,a.button.blue {background-position: 0% -118px;line-height: 18px;height: 25px;}button.blue span,a.button.blue span {background-position: 100% -118px;}button.blue:hover,a.button.blue:hover {background-position: 0% -146px;}button.blue:hover span,a.button.blue:hover span {background-position: 100% -146px;}button.red,a.button.red {background-position: 0% -175px;}button.red span,a.button.red span {background-position: 100% -175px;}button.red:hover,a.button.red:hover {background-position: 0% -207px;}button.red:hover span,a.button.red:hover span {background-position: 100% -207px;}button.orange,a.button.orange {background-position: 0% -239px;}button.orange span,a.button.orange span {background-position: 100% -239px;}button.orange:hover,a.button.orange:hover {background-position: 0% -271px;}button.orange:hover span,a.button.orange:hover span {background-position: 100% -271px;}button.grey,a.button.grey {background-position: 0% -301px;line-height: 18px;height: 25px;}button.grey span,a.button.grey span {background-position: 100% -301px;}button.grey:hover,a.button.grey:hover {background-position: 0% -329px;}button.grey:hover span,a.button.grey:hover span {background-position: 100% -329px;}div.autocomplete {position: absolute;top: -999px;left: -999px;width: 150px;background: #fff none top left repeat;border: 1px solid #888;margin: 0;padding: 0;z-index: 10000;}div.autocomplete ul {list-style-type: none;margin: 0;padding: 0;}div.autocomplete ul li {background: transparent none top left repeat;list-style-type: none;display: block;margin: 0;padding: 5px;height: auto;cursor: pointer;text-align: left;color: #333;}div.autocomplete ul li:hover {background-color: #eaf5b0;}div.autocomplete ul li.selected {background-color: #ffb;}