body { 
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	background-color: rgb(255,255,255);
	background-image: url("./assets/images/background.gif");
	font-size: 12pt;
}

A:active { color: rgb(255,0,0);}
A:link { color: rgb(0,51,204);}
A:visited { color: rgb(153,0,153);}
A:hover { color: rgb(255,0,0);}

 /* New stuff */
#banner {
	position:absolute;
	left:0px;
	top:0px;
  	width: 775px;
}

#wrapper {
	position:absolute;
	left:5px;
	top:96px;
	height: 1095px;
	width: 775px;
	/* Use the line below to see the extent of the div */
	/* border:1px dotted grey; */
}
#wrapper_booking {
	position:absolute;
	left:5px;
	top:100px;
	height: 2500px;
	width: 775px;
	/* Use the line below to see the extent of the div */
	/*border:1px dotted grey;*/
}
H1
{
	text-align: center; 
}
#wrapper_directions {
	position:absolute;
	left:5px;
	top:96px;
	height: 1258px;
	width: 775px;
	/* Use the line below to see the extent of the div */
	/*border:1px dotted grey;*/
}
#wrapper_localarea {
	position:absolute;
	left:5px;
	top:100px;
	height: 1250px;
	width: 775px;
	/* Use the line below to see the extent of the div */
	/* border:1px dotted grey;*/
}
#wrapper_photos {
	position:absolute;
	left:0px;
	top:0px;
	height: 370px;
	width: 775px;
	/* Use the line below to see the extent of the div */
	/* border:1px dotted grey;*/
}

.float_left
{
  	float: left;
  	margin-right: 5px;
  	margin-top: 5px;
  	margin-bottom: 5px;
}
.float_right
{
  	float: right;
  	margin-left: 5px;
  	margin-top: 5px;
  	margin-bottom: 5px;
  	/* Clear need because of bug in MS Internet explorer
  		if two boxes are floated the inline test will start
  		at the top of the second box */
	clear:right;
}
.txt_centre
{
	text-align: center;
}
.mauve
{
	/*color: rgb(255,0,255);*/
	color: fuchsia ;
}
.brownbg
{
	background-color: #CCCC99;
}
p.brownbg_centre
{
	background-color: #CCCC99;
	text-align:center;
}	
p.centre
{
	text-align: center;
}	
centre
{
	text-align: center;
}	
.left_margin
{
	  	margin-left: 10px;
}
table.bdeb_table
{
	font-size: 8pt;
	width: 100%	;
	background-color: #CCCC99;
}
 table {
    border-collapse: collapse;
}
/* Maybe useful */

.center
{
margin-left:auto;
margin-right:auto;
width:70%;
background-color:#b0e0e6;
}
.anchor_with_image
{
    display:block;
    height:100px;
    width:190px;
    text-align:center;
	background-image: url(./assets/images/LinkOvalBackground.gif);
	background-repeat:no-repeat;
	font-size:10pt;
	color:black;
	text-decoration: none;
}

.anchor_square
{
    display:block;
    height:35px;
    width:125px;
    text-align:center;
	background-repeat:no-repeat;
	background-color: #CCCC99;
	font-size:10pt;
	color:black;
	text-decoration: none;
}

.anchor_square_2
{
    display:block;
    height:90px;
    width:180px;
    text-align:center;
	background-repeat:no-repeat;
	background-color: #CCCC99;
	font-size:10pt;
	color:black;
	text-decoration: none;
}
.anchor_rectangle
{
    display:block;
    height:100px;
    width:350px;
    text-align:center;
	background-repeat:no-repeat;
	background-color: #CCCC99;
	font-size:10pt;
	color:black;
	text-decoration: none;
}

.anchor_kidsphoto
{
    display:block;
    height:35px;
    width:397px;
    text-align:center;
	background-repeat:no-repeat;
	background-color: #CCCC99;
	font-size:10pt;
	color:black;
	text-decoration: none;
}