html, body, td {
margin: 0;
padding: 0;
font-family: 'Lucida Grande', Verdana, Tahoma, Helvetica, sans-serif;
}
td img {
display: block;
}
body {
text-align: center;
background-image: url('images/body_bg.gif');
background-position: top left;
background-repeat: repeat-x;
margin: 0;
padding: 0;
}
a, a:link, a:hover {
color: #009C5F;
}
#page {
width: 730px;
margin: 0 auto;
padding: 0;
position: relative;
}
#header {
/*background-color: #007350;*/
margin: 0px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
#header td {
text-align: center;
}
table.content {
margin-left: auto;
margin-right: auto;
z-index: 2;
}
.content {
margin: 0;
padding: 0;
font-size: 12px;
text-align: left;
}
#home {
background-image: url('images/home_bg.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #686565;
}
#home p {
margin: 10px 42px;
}
#home_recycle {
position: absolute;
top: 435px;
left: 75px;
z-index: 10;
}
#home_video {
position: absolute;
top: 450px;
right: 60px;
z-index: 10;
}
#home_press_releases {
position: absolute;
top: 445px;
right: 190px;
z-index: 10;
}

#hot_links {
position: absolute;
top: 230px;
right: -8px;
}
#home_images {
text-align: center;
text-transform: uppercase;
color: #464241;
font-size: 85%;
}


a#banner1 {
background-image: url(images/home_facility_gr.jpg); background-position: top left; background-repeat: no-repeat; height: 116px; width: 174px; display: block;
}
a#banner2 {
background-image: url(images/home_inventory_gr.jpg); background-position: top left; background-repeat: no-repeat; height: 116px; width: 174px; display: block;
}
a#banner3 {
background-image: url(images/home_equipment_gr.jpg); background-position: top left; background-repeat: no-repeat; height: 116px; width: 174px; display: block;
}
a#banner4 {
background-image: url(images/home_environment_gr.jpg); background-position: top left; background-repeat: no-repeat; height: 116px; width: 174px; display: block;
}
a#banner1 img, a#banner2 img, a#banner3 img, a#banner4 img {display: block; }
a#banner1:hover img, a#banner2:hover img, a#banner3:hover img, a#banner4:hover img {display: none;}

