* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color: #ccc;
	font: normal 13px arial, sans-serif;
}

a { color: #fff; }

#container {
	width: 778px;
	margin: auto;
	margin-top: 36px;
}

/*************************************************************************************************/
	h1 { text-indent: -2000px; }

	h1 span {
		display: block;
		float: left;
		height: 54px;
	}

	#logo1 {
		width: 213px;
		background: transparent url(../images/logo/all.gif) no-repeat 0 0;
	}

	#logo2 {
		width: 56px;
		background: transparent url(../images/logo/asterisk.gif) no-repeat 0 0;
	}

	#logo3 {
		width: 257px;
		background: transparent url(../images/logo/star.gif) no-repeat 0 0;
		clear: right;
	}

	#logo4 {
		width: 526px;
		height: 36px;
		background: transparent url(../images/logo/disposal-inc.gif) no-repeat 0 0;
		clear: left;
	}
/*************************************************************************************************/

/*************************************************************************************************/
	#menu {
		clear: both;
		list-style: none;
	}

	#menu li {
		float: left;
		text-indent: -2000px;
		background-color: #fff;
	}

	#menu li a {
		display: block;
		height: 47px;
		width: 104px;
		padding: 0 1px 1px 0;
	}
	
	#nav1 { border-left: 1px solid #fff; }
	
	#nav1 { background: url(../images/menu/nav1.gif) no-repeat 0 0; }
	#nav2 { background: url(../images/menu/nav2.gif) no-repeat 0 0; }
	#nav3 { background: url(../images/menu/nav3.gif) no-repeat 0 0; }
	#nav4 { background: url(../images/menu/nav4.gif) no-repeat 0 0; }
	#nav5 { background: url(../images/menu/nav5.gif) no-repeat 0 0; }
	
	#nav1 a:hover, #nav1 a.selected { background: url(../images/menu/nav1-on.gif) no-repeat 0 0; }
	#nav2 a:hover, #nav2 a.selected { background: url(../images/menu/nav2-on.gif) no-repeat 0 0; }
	#nav3 a:hover, #nav3 a.selected { background: url(../images/menu/nav3-on.gif) no-repeat 0 0; }
	#nav4 a:hover, #nav4 a.selected { background: url(../images/menu/nav4-on.gif) no-repeat 0 0; }
	#nav5 a:hover, #nav5 a.selected { background: url(../images/menu/nav5-on.gif) no-repeat 0 0; }
/*************************************************************************************************/

#sidebar {
	background-color: #c33;
	float: right;
	margin-top: -90px;
	width: 251px;
	height: 138px;
}

#sidebar a { padding-left: 5px; }

#content {
	clear: both;
	background: url(../images/bg.gif) repeat-y 0 0;
	border-left: 1px solid #fff;
}

* html #content {
	background-position: right top;
}

#outer {
	background: url(../images/front-end.gif) no-repeat bottom left;
}

#inner {
	padding-top: 36px;
	background: url(../images/truck.gif) no-repeat top right;
	min-height: 300px;
}

* html #inner { height: 300px; }

#inner.secondary {
	background: url(../images/dumpster.gif) no-repeat top right;
}

#inner p, #inner table, #inner ul {
	width: 347px;
	padding: 0 0 0 12px;
	margin: 0 345px 0 auto;
}

#inner p {
	padding-bottom: 12px;
}

#inner table {
	width: 355px;
}

th, td {
	text-align: center;
	color: #c33;
}

th {
	border-bottom: 1px solid #fff;
	padding: 3px;
}

tr.group td {
	padding-top: 12px;
}

#credit {
	float: right;
}

#phone {
	text-align: center;
	clear: right;
	font-weight: bold;
	font-size: 48px;
	width: 521px;
}

#footer {
	clear: both;
	background: url(../images/res-com.gif) no-repeat bottom right;
	color: #fff;
	padding-left: 12px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: -92px;
}