	/* CSS Document */



body {



	padding:0px;



	margin:0px;



	font-family:Arial, Helvetica, sans-serif;



	font-size:10pt;



	background:url(../img/bg-body.jpg) repeat;



}







#container-outer {	



	width:950px;



	margin-top:40px;



	color:#54422e;



	background:#FFFFFF;



	text-align:left;



}







#header {



	width:inherit;



	height:100px;



	background:#54422e;



}







#navigation {



	padding-top:60px;



	padding-left:30px;



	color:#ffffff;



	float:left;



}



#navigation a {



	padding-right:15px;



	font-family:"Courier New", Courier, monospace;	



	color:#c7ba9f;



	font-size:11pt;



	font-weight:bolder;



	word-spacing:-3pt;



	text-decoration:none;



}



#navigation .padding {



	padding-right:15px;



}







#logo {



	padding-right:30px;



	padding-top:20px;



	float:right;



}



#logo img {



	border:none;



}







#container {



	width:inherit;



	padding-left:30px;



}







#footer {



	width:inherit;



	padding-left:30px;



	font-size:9pt;



	color:#54422e;



	clear:both;



}



#footer a {



	color:#54422e;



	text-decoration:none;



}







/* Begin About Us CSS */



#about-us-container-outer {



	width:inherit;



}



#about-us-container-outer .banner {



	width:inherit;



}



#about-us-container {



	width:inherit;



	padding-top:30px;



	padding-left:30px;



	width:590px;



}



#about-us-container .introduction {



	width:590px;



}



#about-us-container .box-outer {



	width:inherit;



}



#about-us-container .box {



	width:290px;



	padding-right:9px;



	float:left;



}



#about-us-container .box h2 {



	font-family:"Courier New", Courier, monospace;



	font-weight:bolder;



	font-size:15pt;



	word-spacing:-5pt;



	letter-spacing:-1pt;	



}



/* End About Us CSS */







/* Begin Contact Us CSS */



#contact-us-container-outer {



	width:inherit;



}



#contact-us-container {



	width:inherit;



	padding-top:30px;



	padding-left:30px;



}



#contact-us-container .left-box {



	width:590px;



	float:left;



}



#contact-us-container .left-box .heading {



	padding-top:37px;



}



#contact-us-container .left-box .text {



	padding-top:30px;



}



#contact-us-container .left-box .box {



	width:215px;



	padding-top:15px;



	padding-right:10px;



	float:left;



}



#contact-us-container .left-box form {



	clear:both;



	padding-top:5px;



}



#contact-us-container .left-box input.form-text {



	width:440px;



	margin-bottom:7px;



	border:none;



	background:#d3c8b2;



}



#contact-us-container .left-box input.form-text {



	height:22px;



}



#contact-us-container .left-box textarea {



	width:440px;



	height:208px;



	background:#d3c8b2;



	overflow:hidden;



}



#contact-us-container .left-box input.form-submit {



	margin-top:15px;



}



#contact-us-container .right-box {



	width:319px;



	padding-left:9px;



	text-align:left;



	float:right;



}



#contact-us-container .right-box img {



	padding-top:17px;



}



/* End Contact Us CSS */







/* Begin Front Page CSS */



#front-page-container-outer {



	width:inherit;



}



#front-page-container-outer .banner {



	width:770px;



	height:390px;



	text-align:center;



}



#front-page-container {



	width:inherit;



	padding-top:15px;



	padding-left:30px;



}



#front-page-container .box-outer {



	width:890px;	



	border-top:#e3dccf 1px solid;



}



#front-page-container .box {



	width:215px;



	padding-top:5px;



	padding-right:7px;



	color:#4a4037;



	float:left;



}



#front-page-container .box img {



	width:215px;



	height:120px;



	border:none;	



}



#front-page-container .box h2 {



	font-family:"Courier New", Courier, monospace;



	font-weight:bolder;



	font-size:14pt;



	color:#998b7d;



	word-spacing:-5pt;



	letter-spacing:-1pt;	



}







#front-page-container .box h2 a, #front-page-container .box h2 a:visited {



	color:#998b7d;



	text-decoration:none;	



}













#front-page-container #scroller img.RotatorImage {



	width:69px;



	height:50px;



	border:none;



}



#front-page-container #scroller .image-box {



	text-align:center;



	font-size:8pt;



	color:#372a19;



	font-weight:bolder;	



}



#front-page-container #scroller .image-box a {



	text-decoration:none;	



}



#front-page-container #scroller #thumbRotator_wrapper #thumbRotator_Div td {



	width:80px;



}



/* End Front Page CSS */







/* Begin Our Growers CSS */



#grower-container-outer {



	width:inherit;



}



#grower-container-outer .banner {



	width:inherit;



	height:221px;



	background:url(../img/about-us-banner.jpg) no-repeat;



}



#grower-container {



	width:inherit;



	padding-left:30px;



}



#grower-container .left-box {



	width:290px;



	padding-top:30px;



	padding-right:10px;



	font-size:9pt;



	float:left;



}



#grower-container .left-box a {



	width:140px;



	text-decoration:none;



	float:left;



}



#grower-container .left-box a.normal {



	color:#993333;



}



#grower-container .left-box a.selected {



	color:#54422e;



	font-weight:bolder;



}



#grower-container .left-box img.all-continent-image {



	padding-top:30px;



	padding-bottom:30px;



}



#grower-container .center-box {



	width:366px;



	padding-top:45px;



	padding-right:26px;



	float:left;



}



#grower-container .right-box {



	width:228px;	



	height:470px;



	background:url(../img/grower-africa-continent.jpg) no-repeat;



	float:left;	



}







#grower-container .box {



	width:290px;



	padding-right:9px;



	float:left;



}



