body { font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; font-weight: normal; color: #828282; margin: 0px; padding: 0px; background-color: #FFFFFF; background-image: url(images/top_background.gif); background-repeat: repeat-x; background-position: 0 0px; }

#mainContainer { width: 100%; padding: 0px; margin: auto; }

#bannerContainer { width: 950px; height: 150px; margin: auto; min-width: 950px; text-align: top; padding-bottom: 23px; }

#navContainer { width: 975px; height: 44px; margin: auto; min-width: 975px; text-align: top; }

#contentContainer { width: 952px; margin: 10px auto 20px auto; border: 1px solid white; }

#footerContainer { width: 100%; height: 100px; clear: both; color: #FFFFFF; background-image: url(images/footer_background.gif); background-repeat: repeat-x; text-align: center; padding-top: 35px; font-weight: bold; min-width: 950px; }
#footerContainer a:link { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
#footerContainer a:visited { color: #FFFFFF; text-decoration: underline; background-color: inherit; }
#footerContainer a:active { color: #FFFF00; background-color: inherit; }
#footerContainer a:hover { color: #FFFF00; background-color: inherit; }

h1 { font-size: 24px; font-weight: bold; color: #8F52A0; background-color: inherit; } 
h2 { font-size: 18px; font-weight: bold; color: #8F52A0; background-color: inherit; } 

a:link, a:visited { color: #FF4200; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #9900CC; background-color: inherit; }

.textErrors { color: #FF0000; font-weight: bold; }

hr { color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: none; }

div.indexHeadings { padding: 8px 0px 10px 0px; font-size: 20px; font-weight: normal; color: #FFFFFF; }

#tradeIndexText { float: left; width: 480px; height: 262px; background-image: url(images/trade_background_text.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; }
div.tradeIndexLeft { width: 200px; float: left; }
div.tradeIndexLeft ul { padding:0 20px 0px 20px; margin:0px; }
div.tradeIndexRight { width: 175px; float: left; margin-left: 50px; }
div.tradeIndexRight ul { padding:0 20px 0px 20px; margin:0px;}

#tradeIndexImage { float: left; width: 444px; height: 262px; margin-left: 18px; background-image: url(images/trade_background_images.gif); background-repeat: no-repeat; padding: 42px 0px 0px 0px; }
#slideshow { width: 442px; position: relative; height: 218px; border: 0px solid #FFFFFF; padding: 0px; left: 0px; top: 0px; }
#slideshow IMG { position: absolute; top:1px; left:1px; z-index:8;	width: 442px; height: 218px; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

#retailIndex { width: 942px; height: 260px; background-image: url(images/retail_background.gif); background-repeat: no-repeat; padding: 1px 0px 0px 10px; }
.indexRetailCats { float: left; width: 147px; height: 203px; margin: 0px 5px 0px 4px; } 

#retailIndex2 { width: 937px; height: 470px; background: url(images/retail_background.gif) no-repeat #FFFFFF; padding: 1px 0px 0px 15px; }
.indexRetailCats2 { float: left; width: 220px; height: 203px; margin: 0px 5px 5px 4px; } 

div.wrapIndex { float: left; width: 301px; height: 260px; background-image: url(images/wrap_pack_background.jpg); background-repeat: no-repeat; padding: 20px 0px 0px 10px; }
div.wrapIndexImage { float: left; width: 320px; height: 280px; }

div.newsIndex { float: left; width: 287px; height: 210px; margin: 20px 0px 0px 13px; background-image: url(images/news_background.gif); background-repeat: no-repeat; padding: 50px 10px 0px 10px; }
div.newsIndex2 { width: 930px; height: 100px; margin: 0px 0px 0px 0px; border: 1px solid #FF7C3C; background: #FFE1D2; padding: 0px 10px 0px 10px; }
.indexNewsHeadings { font-size: 16px; font-weight: bold; color: #FF7836; }
.indexNewsText { font-size: 14px; font-weight: bold; color: #828282; }

.scrollDown { font-size: 16px; font-weight: bold; }

.imageBorder { border: 1px solid #CCCCCC; padding: 3px; margin: 3px; }