#res_newhours {
position: absolute;
top: 526px;
left: 655px;
}

* { outline: none; }

body {

	margin:50px 0px; padding:0px;
	text-align:center;
		background-color: #0e4564;
		font-family: verdana;
		font-size: 9pt;
		color: #fff;
		
}
.elliceblue {
color: #044565;
font-weight: bold;
letter-spacing: -0.5px
}
#frequent {
position: absolute;
top: 275px;
left: 648px;
}

#top_banner {
position: absolute;
top: 0px;
left: 0px;
}
.noborder {
border: none;
}

#diversion_map {
position: absolute;
top: 415px;
left: 430px;
border: none;
}

a {
border: none;
text-decoration: none;
}

#master_container {
		margin:0px auto;
		text-align:left;
}
.enviro_callout {
	color:#0e1b3b; 
	font-family:inherit;
	font-size:8pt;
	float:right;
	width:175px;
	padding:0 10px 0 0;
	margin-top:0;
}
.enviro_callout a {
	color:#0e1b3b;
	text-decoration:underline; 
	float:left;
	margin-top:.1em;
}
.enviro_callout span {
	color:#1a6084;
	float:left;
	font-size:.8em;
}
#home14001 {
	color:#0e1b3b; 
	text-align:center;
	width:125px;
	position:relative;
	top:34px;
	left:13px;
	font-size:10px;
}
#home14001 span {
	color:#1a6084;
	margin-top:2em;
	font-size:.8em;
}

#home14001 a {
	color:#0e1b3b;
	text-decoration:underline; 
}
#landing_hours {
position: absolute;
top: 558px;
left: 667px;
}

#container_landing {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/landing_back2.jpg);
		height: 701px;
		
}

#res_home_container {
	position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_home_back4.jpg);
		height: 701px;

}
#res_why_container {
	position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_why_back.jpg);
		height: 701px;

}

#res_before_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_before_back.jpg);
		height: 701px;

}

#res_bins_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_bins_back.jpg);
		height: 701px;

}

#res_diversion_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_diversion_back.jpg);
		height: 701px;

}

#res_metals_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_metals_back.jpg);
		height: 701px;

}

#res_community_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/res_community_back.jpg);
		height: 701px;

}

#com_diversion_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/com_diversion_back.jpg);
		height: 701px;

}

#press_release{
position: absolute;
left: 180px;
top: 60px;
width: 300px;
height: 400px;
border-left: 1px solid #ec2023;
padding-left: 50px;
}

#com_whyellice_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/com_whyellice_back.jpg);
		height: 701px;

}

#com_metals_container {
		position: relative;
		border-left: 2px solid #ec2023;
		border-right: 2px solid #ec2023;
		width: 895px;
		margin: 0 auto 0 auto;
		text-align: left;
		background-image: url(../images/com_metals_back.jpg);
		height: 701px;

}

#overview_button {
position: absolute;
top: 635px;
left: 20px;
border: none;
}

#map_button {
position: absolute;
top: 668px;
left: 665px;
border: none;
}

#com_map_button {
position: absolute;
top: 680px;
left: 139px;
border: none;
}

#email_us {
	position: absolute;
	top: 673px;
	left: 770px;
	}	

#landing_text {
position: absolute;
top: 200px;
left: 35px;
width: 505px;
height: 135px;
}

#landing_home_link {
	border: none;
	position: absolute;
	top: 20px;
	left: 30px;
	}

#landing_remember {
position: absolute;
width: 200px;
height: 50px;
top: 365px;
left: 344px;
}

#landing_choices {
		position: relative;
		top: 406px;
		left: 30px;
		width: 	541px;
		height: 51px;
}

#landing_choice_residential {
		position: absolute;
		top: 18px;
		left: 0px;
		border: none;
}

#landing_choice_commercial {
		position: absolute;
		top: 18px;
		left: 311px;
		border: none;
}

#landing_choices_text {
		width: 500px;
		height: 100px;
		position: absolute;
		top: 100px;
		left: 0px;
}

#homelink {
position: absolute;
top: 120px;
left: 25px;
border: none;
}

#res_top_menu {
position: absolute;
top: 15px;
left: 506px;
width:391px;
height: 22px;
}

#res_top_menu .selected {
color: #ed1e24;
}

#res_top_menu a:link {text-decoration: none; color: #fff; }
#res_top_menu a:visited {text-decoration: none; color: #fff; }
#res_top_menu a:active {text-decoration: none; color: #fff; }
#res_top_menu a:hover {text-decoration: none; color: #ed1e24; }

#com_bottom_menu {
position: absolute;
top: 675px;
left: 506px;
width:391px;
height: 22px;
}

#com_bottom_menu .selected {
color: #fff;
font-weight: bold;
}

#com_bottom_menu a:link {text-decoration: none; color: #aaa; }
#com_bottom_menu a:visited {text-decoration: none; color: #aaa; }
#com_bottom_menu a:active {text-decoration: none; color: #aaa; }
#com_bottom_menu a:hover {text-decoration: none; color: #fff; }

