@charset "utf-8";
/* CSS Document */
body {
	background-color:#FFFFC8;
	height:100%;
	background-image:url(/graphics/background.gif);
	background-position:left top;
	background-repeat:no-repeat;

}
body, html {height:100%;}

#background{
 min-height:700px;
	z-index:2;

	background-image: url(/graphics/finalised/contentbackground.jpg);
	background-color:#FFFFFF;
	background-position:right top;
	background-repeat:no-repeat;
	position: relative;
	margin-left: auto;
	margin-right:auto;
	width: 800px;
		border:#CCCCCC solid thin;
		height:100%;

}


#pagecontent {
	position:absolute;
	width:100%;
	z-index:10;
	top: 18px;
	left: 36px;
		padding:5px;}
#pagetext{
	position:absolute;
	width:790px;
	background-color:white;
	padding-bottom:10px;
	padding-left:5px;
		padding-right:4px;
	z-index:21;
	left: 0px;
	top: 53px;
	overflow: visible;
			border-left:#CCCCCC solid thin;
					border-right:#CCCCCC solid thin;
}


#holiday-cottages-france{
	position:absolute;
	width:743px;
	height:16px;
	z-index:11;
	left: 2px;
	top: 32px;

}

#topmenucontainer{
	position:absolute;
	width:100%;
	height:30px;
	z-index:300;
	left: 0;
	top: 0px;
	background:url(/graphics/topmenubg.gif) repeat-x;
}
#bottommenucontainer{
	position:absolute;
	width:100%;
	height:34px;
	z-index:300;
	left: 0px;
	top: 572px;
	background:url(/graphics/bmenu.gif) repeat-x;
}
#holder{
	position:absolute;
	width:100%;
	height:476px;
	z-index:11;
	left: 0px;
	top: 98px;
	overflow: visible;

	
}
	#tmhome:hover, #tmcontactus:hover,#tmg1:hover,#tmactivities:hover, #tmlocalarea:hover,#tmaboutus:hover{
	background-image:url(/graphics/topmenubgover.gif);}

#tmhome, #tmcontactus,#tmg1,#tmactivities, #tmlocalarea,#tmaboutus{
	position:absolute;
	width:93px;
	z-index:11;
	top: 1px;
	height:21px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	}
#tmleft{
	position:absolute;
	width:97px;
	z-index:11;
	top: -2px;
	height:39px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	background:url(/graphics/tmleft.gif) no-repeat right;
	left: -97px;
	}
#tmright{
	position:absolute;
	width:35px;
	z-index:100;
	top: -6px;
	height:45px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	background:url(/graphics/tmright.gif) no-repeat left;
	left: 800px;
	}
#bmleft{
	position:absolute;
	width:97px;
	z-index:11;
	top: 561px;
	height:39px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	background:url(/graphics/bmleft.gif) no-repeat right;
	left: -97px;
	}
#bmright{
	position:absolute;
	width:35px;
	z-index:11;
	top: 557px;
	height:45px;
	text-align:center;
	padding-top:7px;
	cursor:pointer;
	background:url(/graphics/bmright.gif) no-repeat left;
	left: 805px;
	}

#tmhome{
	left: 1px;
}

#tmcontactus{
	left: 95px;
}
#tmg1{
	left: 189px;
}
#tmactivities{
	left: 283px;
}
#tmlocalarea{
	left: 378px;
}
#tmaboutus{
	left: 474px;

}

#submenu3, #gitessubmenu, #Activitiesubmenu{
	position:absolute;
	z-index:300;
	top: 30px;
	width: 171px;
	visibility:hidden;
}
#submenu3 td, #gitessubmenu td, #Activitiesubmenu td{
	width:164px;
	background-color:#BBBBFF;
	padding:5px;
	padding-left:10px;
	line-height:25px;
	border:#009900;
	cursor:pointer;
	font-size:14px;
}
#submenu3 td:hover, #gitessubmenu td:hover, #Activitiesubmenu td:hover{
	background-color:#9797FF;
}
#navcourses td:hover, #navservices td:hover, #navaboutu td:hover, #subnavvendor td:hover, #subnavsubject td:hover{
	background-image:url(/graphics/topmenubgover.gif);}
#submenu3{
	left: 378px;
}
#gitessubmenu{
	width:190px;
	left: 190px;
}
#Activitiesubmenu{
	width:200px;
	left: 284px;
}

#whitespace{
	position:relative;
	width:799px;
	
	z-index:0;
	background-color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	top:20px;
}

#menus-hide
{
	position:absolute;
	left:0px;
	top: 35px;
	z-index:299;
	width: 806px;
	height: 335px;
	visibility:hidden;
}