/* ---ROOT--- */
body,html{display:block;width:100%;height:100%;}
body{margin:0;padding:0;font-family:arial;font-size:12px;background:url(http://crowncoffee.com.au/assets/fe/images/bg.jpg) no-repeat top center #040303;color:#fff;}
a{outline:none;color:#fff;}
    a:hover{text-decoration:underline;}
    a img{border:none;}
ul{list-style-image:url(http://crowncoffee.com.au/assets/fe/images/list_arrow.png);}

/* ---GLOBAL--- */
.centering{width:1000px;margin:0 auto;}
.divider{display:block;height:3px;background:url(http://crowncoffee.com.au/assets/fe/images/divider_repeat.png) repeat-x;}
    .divider.margin_tb{margin:15px 0;}
.cl{clear:left;}
.cr{clear:right;}
.cb{clear:both;}
.req{color:red;font-weight:bold;}
.hide{display:none;}
form.std{margin:0;padding:0;}
    form.std select,
    form.std textarea,
    form.std label,
    form.std input{float:left;margin:0 10px 10px 0;width:300px;}
    form.std label{width:120px;}
    form.std textarea{width:500px;height:100px;}
    form.std input[type='submit']{width:auto;}
    form.std br{clear:left;}
.field_error{color:red;}
h1 a,
h2 a,
h3 a{text-decoration:none;}

/* ---HEADER--- */
.header{position:relative;height:120px;}
    .header .logo{position:absolute;left:0;bottom:0;display:block;width:257px;height:39px;background:url(http://crowncoffee.com.au/assets/fe/images/logo.png) no-repeat;}
    .header .call{position:absolute;right:40px;top:-59px;width:194px;height:59px;background:url(http://crowncoffee.com.au/assets/fe/images/call.png) no-repeat;}
    .header .nav{position:absolute;right:0;bottom:7px;}
        .header .nav h3{font-size:14px;margin:0;padding:0;}
        .header .nav a{position:relative;display:block;float:left;margin:0 15px;color:#b89b6f;text-decoration:none;}
            .header .nav a:hover{color:#fff;text-decoration:none;}
            .header .nav a.active{color:#fff;}
                .header .nav a.active .highlight{position:absolute;display:block;height:3px;top:-15px;left:0;width:100%;background:url(http://crowncoffee.com.au/assets/fe/images/divider_repeat.png) repeat-x;}


/* ---MAIN--- */
.main{position:relative;}
    .main .product_banner{}
        .main .product_banner .col{float:left;}
            .main .product_banner .col.c1{width:20%;}
            .main .product_banner .col.c2{width:42%;}
                .main .product_banner .col.c2 .adj{padding:0 20px;}
                .main .product_banner .col.c2 h1{margin-top:0;font-size:36px;}
                    .main .product_banner .col.c2 h1 span{font-size:17px;}
            .main .product_banner .col.c3{width:30%;}
                .main .product_banner .col.c3 .adj{padding-right:10px;}
            .main .product_banner .col.c4{width:8%;}
            .main .product_banner .expand_button{padding:8px;border:solid 1px #dadada;background:url(http://crowncoffee.com.au/assets/fe/images/white_bg_repeat.jpg) repeat-x top #CBC5B9;text-align:center;color:#000;cursor:pointer;border-radius:4px;box-shadow:3px 3px 3px #000;margin-bottom:5px;}
                .main .product_banner .expand_button a{color:#000;}
                .main .product_banner .expand_button.active .arrow{display:none;}
                .main .product_banner .expand_button .arrow{background:url(http://crowncoffee.com.au/assets/fe/images/p_exp_arrow_down.png) no-repeat bottom center;padding-bottom:10px;}
            .main .product_banner .expand_content{}
                .main .product_banner .expand_content p{margin-top:0;}
                    .main .product_banner .expand_content p .title{font-weight:bold;font-size:14px;margin-bottom:5px;}
                .main .product_banner .expand_content h1{font-size:16px;color:#DABA89;}
                    .main .product_banner .expand_content h1:first-child{margin-top:0;}
                .main .product_banner .expand_content .border{float:right;width:78%;border-left:solid 1px #302B28;margin-bottom:20px;}
                .main .product_banner .expand_content .adj{padding-left:30px;}
        .main .product_banner.equipment_banner{}
            .main .product_banner.equipment_banner .c1{width:40%;}
            .main .product_banner.equipment_banner .c2{width:90%;}
                .main .product_banner.equipment_banner .c2 .adj{padding:0;}
            .main .product_banner.equipment_banner .c3{width:10%;}
    .main .content_banner{height:238px;}
        .main .content_banner .col{float:left;width:50%;position:relative;}
            .main .content_banner .col a{color:#fff;}
            .main .content_banner .col.bnr{height:238px;overflow:hidden;}
            .main .content_banner .col.cup_seat{background:url(http://crowncoffee.com.au/assets/fe/images/bnr_cup_seat.jpg) no-repeat;}
            .main .content_banner .col.service{background:url(http://crowncoffee.com.au/assets/fe/images/bnr_service.jpg) no-repeat;}
            .main .content_banner .col.branding{background:url(http://crowncoffee.com.au/assets/fe/images/bnr_branding.jpg) no-repeat;}
            .main .content_banner .col.business{background:url(http://crowncoffee.com.au/assets/fe/images/bnr_business.jpg) no-repeat;}
            .main .content_banner .col.text{background:#120C08;}
            .main .content_banner .col .padding{padding:25px;padding-left:30px;}
            .main .content_banner .col h1{margin:0;font-size:32px;}
            .main .content_banner .col h3{margin:0;font-size:20px;}
            .main .content_banner .col .button{position:absolute;left:25px;bottom:10px;width:185px;height:51px;background:url(http://crowncoffee.com.au/assets/fe/images/bnr_button_bg.png) no-repeat;font-size:11px;color:#000;}
                .main .content_banner .col .button .padding{padding:11px 13px;}
                .main .content_banner .col .button a{text-decoration:none;color:#000;}
    .main .banner{position:relative;height:439px;background:url(http://crowncoffee.com.au/assets/fe/images/banner.jpg) no-repeat;}
        .main .banner .inner_content{position:absolute;width:423px;height:453px;bottom:-170px;left:70px;display:none;cursor:pointer;}
        .main .banner .panel_container{display:block;position:absolute;top:5px;right:0;width:350px;height:430px;overflow:hidden;}
        .main .banner .panel{position:absolute;width:350px;right:-350px;}
            .main .banner .panel.p1{top:0px;}
            .main .banner .panel.p2{top:123px;}
            .main .banner .panel.p3{top:246px;}
            .main .banner .panel.p4{top:340px;}
            .main .banner .panel .padding{padding:12px;}
            .main .banner .panel .content{background:url(http://crowncoffee.com.au/assets/fe/images/panel_bg.png);}
            .main .banner .panel .title{background:#080606;padding-right:30px;}
                .main .banner .panel .title.padding{padding:8px 12px;}
                .main .banner .panel .title h3{padding:0;margin:0;font-size:16px;color:#fdcfb0;}
                .main .banner .panel:hover .title{background:#2A2121 url(http://crowncoffee.com.au/assets/fe/images/panel_arrow.png) right center no-repeat;}
    .main .footer{position:absolute;bottom:0;left:0;width:100%;height:60px;color:#45352a;}
        .main .footer a{color:#45352a;}
    .main .product_form{margin:0;padding:0;}
        .main .product_form .input_col{float:left;width:33%;}
        .main .product_form .enq_col{float:left;width:67%;}
            .main .product_form .enq_col .adj{padding-left:20px;}
        .main .product_form label{display:block;margin-bottom:5px;}
        .main .product_form textarea,
        .main .product_form input{width:95%;margin-bottom:10px;}
        .main .product_form textarea{height:68px;}
        .main .product_form input[type='submit']{width:auto;}
    .main .tag{font-size:30px;color:#DBBC8A;text-align:center;}
        .main .tag a{color:#DBBC8A;}
            .main .tag a:hover{text-decoration:none;}
    .main .page{padding-top:50px;}
        .main .page.no_padding{padding:0;}
        .main .page .quote{color:#F4D4A2;font-size:28px;width:300px;padding:0;margin:0;}
            .main .page .quote.fr{float:right;padding:20px 0 20px 20px;}
            .main .page .quote.fl{float:left;padding:20px 20px 20px 0;}
        .main .page h2{color:#fff;font-size:20px;padding-bottom:10px;}
            .main .page h2.title{border-bottom:solid 1px #282625;}
            .main .page h2:first-child{margin-top:0;}
        .main .page .left_col{float:left;width:25%;}
            .main .page .left_col h3{color:#F4D4A2;font-size:17px;margin-top:0;}
        .main .page .module{background:#000;margin-bottom:10px;}
            .main .page .module .padding{padding:15px;}
        .main .page .bnr_pdf{height:57px;background:#000 url(http://crowncoffee.com.au/assets/fe/images/bnr_pdf_bg.jpg) left top no-repeat;}
            .main .page .bnr_pdf .padding{padding:8px 8px 8px 70px;color:#A02925;}
            .main .page .bnr_pdf a{color:#A02925;}
        .main .page .quick_enq{}
            .main .page .quick_enq .padding{padding:15px;}
            .main .page .quick_enq form{margin:0;padding:0;}
                .main .page .quick_enq form textarea,
                .main .page .quick_enq form select,
                .main .page .quick_enq form input{width:95%;margin-bottom:10px;}
                .main .page .quick_enq form textarea{height:70px;}
                .main .page .quick_enq form label{display:block;margin-bottom:5px;font-weight:bold;}
                .main .page .quick_enq form input[type='submit']{width:auto;}
            .main .page .quick_enq .form_info{font-size:10px;}
        .main .page .right_col{float:left;width:75%;}
            .main .page .right_col .adj{padding-left:30px;}
.small_gallery{}
    .small_gallery a{float:left;margin:0 10px 10px 0;}

/* ---FOOTER--- */


/* ---MOBILE DEVICES--- */

@media only screen and (max-width: 500px) {
    .centering{width:90%; margin: 0 auto;}
    .main{height:auto;}
        .main .google_map{width:100%;}
        .main .std{}
            .main .std label,
            .main .std select,
            .main .std textarea,
            .main .std input{width:90%;}
        .main .product_banner{}
            .main .product_banner .col{float:none;}
            .main .product_banner .col.c1{display:none;width:100%;}
            .main .product_banner .col.c2{width:100%;}
            .main .product_banner .col.c3{display:none;width:100%;}
            .main .product_banner .col.c4{width:100%;}
            .main .equipment_banner .col.c2{display:block;}
            .main .equipment_banner .col.c3{display:block;}
            .main .product_banner .expand_content{width:100%;}
                .main .product_banner .expand_content .border{width:100%;border:none;}
                .main .product_banner .expand_content .border .adj{padding:0;}
                .main .product_banner .expand_content .product_form{}
                    .main .product_banner .expand_content .product_form .input_col{float:none;}
        .main .content_banner{display:none;}
        .main .banner{display:none;height:auto;}
    .main .page{padding:0;}
        .main .page .left_col{display:none;}
        .main .page .right_col{float:none;width:100%;}
        .main .page .quote{display:none;}
    .divider{display:none;}
    .header{padding-top:60px;}
    .header{height:auto;}
        .header .nav{position:relative;padding:20px 0;text-align:center;}
            .header .nav a{float:none;margin-bottom:10px;padding:0;padding-bottom:10px;border-bottom:solid 1px #D0B281;}
            .header .nav h3{font-size:22px;}
    .header .logo{position:relative;margin:0 auto;}
    
}
