@charset "utf-8";*,body,html{margin:0;padding:0;font-size:100%;font-family:futura-pt;z-index:1}form,form input[type=submit]{font-family:futura-pt}.billboard__content,.billboard__content__punchline,h1,h2,h3,h4,nav{margin:0;padding:0;font-family:futura-pt}.clearfix{margin:0;padding:0}.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden;font-size:0}ul{margin:0;padding:0}strong{font-weight:700}.show_mobile{display:none}body,html{color:#1f0303;background:#f4f4ef;-webkit-text-size-adjust:none;font-size:11pt}input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border:0}.s{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}a,form.form__contact input[type=submit]{text-decoration:underline;transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;color:#1f0303}input[type=submit]{transition:all 300ms;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms}.wrap{width:960px;margin:0 auto;padding:0}p{font-size:11pt;line-height:16px;text-align:left}.content__billboard,header{width:100%;border-bottom:2px solid #771b1b}.content__branding_web{margin:30px 0;float:left;width:153px;height:70px}.content__branding_web img{z-index:2}nav{float:left;width:410px;margin:30px 20px;height:70px;position:relative}nav ul#menu-header-menu-1{float:left;font-size:11pt;position:relative}nav ul#menu-header-menu-1 li{margin:0;padding:0;float:left;position:relative;z-index:20}nav ul#menu-header-menu-1 li a{z-index:20;display:inline-block;float:left;text-align:center;line-height:50px;height:50px;text-transform:uppercase;text-decoration:none;margin:10px 0;padding:0 10px}nav ul#menu-header-menu-1 li a:hover{text-decoration:none;background:#771b1b;color:#f4f4ef;z-index:20}nav ul#menu-header-menu-1 li ul.sub-menu{width:300px;background:#771b1b;opacity:.9;position:absolute;top:60px;right:0;height:auto;display:none;z-index:20;-webkit-backface-visibility:hidden;backface-visibility:hidden}nav ul#menu-header-menu-1 li:hover>ul.sub-menu{display:block;z-index:20}ul#menu-header-menu-1 li ul.sub-menu li{float:none;position:relative;z-index:20;display:block;clear:left}nav ul#menu-header-menu-1 li ul.sub-menu li a{line-height:30px;height:30px;text-transform:none;display:block;float:none;z-index:20;padding:10px;margin:0;border:0;text-align:right;font-size:11pt;color:#f4f4ef}nav ul#menu-header-menu-1 li ul.sub-menu li a:hover{background:#3d0d0d;z-index:20}ul.content__locations{float:left;width:330px}ul.content__locations li{display:inline-block;float:left;text-align:center;width:110px;background:#2385c3;height:112px;border-top:18px solid #1a699b;font-size:14pt;color:#f4f4ef;line-height:24px}ul.content__locations li span{font-size:10pt}ul.content__locations li.ul_locations__syd{background:#092d44;border-top:18px solid #051a28}ul.content__locations li.ul_locations__bne{background:#771b1b;border-top:18px solid #4c1111}img.icons_sprite_a,img.icons_sprite_b{display:block;background:url(_images/icons_sprite_a.png);width:30px;height:30px}img.location__white{margin:14px auto 5px}.locations__location__mobile>img.location__white{margin:15px}img.phone__white{background-position:-30px 0;margin:15px}img.icons_sprite_b{background:url(_images/icons_sprite.png);width:20px;height:20px}.content__billboard{height:400px;background:url(_images/billboard_one.jpg) no-repeat top center;border-width:4px}.content__billboard_caption{font-size:22pt;background:#771b1b;height:60px;border-top:5px solid #4c1111;color:#f4f4ef;float:right;padding:0 20px;line-height:60px;margin-top:335px;text-transform:uppercase}.content__partone,.content__parttwo,.content__pre_footer{width:100%;color:#f4f4ef;background:#999;padding:40px 0}.content__partone{background:url(_images/background_ptone.jpg) no-repeat top center}.partone__intro{float:left;width:540px;margin:0 10px}.content__parttwo h1,.partone__intro h1{font-size:28pt;margin-bottom:20px;text-transform:uppercase}.partone__intro p{font-size:16pt;line-height:22pt}.partone__quicklinks{width:300px;margin:0 10px;float:right}.partone__quicklinks a{line-height:60px;height:60px;text-align:right;position:relative;display:block;margin:10px 0;color:#f4f4ef;text-decoration:none;font-size:12pt;text-transform:uppercase;padding-right:10px;opacity:.7;-webkit-backface-visibility:hidden;backface-visibility:hidden}.partone__quicklinks a div{width:60px;float:left;display:block}img.arrow__white{margin:20px;display:block}a.quicklinks__blue{background:#2385c3}a.quicklinks__blue div{background:#1a699b}a.quicklinks__dark_blue{background:#092d44}a.quicklinks__dark_blue div{background:#051a28}a.quicklinks__red,form.content-contact__form input[type=submit]{background:#771b1b}a.quicklinks__red div,form.content-contact__form input[type=submit]:hover{background:#4c1111}.partone__quicklinks a:hover{opacity:1}.content__parttwo{background:#f4f4ef}.content__parttwo h1{color:#4a4a4a}.parttwo-customer img{max-height:100px;margin:0 10px 20px;display:inline-block}.content__parttwo p,.content__parttwo ul{font-size:16pt;color:#4a4a4a;line-height:25pt}.content__parttwo ul{list-style:circle inside}img.size-full{max-width:100%;padding:20px 0;display:block;height:auto}.locations__location__mobile,.locations__phone__mobile{float:right;width:60px;height:60px}.client__pres{width:31.3333%;float:left;margin:1%}.client__pres img{max-width:100%;width:auto;max-height:50px;margin-bottom:10px}.client__pres h3{font-size:14pt;margin-bottom:10px;color:#1f0303}.client__pres p{font-size:10pt;display:block;padding:10px;background:#e4e3df;border:1px dashed #ccc}ul.ui_grid{margin:0}ul.ui_grid li{float:left;margin:0 10px}ul.third li{width:300px}ul.fourth li{width:220px}.message,.message__error,.message__good{padding:10px 0;width:96%;background:#fff368;font-size:12pt;margin:20px auto;line-height:20px;text-indent:10px;color:#f1f1f1}.message__error{background:#f48686}.message__good{background:#76b376}form.content-contact__form{width:86%;margin:20px 10px;font-size:12pt;color:#1f0303}form.content-contact__form fieldset{border:0;margin:0 0 10px;padding:0}form.content-contact__form label{float:left;line-height:40px;height:40px;width:25%;margin-right:1%}form.content-contact__form input,form.content-contact__form textarea{height:40px;line-height:40px;text-indent:5px;border:0;background:#ccc;width:74%;margin:0}form.content-contact__form textarea{text-indent:0;height:70px;line-height:normal}form.content-contact__form input[type=submit]{margin-left:26%;cursor:pointer;color:#f5f4ef}.content__pre_footer{background:#dadad6;color:#1f0303;text-align:center}.content__pre_footer h2{font-size:16pt;margin:10px 0 20px}img.location__black,img.phone__black{margin:20px auto;background-position:-20px 0}img.phone__black{background-position:-40px 0}footer{text-align:center;padding:40px 0;line-height:20pt}.mobile__menu{width:90%;height:40px;padding:0;display:none;margin:0 auto}.mobile__menu ul{font-size:8pt;list-style:none;text-align:center}.mobile__menu ul li{position:relative}.mobile__menu ul li ul{background:#771b1b;position:absolute;display:none;width:100%;text-align:left;font-size:11pt;float:none;left:0;top:40px;z-index:20}.mobile__menu ul li ul li{margin:0}.mobile__menu ul li ul li a{display:block;padding:0;margin:0;line-height:50px;height:50px;text-indent:10px;text-decoration:none;border-bottom:1px solid #4d1111;color:#f4f5f0}.mobile__menu ul li ul li a:hover{background:#4d1111}.mobile__menu ul li:hover ul{display:block}ul.mobile__locations{width:100%;color:#f5f4ef}ul.mobile__locations li{line-height:60px;height:60px;text-indent:10px;width:100%;background:#2385c4}.ul_locations__mel__mobile .locations__phone__mobile{background:#114a6d}.ul_locations__mel__mobile .locations__location__mobile{background:#19699a}ul.mobile__locations li.ul_locations__syd__mobile{background:#092d45}.ul_locations__syd__mobile .locations__phone__mobile{background:#020d14}.ul_locations__syd__mobile .locations__location__mobile{background:#041a28}ul.mobile__locations li.ul_locations__bne__mobile{background:#771b1c}.ul_locations__bne__mobile .locations__phone__mobile{background:#2d0a0a}.ul_locations__bne__mobile .locations__location__mobile{background:#4d1111}ul.content__sub_buttons{margin:0 auto 40px;width:100%;list-style:none}ul.content__sub_buttons li{float:left}ul.content__sub_buttons li a{line-height:40px;height:40px;background:#ccc;text-align:center;font-size:10pt;display:block;margin:0 5px 10px;text-decoration:none;padding:0 20px}ul.content__sub_buttons li a:hover{background:#999}ul.content__sub_buttons li.sub_buttons__parent a,ul.content__sub_buttons li.sub_buttons__parent a:hover{background:#333;color:#f4f4ef}ul.content__sub_buttons li.current_page_item a{background:#999}@media screen and (max-width:959px){.mobile__brand,.mobile__menu,.show_mobile{display:block}.content__billboard,.content__pre_footer,.partone__quicklinks a div,nav,ul.content__locations{display:none}.partone__intro,.partone__quicklinks,.wrap,form.content-contact__form{width:96%;margin:0 auto;padding:0}.content__branding_web{float:none;display:block;margin:40px auto}.partone__intro,.partone__intro p{text-align:center;height:auto;background-size:cover}.content__parttwo p,.partone__intro p{font-size:13pt;text-align:center}.client__pres,.partone__intro,.partone__quicklinks{width:100%;margin:0;float:none}.content__parttwo h1,.partone__intro h1{font-size:20pt;text-align:center}.partone__quicklinks,form.content-contact__form{margin-top:20px}.partone__quicklinks a{width:48%;line-height:50px;height:50px;text-align:center;padding:0;margin:1%;float:left;opacity:1}.parttwo-customer{text-align:center}.parttwo-customer img{max-height:40px;width:auto;margin:1%}footer{border-top:2px solid #771b1b}.client__pres{margin-bottom:20px;padding-bottom:20px;text-align:center;border-bottom:2px solid #771b1b}form.content-contact__form input,form.content-contact__form input[type=submit],form.content-contact__form label,form.content-contact__form textarea{width:100%;display:block;margin:0}form.content-contact__form input[type=submit]{margin-top:20px}}