body {
	font-family: "chaparral-pro",sans-serif;
	font-weight: 400;
	margin:0;
	padding:0;
}

.clear {
	clear:both;
}

img, a {
	border:none;
	outline:none;
}

.homeSlider.unslider-horizontal {
	height: 251px;
	border: green solid 5px;
}

a {
	color:#ee2e24;
}

.contentContainer {
	width:964px;
	padding:0;
	margin:0 auto;
}

.contentContainerSpecial {
	width:1124px;
	padding:0;
	margin:0 auto;
}


.comingSoon {
    font-size: 20px;
}

#wrapper {
    width: 100%;
    min-width:1124px;
    background: url("../images/background.jpg");
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/background.jpg',          sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/background.jpg', sizingMethod='scale')";
}

#header {
    background-image: url(../images/header-bg-2.png);
    background-size: cover;
    width: 100%;
    min-width: 1124px;
    min-height: 40px;
}

#headerHome {
    background-image: url(../images/header-bg-2.png);
    background-size: cover;
    width: 1124px;
    min-height: 40px;
		margin:0 auto;
}

.serenataLogo {
	width:150px;
	height:47px;
	float:left;
	margin-right:130px;
}

.produceTraderLogo {
    width: 375px;
    height: 125px;
    margin-right: 90px;
    float: left;
}

.boosterzLogo {
    width: 150px;
    margin-right: 10px;
    float: left;
}

.social {
    width: 35px;
    float: left;
    margin-top: -2px;
}

#logoContainer {
	height: 175px;
	padding-top: 26px;
}

#innerHeaderContainer {
    width: 1100px;
    margin: 0 auto;
    text-align: center;
}

#headerStatement {
	font-size: 22px;
	color: #c45a11;
	text-align: center;
	padding: 20px 0;
	margin: 0 auto;
	width: 964px;
}

#headerStatement2 {
    font-size: 20px;
    color: #491800;
    text-align: center;
    padding: 20px 0;
    margin: 0 auto;
}

.homeSubHeader {
    font-size: 35px;
    font-weight: bold;
    text-decoration: underline;
    padding: 20px 0 0 0;
    display: block;
}

/* Wood Crate */
#woodCrateBg {
	width:100%;
	min-width:1124px;
	min-height:311x;
	background: url("../images/wood-background.jpg");
	background-size:cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/wood-crate.png', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/wood-crate.png', sizingMethod='scale')";
}

.woodCrateContainer {
	width:964px;
	margin:0 auto;
}

.woodCrate {
    width: 538px;
    float: left;
		margin:-25px 20px -5px 0;
    padding: 0;
}

.everyFlavor {
	width:402px;
	margin-top:50px;
	float:left;
}

a.everyFlavorButton {
	width:114px;
	height:37px;
	background-image: url('../images/our-products-button.png');
  margin:50px auto;
	display:block;
}



/* Footer */

.footer {
	text-align:center;
}


.footerNav {
	margin-top:48px;
	margin-bottom:30px;
}
.footerNav a {
	font-size:15px;
	margin-right:7px;
	font-family: "league-gothic",sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#4e473e;
}

.footerNav a:hover {
	color:#ee2e24;
}

.footerPinline {
	background-color:#aa9175;
	width:100%;
	height:1px;
}

.footerText {
	margin-top:16px;
	margin-bottom:87px;
}



.footer img {
    margin: 30px auto 0 auto;
    display: block;
}





.contentContainer {
	width: 964px;
	margin:0 auto;
}

#top {
	width: 1124px;
	background-image:url('../images/earths-farms-background.jpg');
	margin: 0 auto 20px auto;
}

#earthsFarms {
	width:400px;
	float:left;
}

#produceLogoRight {
width:400px;
float:left;
}

#produceLogoRight img {
	float:right;
	margin-top:480px;
}

#produceSection {
	width:300px;
	height:425px;
	float:left;
	margin-top:150px;
}

#topRotator {
	width:500px;
	height:281px;
	float:right;
}

.homeRotator {

}


#vegetableSection {
	width:325px;
	height:249px;
	float:left;
	margin-right:10px;
}

#fruitSection {
	width:325px;
	height:249px;
	float:left;
}

#producePerson {
    width: 275px;
    height: 350px;
    float: left;
    margin-right: 10px;
    margin-top: 30px;
}

.other {
	width:265px;
	height:39px;
	margin:0 auto;
}

.sectionText {
    width: 265px;
    height: 110px;
    margin: 5px auto 10px auto;
    text-align: center;
    font-size: 27px;
    color: #00b050;
}

.sectionTextRight {
    width: 265px;
    height: 75px;
    margin: 25px auto 25px auto;
    text-align: center;
    font-size: 27px;
    color: #00b050;
}
#CTA3 {
	width:500px;
	float:left;
	margin-bottom:54px;
}

#CTA3 a {
	color:#ee2e24;
}

