
    /* ---ROOT--- */
    body{margin:0;padding:0;font-family:arial;font-size:12px;background:#000;color:#ffffff;}
    a{outline:none;text-decoration:none;color:#ffffff;}
        a:hover{text-decoration:underline;}
        a img{border:none;}
    form label,
    form input,
    form textarea,
    form select{width:350px;margin:0 10px 15px 0;float:left;color:#ffffff;}
    form label{width:150px;}
    form br{clear:left;}
    form h3{font-size:15px;color:#818181;}
    ul{list-style:square;}

    /* ---GLOBAL--- */
    .cb{clear:both;}
    .cl{clear:left;}
    .cr{clear:right;}
    .centering{margin:80px auto 0 auto;width:1000px;}
    .line{width:100%;height:0;border-top:solid 1px #818181;}
    .spacer{display:block;width:100%;height:10px;}
    .quote{color:#818181;font-size:12px;position:absolute;bottom:50px;left:0;text-align:justify;}
    .limit{width:100%;position:relative;}
    form table td{font-size:12px;}
    form table label,
    form table input,
    form table select,
    form table textarea{float:none;margin:0 0 5px 0;}
    form table textarea,
    form table select,
    form table input{color:#000000;}
    form table label{width:auto;}
    .form_errors{color:red;}
        .form_errors p{margin:0;}
    .map_link{cursor:pointer;}
    .DefaultStickyWin{color:#000;}
    .grey{color:#818181;}

    /* ---HEADER (LEFT COLUMN)--- */
    .left_col{position:relative;width:230px;height:500px;float:left;overflow:hidden;}
    .quick_search{position:absolute;bottom:0;left:0;width:100%;}
        .quick_search form{margin:0;padding:0;}
        .quick_search input[type="text"]{float:right;margin:0;width:75%;background:none;border:none;}
        .quick_search input[type="submit"]{float:none;margin:0;background:url(http://www.s2design.com.au/assets/fe/images/icon_mag.gif) transparent no-repeat right center;width:50px;cursor:pointer;border:none;}
    .quick_search_results{display:none;background:#000000;position:absolute;width:100%;bottom:40px;left:0;}
        .quick_search_results .stroke{border:solid 1px #818181;max-height:330px;overflow:auto;}
        .quick_search_results a{color:#ffffff;text-decoration:none;}
        .quick_search_results .header{background:#818181;}
        .quick_search_results .padding{padding:5px;}
        .quick_search_results .quick_search_close{float:right;cursor:pointer;}
        .quick_search_results .arrow{position:absolute;bottom:-10px;right:20px;}
        .quick_search_results .record{}
            .quick_search_results .record .more_info{float:right;width:4px;padding-top:3px;}
            .quick_search_results .record .name{float:left;width:100px;}
    .nav{position:absolute;width:100%;top:130px;left:0;font-size:11px;color:#ffffff;letter-spacing:1px;}
        .nav a{color:#ffffff;text-decoration:none;letter-spacing:1px;}
            .nav a.active{color:#89b600}
        .nav .main_menu a{border-right:solid 1px #818181;padding:0 5px 0 2px;}
    .active{color:#89b600;}
        .nav .level_up{position:absolute;right:0;bottom:0;}
        .nav .title{float:right;width:40%;text-align:right;}
        .nav .items{float:left;width:60%;}
            .nav .items .adj{padding:0 10px 0 0;}
            .nav .items a{display:block;padding-bottom:4px;}

    /* ---MAIN (RIGHT COLUMN)--- */
    .right_col{position:relative;width:770px;float:left;min-height:500px;line-height:1.5em;}
        .right_col .adj{padding:0 0 0 20px;position:relative;}
        .right_col .adj_inner{position:relative;width:100%;min-height:500px;}
        .right_col .scroll_col{height:130px;overflow:hidden;}
        .right_col .arrow_up{position:absolute;bottom:-23px;left:15px;cursor:pointer;}
        .right_col .arrow_down{position:absolute;bottom:-23px;left:0px;cursor:pointer;}
        .right_col .project_wrapper{width:100%;}
            .right_col .project_wrapper .padding{padding:10px 0;}
            .right_col .project_wrapper .col{float:left;width:33%;position:relative;}
                .right_col .project_wrapper .col .adj{padding:0 0 0 20px;}
                .right_col .project_wrapper .col .l_title{float:left;width:40%;color:#818181;}
                    .right_col .project_wrapper .col .l_title a{color:#818181;}
                .right_col .project_wrapper .col .r_title{float:right;width:60%;text-align:right;}
    .links{}
        .links .title{float:left;width:30%;position:relative;}
            .links .title img{position:absolute;top:3px;right:10px;}
            .links .title a{font-weight:bold;color:#999999;}
            .links .title .adj{padding:0 20px 0 0;}
        .links .blurb{float:left;width:70%;}
    .project_rollover_thumb{height:90px;width:90px;position:absolute;top:20px;left:-110px;overflow:hidden;}
    .search_form{}
        .search_form select,
        .search_form input{width:300px;color:#000;}
        .search_form input.date{width:100px;}
    .contact_details{letter-spacing:normal;}
        .contact_details a{letter-spacing:normal;}
        .contact_details .left{float:left;}
        .contact_details .right{float:right;}

    #slideshow{width:750px;height:500px;}
    /*#project_slideshow{width:750px;height:300px;}*/
    #project_slideshow{width:660px;height:300px;}

    /* ---FOOTER--- */
    .footer{position:relative;color:#818181;text-align:right;font-size:11px;}
        .footer .padding{padding:10px 0 5px 0;}
        .footer a{color:#818181;}

    /* ---UVUMI SCROLLBAR--- */
    .uv_scroller{position:relative;overflow:auto;}
        .uv_scroller .adj{padding:0 10px 0 0;}
    .scrollBar .bar{width:11px;height:11px;}
    .scrollBar .button{width:11px;height:11px;background-color:transparent;outline:none;background-position:top center;background-repeat:no-repeat;cursor:pointer;}
        .scrollBar .button.topButton{background-image:url(http://www.s2design.com.au/assets/fe/images//arrow_up_green.gif);}
        .scrollBar .button.bottomButton{background-image:url(http://www.s2design.com.au/assets/fe/images//arrow_down_green.gif);}
        .scrollBar .button.leftButton{background-image:url(http://www.s2design.com.au/assets/fe/images//arrow_up_green.gif);}
        .scrollBar .button.rightButton{background-image:url(http://www.s2design.com.au/assets/fe/images//arrow_up_green.gif);}
        .scrollBar .button.active{background-position:bottom center;}
    .scrollBar .scrollable{cursor:pointer;background:#dedede;display:none;}
    .scrollBar .knob{height:10px;}
        .scrollBar .knob.verticalKnob{cursor:n-resize;}
        .scrollBar .knob.horizontalKnob{cursor:w-resize;}
        .scrollBar .knob.active{border:none;}
    .scrollBar .corner{background:#9f9f9f;}

    /* Horizontal */
    .scrollBar .knobHorizontalTip{width:0px;position:absolute;background-position:left center;background-repeat:no-repeat;}
    .scrollBar .active .knobHorizontalTip{}
    .scrollBar .active .knobHorizontalFill{}
    .scrollBar .leftTip{left:0;background-image:url(knob-left.gif);}
    .scrollBar .rightTip{right:0;background-image:url(knob-right.gif);}
    .scrollBar .knobHorizontalFill{background:#9f9f9f;margin:0;}

    /* Vertical */
    .scrollBar .knobVerticalTip{height:0px;background-position:top center;background-repeat:no-repeat;}
    .scrollBar .active .knobVerticalTip{}
    .scrollBar .active .knobVerticalFill{}
    .scrollBar .topTip{background:#9f9f9f;}/* For background image */
    .scrollBar .bottomTip{position:absolute;bottom:0;background:#9f9f9f;}
    .scrollBar .knobVerticalFill{background:#9f9f9f;position:absolute;bottom:0px;top:0px;}

