/* main */
BODY{font:normal 10px Helvetica, Arial, sans-serif;color:#000;margin:0;padding:0;}
A{color:#c33;}
IMG{display:block;}
STRONG{font-weight:bold;}
UL{margin:0;}

.padding1{padding:1em;}

/* global */
#header,#content,#slogan,#footer,#footer P{width:87em;margin:auto;}

#splash #content{width:100%;margin:20em 0 0;text-align:center;height:20em;background:#fff;}
#splash #content IMG{margin:.5em 0 0 .5em;border:0;float:left;}
#splash #content #barContent{background:#000;}
#splash #content #splashContent{margin:0 auto;width:37em;height:18.5em;padding:0;background:#000;}
#splash A.enter{clear:both;}
#splash A{clear:none;}

/* header */
#header{position:relative;background:#c33;height:10em;margin:10em auto .3em;}
#header IMG{float:left;border:0;height:15em;margin:-5em 0 0;z-index:2;position:relative;}
#header UL{padding:8em 0 0;float:left;}
#header LI{font-size:1.6em;padding:0 .35em;border-right:1px solid #000;float:left;}
#header LI.last{padding-right:0;border:0;}
#header A{color:#fff;text-decoration:none;}
#header A:hover{color:#000;}
#homepage .index A,#order .order A,#testimonials .testimonials A,#reasons .reasons A,#collection .collection A,#contact .contact A,#cart .cart A,#about .about A{color:#000;}
img#madeForGood {top:3.2em;right:.5em;position:absolute;width:12.1em;height:1.3em;}

/* content */
#content{clear:both;background:#000;position:relative;height:38em;}
#mainContent{background:#fff;margin:0 0 0 1em;width:35em;height:33em;top:1em;left:18.5em;position:absolute;padding:1.5em;overflow:hidden;}
#mainContent P,#mainContent LI{text-align:justify;}
#mainContent P,#mainContent LI,#mainContent H1,#collection #content .panel.last P,#collection #content .panel.last LI{line-height:1.5em;font-size:1em;margin-bottom:1em;}
#mainContent H1{font-weight:bold;}
#content .panel{background:#fff;margin:0;width:17.5em;height:17.5em;position:absolute;top:19.5em;left:1em;padding:0;overflow:hidden;}
#content .panel IMG{width:17.5em;height:17.5em;}
#content .panel.first{top:1em;left:1em;}
#content .panel.last{top:1em;left:58.5em;width:27.5em;height:36em;}
#content .panel.last IMG{width:27.5em;height:36em;}

/* main collection page */
#collection #mainContent{top:1em;left:14em;width:71em;height:36em;padding:0;background:#000;}
#collection #mainContent A{margin:0;padding:0;}
#collection #mainContent IMG{border:0;margin:0 1em 1em 0;padding:0;float:left;}
#collection #mainContent IMG.first{display:block;}
#collection #mainContent IMG.last{margin:0 0 1em;padding:0;}
#collection #content .panel,#collection #content .panel.first,.prodCollection #content .panel,.prodCollection #content .panel.first{display:none;}
#collection #content .panel.last{display:block;height:35em;left:44.2em;top:1em;width:38.7em;padding:.5em;}
#collection #content .panel.last P{line-height:1.5em;font-size:1.2em;margin-bottom:.5em;text-align:left;}
#collection #content .panel.last LI{line-height:1.1em;}
#collection #content #mainContent IMG{width:13.4em;height:17.5em;}
#collection #content .panel.first{height:36em;display:block;width:13em;background:#000;color:#fff;padding:0;}
#collection #content .panel.first .padding1{padding-left:0;padding-right:0;padding-top:0;}
#collection #content .panel P{font-size:1.4em;line-height:1.2em;color:#fff;}

/* internal collection pages */
#prodCollection #mainContent,.prodCollection #mainContent{width:43.2em;height:33em;width:53.4em;top:1em;left:0;}
#prodCollection #content .panel.last,.prodCollection #content .panel.last{display:block;height:36em;left:58.4em;top:1em;width:27.5em;}
#prodCollection #content .panel.last IMG,.prodCollection #content .panel.last IMG{width:27.5em;height:36em;}
#prodCollection #content #mainContent H1,.prodCollection #content #mainContent H1{font-size:1.8em;margin:0;padding:0;line-height:1.2em;}
#prodCollection #content #mainContent H2,.prodCollection #content #mainContent H2{font-size:1.4em;margin:0 0 .5em;font-weight:normal;}
#prodCollection #content #mainContent P,.prodCollection #content #mainContent P{line-height:1.1em;margin:0 0 1em;font-size:1.2em;}
#prodCollection #content #mainContent DL,.prodCollection #content #mainContent DL{list-style:none;margin:0 0 1em;padding:0;font-size:1.2em;}
#prodCollection #content #mainContent DT,.prodCollection #content #mainContent DT{font-weight:bold;margin:0;padding:0;}
#prodCollection #content #mainContent DD,.prodCollection #content #mainContent DD{line-height:1.1em;margin:0;padding:0;width:30em;}
#prodCollection #content #mainContent DIV,.prodCollection #content #mainContent DIV{font-size:1.4em;}
#prodCollection #content #mainContent DIV#detail,.prodCollection #content #mainContent DIV.detail{position:absolute;left:44.5em;top:1.9em;width:10em;font-size:1em;}
#prodCollection #content #mainContent DIV#detail IMG,.prodCollection #content #mainContent DIV.detail IMG{margin:0;}
#prodCollection #content #mainContent DIV#detail P,.prodCollection #content #mainContent DIV.detail P{text-align:center;}
#prodCollection #content #mainContent DIV#detail A,.prodCollection #content #mainContent DIV.detail A{color:#000;font-size:.9em;white-space:nowrap;}
#prodCollection #content #mainContent DIV#order,.prodCollection #content #mainContent DIV.order{margin:0 0 0 12.5em;font-weight:bold}
#prodCollection #content #mainContent IMG,.prodCollection #content #mainContent IMG{display:inline;margin:0 0 0 1em;vertical-align:middle;}

/* testimonials */
#testimonials #mainContent UL LI{line-height:1em;}

/* footer */
#slogan{background:#c33;color:#fff;margin-top:.6em;width:86em;}
#slogan,#footer P{padding:.5em;text-align:center;}
#footer IMG{margin:0 auto;}
#slogan H4{font-size:1.6em}
#footer A{color:#333;margin:0 auto;}