.dots {
	background: url("../images/dots.gif");
	width:100%;
	min-width:1124px;
	min-height:74px;
	background-size:cover;
}

#farmers {
    width: 100%;
    min-width: 1124px;
    min-height: 423px;
    margin: 30px 0 30px 0;
}

.farmersBg {
    width: 964px;
    height: 423px;
    overflow: hidden;
    margin: 0 auto;
    background-image: url('../images/direct-from-farmers-bg.png');
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/wood-crate.png', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/wood-crate.png', sizingMethod='scale')";
}

.directFromFarmers {
	width:432px;
	padding-top:20px;
}

.directFromFarmers2 {
	width:380px;
}
/* The Produce Section */
#theProduceSection {
	width:964px;
	margin:0 auto;
}





/* A Community of Organic Farms */
#organicFarms {
	width:100%;
	margin-top:30px;
	min-width:1124px;
	min-height:356px;
	background-image:url('../images/a-community-of-organic-farms.jpg');
	background-size:cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/a-community-of-organic-farms.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://producestand.org/images/a-community-of-organic-farms.jpg', sizingMethod='scale')";
}

.organicFarmsText {
	width:375px;
	float:right;
	margin-top:90px;
}

a.ourCauseButton {
	background-image:url('../images/our-cause-button.png');
	width:88px;
	height:37px;
	display:block;
	margin:30px auto;
}

#colContainer {
	width:964px;
	margin:0 auto;
}

.col1 {
	float:left;
	width:200px;
	margin-right:5px;
}

.col2 {
	float:left;
	width:200px;
	margin-right:5px;
}

.col3 {
	float:left;
	width:200px;

}

#subNavContainer {
	width:964px;
	margin:0 auto;
	padding-top:41px;
	padding-bottom:41px;
}

.pinline {
	background-color:#aa9175;
	width:984px;
	height:1px;
	margin:0 auto;
}

/* Navigation */

ul#nav {
    width: 1024px;
    height: 40px;
    padding: 5px;
    margin: 0;
}

ul#nav li {
    list-style-type: none;
    float: left;
    padding: 0 4px 0 0;
}

#header ul li ul {position:absolute;width:136px;margin:0;padding:0;background-image:url('../images/dropdown-menu-background.jpg');}
#header ul li ul li {margin:0;padding:0;width:136px;}
#header ul li ul li a {display:block;}
#header ul li ul.dropDown {display:none;}
#header ul li:hover ul.dropDown {display:block;}

#headerHome ul li ul {position:absolute;width:136px;margin:0;padding:0;background-image:url('../images/dropdown-menu-background.jpg');}
#headerHome ul li ul li {margin:0;padding:0;width:136px;}
#headerHome ul li ul li a {display:block;}
#headerHome ul li ul.dropDown {display:none;}
#headerHome ul li:hover ul.dropDown {display:block;}

/* Sprites */
.down {
    background-position: 0% 100%;
    display: inline-block;
}

.up {
	background-position: 0% 0%;
	display: inline-block;
}
/* Main Navigation */

.navigation {
}

a.navAbout {
	background-image: url("../images/about.png");
	width:48px;
	height:26px;
}

a.navProducts {
	background-image: url("../images/products.png");
	width:67px;
	height:26px;
}

a.navCause {
	background-image: url("../images/cause.png");
	width:46px;
	height:26px;
}

a.navRoots {
	background-image: url("../images/roots.png");
	width:44px;
	height:26px;
}

a.navWeAreOrganic {
	background-image: url("../images/we-are-organic.png");
	width:103px;
	height:26px;
}

a.navOutOfHomeAssoc {
	background-image: url("../images/out-of-home-association.png");
	width:96px;
	height:42px;
}
a.navTheProduceSection {
	background-image: url("../images/the-produce-section.png");
	width:133px;
	height:26px;
}

a.navConzumables {
	background-image: url("../images/conzumables-nav.png");
	width:98px;
	height:26px;
}

a.navPrivateLabel {
	background-image: url("../images/private-label.png");
	width:107px;
	height:26px;
}

a.navGrabAndGo {
	background-image: url("../images/grab-and-go.png");
	width:58px;
	height:42px;
}

a.navSmoothieTv {
	background-image: url("../images/smoothie-tv.png");
	width:74px;
	height:42px;
}

a.navRecipes {
	background-image: url("../images/recipes.png");
	width:56px;
	height:26px;
}

a.navWholesale {
	background-image: url("../images/wholesale.png");
	width:74px;
	height:26px;
}

a.navSmoothie {
	background-image: url("../images/smoothie-solutions.png");
	width:129px;
	height:26px;
}

a.navSports {
	background-image: url("../images/sports-nutrition.png");
	width:114px;
	height:26px;
}

a.navContact {
	background-image: url("../images/contact.png");
	width:60px;
	height:26px;
}

