/* ALL PAGES */

body {
  position: absolute;
  top: 0px; left: 0px; 
  font-family: tahoma, garamond, georgia, arial, times new roman;  
  background-color: #000000;
  margin: 0;
  padding: 0; }

#pageimage {
  position: absolute; 
  top: 0px; left: 0px;
  width: 700px; 
  height: 150px; }

#logo {
  position: absolute; 
  top: 150px; left: 0px;
  width: 125px; 
  height: 125px;  }

#header {
  position: absolute; 
  top: 150px; left: 125px;
  width: 575px; 
  height: 125px;  }

#nav {
  position: absolute; 
  top: 275px; left:0px; 
  width: 125px; 
  background-color: #000000; 
  height: 500px;
  padding-left: 10px; 
  padding-top:10px;  }

p.pages {
  color: #ffffff;  
  font-family: arial;
  font-size: 12px;
  font-weight: bold;  }

span.page {
  color: #ffffff; }

span.pages {
  color:#ff0000; }

a {
  font-family: arial;
  font-size:12px;
  font-weight:bold; }

a:link {
  color:#ff0000;
  text-decoration:none; }

a:visited {
  color:#ff0000; 
  text-decoration:none; }

a:active {
  color:#ffffff;
  text-decoration:none; }

a:link:hover {
  color:#ff0000;
  text-decoration:none; }

#container {
  width: 575px;
  background-color: #ffffff;
  position: absolute;
  top: 275px; 
  left: 125px; }

#address {
  position: relative;
  left: 0px; top: 0px; } 

p.address {
  font-family: tahoma, arial;
  font-weight: bold; 
  font-size: 9px;
  color: #000000; 
  padding-top: 2px;
  padding-left: 2px; }

/* HOME PAGE */

#sam {
  position: relative; 
  left: 0px; top: 0px; }

p.sam {  
  font-family: tahoma, arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  color: #000000; }

/* MAIN PAGES */

#content {
  position: relative; 
  left: 0px; top: 0px;
  width: 575px; } 
  
h5.content {
  text-align: center;
  color: #000000; }

p.content {
  font-family: tahoma, arial;
  font-size: 11px;
  font-weight: normal;  
  padding-left: 10px;
  padding-right: 10px;
  color: #000000;
  text-align: justify; }

#pageimages {
  position: relative; 
  left: 0px; top: 0px; 
  width: 575px;
  text-align: center; }

#links {
  position: relative; 
  left: 0px; top: 0px; 
  background-color: #000000;
  text-align: center;
  padding-bottom: 10px;  }

span.links {
  font-size: 10px; }

span.links1 {
  font-size: 12px;
  color: #000000; }

p.links {
  text-align: center;
  padding-top: 5px; }

#regional {
  position: relative;
  top: 0px; left: 0px; }

p.regional {
  text-align: center; 
  font-weight: bold;
  font-size: 11px; 
  color: #ff0000;  }

#backtotop {
  position: relative;
  left: 0px; top: 0px;
  padding-top: 5px; 
  width: 575px;
  text-align: center;
  background-color: #ffffff; }

#terms {
  position: relative;
  top: 0px; left: 10px;
  width: 550px; }
  
span.terms {
  font-weight: bold;
  font-size: 11px; 
  text-align: center; 
  color: #000000; } 

p.terms {
  font-size: 10px; 
  text-align: justify; 
  color: #000000;
  padding-left: 20px; 
  padding-right: 20px;  } 

/*LOCATION PAGE*/

#locationimage {
  position: relative; 
  left: 0px; top: 0px; 
  width: 575px;
  text-align: center; }

/*GARDENS, CAFE, ACCOMMODATION PAGES*/

#rates { 
  padding-left: 20px;
  padding-right: 20px; }

span.rates {
  font-weight: bold;
  font-size: 12px; }

p.ratescontent {
  font-size: 11px;
  text-align: left;
  font-family: tahoma; arial; }
  
#specials {
  background-color: #000000; 
  position: relative;
  left: 0px; top: 0px; } 
  
p.specials {
  position: relative;
  top: 0px; left: 0px;
  font-size: 11px;
  text-align: center;
  font-family: tahoma; arial;
  color: #ffffff;
  padding-top: 3px;
  padding-bottom: 3px; }

/* NURSERY PAGE */

p.plantspecials {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  background-color: #ff0000;
  border-style: solid;
  border-width: 2px; 
  border-color: #000000; 
  text-align: center;
  margin-left: 10px;
  margin-right: 10px; 
  padding: 5px; }
  
#testimonial {
  width: 575px;
  position: relative;
  top: 0px; left: 0px; }

