html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0;margin:0;padding:0;outline:0;font-size:100%;background:transparent;vertical-align:baseline;}
html,body{height:100%;}
#page{min-height:100%;}
#footer{height:auto !important;margin:-84px auto;width:963px;clear:both;}
.long_f #footer{margin:0 auto !important;}
.long_f #content{padding-bottom:7px !important;_float:left;}
.row_container{width:100%;overflow:hidden;}
body{color:black;}
body#border_print{background:none;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
html{font-size:64%;_font-size:64%;}
body{font:1.1em Arial, Helvetica, sans-serif;color:#333333;margin:0;background:#ecf8ef;}
img{border:none;}
form{margin:0;padding:0;}
#page{width:1003px;overflow:hidden;margin:0 auto;background:url(../images/page-bg.gif) repeat-y;padding:0 0 0 0;}
#collage{float:left;position:relative;}
.main-content{overflow:hidden;width:935px;padding-left:4px;position:relative;margin:0 0 0 30px;}
#header{width:963px;position:relative;z-index:100;margin-left:20px;}
#header:after{content:"";display:block;clear:both;}
.port{background:none;border-bottom:1px solid #b4b4b4;color:#b4b4b4;font-size:10px;margin:1px 6px;padding:2px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.logos-block{overflow:hidden;padding:0 0 2px 0;width:946px;margin:0 0 0 11px;}
.logo{float:left;margin:13px 0 0 4px;}
.logo a{display:block;text-indent:-9999px;width:201px;height:62px;overflow:hidden;background:url(../images/sprite.gif) no-repeat 0 -286px;}
.login{margin:0 0 0 10px;float:right}
.header-ads{width:941px;margin:0 0 0 12px;text-decoration:none;border-bottom:2px solid #2894C4;}
.header-ads td{padding:4px 5px 6px 5px;text-align:center;width:941px;}
.header-ads-div{margin:0 auto;width:728px;}
.footer-ads1{height:115px;width:963px;clear:both;margin:0 auto;}
.footer-ads{width:941px;margin:0 0 0 32px;text-decoration:none;clear:both;float:none;display:block;}
.footer-ads td{padding:9px 5px 5px 5px;text-align:center;width:941px;}
* html .footer-ads td{width:931px;}
.header-form{overflow:hidden;width:700px;float:right;line-height:1.72em;color:#333;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:5px 0 3px 0;}
.header-form .radio{float:left;width:15px;height:15px;margin:0.22em 0 0;}
.header-form .text{float:left;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#333;padding:2px 0 2px 2px;width:287px;margin:0 0 0 0;color:#a7a8aa;height:14px;font-size:12px;}
.header-form .submit{float:left;margin:0;}
.header-form label{float:left;padding:0 12px 0 4px;}
.header-form a{text-decoration:underline;font-size:0.9em;float:left;color:#16387C;margin-left:15px;}
.header-form a:hover{text-decoration:none;}
.main-nav{margin:0 0 0 12px;padding:0;list-style:none;width:941px;border-bottom:1px solid #fff;background:#2894c4;}
.main-nav:after{content:"";display:block;clear:both;}
.main-nav li{float:left;padding-left:1px;font-size:13px;font-weight:bold;z-index:1000;}
.main-nav li.menudivider{float:left;padding-left:1px;font-size:13px;font-weight:bold;z-index:1000;background:url(../images/spr-icons.png) !important;background-position:0 -115px !important;width:1px !important;height:17px !important;margin-top:5px !important;margin-left:0px !important;margin-right:0px !important;padding:0px !important;}
.main-nav li.first{background:none !important;padding-left:0;}
.main-nav li a{text-decoration:none;color:#fefefe;padding:6px 15px 6px 15px;float:left;white-space:nowrap;position:relative;font:bold 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.main-nav li iframe{position:absolute;left:0;top:26px;display:none;background:#F6F6F7;}
.main-nav li:hover iframe{height:0;}
.safari .main-nav li a{padding:6px 22px 6px 23px;}
.safari3 .main-nav li a{padding:6px 22px 6px 23px;}
.main-nav li.hover, .main-nav li:hover{position:relative;}
.main-nav li.hover a, .main-nav li:hover a{background:#1b6587;color:#fff;}
.main-nav li a.active{color:#fff;}
.main-nav li.hover ul, .main-nav li:hover ul{display:block;}
.main-nav li ul{margin:0;padding:3px 5px 10px 11px;list-style:none;position:absolute;left:0;min-width:155px;_width:155px;top:100%;display:none;background:#f6f6f7;z-index:1000;}
.main-nav li ul li{font-size:0.84em;background:none;float:none;padding:5px 0 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.main-nav li ul li a{display:inline;padding:0;float:none;background:none !important;color:#16387c !important;text-transform:none;font-size:11px;}
.main-nav li ul li a:hover{text-decoration:underline;}
.gbox-overlay{z-index:1110;visibility:visible;opacity:0.7;filter:alpha(opacity=70);left:0;*left:-130px;top:0px;background-color:#000000;position:absolute;}
#text{width:510px;height:330px;padding:5px 10px 0 0;}
#content{margin:0 22px 0 20px;padding:10px 10px 0 10px;padding-bottom:95px;min-height:300px;_height:300px;}
* html #content{margin-left:10px;margin-right:30px;}
*+html .box{height:expression(this.offsetHeight > "300" ? "auto":"300px");}
.main{float:left;width:631px;padding-bottom:10px;}
.main-photo{width:610px;position:relative;height:276px;margin:17px 0 0 1px;padding:10px 0 0 11px;background:url(../images/sprite.gif) no-repeat;}
.main-photo a{color:#16387c;text-decoration:none;}
.main-photo a:hover{text-decoration:underline;}
.mid-cont{overflow:hidden;width:641px;margin-top:11px;margin-bottom:10px;}
.sided-nav{float:left;margin:6px 0 15px 0;padding:0 7px 18px 9px;width:142px;display:inline;border:1px solid #e7dede;background:#f9f5e4;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;}
.sided-nav.custom-html-sided-nav{margin:0 10px 10px 0;width:250px;}
.sided-nav.custom-html-sided-nav div{width:100%;background-repeat:repeat-x;}
.sided-nav.custom-html-sided-nav ul.sponsored li a{display:block;padding:3px 0;}
.sided-nav.custom-html-sided-nav ul.sponsored li a span{display:block;}
.sided-nav.custom-html-sided-nav ul.sponsored li a span.t{font-weight:bold;text-decoration:underline}
.sided-nav.custom-html-sided-nav ul.sponsored li a span.d{}
.sided-nav.custom-html-sided-nav ul.sponsored li a span.u{text-decoration:underline;}
.sided-nav.custom-html-sided-nav.last{margin:0 10px 10px 0;width:100%;border-left:none;border-right:none;}
.sided-nav.custom-html-sided-nav.last ul.sponsored li{width:30%;float:left;margin-right:10px;}
.sided-nav div{overflow:hidden;height:100%;}
#sided-nav-separator{background:url(../images/spr-icons.png) !important;background-position:0 -235px !important;width:130px !important;height:1px !important;overflow:hidden;height:100%;}
.sided-nav h3{margin:17px 0 0;color:#930;font-size:1.10em;font-weight:normal;}
.sided-nav ul{margin:0;padding:3px 0 18px;list-style:none;}
.sided-nav ul li{line-height:1.27em;padding-top:4px;}
.sided-nav ul li a{text-decoration:none;color:#16387c;}
.sided-nav ul li a:hover{text-decoration:underline;}
.center-col .spa-box{float:none;overflow:hidden;width:460px;}
.spa-box{float:right;width:449px;padding:5px 20px 15px 0;padding-bottom:10px !important;}
.spa{margin-top:6px;padding:5px;overflow:hidden;height:100%;border:1px solid #d0d8dd;}
.spa img{float:left;}
.spa div{float:right;width:307px;}
.center-col .spa div{width:307px;}
.spa h2{margin:6px 0 0;font-size:1.36em;color:#16387C;}
.spa h2 a{text-decoration:none;color:#16387C;}
.spa h2 a:hover{text-decoration:underline;}
.spa p{margin:5px 0 0;line-height:1.18em;}
.spa p a{text-decoration:underline;color:#4d4d4f;}
.spa p a:hover{text-decoration:none;}
.featured-top{overflow:hidden;height:100%;padding:8px 16px 5px 9px;margin-top:17px;background:url(../images/featured-top-bg.gif) no-repeat;}
.featured-top .head{overflow:hidden;height:100%;background:#f0ece3;padding:4px 0 5px 14px;font:1.09em/1.16em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#9C8F99;}
.featured-top .head h3{float:left;margin:0;color:#9C8F99;font-size:1em;width:204px;}
.featured-top .head p{margin:0;float:right;width:388px;}
.featured-top .img{width:155px;margin:15px 0 0 4px;display:inline;float:left;padding:4px 0 0 4px;height:130px;background:url(../images/img_back.gif) no-repeat left top;overflow:hidden;}
.featured-top .img img{width:150px;height:110px;}
.featured-top-cont{float:left;width:205px;padding:0 0 0 13px;color:#4d4d4f;}
.featured-top-cont h2{margin:17px 0 0;color:#16387C;font-size:1.36em;line-height:1.2em;}
.featured-top-cont h2 a{color:#16387C;text-decoration:none;}
.featured-top-cont h2 a:hover{text-decoration:underline;color:#3a6078;}
.featured-top-cont p{margin:7px 0 0;line-height:1.18em;}
.featured-top-cont p a{text-decoration:underline;color:#4d4d4f;}
.featured-top-cont p a:hover{text-decoration:none;}
.featured-top-links{float:right;width:220px;margin:9px 0 0;padding:0 0 0;list-style:none;overflow:hidden;}
.featured-top-links li{background:url(../images/featured-top-links-line.gif) no-repeat;padding:7px 0 8px;margin-top:-1px;width:100%;}
.featured-top-links li a{text-decoration:none;color:#16387C;}
.featured-top-links li a:hover{text-decoration:underline;}
.featured-top-links li a.active{font-weight:bold;color:#4d4d4f;}
.sidebar{width:300px;padding-top:16px;float:right;margin-bottom:15px;}
.spa-search{overflow:hidden;height:100%;border:1px solid #dadacb;background:#f0ece3;margin-bottom:24px;*margin-bottom:21px;margin-top:2px;padding:0 9px 7px 12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.spa-search h3{color:#16387c;font-size:1.09em;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0;text-align:left;}
.spa-search .map{overflow:hidden;height:100%;margin-top:10px;border-top:1px solid #c2c0bb;border-bottom:1px solid #c2c0bb;padding:3px 0;}
.spa-search .map img{display:block;}
.spa-search .line{overflow:hidden;width:100%;padding:7px 0 0;color:#333;}
.spa-search .line label{float:left;width:95px;margin-top:2px;text-align:right;}
.spa-search .line select{float:right;width:174px;padding:1px 1px 0 0;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.spa-search .submit{float:left;margin:5px 0 0 102px;}
.list_location{margin:0 0 0 0px;width:285px;float:left;overflow:hidden;}
.spa-search .list_location ul{float:left;width:95px;padding:15px 0 0 0;padding-top:15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;}
.spa-search .list_location li{padding:0px 7px 5px 0px;}
.spa-search .list_location li a{text-decoration:none;color:#16387c;}
.spa-search .list_location li a:hover{text-decoration:underline;}
.sidebar .ads{margin-top:19px;margin-top:1px;display:block;width:300px;overflow:hidden;}
.spa-market{height:100%;padding:5px 0 5px 5px;margin-top:0;}
.table_border .spa-market{overflow:hidden;}
.spa-market h3{clear:both;color:#FEFEFE;padding:2px 5px 2px 8px;font-size:12px;margin:-5px 0px 10px -5px;margin-bottom:10px;position:relative;}
.market-box{overflow:hidden;height:100%;margin-top:10px;}
.market{overflow:hidden;height:100%;margin-top:-1px;color:#6d6e71;padding:10px 0 8px;padding-left:3px;}
.market img{float:right;}
.market div{float:left;width:185px;margin-right:5px;}
.market h4{margin:0;font:bold 1.1em Arial, Helvetica, sans-serif;color:#3a6078;}
.market h4 a{color:#16387c;text-decoration:none;}
.market h4 a:hover{text-decoration:none;}
.market p{margin:5px 0 0;line-height:1.18em;}
.market p a{color:#017FBC;}
.register-form{overflow:hidden;height:100%;padding:0 0 0 17px;background:#f0ece3;margin-top:7px;clear:both;}
.register-form h3{margin:12px 0 4px;color:#935b1b;font:bold 1.18em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.register-form h3 span{display:block;padding:1px 0 0 39px;color:#484645;font-size:0.92em;letter-spacing:-1px;}
.register-form .line{overflow:hidden;width:271px;margin:0;padding-top:6px;}
.register-form .line div{float:left;}
.register-form .line div input{margin:6px 5px 0 0;}
.register-form .line div img{display:block;padding-right:3px;}
.register-form .line label{float:left;padding-top:5px;width:90px;text-align:left;color:#2d2c2b;font-size:0.9em;margin-top:3px;}
.register-form .line .text{float:left;color:#2d2c2b;padding:1px 0 1px 4px;border:1px solid #d1d5d5;font:1em Arial, Helvetica, sans-serif;width:168px;}
.register-form .line .small{width:51px;margin-left:8px;}
.register-form .line .submit{float:left;}
.register-form .link{display:block;font-size:0.9em;text-align:center;padding:7px 9px 9px 0;}
.register-form .link a{text-decoration:none;color:#a8a093;}
.register-form .link a:hover{text-decoration:underline;}
#footer{overflow:hidden;height:100%;background: url("../images/footer_back.gif") repeat-x scroll left 5px transparent;}
.foot-nav{overflow:hidden;width:963px;padding:0 0;}
.foot-nav ul{margin:0;padding:14px 0 5px;list-style:none;background:url(../images/sprep.png) !important;background-position:0 -252px !important;width:963px !important;height:12px !important;text-align:center;}
.foot-nav ul li{display:inline;padding:0 2px 0 7px;font-size:1.18em;background:url(../images/spr-icons.png) !important;background-position:0 -39px !important;width:1px !important;height:12px !important;}
.foot-nav ul li.first{background:none !important;}
.foot-nav ul li a{text-decoration:none;color:#16387C;}
.foot-nav ul li a:hover{text-decoration:underline;}
.foot-box{overflow:hidden;height:100%;}
.foot-bot{overflow:hidden;width:100%;padding:8px 0;color:#808284;text-align:center;}
.foot-bot-nav{overflow:hidden;width:963px;margin:0 auto;padding:6px 0;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;}
.foot-bot ul{margin:0;padding:0;list-style:none;font-size:1.09em;}
.foot-bot li{padding:0 1px 0 6px;background:url(../images/foot-bot-divider.gif) no-repeat 0 50%;display:inline;}
.foot-bot li.first{background:none;}
.foot-bot li a{text-decoration:none;color:#16387c;}
.foot-bot li a:hover{text-decoration:underline;}
.foot-bot p{margin:10px 0 0;font-size:11px;}
.foot-bot span{display:block;margin-top:11px;font-size:1.09em;}
.foot-round{overflow:hidden;width:963px;margin:12px 0 0 0;}
.foot-round .top-bg{overflow:hidden;height:100%;}
.foot-round .bot-bg{overflow:hidden;height:100%;padding:0 4px 17px 3px;font-size:11px;}
.foot-round .bot-bg div{padding:2px 0 0 28px;}
.foot-round h3{margin:0;padding:7px 0 5px 25px;color:#898b8e;font-size:1em;background:url(../images/foot-round-dot.gif) repeat-x 0 100%;}
.foot-round ul{margin:0;padding:0 7px 0 0;list-style:none;float:left;width:125px;}
.foot-round ul li{font-size:0.9em;padding-top:6px;line-height:1.2em;}
.foot-round ul li a{text-decoration:none;color:#16387C;}
.foot-round ul li a:hover{text-decoration:underline;}
.center-col{float:right;width:460px;overflow:hidden;margin-right:10px;_display:inline;}
.intabs .center-col{width:434px;}
.center-col .main-photo{width:452px;margin:4px 0 0;height:246px;padding:10px 0 0 10px;background:url(../images/back_slide.gif) left top no-repeat;position:relative;}
.center-col .main-photo a{}
.breadcrumbs{margin:0;padding:0;list-style:none;overflow:hidden;height:100%;_height:auto;font-size:11px;_margin:0 0 0 5px;width:100%}
.custom_layout .breadcrumbs{padding-left:7px;}
.breadcrumbs li{background:url(../images/breadcrumbs-arrow.gif) no-repeat 0 50%;float:left;font:0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;padding:0 11px 0 10px;margin-left:-6px;color:#2894c4;letter-spacing:-1px;}
.breadcrumbs li a{text-decoration:underline;color:#2894c4;}
.breadcrumbs li a:hover{text-decoration:none;}
.main-headline h2,.main-headline h1{margin:18px 0 25px 5px;color:#666;font-family:Arial, Verdana, sans-serif;font-weight:normal;font-size:26px;line-height:26px;text-shadow:2px 2px 3px #ccc}
.advanced_list p{margin:0px;width:115px;height:100%;padding:0px;}
#clear{clear:both;}
.advanced_list{overflow:hidden;height:100%;padding:0 0 15px 17px;}
.advanced_list h3{font-size:1.18em;margin:17px 0 0;color:#45687f;}
.advanced_list h2{margin-top:15px;}
.advanced_list div{float:left;width:144px;}
.advanced_list ul{margin:10px 0 0;padding:0;list-style:none;}
.advanced_list ul li{color:#999999;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top:5px;padding-right:5px;padding-bottom:0em;padding-left:14px;height:100%;line-height:1.63em;}
.advanced_list h4{margin:15px 0 0;color:#a49d9a;padding:1px 0 2px 6px;width:130px;background:#f0ece3;font:1.09em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.advanced_list .all-link{float:left;clear:both;margin-top:9px;white-space:nowrap;color:#3a6078;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.advanced_list .all-link:hover{text-decoration:none;}
.top-links{overflow:hidden;height:100%;padding:0 0 5px 0;}
.top-links.empty-search li{background-position:0 -15px;}
.top-links.empty-search li a{color:#017FBC;font-size:12px;}
#content .main .mid-cont .top-links-box .btns{margin-bottom:25px;padding-top:5px;border-top-width:1px;border-top-style:solid;border-top-color:#CCCCCC;line-height:2.0em;}
.top-links h3{font-size:1.18em;margin:17px 0 0;color:#16387c;}
.top-links div{float:left;width:144px;}
.top-links ul{margin:8px 0 0;padding:0;list-style:none;}
.top-links.recent-searches{padding-left:0;width:752px;}
.top-links.recent-searches div.links-cont, .top-links.recent-searches h4{width:747px;_width:747px !important;}
.top-links.recent-searches div{width:33%;}
.top-links.recent-searches div.category_box{width:230px !important;margin:0 !important;}
#details-recent-searches{width:704px;}
.top-links ul li,.middle .left li, #browse li{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top:0;padding-right:3px;padding-left:8px;height:100%;background-image:url(../images/top-links-bullet-hover.gif);background-repeat:no-repeat;background-position:0px -16px;}
.top-links ul li a, #browse li a{text-decoration:none;color:#777777;}
.top-links ul li a:hover, #browse li a:hover{text-decoration:underline;color:#45687F;}
.top-links h4{margin:15px 0 0;color:#a49d9a;padding:1px 0 2px 6px;width:130px;background:#f0ece3;font:1.09em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.top-links .all-link{float:left;clear:both;margin-top:9px;white-space:nowrap;color:#3a6078;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.top-links .all-link:hover{text-decoration:none;}
#art_dir_st_listing h1{color:#db9c0c;}
#art_dir_st_listing .mid-cont{margin-top:6px;}
#art_dir_st_listing .top-links-box .top-links div{width:210px;}
#art_dir_st_listing .top-links-box .top-links h3{margin:0 10px 0 0;color:#0b2782;border:1px solid #e1e1d1;font:normal 12px verdana;background:url(../images/featured-block-h-bg.gif) repeat-x 0 0;}
#art_dir_st_listing .top-links ul{margin:15px 20px 15px 0;}
#art_dir_st_listing .top-links ul li{padding-left:0;background:none;line-height:18px;padding:0 10px 0 0;}
#art_dir_st_listing .top-links ul li a{font-size:12px;font-weight:normal;color:#2894c4;}
#art_dir_st_listing .top-links ul li span{background:#efefef;display:block;padding:0 3px;font-weight:bold;}
#art_dir_st_listing .featured-box{margin:0;}
#art_dir_st_listing .featured-block{margin:0 0 20px 0;}
#art_dir_st_listing .featured-block h2{background:transparent url(../images/featured-block-h-bg.gif) repeat-x scroll 0 0;border:1px solid #E1E1D1;color:#0B2782;font-family:verdana;font-size:12px;font-weight:normal;margin:0 10px 15px 0;padding:5px 10px;}
#art_dir_st_listing .featured-block .text-cont{margin:10px 0;}
#art_dir_st_listing .featured-block .text-cont h3{color:#2894c4;font-size:16px;font-weight:bold;}
#art_dir_st_listing .featured-block .text-cont p{color:#636363;font-size:13px;margin:0 1px;padding:5px 0 10px 0;}
#art_dir_st_listing .featured-block .text-cont ul{list-style-type:none;width:100%;overflow:hidden;margin:0 0 15px 10px;}
#art_dir_st_listing .featured-block .text-cont li{float:left;padding:0 10px 0 0;margin:0;}
#art_dir_st_listing .featured-block .text-cont a{color:#2894c4;text-decoration:none;font-weight:bold;font-size:13px;}
#art_dir_st_listing .featured-block .text-cont a:hover{text-decoration:underline;}
#art_descr{border-bottom:1px solid #DADADA;padding-bottom:15px;}
#art_descr, #art_cont{margin:5px 15px 15px 0;font-color:#636363;font-size:13px;}
#art_descr p, #art_cont p{padding:0 0 10px 0;margin:0;}
#art_descr a, #art_cont a{color:#2894c4;}
#local_services{list-style-type:none;width:95%;margin:0 0 10px 0;padding:0;overflow:hidden;}
#local_services li{width:45%;float:left;color:#636363;font-size:13px;margin:0 10px 0 0;padding:0 0 15px 0;}
#local_services h3, #local_services a{font-size:13px;font-weight:normal;color:#2894c4;}
#local_services h3{font-weight:bold;}
#local_services a{text-decoration:none;}
#local_services a:hover{text-decoration:underline;}
.resort-box{overflow:hidden;background:#6d6e71;margin:21px 0 15px -10px;padding:14px 13px 0 28px;width:922px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.resort-box .cont{float:left;width:275px;padding-bottom:15px;color:#fff;}
.resort-box .cont h2{margin:16px 0 0;font:bold 1.54em Arial, Helvetica, sans-serif;}
.resort-box .cont .head{display:block;padding:2px 0 0;font:1em Arial, Helvetica, sans-serif;}
.resort-box .cont p{line-height:1.45em;margin:15px 0 0;}
.resort-box .links{overflow:hidden;width:100%;margin-top:2px;}
.resort-box .links a{float:left;margin-right:6px;}
.resort-box .links a img{display:block;}
.resort-box .pages{margin:11px -15px 0 -6px;padding:9px 0;position:relative;list-style:none;overflow:hidden;width:296px;border-top:1px solid #9d9fa2;border-bottom:1px solid #9d9fa2;}
.resort-box .pages li{float:left;font:bold 1.27em/1.5em Arial, Helvetica, sans-serif;background:url(../images/pages-divider.gif) no-repeat 0 50%;margin-left:-1px;display:inline;}
.resort-box .pages li.prev{font-size:1.09em;line-height:1.75em;font-weight:normal;padding-right:7px;}
.resort-box .pages li.prev a{background:url(../images/resort-box-prev-arrow.gif) no-repeat 0 50% !important;padding:0 0 0 10px;color:#e1effb !important;}
.resort-box .pages li.next{font-size:1.09em;line-height:1.75em;font-weight:normal;padding-left:7px;}
.resort-box .pages li.next a{background:url(../images/resort-box-next-arrow.gif) no-repeat 100% 50% !important;padding:0 10px 0 0;color:#e1effb !important;}
.resort-box .pages li a{float:left;padding:0 6px;text-decoration:none;color:#e1effb;}
.resort-box .pages li a.active, .resort-box .pages li a:hover{background:#fff;position:relative;color:#16387C;}
.resort-box .img{float:right;width:606px;}
.resort-box .img img{border:1px solid #fff;display:block;}
.resort-box .img span{display:block;text-align:right;color:#d1d3d4;padding:1px 0 3px;font-size:0.81em;}
#top_ten_sample.resort-box{width:884px;padding:15px 40px 5px 40px;}
#top_ten_sample.resort-box .pages{width:340px;margin-left:0;margin-top:0;}
#top_ten_sample.resort-box .links{overflow:hidden;width:100%;margin:2px 0 17px 0;padding:5px 0;background:url(../images/links_bg.gif) repeat-x 0 0;}
#top_ten_sample.resort-box .links a{float:right;margin-right:6px;}
#top_ten_sample.resort-box .cont{width:340px;}
#top_ten_sample.resort-box .img{width:502px;}
.top-lists{width:622px;overflow:hidden;margin-top:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.top-lists h2{margin:0;color:#930;padding:0 0 6px 11px;font:bold 1.54em Arial, Helvetica, sans-serif;}
.top-list{overflow:hidden;height:100%;padding:8px;margin-top:8px;border:1px solid #e6e7e8;}
.top-list img{float:left;}
.top-list div{float:right;width:458px;color:#77787b;}
.top-list h3{margin:0;color:#3a6078;background:#f0ece3;padding:3px 0 2px 8px;font:bold 1.36em Arial, Helvetica, sans-serif;}
.top-list h3 a{color:#16387C;text-decoration:none;}
.top-list h3 a:hover{text-decoration:underline;}
.top-list p{margin:12px 0 0;line-height:1.36em;}
.top-list-all{overflow:hidden;height:100%;padding-top:9px;text-align:right;}
.top-list-all a{text-decoration:underline;color:#16387C;}
.top-list-all a:hover{text-decoration:none;}
.learn-more{overflow:hidden;height:100%;width:492px !important;margin-left:-32px;margin-top:16px;padding-bottom:20px;padding-top:5px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.learn-more h3{margin:0;padding:2px 0 2px 13px;color:#16387C;font:bold 1.18em Verdana, Geneva, Arial, Helvetica, sans-serif;background:transparent url(../images/sort_back.gif) repeat-x scroll left top;border:1px solid #F0F0F0;padding-top:4px;padding-bottom:5px;}
.learn-more div{float:left;width:214px !important;padding:0 15px 0 0;margin-top:9px;}
.learn-more div img{float:left;margin-top:7px;}
.learn-more ul{margin:0 0 0;padding:0;list-style:none;width:130px !important;float:right;}
.learn-more ul li{background:url(../images/top-links-bullet.gif) no-repeat 0 5px;padding:0 0 0 11px;margin-top:5px;background-image:url(../images/top-links-bullet-hover.gif);background-repeat:no-repeat;background-position:0px -20px;}
.learn-more ul li a{text-decoration:none;color:#777;}
.learn-more ul li a:hover{text-decoration:underline;color:#45687F;}
.learn-more .more-link{float:left;margin:15px 0 0 0;color:#16387c;clear:both;white-space:nowrap;}
.learn-more .more-link:hover{text-decoration:none;}
.top-cont{overflow:hidden;width:100%;}
.top-links-box{overflow:hidden;height:100%;}
.top-links-box .advanced_list{padding:0 0 15px 2px;}
.top-links-box .advanced_list h3{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:30px 0 0;}
.top-links-box .advanced_list div{width:156px;}
.top-links-box .advanced_list h4{width:auto;padding-left:10px;font-weight:bold;}
.top-links-box .top-links{padding:0 0 15px 2px;}
.intabs .top-links-box .top-links{padding:0px;}
.top-links-box .top-links h3,.spa-box h3{font-family:Verdana, Arial, Helvetica, sans-serif;margin:30px 0 0;color:#16387C;font-size:1.18em;background:transparent url(../images/sort_back.gif) repeat-x scroll left top;border:1px solid #F0F0F0;padding-top:4px;padding-bottom:5px;padding-left:10px;}
.spa-box h3{margin-top:10px !important;}
.top-links-box .top-links div{width:152px;}
.top-links-box .top-links h4{width:auto;padding-left:10px;font-weight:bold;background:none;}
.top-links-box .links-cont{overflow:hidden;width:100% !important;float:none !important;}
.top-links-box .top-links .head{display:block;color:#0b2a3d;font-weight:normal;padding:15px 0 0;margin-bottom:-6px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.top-links-box .learn-more{width:auto;margin-top:0;padding-left:33px;}
.top-links-box .learn-more div{width:280px;}
.top-links-box .learn-more ul{width:196px;}
.top-cont .sided-nav{padding-bottom:0;}
.top-cont .sided-nav h3{margin-top:12px;}
.top-cont .sided-nav ul{padding-bottom:14px;}
.hotel-box{width:100%;background:url(../images/hotel-list-dot.gif) repeat-y 768px 0;overflow:hidden;margin-top:34px;margin-bottom:20px;}
.side-ads{float:right;}
.long{width:750px;}
.tab-block{width:703px;padding-right:2px;padding-bottom:20px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;float:right;font-size:12px;}
.long{width:750px;}
.tabset{margin:32px 0 0;padding:0 0 3px;list-style:none;overflow:hidden;width:100%;background:url(../images/tabset-bg.gif) no-repeat 0 100%;}
.long .tabset{background:url(../images/tabset-bg_long.gif) no-repeat left bottom;}
.tabset li{float:left;font:bold 1.18em Arial, Helvetica, sans-serif;padding:0 2px 0 0;}
.tabset li a{float:left;color:#666667;text-decoration:none;border:1px solid #e8e8e8;border-bottom:0;background-color:#F0ECE3;text-transform:uppercase;font-size:12px;background:transparent url(../images/slide2.gif) repeat-x scroll left top;font-family:verdana;font-size:11px;}
.tabset li a span{float:left;cursor:pointer;border:3px solid #fff;border-bottom:0;padding:4px 9px 3px 8px;}
.tabset li a.active, .tabset li a:hover{color:#5F5F5F;background:#fff;}
.tabset li a.active span, .tabset li a:hover span{background:#fbf8f2;padding-bottom:8px;margin-bottom:-4px;position:relative;}
.tab-block div.tab{background:url(../images/tab-bg.gif) repeat-y;overflow:hidden;height:100%;display:none;}
.tab-block div.tab .tab-bot{border:1px solid #e1e1e1;border-top:0;height:3px;overflow:hidden;background:#fff;}
.tab-block div.tab .tab-cont{overflow:hidden;height:100%;padding:15px 16px 24px 29px;background:url(../images/tab-cont-bg.gif) repeat-y 100% 0;}
.overview{float:right;width:173px;padding:10px 5px 10px 15px;background:#f0ece3;color:#77787b;margin-top:10px;line-height:1.54em;min-height:300px;_height:300px;_overflow:visible;}
.overview h3{font-size:1em;color:#898685;margin-top:12px;}
.overview ul{margin:0;padding:0 0 4px;list-style:none;}
.overview ul li{}
.overview ul li a{color:#77787b;text-decoration:none;}
.overview ul li a:hover{text-decoration:underline;}
.tab-text{float:left;width:461px;margin-top:3px;line-height:1.63em;color:#77787b;}
.tab-text p{margin:18px 0 0;}
.tab-text hr{height:1px;border:none;background:#9C8F99;color:#9C8F99;margin-top:10px;}
.rates-box{overflow:hidden;margin-top:13px;}
.rates-box .img-box{background:transparent url(../images/sprite.gif) no-repeat scroll 0 -881px;float:right;padding-bottom:40px;position:relative;width:572px;}
.featured-ads{margin-top:10px;text-align:right;}
#second{width:750px;float:left;margin-top:7px;}
#second .text-box{padding-left:31px;padding-top:20px;}
.tab-block_2{padding-left:42px;float:left;padding-bottom:10px;margin-bottom:0;}
#second .img-box,#sec .img-box{width:371px;height:332px;float:right;background:none;position:relative;overflow:hidden;padding-bottom:0;padding-top:30px;}
#second .img-box{height:314px;width:354px}
#second .slide_row.active,#sec .slide_row.active{color:#747474;text-align:left}
#second .small .collage_large_image{height:280px;text-align:left;}
#sec .small .collage_large_image{text-align:center;width:560px !important;}
#sec .img-box{width:568px;}
#sec .top_line{width:100%}
#second .img-box-img{background:#ffffff;width:350px;height:318px;margin:0 0 0 12px;text-align:center;}
#second .img-box .img{padding:15px 0 33px 0;margin:11px 0 10px 0;}
* html #second .img-box .img{padding:15px 0;}
#second .img-box .pages{bottom:27px;}
.rates-box .img-box .img{text-align:center;margin:40px 0 0 0;}
.rates-box .img-box .btns{position:absolute;right:22px;top:16px;width:195px;}
.rates-box .img-box .btns a{float:left;margin-left:6px;}
.rates-box .img-box .btns a img{display:block;}
.rates-box .img-box .pages{margin:0;padding:0;list-style:none;position:absolute;right:20px;bottom:10px;font-family:Arial, Helvetica, sans-serif;}
.rates-box .img-box .pages li{float:left;line-height:1.54em;padding:0 0 0 8px;}
.rates-box .img-box .pages li strong{color:#7784b0;float:left;padding:0 6px;border:1px solid #0b2782;}
.rates-box .img-box .pages li.prev-link a{background:#0b2782 url(../images/rates-box-prev-arrow.gif) no-repeat 6px 50%;float:left;padding:0 7px 0 14px;color:#fff;text-decoration:none;border:1px solid #f0ece3;}
.rates-box .img-box .pages li.next-link a{background:#0b2782 url(../images/rates-box-next-arrow.gif) no-repeat 100% 50%;float:left;padding:0 14px 0 7px;color:#fff;text-decoration:none;border:1px solid #f0ece3;}
.rates-box .text-box{float:left;width:307px;text-align:right;color:#aaa;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;padding-top:34px;padding-right:20px;padding-bottom:0;padding-left:2px;}
.rates-box .text-box h2,.rates-box .text-box h1{margin:0;font:bold 1.8em Georgia,serif;color:#0b2782;padding-top:6px;}
.rates-box .text-box h3{margin:3px 0 0;font-size:1em;font-weight:normal;color:#535252;}
.rates-box .text-box p{margin:0;line-height:1.54em;color:#535252;}
.rates-box .text-box .stars{display:block;padding:7px 0 19px;}
.rates-box .check-rate{padding:39px 0 0;display:block;}
.rates-box .links{overflow:hidden;width:100%;}
.rates-box .links ul{margin:26px -5px 0 0;padding:0;list-style:none;float:right;overflow:hidden;}
.rates-box .links li{background:url(../images/rates-box-divider.gif) no-repeat 0 50%;display:inline;padding:0 5px 0 10px;margin-left:-1px;}
.rates-box .links li a{color:#16387c;text-decoration:underline;}
.rates-box .links li a:hover{text-decoration:none;}
.rates-box .offer{width:311px;overflow:hidden;margin-top:18px;text-align:left;background:url(../images/rates-box-offer-bg.gif) repeat-y;color:#231f20;}
.rates-box .offer .tbg{overflow:hidden;height:100%;background:url(../images/rates-box-offer-top-bg.gif) no-repeat;}
.rates-box .offer .bbg{overflow:hidden;height:100%;background:url(../images/rates-box-offer-bot-bg.gif) no-repeat 0 100%;padding:8px 10px 11px 8px;}
.rates-box .offer strong{color:#930;}
.rates-box .offer .head{padding-left:19px;display:block;line-height:1.09em;line-height:1.25em;background:url(../images/hotel-offer-head-bg.gif) no-repeat;}
.rates-box .offer p{line-height:1.27em;margin:1px 0 0;}
#find_cities{position:absolute;width:300px;z-index:1111;}
#find_cities div{width:176px;position:absolute;z-index:444;background-color:#ffffff;border:2px solid #EEEEEE;line-height:18px;font-weight:bold;color:#CC0000;min-height:80px;_height:80px;_overflow:visible;*margin:0 0 0 -128px;_margin:0 0 0 -130px;}
#find_cities div a{display:block;padding:2px 5px;color:#0081C5;text-decoration:none;font-weight:normal;font-size:12px;}
#find_cities div a:hover{color:#F57013;}
#find_cities .close{display:block;float:right;}
#gmap{position:absolute;width:550px;z-index:1111;}
#gmap div{width:517px;height:340px;position:absolute;z-index:1112;background-color:#FFFFFF;border:1px solid #405F7E;font-weight:bold;color:#CC0000;*margin:0 0 0 -128px;}
#gmap .close{display:block;float:right;}
#review{position:absolute;width:520px;z-index:1111;}
.review_box{position:absolute;z-index:1112;background-color:#FFFFFF;border:1px solid #405F7E;font-weight:bold;color:#993300;min-height:80px;_height:80px;_overflow:visible;*margin:0 0 0 -128px;padding:10px 20px 20px 20px;margin:0 auto;background:#F9F5E4;}
#review .close{display:block;float:right;}
.review_form{border-collapse:collapse;width:100%;}
.review_form td{padding:2px;vertical-align:middle;}
.review_form h2{text-decoration:underline;}
.review_item{border-collapse:collapse;width:100%;margin:0 0 10px 0;border-bottom:1px solid #ccc;}
.review_item td{padding:5px 10px 5px 0;}
#about_free_signup_box{background-image:url(../images/free_sign_up_background.jpg);background-repeat:no-repeat;min-height:480px;_height:480px;float:left;}
#sign_up_left{width:310px;float:left;overflow:hidden;}
#sign_up_right{width:290px;float:left;overflow:hidden;}
#contact_info p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;line-height:17px;padding-bottom:10px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
#form td{height:20px;padding-bottom:5px;padding-top:0;}
.top-links-box .smoll_bot{display:block;width:500px;}
.top-links-box .smoll_bot div{width:210px;overflow:hidden;}
.top-links-box .smoll_bot div ul{width:130px;}
.spa_desc{vertical-align:middle;padding:0 15px;font-size:13px;color:#000000;}
.spa_desc span,.main-headline .violet{font-size:15px;font-weight:bold;color:#9C8F99;}
.main-headline .violet{margin:0;}
.center-col .free_spa{padding:13px 0 0 13px;height:auto !important;min-height:234px !important;_height:234px;_overflow:visible;}
.spa_detail_link{font-size:11px;color:#b8b8b8;}
.overflowdiv{height:112px;overflow:hidden;}
#view_review{background:#fff;width:440px;}
.free_spa h2{color:#9C8F99;}
.interest_cont{width:940px;float:left;padding:15px 0 0 10px;overflow:hidden;}
.interest_cont a{color:#16387C;}
.interest_col{float:left;width:450px;overflow:hidden;text-align:left;}
#bookmarks{text-align:right;padding-right:2px;}
.home_page #collage_links{width:600px;left:11px;}
.text_indent{text-indent:-20px;padding-left:20px !important;}
.left_side_menu{float:left;width:180px;margin:20px 0 0 0;overflow:hidden;background:#F0ECE3;padding:20px;font-size:12px;}
.left_side_menu h1{font-size:16px;color:#0B2782;}
.left_side_menu ul{font-size:11px;font-weight:bold;}
.left_side_menu input,.left_side_menu textarea{width:175px;}
.left_side_menu select{width:179px;}
.smoll_input select{width:80px}
.smollest_sel select{width:50px;}
.clear_table input{width:auto;}
.without_bg{background:none !important;}
.header_table{border-collapse:collapse;font-size:11px;margin:10px 0 10px 0;}
.header_table td{vertical-align:middle;padding:0 0 0 10px;line-height:1;}
.header_table td.short_input{padding:0 0 0 0;}
.header_table td.short_input input{background:url(../images/top_input_bg.gif) no-repeat 0 -1px;;border:0 none;color:#aaaaaa;float:left;font-family:Arial;font-size:15px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:20px;line-height:normal;margin:0;padding:17px 20px 13px 20px;width:233px;}
.header_table td.short_input input.selected{background-position:0 -53px;}
.header_table td.perpl{color:#2894c4;font-size:14px;}
#location_text{font-size:9px;}
.header_table select{color:#575757;height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #ABADB3;width:145px;font-size:13px;}
.formf input,.formf textarea{width:250px;}
.price{color:#9D909A;}
.short_input{padding:0 0 0 2px;}
.perpl{font-weight:bold;color:#0b2782;font-size:13px;padding:0 4px 0 14px !important;line-height:13px;}
.profile{position:absolute;bottom:35px;left:165px;color:#3A6078;text-transform:uppercase;}
.profile:hover{text-decoration:none;}
.custom-html{width:100%;overflow:hidden;float:left;margin-top:8px;line-height:175%;}
.custom-html{color:#666666;line-height:16px;font-size:12px;}
.custom-html p{font-size:14px;padding:0 0 15px 0;}
.custom-html p a{color:#16387C;}
.see-more{overflow:hidden;width:752px;color:#333;margin-bottom:15px;padding:4px 0;border:1px solid #dadacb;background:#ffffff;border-width:1px 0;font-size:12px;font-family:Verdana, Arial, sans-serif;line-height:1.72em;}
.see-more h4{float:left;padding-left:4px;font-size:14px;font-weight:bold;}
.see-more ul{float:left;}
.see-more li{float:left;padding-left:10px;}
.see-more a{color:#017FBC;text-decoration:none;font-weight:bold;text-decoration:underline;}
.see-more a:hover{color:#2894c4;text-decoration:underline;}
.custom-html .sidebar{background:#FFFFFF none repeat scroll 0 0;clear:left;float:left;margin-right:32px;padding-top:1em;position:relative;width:230px;z-index:5;}
.google-ads{clear:left;float:left;position:relative;margin:10px 10px 10px 0;}
#google-ads1{z-index:5;}
#google-ads2{z-index:6;}
#google-ads3{z-index:7;}
#articlebody{position:relative;text-align:left;}
#spacer{float:left;height:18em;width:1px;}
#browse{padding:1px;overflow:hidden;width:627px;margin-bottom:15px;clear:both;float:none;}
#browse h3{background:transparent url(../images/sort_back.gif) repeat-x scroll left top;color:#16387C;border:1px solid #F0F0F0;height:20px;padding-top:4px;padding-bottom:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1.12em;margin:0 0 10px 0;padding-left:10px;}
#browse h4{padding:8px 0 5px 0;color:#45687F;font-size:1.09em;}
#browse ul{margin-right:10px;}
#bc1, #bc2, #bc3{padding:0 10px 0 10px;margin-bottom:10px;}
#bc1{width:40%;float:right;margin-left:0px;padding-left:10px;}
#bc2{width:50%;float:left;}
#bc3{width:100%;float:left;}
.col1, .col2{float:left;width:45%;}
.nav{width:100%;overflow:hidden;clear:both;}
.phone_a{left:171px;position:absolute;top:103px;width:250px;*top:100px;}
.fix_lm{width:225px !important;margin:10px 0 0 0;}
.s_link{color:#16387c !important;}
.fix_lm img{float:left;}
.fix_lm ul{float:left;margin:0 0 0 10px;}
.hotels .big{width:515px;}
.hotels .big .head{width:500px;}
.hotels .small{width:590px;}
.hotels .small .head{width:568px;}
.blue_h1{font-size:16px;color:#16387c;margin-top:3px}
.account .main-nav{border-bottom:1px solid #9C8F99;border-top:1px solid #9C8F99;}
.table_border{border-collapse:collapse;float:right;_float:none;}
.sidebar .table_border{position:relative;left:2px;_left:-1px;width:303px;margin-top:20px;margin-bottom:15px;}
.ver_t { background:url(../images/ver1.gif) left top repeat-y;}
.ver_b { background:url(../images/ver1.gif) right bottom repeat-y;}
.hor_l{background:url(../images/hor1.gif) left bottom repeat-x;}
.hor_b{background:url(../images/hor1.gif) left top repeat-x;}
.lt {background:url(../images/corners.gif) left top no-repeat;}
.rt {background:url(../images/corners.gif) right top no-repeat;}
.lb {background:url(../images/corners.gif) left bottom no-repeat;}
.rb {background:url(../images/corners.gif) right bottom no-repeat;}
.center{padding:5px 7px 0 5px;}
.lt, .rt, .lb, .rb, .hor_l, .hor_b{line-height:3px;font-size:1px;}
.modal_table td{padding:4px 0 4px 5px;}
a.thickbox{color:#16387c;}
.center-col .slide_review{background:url(../images/slide_review.gif) left top no-repeat;}
.fix_input input{_width:139px;}
.bordered{border:1px solid #999999;}
.vline li,li.vline{background:url(../images/hotel-list-divider_2.gif) left center no-repeat !important;}
.vline li{margin-right:4px;}
.popup_td{color:#000000;font-weight:bold;}
.long_span select{width:254px;}
.static_bar{width:250px;height:170px;float:left;margin-bottom:20px;margin-right:10px;font-size:11px;}
.static_bar_2{width:250px;height:250px;float:left;clear:left;margin-right:10px;}
.google-ads{}
.advanced_list input{margin-right:6px;}
.adv_s_type_spa{padding-top:5px;float:none !important;}
.adv_s_type_spa input{margin-top:5px;}
.short_resort{width:370px !important;}
.bold_m{font-weight:bold;margin-top:10px;}
.red{color:#993300 !important;}
#content .top-links .recent_s{background:transparent url(../images/sort_back.gif) repeat-x scroll left top;color:#16387C;border:1px solid #F0F0F0;height:20px;padding-top:6px;padding-bottom:0;}
.top-lists .top-list h3{background:transparent url(../images/sort_back.gif) repeat-x scroll left top;border:1px solid #F0F0F0;padding-bottom:5px;padding-top:9px;}
.location{font-weight:bold;}
.sided-nav h3 a{text-decoration:none;color:#16387c;}
.no_i{background:none !important;padding-left:4px !important;}
.top-links h3{margin-top:18px;}
.static{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.unsubscribe{width:400px;height:300px;padding-top:30px;margin:0 auto;margin-top:150px;background:url(../images/unsubscribe_back.gif) left top no-repeat;}
#listing_sidebar{padding-top:0;width:300px;padding-top:16px;float:right;margin-bottom:15px;}
#listing_sidebar .top-links.recent-searches div.links-cont{width:285px;}
#listing_sidebar .top-links{width:280px;margin-top:10px;}
#listing_sidebar .top-links div{float:none;width:100%;}
* html #listing_sidebar .top-links div{float:none;width:280px;}
#listing_sidebar .top-links div.image{width:35px;float:left;}
#listing_sidebar .top-links ul{margin-top:0;margin-left:7px;}
#listing_sidebar .top-links ul li a{font-size:11px;}
#listing_sidebar #rel_articles.top-links ul li a{color:#017fbc;font-size:12px;}
#listing_sidebar .spa-market{padding:0;clear:both;}
#listing_sidebar .spa-market h3,.changed_left_block h3{clear:both;color:#B65800;padding:2px 5px 2px 8px;font-size:28px;margin:-8px -8px 10px;margin-bottom:10px;position:relative;}
.changed_left_block h3{background:#fff !important;font-weight:normal;font-family:Georgia,serif;}
#listing_sidebar .table_border{margin:0 0 15px 0;position:relative;left:2px;width:303px;}
#listing_sidebar .table_border .center{padding:8px;}
#listing_sidebar .register-form{margin-bottom:15px;}
#listing_sidebar #treatment_reviews .top-links div.image{width:35px;float:left;margin-top:2px;margin-right:7px;}
#listing_sidebar #treatment_reviews .top-links ul{width:100%;margin-left:0;}
#listing_sidebar #treatment_reviews .top-links ul li{padding-left:0;padding-bottom:7px;background:none;line-height:1.1em;padding-top:7px;width:100%;overflow:hidden;background:transparent url(../images/market-line.gif) no-repeat scroll 50% 100%;}
#listing_sidebar #treatment_reviews .top-links ul li div.text{width:233px;float:left;height:35px;overflow:hidden;}
#listing_sidebar #treatment_reviews .top-links ul li a{font-size:11px;}
#listing_sidebar #treatment_reviews .top-links{padding-bottom:0;}
#listing_sidebar #treatment_reviews div.more{}
.more{text-align:right;padding:5px 0;border-top:1px solid #dadada;}
.more a{color:#017fbc;font-weight:bold;text-decoration:none;}
#filter1{width:165px;float:left;}
#filter1 .table_border{float:none;margin-bottom:10px;}
#filter1 .center{padding:0;}
#filter1 .filter-box{overflow:hidden;width:148px;padding:7px 5px;background:none;color:#868686;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#filter1 .filter-box .title h3{clear:both;color:#FEFEFE;padding:2px 5px 2px 8px;font-size:12px;margin:-8px -8px 10px;margin-bottom:10px;position:relative;}
#filter1 .filter-box .title span{color:#555;font-size:11px;padding:4px 0 0 2px;display:block;}
#filter1 .filter-box .field{float:left;width:148px;padding:14px 0 0;}
#filter1 .filter-box .field select{color:#231f20;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;width:139px;}
#filter1 .filter-box .field label{display:block;font-size:0.9em;font-weight:normal;padding-bottom:4px;letter-spacing:-1px;}
#filter1 .filter-box .field select{color:#666666;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;width:148px;}
#filter1 .filter-box .field optgroup{font-size:10px;width:128px;}
#filter1 .filter-box .field option{font-size:11px;width:128px;}
.google_ads_center{display:block;clear:both;float:none;}
.google_ads_center a{display:block;clear:both;float:none;}
.google_ads_center img{display:inline;float:none;}
.my_account_box div.clear_input{padding:5px;border:1px solid #D0D8DD;background-color:#f0ece3;}
#includes a{color:#3A6078;}
.main.articles{font-family:Verdana,Arial,Helvetica,sans-serif;color:#191919;font-size:13px;line-height:1.6em;}
.main.articles h1{font-family:Verdana, Arial, sans-serif;font-size:1.9em;color:#017FBC;line-height:1.5em;margin-left:10px;}
.custom_layout .main.articles h1{font-family:Georgia, serif;font-size:28px;line-height:28px;color:#333;border-bottom:3px solid #DEDEDE;letter-spacing:0px;margin-bottom:0.8em;padding-bottom:0.3em;text-shadow:2px 2px 3px #ccc}
.main.articles h1 span{font:italic 0.7em/1.1 Verdana, Arial, sans-serif;color:#0B2782;}
.main.articles h2{font-weight:normal;font-size:14pt;text-transform:none;letter-spacing:0;font-family:Arial;color:#017FBC;margin-left:10px;}
.custom_layout .main.articles h2{font-family:Georgia, serif;font-size:20px;line-height:20px;color:#333;padding:30px 0px 15px;letter-spacing:0.5px;margin:0px;font-style:normal;text-shadow:2px 2px 3px #ccc}
.custom_layout h6{color:#2894C4;font-size:13px;line-height:16px;font-weight:normal;}
.main.articles .mid-cont a{color:#2894C4;font-weight:bold;text-decoration:none;}
.main.articles .mid-cont a:hover{text-decoration:underline;}
.main.articles a.h2{font-size:14px;font-weight:bold;}
.main.articles a.h2{text-decoration:none;}
.main.articles h2.subhead{font-style:italic;font-weight:normal;font-size:13pt;text-transform:none;letter-spacing:0;font-family:Georgia,"Times New Roman",Times,serif;color:#999933;margin-left:10px;}
.main.articles .date{font-size:10px;color:#848484;font-weight:normal;margin-left:10px;}
.main.articles p{color:#666666;margin-top:0em;margin-bottom:2em;width:100%;overflow:hidden;}
.main.articles hr{border:none;background-color:#c7c7c7;padding:0;margin:0 0 12px 0;height:1px;}
.main.articles .mid-cont{color:#666666;width:620px;margin:15px 0 30px 10px;}
.intabs .main.articles .mid-cont{width:612px;margin-left:0px;}
.main.articles .lit{font:bold 32px/32px Arial;display:block;float:left;padding:0 2px 0 0;text-transform:uppercase;margin-top:-2px;}
.main.articles .img{float:right;display:block;padding:5px 7px;margin:0 0 0 5px;background:url(../images/article_bg.gif) no-repeat 0 -310px;}
.main.articles .img_big{float:right;display:block;padding:5px 7px 12px 8px;margin:0 0 0 25px;text-align:right;}
.main.articles .img_mid{float:left;display:block;padding:5px 17px 12px 8px;margin:0 0 0 0;text-align:left;}
.main.articles .img_big a{color:#2894c4;font:16px/25px Arial;text-transform:uppercase;text-decoration:none;}
.main.articles .img_big a:hover{color:#2894c4;text-decoration:underline;}
.main.articles .img_big span{font:italic normal 10px Arial;color:#c7c7c7;}
.main.articles .img_mid span{font:italic normal 10px Arial;color:#c7c7c7;}
.main.articles br{line-height:7px;}
.main.articles .links_bar.short, .main.articles .short{width:320px;}
.main.articles a.text-link{color:#2894c4;text-decoration:none;font-size:11px;}
.main.articles a.text-link:hover{text-decoration:underline;}
.main.articles span.city{color:#666666;}
.links_bar{list-style-type:none;padding:0;margin:0 0 12px 0;width:100%;overflow:hidden;}
.links_bar li{float:right;margin:0 0 0 30px;padding:0;}
.links_bar a{display:block;background-repeat:no-repeat;background-position:0 50%;padding:5px 0px 5px 20px;color:#2894c4;text-decoration:none;font:normal 11px Arial;}
#articles2 .links_bar li{margin-left:20px;}
#articles2 #link1{margin-left:0;}
#link1 a{background-image:url(../images/comments.gif);}
#link2 a{background-image:url(../images/email.gif);background-position:0 45%;}
#link3 a#bookmark{background-image:url(../images/bookmark.gif);background-position:0 40%;padding:5px 0px 7px 18px;}
#link4 a{background-image:url(../images/print.gif);}
.resource.content{font:normal 13.4px Verdana, Arial, sans-serif;color:#333;line-height:20px;}
.resource.content h1{font-family:Georgia,"Century Schoolbook","Times New Roman",Times,serif;font-size:27px;color:#0B2782;font-weight:normal;margin-left:10px;}
.resource.content h1 span{font:italic 0.6em/1.1 Georgia,"Century Schoolbook","Times New Roman",Times,serif;color:#0B2782;}
.resource.content h2{font-family:Georgia,"Century Schoolbook","Times New Roman",Times,serif;font-size:16px;color:#333;margin-left:10px;}
.resource.content .mid-cont a{color:#2894C4;font-weight:bold;text-decoration:none;}
.resource.content .mid-cont a:hover{text-decoration:underline;}
.resource.content a.h2{font-size:14px;font-weight:bold;}
.resource.content a.h2{text-decoration:none;}
.resource.content h2.subhead{font:italic 1.2em/1.1 Georgia,"Century Schoolbook","Times New Roman",Times,serif;color:#333;text-transform:none;margin-left:10px;}
.resource.content date{font-size:10px;color:#848484;font-weight:normal;margin-left:15px;}
.resource.content p{margin-top:0em;margin-bottom:2em;width:100%;overflow:hidden;}
.resource.content hr{border:none;background-color:#c7c7c7;padding:0;margin:0 0 12px 0;height:1px;}
.resource.content .mid-cont{width:915px;margin:15px 0 30px 10px;}
.resource.content .lit{font:bold 30px/30px Georgia;display:block;float:left;padding:0 2px 0 0;text-transform:uppercase;margin-top:-4px;}
.resource.content .img{float:right;display:block;padding:5px 7px;margin:0 0 0 5px;background:url(../images/article_bg.gif) no-repeat 0 -310px;}
.resource.content .img_big{float:right;display:block;padding:5px 7px 12px 8px;margin:0 0 0 25px;background:url(../images/article_bg.gif) no-repeat 0 0;text-align:right;}
.resource.content .img_mid{float:left;display:block;padding:2px 10px 5px 10px;margin:0 0 0 0;background:url(../images/article_bg.gif) no-repeat 0 0;text-align:left;}
.resource.content .img_big a{color:#2894c4;font:bold 16px/25px Arial;text-transform:uppercase;text-decoration:none;}
.resource.content .img_big a:hover{color:#2894c4;text-decoration:underline;}
.resource.content .img_big span{font:italic normal 10px Arial;color:#c7c7c7;}
.resource.content br{line-height:7px;}
.resource.content .links_bar.short, .main.articles .short{width:320px;}
.resource.content a.text-link{color:#2894c4;text-decoration:none;font-size:11px;}
.resource.content a.text-link:hover{text-decoration:underline;}
.resource.content span.city{color:#2894c4;}
.resource.content ul{margin:0;padding:5px 30px 18px;ist-style:none;}
.resource.content ul li{line-height:1.27em;padding-top:4px;}
.resource.content ul li a{text-decoration:none;color:#16387c;}
.resource.content ul li a:hover{text-decoration:underline;}
.links_bar{list-style-type:none;border-width:1px 0;padding:0;margin:0 0 17px 0;width:100%;overflow:hidden;}
.links_bar li{float:right;margin:0 0 0 30px;padding:0;}
.links_bar a{display:block;background-repeat:no-repeat;background-position:0 50%;padding:5px 0px 7px 20px;color:#2894c4;text-decoration:none;font:normal 11px Arial;}
#articles3 .links_bar li{margin-left:31px;}
#articles3 #link1{margin-left:0;}
#link1 a{background-image:url(../images/comments.gif);}
#link2 a{background-image:url(../images/email.gif);background-position:0 45%;}
#link3 a#bookmark{background-image:url(../images/bookmark.gif);background-position:0 40%;padding:5px 0px 7px 18px;}
#link4 a{background-image:url(../images/print.gif);}
#free_spa_details{width:100%;overflow:hidden;margin-top:0;font-family:Verdana;}
#free_spa_details .center-col{float:left;width:418px;}
#free_spa_details .center-col h4{font-size:1em;}
#free_spa_details .center-col p{margin:0;padding:0 0 5px 0;}
#free_spa_details .top-links{float:left;width:340px;}
#free_spa_details .links_bar{width:415px;margin:0 0 9px 0;}
#free_spa_details .links_bar li{margin-left:65px;}
#free_spa_details #link1{margin-left:0;}
#free_spa_details_header{color:#db9c0c;font-size:21px;}
#free_spa_details_links{width:165px;float:right;}
#free_spa_details_links .center{padding:3px;}
#free_spa_details_links .spa-market{padding:0;}
#free_spa_details_links .market-box{margin-top:0;}
#free_spa_details_links .market h4{font-size:1em;font-family:Arial;}
#free_spa_details_links .market a{color:#017FBC;text-decoration:none;font-weight:bold;}
#free_spa_details_links .market img{width:35px;margin-top:3px;}
#free_spa_details_links .market div{width:105px;font-family:Arial;}
#free_spa_details_links .market.hreview{border-top:1px solid #ededed;background:none;}
#free_spa_details_links .market p{margin:0;}
#free_spa_details_prop{font-family:Verdana;}
#free_spa_details_prop .featured-block h2, #free_spa_details_links .spa-market h3{margin:0;color:#16387c;background:#fff;font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;background:transparent url(../images/sort_back.gif) repeat-x scroll left top;text-decoration:none;border:1px solid #F0F0F0;padding-top:5px;padding-bottom:5px;padding-left:5px;margin-right:5px;}
#free_spa_details_links .spa-market h3{margin:0;padding:5px;font-size:12px;font-weight:normal;}
#free_spa_details_prop .featured-block{margin:0 10px 20px 10px;}
#free_spa_details_prop .featured-block p{padding:10px 0;margin:0 2px;color:#017fbc;}
#free_spa_details_prop .featured-block a{color:#017fbc;text-decoration:none;}
#free_spa_details_prop .featured-block a:hover{text-decoration:underline;}
#free_spa_details_prop .featured-block #rate_this{float:left;margin-top:13px;}
#free_spa_details_prop .featured-block #rate_this a{text-decoration:underline;}
#free_spa_details_prop .featured-block #spa_rating{float:right;margin:16px 10px 10px 0;line-height:28px;width:210px;}
#free_spa_details_prop .featured-block #spa_rating p{color:#000;line-height:20px;vertical-align:middle;}
#free_spa_details_prop .featured-block #spa_rating img{vertical-align:middle;}
#total_rating{float:right;padding-top:5px;}
.sort-box{overflow:hidden;width:96%;color:#333;margin-top:5px;margin-bottom:15px;margin-left:0px;padding:6px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1.72em;border:1px solid #f0f0f0;background:transparent url(../images/sort_back.gif) repeat-x left top;height:15px;}
.sort-box a{color:#017fbc;text-decoration:none;text-transform:lowercase;}
.sort-box a:hover{text-decoration:underline;}
.sort-box p{margin:0;text-align:right;margin-right:10px;}
.sort-box .by{float:left;padding:0 0 0 9px;}
.sort-box .by label{float:left;padding-right:5px;font-size:1.09em;line-height:16px;}
.sort-box .by select{float:left;color:#636466;width:154px;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
.sort-box .per{float:right;padding:0 25px 0 0;}
.sort-box .per label{float:left;padding-right:4px;}
.sort-box .per select{float:left;color:#666;width:39px;font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
#comments_list .sort-box{margin:20px 0 10px 0;padding:0 5px 7px 5px;}
#comments_list h3{color:#2894C4;font-size:14px;}
#slideshow2_header{color:#db9c0c;font-size:21px;}
#slideshow2_header span{display:block;font-size:13px;color:#000;}
.property-info{width:171px;float:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#aaa;padding-left:6px;margin-top:34px;line-height:1.45em;_clear:left;font-size:12px}
.property-info a{text-decoration:none;color:#aaa;}
.property-info a:hover{text-decoration:underline;}
.property-info h3{margin:0;background:#F0ECE3;color:#666667;font-size:1em;padding:3px 0 3px 8px;text-transform:uppercase;background:transparent url(../images/slide2.gif) repeat-x scroll left top;white-space:nowrap;}
.property-info div{padding:0 0 19px 8px;overflow:hidden;height:100%;color:#9C8F99;}
.property-info p{margin:7px 0 0;color:#9C8F99;}
.property-info ul{margin:7px 0 0 -8px;position:relative;padding:0;list-style:none;}
.property-info ul li{padding-left:17px;background:url(../images/top-links-bullet.gif) no-repeat 0 6px;}
#treatment_reviews .top-links ul{width:49%;}
#treatment_reviews .top-links ul li a{font-size:12px;color:#0c70a8;}
.treatment_category{border:1px solid #e1e1e1;padding:7px;margin:0 0 19px 0;background:url(../images/tr_cat_bg.gif) repeat-x left bottom;}
#treatment_reviews .top-links-box .top-links h3, .treatment_category h2{text-transform:uppercase;margin:0;padding:3px 10px;color:#2894c4;border:1px solid #e1e1d1;font:bold 1.09em verdana;background:url(../images/featured-block-h-bg.gif) repeat-x 0 0;}
#treatment_reviews .top-links-box .top-links h3{margin-top:0;}
.treatment_category img{float:left;padding:9px 41px 9px 0;}
.category_options{margin-top:9px;width:200px;height:120px;overflow-y:auto;border:1px solid #d1d3d7;background-color:#fff;}
.category_options div{padding:5px 10px;}
.category_options a{color:#777;text-decoration:none;}
.category_options a:hover{color:#444;}
#treatment_reviews .description{padding:5px 15px 15px 15px;font-size:13px;line-height:16px;color:#000;}
#treatment_reviews .write_review{width:100%;border-collapse:collpase;margin:0;}
#treatment_reviews .write_review td{font-size:12px;line-height:16px;color:#000;padding:0;vertical-align:middle;}
.worth{color:#88d392;}
.worth.not{color:#ed1c24;}
.worth span{font-weight:bold;font-size:14px;}
#treatment_reviews .avg_price{color:#88d392;}
#treatment_review_form .main-headline h1{color:#DB9C0C;}
#treatment_review_form .mid-cont{background-color:#f9f9f9;}
#treatment_review_form .mid-cont table{margin:23px 33px;border-collapse:collapse;width:90%;}
#treatment_review_form .mid-cont td{font-size:12px;color:#000;font-weight:bold;font-family:Verdana;padding:0 10px 10px 0;line-height:18px;border:none;}
#treatment_review_form .mid-cont td span{color:#959595;font-weight:normal;}
#treatment_review_form .mid-cont td#title input{width:98%;}
#treatment_review_form .mid-cont td#v_code{color:#000;font-size:11px;display:block;padding:5px 0 0 0;}
#treatment_review_form .mid-cont td select, #treatment_review_form .mid-cont td input.text, #treatment_review_form .mid-cont td textarea{color:#959595;border:1px solid #afb1b7;padding:2px 5px;}
#treatment_review_form .mid-cont td select.active, #treatment_review_form .mid-cont td input.text.active, #treatment_review_form .mid-cont td textarea.active{color:#000;}
#treatment_review_form .mid-cont td textarea{width:98%;}
#treatment_review_form .mid-cont td select{width:290px;}
#treatment_review_form .mid-cont td label{font-weight:bold;font-size:10px;text-transform:uppercase;padding-right:20px;}
#treatment_review_form .mid-cont td .error{color:#ff0000;}
#treatment_review_form .mid-cont td .req{color:#ff0000;bont-weight:bold;}
.review_note{padding:10px 5px 20px 15px;border:1px solid #e2e2e2;font-size:12px;font-family:Verdana;color:#959595;background-color:#eeeeee;background-image:url(../images/note1bg.gif);background-repeat:repeat-x;backround-position:50% 50%;}
.review_note p{margin:0;padding:10px 0;}
.review_note ul{margin:5px;padding:0;list-style-type:none;}
.review_note li{padding:5px 0 5px 10px;background:url(../images/bullet1.gif) no-repeat 0 9px;}
#note1.review_note li{font-style:italic;}
#note1.review_note{position:absolute;top:58px;left:0;}
#note2.review_note{background-image:url(../images/note2bg.gif);position:absolute;top:298px;left:0;}
#note3.review_note{position:absolute;top:758px;left:0;}
.review_item1{margin:10px 0;padding:10px 0;border-top:1px solid #dedede;width:100%;overflow:hidden;}
.review_item1 .image{float:left;width:50px;padding-top:3px;}
.review_item1 .text{float:right;width:410px;font-size:13px;color:#000;}
.review_item1 .text h3{margin:0 0 10px 0;font-size:15px;color:#017fbc;font-weight:normal;width:100%;overflow:hidden;}
.review_item1 .text h3 a{color:#017fbc;text-decoration:underline;}
.review_item1 .text h3 a:hover{color:#365789;}
.review_item1 .text h3 span{float:right;display:block;color:#7cc576;font-size:12px;padding:2px 0 5px 15px;}
.review_item1 .text p{margin:0;padding:0 0 10px 0;}
.review-box.detail h2{font-size:17px;font-weight:normal;color:#000;}
.review-box.detail{font-size:12px;line-height:16px;font-family:Verdana;}
.review-box.detail h2 span{font-weight:bold;}
.review-box.detail .description{padding:15px 0;border-bottom:1px solid #e5e5e5;margin:0 0 15px 0;color:#000;}
.review-box.detail .description span{font-weight:bold;}
.review-box.detail .review-text{border-bottom:1px solid #e5e5e5;margin:0 0 15px 0;padding:0 0 15px 0;}
.review-box.detail .review-text h1{padding:10px 0 5px 0;}
.review-box.detail .review-text img{display:block;margin:0 auto;}
.review-box.detail .review-text div.before_img{background-color:#DCDDE2;}
.review-box.detail .review-text p{padding:0 0 15px 0;color:#000;}
.review-box.detail .review-comments{font-family:Arial;color:#000;padding:0 0 10px 0;}
.review-box.detail .review-comments h4{color:#0000cc;font-weight:normal;font-size:12px;margin:0;padding:0 0 10px 0;width:100%;overflow:hidden;}
.review-box.detail .review-comments h4 span{display:block;float:right;color:#999999;padding:0 0 5px 5px;}
.review-box.detail .comment-note{color:#999999;font-size:10px;padding:10px 0 15px 0;}
.review-box.detail .more-reviews ul{margin:10px 0 5px 0;padding:5px 0;border:1px solid #e5e5e5;border-width:1px 0;list-style-type:none;}
.review-box.detail .more-reviews li{font-size:12px;line-height:30px;vertical-align:middle;padding:5px 0;font-weight:bold;}
.review-box.detail .more-reviews a, .review-box.detail .more-reviews img{vertical-align:middle;}
.review-box.detail .more-reviews a{color:#017fbc;font-size:14px;text-decoration:none;padding-left:10px;}
.review-box.detail .more-reviews a:hover{text-decoration:underline;}
.review-box.detail .more-reviews h3{font:bold 16px Verdana;color:#000;}
.review-box.detail .more-reviews .review-bottom-links{color:#017fbc;font-size:11px;}
.review-box.detail .more-reviews .review-bottom-links a{color:#017fbc;font-size:11px;padding:0;}
#treatment_rating{float:left;width:100px;overflow:hidden;position:relative;top:2px;}
#helpful{float:left;}
#helpful a, #helpful{line-height:19px;}
#helpful span, #helpful img{line-height:16px;vertical-align:middle;}
.top-links-box .top-links div.country{width:100%;}
.top-links-box .top-links .country div{width:196px;}
.top-links-box .top-links .country ul{margin:10px 0;}
.top-links-box .top-links .country ul li{background:none;}
.top-links-box .top-links .country ul li a{display:block;background:#cccccc;font-weight:bold;padding-left:10px;}
.top-links-box .top-links .country ul li li{background-image:url(../images/top-links-bullet-hover.gif);background-position:0 -18px;background-repeat:no-repeat;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;height:100%;line-height:1.63em;padding:0 5px 0 10px;}
.top-links-box .top-links .country ul li li a{background:none;font-weight:normal;padding-left:0;color:#017FBC;}
.cities_list{background:#f1f1f1;padding:0;margin:20px 0;}
.cities_list ul{list-style-type:none;padding:0;margin:0;}
.cities_list li{margin:0;padding:0;width:100%;overflow:hidden;}
.cities_list li table{border-collapse:collapse;width:100%;}
.cities_list li td{padding:10px;vertical-align:middle;font-size:12px;}
.cities_list li img{border:2px solid #ffffff;display:block;margin-top:3px;}
.cities_list li p{}
.cities_list li a{color:#017FBC;}
.descr_text{margin-bottom:7px;margin-left:7px;display:block;font-size:12px;}
#day_spas_listings{font-size:12px;}
#day_spas_listings div{font-size:12px;}
#listing_sidebar #events_list.top-links ul{margin-top:0;margin-left:7px;}
#listing_sidebar #events_list.top-links ul li{border-bottom:1px solid #DADADA;padding-bottom:5px;margin-bottom:5px;}
#listing_sidebar #events_list.top-links ul li.last{border-bottom:none;}
#listing_sidebar #events_list.top-links ul li a{color:#017fbc;font-size:12px;font-weight:bold;}
#listing_sidebar #events_list.top-links ul li div.view_event_details{font-weight:normal;color:#017FBC;text-decoration:underline;cursor:pointer;}
#listing_sidebar #events_list.top-links ul li div.event_details{display:none;}
.intabs .mid-cont{width:609px;margin-left:0;}
.tab_content{background:url("../images/gBox_bg.png") no-repeat scroll 1px 1px #FFFFFF;border:1px solid #CECECF;margin-bottom:15px;padding:8px;width:591px;}
* html .tab_content{width:609px;}
.h_block a{color:#D39624;font-size:11px;font-weight:bold;line-height:13px;margin:2px 0px 5px;display:block;text-decoration:none;font-family:"Trebuchet MS";}
.tab_content .links-cont div{float:left;width:197px;}
.tab_content .links-cont li a{display:block;color:#0061A4;text-decoration:none;background-image:url(../images/icon/arrow_grey.gif);background-repeat:no-repeat;font-family:"Trebuchet MS";background-position:0px 4px;padding-left:15px;}
* html .tab_content .links-cont li a{width:100%;}
.top-tabs{padding-left:5px;}
.top-tabs a{display:block;float:left;background-color:#FFFFFF;border:1px solid #CCCCCC;margin-right:10px;color:#0061A4;padding:3px 10px;margin-right:2px;text-align:center;font-size:13px;line-height:20px;white-space:nowrap;text-decoration:none;background-color:#F3F4F7;}
* html .top-tabs a{width:122px;}
.top-tabs a:hover{color:purple;}
.top-tabs a.active{color:#2A2A2A;border-bottom-color:#FFFFFF;background-color:#FFFFFF;}
.top-tabs a.active:hover{color:#2A2A2A;}
.intabs{border:1px solid #E4E4E4;margin-top:-1px;padding:10px;-moz-box-shadow:0 0 3px #CCCCCC;-webkit-box-shadow:0 0 3px #CCCCCC;box-shadow:0 0 3px #CCCCCC;behavior:url(http://debug.quart-soft.com/pashtet/spahub5/PIE.htc);}
.intabs .tabContent1{padding:10px;}
ul.ad_list{font-size:12px;padding:5px 0px;float:left;width:310px;}
ul.ad_list a{color:#017FBC;}
.spa-market h3, #listing_sidebar .spa-market h3, #filter1 .filter-box .title h3{background-color:#2894C4;}
#listing_sidebar .spa-market h3{background:none;font-family:Georgia, serif;font-weight:normal;}
.fixer{padding:0px;margin:0px;height:0px;width:0px;font-size:0px;line-height:0px;overflow:hidden;display:block;clear:both;}
.featured-box{overflow:hidden;height:auto;clear:both;}
.intabs .featured-box{overflow:hidden;width:100%;height:auto;_float:left;_margin-bottom:20px;}
.featured-box .ads{float:right;margin-top:1px;}
.featured-box .ads img{display:block;}
.featured-block{float:left;width:100%;overflow:hidden;border-bottom:1px solid #dadada;padding-bottom:15px;position:relative;font-size:12px;}
.featured-block.hreview .img{background-position:-506px -287px;}
.featured-block .top-bg{overflow:hidden;height:260px;background:url(../images/featured-block-top-bg.gif) no-repeat;}
.featured-block .bot-bg{background:url(../images/featured-block-bot-bg.gif) left bottom no-repeat;overflow:hidden;height:218px;padding:18px 17px 22px 15px;position:relative;}
.featured-block .img{width:94px;height:86px;float:left;margin-top:13px;padding:0;background:url(../images/sprite.gif) no-repeat -404px -287px;}
.featured-block .img img{width:85px;}
.featured-block h2{background-color:#2894C4;clear:both;color:#FEFEFE;font-size:12px;margin:0px;padding:2px 5px 2px 8px;position:relative;}
.featured-block .text-cont{float:right;width:350px;padding:0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.featured-block.hreview .img{margin-left:5px;}
.featured-block.hreview .text-cont{width:350px;margin-right:5px;}
* html .featured-block.hreview .text-cont{width:345px;margin-right:5px;}
.featured-block a{color:#67b2d7;text-decoration:none;}
.featured-block h3 a{font-size:14px;text-decoration:underline;}
.featured-block .list{margin:0 0 0 -4px;padding:0;list-style:none;overflow:hidden;width:100%;}
.featured-block .list li{background:url(../images/hotel-list-divider.gif) no-repeat right bottom;padding:0 4px;margin-left:0;color:#555555;float:left;}
.featured-block p{margin:0;padding:1px 0;;line-height:1.27em;color:#555555;}
.featured-block h3{margin:11px 0 4px 0;font:bold 1.36em verdana;color:#16387C;}
.featured-block .offer{overflow:hidden;width:336px;background:url(../images/featured-offer-bg.gif) repeat-y;color:#930;margin:12px 0 0 -3px;position:absolute;line-height:1.36em;bottom:30px;}
.featured-block .offer a{color:#930;text-decoration:none;}
.featured-block .offer a:hover{text-decoration:underline;}
.featured-block .offer .tbg{background:url(../images/featured-offer-top-bg.gif) no-repeat;overflow:hidden;height:100%;}
.featured-block .offer .bbg{overflow:hidden;height:100%;padding:7px 12px 12px;background:url(../images/featured-offer-bot-bg.gif) no-repeat 0 100%;}
.featured-block .offer p{margin:0;padding:0 0 0 19px;background:url(../images/hotel-offer-head-bg.gif) no-repeat;}
.featured-block p.spec_offer{clear:both;color:#930;font:bold 12px Verdana;padding:5px 0 0 0;}
.featured-block p.spec_offer a{font-weight:normal;color:#930;font-weight:bold;text-decoration:none;}
.featured-block p.spec_offer a:hover{text-decoration:underline;}
.featured-block p.description a{text-decoration:underline;}
.featured-block.hreview p.spec_offer{padding-left:5px;padding-right:5px;}
#listing_sidebar .more{border:0;text-align:left;}
#listing_sidebar .more a{color:#B65800;font-family:Arial;font-size:11px;}
#listing_sidebar .spa-market{border-top:2px solid #2894C4;padding-top:20px;margin:30px 0 0 0;}
#listing_sidebar .top-links ul li,.changed_left_block li{border-top:1px solid #E4E4E4;background-image:url(../images/new-right-links-bullet.gif) !important;background-position:0 8px !important;font-family:Georgia,serif;font-size:13px;line-height:19px;padding-right:4px !important;padding-bottom:6px !important;background: url(../images/spr-spa.png) no-repeat top left !important;background-position: 0 -126px !important;}
.changed_left_block{overflow:hidden;}
.changed_left_block ul{width:auto !important;}
.changed_left_block a{color:#0058A6 !important;}
.changed_left_block h3{font-size:20px !important;margin-bottom:0 !important;}
#listing_sidebar .top-links ul li a, #listing_sidebar #rel_articles.top-links ul li a,.changed_left_block a{font-family:Georgia,serif;color:#0058A6;font-weight:normal;font-size:13px;line-height:19px;}
.market div{width:185px;}
#listing_sidebar .market h4 a{font-family:Georgia,serif;color:#2E4863 !important;font-weight:bold;font-size:13px;}
#listing_sidebar .spa-market h3{text-transform:lowercase;}
#listing_sidebar .market{background:none;border-top:1px solid #E4E4E4;padding:12px 0 10px;margin-top:0;}
#listing_sidebar #treatment_reviews .top-links ul li{background:url(../images/market-line.gif) no-repeat 50% 100% !important;}
#listing_sidebar .market div{width:202px;}
.rating_stars{vertical-align:top;}
.visitor_rating, .spahub_popularity{color:#555;line-height:normal;padding:0 0 5px 0;}
.spahub_popularity span i{font-style:normal;color:#B65800;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold}
.spahub_popularity span i span{font-size:18px;font-weight:normal;}
.item_more_links{overflow:hidden;padding:0 30px 0 0;}
.item_more_links a{color:#16387C;}
.item_more_links a.reviews{float:left;}
.item_more_links a.more_reviews{float:left;}
.item_img{float:right;margin:10px 0 0 10px;}
.spa_item .cont{width:auto !important;overflow:hidden;}
.category_wrap{overflow:hidden;width:100% !important;}
.category_box{float:left;margin:0 25px 0 0;width:auto !important;}
.category_title{color:#017FBC;font-size:11px;font-weight:bold;margin:0 0 3px 0;width:100% !important;clear:both;}
.category_box li{clear:left;}
.subtitle{color:#CC9933;font-size:12px;font-family:Verdana;margin:0 0 0px 0;}
#top_regions{float:left;width:33%;}
.top_cities{float:left;width:67%;}
.top_cities ol{display:block;width:600px;overflow:hidden;}
.top_cities li{width:195px;display:list-item}
.top_cities li.column1{float:left;clear:left;}
#auto_colums ol li{clear:none;}
#auto_colums ol{height:auto;}
.top_cities li.column2{margin:0 0 0 195px;}
.top_cities li.column3{margin:0 0 0 390px;}
.title_pager{float:right;}
.title_pager a{color:#fff;text-decoration:underline;font-weight:normal;font-size:12px;}
.title_pager a:hover{text-decoration:none;}
.title_pager span{padding:0 10px 0 0;}
.top_cities li.column2{margin-left:197px;}
.top_cities li.column3{margin-left:394px;position:relative;top:-160px;}
.top_list li{}
.top_list li a{color:#017FBC;font-size:13px;text-decoration:none;}
.top_list li a:hover{text-decoration:underline;}
.alphabet_browse{text-align:center;color:#017FBC;font-size:12px;}
.alphabet_browse a{color:#017FBC;text-decoration:none;font-size:12px;}
.alphabet_browse a:hover{text-decoration:underline;}
#service_list{margin:5px 0 0 0;}
#service_list .service_list_column{float:left;width:33%;}
#services_list_show{color:#017FBC;font-size:13px;text-decoration:none;background:url(../images/arrows.png) no-repeat 0 -40px;padding:0 0 0 16px;}
#services_list_show:hover{text-decoration:underline;}
.services_list_open{background-position:0 2px !important;}
.free_descr{float:right;width:200px;text-align:left;font-size:12px;}
#map_canvas{width:415px;}
#free_spa_details .center-col{width:630px;float:right;}
a.read_more{font-size:12px !important;color:#017FBC !important;}
.spa-market h3.top_title{background:transparent url(../images/sort_back.gif) repeat-x 0 0;border:1px solid #F0F0F0;color:#666666;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;height:15px;line-height:15px;margin:5px 0 15px 0;overflow:hidden;padding:6px;}
.top_title .title_pager a{color:#017FBC;text-shadow:none;font-size:12px;line-height:15px;}
.spahub_popularity b{font-size:14px;font-weight:bold;font-family:Georgia;}
.spa-market h3.alphabetical_title{background:none;color:#B65800;font-size:14px;}
.pick_menu{margin-top:10px;position:relative;height:325px;}
.pick_menu ul{padding:0px;margin:0px;list-style:none;}
.pick_menu li{clear:both;width:100%;float:left;}
.pick_link{display:block;float:left;padding:5px 28px 5px 10px;color:#2894C4;width:135px;text-decoration:none;border-bottom:1px solid #F0ECE3;text-align:right;background-image:url(../images/icon/arrows.gif);background-repeat:no-repeat;background-position:155px -80px;}
* html .pick_link{width:173px;}
.pick_menu li:hover .pick_link, .pick_menu li:first-child .pick_link, .pick_menu ul:hover li:first-child:hover .pick_link{color:#FFFFFF;background-color:#E7B71B;background-position:155px 7px;border-bottom-color:#E7B71B;}
.pick_menu ul:hover li:first-child .pick_link{color:#2894C4;background-color:#FFFFFF;background-position:155px -80px;border-bottom-color:#F0ECE3;}
.pick{position:absolute;width:445px;left:183px;top:0px;display:none;}
.pick_menu ul:hover li:first-child .pick{display:none;}
.pick_menu li:hover .pick, .pick_menu li:first-child .pick, .pick_menu ul:hover li:first-child:hover .pick{display:block;}
.custom_layout .ava{float:left;border:5px solid #E5E0C6;margin-right:12px;}
.custom_layout .likes .ava{margin-right:20px;}
.pick .info{width:250px;float:left;color:#666666;font-size:13px;line-height:18px;}
.pick .info a{font-weight:bold;text-decoration:none;color:#2894C4;}
.pick h4{font-size:18px;line-height:22px;font-weight:normal;color:#2894C4;}
.pick h5{margin-top:13px;font-size:14px;line-height:18px;color:#666666;border-top:1px solid #CCCCCC;padding:8px 0px;}
.custom_layout .main.articles p{font-size:12px;margin:0px;width:auto;padding:7px 0px 2px;}
.pick_menu ul ul li{float:left;width:187px;margin-right:8px;clear:none;background-image:url(../images/icon/square.gif);background-repeat:no-repeat;padding:0px 0px 2px 13px;color:#1B66CC;background-position:0px 6px;color:#1B66CC;}
* html .pick_menu ul ul li{width:200px;}
.pick_menu ul ul li a{color:#1B66CC;text-decoration:none;}
.likes li{padding:15px 0px 35px;clear:both;}
.likes li.with_ad{padding-right:217px;position:relative}
.likes li.with_ad .ad_{position:absolute;right:0;top:0;width:175px;border-left:2px solid #dddddd;padding-left:25px;min-height:100px;font-family:Lucida Grande,Arial,Helvetica,sans-serif}
.likes li.with_ad .ad_ h4{color:#000;font-size:14px;margin-bottom:15px;}
.likes li.with_ad .ad_ a{display:block;color:#3a66cc;text-decoration:none;font-size:12px;}
.featured-top.short_feat{background:url(../images/feat_short.png) no-repeat;width:285px;}
.feat_short{overflow:hidden;padding:20px 0 0 0;}
.feat_short img{float:left;margin:0 20px 0 0;}
.feat_short .item{overflow:hidden;clear:both;background:url(../images/fear_short_bg.png) 100px bottom no-repeat;padding:0 0 10px 0;margin:0 0 10px 0;}
.feat_short .item h4 a{color:#0095c8;text-decoration:none;display:block;padding-bottom:5px;font-size:12px;}
.feat_short .description{color:#6d6e71;}
.feat_short .last_item{border-bottom:1px solid #dadada;background:none;}
.short_feat .see_more{text-align:right;margin-top:-5px;font-size:11px;}
.short_feat .see_more a{color:#0095c8;text-decoration:none;font-weight:bold;}
.register-form.new{background:url(../images/sprep.png) !important;background-position:0 -1149px !important;width:290px !important;height:135px !important;font-size:11px;padding-bottom:10px;}
#page .register-form.new *{color:#87603a;}
#page .register-form.new input{color:#2D2C2B;font-size:11px;}
#page .register-form.new em{font-style:normal;color:#e7b71b;display:block;padding-top:5px;}
#page .register-form.new .line span{display:block;clear:both;font-size:9px;text-align:center;padding-top:3px;}
#page .register-form.new .text.small{width:84px;}
#page .register-form.new .capthcha{width:82px;}
#page .register-form.new .capthcha img{margin-top:7px;}
#page .register-form.new.new_2 .capthcha img{margin-top:0px;}
.related{display:block;overflow:hidden;padding:15px 0 0 0;font-family:Lucida Grande,Arial,Helvetica,sans-serif}
.related li{float:left;background:url(../images/feat_list.png) left center no-repeat;padding-left:15px;width:300px;}
.related li a{color:#69cad5;font-weight:bold;}
.left_sidebar{font:13.4px/20px Verdana,Arial,sans-serif;float:left;margin-right:20px;width:175px;}
#lowercase{text-transform:none;margin-bottom:10px;}
#page .register-form.new.new_2{padding-left:7px;line-height:13px;letter-spacing:-1px;width:168px !important;height:189px !important;background:none !important;background-color:#F0ECE3 !important;}
#page .register-form.new.new_2 .text{clear:both}
#page .register-form.new_2 label{width:auto;margin:0;padding:0;}
#page .register-form.new_2{font-size:10px;}
.register-form.new_2 .line{padding-top:10px;width:168px;}
#page .register-form.new_2 .capthcha{width:63px !important;}
.capthcha{background:url(../images/spr-icons.png) !important;background-position:0 0 !important;width:82px !important;height:25px !important;margin-top:7px !important;}
#page .register-form.new_2 .f_r{float:right;margin-right:3px;}
.register-form.new_2 .line .text{width:155px;}
#page .register-form.new_2 .line .span_text{display:block;clear:both;text-align:right;padding-right:10px;}
.pick_menu.a_h{height:auto;padding-bottom:20px;}
.shortest_feat{width:160px;background:url(../images/shortest.png) no-repeat;margin-right:-4px;padding-right:8px;min-height:70px;}
.shortest_feat a{display:block;color:#2894c4;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:right;padding:3px 20px 3px 0;border-bottom:1px solid #f0ece3;text-decoration:none}
.featured-top.shortest_feat .head{padding-left:0;text-align:right}
.featured-top.shortest_feat .head h3{width:auto;float:none;color:#9c8f99;font-size:14px;padding-right:20px;}
.right_side_content{color:#606060;}
.right_side_content a{color:#017fbc;}
.right_side_content h2{color:#0B2782;font-family:Arial, Helvetica, sans-serif;font-size:20px;text-transform:none !important;margin-bottom:30px;clear:both}
.right_side_content strong.h3{display:block;clear:both;border-bottom:1px solid #DEDEDE;font-family:Verdana;font-size:22px;letter-spacing:0;line-height:26px;margin:0;padding:15px 0 5px;margin-bottom:10px;font-size:18px;}
.right_side_content img{border:4px solid #e5e0c6;float:left;margin-right:15px;}
.right_side_content .blue{color:#2894c4;padding-bottom:10px;}
.mega_block{float:left;background:url(../images/mega_block.png) no-repeat;padding:15px 0 0 0;margin:10px 15px 10px 0;color:#616161;font-size:10px;font-weight:bold;}
.mega_block .in{padding:0 20px 10px 20px;background:url(../images/mega_block.png) left bottom no-repeat;width:230px;}
.mega_block h3{color:#683300;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:13px;padding-top:0 !important;}
.mega_block li{display:block;background:url(../images/mega_list.png) left 5px no-repeat;padding-left:13px;line-height:15px;padding-bottom:11px;}
.long_r_s{width:740px !important;float:right}
.floated_ad{float:left;margin:5px;}
.floated_div{float:right;width:280px;}
.floated_div h2{font-family:Arial, Helvetica, sans-serif;border-style:dashed !important;font-style:italic !important;font-size:16px !important;margin-bottom:10px !important;}
.floated_div div{height:190px;overflow:auto;}
.floated_div div a{color:#606060;text-decoration:none;font-weight:normal;}
.link_out{border-top:2px solid #DEDEDE;margin-top:20px;padding-top:10px}
.link_out a.s{display:block;background:url(../images/link_out.png) left -20px no-repeat;padding-left:21px;line-height:16px;height:17px;text-decoration:none;margin-bottom:5px;color:#000;font-weight:normal;}
.link_out a.s.active{background-position:left top;}
.link_out div{padding-left:30px;}
.link_out a.s{display:block;background:url(../images/link_out.png) left -20px no-repeat;padding-left:21px;line-height:16px;height:17px;text-decoration:none;margin-bottom:5px;color:#000;font-weight:normal;}
.link_out a.s.active{background-position:left top;}
.link_out div{padding-left:30px;}
.link_out div a{float:left;clear:both;border-bottom:1px dotted #000;text-decoration:none;color:#000;font-weight:normal;}
.right_side_content .r_image{float:right;border:none;margin-left:10px}
body .changed_left_block .no_bul li{background:#fff !important;padding-bottom:2px !important;padding-left:0;}
body .changed_left_block .no_bul li a{font-family:Verdana, Arial, Helvetica, sans-serif;}
#form-signup{background:url(../images/spr-icons.png) !important;background-position:0 -241px !important;width:78px !important;height:18px !important;border:0px !important;}
#form-search-btn{background:url(../images/spr-icons.png) !important;background-position:0 -58px !important;width:63px !important;height:52px !important;border:0px !important;}
/*social media btns */


