* {
	margin:0;
	padding-top: 30;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#allcontent {
	width: 790px;
	margin-left: auto;
	margin-right: auto;
}
	
#stage {
	position: relative;
	padding-top: 25px;
	padding-bottom:5px;
	padding-left:30px;
	left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}		
	
.sm {list-style:none; width:805px; height:35px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden; padding-right: 8px; padding-top: 5px; padding-bottom: 15px}

#menubreak {
	border-bottom: 1px solid #7C7D81;
	position: relative;
	width: 790px;
 	top: 15px;
	}

#prodmenu {
	position: relative;
	width: 805px;
 	top: 15px;
	left: 0px;
	bottom:	15px;
	}	
	
.pm {list-style:none; width:805px; height:130px; display:block; overflow:hidden}
.pm li {float:left; display:inline; overflow:hidden; padding-right: 8px; padding-top: 12px; padding-bottom: 15px}


#footer {
	position: relative;
	width: 790px;
	border-top: 1px solid #7C7D81; 
	border-bottom: 1px solid #7C7D81; 
	height: 45px;
	top: 15px;
 	padding-top: 2px;
	left: 0px;
	bottom:	0px;
	}	
	
#official {
	width: 538px;
	float: right;
	padding-top: 0px;
	}

#other {
	position: relative;
	width: 200px;
	}	
	
.om {list-style:none; width:200px; height:50px; display:block; overflow:hidden}
.om li {float:left; display:inline; overflow:hidden; padding-right: 15px; padding-top: 25px; padding-bottom: 0px}

#header {
	position: relative;
	height: 55px;
	background-image:url(images/logotop.gif);
 	top: 15px;
	left: 0px;
	width: 790px;
	}

#enquiryform {
	padding-bottom: 25px;
	padding-left: 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}