#pageOutLine    {position: relative;
                width: 900px;
                min-height: 300px;
                margin-left: auto;
                margin-right: auto;
                }
#pageFoot       {position: relative;
                 vertical-align: bottom;
                min-width: 900px;
                min-height: 150px;
                }
#topPane      {position: relative;
                vertical-align: top;
		top: 0px;
		left: 0px;
		height: 100px;
		width: 900px;
		} 
#pageHeading       {position: relative;
                width: 900px;
                height: 40px;
                }
#pageBody       {position: relative;
                display: inline-block;
                vertical-align: top;
                width: 900px;
                min-height: 500px;
                left: 0px;
		} 
#bodyCol1       {position: relative;
                display: inline-block;
                vertical-align: top;
                width: 600px;
                min-height: 500px;
                left: 0px;
		} 
#booking        {float: left;
                display: inline-block;
                vertical-align: top;
                min-width: 650px;
                min-height: 400px;
                }
#location       {position: relative;
                 display: inline-block;
                 width: 430px;
                 height: 320px;
                }
#locationText   {position: absolute;
                 height: 60px;
                 width: 430px;
                 top: 0px;
                 }
#locationMap    {position: absolute;
                 height: 260px;
                 width: 430px;
                 top: 60px;
                 }
#calendarPane   {float: right;
                 display: inline-block;
                vertical-align: top;
                min-width: 120px;
                left: 0px;
                background-color:  #ffffff;
	        font: 6pt Verdana;
                visibility: hidden;
		} 
#calendarPane1   {position: relative;
                 display: inline-block;
                vertical-align: top;
                min-width: 120px;
                left: 0px;
                background-color:  #ffffff;
	        font: 6pt Verdana;
                visibility: hidden;
		} 
#logo		{position: absolute;
		top: 0px;
		left: 0px;
		width: 310px;
		height: 80px;
		} 
#nav           {position: absolute;
		bottom: 0px;
		right: 0px;
		height: 32px;
		min-width: 200px;
		} 
#phone          {position: absolute;
		top: 0px;
		right: 0px;
		height: 45px;
		min-width: 350px;
		}            
                
                
                                


body		{background-color:  #ffffff;
			 font: 10pt Verdana;}
body table	{font: 8pt Verdana; }