body{ padding:0; margin:10px 0 0 0; font:12px helvetica, verdana, arial, sans-serif; background: #efefe4; }
a{font: helvetica, verdana, arial, sans-serif; font-weight: normal;color:#053fc4;  text-decoration:underline;}
a:hover{text-decoration:none; color:#b78603; }
p{margin:0 0 15px 13px;line-height:1.2em;text-align:left;} 
a img{border:0;}
.hide{display:none;} 
.clear {clear:both;}
h2 {font:16px helvetica, verdana, arial, sans-serif; font-weight: normal; color:#5c3521; line-height:1.1em; padding:10px 0 5px 0; margin:0;}
h3 {font:12px helvetica, verdana, arial, sans-serif; font-weight: normal; color:#ffffff; line-height:1.1em; padding:4px 0 3px 5px; margin:0;}
h4 {font:14px helvetica, verdana, arial, sans-serif; font-weight: normal; color:#333333; line-height:1.3em; padding:0 0 5px 0; margin:0;}
.disclaimer {font: 10px helvetica, verdana, arial, sans-serif; color: #666666;}

/*-------------------------------------------header----------------------------------------------------*/ 
#headerContainer{margin:0 auto 0 auto; width:650px; background:#ffffff;}
#header{height:98px; background:#6d6562 url(/assets/images/header.gif) center no-repeat;}
.logo{float:left; margin:0px; width:295px; height:79px; background:url(/assets/images/logo.gif); display:inline;}

/*------------------container for everything below header------------------------*/      
#bodyContainer{margin:0 auto 0 auto; padding: 0; width:650px; background:#ffffff; border: 1px solid #5c352;}
#containerInner{padding:0; margin:0 auto 0 auto; width:650px; background:#ffffff;}

/*------------------top navigation------------------------*/      
#mainNavContainerHome{ width: 650px; height:33px; margin: 0; padding:0 0 3px 0; background:#ffffff url(/assets/images/topNavBgHome.gif) no-repeat;}
#mainNavContainerRetail{ width: 650px; height:33px; margin: 0; padding:0 0 3px 0; background:#ffffff url(/assets/images/topNavBgRetail.gif) no-repeat;}
#mainNavContainerWholesale{ width: 650px; height:33px; margin: 0; padding:0 0 3px 0; background:#ffffff url(/assets/images/topNavBgWholesale.gif) no-repeat;}
#mainNavContainerAbout{ width: 650px; height:33px; margin: 0; padding:0 0 3px 0; background:#ffffff url(/assets/images/topNavBgAbout.gif) no-repeat;}
#mainNavContainerContact{ width: 650px; height:33px; margin: 0; padding:0 0 3px 0; background:#ffffff url(/assets/images/topNavBgContact.gif) no-repeat;}

ul#mainNav { width: 650px; height: 33px; padding: 0; margin: 0; list-style: none; }
ul#mainNav li { text-align: center; width: 130px; float: left; margin: 0; line-height: normal; position: relative; }
ul#mainNav li { padding:14px 0 0 0; }

.mainNav{ font: 11px helvetica, verdana, arial, sans-serif; text-align: center; text-decoration:none; font-weight:bold; color:#2c43a5;}
.mainNav:hover { text-decoration:underline; font-weight:bold; color:#2c43a5;}

#topFeatureHome { width:650px; height:172px; margin:0; padding:0; background: #ffffff url(/assets/images/barkJarBg.jpg) no-repeat; }
#topFeatureHome #featureText { padding: 20px 165px 0 180px; width: 305px; }
#topFeatureHome #featureText p { padding: 0; margin:0; line-height: 1.2em; }
#topFeatureHome #featureText img.addToCart { position: relative; left: 10px; top: 10px; border:0; }

#topFeatureWholesale { width:650px; height:162px; margin:0; padding:0; background: #ffffff url(/assets/images/wholesaleBg.jpg) no-repeat; }
#topFeatureWholesale #featureText { padding: 20px 10px 0 235px; width: 400px; }
#topFeatureWholesale #featureText p { padding: 0; margin:0; line-height: 1.2em; }

#topFeatureRetail { width:650px; height:172px; margin:0; padding:0; background: #e3e3cf url(/assets/images/barkJarBg.jpg) no-repeat; }
#topFeatureRetail #featureText { padding: 20px 165px 10px 180px; width: 309px; }
#topFeatureRetail #featureText p { padding: 0; margin:0; line-height: 1.2em; }
#topFeatureRetail #featureText img.addToCart { position: relative; left: 10px; top: 10px; border:0; }

#topFeatureAbout { width:650px; margin:0; padding:0; background: #ffffff; }
#topFeatureAbout #featureText { padding: 0 10px 10px 10px; }
#topFeatureAbout #featureText p { padding: 0 0 10px 0; margin:0; line-height: 1.2em; }
#topFeatureAbout #featureText img.addToCart { position: relative; left: 10px; top: 10px; border:0; }

#topFeatureContact { width:650px; height:190px; margin:0; padding:0; background: #e3e3cf url(/assets/images/contactBg.jpg) no-repeat; }
#topFeatureContact #featureText { padding: 20px 10px 0 275px; width: 360px; }
#topFeatureContact #featureText p { padding: 0; margin:0; line-height: 1.2em; }
#topFeatureContact #featureText img.addToCart { position: relative; left: 10px; top: 10px; border:0; }

#mainContent { float: left; width:650px;background:#ffffff; display: inline; }

#leftColumn {float: left; width: 440px; padding:0 0 0 10px; margin:0; background: #ffffff; }
#leftColumn p { font:12px helvetica, verdana, arial, sans-serif; font-weight: normal; padding: 0 0 10px 0; margin:0;line-height:1.3em;text-align:left;}

#leftColumn ul {list-style-type:none; padding: 0 0 10px 150px; margin:0; }
#leftColumn li { font:12px helvetica, verdana, arial, sans-serif; font-weight: normal; background: url(/assets/images/arrow.gif) no-repeat; margin: 0; padding: 0 0 0 10px; }
#leftColumn li a {text-decoration: underline; line-height: 1.5em; }
#leftColumn li a:hover {text-decoration: none; color:#b78603; }

#leftColumn #bottomQuote { width: 440px; text-align: center; padding: 10px 0 0 0; margin: 0; }

#rightColumn { float: right; width: 200px; padding:0; margin:0; background: #ffffff; }
#rightColumn p { padding: 0 15px 0 15px; text-align: center; color: #13691d;}

#addToCart { clear: both; float: left; width: 440px; padding:10px; }

/*--------------- footer -----------------*/
 
#footer{ clear:both; margin:0 auto 0 auto; width:650px; height:46px; background: #efefe4; color:#566694; text-align:center; }
#footer a{color:#566694; text-decoration:none; }
#footer a:hover{color:#566694;text-decoration:underline;}
#footer p{text-align: center; padding: 10px 0 0 0; line-height:1.4em; }
#footerText{color:#566694; font:helvetica, verdana, arial, sans-serif;line-height:1.5em;display:inline;}