
/* To override defaults.
TAN theme   using the logo that has REAL FOODS in blue: #19475F
#D6CA40  mustard (logo)
#09374E  blue (logo)
#633710  dark brown


*/
body {
font-family: Arial,Helvetica, sanserif;
font-size: 12px;
background-color: #fff; /* #292010;*/ /* #495322;*/ /* army green */ 
/*background-image:url(./images/bgimg.jpg);
background-repeat: repeat-x;*/
color: #000;
}
a {color:#19475F; text-decoration: none;font-weight:bold;}
a:hover {color:#4444cf; text-decoration: underline;font-weight:bold;}

/* organization name in top area */
#titlehead { font-size:13pt; padding:2px; font-weight:bold; color:#20576F;} 

.div_findfarm {   /*#6E729F;*/ padding:1px; color:#333333; font-size:10pt; font-weight:bold; 
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#div_getlisted { font-size:15px; }
#div_getlisted a {color:#19475F; text-decoration: underline;font-weight:bold;}
#div_getlisted a:hover {color:#4444cf; text-decoration: underline;font-weight:bold;}

#header1 { background-color:#fefefe; /*   #eae9ab;*/ padding:10px 12px -2px 8px;}

#footer1 { background-color:#e8e6a9;border-top:solid 1px #444;}
.content {  background-color:#fefefe; /*#eeeeee;*/ /*  #eae9ab; */ }
.border { border-color : #d3d3c3;}

.pictable td.tdimg { padding-left:8px; padding-right:0px; }
.pictable img { border:solid white 1px; border-right:solid #aaa 2px;border-bottom:solid #aaa 2px; }


/* page title header above the content */
#content1head, .contenthead { background-color:#b6b620; /*  #BD5000;*/ color:#fff;margin:0px;
	font-weight:bold;
	border-right:solid 1px #666;border-bottom:solid 1px #666; height:20px; text-align:bottom; }



.wizarddiv {  /*height:230px;*/ padding-top:10px; }
.wizard_inner { margin:20px;margin-top:0px;font-size:16px; font-weight:bold; color:#000; }
.smalllink2 a { font-size:11px;}
.smalllink2 a:hover { font-size:11px;}
.maincommon { padding:20px; }


.newsheader { /*background-color:#495322;color:#fff;*/ font-weight:bold;font-size:18px;}

#referafriend {background-color:#F6F3E0;}


.space_links10 a { margin-right:10px; }
.top_links { font-size:12px; }
.top_links a { color:#eee; text-decoration: none;font-weight:bold;}
.top_links a:hover {color:#fff; text-decoration: underline;font-weight:bold;}


form fieldset {}
form fieldset fieldset {}
legend { color:#666; }
fieldset.fullwidth h3 {color:#555;}
.important_legend { color:#a0182d; }
.ordertable  { background-color: #EEe070;  }

.cartHeaderRow { height:18px;background-color: #20576F;color:#f6f6f6;font-weight:bold;} /* #19475F dk blue header */
/*.evencartrow { background: #fde95c; background-color: #fde95c; }
.oddcartrow  { background: #ff6; background-color: #ff6; }*/
.evencartrow { background-color: #efef97; }
.oddcartrow  { background-color: #e3e395; }

.browseb1 { border:none; background-color:#f5f6ee;}


/* for calendar styling    99cccc=bodybg    026=dk blue menu  007900=dkgreen  5C4203=brown */
/* The header <tr> row with weekdays (sunday, monday, etc)  green=#393*/
.tblCal { font-family:sans-serif;background-color:#f5f6ee;border-right:solid 1px #777;border-bottom:solid 1px #777; } /* background of calendar area */
.tblCal td { border-left:solid 1px #777;border-top:solid 1px #777;}

.trMonthHeader { font-family:sans-serif; height:18px; background:#20576F; background-color:#20576F; color:white; }

/*  <td> cells that contain at least one entry  */
.tdCalIt {  background: #f3f6f6; background-color:#f3f6f6; }

/* The day of the month number at the top of each cell */
.spCalDay { font-family:sans-serif;font-weight:bold;border-width:thin;width:100%;
background-color:#20576F;
color:white; }

/*  The top part of TODAY cell only */
.spCalToday { font-family:sans-serif;  border-width:thin; width:100%; 
background:#ff9; background-color:#ffb;
color:black; }

/* Calendar entries */
.spCalItem { font-family:sans-serif; font:12px sans-serif; padding-bottom:3px; }

.admindiv { padding:10px;border:groove 3px #aaa; }
.tabpanel { padding:10px;border:groove 3px #aaa; }

/* .tabmenu { background-color:#ff6; margin-right:6px; } initial state */
/* for the tabbed menu in admin_org  */
.selectedTab { background-color:#19475F; color:White; font-size:13px; font-weight:bold; height:20px;padding:8px;margin-top:20px; }
.unselectedTab {  background-color:#cecede; color:Black; font-size:13px; height:20px;padding:8px; margin-top:20px; }


.usertextdiv {
/*background-color:#f0f6f0; 
padding:10px; border:2px solid #ccc;border-bottom:4px solid #aaa;border-right:4px solid #aaa;
*/
}



.adm1 img { } /* admin menu item span  */
/*.tabmenu a:active { background-color:#bfd; }*/

/*MENU main color 069, 042A44  treewq123 */
.headerNav {
	background-color:#e8e6a9;
	
	width:600px;
	height: 25px; 
	border-top:1px solid #444;
	border-bottom:1px solid #444;
	margin-left:5px;
}
/* TOP ITEMS */
.mainlevel-top {
	height: 24px;
}

.mainlevel-top a:link, .mainlevel-top a:visited  {
	color: #19475F;
	text-decoration: none;
	background-color:#e8e6a9;
	border-right: solid 2px #9A9;
	
		font-size: 9pt;
height: 25px; important!;
/*vertical-align: middle;*/
/* top . right . bottom . left   */
padding: 2px 8px 6px 8px;
padding-top:2px;
border-right: solid 2px #9A9;	
	
}
/* TOP ITEMS HOVER */
.mainlevel-top a:hover, .mainlevel-top a#last:hover {
	background-color:#19475F; /*#042A44;the darker blue.  19475F:lighter*/
	color:#fff;
}

/* SUB ITEMS */
.anylinkcss {background-color:#eeeec0;} /* box */
.anylinkcss a, .anylinkcss a.sublevel:link, .anylinkcss a.sublevel:visited {
/* background-color: #eeeec0;*/ /* background color - gray */
text-decoration: none;
/* submenu text color */
color: #111;
}
/* SUB ITEMS HOVER */
.anylinkcss a.sublevel:hover {
background-color: #19475F;
color: #fff;
text-decoration: none;
}

