/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 31 July 2010 20:07:25
*/


/* Structural layout styles for LTNZ SmartMovez */

body {
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #FFF;
    color: #666;
    }
    
#container {
    margin: 0 auto; 
    width: 900px;
    padding: 0; 
    text-align: left;
    }    
    
#content-wrapper {
    width: 900px;
    float: left;
    margin: 30px 0 0 0;
    padding: 0 0 1px 0;
    }    

/* ----- Columns within content-wrapper ----- */        

/* 1 - 2 - 1 layout */

#subnav-content-wrapper {
    width: 684px;
    float: left;
    }
    
#subnav {
    width: 209px;
    float: left;
    background: url(http://www.smartmovez.org.nz/_designs/css/structure.css/bg-subnav.gif) repeat-y 0 0;
    } 
    
#content {
    width: 446px;
    float: right;
    }    
    
#feature {
    width: 188px; /* 3px wider than boxes inside to combat IE6 duplicate text bug */
    float: right;
    }    
    
/* 3 - 1 layout */

#wide-content-first {
    width: 663px;
    float: left;
    }
    
#feature {
    width: 188px;
    float: right;
    }        
    
/* 3 - 1 layout on homepage */

#wide-content-home {
    width: 492px;
    float: left;
    margin: 0 0 0 66px;
    display: inline; /* fix for IE double float margin bug */
    }
    
#feature-home {
    width: 242px; /* 3px wider than boxes inside to combat IE6 duplicate text bug */
    float: right;
    margin: 0 73px 0 0;
    display: inline; /* fix for IE double float margin bug */
    }            
    
/* 1 - 3 layout */

#subnav {
    width: 209px;
    float: left;
    } 

#wide-content {
    width: 662px;
    float: right;
    }     

    
/* ----- clearing divs ----- */            
    
.clear { /* simple clearing div with no height */
    clear: both;
    font-size: 0.1px;
    border: none;
    margin: -1px 0 0 0; 
    padding: 0;
    background: transparent;
    }    
    
.clearnetscape { /* special clearing div for Netscape */
    clear: both;
    font-size: 0.1px;
    border: none;
    margin: 0 0 0 0; 
    padding: 0;
    background: transparent;
    }        