/* ------------------------------
		COLORS 
Maroon (link)	-	#822519
Blue (current)	-	#2A403E
Orange (h1)		-	#B34F00
Gold (text)		-	#AD832F
Light Yellow	-	#FEDE75

------------------------------ */

@import url("/styles-mainnav.css");
@import url("/styles-tables.css");

/* Default
-------------------------------------------------- */
/* Reset all margins and padding */
* { margin:0; padding:0; }

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #AD832F;
}

body { margin-bottom:25px; background:#B08732 url(styles-imgs/bg-body.gif) repeat-x; }

a:link, a:visited { color:#822519; text-decoration:none; }
a:hover, a:active { color:#2A403E; text-decoration:underline; }
a img { border:0; }

ul { list-style-type:none; }

h1,h2,h3,h4,h5,h6 { font-size:100%; }

.clear { clear:both; }

.fpo { color:#FF0000; } /* For Placement Only */


/* Containers
-------------------------------------------------- */
#container { 
	width:715px;
	margin:0 auto;
	background:#FFFFFF url(styles-imgs/bg-content.gif) bottom repeat-x;
	border-right:#FEDE75 solid 5px;
	border-left:#FEDE75 solid 5px;
	}



/* Branding
-------------------------------------------------- */
#branding {
	position:relative;
	height:125px;
	background:url(styles-imgs/bg-branding.gif) no-repeat;
	}
#branding h1 a { 
	display:block;
	position:absolute;
	top:15px; left:5px;
	width:140px;
	height:0;
	padding-top:105px;
	overflow:hidden;
	}
#branding h3, #branding p { display:none; }



/* Content
-------------------------------------------------- */
#content { padding:195px 35px 75px 35px; }
.home { background:url(styles-imgs/bannerImage-home.jpg) top center no-repeat; padding-bottom:30px; }
.company { background:url(styles-imgs/bannerImage-umbrellarows.jpg) top center no-repeat; }
.land { background:url(styles-imgs/bannerImage-land.jpg) top center no-repeat; }
.ourfruit { background:url(styles-imgs/bannerImage-pinkblooms.jpg) top center no-repeat; }
.health { background:url(styles-imgs/bannerImage-bloomsky.jpg) top center no-repeat; }
.retailers { background:url(styles-imgs/bannerImage-prepline.jpg) top center no-repeat; }
.recipes { background:url(styles-imgs/bannerImage-recipe.jpg) top center no-repeat; }
.contact { background:url(styles-imgs/bannerImage-orchardrow.jpg) top center no-repeat; }




#content h2, #content h3, #content p { margin:10px 0; }
h1, h2, h3, strong { color:#B34F00; }
h1, h2 { text-transform:uppercase; }
#content h1 { font-size:18px; }
#content h1 + img { margin-top:12px; }
#content h2 { font-size:14px; margin:20px 0 5px 0; }
#content h2 + p { margin-top:5px; }
#content h3 { font-size:12px; margin:0; }
#content h3 + p { margin-top:0; }
#content p { margin:10px 0;	}
	
#content ul, #content ol { margin:10px 60px; }
#content ul li { 
	margin:5px 0;
	padding-left:8px;
	background:url(styles-imgs/bullet.gif) 0 4px no-repeat;	}

.imgRight, .imgLeft { border:#D79D5D solid 1px; padding:2px; }
.imgRight, .imgRight0 { float:right; margin:3px 0 20px 20px; } /* imgRight0 for no border */
.imgLeft, .imgLeft0 { float:left; margin:3px 20px 20px 0; }

#content .emphasis { font-size:14px; color:#5C2901; }

#content .column1-2, #content .column2-2 { width:48%; }
#content .column1-2 { float:left; }
#content .column2-2 { float:right; }

#slideshow {
	padding:10px 0;
	border-top:#B34F00 solid 1px;
	border-bottom:#B34F00 solid 1px;
	text-align:center;
	}



/* Health Tips
-------------------------------------------------- */
#tipsIntroNav {
	float:left;
	width:300px;
	}
#tipsIntroNav li { margin:10px 0; } 
#tips {
	float:right;
	width:330px;
	}

/* Fruit Navigation
-------------------------------------------------- */
#content #fruitnav { height:80px; margin:0; }
#content #fruitnav li { float:left; padding:0; background:none; }
#fruitnav li a {
	float:left;
	height:80px;
	text-indent:-9999px;
	margin:0 14px;
	background-position:left top;
	background-repeat:no-repeat;
	}
#fruitnav #fn-peaches a { 
	width:55px;
	background:url(styles-imgs/fn-peaches.png);
	}
#fruitnav #fn-nectarines a {
	width:70px; 
	background-image:url(styles-imgs/fn-nectarines.png);
	}
#fruitnav #fn-plums a { 
	width:55px; 
	background-image:url(styles-imgs/fn-plums.png);
	}
#fruitnav #fn-grapes a { 
	width:70px;
	background-image:url(styles-imgs/fn-grapes.png);
	}
#fruitnav #fn-apricots a { 
	width:60px;
	background-image:url(styles-imgs/fn-apricots.png);
	}
#fruitnav #fn-citrus a { 
	width:45px;
	background-image:url(styles-imgs/fn-citrus.png);
	}
#fruitnav #fn-pomegranates a { 
	width:90px;
	background-image:url(styles-imgs/fn-pomegranates.png);
	}
	
/* fruitnav rollovers */
#fruitnav #fn-peaches a:hover,
#fruitnav #fn-nectarines a:hover,
#fruitnav #fn-plums a:hover,
#fruitnav #fn-grapes a:hover,
#fruitnav #fn-apricots a:hover,
#fruitnav #fn-citrus a:hover,
#fruitnav #fn-pomegranates a:hover { background-position:left bottom; }

/* fruitnav current state */
#fruitnav #fn-peaches a.current,
#fruitnav #fn-nectarines a.current,
#fruitnav #fn-plums a.current,
#fruitnav #fn-grapes a.current,
#fruitnav #fn-apricots a.current,
#fruitnav #fn-citrus a.current,
#fruitnav #fn-pomegranates a.current { background-position:left bottom; }


/* Footer
-------------------------------------------------- */
#footer {
	clear:both;
	width:725px;
	margin:0 auto;
	padding:5px 0;
	border-top:#FEDE75 solid 5px;
	color:#63440C;
	font-size:10px;
	text-align:center;
	}
#footer p { margin:5px 0; }

#footer a:link, #footer a:visited {
	color:#3D2A08;
	text-decoration:none;
	margin:0 2px;
	}
#footer a:hover, #footer a:active {
	color:#3D2A08;
	text-decoration:underline;
	}
	
/* Contact Form
-------------------------------------------------- */
#contactForm {  }

#contactForm label {
	float:left;
	text-align:right;
	width:70px;
	margin-right:8px;
	}
	
#contactForm .textfield { width:180px; }
	
#contactForm .comments { width:180px; }

input, textarea {
	padding:1px 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; }
	
#contactForm .button { margin-left:78px; }



