/* HTML5 RESET  */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline;zoom:1;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}body{font-size:1em;line-height:1.4;margin:0;}a{color:#00e;text-decoration:none;}a:visited{color:#551a8b;}a:hover{color:#06e;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:700;}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}pre{white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}svg:not(:root){overflow:hidden;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;margin-left:-7px;white-space:normal;padding:0;}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0;}button,input{line-height:normal;}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;width:13px;height:13px;padding:0;}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;line-height:0;}.hidden{display:none!important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;}audio:not([controls]),[hidden],.ir br{display:none;}figure,form{margin:0;}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}

html, body, .outer, .inner, .banner { width:100%; min-height:100%; }
body, textarea { font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:11px; line-height:15px; }
.inner { width:1020px; margin:auto; padding-bottom:52px; background:url( ../images/layout/bg-shadow.png) center bottom no-repeat; position:relative; }
.lt-ie8 .inner { padding-bottom:32px; }
.landing .inner { background:url( ../images/layout/bg-shadow-landing.png) center bottom no-repeat; }
.landing header { height:450px; }
.half-page header { height:105px; }
header { height:400px; position:relative; }
nav { height:40px; padding:0 40px; position:absolute; right:0; }
nav>ul { text-align:right; }
nav>ul>li { display:inline; }
nav>ul>li>a { display:inline-block; height:40px; font-family: 'Droid Sans', sans-serif; font-size:10px; line-height:40px; color:#fff !important; text-transform:uppercase; padding:0 15px; margin:0 5px; font-weight:normal; }
nav>ul>li>a:hover, nav>ul>li.current_page_item a { color:#fff; border-bottom:5px solid #fcc300; height:35px; }

#logo { margin-left:30px; }
.clips { width:100%; height:29px; background:url( ../images/layout/clips-moorabin-ss.png) center top no-repeat; position:absolute; top:412px; }
.border { border-bottom:1px; }
.main { margin:0 30px; padding:45px 40px 0 40px; background:#fff; border-bottom:1px solid #b1ada8; }
.landing .main { background:#1b1b1b; border-bottom:0; }
.half-page .main { width:370px; margin-top:71px; padding:25px 25px 0 25px; }
.half-page aside { width:540px; float:right; padding-right:30px; }
.half-page aside.hero-image { background:url( ../images/layout/aside-hero-shadow.png) right top no-repeat; margin-top:-29px; padding-top:29px; }
.main section { border-width:1px 0; border-style:solid; border-color:#eaeaea; }
.landing .main section { border-color:#494949; }
.main section.last { border-bottom:0; }
.main section>div { width:430px; padding:40px 20px 50px 0; float:left; }
.half-page .main section>div { width:370px; padding-right:0; }
.main section>div.second { padding-right:0; }
.main section>div ul { padding-left:15px; }
.main section h1 { font-weight:bold; font-size:11px; text-transform:uppercase; color:#285066; }
.main section h2 { font-weight:normal; border-width:1px 0; border-style:solid; border-color:#eaeaea; padding:18px 0; margin:2px 0 0 0; }
.landing .main section h2 { border-color:#494949; }
.main section h3 { font-weight:bold; font-size:11px; text-transform:uppercase; }
footer { position:relative; }
footer .footer-links { font-size:9px; padding:5px 30px; text-align:right; }
.landing footer .footer-links { padding:5px 70px; text-align:left; }
.lt-ie8 footer .footer-links { padding:0 70px; }
footer .footer-links span { padding:0 12px; }
footer .footer-border { margin:0 30px; padding:0 2px 2px 2px; }
.landing footer .footer-border { background:#1b1b1b; }
footer .footer-border span { display:block; height:2px; border-width:1px 0; border-style:solid; border-color:#b1ada8; }
.landing footer .footer-border span { display:block; height:2px; border-width:1px 0; border-style:solid; border-color:#494949; }
footer .footer-note { position:absolute; top:-54px; left:14px; }
.landing footer .footer-note { left:auto; right:14px; }

.half-page #contact-form { width:370px; padding:15px 0; }
.half-page #contact-form label { width:94px; height:23px; line-height:28px; display:inline-block; }
.half-page #contact-form input { width:260px; height:23px; display:inline; border:1px solid #818181; margin-bottom:6px; padding:0 5px; }
.half-page #contact-form textarea { width:260px; height:92px; padding:5px; border:1px solid #818181; resize:none; }
.half-page #contact-form input[type="submit"] { width:auto; background:transparent; margin:6px 0 0 96px; padding:0; border:0; color:#f2962a; text-transform:uppercase; text-decoration:underline; font-weight:bold; }
.half-page #contact-form label.error { color:#ff0000; }
.half-page #contact-form input.error,
.half-page #contact-form textarea.error { border-color:#ff0000; }

.half-page #em_subscribe_form { width:370px; padding:15px 0; }
.half-page #em_subscribe_form label { width:94px; height:23px; line-height:28px; display:inline-block; }
.half-page #em_subscribe_form input { width:260px; height:23px; display:inline; border:1px solid #818181; margin-bottom:6px; padding:0 5px; }
.half-page #em_subscribe_form textarea { width:260px; height:92px; padding:5px; border:1px solid #818181; resize:none; }
.half-page #em_subscribe_form select { width:272px;  margin-bottom: 6px;}
.half-page #em_subscribe_form input[type="submit"] { width:auto; background:transparent; margin:6px 0 0 96px; padding:0; border:0; color:#f2962a; text-transform:uppercase; text-decoration:underline; font-weight:bold; }

/* MOORABBIN SS */
#body-moorabbin-ss { background:url( ../images/layout/bg-moorabin-ss.png) center top repeat; color:#2d2e2e; }
#body-moorabbin-ss .bg-texture { background:url( ../images/layout/bg-tex-moorabin-ss.png) center top repeat-x; }
#body-moorabbin-ss .banner { background:url( ../images/layout/banner-moorabin-ss-01.png) center bottom no-repeat; }
.page-id-7838 .main, .page-id-7841 .main { min-height: 700px; }
.page-id-7843 .main { min-height: 564px; }
#body-moorabbin-ss .main h2 { font-family: 'Droid Sans', sans-serif; font-size:24px; line-height:26px; color:#f78507; text-transform:uppercase; font-weight:normal; }
#body-moorabbin-ss .main section a { color:#f78507; }
#body-moorabbin-ss footer .footer-links,
#body-moorabbin-ss footer .footer-links a { color:#285066; }

/* CAPITAL PLACE */
#body-7818 { background:url( ../images/layout/bg-capital-place.jpg) center top repeat; color:#fff; }
#body-7818 .bg-texture { background:url( ../images/layout/bg-tex-capital-place.png) center top no-repeat; }
#body-7818 .banner { background:url( ../images/layout/banner-capital-place.png) center bottom no-repeat; }
#body-7818 .main h2 { font-family: 'Droid Sans', sans-serif; font-size:24px; line-height:26px; color:#f1db1b; text-transform:uppercase; font-weight:normal; }
#body-7818 .main section a { color:#27b3c0; }
#body-7818 footer .footer-links,
#body-7818 footer .footer-links a { color:#ccc; }

/* ROWVILLE */
#body-7830 { background:url( ../images/layout/bg-capital-place.jpg) center top repeat; color:#fff; }
#body-7830 .bg-texture { background:url( ../images/layout/bg-tex-capital-place.png) center top no-repeat; }
#body-7830 .banner { background:url( ../images/layout/banner-fulham-rd.png) center bottom no-repeat; }
#body-7830 .main h2 { font-family: 'Droid Sans', sans-serif; font-size:24px; line-height:26px; color:#f1db1b; text-transform:uppercase; font-weight:normal; }
#body-7830 .main section a { color:#27b3c0; }
#body-7830 footer .footer-links,
#body-7830 footer .footer-links a { color:#ccc; }

/* CARTWRIGHT CENTRE */
#body-1840 { background:#dacaba; color:#fff; }
#body-1840 .bg-texture { background:url( ../images/layout/bg-tex-cartwright-centre.png) center top no-repeat; }
#body-1840 .banner { background:url( ../images/layout/banner-cartwright-centre.png) center bottom no-repeat; }
#body-1840 .main h2 { font-family: 'Droid Sans', sans-serif; font-size:24px; line-height:26px; color:#c9b5a2; text-transform:uppercase; font-weight:normal; }
#body-1840 .main section a { color:#27b3c0; }
#body-1840 footer .footer-links,
#body-1840 footer .footer-links a { color:#8c1d12; }

/* CENTRAL ONE */
#body-1848 { background:url( ../images/layout/bg-central-one.jpg) center top repeat; color:#fff; }
#body-1848 .bg-texture { background:url( ../images/layout/bg-tex-central-one.png) center top no-repeat; }
#body-1848 .banner { background:url( ../images/layout/banner-central-one.png) center bottom no-repeat; }
#body-1848 .main h2 { font-family: 'Droid Sans', sans-serif; font-size:24px; line-height:26px; color:#a7e1da; text-transform:uppercase; font-weight:normal; }
#body-1848 .main section a { /* color:#27b3c0; */ color:#08d2ba; }
#body-1848 footer .footer-links,
#body-1848 footer .footer-links a { color:#175b52; }

/* MANGO HILL */
#body-7824 { background:url( ../images/layout/bg-mango-hill.jpg) center top repeat; color:#fff; }
#body-7824 .bg-texture { background:url( ../images/layout/bg-tex-mango-hill.png) center top no-repeat; }
#body-7824 .banner { background:url( ../images/layout/banner-mango-hill.png) center bottom no-repeat; }
#body-7824 .main h2 { font-family:'CaviarDreamsBold', sans-serif; font-size:30px; line-height:26px; color:#91dfeb; text-transform:capitalize; font-weight:normal; }
#body-7824 .main section a { color:#f54828; }
#body-7824 footer .footer-links,
#body-7824 footer .footer-links a { color:#1c7a8c; }

#error-msg { color: red; }

/* Caviar Dreams by Lauren Thompson - http://nymphont.blogspot.com */
@font-face {
	font-family:'CaviarDreamsBold';
	src:	url('../fonts/CaviarDreams_Bold-webfont.eot');
	src:	url('../fonts/CaviarDreams_Bold-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/CaviarDreams_Bold-webfont.woff') format('woff'),
			url('../fonts/CaviarDreams_Bold-webfont.ttf') format('truetype'),
			url('../fonts/CaviarDreams_Bold-webfont.svg#CaviarDreamsBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* SLIMBOX2 - http://www.digitalia.be/software/slimbox2/ */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}.lbLoading{background:#fff url( ../images/slimbox/loading.gif) no-repeat center;}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}#lbPrevLink{left:0;}#lbPrevLink:hover{background:transparent url( ../images/slimbox/prevlabel.gif) no-repeat 0 15%;}#lbNextLink{right:0;}#lbNextLink:hover{background:transparent url( ../images/slimbox/nextlabel.gif) no-repeat 100% 15%;}#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url( ../images/slimbox/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}#lbCaption,#lbNumber{margin-right:71px;}#lbCaption{font-weight:700;}