@charset "utf-8";
/* CSS Document */

   /*

GARDEN Burees

---------------- TABLE OF CONTENTS ----------------

      - general, resets and headings
      - Layout
      - Content
      - Form Styles
      - Menus - sitemap, main, footer
         
      
--------------------- COLOURS ---------------------

      background colour (behind text) - #d5cbbf
      body text - #464646
      headings green  - #005826
      
/*
      
/* ------- GENERAL ------- */

body{
   margin:0;
   background-image:url(/images/background.gif);
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#464646;
   }

a:link, a:active, a:visited{
   color:#005826;
   text-decoration:none;
   }

a:hover{
   text-decoration:underline;
   }

form, h1, h2, h3{
   margin:0;
   padding:0;
   }
h1{
   height:53px;
   margin:7px 0;
   background-repeat:no-repeat;
   background-position:left;
   }
h2{
   margin-top:18px;
   font-size:14px;
   font-weight:normal;
   color:#005826;}

img{
   border:0;
   }
img.border{}

.clear{
   clear:left;
   }
ul{
   margin-top:3px;
   }
.smalltext{
   font-size:9px;
   color:#736357;
   line-height:14px;
   }
   
/* -------- LAYOUT ------- */

#container{
   width:880px;
   margin:auto;
   padding-right:50px;
   background-image:url(/images/background-br.gif);
   background-repeat:no-repeat;
   background-position:bottom right;
   }
#header{
   padding-left:80px;
   background-image:url(/images/background-tl-sub.gif);
   background-repeat:no-repeat;
   background-position:top left;
   }
#logo{
   height:132px;
   padding-left:168px;
   background-image:url(/images/background-logo-sub.gif);
   background-repeat:no-repeat;
   background-position:left;
   }
/* menu styles below under heading 'menus'*/
#content{
   margin-left:80px;
   padding:18px 65px 10px 18px;
   background-image:url(/images/background-content.jpg);
   background-repeat:no-repeat;
   background-position:bottom right;
   background-color:#d5cbbf;
   line-height:18px
   }


/* ------- CONTENT ------- */

#col-sm{
   width:175px;
   margin-right:35px;
   float:left;
   }
#col-lg{
   width:505px;
   float:left;
   }
#text{
   padding:0 0 10px 16px;
   }
   
a.book{
   width:171px;
   height:76px;
   margin-top:20px;
   display:block;
   background-image:url(/images/button-book.gif);
   background-repeat:no-repeat;
   }

/* heading images */

h1.gardenburees{
   background-image:url(../images/title-garden-burees.gif);;
   }
h1.grandburee{
   background-image:url(../images/title-grand-buree.gif);;
   }
h1.chalets{
   background-image:url(../images/title-chalets.gif);
   }
h1.byronbay{
   height:64px;
   background-image:url(../images/title-byron-bay.gif);
   }
h1.location{
   background-image:url(../images/title-location.gif);
   }
h1.facilities{
   background-image:url(../images/title-facilities.gif);
   }
h1.enquiries{
   height:55px;
   background-image:url(../images/title-enquiries.gif);
   }
h1.dayspa{
   height:69px;
   background-image:url(../images/title-day-spa.gif);
   }
h1.sitemap{
   background-image:url(../images/title-sitemap.gif);
   }
h1.privacy{
   height:72px;
   background-image:url(../images/title-privacy.gif);
   }

/* text images */
em.exotic{
   height:70px;
   display:block;
   margin:15px 0 0px 30px;
   background-image:url(/images/txt-exotic-balinese-style.gif);
   background-repeat:no-repeat;
   }
em span, .book span, h1 span{
   display:none;
   }
em.romanticinterlude, em.comfortable, em.holidayretreat, em.artsfactory, em.dayspa, em.elegantindulgence{
   height:57px;
   display:block;
   background-image:url(/images/txt-perfect-romantic-interlude.gif);
   background-repeat:no-repeat;
   background-position:left;
   }
em.comfortable{
   background-image:url(../images/txt-comfortable-affordable.gif);
   }
em.holidayretreat{
   background-image:url(../images/txt-holiday-retreat.gif);
   }
em.artsfactory{
   height:68px;
   background-image:url(../images/txt-arts-village.gif);
   }
em.elegantindulgence{
   height:68px;
   background-image:url(../images/txt-elegant-indulgence.gif);
   }
em.dayspa{
   height:103px;
   background-image:url(../images/txt-dayspa.gif);
   }

/* ----- FORM STYLES ----- */

input, textarea, select{}
.form{}
.form th{}
.form td{}
.error{}
.notification{}


/* -------- MENUS -------- */

/* Site Map */

#sitemap{
   font-size:10px;
   color:#736357;
   text-align:right;
   line-height:20px;
   }
#sitemap a:link, #sitemap a:active, #sitemap a:visited{
   color:#736357;
   }
#sitemap a:hover{
   color:#362f2d;
   text-decoration:none;
   }
#sitemap em{
   padding:0 15px;
   }

/* Main menu */

#mainmenu{
   background-image:url(/images/background-menu-sub.jpg);
   text-align:center;
   line-height:43px;
   }
#mainmenu a:link, #mainmenu a:active, #mainmenu a:visited{
   padding:0 12px;
   color:#c1bba1;
   }
#mainmenu a:hover{
   color:#fff;
   text-decoration:none;
   }

/* Footer */

#footer{
   margin-left:80px;
   padding-left:34px;
   background-image:url(/images/background-footer.jpg);
   background-repeat:no-repeat;
   background-position:right;
   background-color:#857261;
   font-size:10px;
   color:#c7b299;
   line-height:28px;
   }
#footer a:link, #footer a:active, #footer a:visited{
   color:#c7b299;
   }
