body { font-family: arial,sans-serif; font-size:8pt; color: #000000; background-color: #484A43; margin-top: 5px;} 

#Main a { font-family: arial; font-size:8pt; color: #475C44; text-decoration: none; font-weight: normal;}
#Main a:hover {color: #510E05; text-decoration: underline;}

#Menu a { font-family:arial,sans-serif; font-size:8pt; color: #FFFFFF; text-decoration: none; font-weight: normal;}
#Menu a:hover { font-family:arial,sans-serif; font-size:8pt; color: #D2D2AE; text-decoration: none;}

h1 { color: #510E05; font-size: 7pt; font-family: arial,sans-serif; font-weight: normal; letter-spacing: 0px; text-align: center; margin-bottom: 10px;}
h2 { color: #510E05; font-size: 10pt; font-family: arial,sans-serif; font-weight: bld; margin-bottom: 5px;}
h3 { color: #000000; font-size: 10pt; font-family: arial,sans-serif; }

h4 { color: #6E2D10; font-size: 12pt; font-family: arial; margin-bottom: 5px; margin-top: 0; font-weight: bold;}
h5 { color: #0B3D71; font-size: 9pt; font-family: arial; margin-bottom: 0px; margin-top: 0; font-weight: bold;}
h6 { color: #471521; font-size: 8pt; font-family: arial; margin-bottom: 0px; margin-top: 0; font-weight: normal;}

td { color: #000000; font-family: arial; font-size:8pt;}
th { font-family: arial,sans-serif; font-size: 8pt; color: #000000; }
li {color: #000000; font-family: arial; font-size:8pt; }

select{ color: #000000; font-family:arial; font-size:7.5pt; }

#Main {
	width: 760px;
	border: 1px solid #FFFFFF;
	}

#Main .Header {
	height: 100px;
	background-color: #5B781F;
	background-image: url('../images/header.jpg');
	background-repeat: no-repeat;		
	}
	
#Main .Menu {
	width: 100%;
	height: 18px;
	background-color: #D7A908;	
	}

.Content {
	width: 100%;
	rem height: 462px;
	background-color: #E7E1AA;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 25px;	
	}

#Main .Footer{
	width: 100%;
	height: 22px;
	background-color: #D2D2AE;	
	}
	
#Main .Powered {
	width: 100%;			
	}

#Content {width: 100%;}

#Content .Text {
	font-size:9pt;
	color: #475C44;
	text-align: justify;
	vertical-align: top;		
	}
	
#Footer a { font-family:arial,sans-serif; font-size:8pt; color: #FFFFFF; text-decoration: none; font-weight: normal; }
#Footer a:hover { font-family:arial,sans-serif; font-size:8pt; color: #BB5B30; text-decoration: none; font-weight: normal; }

#Powered a { font-family:arial,sans-serif; font-size:8pt; color: #FFFFFF; text-decoration: none; font-weight: normal; letter-spacing: .5 px;}
#Powered a:hover { font-family:arial,sans-serif; font-size:8pt; color: #BB5B30; text-decoration: none; font-weight: normal; letter-spacing: .5 px; }

.Top-Image {
	margin-top: 25px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;		
	}

.img {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;		
	}
	
.Input { 
	height: 18px; 
	font-size: 8pt;
	font-family: arial;
	}

.outText, a:link.highText, a:visited.highText, a:active.highText, a:focus.highText {
 	color: #000000;
 	font: 9pt Arial, sans-serif; 	
 	text-decoration: none;
 	text-align: center;
 	padding-left: 10px;
 	padding-right: 10px;
 	padding-top: 1px; 
}

.overText, a:link.highText, a:visited.highText, a:active.highText, a:focus.highText {
 	color: #D2D2AE;
 	font: 9pt Arial, sans-serif; 	
 	text-decoration: none;
 	text-align: center;
 	padding-left: 10px;
 	padding-right: 10px;
 	padding-top: 1px; 
 	}

.outTextSub, a:link.highText, a:visited.highText, a:active.highText, a:focus.highText {
 	color: #FFFFFF;
 	font: 8pt Arial, sans-serifl; 	
 	text-decoration: none;
 	padding-left: 10px; 	
}

.overTextSub, a:link.highText, a:visited.highText, a:active.highText, a:focus.highText {
 	color: #000000;
 	font: 8pt Arial, sans-serif; 	
 	text-decoration: none;
 	padding-left: 10px;
}


#Calendar th
{
  background-color: #B9BCAF;
  font-size: 10pt;
  font-family: Arial,sans-serif; 
  font-weight: bold;
  color: #000000; 
  letter-spacing: 0px:
}

#Calendar td
{
  font-size: 8pt;
  font-family: Arial,sans-serif; 
  font-weight: normal;
  color: #000000; 
}


#Calendar td.Date
{
  font-size: 9pt;
  font-family: Arial,sans-serif; 
  font-weight: bold;
  color: #000000; 
}


#Calendar th.Room
{
  font-size: 9pt;
  font-family: Arial,sans-serif; 
  font-weight: bold;
  color: #000000; 
}

#Calendar th.Room a
{
  font-size: 8pt;
  font-family: Arial,sans-serif; 
  font-weight: normal;
  color: #510E05; 
}


#Calendar td.InCart, a.InCart 
{
  background-color: #457FD5;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  text-decoration:none
  
  }
  
#Calendar a:hover.InCart 
{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-decoration:none
  
  }
#Calendar td.Booked 
{
  background-color: #510E05;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration:none
  
  }
  
#Calendar td.Selected
{
  background-color: #054B7B;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration:none
  font-align: center;
   
  }
  
#Cart th 
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #AC1010;
  font-weight: bold;
  text-decoration:none
  }

#Cart th.Total 
{
  background-color: #FFF4A7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  td decoration:none
  }
  
#Cart td.Total 
{
  background-color: #FFF4A7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration:none
  }
     
        
#Cart td
{
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: light;
  color: #000000;
}

.page-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FF9900;
  }
  
.openingremarks {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
  letter-spacing: normal
  }
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #CCCCCC;
  letter-spacing: normal;
  font-weight: normal
  }
.heading {font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  letter-spacing: normal;
  word-spacing: normal
  }
.caption {font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CCCCCC
  }
.heading2 {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #160C7C;
  font-weight: lighter;
  text-decoration:none
  }
.price {font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  text-decoration:none
  }
.pricing {font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #CCCCCC;
  text-decoration:none
  }  
 
.booked {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #000033
  }
.error {font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #CC3300
  }