/* common styling */

/* layout styles -  header and content */

*{margin:0;padding:0;}

html, body { height: 100%;}

body{background:#fff;font:80% arial, helvetica, sans-serif;padding: 0;color:#020202;}

p{font-size:1em;line-height:1.2em;margin-bottom:5px;}

a{color:#1B3A69;text-decoration:none;}

a:visited{color:#45618C;text-decoration:underline;}

a:hover{color:#E22125;text-decoration:underline;}

h1 span{display:none;visibility:hidden;}

h2,h3,h4{font-weight:500;font-family:Georgia, "Times New Roman", Times, serif;}

h2,h3{color:#1c4c7d;}

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:-999px;width:990px;}

#container-main{background:#fff;width:100%;text-align:left;}

#container{width:100%;}

#header {width: 100%;height: 70px;background: #1B3A69 url(/template-images/default/headerbg.gif) repeat-y right top;}

#header-control{margin:0 auto;width:770px;height: 70px;}

#breadcrumb{display:none;visibility:hidden;}

#logo h2{display:inline;color:#fff;}

#logo h2 a{font-size:1px;display:block;width:264px;overflow:hidden;position:absolute;top:10px;height:70px;padding-top:70px;voice-family:"\"}\"";voice-family:inherit;height:0;}

#logo{width:264px;height:70px;float:left;background: #1B3A69 url(/template-images/default/logo.gif)  0 10px no-repeat;}

#animate{width:290px;height:70px;background: url(/template-images/default/textanim2.gif)  0 10px no-repeat;float:right;}



div.homephoto{background: url(/template-images/default/homephoto.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto2{background: url(/site-content/realestate/images/homephoto-04.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto3{background: url(/site-content/realestate/images/homephoto-03.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto4{background: url(/site-content/realestate/images/homephoto-05.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto5{background: url(/site-content/realestate/images/homephoto-02.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}



div.homephoto6{background: url(/site-content/realestate/images/homephoto-07.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto7{background: url(/site-content/realestate/images/homephoto-08.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto8{background: url(/site-content/realestate/images/homephoto-09.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto9{background: url(/site-content/realestate/images/homephoto-10.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto10{background: url(/site-content/realestate/images/homephoto-11.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto11{background: url(/site-content/realestate/images/homephoto-12.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto12{background: url(/site-content/realestate/images/homephoto-13.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}



div.homephoto13{background: url(/site-content/realestate/images/homephoto-14.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto14{background: url(/site-content/realestate/images/homephoto-14.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}

div.homephoto14{background: url(/site-content/realestate/images/homephoto-14.jpg) no-repeat;width:770px;height:161px;margin-bottom:-4px;}


#contents{padding:20px 0;width:100%;}

#pg1 div.sidebar, #pg80 div.sidebar{width:230px;float:left;background:#c2eaff url(/template-images/default/intro_bg-hm.gif) no-repeat;min-height:564px;margin-top:-55px;}

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;min-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:#1c4c7d;}

div.featured{width:230px;}

div.featured h3{color:#1c4c7d;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.searchmain li {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0;}

#master_content_display li {list-style-type:none;border-left:1px solid #B22735;padding-left:7px;margin:3px 0 3px -10px;}

div.sidebarsearch label{color:#1b3a69;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-A.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:770px;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:770px;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 {position:relative;border:1px solid #fff;border-width:1px 0;}
#feature-home .img-display {position:absolute;width:230px;top:-15px;cursor:default;cursor:pointer;display:block;clip: rect(15px 230px 158px 0px);left:0;}

#feature-home .img-display span {display:none;}

#feature-home h3 {margin-top:150px;font-size:0.9em;font-family:arial, helvetica, sans-serif;}

#feature-home a {float:right}

/* layout styles - footer */

#foot{width: 100%;  clear:both;}

#quickLinks {margin-top:20px;width: 100%;padding: 2px 0;border-top: 1px dotted #D2D2D2;color: #E22125;clear:both;}

#quickLinks a:link,#quickLinks a:visited,#quickLinks a:hover {color: #1B3A69;text-decoration: none;}

#quickLinks a:hover {text-decoration: underline;}

#foot #agent {width:100%;padding-top:7px;height: 22px;font:normal 11px/14px Arial, Helvetica, sans-serif; color:#fff;background: #1B3A69 url(/template-images/default/footerbg.gif) repeat-x left bottom;}

#foot #agent .red{color: #E22125;}

#footer {width:770px;margin:10px auto;font: normal 11px/17px Arial, Helvetica, sans-serif; color:#1B3A69;}

#footer .grey {color:#1B3A69;}

#footer a:link {color:#1B3A69; text-decoration:none;}

#footer  a:visited {color:#1B3A69; text-decoration:none;}

#footer a:hover {color:#1B3A69; text-decoration:underline;}

#footer a:link {color:#1B3A69; text-decoration:none;}

#ftcopy ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#1B3A69;font-size:1em;}

#ftcopy li{display:inline;padding:0 .3em;border-left:2px solid #e22125;}

#ftcopy li.npipe{border:0;}

#ftcopy a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#1B3A69;}

#ftcopy a:hover{text-decoration:underline;color:#1B3A69;}

#ftlinks ul{list-style:none;padding:0 20px 10px 0;text-align:left;color:#1B3A69;font-size:1em;}

#ftlinks li{display:inline;padding:0 .3em;border-left:2px solid #e22125}

#ftlinks li.npipe{border:0;}

#ftlinks a:link, #ftcopy a:active, #ftcopy a:visited {text-decoration:none;color:#1B3A69;}

#ftlinks a:hover{text-decoration:underline;color:#1B3A69;}

/* 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;}

/* Newsletter */

#newsletter span.form-header{visibility:hidden;display:none;}

#newsletter input.submit-main{float:right;margin-right:40px;text-transform:uppercase;}

#newsletter .input-text{color:#020202;width:150px;border:1px solid #d5d4d4;}

#newsletter div.leftbottomfront .label{font-size:85%;font-weight:700;text-align:left;color:#020202;text-transform:uppercase;}



/* 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 */

/* Innerpages Styles */

#contents h1 {color:#babbbd;font-size:2em;font-weight:500;}

#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;}

.sidebarsearch input,.sidebarsearch .input-textArea,.sidebarsearch .input-nowidth {width:195px;display:block;clear:both;}
.sidebarsearch .label {font-weight:bold;text-align:left;position:relative;margin-left:0;width:195px;display:block;clear:both;color:#1B3A69;padding:1px 6px 1px 0;}
.sidebarsearch .form-display{padding:5px;display:block;color:#552D84;width:195px;margin:10px 0 0 10px;}


/* Display Styles */

div.disphead{width: 770px;border-bottom:2px solid #e22125;margin-top:40px;margin-bottom:5px; }

div.disphead{font-style:italic;}

div.disphead h2{font-size:1.3em;}

div.disphead h2.pricelist{float:right;font-style:normal;}

#master-display,#master_content_display{margin-top:15px;}

#master-display{float:left;width:462px;position:relative;}

#master_content_display{float:right;width:278px;padding:5px 10px 20px 10px;background:#D2E4F7;}

#master_content_display ul{margin-left:15px;}

#master_content_display h3{font-style:italic;color:#1c4c7d;font-size:1.2em;margin:12px 0 3px 0;}

#master_content_display a{color:#e22125;}

div.main_profile_image {width:462px;background: url(/template-images/default/shadow.gif)  no-repeat bottom right; margin: 10px 0 0 0 !important;}

div.main_profile_image 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;}

div.main_profile_image img { background-color: #fff;padding: 1px;width:456px;}

img.listing_profile_small{width:144px;height:104px;}

div.smallimage{float:left;width:149px; background: url(/template-images/default/shadow.gif)  no-repeat bottom right; margin: 15px 5px 0 0  !important; margin: 15px 5px 0 0 ;}

div.smallimage 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;}

div.smallimage img { background-color: #fff;padding: 1px;}

span.enlarge{clear:both;text-align:left;display:block;font-style:italic;color:#707070;font-size:0.9em;}

p.italic{font-style:italic;color:#1c4c7d;font-size:0.95em;margin-top:15px;}

span.floatleft{display:block;font-style:italic;color:#1c4c7d;font-size:1.2em;font-weight:500;text-transform:lowercase;margin:7px 0;width:281px;min-height:28px;background: url(/template-images/default/displayline.gif)  no-repeat bottom right;}



span.floatleft em{text-transform:uppercase;}

div.bedbathcar{background: url(/template-images/default/bbc.gif)  no-repeat right top;width:281px;height:57px;margin:10px 0 7px 0;float:right;font-family:Georgia, "Times New Roman", Times, serif;}



/* links for listing details */

#listing-nav {padding:10px 0px 10px 0;margin:0px;width:147px;float:left;}

#listing-nav ul {padding:0px;margin:0px;}

#listing-nav li { padding:0px;margin:0px;list-style-type:none;}

#listing-nav li a{width:147px;height:31px;}

#listing-nav span {display:none;}

#listing-nav a.listing_ifp{background:#fff url(/template-images/default/interactive.gif) no-repeat;display:block;}

#listing-nav a.listing_fp {background:#fff url(/template-images/default/b-fp.gif) no-repeat;display:block;}

#listing-nav a.listing_vt{background:#fff url(/template-images/default/virtualtours.gif) no-repeat;display:block;}

#listing-nav a.listing_imov{background:#fff url(/template-images/default/imovie.gif) no-repeat;display:block;}

#listing-nav a.listing_p{background:#fff url(/template-images/default/photogallery.gif) no-repeat;display:block;}

#listing-nav a.listing_b{background:#fff url(/template-images/default/makebooking2.gif) no-repeat;display:block;}

#listing-nav a.listing_main_active  {background:#fff url(/template-images/default/maindetails.gif) no-repeat;display:block;}

#listing-nav a.listing_map{background:#fff url(/template-images/default/map.gif) no-repeat;display:block;}

#listing-nav a.listing_website{background:#fff url(/template-images/default/website.gif) no-repeat;display:block;}



/* links for listing inner details */

#listing-nav2 {padding:0;margin:0px;font-size:11px;height:53px;position:relative;width:100%;top:5px;}

#listing-nav2 ul {padding:0px;margin:0px;display:inline;}

#listing-nav2 li { list-style:none;}

#listing-nav2 li a{width:147px;height:31px;position:absolute;}

#listing-nav2 span {display:none;}

#listing-nav2 a.listing_main {background:#fff url(/template-images/default/maindetails.gif) no-repeat;top:0;left:0;}

#listing-nav2 a.listing_fp {background:#fff url(/template-images/default/b-fp.gif) no-repeat;top:0;left:310px;}

#listing-nav2 a.listing_fp_active {background:#fff url(/template-images/default/b-fp.gif) no-repeat;top:0;left:310px;}

#listing-nav2 a.listing_p{background:#fff url(/template-images/default/photogallery.gif) no-repeat;top:0;left:156px;}

#listing-nav2 a.listing_b{background:#fff url(/template-images/default/makebooking.gif) no-repeat;top:0;left:310px;}

#listing-nav2 a.listing_map{background:#fff url(/template-images/default/map.gif) no-repeat;top:0;left:625px;}

#listing-nav2 a.listing_vt{background:#fff url(/template-images/default/virtualtours.gif) no-repeat;top:0;left:467px;}

#listing-nav2 a.listing_ifp{background:#fff url(/template-images/default/interactive.gif) no-repeat;top:0;left:467px;}



/* 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 */

h4.searchfilter{color:#1c4c7d;font-style:italic;font-size:1em;margin:11px 0;}

div.searchfilter fieldset{display: block;font-size:90%;}

div.searchfilter,div.searchresults{width:770px;}

div.searchfilter select{font-size:100%;padding:2px;}

.input_search_g {width:100px;}

div.searchfilter input{display:block;}

div.searchfilter label{float: left;display: block;margin: 0 1em 0 0;font-weight: bold;}

div.searchfilter select{display: block;}

div.searchfilter input.search_submit{float:right;margin:4px 126px 0 0;}

div.search_display_results{width:770px;border-bottom:2px solid #e22125;margin-top:40px;}

div.search_header_display{font-style:italic;float:left;width:345px;float:left;color:#1c4c7d;}

div.search_pages{float:right;width:360px;text-align:right;}

div.listing{width:770px;height:184px;border-bottom:1px solid #f3dadb;clear:both;}

div.listing div.left{float:left}

div.listing div.right{float:right;}

div.searchimage { float: left; background: url(/template-images/default/shadow.gif)  no-repeat bottom right; margin: 15px 0 0 10px !important; margin: 15px 0 0 5px;}

div.searchimage 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;}

div.searchimage img { background-color: #fff;padding: 1px;width:200px;height:150px;}

div.wrap{width:535px;float:right;font-family:Georgia, "Times New Roman", Times, serif;margin-top:25px;height:15px;float:right;}

div.topline{width:535px;float:right;}

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:#1c4c7d;}

div.topline a,div.nextline a{text-decoration:none;}

div.nextline{background: url(/template-images/default/bbc.gif)  no-repeat right top;width:64px;height:57px;margin:13px 0 7px 0;float:right;}

span.bed,span.bath,span.car{float:right;clear:both;margin-right:34px;color:#fff;}

span.bath{margin-top:3px;}

span.car{margin-top:3px;}

span.bed a,span.bath a,span.car a{color:#fff}

div.description{width:450px;float:left;margin:25px 0 7px 0;}

div.description p{color:#2e2e2f;}

div.description a.more{color:#e22125;font-weight:bold;}

div.description span.promo{text-transform:uppercase;display:block;font-weight:bold;color:#1c4c7d;}

div.search_pages,div.searchresults span.search_header_display{font-style:italic;color:#1c4c7d;}

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 */

#slidingmenu{width:100%;background: #E0E0E0 url(/template-images/default/menubg.gif) repeat-x left bottom;height:19px;border-top: solid 1px #FFFFFF;padding-top: 3px;display:block;text-align:center;position:relative;z-index:200;}

/* Appearance Top Level */

ul.slidingmenu{font-weight:bold;width:770px;z-index:1000;font-size:11px;}

ul.slidingmenu li{margin:0 -2px 0 0;}

ul.slidingmenu a,ul.slidingmenu a:visited{background:url(/template-images/default/linkgbred.jpg) no-repeat right 4px;padding:4px 5px;text-decoration:none;color:#1B3A69}

ul.slidingmenu,ul.slidingmenu li,ul.slidingmenu a{display:inline;text-decoration:none;}

ul.slidingmenu a.sec20,ul.slidingmenu a.sec20:visited{background-image:none;}



/* make lis into clean, moveable blocks */

ul.slidingmenu li{list-style-type:none;position:relative;display:inline;width:120px;}

/* Make list items do what theyre supposed to in IE */

ul.slidingmenu a{display:inline;text-decoration:none;}

ul.slidingmenu a:hover{color:#EF352B;text-decoration:none;}

/* second-level lists */

#slidingmenu li ul{width:150px;height:auto;background-image:none;background:#1B3A69;display:none;position:absolute;top:22px;left:0;}

/* third and further level lists */

#slidingmenu li ul ul{display:none;position:absolute;top:0;left:153px;}

/* lists nested under hovered list items */

#slidingmenu li:hover ul,#slidingmenu li.over ul{}

ul.slidingmenu ul{width:150px;border-width:0;font-size:12px;font-weight:400;text-align:left;color:#fff;background:#1B3A69;}

ul.slidingmenu ul li{width:150px;}

ul.slidingmenu ul a,ul.slidingmenu ul a:visited{color:#fff;text-decoration:none;padding:3px 3px 3px 6px;display:block;width:141px;border-width:0;border-bottom:1px solid #E0E0E0;background-image:none;}

ul.slidingmenu ul a.subheader,ul.slidingmenu ul a.subheader:visited{font-weight:bold;background:url(/template-images/default/sub.gif) no-repeat right 6px;}

ul.slidingmenu ul a:hover{background:#E22125;color:#fff;text-decoration:none;margin:0;padding:3px 3px 3px 6px;display:block;width:141px;}

ul.slidingmenu ul a.subheader:hover{background:#E22125 url(/template-images/default/sub.gif) no-repeat right 6px;}

/* end of drop down menu */

/* LIGHT BOX VIEWER CSS */

#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}

#lightbox a img{border:none;}

#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}

#imageContainer{padding:10px;}

#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}

#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1010;}

#imageContainer>#hoverNav{left:0;}

#hoverNav a{outline:none;}

#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/template-images/js/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}

#prevLink{left:0;float:left;}

#nextLink{right:0;float:right;}

#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 15% no-repeat;}

#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 15% no-repeat;}

#prevLink,#prevLink:hover,#prevLink:visited:hover{background:url(/template-images/js/prevlabel.gif) left 95% no-repeat;border:none;}

#nextLink,#nextLink:hover,#nextLink:visited:hover{background:url(/template-images/js/nextlabel.gif) right 95% no-repeat;border:none;}

#imageDataContainer{font:10px arial, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}

#imageData{padding:0 10px;}

#imageData #imageDetails{width:70%;float:left;text-align:left;}

#imageData #caption{font-weight:700;}

#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}

#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}

#overlay{position:absolute;top:0;left:0;z-index:990;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6px;opacity:0.6px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#pbox{position:relative;}

.header4,h4 {display:block;margin:10px 10px 0 10px;border-bottom:1px solid #1c4c7d;color:#1c4c7d;font-weight:bold;}

.header5,h5 {display:block;margin:10px 10px 0 0;border-bottom:1px solid #1c4c7d;color:#1c4c7d;font-weight:bold;}

.numfloat {float:left;margin-left:200px;}

.imageprofile{float:left;margin:5px 10px;border-width:0;}

.agentsprofile {padding:0 0 15px 0;margin:0 10px 10px 10px;min-height:133px;border-bottom:1px dashed #1c4c7d;}

.agentsprofile h4 {display:block;margin:10px 10px 0 0;color:#1c4c7d;font-weight:bold;border-width:0;}

.profiletext {margin:0 0 0 130px;}

.profiletextbio {display:block;font-size:85%;margin:5px 0 0 0;}

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;}

.leftbottomfront h5{border-width:0;margin:10px 0 0 8px;color:#1c4c7d;font-weight:bold;font-size:105%;}

.holidayTable {float:right;margin:10px 0 0 152px;position:absolute;}

.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;}

#propsearchHoliday {position:relative;}

#extraHolidays {position:absolute;left:0;top:40px;}

#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 66px;}

#extraHolidays #aircon{position:absolute;margin:-13px 0 0 125px;}

#extraHolidays #pets{position:absolute;margin:-13px 0 0 242px;}





.pdfLeft  { font-weight:bold; padding:3px 3px 3px 22px;background: transparent url(/template-images/default/pdf.gif) no-repeat center left;          }

div.pagecontainernew{width:770px;margin:0 auto;background:none;}

div.sidebarpagesnew{width:230px;float:left;background:none;}
div.searchmainnew{width:519px;padding-left:20px;float:right;background: url(/template-images/default/header_top_bg_2.gif) no-repeat;}
.clear {clear:both;}

#pg31 .formholder {float:left;position:absolute;width:245px;}