
#GreenPromo { padding: 10px 15px 10px 175px; background: url('/_res/img/bg_eco.jpg') no-repeat -40px center; }
#GreenPromo div.col { width: 420px; }

#Catalog { width: 240px; margin: 5px 0; border: solid 1px #AAA; background-color: #EEE; padding: 0 14px; }
#Catalog h1 { margin-top: 10px; color: #C33; font-size: 12pt; }

#Markets { padding: 20px 30px; }
#Markets .col,
#Markets .rcol { width: 260px; }
#Markets .col { margin-right: 30px; }

#ProductGroups { width: 540px; margin-bottom: 10px; }
#ProductGroups h1 { margin-bottom: 8px; }
#ProductGroups th, 
#ProductGroups td { padding: 0 0 0.5em; font-size: 9pt; line-height: 1.4; }
#ProductGroups th { padding: 0 20px 0.5em 0; padding: 0.25em 0 0; vertical-align: top; }
#ProductGroups th a { color: #333; }
#ProductGroups a { white-space: nowrap; text-decoration: none; }
#ProductGroups a:hover { text-decoration: underline; }

#Collections { width: 270px; margin-bottom: 20px; }
#Collections h1 { margin-bottom: 5px; }
#Collections dl { border: solid 1px #AAA; padding: 2px 2px 1px; }
#Collections dt { margin-bottom: 1px; background-color: #EEE; border-top: solid 1px #F4F4F4; border-bottom: solid 1px #CCC; padding: 0.25em 12px 0.25em 6pt; font-size: 8pt; }
#Collections dt.active { background-color: #EEC; border-top-color: #FFD; border-bottom-color: #CCA; }
#Collections dd { padding: 0 12px 0 6pt; }
#Collections dd p { margin: 0.5em 0 1em; }


#CustomOrderPromo h1 { color: #de5c16; }
#CustomOrderPromo div.col { width: 460px; margin-top: 1em; margin-right: 20px; }


#Features div.col { width: 390px; }
div.FeaturedProduct div { width: 280px; /* subtract 110px */ }


#Promotions { padding: 0 15px; }
#Promotions div.col,
#Promotions div.rcol { width: 420px; }

div.InfoText { border-color: #FFF; }

#Offerings { border-color: #CCC; }
#Offerings p { margin: 0.75em 0; }


#BoxAssortments h1 a { color: #DA8A17; }
#Closeouts h1 a { color: #B64081; }

