


/* Home */

body.home #navHome a {
	font-weight:bold;
}

body.home #column1 h3 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../images/script-headings/home.gif);
	height:57px;
	margin:0;
	padding:0;
	overflow:hidden;
}

body.home #column1 h3 em {
	display:block;
	padding-top:57px;
}



/* La Maison */

body.lamaison #navLaMaison a {
	font-weight:bold;
}

body.lamaison #column1 h3 {
	background-image: url(../images/script-headings/la-maison.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:117px;
	margin:0;
	padding:0;
	overflow:hidden;
}

body.lamaison #column1 h3 em {
	display:block;
	padding-top:117px;
}



/* Le Moulin */

body.lemoulin #navLeMoulin a {
	font-weight:bold;
}

body.lemoulin #column1 h3 {
	background-image: url(../images/script-headings/le-moulin.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:117px;
	margin:0;
	padding:0;
	overflow:hidden;
}

body.lemoulin #column1 h3 em {
	display:block;
	padding-top:117px;
}


/* Grounds */

body.grounds #navGrounds a {
	font-weight:bold;
}

body.grounds #column1 h3 {
	background-image: url(../images/script-headings/grounds.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:117px;
	margin:0;
	padding:0;
	overflow:hidden;
}

body.grounds #column1 h3 em {
	display:block;
	padding-top:117px;
}



/* Prices */

body.prices #navPrices a {
	font-weight:bold;
}

body.prices #content {
	margin:30px 0 0 0;
}

body.prices #column1 {
	width:445px;
	padding-top:10px;
}

body.prices #heroimage {
	width:445px;
	float:right;
	margin:30px 0 0 0;
	display:none;
}

body.prices #column2 {
	display:none;
}

body.prices #column3 {
	display:none;
}

body.prices #content {
	margin:20px 0;
	border-bottom: 25px solid #42431E;
	padding:0 0 10px 0;
	height: expression(this.scrollHeight < 501 ? "501px" : "auto");
	min-height:501px;
	
	background-image: url(../images/other-images/prices.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	
}



/* Map */

body.map #navMap a {
	font-weight:bold;
}

body.map #content {
	margin:30px 0 0 0;
}

body.map #column1 {
	width:382px;
	padding-top:10px;
}

body.map #column1 div.textpadding {
	padding-right:40px;
}

body.map #heroimage {
	width:573px;
	float:right;
	margin:30px 0 0 0;
	display:none;
}

body.map #column2 {
	display:none;
}

body.map #column3 {
	display:none;
}

body.map #content {
	margin:20px 0;
	border-bottom: 25px solid #42431E;
	padding:0 0 10px 0;
	height: expression(this.scrollHeight < 501 ? "501px" : "auto");
	min-height:501px;
	
	background-image: url(../images/other-images/map-2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	
}