#com_menu {
position: absolute;
top: 175px;
left: 20px;
width: 220px;
height: 325px;
}


#res_menu {
position: absolute;
top: 121px;
left: 189px;
height:37px;
width: 700px;
background-image: url('../images/menu/res_menu_back.gif');
}

#res_menu_services_container {
position: absolute;
top: 116px;
left: 342px;
width: 190px;
height: 238px;
}
#res_menu_services {
position: absolute;
z-index: 100;
top: 118px;
left: 343px;
width: 188px;
height: 40px;
background-image: url('../images/trans.gif');
cursor: pointer;
overflow: hidden;
}

#res_menu_community {
position: absolute;
top: 117px;
left: 697px;
height: 46px;
width: 183px;
cursor: pointer;
background-image: url('../images/trans.gif');
}

#res_menu_Recycle {
position: absolute;
top: 117px;
left: 191px;
height: 46px;
width: 142px;
cursor: pointer;
background-image: url('../images/trans.gif');
z-index: 50;
}

#res_menu_before {
position: absolute;
top: 117px;
left: 462px;
height: 46px;
width: 231px;
cursor: pointer;
background-image: url('../images/trans.gif');
z-index: 400;
}

#res_menu_sub {
position: relative;
left: 3px;
top: 44px;
width: 182px;
height: 185px;
cursor: pointer;
}

#res_menu_sub1 {
position: relative;
width:182px;
height: 61px;
background-image: url('../images/menu/sub_1_off.gif');
}

#res_menu_sub2 {
position: relative;
top: 1px;
width:182px;
height: 61px;
background-image: url('../images/menu/sub_2_off.gif');
}

#res_menu_sub3 {
position: relative;
top: 2px;
width:182px;
height: 61px;
background-image: url('../images/menu/sub_3_off.gif');
}

#res_more_news {
position: absolute;
top: 640px;
left: 15px;
width: 90px;
height: 20px;
color: #ccc;
}

#res_news a:link {text-decoration: none; color: #fff; }
#res_news a:visited {text-decoration: none; color: #fff; }
#res_news a:active {text-decoration: none; color: #fff; }
#res_news a:hover {text-decoration: none; color: #ed1e24; }

#res_more_news a:link {text-decoration: none; color: #ccc; }
#res_more_news a:visited {text-decoration: none; color: #ccc; }
#res_more_news a:active {text-decoration: none; color: #ccc; }
#res_more_news a:hover {text-decoration: none; color: #ed1e24; }

#res_news {
position: absolute;
top: 595px;
left: 141px;
width: 475px;
height: 100px;
padding: 0px;
font-size: 8pt;
color: #ccc;
line-height: 2.0em;
}

#res_news p {
margin-top: 0;
}

#res_items {
position: absolute;
width: 240px;
height: 208px;
left: 654px;
top: 293px;
background-color: #1b6690;
overflow: hidden;
}

#res_item_garbage {
position: absolute;
top: 0px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_garbage_off.png');
background-repeat: no-repeat;
}
#res_item_drywall {
position: absolute;
top: 30px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_drywall_off.png');
background-repeat: no-repeat;
}
#res_item_yard {
position: absolute;
top: 60px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_yard_off.png');
background-repeat: no-repeat;
}
#res_item_plastics {
position: absolute;
top: 90px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_plastics_off.png');
background-repeat: no-repeat;
}
#res_item_glass {
position: absolute;
top: 120px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_glass_off.png');
background-repeat: no-repeat;
}
#res_item_appliances {
position: absolute;
top: 150px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_appliances_off.png');
background-repeat: no-repeat;
}
#res_item_other {
position: absolute;
top: 180px;
cursor: pointer;
width: 240px;
height: 28px;
background-image: url('../images/buttons/res_other_off.png');
background-repeat: no-repeat;
}

#res_bins {
position: absolute;
left: 123px;
top: 222px;
width: 381px;
height: 219px;
background-image: url('../images/resbins/blank.jpg');
}

#res_garbage_details {
position: absolute;
height: 209px;
width: 240px;
background-image: url('../images/buttons/res_garbage_details.png');
overflow: hidden;
}
.formLabelR {
font-family: verdana;
color: #ff4b47;
}
#res_drywall_details {
position: absolute;
top: 30px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_drywall_details.png');
overflow: hidden;
}
.diversion_cost{
position: absolute;
top: 175px;
left: 10px;
font-size: 11pt;
font-weight: bold;
}
#res_yard_details {
position: absolute;
top: 60px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_yard_details.png');
overflow: hidden;
}
.res_close_detail {
position: relative; 
top: 4px; 
left: 215px; 
width: 18px; 
height: 18px;
cursor: pointer;
z-index: 1000;
}
#res_plastics_details {
position: absolute;
top: 90px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_plastics_details.png');
overflow: hidden;
}
#res_glass_details {
position: absolute;
top: 120px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_glass_details.png');
overflow: hidden;
}
#res_appliances_details {
position: absolute;
top: 150px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_appliances_details.png');
overflow: hidden;
}
#res_other_details {
position: absolute;
top: 180px;
height: 28px;
width: 240px;
background-image: url('../images/buttons/res_other_details.png');
overflow: hidden;
}

