html,body     { 
                background-color: #ffffff;
                background-image: url("/images/bgwillow.jpg");
                font-family     : arial, helvetica,geneva,swiss,sunsans-regular,sans-serif;
                font-size       : 10pt;
                color           : #376553;
                padding         : 0px; 
                margin          : 0px; 
                border-style    : none;
                border-width    : 0px; 
              }

table         { 
                vertical-align  : top; 
                padding         : 0px;
                border-style    : none;
                border-width    : 0px;
              }

tbody         { 
                vertical-align  : top; 
                padding         : 0px;
                border-style    : none;
                border-width    : 0px;
              }

tr            { 
                vertical-align  : top; 
                padding         : 0px;
                border-style    : none;
                border-width    : 0px; 
              }

td            { 
                vertical-align  : top; 
                padding         : 0px;
                border-style    : none;
                border-width    : 0px; 
                font-size       : 10pt;
              }

img           { 
                border-style    : none;
                border-width    : 0px;
              }

.floatleft    {
                float           : left;
              }

.floatright   {
                float           : right;
              }

.small        {
                font-size       : 8pt;
              }

.dimensions   {
                font-size       : 9pt;
              }

a             { 
                text-decoration : none;
                color           : #376553;
              }

a:active      { 
                text-decoration : none;
                color           : #00FF00;
              }

a:hover       { 
                text-decoration : none;
                color           : #00FF00;
              }

h1            { 
                font-size       : 18pt; 
                font-weight     : normal;
                margin          : 0px;
              }
h2            { 
                font-size       : 12pt; 
                font-weight     : bold; 
                margin          : 0px;
              }

h3            { 
                font-size       : 12pt; 
                font-weight     : normal; 
                margin          : 0px;
              }

.frame        { 
                width           : 100%; 
                vertical-align  : top; 
                border-style    : none;
                border-width    : 0px; 
                padding         : 0px; 
                margin          : 0px; 
              }

.maincontent  { 
                vertical-align  : top; 
                border-style    : none;
                border-width    : 0px; 
                padding-top     : 0px; 
                font-size       : 10pt;
                width           : 690px;
              }

.menuframe    {
                vertical-align  : top; 
                width           : 130px; 
                padding-top     : 0px; 
                padding-left    : 25px; 
                padding-right   : 25px; 
              }

.menu         {
                vertical-align  : top; 
                width           : 130px; 
              }

.menubutton   {
                width           : 120px;
                height          : 15px;
                background-color: transparent;
                font-size       : 6pt;
              }

.productbutton {
                width           : 120px;
                height          : 15px;
                background-color: transparent;
                font-size       : 10pt;
                border-style    : solid;
              }

.menublank    {
                width           : 120px;
                height          : 15px;
                background-color: #8fbc8f;
                color           : #8fbc8f;
              }

form          {
                padding         : 0px;
                border          : 0px;
                margin          : 0px;
              }

.search       {
                color           : #8fbc8f;
                text-align      : right;
                clear           : both;
                padding         : 0px;
                border          : 0px;
                margin          : 0px;
              }

.brochure     {
                width           : 132px; 
              }

.formlabel   {
                font-size       : 8pt;
                font-weight     : bold;
                text-align      : left;
                vertical-align  : top;
             }

.formbox     {
                font-size       : 8pt;
                font-weight     : normal;
                text-align      : left;
                vertical-align  : top;
             }

.bgright     {
                width           : 132px;
                height          : 768px;
                background-color: #8fbc8f;
                vertical-align  : top;
                padding-top     : 70px; 
                padding-bottom  : 70px; 
              }

.pixright     {
                width           : 120px;
                border-style    : double;
                border-width    : 1px; 
              }

.index        { 
                width           : 98%;
                height          : 80px;
              }

.indexpic     { 
                width           : 80px;
              }

.whitebox     {
                position   : relative; top: -80px; left: 300px;
                width      : 100px; height : 100px;
                border     : 1px solid white;
              }

.willow       {
                background-color: #eee8aa; 
                text-align      : right;
                width           : 100%;
              }

.rattan       {
                background-color: #f2e0aa; 
                text-align      : right;
                width           : 100%;
              }

.teak         {
                background-color: #ffa07a; 
                text-align      : right;
                width           : 100%;
              }

.classics     {
                background-color: #f5deb3;
                text-align      : right;
                width           : 100%;
              }

.contemporary {
                background-color: #faebd7;
                text-align      : right;
                width           : 100%;
              }

.metal        {
                background-color: #8fbc8f;
                text-align      : right;
                width           : 100%;
              }

.climate      {
                background-color: #cd853f;
                text-align      : right;
                width           : 100%;
              }

.terracotta   {
                background-color: #ffe4e1;
                text-align      : right;
                width           : 100%;
              }

.price               {
                       font-size       : 10pt;
                     }

.offerprice          {
                       font-size       : 12pt;
                       font-weight     : bold;
                       text-align      : left;
                     }

.offerpriceheading   {
                       font-size       : 14pt;
                       font-weight     : bold;
                       text-align      : left;
                     }

.fullwidth           {
                       width           : 100%; 
                     }

.leftjustify         {
                       text-align      : left; 
                     }

.rightjustify        {
                       text-align      : right; 
                     }

.centrejustify        {
                       text-align      : center; 
                     }

.pageno       { 
                font-weight     : normal; 
                letter-spacing    : 0.5em; 
              }

.currentpageno { 
                font-weight     : bold; 
                letter-spacing    : 0.5em; 
              }

.strong       { 
                font-weight     : bold; 
              }

.productitemtable { 
                width           : 100%; 
                border-style    : none;
                border-width    : 0px;
                border-color    : #ffffff;
                border-collapse : collapse;
                margin-bottom   : 20px; 
                padding-bottom  : 80px; 
                  }

.productitemrow { 
                border-style    : none;
                border-width    : 0px;
                border-color    : #ffffff;
              }

.productitemtext { 
                vertical-align  : top;
                text-align      : left;
                font-size       : 9pt;
                margin          : 20px; 
              }

.productitemsketch { 
                vertical-align  : top;
                text-align      : left;
                font-size       : 9pt;
                margin          : 20px; 
              }

.specificationtext { 
                     vertical-align  : top;
                     text-align      : justify;
                     font-size       : 9pt;
                     margin-top      : 40px; 
                     margin-bottom   : 20px; 
                     margin-right    : 10px; 
                   }

.error             { 
                     color           : red;
                     font-weight     : bold; 
                   }

.warning           { 
                     color           : orange;
                     font-weight     : bold; 
                   }

.officetableeven   {
                     background-color: white;
                   }

.officetableodd    {
                     background-color: #e0ffe0;
                   }

.officetableeven:hover {
                     background-color: #ffffe0;
                   }

.officetableodd:hover {
                     background-color: #ffffe0;
                   }

tr.hover {
                     background-color: #ffffe0;
         }


