BODY, BODY.alterBranded {
    margin: 0px;
    background-image: url('/altermetalrecycling/images/page_background.gif');
    background-repeat: repeat-y;
    background-color: #afba97;
}
BODY, BODY.alterBranded, DIV, SPAN, TD, P, LI {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}
A {
    color: #993416;
}
H1 {
    font-size: 18px;
    font-style: italic;
    margin-bottom: 30px;
}

#leftmenuarea {
    width: 175px;
    height: auto;
}
SUP {
    font-size: smaller;
}
/* these are the hover and hightlight states for the left menu buttons */
/*
#recycling { background-image: url('/altermetalrecycling/images/buttons/recycling_off.gif'); }
#recyclingover { background-image: url('/altermetalrecycling/images/buttons/recycling_on.gif'); }

#industrial { background-image: url('../images/buttons/industrial_off.gif'); }
#industrial:hover { background-image: url('../images/buttons/industrial_over.gif'); }
#industrialover { background-image: url('../images/buttons/industrial_on.gif'); }

#acceptable { background-image: url('../images/buttons/acceptable_off.gif'); }
#acceptable:hover { background-image: url('../images/buttons/acceptable_over.gif'); }
#acceptableover { background-image: url('../images/buttons/acceptable_on.gif'); }

#consumer { background-image: url('../images/buttons/consumer_off.gif'); }
#consumer:hover { background-image: url('../images/buttons/consumer_over.gif'); }
#consumerover { background-image: url('../images/buttons/consumer_on.gif'); }

#community { background-image: url('../images/buttons/community_off.gif'); }
#community:hover { background-image: url('../images/buttons/community_over.gif'); }
#communityover { background-image: url('../images/buttons/community_on.gif'); }

#iso { background-image: url('../images/buttons/iso_off.gif'); }
#iso:hover { background-image: url('../images/buttons/iso_over.gif'); }
#isoover { background-image: url('../images/buttons/iso_on.gif'); }

#cashcard { background-image: url('../images/buttons/cashcard_off.gif'); }
#cashcard:hover { background-image: url('../images/buttons/cashcard_over.gif'); }
#cashcardover { background-image: url('../images/buttons/cashcard_on.gif'); }
*/

/* end menu states */

#maincontentshell {
    width: 100%;
    vertical-align: top;
    background-image: url('/altermetalrecycling/images/mid_background2.gif');
    background-repeat: no-repeat;
    background-color: #afba97;
    text-align: left;
}

#maincontentshellnobg {
    width: 100%;
    vertical-align: top;
    text-align: left;
}

.locationPhone {
    width: 145px;
    height: 4em;
    background-color: #c2cdaf;
    color: #304017;
    font-weight: bold;
    padding-top: 0.5em;
    padding-left: 12px;
}
img.transImg {
    width: 175px;
    height: 63px;
    border: 0px;
}
img.topBannerImg
{
    z-index: -1;
}

.generalContent {
	width: 100%;
    padding-top: .25cm;
    padding-bottom: .25cm;
    padding-left: .25cm;
    padding-right: .25cm;
}

