/* ELEMENTS */
p,li,ul,h1,h2,h3,h4,h5 { margin:0; padding:0; }
body { background: url('../images/bgBody.gif'); background-position:center; font:normal 62.5% "verdana","arial"; }
li { list-style-type:none; }
p,h2 { padding:0 0 8px 0; }

/* TYPOGRAPHY */
p,a,li,legend { font-size:1.1em; color:#532621; }
h2 { font-size:1.2em; color:#532621; }
.innerContentArea h2 { color:#000; font-size:1.4em; }
.breadcrumbs li { font-size:.9em; color:#000; font-weight:bold; }
.breadcrumbs a { font-size:1em; color:#000; font-weight:normal; }
.nav a { font-weight:bold; text-decoration:none; }
.nav a:hover { font-weight:bold; text-decoration:underline; }
.chocoNav a { font-size:1em; text-decoration:none; }
.legal p { font-size:1em; color:#000; }
.legal p a { font-size:1em; color:#000; }
.innerNav a { font-size:1em; font-weight:bold; }
.innerNav li.on a { color:#b02333; }
.prodDesc li { color:#000; }
.prodDesc h3 { font-size:1.2em; }
.itemName a { color:#b02333; font-weight:bold; text-decoration:none; font-size:1em; }
.itemPrice { color:#000; }
	
/* STRUCTURE */
.wrapper { position:relative; background: url('../images/bgWrapper.png') repeat-y; width: 979px; margin:0 auto; }
.logo { position:absolute; left:78px; top:19px; /*float:left; margin:19px 0 0 78px;*/ background: url('../images/logoNellies.gif') no-repeat scroll top left; width: 192px; height: 141px; }
.logo a { display:block; width:192px; height:141px; }
.bottom { background: url('../images/bgBottom.png') no-repeat; width: 979px; height: 33px; margin:0 auto; }
.nav { position:absolute; left:286px; top:128px; /*float:left; margin:128px 0 0 10px;*/  background:#e0d2b2; padding:0 38px; }
.nav li { display:inline; }
.nav a { display:block; float:left; padding:0 14px; margin:10px 0; border-right:2px solid #532621; }
.nav li.navItem4 a { border:0; }
.homeContent { padding:170px 0 0 0; background: url('../images/bgContent.gif') no-repeat bottom; width:828px; margin:0 auto; }
.homeIntro { text-align:center; background: url('../images/bgHomeIntro.jpg') no-repeat; padding:68px 0 0 0; width:829px; min-height:193px; }
.homeIntroHdr { margin:0 auto; background: url('../images/bgHomeIntroHdr.gif') 0 -10px no-repeat; width:693px; height:72px; }
.homeIntroHdr h4 { font-size:11px; padding:4px 0; margin:48px auto 0 auto; color:#8d3a3c; font-weight:normal; width:400px; }
.chocoNav { margin:8px 0 0 60px; width:800px; }
.chocoNav li { width:112px; height:100px; float:left; background-position:10px 5px; margin:0 6px 0 0; }
.chocoNav a { display:block; background:url('../images/cnLink.png') 0 -140px no-repeat; float:left; width:112px; height:20px; padding:80px 0 0 0; margin:0 4px; text-align:center; }
.chocoNav a:hover { background:url('../images/cnLink.png') 0 -3px no-repeat; }
.cnItem1 { background: url('../images/cnCaramelCorn.jpg') no-repeat; }
.cnItem2 { background: url('../images/cnFudge.jpg') no-repeat; }
.cnItem3 { background: url('../images/cnRememberWhen.jpg') no-repeat; }
.cnItem4 { background: url('../images/cnHandDipped.jpg') no-repeat; }
.cnItem5 { background: url('../images/cnFineChocolates.jpg') no-repeat; }
.cnItem6 { background: url('../images/cnTaffy.jpg') no-repeat; }

.homePods { background: url('../images/bgHomePods.gif') no-repeat; padding:58px 0 38px 70px; margin:0 auto; }
.homePods .pod { width:200px; margin:0 46px 0 0; float:left; }
.homePods .pod h2 { display:none; }
.homePods .pod h2.imgHdr { display:block; text-align:center; margin:0; height:16px; }
.hdrHowToOrder { background:url('../images/bgHdrHowToOrder.gif') center top no-repeat; }
.bgHdrUpcomingEvents { background:url('../images/bgHdrUpcomingEvents.gif') center top no-repeat; }
.innerContent {padding:170px 0 0 0; width:868px; margin:0 auto; }
.innerNav h2 { background: url('../images/bgInnerNavTop.gif') no-repeat; padding:33px 0 0 40px; width:164px; height: 27px; }
.innerNav { float:left; background: url('../images/bgInnerNav.gif') no-repeat bottom; width:204px; padding:0 0 40px 0; margin-top:34px; }
.innerNav ul { margin:0 0 0 60px; }
.innerNav li { list-style-type:square; line-height:24px; }
.breadcrumbs { margin:10px 0 0 40px; }
.breadcrumbs li { display:inline; }
.breadcrumbs li a { display:block; padding:0 10px 0 0; margin-right:10px; border-right:1px solid #333; float:left; }
.hdrEnjoyEachDay { background: url('../images/bgHdrEnjoyEachDay.gif') no-repeat; width: 642px; height: 43px; }
.innerContentArea { float:left; background: url('../images/bgInnerContent.gif') no-repeat bottom; width:642px; }
.innerPadding { padding:14px 0 0 38px;}
.halfCol { width:48%; float:left; }
.prodImg img { margin:0 0 0 20px;}
.prodDesc { width:266px}
.prodDesc h3 { width:80%; }
.prodDesc ul { margin:10px 0 0 16px; }
.prodDesc li { list-style-type:square; margin:0 0 10px 0; }
.fieldQty {width:40px; }
.btnPaypal { margin:6px 0 0 0;}
.fieldInfo { margin:0 0 6px 0; width:236px; }
fieldset { border:0; border-top:1px solid #000; padding:16px; margin:20px 0 0 0; }
.itemBlurb { position:relative; margin:0 22px 6px 0; width:170px; float:left; height:150px; text-align:center; }
.itemLink { position:absolute; display:block; top:0; left:14px; z-index:1000; width:140px; height:146px; }
*html .itemLink { display:none; }
.itemName { margin:6px auto 0 auto; }
.legal { text-align:center; padding:10px 0; clear:both; }
.footer { text-align:center; padding:14px 0 10px 0; clear:both; } 
/*.footer .copyright { padding:0 0 4px 0; color:#000; text-align:center; } */
/*.footer .footerLinks li { display:inline; } */

/* EXCEPTIONS FOR POORLY WRITTEN BROWSERS THAT BLATANTLY IGNORE CSS STANDARDS */
*html .wrapper { background: url('../images/bgWrapper.gif') repeat-y; }
*html .homeIntro { height:193px; margin-left:13px; }
*html .homePods { padding-left:70px; background: url('../images/bgHomePods.gif') 13px 0 no-repeat;  }
*html .homePods .pod { padding-left:14px; width:186px; }
*html .chocoNav { margin:8px 0 0 30px; }
*html .chocoNav li { margin-right:0; background-position:8px 8px; }
*html .chocoNav li.cnItem1 { margin-left:18px;}
*html .chocoNav a { margin:0 1px; }

/* MISC */
span { display:none; }
.clear {clear:both; }
.bgBrown { background:#f9f8f3; }

