/* ---ROOT--- */
body{margin:0;padding:0;font-family:arial;font-size:12px;background:#d7d7d7;}
a{outline:none;textdecoration:none;}
    a:hover{textdecoration:underline;}
    a img{border:none;}
form label,
form input,
form textarea,
form select{width:300px;margin:0 10px 10px 0;float:left;padding:5px;}
form label{width:120px;}
form br{clear:left;}

/* ---GLOBAL--- */
.centering{width:900px;margin:10px auto 0 auto;background:#ffffff;}
.line{width:100%;height:0;border-top:1px solid #d6d8d7;}
.padding{padding:20px;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.limiter{width:100%;position:relative;}
.paypalbutton{width:auto;}

/* ---HEADER--- */
.header{position:relative;height:600px;}
    .header .banner{float:right;width:554px;height:600px;position:relative;}
        .header .banner .flower_price{display:none;position:absolute;z-index:1000;bottom:0;right:0;width:100px;background:#d7d7d7;font-size:20px;color:#fff;}
            .header .banner .flower_price .padding{padding:5px 10px;}
            .header .banner .flower_price.bin_button{display:none;right:103px;background:#000;width:auto;}
                .header .banner .flower_price.bin_button a{color:#fff;text-decoration:none;}
    .header .view_gallery_link{position:absolute;bottom:20px;left:20px;}
    .header .nav{width:180px;position:absolute;left:75px;top:200px;}
        .header .nav h1{margin:4px 0;padding:0;font-size:25px;width:100%;text-align:right;letter-spacing:6px;}
        .header .nav a{display:block;padding:8px 0;text-align:right;text-decoration:none;color:#000000;}
            .header .nav a.active{background:url(http://www.kavelle.com.au/assets/fe/images/nav_active.gif) no-repeat left center;}

/* ---MAIN--- */
.main{background:#ffffff url(http://www.kavelle.com.au/assets/fe/images/main_bg.jpg) bottom right no-repeat;}.col a{color:#000;}.col a:visited{color:#000;}
.col{float:left;width:50%;position:relative;}
    .col .adj{padding-right:20px;}
    .col h2{margin-top:0;font-size:18px;color:#858585;}
    .col h3{font-size:15px;color:#858585;}
    .col .arrow{position:absolute;cursor:pointer;}
    .col input,
    .col textarea{width:300px;}
    .col label{width:120px;text-align:right;}
#arrow_up{top:-8px;right:-8px;}
#arrow_down{bottom:-8px;right:-8px;}
.testimonial{background:url(http://www.kavelle.com.au/assets/fe/images/testimonial_bg.png) repeat-y;margin-bottom:10px;}
    .testimonial .padding{padding:10px;}
    .testimonial .title{text-align:center;font-weight:bold;}
.quote{}
    .quote h2{font-size:22px;margin-top:20px;}

/* ---FOOTER--- */
.footer{background:#14160b;color:#ffffff;}
    .footer .padding{padding:10px 20px;}
    .footer a{color:#ffffff;}
