/* CSS Document */


/* Main Layout */

html, body {	
	height: 100%;
	margin: 0;
}

body {
	background-image: url('images/bkg.jpg');
	background-repeat: repeat;
}

div.wrap {
	margin: 0 auto;
	min-height: 100%;
    width: 1141px;
}

div.header {
	position: absolute;
	width: 1141px;
}

div.main {
	margin: 0 auto;
	padding-top: 410px;
	width: 1000px;
}

div.menu {
	background-image: url('images/MenuBG2.png'); 
	background-repeat: no-repeat;
	display: block;
	float: left;
	position: relative;
	margin-top: -100px;
	margin-left: -174px;
	margin-right: 10px;
	height: 650px;
	width: 307px;
	z-index: 10;
}

ul.menu {
	list-style: none;
	margin: 0 auto;
	padding: 70px 6px 0 0;
	width: 243px;
}

ul.menu li a {
	background-image: url('images/Menu2.png');
	display: block;
	margin: 28px auto;
	height: 46px;
	width: 243px;
}

ul.menu li a.home {
	background-position: 0 0;
}

ul.menu li a.home:hover {
	background-position: -243px 0;
}

ul.menu li a.rolloffs {
	background-position: 0 -74px;
}

ul.menu li a.rolloffs:hover {
	background-position: -243px -74px;
}

ul.menu li a.dumpsters {
	background-position: 0 -148px;
}

ul.menu li a.dumpsters:hover {
	background-position: -243px -148px;
}

ul.menu li a.service {
	background-position: 0 -222px;
}

ul.menu li a.service:hover {
	background-position: -243px -222px;
}

ul.menu li a.location {
	background-position: 0 -296px;
}

ul.menu li a.location:hover {
	background-position: -243px -296px;
}

ul.menu li a.contact {
	background-position: 0 -370px;
}

ul.menu li a.contact:hover {
	background-position: -243px -370px;
}

div.content {
	background-color: #ffffff;
	background-image: url('images/bg-t.png');
	background-repeat: no-repeat;
	box-shadow: 0 0 5px 4px;
	float: right;
	padding: 84px 0 120px;
	width: 822px;
}

div.consp {
	float: right;
	padding: 0 15px 0 0;
	width: 660px;
}

div.footer {
	background-image: url('images/bg-b.png');
	background-repeat: no-repeat;
	position: relative;
	float: right;
	margin-top: -120px;
	height: 120px;
	width: 822px;
	clear: both;
}


img.heading {
	float: right;
	margin-top: -80px;
	margin-right: -15px;
}

div.pics {
	float: right;
	width: 250px;
	text-align: center;
}



.center {
	margin: 0 auto;
	text-align: center;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.hide {
	display: none;
	visibility: hidden;
}

img {
	border: none;
}





a:link {
	color: #3366CC;
}

a:visited {
	color: #3366CC;
}

a:hover {
	color: #16458B;
}

a:active {
	color: #3366CC;
}