    /**
    http://www.returnofdesign.com/color.php?col=bd9




    #b15473 - pink (a)
    #a1ccd5 - blue (hover )
    #c8d590 - green (panes)
    #296a4a - dark green (text?)
    #b2a18f - grey (bg)
    
    
    
    

    */
      /**
        Basic page styles
      */
      body {
        background-color: transparent;

        margin: 0px;
        padding: 0px;
        border: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        color: #296a4a ;
        min-width: 800px;
      }
      
      div, #header ul {
        margin: 0px;
        padding: 0px;
        border: 0px;
      }
      
      img {
      border: 1px solid #296a4a;
      margin: 0px;
      padding: 0px;
      }
      
      a {
        text-decoration: none;
        color: #b15473;
      }
      a:hover {
        text-decoration: underline;
        background-color: #a1ccd5 ;
      }
      
      h1 {
        font-family: Times;
        margin: 0px;
        padding: 0px;
        border: 0px;
        
        color: #296a4a;
      }
      
      h1 a{
        text-decoration: none;
        color: #296a4a;
        font-size: 1.2em;
        margin-left: 30px;
      }
      h1 a:hover {
        text-decoration: none;
        color: #296a4a;
        background-color: transparent;
      }      
      
      
       h2,h3,h4,h5{
        margin: 0px;
        padding: 0px;
        border: 0px;
        color: #296a4a ;
        
      }
      input[type="submit"] {
        border: 1px solid #b2a18f;
        color: #296a4a;
      }
      
      
      
      /**
        sections
      */
      
      #wrapper{
        margin: 1% 10%; 
        background-color: #b2a18f;
        background-color: white;
      }
      
      #header {
        
        background-image: url(images/huts.png);
        background-repeat: no-repeat;
        background-color: #c8d590;
        border-bottom: 5px solid #b15473;
        padding: 10px 10px 0 10px;
      }
      
      #header h1 {
        
        height: 1.4em;
        float: left;
        margin-bottom: 10px;
      }
      #meta_nav {
        float: right;
      }
      
      #meta_nav li{
        display: inline;
        list-style: none;
        background-color: transparent;
      }

      #shopping_basket
      {
        float: left;
      }
      
      #primary_nav {
        clear: both;
        text-align: center;
      }
      
      #primary_nav a {  
        
        background-color: #b2a18f;
        text-decoration: none;
        color: #296a4a;
        font-weight: bold;
        padding: 0 2em;
        -moz-border-radius: 5px;
      }
      
      #primary_nav a:hover {
        background-color: #a1ccd5;
      }
      

      
      #primary_nav li {
        display: inline;
        list-style: none;
      }
      
      #search_box
      {
        background-color: #296a4a ;
        border: none;
        color: #bd9;
        width: 100px;
      }
      
      #search_button
      {
        color: #296a4a;
      }
      
      
            
      #secondary_nav {
        float: left;
        margin-top: 10px;
        padding: 10px;
        width: 15%;
        text-align: left;
        -moz-border-radius: 10px;
        background-color: #c8d590;
        
      }
      
      
      #secondary_nav li img
      {
        display: block;
        margin-top: 1em;
      }
      
      #secondary_nav li
      {
        font-weight: normal;
      }
      #secondary_nav li ul li
      {
        font-size: 1em;
        font-weight: normal;
      }
      
      #secondary_nav li ul li a
      {
    
      }

      #secondary_nav ul,      
      #secondary_nav li {
          list-style: none;
          padding: 0;
          margin: 0;
      }
      
      #secondary_nav h3, #secondary_nav h4
      {
        margin: 4px 0px 0px 0px;

        
      }
      #secondary_nav p
      {
        font-size: x-small;
      }
      
      #price_list li
      {
        font-size: small; 
        padding: 1px;
      }
      

      #primary_content{
        background-color: transparent;
        padding: 0px;
        float: right;
        margin-top: 10px;
        width: 80%;
      }
      
      

      
      
      #gallery_panes img{
        margin: 5px;
      }
      
      #gallery_panes   div{
        -moz-border-radius: 10px;
        background-color: #c8d590;
        width: 45%;
        height: 220px;
        margin-top: 5px;
        padding: 10px;
      }
      
      .gallery_left img, .gallery_left {
        float: left;
      }
      
      
      .gallery_right, .gallery_right img{
        float: right;
      }
      
      
      .page_number_navigation {
        margin: 0;
        padding: 0;
      }
      .page_number_navigation li
      {
        display: inline;  
      }
      
      
      
      
      
      #footer{
        position: relative;
        top: 20px;
        text-align: center;
        clear: both;
        background-color: white;
        border-top: 5px solid #b15473;
        padding-bottom: 10px
      }
      #footer ul{
        margin: 5px 0;
        padding: 0;

      }
      #footer li{
        display: inline;

      }

