   pre 
   { 
     font-family: monospace; 
   }

   .nobr
   {
     white-space: nowrap;
   }

   .top
   {
     vertical-align: top;
   }
   
   .center
   { 
     text-align: center;
     margin-left: auto;
     margin-right: auto;
   }

   .center table
   { 
     margin-left: auto;
     margin-right: auto;
     text-align: left;
   }

   .bodytext 
   {
     font-size: 8pt; 
     font-family: arial, sans-serif; 
     color: #000000; 
     vertical-align: top; 
   }
  
   .pages
   {
     text-align:left;
	 padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ffffff; 
     margin-left: auto;
     margin-right: auto;   }

   .otherpages
   {
     padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ebece2; 
   }

   .floorplan
   {
     background-image: url(images/floorplan.gif); 
     background-repeat: no-repeat; 
     background-position: right top;
   }

   .homepage
   {
     padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ffffff; 
   }

   .homepageleftnav
   {
     padding: 0px;
     margin: 0px;
     color: #000000; 
     background: #ffffff; 
   }

   .topnav 
   {
     font-size: 11pt; 
     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: 14pt; 
     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: 11pt; 
     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: 10pt; 
     font-family:  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: #917e44; font-weight:bold; text-decoration: none}
   .pagetext a:visited  {color: #917e44; font-weight:bold; text-decoration: none}
   .pagetext a:hover    {color: #7e3939; font-weight:bold; text-decoration: none}
   .pagetext a:active   {color: #917e44; font-weight:bold; text-decoration: none}

	.valignmiddle
	{
	  vertical-align: middle;
	}
	
   .pagephoto 
   {
     font-size: 9pt; 
     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;
   }
   
   .enjoyengland 
   {
     font-size: 10pt; 
     font-family:  arial, sans-serif; 
     color: #666666; 
	 text-align:center;
     vertical-align: top; 
     margin: 0px; 
	 width:170px;
	 padding-top: 30px;
   }

   .contacttext 
   {
     font-size: 10pt; 
     font-family:  arial, sans-serif; 
     color: #666666; 
	 text-align:center;
     vertical-align: top; 
     margin: 0px; 
	 width:170px;
	 padding-top: 5px;
   }

   .contacttext a:link     {color: #917e44; font-weight:bold; text-decoration: none}
   .contacttext a:visited  {color: #917e44; font-weight:bold; text-decoration: none}
   .contacttext a:hover    {color: #7e3939; font-weight:bold; text-decoration: none}
   .contacttext a:active   {color: #917e44; font-weight:bold; text-decoration: none}
   
   .sdlink  
   { 
     font-size: 8pt; 
     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: 9pt; 
     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}

.furtherinformation
{
     font-size: 11pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff; 
	 background: #a69760;
     font-weight:bold;
     text-align: center;
	 padding-top: 5px; 
     padding-left: 15px; 
     padding-right: 10px;
     padding-bottom: 10px;
}
.furtherinformation a:link     {color: #ffffff; font-weight:bold; text-decoration: none}
.furtherinformation a:visited  {color: #ffffff; font-weight:bold; text-decoration: none}
.furtherinformation a:hover    {color: #7e3939; font-weight:bold; text-decoration: none}
.furtherinformation a:active   {color: #ffffff; font-weight:bold; text-decoration: none}

.furtherinformationbottom
{
	padding-bottom: 20px;
}
.specialoffers
{
     font-size: 10pt; 
     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: 12pt; 
     font-family:  arial, sans-serif; 
     color: #ffffff;
     text-align: center;
     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: 10pt;
	 color: #917e44;
	 padding-bottom :0px;
	 text-align: right;
	 vertical-align: top;
	 width: 120px;
   }

   .enquiryinput
   {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt;
	 color: #917e44;
	 padding-left: 10px;
	 padding-bottom:10px;
   }

   .enquiryinputerrortext
   {
	 font-family: Arial, Helvetica, sans-serif;
     font-size: 10pt;
	 color: #7e3939;
	 padding-left: 10px;
	 padding-bottom:10px;
   }

.red
{
  color: #6d0b12;
}

.stone
{
  color: #917e44;
}