a.navProductsVegetable {
	background-image: url("../images/vegetable-products-drop.png");
	width:131px;
	height:26px;
}

a.navProductsFruit {
	background-image: url("../images/fruit-products-drop.png");
	width:102px;
	height:26px;
}

a.navProductsOthers {
	background-image: url("../images/other-products-drop.png");
	width:106px;
	height:26px;
}

/* Products Page Navigation */

a.navVegetable {
	background-image: url("../images/vegetable-products-sub.png");
	width:143px;
	height:28px;
}

a.navFruit {
	background-image: url("../images/fruit-products-sub.png");
	width:111px;
	height:28px;
}

a.navOtherProducts {
	background-image: url("../images/other-products-sub.png");
	width:115px;
	height:28px;
}

img.ourProducts {
	padding-right:24px;
}

#subNavContainer a {
	margin-right:24px;
}


/* Products */

.subHeader {
	font-family: "league-gothic",sans-serif;
	font-size:73px;
	color:#491800;
	margin-top:40px;
}
.subHeaderText {
	margin-top:16px;
	color:#494136;
}

/* Products Slider */
#sliderContainer {
	width:964px;
	height:600px;
	display:inline-block;
        margin-top:30px;
}

.underline {
	text-decoration:underline;
}

.bold {
	font-weight:bold;
	color:#000000;
}


/* Products page slider */
.thumbs {

}

.allSliderThumbsContainer {
	width:442px;
	float:left;
}

.sliderThumbContainer {
	display:inline-block;
}

.sliderThumbBg {
	position: relative;
}

.sliderThumbImg {
	position: relative;
	padding: 4px 4px 4px 4px;
}
.sliderThumbImg img {
	display: block;
}

.thumbOn {
	background-color:#ee2e24;
}

.thumbOver {
	background-color:#ee2e24;

}

.thumbOff {
}



.allSliderSlidesContainer {
	width:500px;
	height:500px;
	float:left;
}

.sliderSlideContainer {
	width:500px;
	height:500px;
	position:absolute;
	opacity:0;
}

.sliderSlide {
	font-size: 14px;
	line-height: 1.4em;
}

.sliderSlide p {
	padding:0;
	margin:0;
}

.productInfoRight {
}

.sliderSlideInfoRight {
	width:500px;
}

.sliderSlideImg {
	width: 150px;
	height: 111px;
	float: left;
	padding: 0 10px 0 0;
	margin: 0;
}
.sliderSlideImg img {
	width:150px;
	height:111px;
}

.sliderSlideTitle {
	font-weight:bold;

}

.sliderSlideInfo {
	width:500px;
}

.recipes {
	margin-top:10px;
}

.sportsNutrition {
	margin-top:10px;
}

.howToBuy {
	margin-top:10px;
}

.wholesale {
	margin-top:10px;
}

.sliderLinks {
	padding-top:10px;
}

.sliderLinks a {
	padding-right:10px;
	display:inline-block;
}


/* About Page */
.contentContainer.aboutUs p {
	margin: 5px 0;
	padding: 0;
}

.aboutColContainer {
	width: 100%;
	margin-top: 20px;
}

.aboutCol1 {
	float:left;
	width:190px;
	margin-right:15px;
}

.aboutCol2 {
	float:left;
	width:750px;
}

.aboutCol2 p {
	padding: 0;
	margin: 0 0 10px 0;
}

.certsContainer {
	width:100%;
}

.certsContainer p {
	margin: 0;
	padding: 10px 0 0 0;
}
.certsCol1 {
	width:100px;
	float:left;
	margin-right:5px;
}
.certsCol2 {
	width:855px;
	float:left;
}

.weAreColor {
	color:#d4005a;
}

.boldItalic {
	font-weight:bold;
	font-style:italic;
}

.weAreOrganic {
	margin-top:30px;
}

.weAreOrganic ul {

}
.weAreOrganic ul li {
	list-style-image: url("../images/list-icon.gif");
}

/* Our Cause */
.ourCausePic {
	width:70px;
	float:left;
	margin-right:15px;
}

.ourCauseTitle {
	width:350px;
	float:left;
	color:#3b2000;
}

/* Recipes */

.recipesTitle {
	font-size:25px;
	font-weight:bold;
	padding-bottom:15px;
	padding-top:15px;
}

.recipesPics {
	margin-top:10px;
}
.recipesPics img {
	float: left;
	margin-right: 15px;
	padding: 0;
}

.recipesCopy {

}

ul.recipes li {
	list-style-type:none;
}

ul.recipes{
	margin-left:0;
	padding-left:0;
}
 /* Sports Nutrition */

.sportsCol1 {
	width:220px;
	float:left;
	margin-right:20px;
}

.sportsCol2 {
	width:450px;
	float:left;
	margin-right:20px;

}
.sportsCol3 {
	width:220px;
	float:left;
}
