

/* body#products
======================================================================= */
body#products.index div#content dl dt img { vertical-align: bottom }
body#products.index div#content dl dd { margin:1em 15px 0 30px; }
body#products.index div#content dl dd em { margin-bottom: .5em; margin-left: -15px; display: block; color: #76858b; font-weight: bold; }

body#products.index div#content dl.prod1 dd em { color: #cd7c22; }
body#products.index div#content dl.prod2 dd em { color: #5b7b3b; }

body#products.cat div#content div.box h2 { margin-top: 1.5em; padding: .5em 0; border-bottom: 1px solid #76858b; font-size: 133%; }
body#products.cat div#content div.box.prod1 h2 { color: #cd7c22; }
body#products.cat div#content div.box.prod2 h2 { color: #5b7b3b; }
body#products.cat div#content div.box strong { margin-top: .5em; padding: .25em; display: block; }
body#products.cat div#content div.box ul { margin-top: 0; margin-left: 4em; }

body#products div#content .contact { padding: 5px; border: 1px solid #76858b; background-color: #f2f2f4; line-height: 1.25; }
body#products div#content .contact a { margin-right: 5px; padding: 0 14px; background: url(../img/arw_index_s.gif) no-repeat; }

body#products.index div#content .contact { margin: 0 !important; border-top: none; text-align: right; }
body#products.index div#content .contact a { background-position: right center; }

body#products.cat   div#content .contact { margin-top: 1.5em; border-style: solid none none none; text-align: center; }
body#products.cat   div#content .contact a { background-position: left center; }
