body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input[type="hidden"]{display:none;}
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select, input, textarea{font:99% arial,helvetica,clean,sans-serif;}
textarea{width:80%;}
pre, code{font:115% monospace;*font-size:100%;}
body *{line-height:1.22em;}
h1, h2, h3, h4, h5, h6, p{line-height:1.2em;color:#000;font-size:100%;margin:1em 0 0 0;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
p{color:#000;margin-bottom:1em;}
h1{font-size:136%;padding:0;padding-top:18px;}
h2{font-size:110%;margin-top:1.5em;margin-bottom:.2em;padding:1em 0 0 0;}
h4{margin-top:1em;color:#000;}
ul, ol, dl, dd{margin-left:30px;}
dt{font-weight:bold;}
ul, ol{margin-bottom:.7em;}
ul{list-style:disc;}
ol{list-style:decimal;}
strong{font-weight:bold;}
em{font-style:italic;}
a, a code{color:#0000de;}
a:visited, a:visited code{color:#639;}
a:active, a:active code{color:#f00;}
#container{width:760px;margin:0 auto;text-align:left;}
body.embedcalendar #container{width:660px;*width:660px;_width:644px;}
body{padding:1em 0 1em 0;}
.defaultmessage{color:gray;}
div.clear{clear:left;}
div.clearfloat{clear:both;}
br.clearfloat{clear:both;display:block;}
em.warning{color:red;font-style:normal;}
#main{padding:0 16px;}
h3.propertycount span{text-align:center;}
#header .menu{width:100%;position:relative;}
#header .menu ul{list-style:none;margin:0;}
#content{margin-top:6.2em;}
h1{padding:0;margin-top:0.5em;font-size:1.2em;}
.errormessage{clear:both;padding:5px;margin:0.5em 0 0.5em 0;border:1px dotted #f30;background-color:#ffc;text-align:center;color:#f30;font-size:1.2em;font-weight:bold;}
.breadcrumb{clear:both;}
.breadcrumb ol{margin:0;list-style:none;}
.breadcrumb ol li{display:inline;font-size:0.8em;}
#footer{clear:both;}
#othercountries{margin-bottom:0.5em;list-style-type:none;margin:0px auto;padding:0px;}
#othercountries h2{text-align:center;color:#666;font-size:0.8em;font-weight:normal;}
#othercountries div{margin:0;}
#othercountries div ul{margin-left:0;list-style:none;text-align:center;}
#othercountries div ul li{display:inline;font-size:0.8em;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/flags.gif);background-repeat:no-repeat;padding-left:20px;}
#othercountries div ul li a{color:#369;text-decoration:none;white-space:nowrap;}
#othercountries div ul li.en{background-position:0 0;}
#othercountries div ul li.fr{background-position:0 -15px;}
#othercountries div ul li.de{background-position:0 -30px;}
#othercountries div ul li.us{background-position:0 -45px;}
#othercountries div ul li.es{background-position:0 -60px;}
#othercountries div ul li.nl{background-position:0 -75px;}
#othercountries div ul li.se{background-position:0 -90px;}
#othercountries div ul li.no{background-position:0 -105px;}
#othercountries div ul li.dk{background-position:0 -120px;}
#othercountries div ul li.fi{background-position:0 -135px;}
#othercountries div ul li.it{background-position:0 -150px;}
#othercountries div ul li.pt{background-position:0 -165px;}
#parentsite{text-align:center;margin:1em;}
#miscellaneous{margin:0;font-size:0.9em;text-align:center;}
#miscellaneous .first{border-left:none;}
#miscellaneous li{display:inline;border-left:1px solid #006;}
#miscellaneous li a{margin-left:0.5em;margin-right:0.5em;}
#copyright{text-align:center;margin:1em 0 1em 0;}
#copyright span{display:block;font-size:0.9em;color:#999;}
.printthis{display:none;}
.rounded h1, .rounded h2, .rounded p{margin:0 10px;letter-spacing:1px;}
.xt, .xb{display:block;background:transparent;font-size:1px;}
.x1, .x2, .x3, .x4{display:block;overflow:hidden;}
.x1, .x2, .x3{height:1px;}
.x2, .x3, .x4{background:#fff;border-left:1px solid #999;border-right:1px solid #999;}
.x1{margin:0 5px;background:#999;}
.x2{margin:0 3px;border-width:0 2px;}
.x3{margin:0 2px;}
.x4{height:2px;margin:0 1px;}
.xc{display:block;background:#fff;border:0 solid #999;border-width:0 1px;}
.relocate{position:absolute;width:100%;z-index:101;top:-100em;left:-100em;}
.hide{visibility:hidden;}
.nodisplay{display:none;}
.defaultmessage{color:#aaa;}
#main span.corner{display:block;height:13px;width:13px;}
#main span.tl{clear:left;background-position:-545px 0;margin-left:-16px;width:760px;_width:100%;}
#main span.tr{float:right;background-position:-532px 0;margin-left:747px;position:absolute;}
#main span.bl{clear:left;background-position:-545px -13px;margin-left:-16px;width:760px;_width:100%;}
#main span.br{float:right;background-position:-532px -13px;margin-left:747px;position:absolute;}
body.embedcalendar #main span.tl{width:660px;*width:660px;_width:644px;}
body.embedcalendar #main span.tr{margin-left:647px;}
body.embedcalendar #main span.bl{width:660px;*width:660px;_width:644px;}
body.embedcalendar #main span.br{margin-left:647px;}
.breadcrumb{font-size:11px;}
#container{background:#fff;}
#header{position:relative;}
#logo{position:absolute;top:1em;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-repeat:no-repeat;background-position:0 0;}
h3.propertycount{position:absolute;top:-1em;left:0;_left:1.2em;width:100%;text-align:center;}
h3.propertycount span{font-size:0.85em;font-weight:normal;color:#333;}
#propertynumber{width:25em;position:absolute;top:1em;left:55%;_left:54%;}
#propertynumber fieldset label, #propertynumber fieldset input{float:right;margin-left:0.5em;}
#propertynumber #headerpropertyno{height:1.1em;}
#propertynumber #propertynobutton{height:1.6em;}
#header .utils{position:absolute;top:3.4em;right:0;padding-right:1.2em;}
#header .utils ul{list-style:none;}
#header .utils ul li{float:right;margin-right:10px;}
#header .utils .last{margin-right:0;}
#header .utils ul li a{margin-left:1.4em;font-size:11px;line-height:1.8em;}
#header .utils .sendtoafriend{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/global.gif);background-position:-394px 3px;background-repeat:no-repeat;}
#header .utils .myshortlist{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/global.gif);background-position:-387px -20px;background-repeat:no-repeat;}
#header .utils .advertiserlogin a{color:#e2810e;font-weight:bold;}
#header .menu{background-color:#ffd43b;top:5.6em;height:25px;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/global.gif);background-position:0 -337px;background-repeat:no-repeat;}
#header .menu ul{float:right;height:25px;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/global.gif);background-position:right -312px;background-repeat:no-repeat;padding-right:3px;}
#header .menu ul li{float:left;margin-left:8px;margin-top:5px;padding-right:8px;border-right:1px solid #006;}
#header .menu ul .last{border-right:none;}
#header .menu ul li a{font-size:12px;font-weight:bold;text-decoration:underline;}
#textsearchform{margin:0.7em 0 0 0;}
#textsearchform .destination{width:20em;}
#textsearchform label{display:none;}
#textsearchform fieldset p{margin:0;font-size:12px;}
#textsearchform #primaryadvsearch{background:transparent url("http://www.holiday-rentals.co.uk/vd/i/HR/en/homepage/icon_advsearch.gif") no-repeat 0pt;color:#333;font-size:0.9em;padding-left:1.5em;margin-left:0.2em;}
#textsearchform .primarysearch{height:1.8em;}
#property_search_example{font-size:.8em;}
h1{color:#c60;}
body.ts h1{margin-bottom:0;color:#6085A4;}
input.primary,input.secondary,input.advertiser{color:#fff;border:1px solid;border-color:#fff #333 #333 #fff;background-color:#009;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-position:-411px 0;background-repeat:repeat-x;font-weight:bold;height:2.3em;font-size:.9em;cursor:pointer;}
input.secondary{border-color:#ccc #333 #333 #ccc;background-color:#666;}
input.advertiser{background-color:#f90;}
body.ts input.primary,body.ts input.secondary,body.ts input.advertiser{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);background-position:-411px -5px;}
a.primary,a.secondary,a.advertiser{color:#fff;font-weight:bold;text-decoration:none;background-color:#009;border:1px solid;border-color:#fff #333 #333 #fff;padding:0.3em 0.8em 0.4em 0.8em;font-size:.9em;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-position:-411px 0;background-repeat:repeat-x;}
a.secondary{background-color:#999;border-color:#ccc #333 #333 #ccc;}
a.advertiser{background-color:#f90;background-position:-509px 0;}
a{color:#009;text-decoration:underline;}
body.ts a, body.ts a:visited{color:#3478B5;}
body.ts a.primary,body.ts a.secondary,body.ts a.advertiser{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);background-position:-411px -5px;color:white;}
body.ts #logo{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);}
body.es #logo{background-position:-284px -254px;}
body.nl #logo{background-position:-569px -254px;}
body.pt #logo{background-position:-569px -306px;}
body.it #logo{background-position:0 -254px;}
body.ts #header .menu{background-color:#7F9DB7;}
body.ts #main span.corner,body.ts #header .utils .sendtoafriend,body.ts #header .utils .myshortlist,body.ts #header .menu,body.ts #header .menu ul{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/global_ts.gif);}
body.ts #header .menu ul li{border-color:white;}
body.ts #header .menu ul li a{color:white;}
body.ts #header .utils ul li a{color:#3478B5;}
#promoslot2usnetwork{margin-bottom:6px;position:relative;margin-left:110px;_margin-left:50px;background:url("http://www.holiday-rentals.co.uk/vd/i/HR/es/generic/promoslot2usnetwork.gif") 0 0  no-repeat;height:113px;width:359px;float:left;}
#promoslot2usnetwork h2{color:#f60 !important;width:100px;font-size:1.2em !important;position:relative;left:-90px;top:15px;position:absolute;text-align:center;margin-top:0;}
#promoslot2usnetwork ul{position:absolute;left:5px;top:22px;margin-left:10px;}
#promoslot2usnetwork ul li{padding:0;height:60px;list-style-type:none;display:block;float:left;margin-right:10px;}
#promoslot2usnetwork ul .first{position:relative;background:url("http://www.holiday-rentals.co.uk/vd/i/HR/es/homepage/promo2_en_flag.gif") 0 5px no-repeat;}
#promoslot2usnetwork ul .second{position:relative;background:url("http://www.holiday-rentals.co.uk/vd/i/HR/es/homepage/promo2_fr_flag.gif") 0 5px no-repeat;}
#promoslot2usnetwork ul .third{position:relative;left:74px;background:url("http://www.holiday-rentals.co.uk/vd/i/HR/es/generic/promo2_ha_logo.gif") 0 0  no-repeat;}
#promoslot2usnetwork ul li a{position:relative;top:60px;left:-6px;font-size:1.2em;font-weight:bold;text-decoration:underline;color:#069;}
#subnavlistyourproperty dl{margin:0;padding:0;display:block;margin-top:1em;margin-left:1em;}
#subnavlistyourproperty dl dt{clear:both;float:left;}
#subnavlistyourproperty dl dd{display:block;height:3em;}
div.advert{background-color:#f8f8f8;}
div.advert img{margin:0 !important;}
div.advert span.test{color:#f0f0f0;font-size:40px;font-weight:bold;line-height:30px;letter-spacing:-1px;text-transform:uppercase;}
div.home div.advert{float:left;}
div.ad180x150{width:180px;height:150px;margin-left:10px;}
div.home div.ad180x150{margin-left:10px;}
div.ad120x600{width:120px;height:600px;}
div.ad728x90{width:728px;height:90px;}
div.ad300x250{width:300px;height:250px;}
div#miscnav{width:140px;float:left;margin-right:10px;margin-bottom:20px;margin-top:18px;}
div.hassubnav{width:540px;float:left;}
.cssLeftNav{font-family:Verdana,Arial,Geneva,Trebuchet MS,sans-serif;font-size:9pt;}
.cssLeftNav ul li{font-family:Verdana,Arial,Geneva,Trebuchet MS,sans-serif;font-size:8pt;line-height:13px;}
.homepagepromo{background:transparent url(http://www.holiday-rentals.co.uk/vd/i/HR/home_promo_bottom.gif) no-repeat scroll center bottom;font-size:0.8em;height:134px;margin-bottom:15px;margin-left:12px;width:116px;}
.homepagepromo h3{background:transparent url(http://www.holiday-rentals.co.uk/vd/i/HR/home_promo_top.gif) no-repeat scroll 0 0;color:#000099;font-size:1em;padding-top:8px;text-align:center;margin-bottom:0px;margin-top:0px;}
.homepagepromo .hlink{color:#000099 !important;}
.homepagepromo .listyourproperty{background:transparent url(http://www.holiday-rentals.co.uk/vd/i/HR/property_bg.gif) no-repeat scroll 0 0;border-left:1px solid #FFCC33;border-right:1px solid #FFCC33;height:97px;}
.homepagepromo .clickarea{display:block;height:60px;position:absolute;width:110px;}
a.advertisebutton:link, a.advertisebutton:visited, a.advertisebutton:hover, a.advertisebutton:active{background-color:#339900;border-color:#EBF0FE rgb(0, 51, 0) rgb(0, 51, 0) rgb(235, 240, 254);border-style:solid;border-width:2px 2px 2px 1px;color:#fff;font-size:0.9em;font-weight:bold;margin-right:10px;padding:0.1em 0.8em 0pt;text-decoration:none;position:relative;display:block;left:5px;top:60px;width:82px;}
.isregistered{display:block;font-size:11px;position:relative;text-align:center;top:67px;}
div.subnavmain{background:#FFCC33;}
div.subnavmain form fieldset{border:medium none;margin:16px 0pt 0pt;padding:0pt 0pt 0pt 7px;}
div.subnavmain form label{color:#CC6600;font-weight:bold;}
div.subnavmain div.subnavnewsletter form label{display:block;left:8px;margin-bottom:8px;position:relative;}
div.subnavmain #destination{margin-top:6px;}
div.subnavmain #subnavsignup{left:8px;position:relative;}
div.subnavmain #signuplink{display:block;left:8px;margin-bottom:8px;position:relative;}
div.subnavmain .subnavnewsletter .buttons{margin:8px;}
div.subnavmain #newsletterbutton{float:right;font-size:0.8em;height:18px;}
div.subnavmain form .primarybutton{float:right;margin-right:11px;margin-top:6px;background:#009 url(http://www.holiday-rentals.co.uk/vd/i/HR/en/generic/primary_btn_bg.jpg) repeat-x 0 0;border-color:#FFFFFF rgb(51, 51, 51) rgb(51, 51, 51) rgb(255, 255, 255);border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-size:0.9em;font-weight:bold;height:2.3em;}
.subnavheading{background:transparent url(http://www.holiday-rentals.co.uk/vd/i/HR/en/generic/header_lhs_corner.gif) no-repeat scroll 0 0;padding-bottom:1em;width:140px;}
.subnavheading span{color:#000099;font-size:0.9em;font-weight:bold;left:9px;position:relative;top:6px;}
.subnavcontent{background:#fff;border:1px solid #FFCC33;margin:0pt 0pt 1.4em;padding:0pt;width:138px;}
.cssLeftNav ul{list-style-type:none;margin:10px 0pt 0pt;padding:0pt;}
.subnavcontent ul li{display:block;left:10px;margin-bottom:8px;position:relative;width:110px;}
div.subnavbrand{background:#009 none repeat scroll 0%;}
div.subnavbrand div.subnavcontent{border:1px solid #009;}
div.subnavnew{background:#390 none repeat scroll 0%;}
div.subnavnew div.subnavcontent{border:1px solid #390;}
div.subnavspecials{background:#f30;}
div.subnavspecials div.subnavcontent{border:1px solid #F30;}
div.subnavnew h3.subnavheading span,div.subnavspecials h3.subnavheading span,div.subnavbrand h3.subnavheading span{color:#fff;}
body.ts div.subnavmain{background-color:#7F9DB7;}
body.ts div.subnavcontent{border-color:#7F9DB7;background-color:#D0DFE9;}
body.ts h3.subnavheading span{color:white;}
body.ts div.subnavmain form .primarybutton{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks_ts.png);background-position:-412px -6px;background-repeat:no-repeat;}
div.home #pagetitle{font-size:16px;font-weight:bold;margin:10px 0 10px 10px;}
div.home h2{padding-top:0;margin-top:0;margin-bottom:0;}
div.home h1, div.home h2, div.home h3{color:#C60;}
div.home a.advbutton:link, div.home a.advbutton:visited, div.home a.advbutton:hover, div.home a.primarybutton:active{background-color:#FF9900;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-position:-600px 0;background-repeat:no-repeat;border-color:white rgb(51,51,51) rgb(51,51,51) rgb(255,255,255);border-style:solid;border-width:1px;color:white;font-size:0.9em;font-weight:bold;margin-right:10px;padding:0.3em 0.8em 0.4em;text-decoration:none;}
#browseandsearch{height:216px;position:relative;*margin-bottom:10px;_margin-bottom:0px;z-index:1;}
div.home div.promotion{background-image:url(http://www.holiday-rentals.co.uk/vd2/files/hr/sprites/promoslots.png);background-repeat:no-repeat;height:130px;padding:10px;}
body.ts div.home div.promotion{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/promoslots_ts.png);}
div.home div.promotion h2{font-size:14px;}
div.home div.promotion p{font-size:12px;margin:8px 0;}
div.home div.promotion ul{list-style-type:none;margin-left:0;}
div.home div.promotion ul li{background-image:url(http://www.holiday-rentals.co.uk/vd/i/HR/sq-dot.gif);background-position:0pt 15px;background-repeat:no-repeat;font-size:9pt;margin-left:0pt;padding-bottom:0pt;padding-left:11px;padding-top:10px;}
div.home div.promotion ul.utilitylinks{margin:0;padding:0;position:relative;}
div.home div.promotion ul.utilitylinks li{display:inline;background:none;}
div.home div.promotion ul.utilitylinks li.first a{color:#FF9900;font-weight:bold;}
div.home div.promotion ul.cities li{display:inline;background:none;padding:0;}
div.home div.promotion ul.cities li a{font-size:12px;}
div.home div.promo-thin1,div.home div.promo-thin2,div.home div.promo-thin3,div.home div.promo-thin4{width:160px;margin-bottom:10px;margin-right:10px;clear:left;float:left;overflow:hidden;}
div.home div.promo-thin1 h2,div.home div.promo-thin2 h2,div.home div.promo-thin3 h2,div.home div.promo-thin4 h2{width:160px;}
body.ts div.home div.promo-thin1 input.email,body.ts div.home div.promo-thin2 input.email,body.ts div.home div.promo-thin3 input.email,body.ts div.home div.promo-thin4 input.email{width:105px;}
div.home div.promo-wide1,div.home div.promo-wide2,div.home div.promo-wide3,div.home div.promo-wide4{padding-left:100px;width:235px;margin-bottom:6px;float:left;}
body.ts div.home div.promo-wide1,body.ts div.home div.promo-wide2,body.ts div.home div.promo-wide3,body.ts div.home div.promo-wide4{padding-left:10px;width:515px;}
div.home div.promo-wide1 h2,div.home div.promo-wide2 h2,div.home div.promo-wide3 h2,div.home div.promo-wide4 h2{width:235px;}
body.ts div.home div.promo-wide1 h2,body.ts div.home div.promo-wide2 h2,body.ts div.home div.promo-wide3 h2,body.ts div.home div.promo-wide4 h2{width:515px;margin-top:0;color:#CC6600;}
div.home div.promo-wide2 h2{margin-top:7px;margin-bottom:7px;font-size:16px;color:#fff;}
div.home div.promo-thin1{background-position:0 0;}
div.home div.promo-thin2{background-position:0 -150px;}
div.home div.promo-thin3{background-position:0 -300px;}
div.home div.promo-thin4{background-position:0 -450px;}
div.home div.promo-wide1{background-position:-180px 0;}
div.home div.promo-wide2{background-position:-180px -150px;}
div.home div.promo-wide3{background-position:-180px -300px;}
div.home div.promo-wide4{background-position:-180px -450px;}
div.home #promoslot1{background:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png) no-repeat;background-position:0 -460px;clear:left;float:left;height:130px;margin-bottom:10px;margin-right:10px;padding:10px;width:160px;overflow:hidden;}
div.home #promoslot1 h2{position:relative;}
div.home #promoslot1 p{margin:8px 0pt;position:relative;font-size:9pt;line-height:1.2em;}
div.home #promoslot1 ul{margin:0;padding:0;position:relative;}
div.home #promoslot1 ul li{display:inline;list-style-type:none;margin:0;padding:0;font-size:9pt;}
div.home #promoslot2{background:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png) no-repeat;background-position:-180px -460px;float:left;height:130px;margin-bottom:6px;padding:10px;width:325px;}
div.home #promoslot2 h2{font-size:15px;margin-left:8px;left:100px;position:relative;width:180px;}
div.home #promoslot2 ul{left:100px;position:relative;width:200px;list-style-type:none;margin:0 0 10px 10px;padding:0;}
div.home #promoslot2 ul li{background-image:url(http://www.holiday-rentals.co.uk/vd/i/HR/sq-dot.gif);background-position:0 0.7em;background-repeat:no-repeat;margin-left:0;padding-bottom:0;padding-left:11px;padding-top:3px;font-size:9pt;}
div.home #promoslot2 ul.utilitylinks{height:35px;margin:0;overflow:hidden;padding:0;position:relative;top:-5px;}
div.home #promoslot2 ul.utilitylinks li{background:none;}
div.home #promoslot2 ul.utilitylinks li.first a{color:#FF9900;font-weight:bold;}
div.home #promoslot2 a.advbutton{left:108px;margin-left:5px;position:relative;top:-20px;}
div.home div.categories,div.home div.subnav{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-position:0 -52px;background-repeat:no-repeat;clear:left;float:left;height:200px;margin:0 -10px 10px 0pt;width:180px;}
div.home div.categories h2,div.home div.subnav h2{color:#000099;left:20px;position:relative;top:5px;width:148px;font-size:9pt;}
div.home div.categories ul,div.home div.subnav ul{left:10px;margin:0 8px 10px 10px;position:relative;top:5px;width:148px;}
div.home div.categories ul li,div.home div.subnav ul li{background:none;display:block;font-size:11px;margin:0pt;padding:0pt;width:128px;}
div.home #featuredproperties,div.home #vacationtypes{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads.png);background-repeat:no-repeat;float:left;height:200px;margin-left:20px;position:relative;width:535px;}
div.home #featuredproperties{background-position:-180px -52px;}
div.home #vacationtypes{background-position:-180px -254px;}
div.home #featuredproperties ul,div.home #vacationtypes ul{float:left;margin:0pt;padding:0pt;width:175px;}
div.home #featuredproperties ul li,div.home #vacationtypes ul li{list-style:none;background:none;margin:0pt;padding:0pt 0pt 0pt 19px;font-size:9pt;}
div.home #featuredproperties ul li.nodelinks{position:relative;}
div.home #featuredproperties ul li h3,div.home #vacationtypes ul li h3{height:19px;margin:0pt;padding:0pt;position:relative;text-align:center;width:148px;}
body.ts div.home #featuredproperties ul li h3,body.ts div.home #vacationtypes ul li h3{margin-bottom:5px;}
div.home #featuredproperties ul li a img,div.home #vacationtypes ul li a img{border:2px solid;margin-top:10px;}
div.home #featuredproperties ul li a img{border-color:#FFFFCC;}
div.home #vacationtypes ul li a img{border-color:#D6FBC3;}
div.home #vacationtypes ul li h3 a{color:white;}
div.home #regiondirectory{clear:left;float:left;margin-bottom:5px;margin-top:6px;width:728px;}
div.home #regiondirectory h3{color:#000099 !important;}
div.home #regiondirectory h3 a{margin-top:0;font-size:16px;text-decoration:none;}
div.home #regiondirectory ul{margin:6px 0pt 18px;padding:0pt;}
div.home #regiondirectory ul li{background:none;list-style:none;margin:0pt;padding:0pt;font-size:9pt;}
div.home #regiondirectory ul li a{color:#666666;}
div.home #intro{clear:left;float:left;width:720px;}
div.home #intro h2{color:#000000;font-size:11px;font-weight:normal;margin:0pt 30px 20px;}
body.ts div.home #pagetitle{color:#6085A4;}
body.ts div.home #promoslot1{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);}
body.ts div.home #promoslot1 h2{color:white;height:32px;}
body.ts div.home #promoslot1 p{margin-top:0;top:10px;}
body.ts div.home #promoslot1 a{color:#FD790C;font-weight:bold;}
body.ts div.home #promoslot2{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);background-position:-180px -460px;padding:10px 10px 10px 130px;width:395px;height:130px;}
body.ts div.home #promoslot2 h2{left:0;margin-left:0;width:auto;}
body.ts div.home #promoslot2 h3{font-size:11px;color:black;text-align:left;margin-top:5px;}
body.ts div.home #promoslot2 ul{left:0;margin:0;}
body.ts div.home #promoslot2 ul li{background:none;padding-left:0;}
body.ts div.home #promoslot2 input.buttonprimary{background-position:-411px -6px;background-repeat:no-repeat;border-color:#FFFFFF rgb(51, 51, 51) rgb(51, 51, 51) rgb(255, 255, 255);border-style:solid;border-width:1px;padding:2px;color:#FFFFFF;cursor:pointer;font-weight:bold;background-color:#000099;background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);}
body.ts div.home a.primarybutton:active,body.ts div.home div.categories,body.ts div.home #featuredproperties,body.ts div.home div.subnav,body.ts div.home #vacationtypes{background-image:url(http://www.holiday-rentals.co.uk/vd/i_mvc/sprites/gradientblocks-withads-ts.png);}
body.ts div.home #vacationtypes{background-position:-180px -52px;}
body.ts div.home div.categories h2,body.ts div.home div.subnav h2{color:black;}
body.ts div.home div.categories ul li a,body.ts div.home div.subnav ul li a{text-decoration:none;color:#3478B5;}
body.ts div.home #featuredproperties ul li h3 a,body.ts div.home #vacationtypes ul li h3 a{color:black;}
body.ts div.home #featuredproperties ul li a img,body.ts div.home #vacationtypes ul li a img{border:none;}
body.ts div.home #featuredproperties ul li.nodelinks a,body.ts div.home #vacationtypes ul li.nodelinks a{color:#FD790C;font-weight:bold;}
body.ts div.home #regiondirectory h3 a{color:black;font-weight:normal;font-size:14px;}
body.ts div.home #regiondirectory ul li a{color:#3478B5;text-decoration:none;}
#browse{float:left;height:218px;margin-bottom:8px;margin-right:8px;position:relative;width:360px;}
#browse #destinations h2{background:url(/vd/i_mvc/sprites/global.gif);background-position:-146px -254px;background-repeat:none;height:36px;margin-right:2px;text-align:center;width:118px;margin:0 2px 0 0;padding:0;}
#browse #destinations h2 a{color:#666666;line-height:20px;font-size:9pt;}
#browse label{background:transparent url(/vd/i_mvc/sprites/global.gif);background-position:-28px -292px;background-repeat:no-repeat;color:#FFFFFF;display:block;font-weight:bold;height:20px;left:64px;line-height:20px;position:absolute;text-align:center;top:195px;width:240px;z-index:400;}
#browse ul{margin:0;padding:0;list-style-type:none;}
#browse #map{clear:left;height:194px;position:relative;top:-14px;}
#browse ul li{list-style-type:none;margin:0;padding:0;float:left;}
#browse.region1 #region1 h2, #browse.region2 #region2 h2, #browse.region3 #region3 h2{background:url(/vd/i_mvc/sprites/global.gif);background-position:-28px -254px;background-repeat:none;}
#browse.region1 #region1 h2 a, #browse.region2 #region2 h2 a, #browse.region3 #region3 h2 a{color:#fff;}
#browse div.overlay{position:absolute;left:0;top:0;z-index:600;visibility:hidden;}
#browse #maplayer{position:absolute;top:22;}
#browse #maplayer div.map{background-image:url(/vd/i_mvc/sprites/map_en.gif);background-repeat:no-repeat;position:absolute;height:194px;width:359px;z-index:4;visibility:hidden;top:-208px;}
#browse #maplayer div.map img{height:194px;width:359px;}
#browse #regionmap{background-image:url(/vd/i_mvc/sprites/map_en.gif);background-repeat:no-repeat;position:absolute;height:194px;width:359px;}
#browse li.world{background-position:-718px -582px;}
#browse li.europe{background-position:-718px -3686px;}
#browse li.americas{background-position:-718px -4074px;}
#browse #map_1_overlay_10{background-position:0 0;}
#browse #map_1_overlay_1342{background-position:-359px 0;}
#browse #map_1_overlay_3{background-position:-718px 0;}
#browse #map_1_overlay_4{background-position:0      -194px;}
#browse #map_1_overlay_8{background-position:-359px -194px;}
#browse #map_1_overlay_5{background-position:-718px -194px;}
#browse #map_1_overlay_685{background-position:0      -388px;}
#browse #map_1_overlay_773{background-position:-359px -388px;}
#browse #map_1_overlay_6{background-position:-718px -388px;}
#browse #map_1_overlay_7{background-position:0      -582px;}
#browse #map_5_overlay_1173{background-position:0      -776px;}
#browse #map_5_overlay_1175{background-position:-359px -776px;}
#browse #map_5_overlay_1180{background-position:-718px -776px;}
#browse #map_5_overlay_37{background-position:0      -970px;}
#browse #map_5_overlay_39{background-position:-359px -970px;}
#browse #map_5_overlay_1181{background-position:-718px -970px;}
#browse #map_5_overlay_1183{background-position:0      -1164px;}
#browse #map_5_overlay_1192{background-position:-359px -1164px;}
#browse #map_5_overlay_58{background-position:-718px -1164px;}
#browse #map_5_overlay_1045{background-position:0      -1358px;}
#browse #map_5_overlay_62{background-position:-359px -1358px;}
#browse #map_5_overlay_1046{background-position:-718px -1358px;}
#browse #map_5_overlay_729{background-position:0      -1552px;}
#browse #map_5_overlay_1015{background-position:-359px -1552px;}
#browse #map_5_overlay_27{background-position:-718px -1552px;}
#browse #map_5_overlay_28{background-position:0      -1746px;}
#browse #map_5_overlay_951{background-position:-359px -1746px;}
#browse #map_5_overlay_66{background-position:-718px -1746px;}
#browse #map_5_overlay_53{background-position:0      -1940px;}
#browse #map_5_overlay_1188{background-position:-359px -1940px;}
#browse #map_5_overlay_1189{background-position:-718px -1940px;}
#browse #map_5_overlay_55{background-position:0      -2134px;}
#browse #map_5_overlay_1191{background-position:-359px -2134px;}
#browse #map_5_overlay_32{background-position:-718px -2134px;}
#browse #map_5_overlay_16{background-position:0      -2328px;}
#browse #map_5_overlay_19{background-position:-359px -2328px;}
#browse #map_5_overlay_1176{background-position:-718px -2328px;}
#browse #map_5_overlay_29{background-position:0      -2522px;}
#browse #map_5_overlay_1177{background-position:-359px -2522px;}
#browse #map_5_overlay_1178{background-position:-718px -2522px;}
#browse #map_5_overlay_1035{background-position:0      -2716px;}
#browse #map_5_overlay_31{background-position:-359px -2716px;}
#browse #map_5_overlay_1107{background-position:-718px -2716px;}
#browse #map_5_overlay_1184{background-position:0      -2910px;}
#browse #map_5_overlay_43{background-position:-359px -2910px;}
#browse #map_5_overlay_1185{background-position:-718px -2910px;}
#browse #map_5_overlay_1186{background-position:0      -3104px;}
#browse #map_5_overlay_1108{background-position:-359px -3104px;}
#browse #map_5_overlay_52{background-position:-718px -3104px;}
#browse #map_5_overlay_1187{background-position:0      -3298px;}
#browse #map_5_overlay_71{background-position:-359px -3298px;}
#browse #map_5_overlay_10{background-position:-718px -3298px;}
#browse #map_5_overlay_11{background-position:0      -3492px;}
#browse #map_5_overlay_33{background-position:-359px -3492px;}
#browse #map_5_overlay_1174{background-position:-718px -3492px;}
#browse #map_5_overlay_985{background-position:0      -3686px;}
#browse #map_5_overlay_36{background-position:-359px -3686px;}
#browse #map_6_overlay_1734{background-position:0      -3880px;}
#browse #map_6_overlay_30{background-position:-359px -3880px;}
#browse #map_6_overlay_22{background-position:-718px -3880px;}
#browse #map_6_overlay_4{background-position:0      -4074px;}
#browse #map_6_overlay_8{background-position:-359px -4074px;}
body.ts #browse #destinations h2,body.ts #browse label,body.ts #browse.region1 #region1 h2, body.ts #browse.region2 #region2 h2, body.ts #browse.region3 #region3 h2{background-image:url(/vd/i_mvc/sprites/global_ts.gif);}
body.ts #browse label{width:310px;left:24px;}
body.es #browse #regionmap,body.es #browse #maplayer div.map{background-image:url(/vd/i_mvc/sprites/map_es.gif);}
body.nl #browse #regionmap,body.nl #browse #maplayer div.map{background-image:url(/vd/i_mvc/sprites/map_ts.gif);}
body.it #browse #regionmap,body.it #browse #maplayer div.map{background-image:url(/vd/i_mvc/sprites/map_ts.gif);}
body.pt #browse #regionmap,body.pt #browse #maplayer div.map{background-image:url(/vd/i_mvc/sprites/map_ts.gif);}
#search{background-image:url(/vd/i_mvc/sprites/global.gif);background-position:0 -2px;background-repeat:no-repeat;color:#666;float:left;height:220px;margin-bottom:-40px;position:relative;width:359px;}
#search fieldset.locationsearch{margin-top:16px !important;position:static !important;padding:0;}
#search label.regiontitle{display:none;}
#search legend.searchtitle{margin-bottom:0 !important;padding-bottom:15px !important;}
#search legend.searchtitle span{background-color:#FFFFFF;color:#000099;font-size:16px;font-weight:bold;margin-left:10px;padding-left:10px;padding-right:10px;}
#search_keywords{margin-top:2px;margin-left:17px !important;width:240px !important;}
#search_keywords_label{display:block;margin-left:17px;margin-top:5px;font-size:12px;}
#search_keywords_label span{font-weight:bold;}
#search ul.searchlinks{display:block;list-style-type:none;margin:0;padding:0;text-align:right;display:block;margin:0;padding:0;}
#search #advsearch{background:transparent url(/vd/i_mvc/sprites/global.gif) no-repeat scroll 0 -362px;clear:both;color:#333333;float:right;font-size:11px;margin-right:20px;padding-left:15px;position:relative;top:15px;}
#search fieldset.optional{font-size:12px;clear:left;margin-top:33px;_margin-top:10px;margin-left:18px;padding:4px 7px 9px 9px;background-image:url(/vd/i_mvc/sprites/global.gif);background-repeat:no-repeat;background-position:0 -391px;_background-position:0 -377px;height:70px;_height:63px;}
#search fieldset.optional legend{background:white;border:2px solid white;*margin-top:-15px;*margin-bottom:15px;_margin:0;}
#search span.datetitles{position:relative;top:10px;left:-16px;}
#search label.arrivaltitle,#search label.departuretitle{clear:left !important;top:-20px !important;_top:-10px;font-size:0.9em;position:absolute;z-index:500;}
#search label.arrivaltitle{left:90px;_left:60px;}
#search label.departuretitle{left:218px;_left:186px;}
#search span.datefields{display:block;position:relative;top:1em;*top:1.5em;_top:1.5em;left:2em;*margin-top:-8px;_margin-top:20px;}
#search input#arrival,#search input#departure{width:75px;height:18px;float:left;}
#search input#searchbutton{position:absolute;left:280px !important;top:48px !important;background-color:#000099;background-image:url(/vd/i_mvc/sprites/gradientblocks.png);background-position:-411px 0;background-repeat:no-repeat;border-color:#FFFFFF rgb(51, 51, 51) rgb(51, 51, 51) rgb(255, 255, 255);border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;font-size:0.9em;font-weight:bold;height:2.3em;width:5em;}
#search div.totitle,#search span.calWrapper{float:left;}
#search div.popup-calendar-wrapper{float:left;}
#search div.popup-calendar{left:-162px !important;top:22px;}
#search div.date-picker-holder{display:inline;}
#search span.totitle{float:left;}
#search span.datestitle{float:left;margin-right:10px;font-weight:bold;}
body.ts #search,body.ts #search #advsearch,body.ts #search fieldset.optional{background-image:url(/vd/i_mvc/sprites/global_ts.gif);}
body.ts #search input#searchbutton{background-color:#000099;background-image:url(/vd/i_mvc/sprites/gradientblocks_ts.png);}
body.ts #search{background-position:0 -26px;}
body.ts #search fieldset.optional legend{background:#EEEEEE;border-color:#EEEEEE;}
body.ts #search legend.searchtitle span{background:none;color:#64696D;}
body.ts #search select#region{margin-left:20px;}
div.generic #content h1{font-size:1.4em !important;font-weight:bold;padding-bottom:.5em;}
div.generic #content h2{font-size:9pt;margin-bottom:0px;margin-top:0px;color:#000;font-family:Arial,Helvetica,sans-serif;}
div.generic table{width:100%;}
div.generic table td{padding:1px;}
div#citysearch h1{margin:3px;padding:3px;}
div#citysearch ul{list-style-type:none;}
.backtotop{float:right;clear:both;padding-right:1em;}
.property #propertyactions{margin:0;margin:0.5em 0 3.0em 0;list-style:none;}
.property #propertyactions li{float:left;padding-left:1.5em;margin-right:0.5em;}
.property #propertyactions li a{color:#666;font-size:0.9em;}
.property #propertyactions .print{background:url("/vd/i_mvc/global/icons/icon_prop_print.gif") 0 2px no-repeat;}
.property #propertyactions #shortlistadd{background:url("/vd/i_mvc/global/icons/icon_prop_add_to_shortlist.gif") 0 2px no-repeat;}
.property #propertyactions #shortlistremove{background:url("/vd/i_mvc/global/icons/icon_prop_remove_from_shortlist.gif") 0 6px no-repeat;}
.property #propertyactions #sendtofriend{background:url("/vd/i_mvc/global/icons/icon_prop_send_to_friend.gif") 0 2px no-repeat;}
.property .advertiser{margin:0;padding:0;}
.property .advertiser dt{clear:left;float:left;font-size:0.9em;font-weight:bold;margin-bottom:0.4em;}
.property .advertiser dd{font-size:0.9em;font-weight:normal;text-indent:0.5em;margin-bottom:0.4em;}
.property #amenities{position:relative;margin-top:0.5em;width:100%;clear:both;}
.property #amenities h2{margin:0;margin-bottom:0.5em;padding:0;}
.property #amenities table{margin-bottom:1em;}
.property #amenities th, .property #amenities td{vertical-align:top;padding-top:0.2em;padding-bottom:0.2em;}
.property #amenities th{width:30%;padding-left:1.5em;text-align:left;font-weight:bold;}
.property #amenities li{list-style:none;width:86%;float:left;padding-left:1em;background-position:0em 0.5em;}
.property #amenities td p{padding-left:3.2em;}
.property #amenities li.notes{clear:both;width:92%;}
.property #amenities td ul li dl{margin-left:0;}
.property #amenities tr.bedrooms li, .property #amenities tr.bathrooms li{width:95%;clear:both;}
.property #amenities tr.bedrooms li dl, .property #amenities tr.bathrooms li dl{padding-top:0;padding-bottom:0;}
.property #amenities tr.bedrooms li dt, .property #amenities tr.bedrooms li dd, .property #amenities tr.bathrooms li dt, .property #amenities tr.bathrooms li dd{clear:both;width:100%;float:none;padding:0;margin-left:0;margin-right:0;}
.property #amenities tr.bedrooms li dt, .property #amenities tr.bathrooms li dt{font-weight:normal;}
.property #amenities tr.bedrooms li dd, .property #amenities tr.bathrooms li dd{font-style:italic;text-indent:0.6em;}
.property #availability{margin-bottom:1em;}
.property #availability dl.lastupdated{margin:0;padding:0;margin-left:.7em;margin-top:.7em;}
.property #availability dl.lastupdated dt{clear:left;float:left;padding-right:.2em;font-weight:normal;}
.property #availability dl.lastupdated dd{font-weight:bold;}
.property #calendars{clear:both;margin:10px;}
.property #calendars .dates{float:left;font-size:0.8em;padding:0.25em;margin:0 2em 2.5em 0;background-color:#ffc;border:2px solid #fc3;}
.property #calendars .dates table{border:none;width:15.6em;height:18.4em;border-collapse:separate;border-spacing:0.2em;}
.property #calendars .dates .calendar th, .property #calendars .dates .calendar thead{border:2px solid #eee;text-transform:uppercase;background-color:#fff;text-align:center;padding:0.2em;}
.property #calendars .dates .calendar td{border:2px solid #eee;background-color:#fff;}
.property #calendars .dates .calendar .empty{border:none;background-color:#ffc;}
.property #calendars .dates .calendar .a img{border:1px solid #000;}
.property #calendars .dates .calendar .e{text-decoration:line-through;}
.property #calendars .dates .calendar td img{position:absolute;width:1.5em;height:1.5em;margin:0;}
.property #calendars .dates .calendar td .day{position:relative;color:#000;}
.property #calendars h3{clear:both;margin-bottom:0.5em;font-size:1.2em;color:#c60;}
.property #calendars .row{clear:both;}
.property #calendars #pagerange{margin:1em 0 1em 0;display:block;list-style:none;text-align:center;height:1.5em;}
.property #calendars #pagerange li{display:block;padding:0.3em;float:left;margin-right:1em;font-size:0.9em;}
.property #calendars #pagerange .selected{background-color:#FFFFCC;border:2px solid #eee;}
.property #calendars #pagerange li a{color:#666;font-weight:bold;text-decoration:underline;}
.property #calendars .pagination{clear:both;list-style:none;margin:0.5em 0 0.5em 0;height:2em;}
.property #calendars .pagination .previous, .property #calendars .pagination .next{display:block;float:left;}
.property #calendars .pagination .previous a{background:url("/vd/i_mvc/component/calendar/b_previous.gif") 0 0 no-repeat;display:block;float:left;}
.property #calendars .pagination .previous span{background:url("/vd/i_mvc/component/calendar/b_previous_off.gif") 0 0 no-repeat;display:block;}
.property #calendars .pagination .next a{background:url("/vd/i_mvc/component/calendar/b_next.gif") 0 0 no-repeat;display:block;}
.property #calendars .pagination .next span{background:url("/vd/i_mvc/component/calendar/b_next_off.gif") 0 0 no-repeat;display:block;}
.property #calendars .pagination .fullavailability{display:block;float:left;width:504px;_width:504px;text-align:center;}
.property #calendars .pagination .fullavailability a{font-weight:bold;}
.property #calendars .pagination .previous a span , .property #calendars .pagination .next a span{display:none;}
.property #calendars .legend{position:absolute;left:51em;_left:49.5em;font-size:0.9em;border:none;border-collapse:separate;border-spacing:0.2em;}
.property #calendars .legend th{white-space:nowrap;text-indent:0.5em;margin-bottom:1em;}
.property #calendars .legend td{position:relative;border:0.2em solid #eee;margin-bottom:1em;}
.property #calendars .legend td img{height:1.3em;width:1.3em;}
.property #calendars .legend caption{display:none;}
.property #calendars .legend .a{border:0.2em solid #000;}
.property #calendars .tips{clear:both;width:75%;}
.property #calendars .tips span{color:#f00;font-weight:bold;}
.enquiryaction{clear:both;}
.enquiryaction a{float:right;left:100%;}
#enquirenow .action{clear:both;float:right;padding-right:10em;}
#enquirenow .mandatorylabel{text-align:right;margin:0 10px 10px 0;}
#enquirenow .mandatorylabel span{color:red;}
#enquirenow div.submit_button{clear:both;margin-left:14em;}
#enquirenow #privacystatement{margin-top:1em;}
#enquirenow #privacystatement h3{margin:10px;}
div.information{clear:both;background:#fff;}
.property #locationinfo .breadcrumb{font-size:12px;font-weight:normal;}
.property #locationdescription table{margin-top:1em;margin-bottom:1em;margin-left:.7em;}
.property #locationdescription table caption{display:none;}
.property #locationdescription table td, #locationdescription table th{vertical-align:top;font-size:0.9em;padding:0.2em;padding-left:0.5em;padding-right:1em;}
.property #locationdescription table td span{font-weight:bold;}
.property #map .fn{display:none;}
.property #map div.mapicon{width:275px;}
.property div#photos{padding:1em 0;}
.property div#photos div.photos td{padding-bottom:.5em;}
.property div#photos div.photos td p{margin:0;padding:.5em 0;}
.property div#extraphotos{padding-bottom:1em;}
.property div#extraphotos div.smallPhotos{text-align:center;}
.property div#extraphotos div.smallPhotos img{margin:1px 0 0 1px;}
.property #summary .info{list-style:none;}
.property #summary .title span{font-weight:bold;color:#666;}
.property .unitmenu{border-top:1px solid #fff;}
.property .unitmenu li{display:block;background:#fff;}
.property .unitmenu li .rg{background:#f8e6af;display:block;height:0.1em;overflow:hidden;}
.property .unit1 #unit1 .rg, .property .unit2 #unit2 .rg, .property .unit3 #unit3 .rg, .property .unit4 #unit4 .rg, .property .unit5 #unit5 .rg{background:#fc3;display:block;height:0.1em;overflow:hidden;}
.property .unitmenu span.r1{margin:0 0.5em;}
.property .unitmenu span.r2{margin:0 0.3em;}
.property .unitmenu{margin:0;}
.property .unitmenu li{float:left;color:#666;font-size:0.9em;background:#fff;}
.property .unitmenu li a{display:block;margin:0 0.1em 0 0.1em;padding:0.3em 0.3em 0.6em 0.6em;font-weight:bold;}
.property .unitmenu li a span{display:block;margin-bottom:0.2em;display:block;color:#333;}
.property #summary span.rbottom{background:#fff;_position:relative;_top:-0.3em;}
.property #summary span.rbottom span{background:#fc3;}
.property #summary span.rbottom span.r4{height:1px;}
.property .thumbnail img{position:absolute;top:1.4em;left:1.1em;border:0.2em solid #ccc;}
.property #unit .unitinfo{position:relative;margin-top:1.2em;margin-left:170px;}
.property #unit h2{margin:0;padding:0;margin:0 0 0.2em 0;position:relative;left:170px;top:1em;width:360px;}
.property #unit .rates a{margin-left:0;line-height:1.3em;}
.property #unit .highlights dl{margin:0;padding:0;width:24em;}
.property #unit .highlights dt, .property #unit .highlights dd{margin-bottom:0.3em;}
.property #unit .highlights dt{clear:left;float:left;font-weight:bold;width:8em;}
.property #unit .highlights dd{font-weight:normal;}
.property #unit .highlights dd a{clear:both;margin-left:6em;}
.property #unit dt.specialoffer{display:block;width:19em!important;font-weight:bold;color:#D2090C;font-size:0.9em;}
.property #unit dd.specialoffer{clear:both;display:block;width:24em!important;font-weight:normal;color:#111;font-size:0.9em;margin:0;}
.property #unit .hreview{display:none;}
.property #unit .detail{position:absolute;list-style:none;top:-2.4em;right:0;width:200px;_background:rgb(240,240,255Â§);}
.property #unit .detail li{float:right;border-right:0.1em solid #006;padding:0 0.5em 0 0.5em;}
.property #unit .detail li.first{border-right:none;}
.property #unit .contact dl{margin-left:.5em;}
.property #unit .contact dl dd{margin:0;}
.property #unit .contact dl dt, .property #unit .contact dl dd{font-weight:normal;color:#333;}
.property #unit .contact dl dt span{display:block;}
.property #unit .contact dl dt .fn{font-weight:bold;}
.property #unit .contact dl dd{color:#000;margin-bottom:0.2em;}
.property #unit .contact dl .primary{font-weight:bold;padding:5px;display:block;text-align:center;}
.property #unit .contact span.rtop, .property #unit .contact span.rbottom{display:block;background:#fff;}
.property #unit .contact span.rtop span, .property #unit .contact span.rbottom span{background:#999;display:block;height:1px;overflow:hidden;}
.property #unit .contact span.r1{margin:0 0.5em;}
.property #unit .contact span.r2{margin:0 0.3em;}
.property #unit .contact span.r3{margin:0 0.2em;}
.property #unit .contact span.rtop span.r4, .property #unit .contact span.rbottom span.r4{margin:0 1px;height:1px;}
.property #unit .contact .rbottom{position:relative;top:2px;}
.unitmenu li{display:block;background:#fff;}
.unitmenu li .rg{background:#f8e6af;display:block;height:1px;overflow:hidden;}
.unitmenu .selected .rg{background:#fc3;display:block;height:1px;overflow:hidden;}
span.r1{margin:0 5px;}
span.r2{margin:0 3px;}
.unitmenu li{float:left;color:#666;font-size:0.9em;}
.unitmenu li a{background:#f8e6af;display:block;margin-left:0.05em;padding:0.3em;color:#666;font-weight:bold;}
.unitmenu .selected a{background:#fc3;}
.unitmenu li a span{display:block;color:#930;}
.awaitingApprovalLive{background-color:Yellow;display:inline !important;}
.awaitingApprovalNotLive{background-color:#c6ef8c;display:inline !important;}
h2{color:#006;}
body.ts h2{color:#6085A4;}
.property #locationinfo .breadcrumb{font-size:12px;font-weight:normal;color:#000;}
.property #locationdescription table{border:1px solid #fc3;}
.property #locationdescription table td, .property #locationdescription table th{border-bottom:1px solid #fc3;}
.property #locationdescription table .alternate{background-color:#ffc;}
.property #amenities table{border:1px solid #fc3;}
.property #amenities th, .property #amenities td{border-bottom:1px solid #fc3;}
.property #amenities .alternate th, .property #amenities .alternate td{background:#ffc;}
body.ts .property #locationdescription table{border:1px solid #6085A4;}
body.ts .property #locationdescription table td, body.ts .property #locationdescription table th{border-bottom:1px solid #6085A4;}
body.ts .property #locationdescription table .alternate{background-color:#D0DFE9;}
body.ts .property #amenities table{border:1px solid #6085A4;}
body.ts .property #amenities th, body.ts .property #amenities td{border-bottom:1px solid #6085A4;}
body.ts .property #amenities .alternate th, body.ts .property #amenities .alternate td{background:#D0DFE9;}
.property div#extraphotos h2{margin:0;padding:0;padding-bottom:1em;}
.property #photos img{border:0.1em solid #dcdcdc;}
a.backtotop{padding-right:1.2em;background:url(/vd/i_mvc/global/icons/icon_backtotop.gif) no-repeat 100% 70%;}
.property #rates .currency{height:20px;margin-top:10px;margin-bottom:5px;}
.property #rates table.data td.exchange{text-align:right;}
.property #rates .currency dl{float:left;clear:left;padding-top:3px;font-weight:bold;}
.property #rates .currency dt, .property #rates .currency dd{display:inline;margin-left:0;}
.property #rates .currency dt{margin-right:0.5em;display:inline;}
.property #rates .currency form{float:right;text-align:right;}
.property #rates .currency form fieldset{border:none;display:inline;}
.property #rates .currency div, .property #rates .currency div div{display:inline;}
.property #rates .currency select{display:inline;}
.property #rates .currency form a{display:none;}
.property #rates{font-size:0.9em;margin-bottom:1em;}
.property #rates dl{margin:0;padding:0;}
.property #rates dt{clear:left;float:left;font-weight:normal;}
.property #rates dd{font-weight:bold;}
.property #rates h3{margin-bottom:0.5em;}
.property #rates ul{list-style-type:square;}
.property #rates #convert{width:11em;}
.property #rates .data{border:1px solid #fc3;}
.property #rates .data tbody tr.alternate{background:#ffc;}
.property #rates .links{margin-bottom:1em;}
.property #rates .top{position:absolute;top:-2em;right:0em;}
.property #rates .basis{margin-top:1em;margin-bottom:1em;}
.property #rates .basis dt, .property #rates .basis dd{display:inline;}
.specialoffer{font-weight:bold;color:#D2090C;}
.property #rates .specialOffer{margin-bottom:1em;}
.property #rates .specialOffer h3{color:#ff0;margin-bottom:0.5em;}
.property #rates .specialOffer dt, .property #rates .specialOffer dd{display:inline;}
.property #rates .specialOffer dt{font-weight:bold;margin-right:0.5em;}
.property #rates .data{width:100%;border-collapse:collapse;border-bottom:1px solid #fc3;margin-bottom:1em;}
.property #rates .data th, .property #rates .data td{border-top:1px solid #fc3;padding:0.25em;padding-left:0.5em;padding-right:0.5em;font-weight:normal;font-size:.95em;}
.property #rates .data caption{display:none;}
.property #rates .data thead .colGroups th{background-color:#fff;border-top:none;text-align:left;}
.property #rates .data thead .cols th{background-color:#ffc;text-align:left;font-weight:bold;background-color:#ffc;}
.property #rates .colgroups .period{border-left:1px solid #fc3;}
.property #rates .colgroups .minstay{border-right:1px solid #fc3;}
.property #rates .colgroups th{border-top:1px solid #fc3;border-bottom:none;}
.property #rates .data thead .cols .period{border-right:1px solid #fff;border-left:1px solid #fc3;}
.property #rates .data thead .cols .minstay{border-right:1px solid #fc3;}
body.ts .property #rates .data thead .cols .minstay{border-right:1px solid #6085A4;}
.property #rates .data tbody td{white-space:nowrap;}
.property #rates .data .notes th, .property #rates .data .notes td{border-top:none;white-space:normal;}
.property #rates .data .notes th{text-align:right;}
.property #rates .data tbody th{border-left:1px solid #fc3;}
.property #rates .data tbody td.last{border-right:1px solid #fc3;}
.property #rates .toc{border:1px solid #fc3;border-top:none;padding:0.25em;padding-left:0.5em;padding-right:0.5em;margin-bottom:1em;}
.property #rates .notes{margin-bottom:1em;}
.property #rates .notes h3{margin-bottom:0.5em;}
.property #rates .notes li{margin-left:1em;margin-bottom:0.5em;padding-left:1em;}
.property #rates .fees{margin-bottom:1.5em;}
.property #rates .fees h3, .property #rates .fees dd{margin-right:1em;}
body.ts .property #rates .data tbody tr.alternate,body.ts .property #rates .data thead .cols th{background-color:#D0DFE9;}
body.ts .property #rates .data,body.ts .property #rates .data th, body.ts .property #rates .data td,body.ts .property #rates .colgroups .period,body.ts .property #rates .colgroups .minstay,body.ts .property #rates .colgroups th{border-color:#6085A4;}
body.ts .property #rates .data thead .cols .period{border-right:none;border-left:1px solid #6085A4;}
.property #map{margin:0em 0em 1em 1em;float:right;}
.property .advertiser{position:absolute;z-index:900;top:26px;left:360px;width:340px;}
.property .unitmenu li{font-size:11px;width:142px;}
.property .unitmenu li a{background-color:#f8e6af;color:#666;background-image:url(/vd/i_mvc/sprites/property_units.gif);background-position:-176px 0;background-repeat:no-repeat;margin:0 2px 0 0;_margin-bottom:1px;min-height:36px;_height:36px;}
body.ts .property .unitmenu li a{background-color:#d0dfe9;color:#666;background-image:url(/vd/i_mvc/sprites/property_units_ts.gif);}
.property .unit1 #unit1 a, .property .unit2 #unit2 a, .property .unit3 #unit3 a, .property .unit4 #unit4 a, .property .unit5 #unit5 a, .property .unit6 #unit6 a{background-color:#fc3;background-image:url(/vd/i_mvc/sprites/property_units.gif);background-position:-36px 0;background-repeat:no-repeat;}
.property .unit1 #unit1 a span, .property .unit2 #unit2 a span, .property .unit3 #unit3 a span, .property .unit4 #unit4 a span, .property .unit5 #unit5 a span,.property .unit6 #unit6 a span{color:#930;}
body.ts .property .unit1 #unit1 a span, body.ts .property .unit2 #unit2 a span, body.ts .property .unit3 #unit3 a span, body.ts .property .unit4 #unit4 a span, body.ts .property .unit5 #unit5 a span,body.ts .property .unit6 #unit6 a span{color:white;}
body.ts .property .unit1 #unit1 a, body.ts .property .unit2 #unit2 a, body.ts .property .unit3 #unit3 a, body.ts .property .unit4 #unit4 a, body.ts .property .unit5 #unit5 a,body.ts .property .unit6 #unit6 a{background-color:#8cb3d5;background-image:url(/vd/i_mvc/sprites/property_units_ts.gif);}
.property .unitmenu li a span{text-decoration:none;text-decoration:underline;float:left;}
#enquirenow{border:2px solid #fc3;padding:1em;margin-top:1em;position:relative;}
body.ts #enquirenow{border-color:#D0DFE9;}
#enquirenow div.formerrors{border:1px solid red;padding:1em;margin:1em 0 .5em;background:#ffc;}
#enquirenow div.formerrors h2{color:red;padding:0;margin:0;margin-bottom:1em;}
#enquirenow h3.legend{background:#fff;position:absolute;top:-20px;display:inline;color:#CC6600;padding:0 1em;}
body.ts #enquirenow h3.legend{color:#6085A4;}
#enquirenow_container{position:relative;}
#contact_note{padding-bottom:1em;}
#enquirynote{font-weight:normal;padding:1em 0 0;margin:0;}
#enquirenow legend{color:#930;}
#enquirenow{clear:both;margin-bottom:1em;}
#enquirenow p.note{background:#FFF7D6 url(/vd/i/VV/EN/exclamation_STD.gif) no-repeat scroll 6px 4px;margin:6px;padding:4px 24px 3px;}
#enquirenow form{margin:0;}
#enquirenow form p{clear:left;}
#enquirenow label{float:left;width:120px;margin:0 10px 10px 0;}
#enquirenow span.mandatory{color:red;}
#enquirenow div.field{margin:10px;clear:both;}
#enquirenow div.field select{margin-bottom:10px;}
#enquirenow div.field ul{list-style:none;margin:0;padding:0;}
#enquirenow div.field ul li input{float:left;margin-left:10px;}
#enquirenow div.field ul li label{width:500px;margin-left:10px;margin-bottom:10px;}
#enquirenow #dom-emailFormdate_start,#enquirenow #dom-emailFormdate_end{_margin-top:-10px;_margin-bottom:0;}
#enquirenow #emailFormmf_text{width:540px;}
#enquirenow fieldset{margin:20px 10px 10px 10px;clear:both;height:40px;position:relative;_height:60px;}
#enquirenow fieldset select{margin:10px 0 0 210px;}
#enquirenow fieldset legend{float:left;width:auto;padding:0;margin:0;color:black;_margin-left:-13px;_padding-left:5px;*margin-left:-13px;*padding-left:5px;}
#enquirenow fieldset div.field{margin:0;width:200px;position:absolute;left:250px;_left:253px;top:-17px;_top:-5px;*top:-5px;}
#enquirenow fieldset div.field label{clear:left;}
#enquirenow fieldset div.countrycode{width:150px;position:absolute;left:130px;_left:133px;top:-17px;_top:-5px;*top:-5px;}
#enquirenow fieldset div.countrycode label{width:130px;}
#enquirenow fieldset div.countrycode input{width:100px;}
#enquirenow fieldset div.telephonenumber label{width:200px;}
#enquirenow fieldset div.telephonenumber input{width:120px;_width:100px;}
#enquirenow div.submit_button{clear:both;margin-left:14em;}
#enquirenow #privacystatement{margin-top:1em;}
.property .info{list-style:none;margin:0.3em 0 0.3em 0;}
.property #summary{background-image:url(/vd/i_mvc/sprites/global.gif);background-repeat:no-repeat;background-position:-388px bottom;padding-bottom:22px;margin-bottom:-5px;}
body.ts .property #summary{background-image:url(/vd/i_mvc/sprites/global_ts.gif);}
.property #summary h1 span{color:#333333;font-weight:normal;font-size:0.75em;}
.property #unit{clear:both;position:relative;_top:-0.3em;overflow:visible;min-height:156px;margin-top:15px;margin-bottom:0;_margin-bottom:-17px;*padding-bottom:5px;_padding-bottom:15px;border:3px solid #fc3;border-bottom:none;margin:0;}
body.ts .property #unit{border-color:#8cb3d5;}
body.ts .property #unit .highlights dt{width:140px;}
body.ts .property #unit .highlights dd a{margin-left:110px;}
.property #unit h2{color:#930;}
body.ts .property #unit h2{color:#6085A4;}
.property .unit1 #unit,.property .unit2 #unit,.property .unit3 #unit,.property .unit4 #unit,.property .unit5 #unit,.property .unit6 #unit{background-image:url(/vd/i_mvc/sprites/property_units.gif);background-repeat:no-repeat;}
body.ts .property .unit1 #unit,body.ts .property .unit2 #unit,body.ts .property .unit3 #unit,body.ts .property .unit4 #unit,body.ts .property .unit5 #unit,body.ts .property .unit6 #unit{background-image:url(/vd/i_mvc/sprites/property_units_ts.gif);}
.property .unit1 #unit{background-position:-38px -108px;}
.property .unit2 #unit{background-position:102px -108px;}
.property .unit3 #unit{background-position:240px -108px;}
.property .unit4 #unit{background-position:378px -108px;}
.property .unit5 #unit{background-position:516px -108px;}
.property .unit6 #unit{background-position:-38px -108px;}
.property #unit .highlights{margin-top:-70px;margin-bottom:20px;width:312px;}
.property #unit .unitinfo{padding-bottom:12px;}
.property #unit div.contact{position:relative;top:30px;left:348px;width:180px;margin:-30px 0 15px 0;padding:0;background-image:url(/vd/i_mvc/sprites/global.gif);background-position:0pt -524px;background-repeat:no-repeat;}
.property #unit div.contact dl{margin:0pt;padding:10px;width:160px;min-height:70px;_height:70px;*min-height:70px;}
.property #unit div.contact span.bottom{display:block;background-image:url(/vd/i_mvc/sprites/global.gif);background-position:-180px -524px;display:block;height:15px;width:180px;}
.property #unit .rates{padding:.5em 0;}
.property #unit #icons{margin:15px 10px 0 0;right:0;_right:10px;*right:10px;padding:0;position:absolute;list-style:none;top:0;}
.property #unit #icons li{float:left;display:block;height:24px;width:24px;margin-left:5px;text-indent:-9999px;background-image:url(/vd/i_mvc/sprites/property_icons.gif);}
body.ts .property #unit #icons li{background-image:url(/vd/i_mvc/sprites/property_icons_ts.gif);}
.property #unit #icons li.icon_children,.property #unit #icons li.icon_family{background-position:0 0;}
.property #unit #icons li.icon_elderly{background-position:0 -96px;}
.property #unit #icons li.icon_garden{background-position:0 -144px;}
.property #unit #icons li.icon_no_children{background-position:0 -24px;}
.property #unit #icons li.icon_no_pets{background-position:0 -72px;}
.property #unit #icons li.icon_no_smoking{background-position:0 -192px;}
.property #unit #icons li.icon_pets_allowed{background-position:0 -48px;}
.property #unit #icons li.icon_wheelchair{background-position:0 -120px;}
.property #unit #icons li.icon_swimming{background-position:0 -168px;}
.property #unit .contact ul{list-style:none;margin:10px 0 0 0;}
.property #unit .contact ul.detail li{display:inline;padding:0;margin-left:5px;padding-right:5px;}
.property #unit .contact dl a.primary{color:white;}
ol.unitmenu li a span.tabnumber{background-image:url(/vd/i_mvc/sprites/property_units.gif);background-repeat:no-repeat;display:block;height:18px;width:18px;float:left;padding:0;margin:0 3px 0 -2px;}
ol.unitmenu li a p{clear:left;margin:0 0 0 4px;padding-top:2px;}
body.ts ol.unitmenu li a span.tabnumber{background-image:url(/vd/i_mvc/sprites/property_units_ts.gif);}
ol.unitmenu li a span.u1{background-position:-18px 0;}
ol.unitmenu li a span.u2{background-position:-18px -18px;}
ol.unitmenu li a span.u3{background-position:-18px -36px;}
ol.unitmenu li a span.u4{background-position:-18px -54px;}
ol.unitmenu li a span.u5{background-position:-18px -72px;}
ol.unitmenu li a span.u6{background-position:-18px -90px;}
ol.unitmenu li.selected a span.u1{background-position:0 0;}
ol.unitmenu li.selected a span.u2{background-position:0 -18px;}
ol.unitmenu li.selected a span.u3{background-position:0 -36px;}
ol.unitmenu li.selected a span.u4{background-position:0 -54px;}
ol.unitmenu li.selected a span.u5{background-position:0 -72px;}
ol.unitmenu li.selected a span.u6{background-position:0 -90px;}
#linkToThisPagePopup{position:relative;}
#linkToThisPagePopup fieldset{position:absolute;background-color:#FFFFCC;border:1px solid #FFD43B;top:2em;left:11em;*left:-10em;width:34em;padding:1em;}
#linkToThisPagePopup fieldset textarea{font-family:monospace;font-size:0.85em;width:400px;height:100px;padding:10px;}
#linkToThisPagePopup fieldset P{margin:2em 0 1em;clear:both;}
.property ul.reviews{list-style:none;margin-left:108px;margin-top:10px;}
.property ul.reviews li{display:inline;float:left;border-right:1px solid rgb(128,128,128);padding-right:5px;margin-right:5px;}
.property ul.reviews li.last{border-right:none;margin-right:0;padding-right:0;}
.property ul.reviews li a{color:#FD790C;font-weight:bold;font-size:11px;}
.property ul.reviews li a img{border:none;margin-top:4px;}
.property div.reviews h2{margin-bottom:20px;}
.property div.reviews div.rating{float:left;width:25px;padding-left:105px;margin-right:20px;line-height:20px;height:20px;font-weight:bold;font-size:15px;background-image:url(/vd/i_mvc/sprites/ratings-suitcases.png);background-repeat:no-repeat;}
.property div.reviews div.r1{background-position:0 -120px;}
.property div.reviews div.r2{background-position:0 -90px;}
.property div.reviews div.r3{background-position:0 -60px;}
.property div.reviews div.r4{background-position:0 -30px;}
.property div.reviews div.r5{background-position:0 0;}
.property div.reviews div.review{float:left;width:578px;}
.property div.reviews div.review h3{margin-top:1px;font-size:15px;}
.property div.reviews div.review p.caveat{color:rgb(128,128,128);}
.property div.reviews div.review ul.more{list-style:none;margin-left:0;}
.property div.reviews div.review ul.more li{display:inline;float:left;border-right:1px solid rgb(128,128,128);padding-right:5px;margin-right:5px;}
.property div.reviews div.review ul.more li.last{border-right:none;margin-right:0;padding-right:0;}
.property div.reviews div.review p.response{border-left:2px solid #ccc;padding-left:10px;}
.property div.reviews div.review span.response{font-weight:bold;}
#advancedsearch ol.fieldsets{padding:0;margin:0;}
#advancedsearch ol.fieldsets li{margin:10px 0 0 0;list-style:none;padding-left:26px;}
#advancedsearch ol.fieldsets li.f1{background-position:0 0px;}
#advancedsearch ol.fieldsets li.f2{background-position:0 -350px;}
#advancedsearch ol.fieldsets li.f3{background-position:0 -700px;}
#advancedsearch ol.fieldsets li.f4{background-position:0 -1050px;}
#advancedsearch ol.fieldsets li.f5{background-position:0 -1395px;}
#advancedsearch ol.fieldsets li.f6{background-position:0 -1745px;}
#advancedsearch ol.fieldsets li.f7{background-position:0 -2095px;}
#advancedsearch ol.fieldsets li.search{list-style:none;}
#advancedsearch ol.fieldsets li.search input{width:150px;}
#advancedsearch ol.fieldsets li p.grouptitle{margin:0;padding:5px;background-color:gainsboro;font-family:helvetica;font-size:16px;}
#advancedsearch ol.fieldsets li p.description{margin:10px 0 15px;}
#advancedsearch ol.fieldsets li p.grouptitle input,#advancedsearch ol.fieldsets li p.grouptitle label{cursor:pointer;}
#advancedsearch ol.fieldsets li select#region,#advancedsearch ol.fieldsets li input.destination{width:370px;}
#advancedsearch ol.fieldsets li fieldset{border:1px solid gray;margin:10px 0 0 0;_margin:0;*margin:0;padding:10px;}
#advancedsearch ol.fieldsets li fieldset legend{font-weight:bold;color:black !important;}
#advancedsearch ol.fieldsets li fieldset.contents{display:none;}
#advancedsearch ol.fieldsets li dl dt{font-weight:normal;}
#advancedsearch ol.fieldsets li dl.fields{margin:0;}
#advancedsearch ol.fieldsets li dl.fields div.two{width:300px;margin:0;float:left;}
#advancedsearch ol.fieldsets li dl.fields div.three{width:220px;margin:0;float:left;}
#advancedsearch ol.fieldsets li dl.fields span.clearfloat{display:block;height:1px;width:100%;clear:both;}
#advancedsearch ol.fieldsets li dl.fields div dd + dt{margin-top:10px;}
#advancedsearch ol.fieldsets li dl.fields div dd{margin-left:0;margin-top:5px;}
#advancedsearch ol.fieldsets li dl.fields div dd input,#advancedsearch ol.fieldsets li dl.fields div dd select{width:150px;}
#advancedsearch ol.fieldsets li dl.fields div dd input.checkbox{width:auto;}
#advancedsearch ol.fieldsets li dl.checkboxes{margin:0;}
#advancedsearch ol.fieldsets li dl.checkboxes span.clearfloat{display:block;height:1px;width:100%;clear:both;}
#advancedsearch ol.fieldsets li dl.checkboxes div.two{width:300px;float:left;}
#advancedsearch ol.fieldsets li dl.checkboxes div.three{width:180px;float:left;}
#advancedsearch ol.fieldsets li dl.checkboxes div dt{margin-left:1.4em;margin-top:-10px;position:relative;top:1.2em;}
#advancedsearch ol.fieldsets li dl div.checkboxes dt{margin-left:1.4em;margin-top:5px;position:relative;top:1.2em;}
#advancedsearch ol.fieldsets li dl.checkboxes div dd,#advancedsearch ol.fieldsets li dl div.checkboxes dd{margin-left:0;margin-top:0;margin-bottom:0;}
#advancedsearch div.cssErrors{margin-top:-1.5em;padding:1em;background:#FFF799;}
#advancedsearch ol.fieldsets li{background-image:url(/vd/i_mvc/sprites/advancedsearch.gif);background-repeat:no-repeat;}
#advancedsearch ol.fieldsets li.search{background:none;}
#advancedsearch ol.fieldsets li fieldset{border-color:gray;}
#advancedsearch ol.fieldsets li p.grouptitle{background-color:#ffcc33;}
body.ts #advancedsearch ol.fieldsets li{background-image:url(/vd/i_mvc/sprites/advancedsearch_ts.gif);background-repeat:no-repeat;}
body.ts #advancedsearch ol.fieldsets li.search{background:none;}
body.ts #advancedsearch ol.fieldsets li fieldset{border-color:#6085A4;}
body.ts #advancedsearch ol.fieldsets li p.grouptitle{background-color:#D0DFE9;}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;}
table.jCalendar td.selected{background:#f66;color:#fff;}
table.jCalendar td.selected:hover{background:#f33;color:#fff;}
table.jCalendar td:hover, table.jCalendar td.dp-hover{background:#fff;color:#000;}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover{background:#bbb;color:#888;}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial, sans-serif;padding:2px;width:171px;line-height:1.2em;}
div#dp-popup{position:absolute;z-index:199;}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a{float:left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a{float:right;}
div.dp-popup a.disabled{cursor:default;color:#aaa;}
div.dp-popup td{cursor:pointer;}
div.dp-popup td.disabled{cursor:default;}
a.dp-choose-date{display:block;float:left;height:16px;width:17px;text-indent:-9999px;overflow:hidden;background-image:url(/vd/i_mvc/sprites/global.gif);background-position:0 -264px;background-repeat:no-repeat;margin:2px 0 0 2px;*position:relative;_position:auto;}
body.search a.dp-choose-date{margin:0 0 0 2px;}
#enquirenow a.dp-choose-date{_position:relative;_top:-21px;_left:155px;}
body.ts a.dp-choose-date{background-image:url(/vd/i_mvc/sprites/global_ts.gif);text-indent:none;}
input.date-pick{float:left;_float:none;}
div#dp-popup{font-family:lucida grande,verdana,arial,sans-serif;text-transform:uppercase;background-color:#ffcc33;width:auto;z-index:1000;}
div#dp-popup a{color:black;}
div#dp-popup a.disabled{color:#7f6619;}
div#dp-popup h2{margin:5px;color:black;font-weight:bold;}
body.search div#dp-popup h2{height:14px;*width:170px;}
div#dp-popup div.dp-nav-prev,div#dp-popup div.dp-nav-next{top:4px;}
div#dp-popup div.dp-nav-prev{left:7px;}
div#dp-popup div.dp-nav-next{right:7px;}
div#dp-popup a.dp-nav-next-year,div#dp-popup a.dp-nav-prev-year{display:none;}
div#dp-popup a.dp-nav-prev-month,div#dp-popup a.dp-nav-next-month{display:block;height:19px;width:19px;padding:0;text-indent:-9999px;overflow:hidden;background-image:url(/vd/i_mvc/sprites/calendar.png);background-repeat:no-repeat;}
div#dp-popup a.dp-nav-prev-month{background-position:-100px -38px;}
div#dp-popup a.dp-nav-next-month{background-position:-119px -38px;}
div#dp-popup a.dp-nav-prev-month.disabled{background-position:-100px -57px;}
div#dp-popup a.dp-nav-next-month.disabled{background-position:-119px -57px;}
table.jCalendar{background-color:#cbcbcb;}
table.jCalendar th,table.jCalendar td{font-size:11px;font-family:lucida grande,verdana,arial,sans-serif;}
table.jCalendar th{text-align:center;background-color:#376ef1;color:white;}
table.jCalendar td{background-color:white;}
table.jCalendar td.selected,table.jCalendar td.selected:hover{background-color:#fc3;color:black;font-weight:normal;}
table.jCalendar td:hover{background-color:#ffe699;color:black;font-weight:normal;}
table.jCalendar td.today{background-color:#666;font-weight:normal;color:white;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background-color:#e7e7e7;color:#888;}
table.jCalendar td.other-month:hover{background-color:#eee;color:#aaa;}
body.ts div#dp-popup{background-color:#7ca3ca;}
body.ts div#dp-popup h2{color:white;}
body.ts div#dp-popup a.dp-nav-prev-month,body.ts div#dp-popup a.dp-nav-next-month{background-image:url(/vd/i_mvc/sprites/calendar_ts.png);}
body.ts table.jCalendar th{background-color:#7ca3ca;}
body.ts table.jCalendar td.selected,body.ts table.jCalendar td.selected:hover{background-color:#7ca3ca;}
body.ts table.jCalendar td:hover{background-color:#bdd1e4;}
div.row{clear:left;height:200px;padding:0;}
div.row div.month{height:186px;margin-right:10px;padding:0;float:left;background:#FFFFCC;border-color:#FFCC33;border-width:1px;border-style:solid;}
div.row div.month table.bbxBody{font-family:lucida grande, verdana, arial, sans-serif;font-size:11px;border-collapse:separate;border-spacing:2px;}
div.row div.month table.bbxBody tr{line-height:normal !important;}
div.row div.month table.bbxBody th,div.row div.month table.bbxBody td{padding:2px;line-height:14px !important;}
div.row div.month table.bbxBody thead th{background:#fc3;text-transform:uppercase;font-weight:bold;text-align:center;border:none !important;}
div.row div.month table.bbxBody thead tr.label th{text-align:left;}
div.row div.month table.bbxBody tbody td{text-align:center;border:2px solid #FFFFCC;background:#FFFFFF;}
div.row div.month table.bbxBody tbody td.ab,div.row div.month table.bbxBody tbody td.as,div.row div.month table.bbxBody tbody td.au,div.row div.month table.bbxBody tbody td.ua,div.row div.month table.bbxBody tbody td.ub,div.row div.month table.bbxBody tbody td.us,div.row div.month table.bbxBody tbody td.ba,div.row div.month table.bbxBody tbody td.bs,div.row div.month table.bbxBody tbody td.bu,div.row div.month table.bbxBody tbody td.sa,div.row div.month table.bbxBody tbody td.sb,div.row div.month table.bbxBody tbody td.su,div.row div.month table.bbxBody tbody td.al,div.row div.month table.bbxBody tbody td.ul,div.row div.month table.bbxBody tbody td.bl,div.row div.month table.bbxBody tbody td.sl,div.row div.month table.bbxBody tbody td.la,div.row div.month table.bbxBody tbody td.lb,div.row div.month table.bbxBody tbody td.lu,div.row div.month table.bbxBody tbody td.ls{background-image:url(/vd/i_mvc/sprites/calendar.png);}
div.row div.month table.bbxBody tbody td.ab,div.row div.month table.bbxBody tbody td.as,div.row div.month table.bbxBody tbody td.au,div.row div.month table.bbxBody tbody td.al{border-top-color:#000000;border-left-color:#000000;}
div.row div.month table.bbxBody tbody td.ab{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-22px -40px;}
div.row div.month table.bbxBody tbody td.as,div.row div.month table.bbxBody tbody td.al{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-62px -40px;}
div.row div.month table.bbxBody tbody td.au{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-2px -40px;}
div.row div.month table.bbxBody tbody td.ua,div.row div.month table.bbxBody tbody td.ub,div.row div.month table.bbxBody tbody td.us,div.row div.month table.bbxBody tbody td.ul{border-top-color:#E5E5E5;border-left-color:#E5E5E5;}
div.row div.month table.bbxBody tbody td.ua{border-bottom-color:#000000;border-right-color:#000000;background-position:-40px -2px;}
div.row div.month table.bbxBody tbody td.ub{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-20px -2px;}
div.row div.month table.bbxBody tbody td.us,div.row div.month table.bbxBody tbody td.ul{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-60px -2px;}
div.row div.month table.bbxBody tbody td.ba,div.row div.month table.bbxBody tbody td.bs,div.row div.month table.bbxBody tbody td.bu,div.row div.month table.bbxBody tbody td.bl{border-top-color:#E5E5E5;border-left-color:#E5E5E5;}
div.row div.month table.bbxBody tbody td.ba{border-bottom-color:#000000;border-right-color:#000000;background-position:-42px -20px;}
div.row div.month table.bbxBody tbody td.bs,div.row div.month table.bbxBody tbody td.bl{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-62px -20px;}
div.row div.month table.bbxBody tbody td.bu{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-2px -20px;}
div.row div.month table.bbxBody tbody td.sa,div.row div.month table.bbxBody tbody td.sb,div.row div.month table.bbxBody tbody td.su,div.row div.month table.bbxBody tbody td.sl,div.row div.month table.bbxBody tbody td.la,div.row div.month table.bbxBody tbody td.lb,div.row div.month table.bbxBody tbody td.lu,div.row div.month table.bbxBody tbody td.ls{border-top-color:#E5E5E5;border-left-color:#E5E5E5;}
div.row div.month table.bbxBody tbody td.sa,div.row div.month table.bbxBody tbody td.la{border-bottom-color:#000000;border-right-color:#000000;background-position:-42px -60px;}
div.row div.month table.bbxBody tbody td.sb,div.row div.month table.bbxBody tbody td.lb{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-22px -60px;}
div.row div.month table.bbxBody tbody td.su,div.row div.month table.bbxBody tbody td.lu{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-2px -60px;}
div.row div.month table.bbxBody tbody td.sl,div.row div.month table.bbxBody tbody td.ls{border-bottom-color:#E5E5E5;border-right-color:#E5E5E5;background-position:-62px -60px;}
div.row div.month table.bbxBody tbody td.aa,div.row div.month table.bbxBody tbody td.a{border-color:#000000;background:#66FF66;}
div.row div.month table.bbxBody tbody td.uu,div.row div.month table.bbxBody tbody td.u{border-color:#E5E5E5;background:#FFCC33;}
div.row div.month table.bbxBody tbody td.bb,div.row div.month table.bbxBody tbody td.b{border-color:#E5E5E5;background:#E5E5E5;text-decoration:line-through;}
div.row div.month table.bbxBody tbody td.ss,div.row div.month table.bbxBody tbody td.s,div.row div.month table.bbxBody tbody td.ll,div.row div.month table.bbxBody tbody td.l{border-color:#E5E5E5;background:#FF6666;}
div.row div.month table.bbxBody tbody td.na{background:#FFFFCC;border:none;}
#legend{width:220px;font-family:lucida grande, verdana, arial, sans-serif;font-size:11px;position:absolute;margin:7px 0 0 560px;}
body.embedcalendar #legend{position:static;margin:0;}
#legend dt{font-weight:normal;height:17px;width:17px;text-indent:-9999px;overflow:hidden;}
#legend dt.a{border:2px solid black;background:#66ff66;}
#legend dt.u{border:2px solid #E5E5E5;background:#ffcc33;}
#legend dt.b{border:2px solid #E5E5E5;background:#ecece1;}
#legend dt.s{border:2px solid #E5E5E5;background:#ff6666;}
#legend dd{height:21px;line-height:21px;margin:-21px 0 5px 26px;}
.property #availability dl.lastupdated{font-size:12px !important;}
.property #calendars .pagination .previous, .property #calendars .pagination .next,.property #calendars .pagination .previous span,.property #calendars .pagination .previous a,.property #calendars .pagination .next span,.property #calendars .pagination .next a{display:block;height:19px;width:19px;text-indent:-9999px;background-image:url(/vd/i_mvc/sprites/calendar.png);background-repeat:no-repeat;padding:0;}
.property #calendars .pagination .previous span{background-position:-100px -19px;}
.property #calendars .pagination .previous a{background-position:-100px 0;}
.property #calendars .pagination .next span{background-position:-119px -19px;}
.property #calendars .pagination .next a{background-position:-119px 0;}
body.ts div.row div.month{background:#D0DFE9;border-color:#6085A4;border-width:2px;}
body.ts div.row div.month table.bbxBody thead th{background:#6085A4;color:white;}
body.ts div.row div.month table.bbxBody tbody td{border-color:#6085A4;}
body.ts div.row div.month table.bbxBody tbody td.ab,body.ts div.row div.month table.bbxBody tbody td.as,body.ts div.row div.month table.bbxBody tbody td.au,body.ts div.row div.month table.bbxBody tbody td.ua,body.ts div.row div.month table.bbxBody tbody td.ub,body.ts div.row div.month table.bbxBody tbody td.us,body.ts div.row div.month table.bbxBody tbody td.ba,body.ts div.row div.month table.bbxBody tbody td.bs,body.ts div.row div.month table.bbxBody tbody td.bu,body.ts div.row div.month table.bbxBody tbody td.sa,body.ts div.row div.month table.bbxBody tbody td.sb,body.ts div.row div.month table.bbxBody tbody td.su{background-image:url(/vd/i_mvc/sprites/calendar_ts.png);}
body.ts div.row div.month table.bbxBody tbody td.na{background:#D0DFE9;}
body.ts #legend dt.a,body.ts #legend dt.b,body.ts #legend dt.u,body.ts #legend dt.s{border-color:#6085A4;}
body.ts .property #calendars .pagination .previous, body.ts .property #calendars .pagination .next,body.ts .property #calendars .pagination .previous span,body.ts .property #calendars .pagination .previous a,body.ts .property #calendars .pagination .next span,body.ts .property #calendars .pagination .next a{background-image:url(/vd/i_mvc/sprites/calendar_ts.png);}
span.cmslabel{background:yellow !important;display:inline !important;padding:0 0 0 0 !important;margin:0 0 0 0 !important;float:none !important;}
