.mainlink:link 
{ 
	cursor: hand; 
	text-decoration: underline; 
	color: #000000; 
	font-size: 12px;
	font-weight: bold; 
	font-family: arial;
}

.mainlink:visited 
{ 
	cursor: hand;
	text-decoration: underline; 
	color: #000000; 
	font-size: 12px;
	font-weight: bold; 
	font-family: arial;
}

.mainlink:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #990000; 
	font-size: 12px;
	font-weight: bold; 
	font-family: arial;
}

.daylink:link 
{ 
	cursor: hand; 
	text-decoration: none; 
	color: #000000; 
	font-size: 12px;
	font-weight: normal; 
	font-family: arial;
}

.daylink:visited 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #000000; 
	font-size: 12px;
	font-weight: normal; 
	font-family: arial;
}

.daylink:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #990000; 
	font-size: 12px;
	font-weight: normal; 
	font-family: arial;
}

.footerlink:link 
{ 
	cursor: hand; 
	text-decoration: none; 
	color: #000000; 
	font-size: 11px;
	font-weight: normal; 
	font-family: arial;
}

.footerlink:visited 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #222222; 
	font-size: 11px;
	font-weight: normal; 
	font-family: arial;
}
.footerlink:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #cc0000; 
	font-size: 11px;
	font-weight: normal; 
	font-family: arial;
}
.smalllink:link 
{ 
	cursor: hand; 
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}

.smalllink:visited 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}

.smallwhitelink: 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}
.smallwhitelink:link 
{ 
	cursor: hand; 
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}

.smallwhitelink:visited 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}

.smallwhitelink:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 10px;
	font-weight: bold; 
	font-family: arial;
}


.largewhitelink: 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 14px;
	font-weight: bold; 
	font-family: arial;
	padding-right: 5px;
}
.largewhitelink:link 
{ 
	cursor: hand; 
	text-decoration: none; 
	color: #ffffff; 
	font-size: 14px;
	font-weight: bold; 
	font-family: arial;
	padding-right: 5px;
}

.largewhitelink:visited 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 14px;
	font-weight: bold; 
	font-family: arial;
	padding-right: 5px;
}

.largewhitelink:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 14px;
	font-weight: bold; 
	padding-right: 5px;
	font-family: arial;
}

.small 
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;  
	color: #000000; 
}

.smalltext
{
	font-family: arial;
	font-size: 10px;
	font-weight: normal;  
	color: #000000; 
}

.smallwhite 
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;  
	color: #ffffff; 
}

.smallwhite:hover 
{ 
	cursor: hand;
	text-decoration: none; 
	color: #ffffff; 
	font-size: 11px;
	font-weight: bold; 
	font-family: arial;
}  

.xsmall 
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;  
	color: #000000; 
}

.text 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;  
	color: #000000; 
}
.terms
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;  
	color: #000000; 
}

.maintext 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;  
	color: #000000; 
}

.hometext 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;  
	line-height:16px;
	color: #000000; 
}

.boldtext 
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;  
	color: #000000; 
}

.bold, b 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;  
	color: #990000; 	
}

.boldblack 
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #000000; 	
}

.boldwhite 
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;  
	color: #FFFFFF; 	
}

.smallboldwhite 
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;  
	color: #FFFFFF; 	
}

.heading
{
	font-family: helvetica, arial;
	font-size: 16px;
	font-weight: bold;  
	color: #000000; 	
}

.redheading
{
	font-family: helvetica, arial;
	font-size: 16px;
	font-weight: bold;  
	color: #cc3333; 	
}

.whiteheader
{
	font-family: helvetica, arial;
	font-size: 17px;
	font-weight: bold;  
	color: #ffffff; 	
}

.largeheading
{
	font-family: helvetica, arial;
	font-size: 18px;
	font-weight: bold;  
	color: #ffffff; 	
}

.redheading
{
	font-family: helvetica, arial;
	font-size: 18px;
	font-weight: bold;  
	color: #990000; 	
}

.editheading
{
	background-color: #A3A9BA;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #FFFFFF; 	
	padding: 2px; 
}

.edit
{
	background-color: #9999CC;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #000000; 	
}

.addheading
{
	background-color: #669999;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #FFFFFF; 	
	padding: 2px; 
}

.add
{
	background-color: #99CCCC;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #000000; 	
}

.showheading
{
	background-color: #CCCCCC;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #000000; 	
	padding: 2px; 
}
.showheadingred
{
	background-color: #CCCCCC;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;  
	color: #A52003; 	
	padding: 2px; 
}

.show
{
	background-color: #EEEEEE;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;  
	color: #000000; 	
}

.price
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;  
	color: #000000; 	
}

.543
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;  
	color: #A82A00; 	
}

.342
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;  
	color: #A87300; 	
}

.white 
{
	background-color: #FFFFFF; 	
     cursor: hand;
}

input, textarea, select, option
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFFFFF;
     border: 1px solid #666666;
}

.owner
{
	background-color: #ffcccc;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff3333;
     width: 19px;
}

.booked
{
	background-color: #ff9999;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ff3333;
     width: 19px;
}

.overbooked
{
	background-color: #ff6666;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
     width: 19px;
}

.pending
{
	background-color: #ffff99;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
     width: 19px;
}

.available
{
	background-color: #ccffcc;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	cursor: hand;
     width: 19px;
}

.blocked
{
	background-color: #000000;
	cursor: hand;
     width: 19px;
}

.requested
{
	background-color: #ccccff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	cursor: hand;
     width: 19px;
}

.calendar
{
	background-color: #ffffff;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #666666;
     width: 19px;
}