#about {
padding-top: 10px;
background-image: url('images/about_bg_text.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#about p {
margin: 10px 42px;
width: 375px;
}
#capabilities {
padding-top: 10px;
background-image: url('images/capabilities_bg_text.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#capabilities p {
margin: 10px 20px;
width: 350px;
}
#converting {
padding-top: 10px;
background-image: url('images/converting_bg_text.jpg');
background-position: top right;
background-repeat: no-repeat;
color: #000;
}
#converting p {
margin: 10px 20px;
width: 350px;
}
#environmental {
padding-top: 10px;
background-image: url('images/environmental_bg_text.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#environmental p {
margin: 10px 20px;
width: 350px;
}
#returnable {
padding-top: 10px;
background-image: url('images/returnable_bg_text.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#returnable p {
margin: 10px 20px;
width: 350px;
}
#green {
padding-top: 10px;
background-image: url('images/green_bg_text.jpg');
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#green p {
margin: 10px 0px;
width: 350px;
}
#press_releases {
padding-top: 10px;
}
#press_releases p {
margin: 10px 20px;
width: 450px;
}
#upgrades {
padding-top: 10px;
/*background-image: url('images/upgrades_bg_text.jpg');*/
background-position: top left;
background-repeat: no-repeat;
color: #000;
}
#upgrades p {
margin: 10px 20px;
width: 350px;
}
#warehousing {
padding-top: 10px;
color: #000;
}
#warehousing p {
margin: 10px 20px;
width: 325px;
}
#contact {
padding-top: 10px;
/*background-image: url('images/contact_bg_text.jpg');*/
background-position: top right;
background-repeat: no-repeat;
color: #000;
position: relative;
}
#contact .col1 p {
margin: 10px 0;
width: 485px;
}
#contact .col2 p {
margin: 10px 0px;
width: 188px;
}
#contact_email {
position: absolute;
top: 240px;
right: auto;
width: 200px;
height: 200px;
}
#directions td {
padding-bottom: 6px;
}
#nav_home {
padding: 0 0 0 6px;
height: 23px;
width: 96px;
background-image: url('images/nav_home.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_home:hover {
padding: 0 0 0 6px;
height: 23px;
width: 96px;
background-image: url('images/nav_home_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_about {
height: 23px;
width: 96px;
background-image: url('images/nav_about.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_about:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_about_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_environmental {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_environmental.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_environmental:hover {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_environmental_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_press_releases {
height: 30px;
width: 95px;
/*
background-image: url('images/nav_sub_press_releases.jpg');
background-position: 0 0;
background-repeat: no-repeat;
*/
}
#nav_press_releases:hover {
height: 30px;
width: 95px;
/*
background-image: url('images/nav_sub_press_releases_f2.jpg');
background-position: 0 0;
background-repeat: no-repeat;
*/
}
#nav_capabilities {
height: 23px;
width: 96px;
background-image: url('images/nav_capabilities.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_capabilities:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_capabilities_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_upgrades {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_upgrades.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_upgrades:hover {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_upgrades_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_converting {
height: 23px;
width: 96px;
background-image: url('images/nav_converting.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_converting:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_converting_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_returnable {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_returnable.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_returnable:hover {
height: 40px;
width: 95px;
/*
background-image: url('images/nav_sub_returnable_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
*/
}
#nav_returnable {
height: 23px;
width: 96px;
background-image: url('images/nav_returnable.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_returnable:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_returnable_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_warehousing {
height: 23px;
width: 96px;
background-image: url('images/nav_warehousing.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_warehousing:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_warehousing_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_contact {
height: 23px;
width: 101px;
background-image: url('images/nav_contact.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_contact:hover {
height: 23px;
width: 101px;
background-image: url('images/nav_contact_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_corporate {
height: 23px;
width: 96px;
background-image: url('images/nav_corporate.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}
#nav_corporate:hover {
height: 23px;
width: 96px;
background-image: url('images/nav_corporate_f2.jpg');
background-position: 6px 0;
background-repeat: no-repeat;
}

#nav_gifts {
height: 22px;
width: 100px;
position: absolute;
top: 83px;
right: 9px;
}

.header_green {
color: #007350;
}
.text_green {
color: #009C5F;
}
.text_blue {
color: #3C7FC8;
}
.text_gray {
color: #8a8c8e;
}
.small {
font-size: 10px;
color: #000;
}
.footer {
margin: 0;
padding: 20px 0;
font-size: 10px;
color: #686565;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 100%;
}
.footer a {
color: #686565;
}
.footer a:hover {
color: #686565;
text-decoration: none;
}

/* MenuBegin:menuTop  */
div#menuTop { margin: 0; border: 0; padding: 0 0 0 3px; background-color: #00182C; height: 29px; position: relative; z-index: 5; }
ul.menuTop { margin: 0; border: 0; padding: 0; list-style: none; }
ul.menuTop li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.menuTop ul { margin: 0; border: 0; padding: 0; list-style: none; display: none; position: absolute; top: 25px; left: 0px; }
ul.menuTop ul li { margin: 0; padding: 0; position: relative; display: block; float: none; line-height: 0px; }

/* 1st Level */
ul.menuTop a { width: 96px; padding: 0px 3px 0 3px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.menuTop a:hover,
ul.menuTop li:hover a,
ul.menuTop a:hover,
ul.menuTop li.over a {  }

/* 2nd Level */
ul.menuTop li:hover li a,
ul.menuTop li.over li a { float: none; }
ul.menuTop li:hover li a:hover,
ul.menuTop li:hover li:hover a,
ul.menuTop li.over li a:hover,
ul.menuTop li.over li.over a {  }
ul.menuTop li:hover li a.first,ul.menuTop li.over li a.first {  }
ul.menuTop li:hover li a.last,ul.menuTop li.over li a.last {  }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.menuTop li:hover ul ul,ul.menuTop li.over ul ul { display: none; }
ul.menuTop li:hover ul,ul.menuTop ul li:hover ul,ul.menuTop li.over ul,ul.menuTop ul li.over ul { display: block; }
ul.menuTop .menuTop ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:menuTop  */

dl#video {width:500px;}
dt {margin:10px 0 0;}
dd {background:#f5f5f5;border:1px solid #ccc;border-top:0;margin:0 10px;padding:10px;}
.info_trigger {
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CCE3DC), to(#CCE3DC), color-stop(.5,#FFFFFF));
	background-image:-moz-linear-gradient(100% 100% 90deg,#CCE3DC, #FFFFFF, #CCE3DC 100%);
	border:1px solid #007350;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#333 !important;display:block;font-weight:bold;padding:5px;text-decoration:none;}
.info_trigger:hover {opacity:.8;}