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_retail.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: 950px; height: 44px; margin: auto; min-width: 950px; text-align: top; }

#contentContainer { width: 952px; margin: 10px auto 20px auto; }

#footerContainer { width: 100%; height: 100px; clear: both; color: #FFFFFF; background-image: url(../images/footer_background_retail.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: #DC9BC6; 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; }

#retailMenu { float: left; width: 180px; margin-top: 10px; padding: 0px 9px 0px 10px; backgrund-color: #FFFFFF; border-right: 1px solid #CCCCCC; }
#retailMenu ul { margin: 0px 0px 0px 0px; padding: 0px; }
#retailMenu ul li { list-style: none; margin: 2px 0px 0px 0px; }
#retailMenu ul li a { display: block; width: 180px; height: 20px; color: #666666; font-size: 14px; font-weight: bold; text-decoration: none; padding: 5px 0px 0px 0px; text-indent: 0px; }
#retailMenu ul li a:hover { color: #666666; background-color: #DC9BC6; }

#retailContent { float: left; width: 720px; padding: 0px 10px 0px 20px; }

#retailCart { width: 698px; height: 61px; border: 1px solid #D1D1D1; margin-top: 10px; padding: 10px 10px 10px 10px; }

.cartHeader { background-color: #D4C6A3;  }