.res_details {
color: #555;
font-size: 8pt;
padding-top: 20px;
padding-left: 10px;
}


#sleft {
position: absolute;
left: 220px;
top: 121px;
width: 122px;
height: 232px;
z-index: 33;
}

#res_signup_newsletter_why {
position: absolute;
border: none;
top: 190px;
left: 652px;
}

#res_signup_newsletter_bins {
position: absolute;
border: none;
top: 390px;
left: 662px;
}

#why_recycle_copy {
z-index: 0;
color: #000;
top: 200px;
left: 35px;
position: absolute;
width: 540px;
height: 468px;
padding-right: 20px;
overflow-y: scroll;
}


#why_recycle_copy p {
margin-left: 5px;
}

#res_why_scroll {
position: absolute;
top: 185px;
left: 603px;
background-image: url('../images/res_why_scroll.png');
height: 501px;
width: 27px;
cursor: pointer;
}

#services_delivery_link {
position: absolute;
top: 188px;
left: 665px;
border: none;
}

#services_faq_link {
position: absolute;
top: 218px;
left: 665px;
border: none;
}

#services_body_link_1 {
position: absolute;
top: 188px;
left: 656px;
border: none;
}
#services_body_link_2 {
position: absolute;
top: 218px;
left: 656px;
border: none;
}

.red {
color: #d92c2c;
}


#com_diversion_yes {
color: #000;
position: absolute;
top: 400px;
left: 283px;
width: 260px;
height: 249px;
padding-right: 15px;
overflow-y: scroll;
}
#com_diversion_no {
color: #000;
position: absolute;
top: 400px;
left: 575px;
width: 260px;
height: 249px;
padding-right: 15px;
overflow-y: scroll;
}

#diversion_yes {
color: #000;
position: absolute;
top: 424px;
left: 26px;
width: 260px;
height: 249px;
padding-right: 15px;
overflow-y: scroll;
}
#diversion_no {
color: #000;
position: absolute;
top: 424px;
left: 318px;
width: 260px;
height: 249px;
padding-right: 15px;
overflow-y: scroll;
}

#bins_copy {
color: #000;
position: absolute;
top: 200px;
left: 30px;
width: 545px;
height: 467px;
padding-right: 20px;
overflow-y: scroll;
}

#bins_temp_text {
position: absolute;
top: 155px;
left: 195px;
color: #000;
width: 350px;
height: 80px;
font-size: 8pt;
line-height:1.3;
}

#diversion_copy {
line-height: 1.2;
position: absolute;
top: 234px;
left: 48px;
color: #ccc;
width: 550px;
height: 80px;
}

#res_diversion_scroll {
position: absolute;
width: 28px;
height: 355px;
top: 332px;
left: 610px;
background-image: url('../images/diversion_scroll.jpg');
cursor: pointer;
}

#res_community_copy {
z-index: 0;
color: #000;
top: 200px;
left: 35px;
position: absolute;
width: 540px;
height: 468px;
padding-right: 20px;
overflow-y: scroll;
}

#res_community_title {
position: relative;
top: 10px;
left: 0px;
}

#res_community_redline {
position: relative;
top: 10px;
margin-bottom: 10px;
}

.res_community_article {
position: relative;
top: 23px;
width: 540px;
height: 300px;
color: #111;
}

.res_community_photo {
float: left;
margin-right: 25px;
}

#com_diversion_search {
position: absolute;
top: 275px;
left: 520px;
}


#com_diversion_search_submit {
position: absolute;
top: 278px;
left: 650px;
}

#com_diversion_clear {
position: absolute;
top: 278px;
left: 700px;
}

#com_diversion_search_label {
font-weight: bold;
position: absolute;
top: 279px;
left: 460px;
}

#com_diversion_instructions {
position: absolute;
left: 275px;
width: 556px;
height: 50px;
top: 195px;
}

#com_diversion_drop {
position: absolute;
left: 620px;
top: 180px;
}

#com_diversion_faq {
position: absolute;
left: 810px;
top: 180px;
}

#com_newsletter {
position: absolute;
top: 30px;
left: 658px;
border: none;
}

#com_home_link {
position: absolute;
top: 30px;
left: 20px;
border: none;
}

#com_bins_copy {
color: #222;
position: absolute;
width: 555px;
height: 447px;
left:290px;
top: 190px;
overflow-y: scroll;
padding-right: 30px;
}

#res_diversion_search {
position: absolute;
top: 305px;
left: 245px;
}


#res_diversion_search_submit {
position: absolute;
top: 307px;
left: 370px;
}

#res_diversion_clear {
position: absolute;
top: 307px;
left: 415px;
}

#res_diversion_search_label {
font-weight: bold;
position: absolute;
top: 309px;
left: 190px;
}