body	{	color: #000000; 
		background-color: #3848D6;
		font-size: small;
		font-family: Trebuchet MS,Tahoma,Arial,san serif;
		position: relative;
		width: 830px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
	}

h1	{
		font-size: large;
	}

h1.address 	{
			font-size: small;
		}		

.address 	{
			font-size: small;
		}	
h2	{
		font-size: x-small;
	}

a	{	text-decoration: none;
		font-family: verdana;
	}

a:link 	{	color: #0000ff;
	}

a:visited 	{	color: #0000ff;
		}

a:hover	{	
		color: #000000;
		background-color: #00ff00;
	}


hr		{	width: 100%;
			border-style: solid;
			height: 2px;
			color: #009900;
		}

p	{	
		text-align: justify;
		font-size: small;
	}


p.centred	{	
			text-align: center;
			font-size: small;
		}


div.heading	{	text-align: center;
			background-color: #ffffff;
			background-image: url(jpegs/pano-1.jpg); 
			repeat: no-repeat; 
			height: 180px;
		}

div.main	{	text-align: center;
			background-color: #ffffff;
		}

table.page	{ 	width: 810px;
			border-style: solid;
			border-width: 20px;
			border-color: #ffffff;
			background-color: #ffffff;
			border-bottom-width: 60px;
			border-top-width: 15px;
		}

table		{	border-style: none;
			border-width: 0;
		}

td		{	border-style: none;
			border-width: 0;
		}

td.linkmid	{	text-align: center;
			border-style: none;
			font-size: xx-small;
			font-weight: 300;
			width: 14%;
			border-color: #ffffff;
		}

td.thumb_cell	{	
			text-align: center;
		}
img.thumb1	{	height: 70px;
		}

img.main_img1	{	height: 150px;
 			border-top-width: 15px; 
			border-style: solid;
			border-bottom-width: 15px;
			border-color: white;
		}

img.i_left	{
			border-top: 0px none; 
			border-left: 0px none; 
			border-right: 15px solid  #ffffff; 
			border-bottom: 5px solid  #ffffff;
		}

img.i_right	{
			border-top: 0px none; 
			border-right: 0px none; 
			border-left: 15px solid  #ffffff; 
			border-bottom: 5px solid  #ffffff;
		}

table.mon	{	width: 350px;
			text-align: center;
			border-style: solid;
			border-width: 1px;
			border-color: silver;
			font-size: small;
			font-weight: bold;
		}

td		{	border-style: solid;
			border-color: silver;
			border-width: 1px;
		}

td.mon_name	{	background-color: #660099;
			color: #ffffff;
			font-weight: bold;
		}

td.day_name	{	background-color: #336699;
			color: white;
			width: 20px;
		}

td.price_h	{	background-color: #ff9966;
		}

td.rate_pw	{	background-color: #ffcc99;
			text-align: right;
			font-size: small;
		}

td.null_day	{	background-color: #ccccff;
		}

td.avail	{	background-color: #ffffff;
		}

td.booked	{	background-color: #ff0000;
		}

table.legend	{	background-color: #ccccff;
			width: 350px;	
			border-style: solid;
			border-width: 1px;
			border-color: silver;
			font-family: verdana, helvetica, sans-serif; 
			font-size: x-small;
			font-weight: bold;
		}

td.legend_avai	{	background-color: #ffffff; 
			border-style: solid; 
			border-color: silver; 
			border-width: 1px;
		}

td.legend_booked	{	background-color: #ff0000; 
				border-style: solid; border-color: 
				silver; border-width: 1px;
			}

td.legend_2 	{   	border-width: 0;
		}

td.legend_3	{	width: 6%; 
			border-width: 0;
		}
