BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #333; COLOR: #666666
}
div#wrapper {
	background-color: red; /* cosmetic */
	height: 0px; /* set to taste */

	/* required */
	position: absolute;
	overflow: visible;
	display: block;
	width: 100%;
	left: 0px;
	top: 50%;
}
div#center {
	
	position: absolute; /* required */
	left: 50%; /* required */

	margin-left: -490px; /* half of width */
	width: 980px; /* width of div */

	height: 575px; /* height of div */
	top: -288px; /* half of height */
}
.pageHome {
	BACKGROUND: url(../webste/bg_home.jpg) no-repeat center top

}
.pageGetHere {
	BACKGROUND:url(../webste/bg_home.jpg) no-repeat center top

}
.pageStores {
	BACKGROUND: url(../webste/images/bg_store.jpg) no-repeat left top

}
.pageNewsAndEvents {
	BACKGROUND: url(../webste/images/bg_news.jpg) no-repeat left top

}
.pageOpeningTimes {
	BACKGROUND: url(../webste/images/bg_opening_times.jpg) no-repeat left top

}
.pageCharity {
	BACKGROUND: url(../webste/images/bg_charity.jpg) no-repeat left top

}
.pageContactUs {
	BACKGROUND: url(../webste/images/bg_contacts.jpg) no-repeat left top

}
#outter_wrapper {
	TEXT-ALIGN: left;
	MARGIN: auto;
	WIDTH: 980px;
	HEIGHT: 575px;
	background-color: #FFF;
}
.top_area {
	MARGIN: 0px 0px 0px 795px
}
.top_area P {
	MARGIN-TOP: 0px; FONT: bold 120% arial; MARGIN-BOTTOM: 0px; COLOR: #000099
}
.title_area {
	MARGIN: 8px 0px 0px 40px;
	width: 200px;
}
.contacts_top_wrapper {
	FLOAT: right
}
.contacts_top_area {
	WIDTH: 220px; FLOAT: right
}
.contacts_top_area P {
	MARGIN-TOP: 0px; FONT: bold 120% arial; MARGIN-BOTTOM: 0px; HEIGHT: 30px; COLOR: #000099; MARGIN-LEFT: 20px
}
.contacts_top_title_area {
	FLOAT: right; PADDING-TOP: 28px
}
.leftside {
	WIDTH: 300px;
	HEIGHT: 140px;
	float: left;
	margin-top: 40px;
	margin-left: 60px;
}
.portfolionieuw {
	WIDTH: 300px;
	HEIGHT: 315px;
	float: left;
	margin-top: 10px;
	margin-left: 60px;
}
.navi_area {
	WIDTH: 560px;
	HEIGHT: 28px;
	float: right;
	margin-top: 40px;
}
.main_area {
	TEXT-ALIGN: right;
	MARGIN-TOP: 15px;
	MIN-HEIGHT: 400px;
	WIDTH: 540px;
	FLOAT: right;
}

.footer {
	WIDTH: 980px;
	float: right;
	
}
.footer P {
	MARGIN: 40px 5px 0px 0px;
	padding-top:0px;



	FONT-FAMILY: Verdana, Geneva, sans-serif
	FLOAT: none;
	COLOR: #FFF;
	FONT-SIZE: 11px;
}
.footer A {
	COLOR: #FFF;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none

}
.footer A:hover {
	COLOR: #99cc00;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none

}
.wrapper {
	WIDTH: 1000px; FLOAT: left
}
