html, body {margin: 0; padding: 0; border: 0; height:100.1%;}body { text-align: center; margin: 15px 0; font-family:Arial, sans-serif; font-size:0.75em; background-color:#fff;}ul { list-style-type: none; padding: 0px; margin-left: 0px;}ul.bullet li {   padding-left: 2em; background-image: url("/imgs/bullet.gif");  background-repeat: no-repeat; background-position: center left;}ul.bullet li li {background:none}form {margin:0}form ul li {margin:0 0 1.3em; padding:0; float:left; clear:left; width:100%; }form ul li.centered { text-align:center; width:100%}form#register ul li {float:none;} #large-center label, #large-center .text-label { float:left; width:280px; clear:left; padding-right:10px;}#personalForm li {margin:0 0 0.3em !important; padding:0; float:left; clear:left; width:100%; }#personalForm label { float:left; width:165px !important; clear:left; padding-right:10px; font-size:11px;}#large-center label.label-radio {float:none;clear:none;width:auto;padding:0 }#large-center .sublabel { font-weight:normal; font-style:italic; display:block; width:280px;}#large-center label.sm { float:left; width:100px; clear:left; }#large-center label.big { float:left; width:350px; clear:left; }#large-center textarea, #large-center select { width: 185px; margin-bottom: 5px; }#large-center .big textarea, #large-center .big select { width: 225px; margin-bottom: 5px; }#large-center .big textarea { height: 225px; }#large-center input.big { width: 225px; margin-bottom: 5px; }#large-center li.oneline-header { clear:both; font-weight:bold; font-size:1.1em}#large-center ul.oneline li{width:150px;float:left;clear:none;font-weight:bold}#large-center ul.oneline li input {width:100px;}input.narrow { width:50px; }dl.separated {float:none;margin:0}dl.separated dt {font-weight:bold;float:none} dl.separated dd {float:none;margin-left:0} dl.oneline {float:left;width:100%} #center dl.oneline dd label {float:none;clear:none;}#center dl.oneline dd {float:left;width:170px;}dl.oneline dt {float:left;width:140px;}#center ul.oneline-voucher li.oneline-voucher-header { clear:both; width:150px; font-weight:bold; font-size:1.1em;}#center ul.oneline-voucher li {width:90px;float:left;clear:none;font-weight:bold; background:blue;}#center ul.oneline-voucher li label {font-weight:normal; width:55px; float:left; padding:0;margin:0;}#center ul.oneline-voucher li input {float:left;}#large-center .wide, #large-center .wide textarea, #large-center .wide select{width:570px;}.textareawide {width:300px;}#center label { float:left; width:100px; clear:left; padding-right:10px;}#center label.label-radio {float:none;clear:none; }#center ul.voucher {list-style-type: none; }#center ul.voucher label {width:175px; }#center .sublabel { font-weight:normal; font-style:italic; display:block; width:280px;}#center label.sm { float:left; width:100px; clear:left; }#center textarea, #center select { width: 185px; margin-bottom: 5px; }#center li {clear:left}ul.image-upload li { border:1px solid gray; margin:0;padding:0; }ul.image-upload li input {margin-top:5px; float:right;}ul.image-upload li.with-pic img { float:left; padding:7px;}#large-center .pic-details {height:100px; width:450px; float:right;}#large-center .pic-details li {border:0;}#large-center .pic-details ul li label {float:left;clear:none;width:140px;margin-top:5px;}#large-center .pic-details ul li input {float:left;clear:none;width:250px;margin-top:5px;margin-right:0}#large-center .pic-details ul li input.chk {width:16px}#large-center .nopic { height:60px; width:450px; float:right; }#large-center .wide, #large-center .wide textarea, #large-center .wide select{width:700px;}label.required {font-weight:bold;background: url(/imgs/req.gif) no-repeat 98% 7px;}input.required {font-weight:bold;margin-right:10px}input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300;}input.validation-passed, textarea.validation-passed {}input.validation-passed.submit-orange-button {border: 1px solid #FF6600;}.validation-failed {}.validation-passed {}.validation-advice {margin:5px 0;padding:5px;background-color: red;color:#FFF;font-weight: bold;float:right;}.custom-advice {margin: 5px 0;padding: 5px;background-color: #C8AA00;color : #FFF;font-weight: bold;}legend { font-weight:bold; padding:5px; }.hide {display:none}.show {display:inline}.online, .positive { font-weight:bold; color: #339900; }.offline, .negative { font-weight:bold; color: #990000; }.not_paid { font-weight:bold; color:#ff6600; }.noPad { margin:0; padding:0; }.sm { font-family:Arial, sans-serif; font-size:10px; }.hcfonts { font-family:Arial, sans-serif; font-size:1em; }p { line-height: 1.5em}.italic { font-style: italic; display:inline;}.italic_fixed { font-style: italic; width:620px; display:block;} .inline { display:inline; }.clear { clear: both; }.clearfloat { clear:both; height:1px; }.greybackground {background-color:#999999; }.greybackground2 {background-color:#CCCCCC; }.bottom {position: relative; background-color:#ffffff;}.to-right {float: right;}.to-left {float: left;}.centered { text-align:center; }.hide {position:absolute; left:-5000px; top:-5000px}.block {display:block; margin-top:5px;}.thick_border { border:1px solid #999999; margin-bottom:5px; }.home_border { border:1px solid #999999; margin-bottom:0px; }.thin_border { border:1px solid #993366; margin:3px; }.thin_border3 { margin:3px; }.thin_border2 { border:1px solid #993366; margin-bottom:0px; padding:0px;}.thin_border4 { border:1px solid #993366; margin:10px; margin-right: 45px;padding:5px;}.voucherStatus { color: #FF6600 }.voucherStatusEm { color: #993366;font-weight: bold; }.spacedText { padding:0 2em; }.imagelink {border:1px solid #993366; margin-right:10px;}.imagelinktxt {}.picpadding { padding:0px 3px 0px 0px; }.box { background-color:#FFFFFF; border: 1px dotted #999999; line-height:1.5em; vertical-align: top; padding:3px; margin-bottom:5px; color:#333333;}.slot{   padding:3px 0px 4px 3px;} .boxenquiry {  background-color:#FFFFFF;   line-height:1.5em;   vertical-align: top;  padding:10px;   margin-bottom:5px;   color:#333333;}.boxenquiry h1 { font-size:30px; font-weight: normal; text-transform: capitalize; color: #ff6600;}.boxenquiry b {color:#6699cc}.popularbox { background-color:#FFFFFF; border: 1px solid #999999; line-height:23px; vertical-align: top; padding-bottom:6px; margin-bottom:6px; color:#333333;}.popularbox a {color:#333333; text-decoration: underline;}.popularbox a:hover { color:#333333; text-decoration: none; }.popularbox b {color:#993366;}.highlightbox { background-color:#FFFFFF; border: 1px solid #999999; line-height:23px; vertical-align: top;color:#333333;}.highlightbox a {color:#993366; text-decoration: underline;}.highlightbox a:hover { color:#993366; text-decoration: none; }.highlightbox2 { background-color:#FFFFFF; line-height:23px; vertical-align: top;color:#333333;}.highlightbox2 a {color:#6699cc; text-decoration: underline;}.highlightbox2 a:hover { color:#6699cc; text-decoration: none; }.box2 { background-color:#cccccc; border: 1px solid #999999; line-height:1.5em; vertical-align: top; padding-left:3px; color:#333333; margin:0px;}.box3 { background-color:#FFFFFF; border: 1px solid #999999; line-height:1.5em; vertical-align: top; padding-bottom:0px; color:#333333;}.nobox { background-color:#FFFFFF; border: 1px solid #ffffff; line-height:1.5em; vertical-align: top; padding:3px; margin-bottom:5px; color:#333333;}.box .greybg { background-color:#999999; }.box a { color:#333333; text-decoration: underline; }.box a:hover { color:#333333; text-decoration: none; }.box p { margin-top:0px; }.tip a { position: relative; }.tip a span {display: none; }.tip a:hover {font-size: 100%;}.tip a:hover span {display:block !important;position:absolute;top:5px;left:40px;width:200px;font-size:.8em;z-index:98;}.tip.widetip a:hover span {width:380px;z-index:99;}.right-box { float:right; margin-left: -5px; }.pics-box {float:left;}.right-box p, .right-box h3{padding-left: 3px;}  .pics-box img { border:0px; text-decoration:none; }.greyback {margin-bottom:5px;    border: none;}.greyback2 {margin-bottom:5px; padding-bottom:0px;    background: #ccc url(/imgs/centre-background.gif) repeat-y 50% 0;    border-bottom:1px solid #999999;}.capitalize {text-transform:capitalize;}.uc {text-transform:uppercase;}.menu {float:right; top:0; margin:0px; padding:0px; list-style:none; width:165px; }.menu li {border-left:1px solid #999999; border-bottom:1px solid #999999; padding: 5px; font-size: 13px; line-height: 14px; margin-left:0px; background:#993366;}.menu a { color:#ffffff; text-decoration: none; font-weight: bold; }.menu a:hover { color: #FF6600;}#tellafriend { width:300px; padding-top:10px;background:#993366; color:white; font-weight:bold; position:absolute; display:block;}#tellafriend h3 { text-align:center; color:white; }#tellafriend input{ background:white; color:black; font-size:0.9em; }#tellafriend li{ background:#993366; border:0; }#tellafriend label { float:left; width:100px; margin-left:10px; font-weight:bold; color:white; clear:left; font-size:0.9em;}#tellafriend textarea { float:left; width: 150px; margin-bottom: 5px; font-size:0.9em;}#tellafriend li span.close { float:right; margin-right:10px; }#tellafriend img { float:none; border:0; padding:0; margin:0}#tellafriend .AJAX-selectable:hover {text-decoration: underline;}.search-res { padding:0px; margin-bottom:10px; }.search-res-img {   float:left;   text-decoration:none;   border:0px;   border-right:1px solid #999999;   margin-right: 4px;}.search-res-img a{     text-decoration: none;     margin:0px;     padding: 0px;     float:left;     clear:left;} .compare-box{   float:left;   background-color:#A0B9D8;   padding:0px 0px 2px 0px;   clear:both;   width:210px;   display: block;   color:#fff;   font-weight: bold;   line-height: 10px;}   .imageLinkSearch{  padding: 5px;      }.compare-box_new{   float:left;   padding:0px 0px 2px 0px;   clear:both;   display: block;   color:#fff;   font-weight: bold;   line-height: 10px;}.compare-box input{   margin-top:4px;   margin-bottom:4px;   }.compare-box span{   padding:0px;   margin-top:0px;   }    .search-res .price{font-weight:strong;font-size:20px;font-style:normal;color:#993366;text-align:center;width:135px;  height:25px;  line-height: 25px;display:block;margin:0px;}.search-res .price_new{  font-weight:strong;  font-size:16px;  font-style:normal;  color:#ff6600;  line-height: 25px;  margin:0px;}.search-res .price_discount{    font-weight:strong;  font-size:19px;  color:#999999;  text-align:center;  width:135px;  height:25px;  text-decoration: line-through;  line-height:25px;  display:block;  margin:0px;}.search-res .price_discount_new{    font-weight:strong;  font-size:16px;  color:#999999;  height:25px;  text-decoration: line-through;  line-height:25px;  display:block;  margin-top:-25px;}.discount_block{  margin-left:-19px;}  .discount_shadow {  box-shadow:     -0 0 10px #999;  -o-box-shadow:   -0 0 10px #999;  -moz-box-shadow:  -0 0 10px #999;  -webkit-box-shadow: -0 0 10px #999;}.search-res .price_ba{  font-weight:strong;  font-size:14px;  font-style:normal;  color:#993366;  text-align:center;  width:120px;   height:25px;   line-height: 25px;  display:block;  margin:0px;}.search-res .pppn{font-size:11px;text-align:center;width:85px;display:block;margin:0px;}.details { padding:0px; padding-left:3px; }.details img { float:left; clear:left; text-decoration:none; border:0px; border-right:1px solid #ffffff; border-bottom:2px solid #ffffff; margin-right: 3px; margin-left:-3px; }.more { float:right; text-align:right; padding: 5px; }#wrapper {   margin: 0 auto;   padding-top:224px;   width: 933px;   text-align: left; }#outer { margin-left: 180px; width: 573px;   position: relative; }#float-wrap { float: left; width: 573px; }#center { float: right; margin-right:10px; width: 553px; margin-bottom: -1px; overflow:hidden; }* html #center { margin-right:5px;  }#large-float-wrap { float:left; width:755px; }#large-center { float: right; width: 745px; overflow:hidden; }#left {position: relative; width: 180px; margin-left: -180px;}* html #left { float:left; } .container-left { width: 147px; border-bottom:1px solid #FFFFFF; }#right { float: right; position: relative; width: 180px; margin-right: -180px; }* html #right { margin-left: 0px; margin-right: -500px; mar\gin-right: -198px;}.newsletter_box {  margin-top: 20px;  width: 100%;   float: left;  color: white;  border-bottom: 1px solid #9ccc9a; }.footernew .newsletter_box {   margin-top: 2px;}   .footernew .newsletter_box a{   color:#fff;} .right_featured .newsletter_box{  margin-top: 3px;}   .newsletter_box td{  padding:5px;    border-left: 1px solid #9ccc9a;   border-right: 1px solid #9ccc9a; }.newsletter_box .title{   padding:0px;   background: url(/imgs/newsletter-back-small.png) repeat-x;   font-size: 12px;   border:none;}.right_featured .newsletter_box .title{   font-size: 16px;   background: url(/imgs/newsletter-back.png) repeat-x;   padding-bottom: 0px;}.newsletter_box .title strong{   padding:0px;   margin:18px 0px 0px 5px;   display: block;   clear: none;   float:left;}.newsletter_box .title span{   background: url("/imgs/sprite-icons.png") no-repeat -103px -175px;   height:41px;   width:45px;   display: block;   clear: none;   float:left;   }     .newsletter_box input{   width: 95%;  border: 1px solid #9ccc9a;  padding-left:3px;  color: #5A5B5A;}.nl_go_but {  background-image: url("/imgs/go.gif");  background-repeat: no-repeat;  padding-top:5px;  height: 30px;   width: 113px;  display: block;  margin: 0px auto;  text-align: center;}.nl_go_but a {  text-decoration: none;  font-weight: bold;  color: #fff;  padding-right: 5px;}.container-right {width: 198px;  }* html .container-right {fl\oat: right;}* html h2 {height: 1%;}#logo  { width:147px; height:114px; }#logo a { width:147px; height:114px; display: block; }#tag { position: absolute; top:53px; left:147px; height:21px; width: 608px;   background:#999999; font-weight: bold; color:#993366; overflow: hidden;       }#tag h1 { position:relative; height:21px; line-height:21px; font-weight: bold; font-size: 13px; color:#993366; margin: 0px auto; float:right;}#subtag {margin: 0; position:absolute; padding-left: 0px; width:99%; top:86px; height:28px; line-height:28px; background: #993366; font-weight:bold; font-size:13px; color: #FF6600;}#subtag h1 { font-weight: bold; color:#FFFFFF; font-size: 13px; margin-top:-2px; padding-left:4px;}#subtag_blank {margin-left: 147px; position:absolute; padding-left: 0px; width:608px; top:86px; height:28px; line-height:28px; background: #993366;}.topnav { margin: 0; position:absolute; right:0px; }.topnav li { list-style: none; float:left; white-space:nowrap; height:26px; line-height:26px; font-weight:bold; font-size:13px;}.topnav a {display:block; float:left; text-decoration: none; font-weight: bold; width: .1em;      }html > body .topnav a {width: auto;}   .topnav a {float:none} .lower {top:86px; }.lower li { background: #993366; border-top:1px solid #993366; border-bottom:1px solid #993366; border-right: 1px solid #993366;}.lower a { color: #ffffff; padding: 0px 20px; }.lower a:hover { background: #ffffff; color: #FF6600;}.upper { top:0px; right:0px; }.upper li { margin-left:10px; }.upper a { background: #CCCCCC; color: #000000; text-decoration: none; padding: 0px 1em; border: 1px dotted #993366; margin:0px;} .upper a:hover { background: #CCCCCC; border: 1px solid #993366;} button {border:0;margin:0;background:none}.submit-orange-button, button.submit-orange-button { background: #FFCC99; text-decoration: none; font-weight:bold; font-size:13px; color: #000000; line-height:22px; padding: 2px 1.3em; border: 1px dotted #FF6600; margin:5px 0px;}.submit-orange-button { background: #FFCC99; border: 1px solid #FF6600; } .orange-button a, .search-button a { background: #CCCCCC; text-decoration: none; font-weight:bold; font-size:13px; color: #333333; line-height:22px; padding: 0px 1em; border: 1px dotted #993366; margin:0 1em;}.orange-button a:hover, .search-button a:hover { background: #CCCCCC; border: 1px solid #993366; }.submit-blue-button, button.submit-blue-button { background: #78acc1; text-decoration: none; font-weight:bold; font-size:13px; color: #ffffff; line-height:22px; padding: 2px 1.3em; border: 1px dotted #598993; margin:5px 0px; cursor: pointer;}.submit-blue-button { background: #78acc1; border: 1px solid #598993; }  .hover-button { float:left; width:90px; height:80px; padding-right:20px; }.hover-button a { display:block; width:90px; height:80px; text-decoration:none;}.hover-button a i {visibility:hidden; }.hover-button.map-link { background: url(/imgs/icons/mapicon.gif) no-repeat; }.hover-button.map-link a:hover { background: url(/imgs/icons/mapicon.gif) no-repeat; }.hover-button.site-link {background: url(/imgs/icons/websiteicon.gif) no-repeat;}.hover-button.site-link a:hover {background: url(/imgs/icons/websiteicon.gif) no-repeat;}.hover-button.cal-link { background: url(/imgs/icons/calendaricon.gif) no-repeat; }.hover-button.cal-link a:hover { background: url(/imgs/icons/calendaricon.gif) no-repeat; padding-right:0px;}#right li { background-color: #FFFFFF; list-style:none; line-height: 18px;}#right li a, #right li a:link { text-decoration: none; color: #333333; font-size: 12px; display:block; height:18px;  margin-left:15px;}#right li a:hover { background-color: #FF6600; color: #ffffff; display:block;      }#left ul{    margin:0px; padding:0px; border-bottom:1px solid #999999;}#left li{ background-color: #FFFFFF; list-style:none; line-height: 18px; border-left: 1px solid #999999; border-right: 1px solid #999999;}#left li a, #left li a:link { text-decoration: none; color: #333333; font-size: 12px; display:block; height:18px;  margin-left:15px;}#left li a:hover { background-color: #993366; color: #ffffff; display:block;      }.facebook_footer{   width:20px; height:20px;   float:left;   background: url("/imgs/sprite-icons.png") no-repeat -47px -195px;   margin:0px 4px 0px 0px;}   .twitter_footer{   width:20px; height:20px;   float:left;   background: url("/imgs/sprite-icons.png") no-repeat -47px -173px;   margin:0px 4px 0px 0px;} .tel_footer{   width:16px; height:18px;   float:left;   background: url("/imgs/sprite-icons.png") no-repeat -83px -203px;   margin:0px 4px 0px 0px;}  .help_footer{   width:16px; height:18px;   float:left;   background: url("/imgs/sprite-icons.png") no-repeat -68px -203px;   margin:0px 4px 0px 0px;}    #bottomnav { font-size: 12px; border: 1px dotted #999999; padding: 10px; margin:5px 0px; margin-top:10px;}#bottomnav a { color:#6699cc; text-decoration:underline;}#bottomnav a:hover {text-decoration:none;}#bottomnav .destinations{   color:#8f8f8f;   text-align: left;}   #bottomnav .destinations a{   color:#8f8f8f;   text-decoration:none;   display:inline;   color:#8f8f8f;   height:15px;  }   #bottomnav .destinations a:hover{   text-decoration:underline;}   .bottomnav2 {padding: 3px; color:#993366}.bottomnav2 a {color:#333333;text-decoration: none;}.bottomnav2 a:hover {text-decoration: underline;}#zUL,#zUL ul {padding:0;margin:0}#zUL li ul a {margin-left:1em}#zUL li {    float:left;    width:9em;    position:relative;    list-style-type:none;    font-weight:600;}#zUL li ul { visibility:hidden; position:absolute;}#zUL li:hover ul {    visibility:visible;    background-color:#fff;}.orangebg { font-weight: bold; font-size: 1.1em; text-align:center; line-height:22px; padding:2px; color:#FFFFFF; background-color: #FF6600;}#right h6, #left h6 {font-size: 13px; padding: 8px;border:1px dotted #cccccc;background: url("../imgs/searchbgd4.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px; }.greybg { font-weight: bold; font-size: 1.1em; text-align:left; line-height:22px; padding:3px; margin-top:0px; color:#FFFFFF; background-color: #993366;}#left h1, h4 {font-size: 13px; padding: 8px;border:1px dotted #6699cc;background: url("../imgs/luxury/searchbgd2.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px;}#left h1 span, h4 { color:#333333; line-height: 18px;}h4 {font-size: 16px; padding: 8px;border:1px dotted #6699cc;background: url("../imgs/searchbgd6.png") repeat-x right top;margin:0px;color:#3a679a; line-height: 18px;font-weight: normal;}h4 span.details {color: #3a679a;font-size: 14px;line-height: 14px;font-weight: normal;margin-left: 10px;vertical-align: middle;}#left h2 {font-size: 16px; padding: 8px;border:1px dotted #993366;background: url("../imgs/searchbgd5.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px;font-weight: normal;}#left h2 span { color:#993366; line-height: 18px;}#left h2, #left h1 { margin:0px; margin-top:0px; }.greybg a, .greybg a:hover { color:#FFFFFF; text-decoration: underline; }.greybg p { padding-top:20px; margin-bottom:0px}#left h3 { text-decoration: none; font-weight: bold; color:#666666; font-size: 12px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding:5px 0px 5px 2px; margin:0px; text-transform: none;}.box h2 { font-size:1em; text-transform: uppercase; font-weight:bold; }#large-center h2{ background: #993366 url(/imgs/h1-left-tab.gif) left top no-repeat;font-weight: bold; font-size: 15px; color:#ffffff; line-height:22px; padding-left:10px; margin-top:0px; margin-bottom:0px;}#large-center h2 span {background: url(/imgs/h1-right-tab.gif) right top no-repeat; margin: 0px; padding: 0px; display:block; padding-top:5px; padding-bottom: 5px;}#large-center h2 a { color:#FFFFFF; text-decoration: underline; }#large-center h2 b { color:#FF6600; }#large-center h6{ font-weight: bold; text-transform:uppercase; font-size: 15px; color:#FF6600; margin: 0px; padding: 0px;}#large-center h6.list-head{ clear:left;}#center h1, #right h1, #right h2, #center h2{ font-size: 13px; padding: 8px;border:1px dotted #6699cc;background: url("../imgs/luxury/searchbgd2.gif") repeat-x right top;margin:0px;}#center h1 span, #center h2 span, #right h1 span, #right h2 span{color:#333333; line-height: 18px;}h5{ font-size: 13px; padding: 8px;border:1px dotted #FF6600;background: url("../imgs/searchbgd3.gif") repeat-x right top;margin:0px;}h5 span{ text-transform:uppercase;color:#ff6600; line-height: 18px;}#center h6, #large-center h6{ font-size: 13px; padding: 8px;border:1px dotted #cccccc;background: url("../imgs/searchbgd4.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px; }#center h6 span, #large-center h6 span{color:#333333; line-height: 18px;} .opacity {   width:380px;   height:20px;   margin:0px;   padding:3px 0px 3px 5px;   color: #000000;   background:white;   float:left;   filter:alpha(opacity=50);   -moz-opacity:.50;   opacity:.50;   font-size: 13px;   text-align:left;   }.opacity-credits {width:380px;height:16px;margin-top:234px;padding:3px;color: #000000;background:white;float:right;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;font-size: 12px;text-align:right;}.opacity-credits a {color:#000;}.warning {color:#ff6600; }a.warning {color:#ff6600;font-weight:bold; }.warning h4 { ont-size: 13px; padding: 8px;border:1px dotted #ff6600;background: url("../imgs/searchbgd3.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px; }.info h1, .info h4 { font-size: 13px; padding: 8px;border:1px dotted #6699cc;background: url("../imgs/luxury/searchbgd2.gif") repeat-x right top;margin:0px;color:#333333; line-height: 18px; }#large-center h1{ font-weight: bold; text-align:left; font-size: 15px; color:#FF6600; text-transform:uppercase; margin: 0px; padding: 0px;}h3 { font-weight: bold; color:#993366; font-size: 15px; margin: 0px; padding: 0px; line-height: 18px; text-transform:uppercase;}.box h3 a { color:#FF6600; text-decoration: none; font-weight: bold; }.box h3 a:hover { color: #999999; text-decoration: none; font-weight: bold; }.top { margin-top:0px; }.box b, .minititle { color:#993366; font-weight:bold;}.blacksm { text-decoration: none; color:#333333; line-height: 1.4em;}.blacksm a { text-decoration: underline; color:#333333; }.blacksm a:hover { text-decoration: none; color:#333333; }.you-are-here { font-weight:bold; }.hello-member { color:#FF6600; text-align: right; font-weight:normal;}.hello-member a { color:#333333; text-decoration:underline; font-weight:normal; background-image:none;}.more a { font-weight: bold; text-decoration: none; color:#993366; font-size: 13px; line-height: 12px;}.more a:hover { color:#FF6600; }.error {color:red; font-weight:bold; }.message {color:#993366; font-weight:bold; }.formtext { border:1px solid #999966; }.formtext:focus {background:#fff; }.sm { font-size:0.9em;}.sm-form label { float:left; width:280px; font-weight:bold; color: black; clear:left; }.sm-form label.sm { float:left; width:100px; font-weight:bold; color: black; clear:left; }.sm-form .ui, .sm-form textarea, .sm-form select, .sm-form .ui-check { float:left; width: 220px; margin-bottom: 5px; }.sm-form .ui-check { width:15px; height:15px; margin-left:0; }.reg-form { float:left; width:370px}#more_properties_container{   display: none;}  .light_grey {   color:#999666;   font-size:11px;   font-weight:normal;} #large-center .reg-form label { width:100px; }#large-center .reg-form input { width:200px; }#large-center .reg-form li.submit { width:100%; text-align:center}#large-center .reg-form li.submit input { width:5em;}.property_choices { clear:left; }.biopicbox {width:190px;font-style:italic;font-size:smaller;text-align:center;float:left}.head td { font-weight:bold; color:#FFFFFF; }table.grey, table.orange{  margin-left: 5px;}  .grey td { border: 1px solid #999966; border-top: 0px; background-color:#FFFFCC; padding: 2px; text-align: left;        font-size: 12px;}table {margin:0 0 1.5em;border-collapse:separate;border-spacing:0;}table.visible {border-bottom:1px solid #ccc;border-left:1px solid #ccc;}th {font-weight:bold}th,td {padding:0.25em 0.5em 0.25em 0.25em;vertical-align:top;text-align:left;}td.photos {padding:0.25em;vertical-align:top;text-align:left;}td.head { font-weight:bold; width:130px; }table.visible th,table.visible td{top:1px solid #ccc;border-right:1px solid #ccc;}a img {border:0;padding:0;}.grey .head td { background-color:#999966; }.orange td { border: 1px solid #999966; border-top: 0px; background-color:#FFFFCC; padding: 2px; text-align: left;        font-size: 12px;}.orange .head td { background-color:#999966;}.unavail {background-color: #999966; font-weight: bold; color:#FFFFFF; text-decoration:line-through; }.req { font-weight:bold; }.head td { font-weight:bold; color:#FFFFFF; }.grey td { border: 1px solid #999966; border-top: 0px; background-color:#FFFFCC; padding: 2px; text-align: left;}.avail-cal {border: 1px solid #993366; }.avail-cal .head td { background-color:#993366; }.avail-cal td { text-align:center;        font-size: 12px; }.avail-cal th { text-align:center;                font-size: 12px; }.avail-cal .today { font-weight:bold }.avail-cal.float-calendar{float:left; margin:0px 10px 0px 0px;}.avail-cal td { text-align:center;        font-size: 11px; }.notop { border: 1px dotted #999999;; border-top:0px; }.padded { padding:10px; }.arrow { list-style-type: none; padding: 0px; margin-left: 0px;}.arrow li { list-style-image:url(/imgs/iconbl.gif); vertical-align: super; line-height: 20px; margin-bottom:10px; }.arrow dt { background:url(/imgs/iconbl.gif) left no-repeat; line-height: 23px; margin-bottom:10px; padding-left:20px; display:block; float:left; width:200px;}.arrow.owner dt { clear:left; }.arrow dd { float:left; width:105px; line-height:14px;}.arrow .to-right { padding-right:20px; padding-top:2px; font-weight:bold; }.arrow-r { background:url(/imgs/r-arrow.gif) left no-repeat; padding-left:10px; }.arrow-d { background:url(/imgs/d-arrow.gif) left no-repeat; padding-left:10px; }.grey .head td { background-color:#999966; }.orange td { border: 1px solid #993366; border-top: 0px; background-color:#FFFFCC; padding: 2px; text-align: left;}.orange .head td { background-color:#993366;}.orange .head2 td { background-color:#FFFFCC; text-align:right; margin:0px; padding:0px;color:#993366; font-size:14px; font-weight: bold;}.cal {border: 1px solid #FF6600; }.cal .head td { background-color:#993366; }.cal td { text-align:center;        font-size: 12px;}.unavail {background-color: #FF6600; font-weight: bold; color:#FFFFFF; text-decoration:line-through; }.purple td { border: 1px solid #FF6600; border-top: 0px; background-color:#FFFFCC; padding: 2px; text-align: left;}.purple .head td { background-color:#FF6600;}.purple .head2 td { background-color:#FFFFCC; text-align:right; margin:0px; padding:0px;color:#993366; font-size:14px; font-weight: bold;font-size: 12px;}.notop { border: 1px dotted #999999; border-top:0px; }.padded { padding:10px; }.centered-table, .centered-table th, .centered-table td {text-align:center;}.centered-table .leftcol {text-align:left;}.list { list-style:none; padding:0; }.orange-bg { background-color: #FC9; text-transform: uppercase; font-weight: bold}<!--[if IE]><style type="text/css">.input td {        font-size: 12px;}.padded{margin-left:0px;}<![endif]-->.paged-nav ul {text-align:center; margin:0.5em 0; padding:0; list-style:none}.paged-nav li {background:none; display:inline; padding:0 0.4em}.paged-nav li.prev a {padding-left:18px; background:url(/imgs/l-arrow.gif) no-repeat 0 0.3em}.paged-nav li.next a {padding-right:18px; background:url(/imgs/r-arrow.gif) no-repeat 100% 0.3em}.paged-nav li.first a { font-weight:bold; padding-left:18px; background:url(/imgs/first.gif) no-repeat 0 0.3em}.paged-nav li.last a { font-weight:bold; padding-right:18px; background:url(/imgs/last.gif) no-repeat 100% 0.3em}dl.search-result {margin-top:2px;margin-bottom:0px;}dl.search-result dt, td.search-result { font-weight:bold; color: #993366; float:left; padding-right:5px; }dl.quick-facts {margin-top:2px;margin-bottom:15px;padding-left:2px;}dl.quick-facts dt { font-weight:bold; color: #993366; float:left; padding-right:5px; }dl.quick-facts dt.unit-amenities {float:none; display:inline; }.units-right .quick-facts dt{  clear:left;  float:left;  display:inline;}.units-right .quick-facts dd{  float:left;  clear:right;  display:inline;  margin:0px;}dl.comments { margin:0; text-align:left; }dl.comments dt { color:#993366; font-weight:bold; }dl.comments dd { margin-left:0; padding-left:1em}dl.voucher{ margin-top:2px;margin-bottom:0px; }dl.voucher dt{ float: left;width: 140px;font-weight: bold; clear: left; }dl.voucher dd{ width:230px; float:left; margin: 0;}dl.voucher dd + dd { width:230px; float: left;margin-left: 140px; }dl.wide dd + dd { margin-left:250px }fieldset dl.voucher dd { width:200px; } dl.wide dt { width:250px; }.stars img { vertical-align:middle; clear:none; }.review { font-style:italic; }.AJAX-selectable {cursor:pointer;}.flagged {background:url(/imgs/flag.gif) no-repeat 0 0; padding-left:20px;color:red;} .flag-sel {color:black;} ul.AJAX_sel_properties li {padding:0 1em;font-weight:bold;border-top:1px solid gray;background:url(/imgs/r-arrow.gif) no-repeat 0 0.4em;clear:left}ul.AJAX_sel_properties li.first-elem {border:0;}ul.AJAX_sel_properties li.open { background: url(/imgs/d-arrow.gif) no-repeat 0 0.4em; border-bottom:0;} ul.enquiry_sub li { clear:left; color:#936;}ul.enquiry_sub li div { color:black;}dl.enquiry_detail { list-style:none;float:left; clear:left;}dl.enquiry_detail dt { font-weight:bold;float:left;clear:left; width:15em;}dl.enquiry_detail dd { font-style: italic; float:left; width:300px; font-weight:normal;}.input td {font-size: 12px;}#dhtmltooltip{position: absolute;left: -300px;width: auto;border: 1px solid black;padding: 2px;background-color: lightgrey;visibility: hidden;z-index: 100;text-align:left;}#dhtmlpointer {position:absolute;left: -300px;z-index: 101;visibility: hidden;}.arrow {cursor:help}#header { width:100%;position:absolute;top:0;left:0;text-align: center; border-top:35px solid #993366 }#hd2 {width: 933px;position:relative;margin: 0 auto; margin-top:-35px;}.hdtop { text-transform: uppercase; background-color:#993366; color:#FFFFFF; font-size:13px; margin: 0px; position:absolute; left:0px; right:0px; top:0px; width:100%; border-left: 1px solid #999999;border-right: 1px solid #999999; }.hdtop ul {padding:0px; top:0px; margin:0px;}.hdtop li { padding:0px;list-style: none; float:left; white-space:nowrap;height:33px;line-height:33px;background: #993366; border-top:1px solid #993366; border-bottom:1px solid #993366; border-left: 1px solid #993366;}.hdtop a {display:block; float: left; text-decoration: none; font-weight: bold; width: .1em;      color: #ffffff; padding: 0px 12px; }html > body .hdtop a {width: auto;} .hdtop a {float:none} .hdtop a:hover { background: #ffffff; color: #FF6600;}.hdmiddle {position:absolute;top:43px;left:1px}.photosm1 {padding-left:40px; padding-bottom:16px;border:0}.photosm {padding-left:10px; padding-bottom:16px;border:0}.hdbottom { height:23px;position:absolute;left:1px; right:0px;top:129px; width:754px; background-image: url("../imgs/hdlogohold3.gif"); background-repeat: no-repeat;}.hdbottom h1 {position:absolute;left:140px;margin:0; text-transform: capitalize; color:#999999; font-size:20px; font-weight:normal;} * html .italics-fix { overflow: hidden; width: 100%; o\verflow: visible; w\idth: auto; he\ight: 1px; word-wrap: normal; } .searchVIP { color:#FFFFFF; font-size:11px; line-height:14px; padding-left:107px; padding-top:32px; margin-bottom:5px; background: #fff url(/imgs/bannerVIP.jpg) no-repeat; height: 180px;}.searchVIP a{ color:#ff6600; font-size:12px;}.searchOWNER { color:#666666; font-size:11px; line-height:14px; padding-left:107px; padding-top:32px; margin-bottom:5px; background: #fff url(/imgs/bannerOWNER.gif) repeat-x;}.searchOWNER a{ color: #666666; font-size:12px;}.button-index {padding-right: 1px; padding-left:1px; padding-bottom:5px;}.button-family {padding-top:5px;height: 25px;width: 160px;}.button-new{position:relative;float: left;margin: 0; padding: 0;font-family: arial, helvetica, sans-serif;background: url(/imgs/button-empty.gif) no-repeat;width: 160px;height: 25px;          overflow:hidden;}.button-new a {display: block;color: #000000;font-size: 12px;width: 160px;height: 44px;display: block;float: left;color: #333333; text-decoration: none;overflow:hidden;}.button-new a:hover {color: #ffffff;}.button-new img {width: 160px; height: 25px; border: 0; }* html a:hover {visibility:visible}.button-new a:hover img{visibility:hidden}.button-new span {  position: absolute;  left: 22px;top: 3px;  text-align: left;  width: 150px;  cursor: pointer;    }.populartags {font-family: arial, helvetica, sans-serif; color:#993366;}.populartags a {color:#993366; text-decoration:underline;}.populartags a:hover {color:#993366; text-decoration:none;} #tag1 {size:30px;}#styleform select {color: #993366; border: 1px outset #FFFFFF; padding: 0; background-color:#FFFFFF;}#styleform checkbox {color:#993366;}#styleform text {color:#ff6600;}h7{ font-weight: bold; text-transform:uppercase; font-size: 14px; color:#ffffff; background: #6699cc url(/imgs/blue-left-span.gif) left top no-repeat; margin: 0px; padding-left: 10px; display:block;}h7 span{background: url(/imgs/blue-right-span.gif) right top no-repeat; margin: 0px; padding: 0px; display:block; font-size: 14px;padding-top:5px; padding-bottom: 5px; line-height:20px;}#alertBox {width:200px; background-color: #CCCCCC; border: 1px dotted #333333; padding: 5px;}#headernew {width: 100%;position:absolute;top:0;left:0;font:Arial, Helvetica, sans-serif; font-size:12px;}#headernewhd2 {width: 933px;position:relative;margin: 0 auto;}#headernew a { color:#6699cc; text-decoration:underline;}#headernew a:hover {text-decoration:none;}.logo {   position: absolute; width:250px; height:86px;   top: 10px; left:0px; float:left;   clip:rect(0px 250px 86px 10px);} .logo p {color:#6699cc; position:absolute; top:57px; left:100px; font-size:14px; text-transform:capitalize; }.header_logo{    float:left;   margin-left:10px; }   .favourites_icon{   width:20px;   height:17px;   background: url(/imgs/sprite-icons.png) no-repeat -26px -198px;   margin: 4px 5px 0px 0px;   float:left;} .voucher_icon{   width:25px;   height:24px;   background: url(/imgs/sprite-icons.png) no-repeat 0px -198px;   margin: 1px 5px 0px 10px;   float:left;}  #textnav {margin-top:112px;position:absolute; width:933px;left:0; }#textnav ul {float:right;padding-right:5px;list-style: none; margin:0; padding:0;}#textnav li {display:inline; padding-right:3px; border-right:1px solid #666666; padding-left:3px;}#textnav li.noborder {border-right:0;}#textnav a { color:#6699cc; text-decoration:underline;}#textnav a:hover {text-decoration:none;}#textnav p {float: left;padding-left: 3px; margin-top:0px; color:#993366; font-size:12px; font-weight:bold; background-color:#FFFFFF; text-transform:lowercase;}hr {color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted; margin-bottom: 10px;} #search {padding-top: 5px; padding-right:0px; float:right;width:380px;}#search table td{ padding:0.12em 0px 0.12em 0px;} #search p {margin:0; font-size:11px; color:#666666; padding-left:10px;}#discount_header {margin:0; font-size:11px; color:#666666;float:left;padding-left:332px;padding-top:7px;}#discount_header_offer {margin:0; font-size:11px; color:#666666;float:left;padding-left:284px;padding-top:7px;}#discount_countdown {font-size:12px;padding-left:6px;font-weight:bold}.discount_header_table{  border:1px solid #999;  background-color: #efefef;   margin-top:5px;  margin-bottom:0px;  width:209px;   padding-bottom:2px;  padding-top:0px;}.discount_header_table_offer{  border:1px solid #999;  background-color: #efefef;   margin-top:5px;  margin-bottom:0px;  width:260px;   padding-bottom:0px;  padding-top:0px;}.discount_blue{  color:#6699cc;  }#search #suggest{   float:left;   clear:none;     margin-left:9px; width:340px;   padding-top:4px;   height:19px; color:#777;   border:1px solid #abadb3;   border-right:none;}#utility_chart{margin-top:10px;border:1px solid #ccc;}#utility_chart th{text-align: center;align:center;}#utility_chart #fees_utilitys .separator{border-bottom:1px solid #ccc;padding-bottom:30px;}.footernew {   width: 100%; color: #999999; border-top: 1px dotted #999; padding-top: 10px;   line-height:18px;   margin-bottom:10px;   font-size:12px;   }.footernew img{   margin-top:-7px;}   .footernew a {color:#999; text-decoration: none;}.footernew a:hover {text-decoration: underline;}.footernew b {color:#993366;}.footernew .footercol3{   width:22%; padding: 0px; float:left;   line-height:20px;     height:200px;   margin-top:8px;}.footernew .footercol1 {   width:16%; padding: 0px 4px; float:left;   line-height:20px;     height:200px;   margin-top:8px;}.footernew .footercol1 form{   width:100%;   float:left;   color:#434343;   padding-top:10px;}   .footernew .footercol {   width:23%;   padding: 0px;   float:right;   line-height:20px;   margin-top:16px; }.footernew .footercol_newsletter {   width:19%;   padding: 0px 5px 5px 5px; float:left;   line-height:20px;   margin-right:5px;}.footernew .footercol1 a{   float:left;   clear:both;}   .footernew .footercol1 form input{   float:left; }   .footernew .footercol1 .search{   margin-left:5px;}   .affiliate_logo{   float:right;   height:90px;}.affiliate_logo #hvHeaderLogo{  position:absolute;   left:0px; }.affiliate_logo p{  color:#6699cc;   position:absolute;   top:57px;  left:102px;   font-size:14px;   text-transform:capitalize; }.compare_button{   background-image:url("/imgs/compareButton.jpg");   width:745px;   height:43px;}.compare_button_bottom{   background-image:url("/imgs/compareButtonBottom.jpg");   width:745px;   height:43px;   float:left;   margin-top:-10px; }.compare_button a, .compare_button_bottom a{   position:relative;   top:10px;   left:21px;   width:160px;   text-align:center;   color:#fff;   text-decoration:none;   font-weight:bold;   font-size:14px;   display:block;}#compareForm{   margin:0px;}   a.my_favourites{   float:right;   background-image:url("/imgs/view_my_favourites.gif");   color:#fff;   width:163px;   height:22px;   text-decoration:none;   text-align:center;   font-size:14px;   font-weight:bold;   display:block;   margin-top:-3px;   padding-top:3px;   clear:none;}a.my_favourites:hover{   color:#fff;}.fav_tab{ height:40px; width:930px; background-color: #85AAD4;}.fav_location_selected{ background-image:url("/imgs/compare_tab_1.gif"); width:130px; height:30px; display:inline; float:left; text-align:center; margin-top:10px;}.fav_location{ background-image:url("/imgs/compare_tab_2.gif"); width:130px; height:30px; display:inline; float:left; text-align:center; margin-top:10px;}.fav_location_selected a{ color:#8C8C8C; font-size: 18px; padding-top:15px; margin-top:5px;   text-decoration:none;}.fav_location a{ color:#FFFFFF; font-size: 18px; padding-top:15px;  margin-top:5px;   text-decoration:none;}.fav_table{ border: 1px #AAAAAA dotted;}.fav_table_td{ border-left: 1px #AAAAAA dotted; text-align:center;}.fav_table_tr0{ background-color: #D5D5D5;}.fav_table_tr1{ background-color: #FFFFFF;}.fav_table_td1{ border-left: 1px #AAAAAA dotted; text-align:center; background-color: #E7E7E7;}.fav_table_td_empty{ background-color: #F2F2F2; width:120px; line-height:12px;}.fav_header a{ font-weight:bold;  color: #993366;  text-decoration:none; text-align:center;}.fav_price_box{ background-image:url("/imgs/compare_price.png"); width:161px; height:63px; text-align:center; color:#FFFFFF; }.fav_tab h1{ padding:5 0 0 10; margin :5 0 0 10;  font-size: 16px;; color:#FFFFFF; }.fav_tab_link{ float:right;}.fav_tab_link a{ font-size: 12px;; color:#000000; }div #content-scroll > div #content-holder td{  padding:0px;}h3.footer{   font-size:12px;   color: #6699cc;   text-transform:none;   font-weight:normal;   width:915px;   border-top:1px dotted #ccc;   padding:10px 0px;}   #footer2011 {   width:915px;   display:none;}#footer2011 a {   color: #6699cc;   text-decoration:underline;}#footer2011 h3 a {   color: #993366;   text-decoration:underline;}.titleCell {width:100px;height:35px; position:relative; z-index:1000;vertical-align:middle;margin:0px; padding:3px; cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-transform:lowercase;}.titleCell span {font-size:12px;color:#6699cc;text-decoration:underline;position:absolute; z-index:1000;width:88px; height:38px; vertical-align:middle;}#footer2011 ul ul {   position:absolute; left:0px; margin-top:23px;   display:none;   z-index:100;}#footer2011 ul ul li {   border:#ccc dotted;   border-width:1px;   background-color:#FFF;   padding:10px;   font-family:Arial, Helvetica, sans-serif;   font-size:12px;   line-height:18px;   background-color:#f0efef; width:96%;}#footer2011 ul li:hover ul {   display:block; top:-1px; !important; top:19px;}#footer2011 ul ul li a {color: #333; text-decoration:none;}#footer2011 ul ul li table td {padding: 5px; margin-right:10px;}#footer2011 ul ul li h6 {color:#6699cc; font-size:26px; margin: 10px 0 20px 0px;}#landingright h1 {   margin: 0;   padding: 22px 30px 5px 8px;   color: white;   font-weight: bold;   font-size: 16px;   line-height: 1em;   text-transform: capitalize;}#large-center .title2 h2, #large-center .title3 h2{   background: none;   line-height: 22px;   padding: 0px;   margin: 0px;   color: #999999;     font-size: 24px;   font-weight: normal;   text-transform: capitalize;     display:inline;}  #large-center .title2 h2 span, #large-center .title3 h2 span{   display:inline;   background-image:none; } .user_login{  background: url(/imgs/background_login.gif) no-repeat center;  text-align: center;  padding-top: 30px;    }  .user_login b{  color: #993366;     font-weight: bold;}.user_login form{  clear:none;}.user_login h5{  border: 0px;  background:none;  font-size: 18px;  font-weight: normal;  color: #993366;  }  .login_account{  text-align: center;      }  .user_reg_box label, .user_reg_box table{  font-size: 12px;    }.user_reg_box .head_title{  font-size: 24px;  font-weight: bold;  color: #9c9c9c;  float: left;}.user_reg_box .sub_text{  float: left;}filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
