/* common styling */
/* layout styles -  header and content */
*{margin:0;padding:0;}
html, body { height: 100%;}

body{background:#fff url(/template-images/default/_laguna_bg.jpg) top center no-repeat;font:80% verdana, arial, helvetica, sans-serif;padding: 0;color:#020202;}

#pop {font-size:11px; background:#fff;background-image:none;}
p{font-size:1em;line-height:1.2em;margin-bottom:12px;}

#pop p{font-size:11px;line-height:1.2em;margin-bottom:12px;}


a{color:#083578;text-decoration:none;}
a:visited{color:#45618C;text-decoration:underline;}
a:hover{color:#2D85BA;text-decoration:underline;}
h2,h3 {font-weight:500;font-family:Georgia, "Times New Roman", Times, serif;}
h2,h3{color:#A8470B;}
a img,a:link img,a:visited img{border:none}
fieldset{border:none;}
#emailagent{padding:40px;background:#fff;}
#emaildetails{padding:0 10px;display:block;float:right;}
#skip{position:absolute;left:-9999px;width:990px;}
#container-main{width:100%;text-align:left;}
#container{width:100%;}
#header {width: 100%;}
#header-control{margin:0 auto;width:985px;height: 106px;}
#breadcrumb{display:none;visibility:hidden;}

#logo h6{display:block;color:#fff;}
#logo h6 a{color:#fff;z-index:25;font-size:1px;display:block;width:445px;overflow:hidden;position:absolute;top:0;height:112px;padding-top:112px;voice-family:"\"}\"";voice-family:inherit;height:0;}
#logo{z-index:25;position:absolute;top:0;width:445px;height:112px;float:left;background:url(/template-images/default/_laguna-logo.png) no-repeat;display:block;}


.h2{display:block;font-size:220%;color:#083578;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd02{display:block;font-size:180%;color:#083578;padding:0 0 5px;margin:0;border-bottom:1px solid #083578;font-weight:normal;}
.hd02b{display:block;font-size:180%;color:#083578;padding:0 0 5px;margin:0;border-bottom:1px solid #083578;font-weight:bold;}

.h3{display:block;font-size:190%;color:#A8470B;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd03{display:block;font-size:150%;color:#A8470B;padding:0 0 5px;margin:0;border-bottom:1px solid #A8470B;font-weight:normal;}
.hd03b{display:block;font-size:150%;color:#A8470B;padding:0 0 5px;margin:0;border-bottom:1px solid #A8470B;font-weight:bold;}

.h4{display:block;font-size:150%;color:#A8470B;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd04{display:block;font-size:110%;color:#A8470B;padding:0 0 5px;margin:0;border-bottom:1px solid #A8470B;font-weight:normal;}
.hd04b{display:block;font-size:110%;color:#A8470B;padding:0 0 5px;margin:0;border-bottom:1px solid #A8470B;font-weight:bold;}
.h5{display:block;font-size:150%;color:#083578;padding:0 0 5px 0;line-height:1.5em;letter-spacing:.05em;font-weight:bold;}
.hd05{display:block;font-size:110%;color:#083578;padding:0 0 5px;margin:0;border-bottom:1px solid #083578;font-weight:normal;}
.hd05b{display:block;font-size:110%;color:#083578;padding:0 0 5px;margin:0;border-bottom:1px solid #083578;font-weight:bold;}
.txt_small{font-size:70%;}
acronym{border-bottom:1px dotted;cursor:help;}
/* general block elements */
.bl01{display:block;padding:15px;border:2px dashed #E84B04;}
.bl01i{display:block;padding:15px;background:#E84B04;color:#fff;}
.bl02{display:block;padding:15px;border:2px dashed #003863;}
.bl02i{display:block;padding:15px;background:#003863;color:#fff;}
.bl03{display:block;padding:15px;border:2px dashed #744233;}
.bl03i{display:block;padding:15px;background:#744233;color:#fff;}
.bl04{display:block;padding:15px;border:2px dashed #A8470B;}
.bl04i{display:block;padding:15px;background:#A8470B;color:#fff;}
.bl05{display:block;padding:15px;border:2px dashed #083578;}
.bl05i{display:block;padding:15px;background:#083578;color:#fff;}

#contents{padding:20px 35px;margin:50px 0 20px 0;width:920px;margin:0 auto;min-height:980px;background: url(/template-images/default/_l-content-bg-summer.jpg) no-repeat;position:relative;}
#pg1 #contents,#pg191 #contents{background-image:none;min-height:750px;}

#pg38 #contents,#pg47 #contents,#pg39 #contents,#pg53 #contents,#pg91 #contents{background-image:none;min-height:750px;width:990px;padding:0 0 20px 0;}



#hmlinks {list-style-type:none;position:absolute;top:-21px;left:790px;z-index:20;}
#hmlinks li {display:block;width:94px;height:105px;overflow:hidden;}
#hmlinks a span {display:block;width:94px;height:105px;padding-top:105px;cursor:pointer;}

#hm-01 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-6.png) no-repeat}
#hm-02 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-4.png) no-repeat}
#hm-03 {cursor:pointer;width:94px;height:105px;background: url(/template-images/default/laguna-hm-2.png) no-repeat}

#hm-01 :hover, #hm-02 :hover, #hm-03 :hover {background-position:0 -105px;}

#lbrochure {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-aug07.png) no-repeat}
#lbrochure  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure2 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-oct07.png) no-repeat}
#lbrochure2  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure3 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-feb08.png) no-repeat}
#lbrochure3  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure4 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-may08.png) no-repeat}
#lbrochure4  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure5 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-july08.png) no-repeat}
#lbrochure5  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure6 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-september08.png) no-repeat}
#lbrochure6  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure7 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-jan09.png) no-repeat}
#lbrochure7  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure8 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-apr09.png) no-repeat}
#lbrochure8  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure9 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-jul09.png) no-repeat}
#lbrochure9  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure10 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-jan10.png) no-repeat}
#lbrochure10  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}

#lbrochure11 {overflow:hidden;cursor:pointer;position:absolute;top:340px;left:781px;z-index:20;height:190px;width:110px;background: url(/template-images/default/lbrochure-april10.png) no-repeat}
#lbrochure11  span{display:block;width:94px;height:190px;padding-top:2000px;cursor:pointer;}



/*### Custom Layout Options ###*/
#dvwrap01{width:920px;min-height:350px;}
#dvwrap01 .dvleft{float:left;width:630px;padding:20px 0 30px 7px;min-height:340px;}
#dvwrap01 .dvright{float:right;width:235px;min-height:350px;}

.dvclear {clear:both;height:1px;}
.clear {display:none;}


div.sidebar{width:230px;float:left;background:#c2eaff url(/template-images/default/intro_bg.gif) no-repeat;min-height:564px;margin-top:-55px;}
div.sidebarsearch{width:230px;float:left;background:url(/template-images/default/sidebarsearch.gif) no-repeat;border-right:1px solid #8da5be;}
h2.italic{font-style:italic;width:230px;height:32px;margin:7px 0 1px 4px;}
div.intro{width:230px;height:210px;}
div.intro h2{font-style:italic;margin:7px 0 1px 4px;}
div.intro p{font-size:0.95em;margin:0 4px 4px 4px;color:#083578;}
div.featured{width:230px;}
div.featured h3{color:#083578;margin:2px 0 1px 4px;}
div.main{width:540px;float:right;}
div.frontmain{width:540px;background: url(/template-images/default/header_bg_top.gif) no-repeat;float:right;}
.frontmain h3{font-weight:normal;font-size:99%;}
div.searchmain{width:539px;float:right;background: url(/template-images/default/header_top_bg_2.gif) no-repeat;}
div.searchmain h3{margin-left:10px;}
div.searchmain p{margin-left:10px;margin-top:15px;font-family:arial, helvetica, sans-serif;color:#2e2e2f;font-size:0.95em}
div.searchmain li{margin-left:10px;font-family:arial, helvetica, sans-serif;color:#2e2e2f;font-size:0.95em}
div.searchmain ul{margin-left:10px}

div.sidebarsearch label{color:#083578;font-size:85%;font-weight:700;text-align:left;text-transform:uppercase;}
div.sidebarsearch select{margin:3px 0 7px 0;width:175px;}
div.sidebarsearch form{margin-top:5px;width:175px;margin-left:4px;}
div.sidebarsearch input.search_submit{float:right;width:101px;margin:4px 1px 0 0;}
div.left{float:left;width:245px;margin-left:25px;}
div.right{float:right;width:245px;margin-right:5px;}
div.lefttopfront{float:left;width:245px;border-left:1px solid #8da5be;}
div.leftbottomfront{float:left;width:245px;border-left:1px solid #8da5be;}
div.righttopfront{float:right;width:245px;border-left:1px solid #8da5be;background: url(/template-images/default/green.gif) 0 151px no-repeat;}
div.rightbottomfront{float:right;width:245px;border-left:1px solid #8da5be;min-height:218px;}
div.clear{min-height:218px;}
div.rightbottomfront ul li,div.righttopfront ul li,div.lefttopfront li{list-style-type:none;}
div.lefttopfront ul,div.righttopfront ul,div.rightbottomfront ul{margin:7px 0 6px 0;}
div.lefttopfront ul li,div.righttopfront ul li,div.rightbottomfront ul li{line-height:1.27em;}
div.lefttopfront h3,div.leftbottomfront h3,div.righttopfront h3,div.rightbottomfront h3{padding:8px 0 3px 0;}

div.lefttopfront p,div.leftbottomfront p,div.righttopfront p,div.rightbottomfront p{margin-left:6px;}
div.left ul.left{float:left;padding-left:18px;}
div.left ul.right{float:right;padding-right:51px;}
div.right ul.left{float:left;padding-left:19px;}
div.right ul.right{float:right;padding-right:24px;}
ul.left a{font-weight:bold;}
ul.right a{font-weight:bold;}
ul.left{font-size:0.9em;}
ul.right{font-size:0.9em;}
h3.topheading{padding:11px 0 4px 0;font-weight:bold;}
div.frontnavproperty{background: url(/template-images/default/frontnavproperty.gif) no-repeat;width:245px;height:27px;}
div.frontnavlocation{background: url(/template-images/default/frontnavlocation.gif) no-repeat;width:245px;height:27px;}
p.clear{clear:both;}
ul.frontnav{padding:0;width:245px;margin:0;}
ul.frontnav li{display:inline;margin:0;}
ul.frontnav li a{color:#fff;margin:0;height:27px;display:block;width:122px;float:left;}
ul.frontnav li a:hover{text-decoration:none;}
ul.frontnav span{visibility:hidden;display:none;}
div.leftbottomfront h3.headerbg,div.rightbottomfront h3.headerbg{background:url(/template-images/default/smallheadingbg.gif) no-repeat;width:245px;padding-left:5px;}
div.container{width:985px;margin:0 auto;}
div.left h4{font-style:italic;font-size:1.1em;margin:2px 0 2px 5px;font-weight:bold;}
/* Normal Pages */
div.pagecontainer{width:985px;margin:0 auto;background:url(/template-images/default/page_bg.gif) repeat-y top center;}
div.pagecontainer h3{margin-left:10px;font-size:1em;}
div.sidebarpages{padding-bottom:20px;width:230px;float:left;background:url(/template-images/default/sidebarpages.gif) no-repeat;}
div.sidebarpages p{margin:20px 0 0  4px;color:#03274b;font-size:0.95em;}
div.sidebarpages p.name{font-style:italic;color:#010101;font-size:0.90em;margin-top:0;}
/* feature item */
#feature-home .img-display {width:230px;cursor:default;cursor:pointer;display:block;height:175px;margin: 2px 0 10px 0;}
#feature-home .img-display span {display:none;}
#feature-home h3 {font-size:0.9em;font-family:arial, helvetica, sans-serif;}
#feature-home a {float:right}


/* search forms */
#propsearch {position:relative;margin-left:4px;top:140px;width:213px;height:300px;padding:10px;background:url(/template-images/default/laguna-search-bg.png) no-repeat;}
#propsearch label {display:block;margin:0 9px;color:#fff;}
#propsearch select {display:block;width:195px;margin:0 9px 5px 9px;}
#propsearch button{cursor:pointer;margin:5px 0 0 46px;background:url(/template-images/default/laguna-search.png) no-repeat;height:23px;width:121px;overflow:hidden;padding-top:23px;border:none;}
#propsearch button:hover{background-position:0 -23px;}
#propsearch h4 {display:block;padding:0 0 4px 6px;margin:0;font-size:22px;font-weight:bold;border-bottom:1px solid #fff;}


#propsearchtool fieldset{display: block;font-size:90%;}
#propsearchtool{width:745px;}
#propsearchtool select{font-size:100%;padding:2px;}
#propsearchtool .input_search_g {width:100px;}
#propsearchtool input{display:block;}
#propsearchtool label{float: left;display: block;margin: 0 1em 0 0;font-weight: bold;}
#propsearchtool select{display: block;}
#propsearchtool button{cursor:pointer;float:right;margin:-21px 0 0 0;background:url(/template-images/default/laguna-search-bg-main.png) no-repeat;height:23px;width:121px;overflow:hidden;padding-top:23px;border:none;}
#propsearchtool button:hover{background-position:0 -23px;}

#search_submit_land {position:relative;left:-225px;}
#search_submit_holiday {position:relative;left:-140px;}
#search_submit_rental {position:relative;left:50px;}

#extraHolidays {clear:both;display:block;position:relative;top:5px;}
#extraHolidays label{float: none;display: inline; margin: 3px 1em 0 20px;font-weight: bold;}
#extraHolidays input{position:absolute;margin:-3px 0 0 -20px;}
#extraHolidays #pool{position:absolute;margin:-13px 0 0 76px;}
#extraHolidays #aircon{position:absolute;margin:-13px 0 0 135px;}
#extraHolidays #pets{position:absolute;margin:-13px 0 0 272px;}


/* layout styles - footer */
#pg1 #footer,#pg38 #footer  {width:100%;padding:20px 0 0 0;margin:0 auto;padding-top:28px;font: normal 11px/17px Arial, Helvetica, sans-serif; color:#fff;background:#063584 url(/template-images/default/_laguna_ft_bg-hm.jpg) no-repeat top center; height:178px;}
#footer {width:100%;padding:20px 0 0 0;margin:0 auto;padding-top:28px;font: normal 11px/17px Arial, Helvetica, sans-serif; color:#fff;background:#063584 url(/template-images/default/_laguna_ft_bg.jpg) no-repeat top center; height:178px;}
#footerInner {width:980px;padding-top:16px;margin:0 auto;text-align:center;}
#footer .grey {color:#fff;}
#footer a:link {color:#fff; text-decoration:none;}
#footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#footer a:link {color:#fff; text-decoration:none;}
#ftcopy ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#fff;font-size:1em;}
#ftcopy li{display:inline;padding:0 .3em;}
#ftcopy li.npipe{border:0;}
#ftcopy a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#fff;}
#ftcopy a:hover{text-decoration:underline;color:#fff;}
#ftlinks ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#fff;font-size:1em;}
#ftlinks li{display:inline;padding:0 .3em;border-left:1px solid #fff}
#ftlinks li.npipe{border:0;}
#ftlinks a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#fff;}
#ftlinks a:hover{text-decoration:underline;color:#fff;}
/* general classes */
p.margin, ul.margin{margin:0 20px 5px 20px;}
ul.margin li{list-style:disc;margin-left:13px;}
p.clear{clear:both;margin-top:15px;}


/* form elements */
.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-textArea{color:#BF272D;margin-right:5px;display:block;width:230px;height:65px;border:1px solid #d5d4d4;}
.input-yesno{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-nowidth{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-checkBox{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.input-dropDown{color:#BF272D;background-color:#E8E8E8;border:1px solid #BF272D;}
.form-display{margin:5px;padding:5px;display:block;color:#BF272D;width:240px;}
.form-display2{text-align:left;}
.form-header,.members-heading{font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;padding:0;display:block;}
.form-text{font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-color:#fff;margin:-60px auto 0;}
/* end form elements */

/* Newsletter */
#newsletter {position:relative;top:-60px;width:213px;height:300px;padding:10px;background:url(/template-images/default/laguna-newsletter-bg.png) no-repeat;}
#newsletter label {display:block;margin:0 9px;color:#fff;}
#newsletter .input-text {display:block;width:191px;margin:0 9px 5px 9px;}
#newsletter .info{color:#fff;margin:0 9px;background-color:transparent;font-weight:400;font-style:italic;}
#newsletter .warn{color:#fff;margin:0 9px;font-weight:400;background-color:transparent;font-style:italic;}
#newsletter .error{color:#fff;background-color:transparent;font-weight:400;font-style:italic;}
#newsletter div.error{margin:0 9px;}
#newsletter h4 {display:block;padding:0 0 4px 6px;margin:0;font-size:18px;font-weight:bold;border-bottom:1px solid #fff;}
#newsletter button{cursor:pointer;margin:15px 0 0 46px;background:url(/template-images/default/laguna-newsletter.png) no-repeat;height:23px;width:121px;overflow:hidden;padding-top:23px;border:none;}
#newsletter button:hover{background-position:0 -23px;}
#newsletter p {display:block;margin:12px 16px 12px 12px;color:#fff;}

/* Innerpages Styles */

#contents h1 {display:block;color:#babbbd;font-size:36px;position:relative;z-index:15;}
#contents h2 {display:block;color:#A8470B;font-size:28px;position:relative;z-index:15;}
#contents h3 {display:block;color:#babbbd;font-size:28px;position:relative;z-index:15;}
#contents h4 {display:block;color:#babbbd;font-size:28px;position:relative;z-index:15;}
#contents h5 {display:block;color:#ffffff;font-size:28px;position:relative;z-index:15;}

#pages{width:639px;background:#fff;padding-bottom:50px;margin:0 0 4px 50px;}
#pages ul{margin-left:15px;}
#subnav{width:742px;height:55px;background:#C0272E url(/template-images/default/internalnav.gif) 105px 17px  no-repeat;clear:both;}
#internalnav{width:742px;height:55px;background:url(/template-images/default/logointernal.gif) top left no-repeat;}
#internalnav span{visibility:hidden;}
#subnavul{list-style:none;padding:16px 0 0 120px;}
#subnavul li{display:inline;list-style-type:none;}
#subnavul a{height:39px;width:201px;color:#fff;text-decoration:none;float:left;display:block;}

/* Display Styles */
div.disphead{width:990px;position:relative;border-bottom:2px solid #fff;height:35px;margin-bottom:10px; }
div.disphead{font-style:italic;}
div.disphead h5{position:absolute;float:left;}
div.disphead h5.pricelist{position:absolute;float:right;font-style:normal;}

#listingWrap {clear:both;}
#master-display,#master_content_display{margin-top:5px;}
#master-display{float:left;width:647px;background: url(/template-images/default/listing-bg.png) no-repeat;height:790px;}
#master_content_display{color:#fff;float:right;width:304px;padding:5px 15px 10px 16px;background: url(/template-images/default/listing-bg-txt.png) no-repeat;}
#master_content_display ul{margin-left:15px;}
#master_content_display h3{font-style:italic;color:#C3C5C7;font-size:1.2em;margin:12px 0 3px 0;}
#master_content_display a{color:#2D85BA;font-weight:bold;position:relative;}
#master_content_display a:hover{color:#fff;font-weight:bold;position:relative;}

#master_content_display li {list-style-type:square;padding-left:2px;margin:3px 0 3px 5px;}

#master_content_display-foot {float:right;clear:right;position:relative;width:335px;background: url(/template-images/default/listing-bg-txt-f.png) no-repeat;height:10px;}

div.main_profile_image {}
div.main_profile_image span {display:block; margin:10px 6px 0 10px;overflow:hidden;width:627px;height:354px;cursor:pointer;}
div.main_profile_image span.txt {display:block;padding-top:470px;}


#pslider {width:627px;margin:20px 0 0 10px;height:97px;position:relative;overflow: hidden;}
#pslider ul{list-style-type:none;margin:0;padding:0;position:relative;width:999em;}
#pslider li{width:123px;height:96px;display:block;float:left;margin-right:1px;position:relative;}
#pslider a {text-decoration:none;display:block;}
.pslider {position:relative;width:auto;left:0px;margin-left:0;}

#sControl {width:637px;margin-top:2px;height:14px;position:relative;text-align:right;}
.sStart {margin-right:5px;width:55px;display:block;float:right;background: url(/template-images/default/splay.png) no-repeat  6px 4px;}
.sStop {margin-right:5px;width:55px;display:block;float:right;background: url(/template-images/default/sstop.png) no-repeat 7px 4px;}


img.listing_profile_small{width:144px;height:104px;}
div.smallimage{float:left;width:149px; margin: 15px 5px 0 0  !important; margin: 15px 5px 0 0 ;}
div.smallimage span {display:block; padding: 0px 5px 5px 0px;}
div.smallimage img { background-color: #fff;padding: 1px;}
span.enlarge{display:none;}
p.italic{font-style:italic;color:#fff;font-size:0.95em;margin-top:15px;}
span.floatleft{display:block;font-style:italic;color:#fff;font-size:16px;font-weight:bold;margin:7px 0;padding:5px 0;border:1px solid #fff;border-width:1px 0;background: url(/template-images/default/displayline.gif)  no-repeat bottom right;}

#listingWrap .featureTxt {display:block;color:#ffffff;font-size:18px;position:relative;z-index:15;margin:10px 0 5px 0;}

#aprofile {width:614px;margin:23px 0 0 16px;}
.pimg {float:left;border:1px solid #083578;}
#aleft {width:325px;float:left;}
#aright {width:275px;float:right;}
#aprofile .featureTxt {display:block;color:#083578;font-size:18px;position:relative;z-index:15;margin:5px 0 5px 0;}
#aprofile ul{margin-left:15px;}
#aprofile h3{font-style:italic;color:#C3C5C7;font-size:1.2em;margin:12px 0 3px 0;}
#aprofile a{color:#2D85BA;}
#aprofile a:hover{color:#083578;}
#aprofile li {list-style-type:square;padding-left:2px;margin:3px 0 3px 5px;}

#pop ul{margin-left:15px;}
#pop h3{font-style:italic;color:#C3C5C7;font-size:1.2em;margin:12px 0 3px 0;}
#pop a{color:#2D85BA;}
#pop a:hover{color:#083578;}
#pop li {list-style-type:square;padding-left:2px;margin:3px 0 3px 5px;font-weight:bold;}

span.floatleft em{text-transform:uppercase;}
div.bedbathcar{background: url(/template-images/default/bbcp.png)  no-repeat;width:100%;height:57px;margin:5px 0 ;float:right;color:#2D85BA;font-size:24px;border-bottom:1px solid #fff;position:relative;}
.cbed {position:absolute;top:9px;left:46px;}
.cbath {position:absolute;top:9px;left:122px;}
.ccar {position:absolute;top:9px;left:192px;}
.cpool {position:absolute;top:5px;left:266px;}

.agentDetails {float:right;margin:0;padding:0;width:185px;}
.agentDetails ul {margin:0 5px;padding:0;}
.agentDetails li {font-weight:bold;}
.field_caption {font-weight:normal;}
/* links for listing details */
#listing-nav {padding:0 0 10px 0;margin:0px;width:990px;}
#listing-nav ul {padding:0;margin:0;}
#listing-nav li {padding:0;margin:0 8px 0 0;list-style-type:none;float:left;}
#listing-nav li a{width:147px;height:23px;}
#listing-nav span {display:none;}
#listing-nav a.listing_contact{background:#fff url(/template-images/default/contact.png) no-repeat;display:block;}
#listing-nav a.holidays{background:url(/template-images/default/l-holiday.gif) no-repeat;display:block;}
#listing-nav a.listing_ifp{background:#fff url(/template-images/default/ifloorplan.png) no-repeat;display:block;}
#listing-nav a.listing_fp {background:#fff url(/template-images/default/floorplan.png) no-repeat;display:block;}
#listing-nav a.listing_vt{background:#fff url(/template-images/default/vtour.png) no-repeat;display:block;}
#listing-nav a.listing_imov{background:#fff url(/template-images/default/movie.png) no-repeat;display:block;}
#listing-nav a.listing_p{background:#fff url(/template-images/default/photogallery.png) no-repeat;display:block;}
#listing-nav a.listing_b{background:#fff url(/template-images/default/makebooking.png) no-repeat;display:block;}
#listing-nav a.listing_map{background:#fff url(/template-images/default/imap.png) no-repeat;display:block;}
#listing-nav li a:hover{background-position:0 -23px;}


/* Popup styles - internal pages */
#emailagent{width:540px;margin:20px auto;color:#fff}
#emailagent p,#emailagent a,#emailagent  h4{color:#fff}
span.header_sub{visibility:hidden;}

/* Search results css specific */
div.search_display_results{width:912px;border-bottom:2px solid #2D85BA;margin:20px 0 30px 0;}
div.search_header_display{font-style:italic;float:left;width:345px;float:left;color:#083578;}
div.search_pages{float:right;width:530px;text-align:right;}

#searchMainDisplay {width:930px;margin-left:4px;}

div.listing{width:288px;height:425px;border-bottom:2px solid #2D85BA;float:left;margin:0 22px 35px 0;}

div.searchimage { }
div.searchimage span {cursor:pointer;display:block;height:200px;width:100%;overflow:hidden;background-position:-122px -100px;}
div.searchimage span.txt {padding-top:200px;}
div.wrap{width:288px;display:block;clear:both;}
div.topline{width:288px;}

span.suburb{margin-left:0;float:left;font-weight:600;font-size:1.2em;text-transform:uppercase;}
span.price{float:right;font-weight:600;font-size:1.2em;}
span.suburb a,span.price a{color:#2D85BA;}


.businessDetails {color:#2D85BA;font-size:10px;}

/*
div.searchimage img { background-color:#083578;padding: 1px;width:286px;height:215px;}
div.nextline{margin:2px 0 6px 0;position:relative;top:-5px;}
div.nextline span{display:block;float:left;margin-right:4px;padding:1px 3px;background:#2D85BA;font-size:9px;}
span.pool a,span.bed a,span.bath a,span.car a,span.pool a:visited,span.bed a:visited,span.bath a:visited,span.car a:visited{color:#fff;}
div.nextline span.pool{background:#083578;}

div.description{margin:0;}
div.description p{color:#2e2e2f;display:block;clear:both;}
div.description a.more{color:#2D85BA;font-weight:bold;}
#searchMainDisplay span.promo{font-family:Georgia, "Times New Roman", Times, serif;margin:2px 0 0 0;text-transform:lowercase;padding:4px;display:block;font-weight:bold;color:#fff;background:#083578;height:35px;font-size:15px;}
#searchMainDisplay span a {text-decoration:none;}
*/

div.searchimage img { background-color:#2D85BA;padding: 1px;width:286px;height:215px;}
div.nextline{margin:2px 0 6px 0;position:relative;top:-5px;}
div.nextline span{display:block;float:left;margin-right:4px;padding:1px 3px;background:#737373;font-size:9px;}
span.pool a,span.bed a,span.bath a,span.car a,span.pool a:visited,span.bed a:visited,span.bath a:visited,span.car a:visited{color:#fff;}
div.nextline span.pool{background:#083578;}

div.description{margin:0;}
div.description p{color:#2e2e2f;display:block;clear:both;}
div.description a.more{color:#2D85BA;font-weight:bold;}
#searchMainDisplay span.promo{font-family:Verdana, sans-serif;margin:2px 0 0 0;text-transform:lowercase;padding:4px;display:block;font-weight:bold;color:#fff;background:#2D85BA;height:35px;font-size:16px;}
#searchMainDisplay span a {text-decoration:none;}


div.search_pages,div.searchresults span.search_header_display{font-style:italic;color:#083578;}
div.search_pages{float:right;}
div.search_header_display{float:left;}

/* Drop Down Navigation Items */
.section-title{display:none;}
/* Overall appearance and position of menu */
/* Appearance Top Level */
/* Menu wrapper */
#slidingmenu{width:700px;left:50%;margin-left:-205px;height:19px;top:-46px;padding-top:3px;display:block;text-align:right;position:relative;z-index:30;}
/* Appearance Top Level */
/* all lists */
#slidingmenu ul{list-style-type:none;position:absolute;right:0;}
/* all list items */
#slidingmenu li{float:left;position:relative;display:block;}
ul.slidingmenu a:link, ul.slidingmenu a:visited {font-size:12px;color:#fff;padding:3px 8px 1px 8px;text-decoration:none;font-weight:bold;border-right:1px solid #fff;text-transform:capitalize;display:block;}
ul.slidingmenu a:hover {background:#fff;color:#2D85BA;}
/* second-level lists */
#slidingmenu li ul{display:none;position:absolute;top:20px;left:0;border-width:0;}
/* third and further level lists */
#slidingmenu li ul ul{display:none;position:absolute;top:0;left:140px;border-width:0;}
/* lists nested under hovered list items */
#slidingmenu li:hover ul,#slidingmenu li.hover ul{border-width:0;text-align:left;}
ul.slidingmenu ul{margin:-1px 0 0 0;border-width:0;padding:0;font-size:12px;font-weight:400;text-align:left;color:#fff;background:#003863;width:140px;}


ul.slidingmenu ul li{display:block;width:140px;border-width:0;text-align:left;border-bottom:1px solid #fff;}
ul.slidingmenu ul a:link,ul.slidingmenu ul a:visited{float:none;background-image:none;font-weight:normal;text-transform:none;border-width:0;color:#fff;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:131px;text-align:left;}
ul.slidingmenu ul a:hover{background:#2D85BA;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:131px;}

ul.slidingmenu ul a.subheader:link,ul.slidingmenu ul a.subheader:visited{font-weight:bold;}

.sec4 .subheader li{background:red;border:2px solid red;}

/* Note: the class .subheader is available for menu items that have sub menus */


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color:#083578;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#083578;}
#TB_window a:link {color:#2D85BA;}
#TB_window a:visited {color:#2D85BA;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color:#2D85BA;}
#TB_window a:focus{color:#2D85BA;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;height:100%;width:100%;}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#083578;display:none;border: 6px solid #083578;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;font-weight:bold;font-size:110%;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;font-weight:bold;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

#pbox{position:relative;}
.numfloat {float:left;margin-left:200px;}
div.sidebarpages li {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0 3px 10px;}
li.lines {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0;}
.holidayTable {;margin:5px 0 0 10px;}
.holidayTable td {padding:0 2px;}
.rate1{background:#5D74A6;text-align:center;color:#fff;font-weight:bold;padding:1px 2px;}
.rate2{background:#172F60 url(/template-images/default/hol-bg.jpg);text-align:center;color:#fff;font-weight:bold;padding:1px 2px;}

/* alternative holiday display */
.promoHoliday {background:#DEEDFC;margin:178px 10px 10px 10px;padding:5px 10px;min-height:78px;color:#162D5F;display:block;width:182px;text-align:center;font-family:arial;font-size:11px;}
.promoHoliday strong {font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;font-weight:bold;text-transform:uppercase;display:block;}

.listingHoliday{width:230px;float:left;}
.searchimageHoliday { float: left; background: url(/template-images/default/shadow.gif)  no-repeat bottom right; margin: 15px 0 0 10px !important; margin: 15px 0 0 5px;}
.searchimageHoliday span {display:block; background: url(/template-images/default/shadow2.png)  no-repeat left top !important; background: url(/template-images/default/shadow2.gif)  no-repeat left top; padding: 0px 5px 5px 0px;}
.searchimageHoliday img { background-color: #fff;padding: 1px;width:200px;height:150px;}
#holidayResults {width:765px;padding-left:38px;}
.search_display_results2Holiday {clear:both;}



.pdfLeft  { font-weight:bold; padding:3px 3px 3px 22px;background: transparent url(/template-images/default/pdf.gif) no-repeat center left;          }


#slider {width:990px;padding-top:10px;margin:0 auto;position:relative;overflow: hidden;}
#slider ul{list-style-type:none;margin:0;padding:0;position:relative;width:999em;}
#slider li{width:128px;height:96px;display:block;float:left;margin-right:5px;position:relative;}
#slider a {text-decoration:none;display:block;}
.slider {position:relative;width:auto;left:0px;margin-left:0;}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {	visibility: visible !important;	margin: 0;}
.sIFR-replaced {	visibility: visible !important;}
span.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {   display: none !important; }
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1, .sIFR-hasFlash h2, .sIFR-hasFlash h3, .sIFR-hasFlash h4, .sIFR-hasFlash h5 { visibility: hidden; }
.sIFR-hasFlash h1 {height:65px;}
.sIFR-hasFlash h4 {height:32px;overflow:hidden;}
.sIFR-hasFlash h4 {font-size:32px;}

#slideshow {display:block;width:644px;height:375px;background: url(/template-images/slideshow/slide-bg.png) no-repeat;position:relative;}
.slideshow {display:block;width:627px;height:354px;overflow:hidden;position:relative;top:10px;left:7px;}
.slideshow li {display:block;margin-bottom:20px;width:627px;height:354px;overflow:hidden;}


.agent_profile {display:block;clear:both;position:relative;padding:0 0 15px 0;margin:0 10px 10px 10px;min-height:133px;border-bottom:1px dashed #083578;}
.agent_image {float:left:}
.agent {margin-left:125px;position:absolute;top:0;width:733px;}
.name {font-weight:bold;}

.imageprofile{float:left;margin:5px 10px;border-width:0;}
.agentsprofile h4 {display:block;margin:10px 10px 0 0;color:#083578;font-weight:bold;border-width:0;}
.profiletext {margin:0 0 0 130px;}
.profiletextbio {display:block;font-size:85%;margin:5px 0 0 0;}
.mpimage {float:right;margin:0 0 20px 20px;border:1px solid #083578;}

#qfs {padding:15px 0 0 8px;width:300px;height:68px;overflow:hidden;color:#fff;background: url(/template-images/default/l-quickfind.png) no-repeat;}