span.homebutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/home_button.png) top left no-repeat;
}

span.homebutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/home_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.aboutbutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/about_button.png) top left no-repeat;
}

span.aboutbutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/about_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.shopcartbutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/shopcart_button.png) top left no-repeat;
}

span.shopcartbutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/shopcart_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.contactbutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/contact_button.png) top left no-repeat;
}

span.contactbutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/contact_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.ourmatsbutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/ourmats_button.png) top left no-repeat;
}

span.ourmatsbutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/ourmats_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.testimonialsbutton a {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/testimonials_button.png) top left no-repeat;
}

span.testimonialsbutton a:hover {
	display: block;
	margin: 0; padding:0;
	width:157px; height:69px;
	text-decoration: none;
	background: url(images/testimonials_button.png) top left no-repeat;
	background-position: 0px -69px;
}

span.readymadebutton a {
	display: block;
	margin: 0; padding:0;
	width:200px; height:50px;
	text-decoration: none;
	background: url(images/rmm_tab.png) top left no-repeat;
}

span.readymadebuttonfocus {
	display: block;
	margin: 0; padding:0;
	width:200px; height:50px;
	text-decoration: none;
	background: url(images/rmm_tab.png) top left no-repeat;
	background-position: 0px -51px;
}

span.custommadebutton a {
	display: block;
	margin: 0; padding:0;
	width:200px; height:50px;
	text-decoration: none;
	background: url(images/cmm_tab.png) top left no-repeat;
}

span.custommadebuttonfocus {
	display: block;
	margin: 0; padding:0;
	width:200px; height:50px;
	text-decoration: none;
	background: url(images/cmm_tab.png) top left no-repeat;
	background-position: 0px -51px;
}
