/* Live */

@import url(http://themes.multiarray.com/css/reset.css);
@import url(http://themes.multiarray.com/css/helpers.css);

/* =font-size hints
2em displayed at 24px 
1.5em displayed at 18px 
1.25em displayed at 15px 
1em displayed at 12px 
*/

/*# Site/Elements #*/
html { font-size:62.5%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#fff; background:#080000; }
h1 { float:left; padding:10px; }
h1 a { display:block; text-indent:-9999px; background:url(/ma/logo.aspx) no-repeat; width:425px; height:85px; }
h2 { color:#ffd863; border-bottom:1px dotted #ffd863; margin:0 10px; line-height:30px; font-size:15px; font-weight:bold; }
h3 { text-transform:uppercase; color:#ffd863; font-weight:bold; font-size:13px; padding-top:10px; }
h4 { font-weight:bold; font-style:italic; font-size:12px; padding-bottom:5px; }
h5 {}
h6 {}
p { padding:3px 0; line-height:1.4; }
b, strong, .required { font-weight:bold; }
i, em { font-style:italic; }
a { outline:none; }
a:link, a:visited { text-decoration:none; color:#fff; }
a:hover, a:active { text-decoration:underline; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; }
ul { list-style:none; }
table { border-collapse: collapse; border-spacing: 0; font-size:1em; }
table a { position : static; }

.emptydatatext { padding:10px 30px; }

/*# Navigation #*/
/*# Navigation/Main #*/
#nav .aboutList, #nav .contactList, #nav .newsList { float:right !important; }

#navSite { line-height:35px; border-bottom:2px solid #ffd863; float:left; width:900px; background:#1a1819; position:relative; z-index:9; clear:both; text-transform:uppercase; }
#nav, #nav ul { padding: 0; margin: 0; }
#nav a { display: block; width: auto; text-decoration:none; color:#fff; background:none; padding:0 10px; }
#nav .active a { background:#170f58; color:#fff; }
#nav li.active ul a { background:#170f58; }
#nav a:hover { background:#170f58; color:#fff; }
#nav a:hover, #nav .active a, #nav li:hover { background:#170f58; }
#nav li ul a { width:165px; background:#170f58; color:#fff; border:none; }
#nav li ul a:hover { background:#f2f2f2; color:#000; }
#nav li { float: left; width:auto; text-align:center; font-size:12px; }
#nav li li { text-align:left; line-height:20px; text-indent:10px; width:150px; font-size:11px; }
#nav li ul { position: absolute; background: #170f58; width: 150px; left: -999em; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li li.last, #nav li li.last a { border:none; }

.IE6 #nav li:hover ul, .IE6 #nav li.sfhover ul { left:auto !important; margin-left:auto; }
.IE7 #nav li:hover ul, .IE7 #nav li.sfhover ul { left:auto !important; margin-left:auto; }

#nav li.sellList ul a { width:235px; }
#nav li.sellList li { width:250px; }
#nav li.sellList ul { width: 255px; }

/*# Content #*/
#wrap { width:900px; margin:0 auto; }
#wrap #header {}
#wrap #header #logo {}
#wrap #content { border:2px solid #ffd863; float:left; width:900px; min-height:400px; height:auto !important; height:400px; }
.content-padding { padding:5px 10px; font-size:12px; float:left; width:880px; text-align:justify; }
.content-padding ul { margin-left:20px; list-style:disc; }
.content-padding li { line-height:1.4; max-width:680px; }
.content-padding p { max-width:700px; }

/*# Content/Home #*/
.slideContainer { float:left; width:900px; height:250px; border-bottom:2px solid #ffd863; }
.videoContainer { float:left; width:604px; }
.videoContainer .video { float:left; width:300px; border-right:2px solid #ffd863; }
.videoContainer a { text-decoration:none; }
.videoContainer .video span { line-height:30px; text-align:center; width:300px; display:inline-block; text-transform:uppercase; font-weight:bold; }
.textContainer { float:right; width:296px; }
.textContainer p { padding:3px 5px; }
.textContainer .text { border-bottom:#ffd863 1px solid; float:left; width:286px; padding:5px; }
.textContainer .whyChoose { border-bottom:#ffd863 2px solid; float:left; width:296px; position:relative; height:114px; }
.textContainer .whyChoose a.link { position:absolute; bottom:10px; right:20px; color:#000; font-weight:bold; font-size:12px; }
.textContainer .enquiry { float:left; width:286px; padding:5px; background:url(/images/concierge.aspx); height:132px; font-size:12px; }
.textContainer .enquiry h3 { font-size:13px; }

/*# General #*/
/*# General/Calculators #*/
.calculator h3 { padding-bottom:10px; text-transform:none; }
.calculator { float:left; width:330px; padding:30px 50px;}
.calculator .caption { float:left; width:120px; padding-bottom:5px; }
.calculator .textbox { padding-bottom:5px; }

/*# General/Content #*/
.whyChooseVideo { float:right; width:530px; }
.whyChooseText { float:left; width:340px; }

#whyChoosePad { margin:55px 0 0 65px; float:left; position:relative; height:218px; width:400px; }
#whyChoosePad a:hover { background-position:bottom left; }
#whyChoosePad a { background:url(/images/maxwalls_office.aspx) top left no-repeat; display:block; width:400px; height:218px; font-size:1px; text-indent:-9999px; }

.overseasBuyers h3{ text-transform:none; }
.registerBtn { float:right; font-weight:bold; line-height:1.4; margin:10px; padding:0 10px; border:1px solid #ffd863; }
.registerBtn:hover { background:#666; text-decoration:none; }

.contentLeft { float:left; width:470px; }
.contentRight { float:right; width:400px; }
.contentRight img { float:right; }

.newsLeft { float:left; width:460px; padding-left:10px; font-size:12px; text-align:justify; line-height:1.5; }
.newsLeft .text { border-bottom:1px dotted #ffd863; margin-bottom:10px; padding-bottom:5px; }
.newsRight { float:right; width:400px; }

.newsLeft ul { list-style:disc; margin-left:20px; }
.newsLeft li { padding:3px 0; }
.newsLink { font-weight:bold; }

.buyers { font-weight:normal; padding-left:5px; }

/*# General/Testimonials #*/
.testimonials { margin-bottom:10px; }
.testimonials .name { border-bottom:1px dotted #ffd863; padding:5px 0 10px 80px; font-weight:bold; }
.testimonials .text { padding:10px 80px 0 80px; }
.testimonials p { max-width:880px; }

/*# General/Contact Details #*/
#feedback { float:left; width:495px; }
.contactDetails { float:right; padding:80px 30px 80px 0px; text-align:right; font-size:12px; }

/*# General/Features #*/
.video { position:relative; }
.video.viewBtn:hover .featBtn { background:url(/images/view.aspx); }
.video.vtBtn:hover .featBtn { background:url(/images/play.aspx); }
.featBtn { position:absolute; bottom:40px; right:10px; display:block; width:65px; height:26px; }

/*# General/Helpful Links #*/
#helpfulLinks { float:right; width:250px; margin:10px 75px 5px 0; clear:right; }
#helpfulLinks ul {  margin-top:5px; text-align:left; width:210px; padding-left:10px; padding-bottom:5px; font-size:12px; list-style:disc; margin-left:20px; list-style:url(/ma/bullet.aspx); }
#helpfulLinks li a { text-decoration:none; display:block; font-weight:normal; }
#helpfulLinks { background:#333; }
#helpfulLinks li a:hover { font-weight:bold; }

/*# Listings #*/
.SoldSticker { width:282px; height:190px; display:block; background:url(/ma/sold.aspx) no-repeat; position:absolute; top:0; left:400px; }
.IE6 .SoldSticker { background:url(/ma/sold-ie.aspx) no-repeat; }
#listing-detail .SoldSticker { top:115px; right:-300px; left:auto; }
#brochure .SoldSticker { top:93px; left:87px; }

.listing .image, .imagePanel { position:relative; }

/*# Listings/Pager #*/
#BottomPagerStyle { display:none; }
#PagerStyle { float:right; padding:10px 0; height:16px; border-bottom:1px dotted #ffd863; width:880px; }
#PagerStyle .PagerNav { float:left; margin-left:10px; }
#PagerStyle .PagerSelect { float:right; margin-left:10px; }
#PagerStyle .PagerNav span { font-weight:bold; }

#PagerStyle a { display:inline-block; }
#PagerStyle span { background:#ffd863; padding:1px 5px; color:#000; display:inline-block; }

.top-page { float:left; width:880px; padding:10px 0; }
.top-page a { float:right; background:url(/ma/top.aspx) left 5px no-repeat; padding-left:10px; }

/*# Listings/Summary #*/
#ofi2 h4 { font-size:14px; }
.ofiBed { background:url(/ma/bed.aspx) center no-repeat; text-indent:-9999px; width:60px; }
.ofiBath { background:url(/ma/bath.aspx) center no-repeat; text-indent:-9999px; width:60px; }
.ofiCar { background:url(/ma/car.aspx) center no-repeat; text-indent:-9999px; width:60px; }

.ofiBedList img, .ofiBathList img, .ofiCarList img { float:left; margin-left:10px; }
.ofiBedList span, .ofiBathList span, .ofiCarList span { float:left; margin-left:10px; }
.ofiBedList span.feat, .ofiBathList span.feat, .ofiCarList span.feat { display:none; }

#ofi1 tr.ofiHighlight:hover { background:#505050; cursor:pointer; }

.listing { width:880px; float:left; border-bottom:1px dotted #ffd863; padding:10px 0; font-size:12px;  }
.listing .image { width:320px; float:left; }
.listing .text { float:left; width:560px; height:180px; }
.listing .heading { color:#ffd863; font-weight:bold; float:left; }
.listing .address { width:360px; float:left; color:#fff; padding-bottom:5px; }
.listing .catchPhrase { padding-bottom:5px; float:left; width:360px; font-size:13px; }
.listing .price { width:200px; float:left; text-align:right; }
.listing .desc{ width:400px; float:left; text-align:justify; }
.listing .desc a { float:right; margin-top:10px; color:#ffd863; }
.listing .bbc { float:right; width:60px; color:#ffd863; font-size:14px; }
.listing .bbc dt { float:left; width:40px; clear:left; margin-bottom:15px; }
.listing .bbc dd { float:left; width:20px; line-height:25px; font-weight:bold; margin-bottom:15px; }
.listing .bbc.detail dt, .listing .bbc.detail dd { margin-bottom:5px; }
.listing .contentRight p { text-align:justify; }

#listing-summary .listing .toolbar { float:left; width:560px; }
#listing-summary .listing .toolbar a { padding-left:35px; line-height:33px; display:inline-block; color:#676767; margin-right:10px; }
#listing-summary .listing .toolbar .slideshow { background:url(/ma/slideshow_bw.aspx) center left no-repeat; }
#listing-summary .listing .toolbar .shortlist { background:url(/ma/shortlist_bw.aspx) center left no-repeat; }
#listing-summary table { font-weight:bold; }
#listing-summary table h4 { padding:10px 0 0 0; color:#ffd863; }
#listing-summary table thead { color:#ffd863; font-size:14px; }

/*# Listings/Detail #*/
#listing-detail h3 { padding-bottom:10px; padding-top:0; color:#fff; }
#listing-detail h4 { font-size:15px; color:#ffd863; }
.listing .backBtn { padding-bottom:5px; float:left;text-transform:uppercase; }
#listing-detail .listing { border:none; }

.listing ul { margin-left:0; list-style:none; }
.listing li { line-height:1.4; max-width:auto; }

.listing .contentLeft { float:left; width:547px; }
.listing .contentRight { float:left; width:290px; margin-left:20px; }

.listing .imagePanel { float:left; width:547px; }
.listing .imagePanel img.main { float:left; padding:0 10px 10px 0; }
.listing .imagePanel img.thumb { float:left; padding-right:10px; }

.listing .bbc.detail { float:left; width:290px; padding-bottom:20px; }
.listing .bbc.detail dl { width:215px; float:right; }
.listing .bbc.detail dt { clear:none; }
.listing .bbc.detail dd { margin-left:10px; }

#listing-detail .listing .toolbar a { float:left; line-height:43px; display:inline-block; margin:0 2px 2px 0; width:106px; height:43px; text-indent:-9999px;}
.listing .divider { float:left; clear:both; width:536px; } 

#listing-detail .listing .toolbar { float:left; width:537px; clear:both; }
.listing .toolbar ul { float:left; }
.listing .toolbar li { float:left; width:108px; height:43px; }
.listing .toolbar .slideshow { background:url(/ma/slideshow.aspx) center left no-repeat; }
.listing .toolbar .floorplan { background:url(/ma/fplan.aspx) center left no-repeat; }
.listing .toolbar .virtual { background:url(/ma/virtual.aspx) center left no-repeat; }
.listing .toolbar .brochure { background:url(/ma/brochure.aspx) center left no-repeat; }
.listing .toolbar .shortlist { background:url(/ma/shortlist.aspx) center left no-repeat; }
.listing .toolbar .emailfriend { background:url(/ma/emailfriend.aspx) center left no-repeat; }
.listing .toolbar .map { background:url(/ma/map.aspx) center left no-repeat; }
.listing .toolbar .calc { background:url(/ma/calculator.aspx) center left no-repeat; }

.listing .overview { float:left; border-top:1px dotted #ffd863; padding-top:10px; margin-top:10px; width:290px; }
.listing .overview dt { color:#ffd863; font-weight:bold; float:left; width:70px; margin-bottom:10px; }
.listing .overview dd { float:right; width:220px; margin-bottom:10px; }
.listing .overview dl { clear:both; }
.listing .overview span, .lowercase { text-transform:lowercase; }
.phNo2 { margin-right:95px; }

/*# Listings/Brochure #*/
#brochure { width:695px; margin:0 auto; }
#brochure .brochureText { float:left; width:225px; text-align:justify; padding-top:30px; }
#brochure .brochureText h3 { color:#000; }
#brochure .imagePanel { float:right; width:456px; overflow:hidden; }
#brochure .imagePanel .mainImg { padding:30px 0 5px 0; float:left; width:456px; }
#brochure .imagePanel img.img2 { float:left; padding-right:5px; width:286px; height:225px; }
#brochure .imagePanel img.img1 { float:right; padding-left:5px; width:286px; height:225px; }
#brochure .imagePanel .thumbImg { width:165px; height:110px; padding:0 0 5px 0; }
#brochure .brochureLogo { padding:20px 0 0 35px; }
.brochureSlogan { font-size:50px; font-family:'Times New Roman'; font-style:italic; font-weight:bold; padding-top:30px; text-transform:capitalize; }
#brochure .disclaimer { float:left; clear:both; font-size:10px; text-align:justify; width:695px; }

/*# Forms #*/

/*# Forms/Search #*/
.search-form .office, .search-form .surrondingsuburb { display:none; }
.search-form { float:left; width:100%; padding:20px 0; }
.search-form div { padding:4px 0; }
.search-form div div { padding:0; }
.search-form label { display:block; float:left; width:134px; padding-right:10px; text-align:right; }
.search-form select { width:200px; }
.search-form .type br { display:none; }

.search-form .suburb { clear:left; }
.search-form .suburb select { height:100px; }

.search-form .price { clear:both; float:left; }
.search-form .price select { width:95px; }
.search-form .price .from { float:left; }
.search-form .price .from label { display:none; }
.search-form .price .to { float:left; margin-left:10px; }
.search-form .price .to label { display:none; }

.search-form .features { clear:both; float:left; width:100%; }
.search-form .features select { width:95px; }
.search-form .features .bedrooms { float:left; }
.search-form .features .bedrooms label { display:none; }
.search-form .features .carparks { float:left; margin-left:10px; }
.search-form .features .carparks label { display:none; }

.search-form .actions { clear:both; }
.search-form .actions .button { margin-left:144px; }

/*# Forms/Search/Commercial #*/
.search-form .listingtype { display:block !important; height:16px; }
.search-form .listingtype br { display:none !important; }
.search-form .listingtype input { float:left; }
.search-form .listingtype span label{ padding-left:5px; width:auto; }

/*# Forms/Search/Fast Find #*/
.propertySearch { float:right; width:350px; margin-top:60px; }
.propertySearch span { float:left; padding-right:10px; text-transform:uppercase; line-height:21px; color:#ffd451; }
.propertySearch option { display:none; }
.propertySearch .short, .propertySearch .actions { float:left; }
.propertySearch .short input { float:left; height:16px; width:200px; }
.propertySearch .actions input { float:left; border:1px solid #ffd451; background:none; color:#ffd451; margin-left:5px; }

/*# Forms/Bizforms #*/
.bizform * { margin:0; padding:0; }
.bizform { padding:20px 0; line-height:1.3; }
.bizform fieldset { margin-bottom:20px; padding:0 12px 12px 12px; }
.bizform.boxed fieldset { border:1px solid #ccc; }
.bizform legend { font-size:1.1em; padding:4px; font-weight:bold; color:#ffd863; }
.bizform p { padding:3px 0; clear:both; }
.bizform .disclaimer p{ margin:0.5em 0; }
.bizform .disclaimer h3+p{ margin-top:0; }
.bizform ol{ margin:10px 20px; list-style-type:decimal; }
.bizform li{ padding:4px 0; }
.bizform label, .bizform span.EditingFormLabel { float:left; width:140px; margin-right:10px; padding-top:2px; text-align:right; }
.bizform select { width:315px; }
.bizform input, .bizform textarea { width:310px; } 
.bizform .radio td { padding: 0; }
.bizform .radio input { width:auto !important; vertical-align:middle; }
.bizform .radio label { width:auto; display:inline; float:none; margin-left:10px; vertical-align:middle; }
.bizform .EditingFormErrorLabel { margin-left:10px; color:#f00; vertical-align:top; display:inline !important; float:right; }
.bizform.boxed .FormButton { margin:10px 0 0 20px; }
.ErrorLabel { margin-left:150px; padding:15px 0; color:#f00; }
.EditingFormInfoLabel { }
.FormButton { width:auto !important; margin:10px 0 0 160px; cursor:pointer; }

#marketAppraisal { width:515px; float:left; }

/*# Forms/Buyer Enquiry #*/
.enquiryText { font-size:18px; margin:15px; text-align:center;  }
.buyer-enquiry { padding:20px 0; }
.buyer-enquiry fieldset { margin-bottom:20px; padding:0 12px 12px 12px; }
.buyer-enquiry legend { font-size:1.1em; padding:4px; font-weight:bold; color:#ffd863; }
.buyer-enquiry td { text-align:left; }
.buyer-enquiry div { padding:3px 0; }
.buyer-enquiry div div { padding:0; }
.buyer-enquiry label { display:block; width:150px; float:left; margin-right:10px; text-align:right; }
.buyer-enquiry select, .buyer-enquiry input { width:200px; }
.buyer-enquiry textarea { width:200px; height:100px; }
.buyer-enquiry .checkbox input { width:auto !important; }
.buyer-enquiry .contactable .checkbox, .buyer-enquiry .investment .checkbox, .buyer-enquiry .emailalert .checkbox { margin-left:160px; }
.buyer-enquiry .contactable label, .buyer-enquiry .investment label, .buyer-enquiry .emailalert label { display:inline; float:none; margin-left:5px; }

.buyer-enquiry .suburb .check-list { border:1px solid #ccc !important; height:100px; width:193px; padding:2px; overflow:auto; }
.buyer-enquiry .suburb .check-list label { float:none; display:inline; width:auto; margin-left:5px; }
.buyer-enquiry .suburb .check-list input { width:auto; }
.buyer-enquiry .suburb .check-list table { width:150px; }
.buyer-enquiry .suburb .check-list td { padding:2px; }
.buyer-enquiry .features, .buyer-enquiry .price, .buyer-enquiry .investment { clear:both; }
.buyer-enquiry .features select, .buyer-enquiry .price select { width:95px; }
.buyer-enquiry .features .bedrooms, .buyer-enquiry .price .from { float:left; }
.buyer-enquiry .features .bedrooms label,  .buyer-enquiry .features .carparks label,  .buyer-enquiry .price .from label,  .buyer-enquiry .price .to label { display:none; }
.buyer-enquiry .features .carparks, .buyer-enquiry .price .to { float:left; margin-left:10px; }
.buyer-enquiry .actions { clear:both; }
.buyer-enquiry .button { width:auto !important; margin-left:170px; }

/*# Staff #*/
/*# Staff/Summary#*/
#staff { width:800px; margin:0 40px; padding-bottom:20px; float:left; }
#staff .member { float:left; width:200px; height:175px; padding-top:20px; }
#staff .member .image { width:100px; margin:0 auto; }
#staff .member .details { text-align:center; width:200px; float:left; }

/*# Staff/Profile #*/
#staff-profile { width:840px; margin:auto; }
#staff-profile h4 { font-size:15px; }
#staff-profile .jobTitle { font-size:12px; }
#staff-profile .image { float:left; width:200px; }
#staff-profile .text { float:left; width:500px; padding:50px; }

/*# Site/Footer #*/
#footer { float:left; clear:both; text-align:right; color:#676566; padding:10px 0; width:900px; }
#footer a { color:#676566; }
#footer .address { float:right; width:380px;  }
#footer .details { float:right; width:380px; }
#footer .mail { float:right; width:380px; }
#footer .links { float:right; width:380px; color:#5a5a5a; }
#footer .links a { color:#5a5a5a; }
#footer .footerLogos { float:left; width:440px; padding:20px 0; }
#footer .phNo { float:right; width:187px; }

/*# Listings/Popups #*/
.ob_show_panel { overflow:hidden !important; }
body.popup { width:100%; overflow:hidden-x; background:#fff; color:#000; }
body.popup a { color:#000; }
.popup #header { width:100% !important; border:0; float:left; clear:both; }
.popHead { background:#080000; width:100%; float:left; margin-bottom:20px; }
.popup .main { float:left; clear:both; width:100%; padding-top:10px; }
.popup #container{ width:100%; height:100%; background:none; }
.popup #content{ min-height:100px; padding: 10px; border:none; }
.popup .show{ margin:0 auto; width:800px; }
.popup #map{ width:540px; height:420px; margin:30px auto 0 auto; }
.popup h1#logo a{ position:static; margin:10px; }
.popup img#logo{ margin:20px; }
.popup .wizard, 
.popup .wizardcomplete{ height:350px; width:600px; margin-left:100px; }
.wizard .header, 
.wizardcomplete .header{ padding:10px; font-weight:bold; }
.wizard .mainstep, 
.wizard .step{ padding-top:10px; }
.wizard .caption{ width:280px; float:left; clear:left; margin-top:5px; text-align:right; padding-right:10px;  }
.wizard .box{ width:210px; float:left; margin-top:5px;  }
.wizard .validator{ margin-top:5px;  }
.wizard input, .wizard textarea{ width:200px; }
.wizardcomplete .message{ padding:20px;}
.popup .navigation{ width:500px; margin:10px auto; position:relative; top:-40px; text-align:right; }
.popup .form-email table{ width:100%; } 

/*# Site/Sitemap #*/
.siteMap { margin:10px 50px; }
.siteMap ul { margin:2px 0; font-weight:bold; list-style:none; width:400px; float:left; }
.siteMap ul li { padding:5px 0; }
.siteMap ul ul { font-weight:normal; margin-left:50px; }
.siteMap ul ul li { padding:2px 0; }
.siteMap a:link, #site-map a:visited { text-decoration:none; }
.siteMap a:hover, #site-map a:active { text-decoration:underline; }

.siteMap #helpfulLinks { margin-right:0 !important; }
.siteMap #helpfulLinks ul { margin:-top:5px; }
.siteMap #helpfulLinks ul li { padding:0; }

/*# Site #*/
/*# Site/Print #*/
@media print {

body { color:#000 !important; }
a, a:link, a:visited { color:#000 !important; text-decoration:none !important; }
#lightwindow { display:none; }
.page-actions { display:none; }
#SlideShowControl_panelnumber_0 { display:none; }
}

.enquiry_container { width: 630px; overflow: hidden;  float: left;  }
.enquiry_container .enquiry { width: 625px; float: left; }
/*nquiry_container .enquiry .sideBar{ float: left;  padding:10px; width:120px; font-weight: bold; font-size: 12px;}
.enquiry_container .enquiry .sideBar .link {float: left; border: solid 0px #c6d8ea;  padding-bottom: 5px; height: 15px; text-decoration: none;}
.enquiry_container .enquiry .sideBar .current {float: left; border: solid 0px #c6d8ea; font-weight:bold; color:#ffd863; height: 15px; padding-bottom: 5px; text-decoration: none;}*/

.enquiry_container .enquiry .wizard {width: 485px; float: left; overflow: hidden; padding:0 0 0 10px; /*border-left: solid 1px #cccccc;*/ overflow: hidden; }
.enquiry_container .enquiry .wizard .header { width: 484px; float: left; color: #ffd863; height:20px; padding-top: 10px; padding-left: 5px; font-weight: bold; font-size: 13px; }

.enquiry_container .enquiry .wizard .mainstep {width: 400px; float: left;  padding: 0px;  margin-top: 10px; border:solid 0px yellow; }
.enquiry_container .enquiry .wizard .mainstep .caption { width: 130px; float:left;  padding: 5px 5px 5px 5px; text-align:right; clear: left; font-weight: bold; font-size: 12px;}
.enquiry_container .enquiry .wizard .mainstep .box { width: 155px; float:left; padding: 5px 5px 5px 5px; font-size: 12px;}
.enquiry_container .enquiry .wizard .mainstep .validator { float: right; width: 95px;  color: #666666; padding-top: 8px; font-weight: bold; font-size: 12px;}
.enquiry_container .enquiry .wizard .step {width: 400px; float: left; overflow: hidden; padding: 0px;  margin-top: 10px; }
.enquiry_container .enquiry .wizard .step .caption { width: 130px; float:left; padding: 5px 5px 5px 5px; text-align:right; clear: left; font-weight: bold; font-size: 12px;}
.enquiry_container .enquiry .wizard .step .box { width: 240px; float:left; padding: 5px 5px 5px 5px; font-size: 12px;}

.enquiry_container .enquiry .navigation { /*border-left: solid 1px #cccccc;*/ float: left; padding: 20px; margin-left:90px; }
.enquiry_container .enquiry .navbutton { border: solid 1px #ffd863; width: 80px; color: #fff; float: right; background:transparent; margin-left: 10px;}
.enquiry_container .enquiry .navbutton:hover { background:#666; }

.enquiry_container .enquiry .wizardcomplete { width: 625px; float: left;  margin: 0px; overflow: hidden; height: 250px;  font-size: 12px; font-weight: bold;}
.enquiry_container .enquiry .wizardcomplete .header { width: 625px;  float: left; padding: 10px; color: #FFFFFF; height:10px;}
.enquiry_container .enquiry .wizardcomplete .message {float: left; padding: 10px; }

.enquiry_container .enquiry .checkbox input { width:auto !important; }
.enquiry_container .enquiry .checkbox label { display:inline; float:none; margin-left:5px; }

.enquiry_container .enquiry .suburb div { border:1px solid #ccc !important; padding-left:5px; }

.enquiry_container .enquiry select { width:130px; }
.enquiry_container .enquiry textarea { width:231px; }

#print { float:left; width:880px; }

.print { float:left; width:880px; clear:both; padding-bottom:10px; }
.print a { color:#fff; padding:0 5px; float:right; }

.MultiArray { display:none; }

a.CMSEditModeButtonAdd { color:#000 !important; }