body {
	margin:0;
	padding:0;
	text-align:center;
    background:#FFF url(slices/background.png);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:13px;
	color:#000;
}

#wrap {
	position:relative;
	text-align:left;
	margin:0 auto;
	width:900px;
	}
	
h1 {
	font-size:16px;
	color:#750204;
	margin:0;
	display:none;
	}
	
h2 {
	font-size:16px;
	color:#750204;
	margin:0;
	}
	
h3 {
	font-size:16px;
	color:#750204;
	margin:0;
	}
	
ul {
	margin-top:0;
	margin-bottom:0;
}

#content {
	position:relative;
	top:0;
	left:0;
	text-align:left;
	width:900px;
}

#content_container {
	position:relative;
	top:0;
	left:0;
	text-align:left;
	width:900px;
	height:auto;
	padding-top:103px;
	padding-bottom:25px;
}

#header {
	position:relative;
	top:0;
	left:0;
	width:674px;
	height:255px;
	background:url(slices/header.jpg);
	background-repeat:no-repeat;
}

#logo {
	position:absolute;
	top:33px;
	left:0;
	width:370px;
	height:50px;
	background:url(slices/logo.png);
	background-repeat:no-repeat;
	z-index:5;
}

#topnavigation {
	position:absolute;
	top:55px;
	right:0;
	width:auto;
	height:auto;
	text-align:left;
	z-index:50;
}

#topnavigationlist {position: relative; margin: 0; padding: 0; width: 353px; height: 43px; background: url(slices/top_navigation.png);}
#topnavigationlist li {width: 353px; height: 43px; position: absolute; top: 0px; background: url(slices/top_navigation.png) 0 0 no-repeat; display: block; list-style: none;}
#topnavigationlist a {height: 43px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#topnavigationlist #home {left: 0px; background-position: -0px 0; width: 113px;}
#topnavigationlist #location {left: 114px; background-position: -114px 0; width: 125px;}
#topnavigationlist #contact {left: 240px; background-position: -240px 0; width: 113px;}

#topnavigationlist #home a:hover {background: url(slices/top_navigation.png) -0px -43px no-repeat;}
#topnavigationlist #location a:hover {background: url(slices/top_navigation.png) -114px -43px no-repeat;}
#topnavigationlist #contact a:hover {background: url(slices/top_navigation.png) -240px -43px no-repeat;}

#middlenavigation {
	position:absolute;
	top:362px;
	left:0;
	width:auto;
	height:auto;
	text-align:left;
	z-index:50;
}

#middlenavigationlist {position: relative; margin: 0; padding: 0; width: 900px; height: 165px; background: url(slices/middle_navigation.png);}
#middlenavigationlist li {width: 900px; height: 165px; position: absolute; top: 0px; background: url(slices/middle_navigation.png) 0 0 no-repeat; display: block; list-style: none;}
#middlenavigationlist a {height: 165px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#middlenavigationlist #wheels {left: 0px; background-position: -0px 0; width: 221px;}
#middlenavigationlist #tires {left: 226px; background-position: -226px 0; width: 221px;}
#middlenavigationlist #repairs {left: 452px; background-position: -452px 0; width: 221px;}
#middlenavigationlist #alignments {left: 678px; background-position: -678px 0; width: 221px;}

#middlenavigationlist #wheels a:hover {background: url(slices/middle_navigation.png) -0px -165px no-repeat;}
#middlenavigationlist #tires a:hover {background: url(slices/middle_navigation.png) -226px -165px no-repeat;}
#middlenavigationlist #repairs a:hover {background: url(slices/middle_navigation.png) -452px -165px no-repeat;}
#middlenavigationlist #alignments a:hover {background: url(slices/middle_navigation.png) -678px -165px no-repeat;}

#rightnavigation {
	position:absolute;
	top:103px;
	right:0;
	width:auto;
	height:auto;
	text-align:left;
	z-index:5;
}

#rightnavigationlist {position: relative; margin: 0; padding: 0; width: 222px; height: 255px; background: url(slices/right_navigation.png);}
#rightnavigationlist li {width: 222px; height: 255px; position: absolute; top: 0px; background: url(slices/right_navigation.png) 0 222 no-repeat; display: block; list-style: none;}
#rightnavigationlist a {height: 63px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#rightnavigationlist #oil {top: 0px; background-position: -0px 0; width: 222px;}
#rightnavigationlist #inspections {top: 64px; background-position: -0px 0; width: 222px;}
#rightnavigationlist #diagnostics {top: 128px; background-position: -0px 0; width: 222px;}
#rightnavigationlist #transmission {top: 192px; background-position: -0px 0; width: 222px;}

#rightnavigationlist #oil a:hover {background: url(slices/right_navigation.png) -222px -0px no-repeat;}
#rightnavigationlist #inspections a:hover {background: url(slices/right_navigation.png) -222px -64px no-repeat;}
#rightnavigationlist #diagnostics a:hover {background: url(slices/right_navigation.png) -222px -128px no-repeat;}
#rightnavigationlist #transmission a:hover {background: url(slices/right_navigation.png) -222px -192px no-repeat;}

#footer {
	position:relative;
	top:0;
	left:0;
	width:880px;
	height:auto;
	border: 1px solid #CCC;
	padding:10px;
	font-size:11px;
	text-align:center;
}

#footer a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}