* { margin: 0; padding: 0; }
html {background: #ffffff}
body {font: 14px/1.4 Georgia, serif}


.group:after { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 	
	height: 0; 
}

.group { 
	display: inline-block; 
	clear: both; 
}

/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

article, aside, figure, footer, header, nav, section { display: block; }

#page-wrap { 
	width: 1024px; 
	height: 686px;
	background: #ffffff url(images/TopPageBK.png) top right no-repeat;
}

#salbutton {
	margin: 200px 0px 50px 0px;
	text-align: left;
	float: left;
	right: 0px;
}

#yumbutton {
	text-align: right;
	right: 0px;
}


#pestbutton {
	text-align: right;
    position: absolute;
    bottom: 0px;
	right: 400px;
}

#healthbutton {
	text-align: right;
    position: absolute;
    bottom: 0px;
	right: 300px;
}

#homebutton {
	text-align: right;
    position: absolute;
    bottom: 0px;
	right: 200px;
}

#backbutton {
	text-align: right;
    position: absolute;
    bottom: 0px;
	right: 120px;
}

#webbutton {
	text-align: right;
	position: absolute;
    bottom: 0px;
	right: 0px;
}