.virtuoso-header{}.virtuoso-nav {float:left;margin-top:10px;width:219px;overflow:hidden;}.virtuoso-header-image {border-left:1px solid #d7d7d7;float:left;width:430px;background:transparent url(/spaguide/virtuoso/asts/header-image.jpg) no-repeat;height:159px;border-bottom:1px solid #d7d7d7;}.virtuoso-content{float:right;width:415px;}.inner-nav{padding-bottom:11px;}.inner-nav .subnav, .inner-nav A.subnav {display:block;width:190px;margin:2px 5px;text-decoration:none;color:#00B5C8;}.inner-nav .current, .inner-nav A.current{display:block;width:190px;margin:2px 5px;font-weight:800;color:#00B5C8;}.inner-nav .subnav SPAN, .inner-nav A.subnav SPAN {font-weight:800;color:#E9F8FA;}.inner-nav .current SPAN, .inner-nav A.current SPAN {color:#00B5C8;}.virtuoso-book-your-dream-spa-vacation {width:180px;background:transparent url(/spaguide/virtuoso/asts/bg-Book-Your-Dream-Spa-Vaca.gif) no-repeat;height:129px;padding-top:9px;}.virtuoso-book-your-dream-spa-vacation A:hover, .virtuoso-book-your-dream-spa-vacation .text:hover{color:#00B5C8;}.virtuoso-book-your-dream-spa-vacation .text{display:block;width:151px;color:#000000;}.virtuoso-book-your-dream-spa-vacation-header{background:transparent url(/spaguide/virtuoso/asts/logo-book-your-dream-vacati.gif) no-repeat left top;padding-left:37px;padding-top:9px;display:block;width:96px;height:40px;color:#00B5C8;font-weight:800;}.virtuoso-horz-box{border:1px solid #d7d7d7;padding:16px 14px;background:#e9f8fa url(/spaguide/virtuoso/asts/logo-book-your-dream-vacati.gif) no-repeat 14px 17px;}.virtuoso-horz-box .text{padding-left:42px;}.virtuoso-horz-box-header{padding-left:42px;display:block;color:#00B5C8;font-weight:800;}.spas-and-resorts{padding:5px 25px;}.spas-and-resorts-left{float:left;width:300px;}.spas-and-resorts-right{float:right;width:300px;}.region-name{font-size:12px;font-weight:800;padding-top:20px;}.listing {margin-top:20px;padding:0px;width:470px;}.listing td {padding:10px 0px 0px 17px;}.listing .thumb {margin:0px;}.listing p {margin:0px 0px 5px 0px;}.listing h3 , h3.mini{margin:0px 0px 5px 0px;}.listing h3 a, h3.mini a {font-size:13px;color:#838795;}.listing h3 a:hover, h3.mini a:hover {color: #00b5c8;}.listing .readMore, .readMore {float:left;position:relative;top:4px;text-transform:uppercase;}.readMore a{color: #545761;}h5.onSection a {font-weight:bold;text-decoration:none;}.sectionHeading { font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-size: 21px; color: #556CC3; margin: 20px 0 -10px 0; position: relative; }.listing h1 { font-size: 12px;color: #5F6867; line-height: 15.4px; font-weight: bold; text-transform: capitalize;} .listing h1 a { text-decoration:none;}.spaguideLinksDiv {height:160px;overflow:hidden;}#spaGuideLinks {padding-top:3px;width: 220px;}#spaGuideLinks h4 {margin:0px;}#spaGuideLinks h4 a{color:#556CC3;}.completeListing strong {color: #38B7CC;padding-left:0px;}#spafinder-body-content h4 a {color:#556CC3;}#body .outdent {padding-top:20px;}#memberhotels div.right {padding-bottom: 240px;}.whiteBox {padding-left:0px;color:#545761;}.whiteBox h4 {margin: 0px;}.whiteBox h5 {margin-bottom:0px;font-weight:200;color:#545761;}.whiteBox h5 a {color:#545761;}.boxTitle{padding:10px 0px 0px 17px;}.catLinks {margin:0px 0px 20px 0px;}.catLinks a {color:#23AFC7;}.catLinks a.onSection {color:#545761;}.catLinks div {margin-top:3px;}.catLinks a:hover {color:#545761;}