* {
	border: 0px;
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
}

body{
	background: @ebfee0;	background: #ebfee0;
}


#bgwrapper{
	width: 100%;
	background: #ebfee0 url(images/nav.jpg) repeat-x;	
}

#wrapper{
	width:900px;
	margin: 0 auto;
}


#header {
	height: 100px;
}

#logo {
	float: left;
	height: 100px;
	width: 421px;
}

#nav {
	float: right;
	width: 475px;
}

#nav ul{
	margin-top:62px;;
}

#nav li {
	display: inline;
	float: left;
	list-style: none;

}

#nav li img{
	width: 94px;
	height: 38px;
}

img.home{
	background: url(images/home.jpg) no-repeat;
}

img.about{
	background: url(images/about.jpg) no-repeat;

}

img.prices{
	background: url(images/pricesnav.jpg) no-repeat;
}

img.otherservices{
	background: url(images/otherservices.jpg) no-repeat;
}

img.contact{
	background: url(images/contactnav.jpg) no-repeat;
}


img.home:hover, img.hactive{
	background: url(images/homehov.jpg) no-repeat;
}

img.about:hover, img.aactive{
	background: url(images/abouthov.jpg) no-repeat;
}

img.prices:hover, img.pactive{
	background: url(images/pricesnavhov.jpg) no-repeat;
}

img.otherservices:hover, img.oactive{
	background: url(images/otherserviceshov.jpg) no-repeat;;
}

img.contact:hover, img.cactive{
	background: url(images/contactnavhov.jpg) no-repeat;
}



/*------------------------HEADERS---------------------------------------------*/
#allergyandintolerancestop {
	background-image: url(images/allergyandintolerancestop.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 884px;	
}

#allergytesting{
	background: url(images/allergyandintolerancestesting.jpg) no-repeat;
}


#results{
	background: url(images/results.jpg) no-repeat;
}

#bie{
	background: url(images/whatisbiebanner.jpg) no-repeat;	
}

#free{
	background: url(images/freebanner.jpg) no-repeat;
}

#sideeffects{
	background: url(images/sideeffectsbanner.jpg) no-repeat;
}

#hometop{
	background: url(images/homeheader.jpg) no-repeat;
}

/*---------------------------------END HEADERS-----------------------------------*/









#contentwrapper {
	height: 448px;
	width: 884px;
	margin-top: 65px;
	clear: both;
}


#contentmiddle {
	width: 784px;
	background: url(images/contentmiddle.jpg) repeat-y;
	padding: 15px 50px 5px;
}


#bottomdots {
	background-image: url(images/bottomdots.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 884px;
	clear: both;	
}

#contentbottom {
	background-image: url(images/contentbottom.jpg);
	background-repeat: no-repeat;
	height: 42px;
	width: 884px;	
}



.clear{
	clear: both;
}

.acentre{
	text-align: center;
	}
	

.disclaimer{
	font-size: 8px;
	}