p.testimonial {
  padding-left: 10px;
  padding-right: 10px;
  color: #000000; 
  font-family: arial;
  font-size: 11px;
  font-style: italic;
  text-align: justify;
  padding-bottom: 10px; 
  width: 550px;  } 

#contentplants {
  position: relative; 
  left: 0px; top: 0px;
  width: 575px; } 
  
h4.contentplants {
  text-align: center;
  color: #000000; }

h5.contentplants {
  text-align: center;
  color: #000000; }

p.contentplants {
  font-family: tahoma, arial;
  font-size: 11px;
  font-weight: normal;  
  padding-left: 20px;
  padding-right: 20px;
  color: #000000;
  text-align: justify; }

span.plantname {
  font-weight: bold;
  width: 525px; }

span.sold {
  color: #ff0000; 
  font-weight: bold;  }

#plantimageswhite1 {
  position: relative; 
  top: 0px; left: 0px;
  text-align: center; }   

#plantimagespink1 {
  vertical-align: top; 
  text-align: center;  }   

#plantimagesred1 {
  vertical-align: top; 
  text-align: center; }   

#plantimagesyellow1 {
  vertical-align: top; 
  text-align: center;  }   

#plantimageschangeable {
  vertical-align: top; 
  text-align: center; }   

#plantimagespygmy {
  vertical-align: top; 
  text-align: center; }

#plantimageswhite2 {
  vertical-align: top; 
  text-align: center;  }    

#plantimagesyellow2 {
  vertical-align: top;
  text-align: center; }   

#plantimagespink2 {
  vertical-align: top; 
  text-align: center;  } 

#plantimagesblue {
  vertical-align: top; 
  text-align: center;  } 

#plantimageslotus {
  vertical-align: top; 
  text-align: center;  } 

span.scroll {
  font-size: 10px; 
  font-weight: bold; }

span.plantspecials {
  font-weight: bold;
  color: #ffffff; 
  font-size: 14px; }

/*PHOTOS*/

#photos {
  text-align: center;
  width: 575px;
  padding-bottom: 10px;  }

/* GALLERY */

#galleryimage {
  position: absolute;
  top: 0px; left: 0px; 
  width: 700px;
  height: 500px;  } 

#gallerynav {
  position: absolute; 
  top: 500px; left: 0px; 
  text-align: center;
  width: 700px; }

#linksphotos {
  position: absolute;
  top: 550px; left: 0px;
  width: 700px;  } 

p.linksphotos {
 width: 700px;
 text-align: center; }

/*USEFULLinks*/

p.contentlinks {
  font-family: tahoma, arial;
  font-size: 12px;
  font-weight: normal;  
  padding-left: 20px;
  padding-right: 20px;
  color: #000000;
  text-align: center;
  width: 575px;  }

span.uselfullinks {
  color: #ff0000;
  font-size: 10px; }

span.linknotes {
  font-weight: bold;
  font-size: 10px; }

#regionalphoto {
  position: relative;
  top: 0px; left: 0px;
  width: 700px;  }

p.regionalphoto {
  text-align: center; 
  font-weight: bold;
  font-size: 11px; 
  color: #ff0000;
  width: 700px;   }

/*VOUCHERS*/

#packages {
  position: relative;
  top: 10px; left: 10px;
  width: 550px;
  text-align: center;
  border-style: solid;
  border-color: #000000;
  border-width: 5px;
  margin-bottom: 10px; 
  background-color: #ff0000; }

#packagerates {
  vertical-align: top;  
  width: 500px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  background-color: #ff0000;
  color: #000000;  }

p.packagerates {
  text-align: justify;
  font-weight: normal;
  font-size: 12px;
  width: 500x; }

span.packagename {
  font-weight: bold;
  font-size: 13px; }
  
#packagevoucher {
  vertical-align: top;
  width: 500px; 
  color: #000000;
  background-color: #ffffff;
  text-align: center; 
  padding: 6 6 6 6;
  font-weight: bold;
  font-size: 11px; 
  border-style: solid;
  border-width: 2px; 
  border-color: #000000;
  margin-bottom: 10px;  }

/*sitemap*/

#containersitemap {
  width: 575px;
  background-color: #000000;
  position: absolute;
  top: 275px; 
  left: 125px; }

#contentsitemap {
  background-color: #000000;
  position: relative;
  top: 0px; left: 0px;  }

h5.contentsitemap {
  color: #ffffff;
  text-align: center;
  backgound-color: #000000;  }

p.contentsitemap {
  color: #ffffff; }

span.sitemap {
  font-size: 13px;
  font-family: arial, tahoma; }

span.sitemap2 {
  font-size: 12px; 
  font-family: arial, tahoma; }