#grower-container .box h2 {
	font-size:15pt;
}



#grower-container .grower-center-box {



	width:366px;



	padding-right:26px;



	float:left;



}



#grower-container .grower-center-box img.grower-salvador-image {



	padding-top:0px;



	padding-bottom:15px;



}



#grower-container .grower-center-box h2 {
	font-size:27pt;
	font-weight:bolder;
	margin-top:28px;
}

#grower-container .grower-center-box h4 {



	font-family:"Courier New", Courier, monospace;



	font-size:32pt;



	font-weight:bolder;



	word-spacing:-3pt;



	letter-spacing:-1pt;

	margin-top:22px;	



}







#grower-container .grower-right-box {



	width:228px;



	margin-top:85px;



	float:left;	



}



#grower-container .grower-right-box .box {



	width:170px;



	padding-left:45px;



	float:none;	



}



#grower-container .grower-right-box img{



	width:115px;



	border:none;



}



#grower-container .grower-right-box .heading {
	font-size:10pt;
	font-weight:bolder;
	color:#372a19;
}



#grower-container .grower-right-box .title {



	font-size:9pt;



	font-weight:bolder;



	color:#54422e;



}



#grower-container .grower-right-box .text {



	font-size:9pt;



	color:#b4aa99;



}



/* End Our Growers CSS */







/* Begin User CSS */



#user-container-outer {



	width:inherit;



}



#user-container {



	width:inherit;



	padding-top:30px;



	padding-left:30px;



}



#user-container .left-box {



	width:590px;



	float:left;



}



#user-container .left-box .heading {



	padding-top:37px;



}



#user-container .left-box .text {



	padding-top:30px;



}



#user-container .left-box .text a {



	color:#993333;



	text-decoration:none;



}



#user-container .left-box .box {



	width:215px;



	padding-top:15px;



	padding-right:10px;



	float:left;



}



#user-container .left-box form {



	clear:both;



	padding-top:5px;



}



#user-login .form-item {



	width:350px;



	padding-top:15px;



}



#user-login .form-item label {



	font-weight:bolder;



	float:left;



}



#user-login .form-item input.form-text {



	width:220px;



	margin-bottom:7px;



	border:none;



	background:#d3c8b2;



	float:right;



}



#user-login .form-item .description {



	font-size:8.5pt;



	clear:both;



}



#user-container .right-box {



	width:319px;



	padding-left:9px;



	text-align:left;



	float:right;



}



#user-container .right-box img {



	padding-top:17px;



}







#user-pass .form-item {



	width:350px;



	padding-top:15px;



}



#user-pass .form-item label {



	font-weight:bolder;



}



#user-pass .form-item input.form-text {



	width:270px;



	margin-bottom:7px;



	border:none;



	background:#d3c8b2;



}



#user-pass .form-item .description {



	font-size:8.5pt;



	clear:both;



}







#user-profile-form .form-item {



	width:350px;



	padding-top:5px;



	clear:both;



}



#user-profile-form .form-item label {



	font-weight:bolder;



	float:left;



}



#user-profile-form .form-item input.form-text {



	width:220px;



	margin-bottom:2px;



	border:none;



	background:#d3c8b2;



	float:right;



}



#user-profile-form .form-item select {



	width:220px;



	margin-bottom:7px;



	border:none;



	background:#d3c8b2;



	float:right;



}



#user-profile-form .form-item .description {



	font-size:8.5pt;



	clear:both;



}



#user-profile-form .fieldset {



	padding-top:15px;



}



#user-profile-form .fieldset legend {



	font-weight:bolder;



	color:#54422e;



}



/* End of user CSS */







/* Begin Your order CSS */



#order-container-outer {



	width:inherit;



}



#order-container-outer .banner {



	width:inherit;



	height:221px;



	background:url(../img/about-us-banner.jpg) no-repeat;



}



#order-container {



	width:inherit;



	padding-left:30px;



}



#order-container .left-box {



	width:250px;



	padding-top:30px;



	padding-right:10px;



	font-size:9pt;



	float:left;



}



#order-container .left-box a {



	width:140px;



	text-decoration:none;



	float:left;



}



#order-container .left-box a.normal {



	color:#993333;



}



#order-container .left-box a.selected {



	color:#000000;



}



#order-container .left-box img.all-continent-image {



	padding-top:30px;



	padding-bottom:30px;



}



#order-container .center-box {



	width:634px;



	padding-top:100px;



	padding-right:26px;



	float:left;



}



#order-container .center-box a {



	color:#54422e;



	text-decoration:none;



}



#order-container .order-center-box {



	width:366px;



	padding-top:20px;



	padding-right:26px;



	float:left;



}



#order-container .order-center-box h2 {



	font-family:"Courier New", Courier, monospace;



	font-size:32pt;



	font-weight:bolder;



	word-spacing:-3pt;



	letter-spacing:-1pt;	



}



/* End Your orders CSS */







/* Begin edit 2008-04-07 */



#navigation a img {



	vertical-align:bottom;



}







/* End edit 2008-04-07 */







#about-us-container-outer .our-servicess-banner {



	width:inherit;



}



#about-us-container .our-services-box {



	width:215px;



	padding-right:10px;



	float:left;



}



div.messages {



  margin: .75em 0 .75em;



  padding: .5em 1em;



  background-color: #fff;



  border: 1px solid #54422e;



}



div.error {



  color: #cd273c;



  background-color: #cbaa89;



}



div.status {



  color: #33a333;



  border-color: #c7f2c8;



}

#front-page-container-outer a{
color:#54422E;
text-decoration:none;

}

#front-page-container-outer a:hover{

text-decoration:underline;

}


#footer a{
color:#54422E;
text-decoration:none;

}

#footer a:hover{

text-decoration:underline;

}