/* acceptable items page */
.leftitem  { width: 50%; background: #d4dac6; padding: 10px 18px 10px 18px; border-bottom: 1px solid black;}
.miditem   { width: 3px; width: 3px; font-size: 1px; border-bottom: 1px solid black;}
.rightitem { background: white; padding: 10px 18px 10px 18px; border-bottom: 1px solid black;}
.BnI       { font-weight: bold; font-style: italic;}
/* end acceptable items page */

td.homeContentTD {
    padding-left: .5cm;
    padding-right: .5cm;
}

.topBanner {
    background-color: #ffffff;
    background-image: url('/altermetalrecycling/images/gradiant3.GIF');
    background-repeat: repeat-x;
    background-position: bottom;
}
.topBanner .right {
    background-position: right;
    background-repeat: no-repeat;
    background-color: #ffffff;
    width: 467px;
    height: 108px;
    text-align: left;
    vertical-align: bottom;
}
.linkBar {
	text-align: right;
	vertical-align: middle;
	background-color: #a33f1b;
}
.linkBar a.links {
    text-decoration: none;
    color: #ffffff;
    font-size: 80%;
    padding-left: 1em;
    padding-right: 1em;
}
a.links:hover {
    text-decoration: none;
    color: #a33f1b;
    background: #ffffff;
    font-size: 80%
}

div.popupBox {
    width: 169px;
    margin-top: 0.5cm;
}

div.popupHeader {
    font-size: 90%;
    font-style: normal;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    background-image: url('/altermetalrecycling/images/side_bar_title_bg.gif');
    visibility: visible;
    width: 169px;
    height: 21px;
    line-height: 18px
}

div.popupContent {
    font-size: 11px;
    color: #1a360a;
    width: 169px;
    font-style: normal;
    text-decoration: none;         
    background-image: url('/altermetalrecycling/images/side_bar_bg.gif');
}

div.popupText {
    margin-left: 32px;
    margin-right: 13px;
    font-size: 11px;
}

h3, h4, h5 {
    margin-left: .75cm;
    margin-right: 2cm;
}

h3 {
    margin-top: 0.5cm;
    font-style: italic;
}

.generalContentP {
    margin-left: .75cm;
    margin-right: 2cm;
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}

.generalContentSect {
    margin-left: .75cm;
    margin-right: 2cm;
    font-size: 100%;
    font-weight: bold;
    font-style: italic;
}

p.homeContentP {
    font-size: 100%;
    font-weight: normal;
    font-style: normal;
}

ul {
    margin-left: 1.5cm;
}

a.popupLink:link {
    color: #770077;
    text-decoration: underline;
}

a.popupLink:visited {
    color: #ff00ff;
    text-decoration: underline;
}

/* States menus and their drop down elements for the cities */
a.statesMenu {
    text-decoration: none;
    color: #5c6d4c;
    display: block;
    padding-left: 8px;
    padding-right: 8px;
}

a.statesMenu:hover {
    text-decoration: none;
    color: black;
}
.states {
    width: 513px;
    height: 35px;
    margin-left: 10px;
}
.state { height: 37px; text-align: center }

div.stateDL {
    text-align: left;
    visibility: hidden;
    position: absolute;
    background-color: #647848;
    z-index: 1;
    top: 0px; 
    left: 0px;
    width: 100px;
    padding: 3px;
    padding-left: 10px;
    line-height: 20px;
}
.shadow {
    padding: 3px;
    line-height: 20px;
    visibility: hidden;
    position: absolute;
    background-color: #6c735e;
    z-index: 0;
    width: 103px;
    opacity: 0.25;
    filter: alpha(opacity=25);
    padding-bottom: 8px;
}
#AL {
    top: 162px;
    left: 183px;
}
#ALS {
    top: 162px;
    left: 178px;
}
#IL {
    top: 162px;
    left: 268px;
}
#ILS {
    top: 162px;
    left: 263px;
}
#IA {
    top: 162px;
    left: 344px;
    width: 130px;
}
#IAS {
    top: 162px;
    left: 339px;
    width: 133px;
}
#MN {
    top: 162px;
    left: 400px;
}
#MNS {
    top: 162px;
    left: 395px;
}
#MS {
    top: 162px;
    left: 494px;
}
#MSS {
    top: 162px;
    left: 489px;
}
#NE {
    top: 162px;
    left: 591px;
}
#NES {
    top: 162px;
    left: 586px;
}
#WI {
    top: 162px;
    left: 681px;
}
#WIS {
    top: 162px;
    left: 676px;
}
a.city_link {
    color: white;
    text-decoration: none;
    font-size: 11px;
}
a.city_link:hover {        
    font-weight: bold;
}


.sideMenu {
    width: 175px;
    color: #afba97;
    font-weight: bold;
}
.sideMenu a {
    text-decoration: none;
    color: #afba97;
}
.sideMenu .menuEntry {
	padding: 0.5em 0 0.5em 1em;
}
.sideMenu .menuEntry:hover, .sideMenu .menuEntryActive {
    color: #fdfdfc;
}
.sideMenu .menuEntry:hover a, .sideMenu .menuEntryActive a {
    text-decoration: none;
    color: #fdfdfc;
}
.sideMenu .menuEntry i {
	font-weight: normal;
}
.sideMenu .subMenu {
}
.sideMenu .subMenu .menuEntry {
    padding: 0.5em 0 0.5em 2em;
    font-size: 80%;
}
.sideMenu .menuEntry:hover {
    color: #fdfdfc;
}


.infoBox {
    width: 200px;
    float: right;
}
.infoBox .top {
    background: #993416 url('/altermetalrecycling/images/infoBox_topCorner.gif') no-repeat left;
    height: 21px;
}
.infoBox .left {
    background: #993416 url('/altermetalrecycling/images/infoBox_left.gif') repeat-y;
    width: 24px;
}
.infoBox .infoBoxContent {
    padding: 1em 1em 1em 0;
    background-color: #993416;
    color: #fdfdfc;
    font-weight: bold;
    font-style: italic;
}

.factBox {
    width: 514px;
    height: 117px;
    float: right;
}
.factBox .factBody {
    width: 474px;
    height: 77px;
    vertical-align: top;
}
.factBox .factFooter {
    width: 474px;
    height: 19px;
    vertical-align: top;
}
.factBox .nextButton {
    width: 108px;
    height: 57px;
    border: 0px;
    float: right;
}
.factBox .factText {
	display: none;
	font-size: 11px;
}

.faqsection    { color: #a33f1b; font-weight: bold; }
.faqquestion   { display: none; }
.faqquestion A { color: #5c5c5c; }
#cashframe {
    width: 663px;
    background-image: url('/altermetalrecycling/images/visacard.gif');
    background-repeat: no-repeat;
    background-position: 261px 229px;
    margin: 25px 0px 0px 25px;
}

img.pdfIcon {
	border: 0;
	width: 14px;