   h2
   {
	 font-size: 10pt; 
     font-weight: bold;
   }

   .headingtext
   {
	 font-size: 10pt; 
     font-weight: bold;
	 padding-top: 12px;
   }

   pre 
   { 
     font-family: monospace; 
   }

   .nobr
   {
     white-space: nowrap;
   }

   .top
   {
     vertical-align: top;
   }

   .bottom
   {
     vertical-align: bottom;
     padding-bottom: 20px;
   }

   .bottomquote
   {
     vertical-align: bottom;
   }
   
   .right
   {
      text-align: right;
   }

   .center
   { 
     text-align: center;
     margin-left: auto;
     margin-right: auto;
   }

   .center table
   { 
     margin-left: auto;
     margin-right: auto;
     text-align: left;
   }

   .bodytext2
   {
     font-size: 9pt; 
     font-family: verdana, arial, sans-serif; 
     color: #ffffff;
     background: #3f1D03; 
     vertical-align: top;
   }
 
   .paddingtop
   {
     padding-top: 12px;
   }

   .paddingbottom
   {
     padding-bottom: 20px;
   }

   .paddingright
   {
     padding-right: 40px;
   }

   .paddingleft
   {
     padding-left: 30px;
   }

   .bodytext 
   {
     font-size: 9pt; 
     font-family: verdana, arial, sans-serif; 
     color: #ffffff;
     background: #3f1D03; 
     vertical-align: top;
     text-align: left;
     margin-right:20px;
   }

   .bodytext a:link     {color: #FA1279; font-weight:normal; text-decoration: none}
   .bodytext a:visited  {color: #FA1279; font-weight:normal; text-decoration: none}
   .bodytext a:hover    {color: #FA1279; font-weight:normal; text-decoration: underline}
   .bodytext a:active   {color: #FA1279; font-weight:normal; text-decoration: none}

   .bodytextlarge
   {
     font-size: 10pt; 
     font-family: verdana, arial, sans-serif; 
     color: #ffffff;
     background: #3f1D03; 
     vertical-align: top;
     text-align: left;
     margin-right:20px;
   }

   .width
   {
      width: 786px;
   }  

   .pages
   {
     text-align:center;
     padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ffffff; 
     margin-left: auto;
     margin-right: auto;   
   }

   .otherpages
   {
     padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ffffff; 
     margin-left: auto;
     margin-right: auto;   }
   }

   .bottomlinevert
   {
     padding-right: 25px;
   }

   .background
   {
     background-image: url(images/logos/baytrees.jpg); 
     background-repeat: no-repeat; 
     background-position: right top;
   }

   .homepage
   {
     padding: 0px;
     margin: 0px;
     color: #ffffff; 
     background: #3a3e3e; 
	 height: 100%;
   }

   .homepageleftnav
   {
     padding: 0px;
     margin: 0px;
     color: #ffffff; 
     background: #000000; 
   }

   .topnav 
   {
     font-size: 12pt; 
     font-family:  arial, sans-serif; 
     color: #737431; 
     vertical-align: top; 
     margin: 0px; 
     padding-top: 10px;
	 padding-left: 10px; 
     padding-right: 0px;
	 padding-bottom: 10px;
   }

   .homepagetitle 
   {
     font-size: 15pt; 
     font-family:  arial, sans-serif; 
	 font-weight: bold;
     color: #737431; 
     vertical-align: top; 
	 align:left;
     margin: 0px; 
     padding-left: 25px; 
     padding-right: 0px;
	 padding-bottom: 15px;
   }
   
   
   .pagetitle 
   {
     font-size: 12pt; 
     font-family:  arial, sans-serif; 
	 font-weight: bold;
     color: #737431; 
     vertical-align: top; 
	 align:left;
     margin: 0px; 
     padding-left: 25px; 
     padding-right: 0px;
	 padding-bottom: 5px;
   }

   .pagetext 
   {
     font-size: 11pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #333333; 
     vertical-align: top; 
	 align:left;
     margin-right: 10px; 
     padding-left: 0px; 
     padding-right: 9px;
	 padding-bottom: 10px;
   }

   .pagetext a:link     {color: #FA1279; font-weight:bold; text-decoration: none}
   .pagetext a:visited  {color: #FA1279; font-weight:bold; text-decoration: none}
   .pagetext a:hover    {color: #FA1279; font-weight:bold; text-decoration: none}
   .pagetext a:active   {color: #FA1279; font-weight:bold; text-decoration: none}

	.valignmiddle
	{
	  vertical-align: middle;
	}
	
   .pagephoto 
   {
     font-size: 10pt; 
     font-family:  arial, sans-serif; 
     color: #636363; 
	 align: center;
     vertical-align: top; 
     margin: 0px; 
     width: 528px;
	 padding-left: 25px; 
     padding-right: 0px;
	 padding-bottom: 10px;
   }
   
   .contacttext 
   {
     font-size: 9pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #3f1D03; 
     text-align:left;
     margin: 0px; 
     padding-top: 0px;
     padding-left: 0px; 
   }

   .contacttext a:link     {color: #E90168; font-weight:normal; text-decoration: none}
   .contacttext a:visited  {color: #E90168; font-weight:normal; text-decoration: none}
   .contacttext a:hover    {color: #E90168; font-weight:normal; text-decoration: underline}
   .contacttext a:active   {color: #E90168; font-weight:normal; text-decoration: none}
   
   .sdlink  
   { 
     font-size: 9pt; 
     font-family:  arial, sans-serif; 
     color: #636363; 
	 align:left;
     vertical-align: top; 
     margin: 0px; 
     padding-top: 5px; 
     padding-left: 25px; 
     padding-right: 0px;
	 padding-bottom: 20px;
   }
   .sdlink a:link     {color: #020953; font-weight:bold; text-decoration: none}
   .sdlink a:visited  {color: #020953; font-weight:bold; text-decoration: none}
   .sdlink a:hover    {color: #62613C; font-weight:bold; text-decoration: none}
   .sdlink a:active   {color: #020953; font-weight:bold; text-decoration: none}

.events
{
     font-size: 10pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff; 
	 background: #a69760;
     font-weight:normal;
     text-align: center;
	 padding-top: 5px; 
     padding-left: 15px; 
     padding-right: 10px;
     padding-bottom: 10px;
}
.events a:link     {color: #ffffff; font-weight:normal; text-decoration: none}
.events a:visited  {color: #ffffff; font-weight:normal; text-decoration: none}
.events a:hover    {color: #7e3939; font-weight:normal; text-decoration: none}
.events a:active   {color: #ffffff; font-weight:normal; text-decoration: none}

.welcome
{
     font-size: 19pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #7e155c; 
	 background: #888888;
     font-weight:normal;
     text-align: left;
    padding-top: 0px; 
     padding-left: 20px; 
     padding-right: 10px;
	padding-bottom: 20px;
}
.welcome a:link     {color: #000000; font-weight:normal; text-decoration: none}
.welcome a:visited  {color: #000000; font-weight:normal; text-decoration: none}
.welcome a:hover    {color: #7e155c; font-weight:normal; text-decoration: none}
.welcome a:active   {color: #000000; font-weight:normal; text-decoration: none}


.latestnews
{
     font-size: 14pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #7e155c; 
	 background: #888888;
     font-weight:normal;
     text-align: left;
    padding-top: 15px; 
     padding-left: 20px; 
     padding-right: 10px;
	padding-bottom: 25px;
}
.latestnews a:link     {color: #000000; font-weight:normal; text-decoration: none}
.latestnews a:visited  {color: #000000; font-weight:normal; text-decoration: none}
.latestnews a:hover    {color: #7e155c; font-weight:normal; text-decoration: none}
.latestnews a:active   {color: #000000; font-weight:normal; text-decoration: none}

.latestnewsbottom
{
	padding-bottom: 25px;
}


.maintextbottom
{
     font-size: 11pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #000000; 
     background: #CCCCCC;
     font-weight:normal;
     text-align: left;
     padding-top: 5px; 
     padding-left: 20px; 
     padding-right: 10px;
}

.maintext
{
     font-size: 11pt; 
     font-family:  verdana, arial, sans-serif; 
     color: #000000; 
     background: #CCCCCC;
     font-weight:normal;
     text-align: left;
     padding-top: 5px; 
     padding-left: 20px; 
     padding-right: 10px;
     padding-bottom: 10px;
}

.maintext a:link     {color: #000000; font-weight:bold; text-decoration: none}
.maintext a:visited  {color: #000000; font-weight:bold; text-decoration: none}
.maintext a:hover    {color: #7e155c; font-weight:bold; text-decoration: none}
.maintext a:active   {color: #000000; font-weight:bold; text-decoration: none}


.maintexthighlight
{
    font-size: 13pt; 
     color: #c673e6;
     font-weight:bold;
     font-style:italic;
 }
.specialoffers
{
     font-size: 11pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff; 
	 background: #6d0b12;
     font-weight:normal;
     padding-top: 0px; 
     padding-left: 15px; 
     padding-right: 10px;
     padding-bottom: 20px;
}
.specialoffers a:link     {color: #ffffff; font-weight:bold; text-decoration: none}
.specialoffers a:visited  {color: #ffffff; font-weight:bold; text-decoration: none}
.specialoffers a:hover    {color: #ffffff; font-weight:bold; text-decoration: none}
.specialoffers a:active   {color: #ffffff; font-weight:bold; text-decoration: none}

.specialofferstitle
{
     font-size: 13pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff;
	 background: #6d0b12;
     font-weight:bold;
     padding-top: 20px; 
     padding-left: 15px; 
     padding-right: 10px;
     padding-bottom: 10px;
}

   .enquirylabel
   {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 11pt;
	 color: #917e44;
	 padding-bottom :0px;
	 text-align: right;
	 vertical-align: top;
	 width: 120px;
   }

   .enquiryinput
   {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 11pt;
	 color: #917e44;
	 padding-left: 10px;
	 padding-bottom:10px;
   }

   .enquiryinputerrortext
   {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 11pt;
	 color: #7e3939;
	 padding-left: 10px;
	 padding-bottom:10px;
   }

.red
{
  color: #6d0b12;
}

.stone
{
  color: #917e44;
}


