@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding:0;
	background:#38073F;
}
div {
	behavior: url(../js/pngfix.htc);
}
a img {
	border:0;
}
h1 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color:#570c62;
	padding-bottom:2px;
	margin-bottom:25px;
	margin-top:0px;
}
h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color:#570c62;
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-top:0px;
}

input[type="submit"],input[type="button"] {
	border: 1px;
    padding:0 3px;
    font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:22px;
    font-weight:bold;
    border-color:#FBB688 #D3661D #D3661D #FBB688;
	background-color:#FD8433;
	
	cursor:pointer;
}

form {
margin:0px;
padding:0px;
}
#wrapperouter {
	width:100%;
	float:left;
	background:#38073f url(../images/main_bg.jpg) center top repeat-y;
	padding-top:43px;
}
#wrapper {
	width:900px;
	margin:auto;
}
.topouter {
	width:900px;
	float:left;
	height:150px;
}
.logo {
	width:349px;
	float:left;
}
.loginouter {
	width:551px;
	height:150px;
	float:left;
	background:url(../images/farmers_fresh_market_banner.jpg) center top no-repeat;
}
.login {
	width:547px;
	/*height:280px;*/
	float:left;
	padding:4px 0 0 14px;
	font:12px Arial, Helvetica, sans-serif;
	border:0px;
}
.login input{
	border:1px solid #cccccc;
	padding:0 0 0 5px;
	vertical-align:middle;
	margin:0px;	
	width:130px;
}
#logn-btn {
	padding:0 0 0 5px;
	height:auto;
	border:none;
	width:auto;
}
.loginsection {
	width:380px;
	height:28px;
	float:left;
}
.loginsection a{
	text-decoration:none;
}
.login a img {
	vertical-align: bottom;
	border:0px;
}
input {
	border:1px solid #cccccc;
	padding:0 0 0 5px;
	font:12px Arial, Helvetica, sans-serif;
	color: #000000;
	height:17px;
}

.incart {
	float:left;
	width:120px;
	padding:3px 0 0 45px;
}
.incart a { font:12px Arial, Helvetica, sans-serif;}
.mainNavContainer {
	width:900px;
	float:left;
	background:url(../images/main_nav_bg.jpg) repeat-x;
	overflow:hidden;
	padding:0;
	height:41px;
}
.mainNavContainerInner {
	width:900px;
	overflow:hidden;
	padding:0;
	height:49px;
	float:left;
	background:url(../images/main_nav_bg_inner.jpg) repeat-x;
	overflow:visible;
	/*padding:12px 0 0 0;*/
}
/*.productdisplay {
	width:900px;
	height:230px;
	float:left
}*/
.contentouter {
	width:850px;
	float:left;
	padding:30px 25px 25px 25px;
	background-color:#FFFFFF;
}
.leftcolumn {
	width:182px;
	float:left;
}
.leftcolumn p {
	margin-bottom:2px;
}
.search {
	background:url(../images/search_bg.jpg);
	width:182px;
	height:49px;
	text-align:center;
	padding-top:13px;
}
.search img {
	padding-top:6px;
}
.headpurple {
	font: bold 17px Arial, Helvetica, sans-serif;
	color:#570c62;
	text-align:center;
}
.leftnavouter {
	width:182px;
	float:left;
}
.leftnavtop {
	width:182px;
	float:left;
	height:29px;
}
.leftNavContainer {
	width:178px;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
	//width:182px;
}
.leftnavbottom {
	width:182px;
	float:left;
	height:16px;
}
.verticalNavOuter {
	width:182px;
	float:left;
}
.verticalNavTop {
	width:182px;
	float:left;
	height:29px;
}
.verticalNavContainer {
	width:178px;
	border-left:2px solid #e6e6e6;
	border-right:2px solid #e6e6e6;
}
.verticalNavBottom {
	width:182px;
	float:left;
	height:16px;
}
.items {
	padding:5px 0 0 0;
	width:182px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#666666;
	float:left;
	text-align:center;
}
.items a {
	color:#666666;
	text-decoration:none;
}
.items a:hover {
	color:#666666;
	text-decoration:underline;
}
.cards {
	width:182px;
	float:left;
}
.headorange {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#DE5E33 ;
}
.ourpartners {
	width:182px;
	float:left;
	padding:28px 0 5px 0;
}
.contentcenter {
	width:400px;
	padding:0 35px 0 35px;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.contentcentermember {
	width:610px;
	padding:0 35px 0 35px;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.contentcenterinner {
	width:595px;
	padding:0 35px 0 35px;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.contentcentersingle {
	width:780px;
	padding:0 35px 0 35px;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.contentleftinner{
	width:577px;
	padding:0 35px 0 35px;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.rightcolumn {
	width:187px; 
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color: #000000;
}
.rightmembercolumn {
	width:150px;
	float:left;
}
.news_title {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0066cc;
}
.borderbottom {
	border-bottom:1px solid #CCCCCC;
	padding:0 0 5px 0;
}
.news_date {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:italic;
}
.news_content {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.5em;
}
.readmore_link {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#009900;
	text-transform:uppercase;
}
.footerimage {
	width:900px;
	float:left;
	height:99px;
}
#footerouter {
	width:100%;
	float:left;
	background:#38073f url(../images/bottom2.jpg) center top no-repeat;
}
.footerwrapper {
	padding-top:11px;
	width:900px;
	margin:auto;
	height:120px;
}
.footerContainer {
	padding-top:35px;
	width:600px;
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	float:left;
}
.footer span {
	color:#ffff00;
}
.foothills {
	width:138px;
	height:87px;
	float:right;
}
.loginblock {
	width:450px;
	border:1px solid #cdcaf4;
	padding:7px;
	margin:auto;
	overflow:visible;
}
#loginbox {	background-image:url(../images/bg_login_box.jpg);
	background-repeat:repeat-x;
	padding:20px 20px 0px 20px;
	overflow:visible;
}
#loginbox .textbox{
	width:225px;
	height:27px;
	background-color:white;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#570C62;
	padding:5px 0 0 25px;
	border:none;}
#loginbox img{border:none;}
#loginbox a{color:#570C62;}
#loginbox a:hover{ text-decoration:none;}
#loginbox p {padding:0;
margin:5px 0  0px 0;}
#loginbox h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#570c62;
	padding:0;
	margin:0;
}
#loginbox .button {
	width:97px;
	height:30px;
	background-color:#fd8433;	
	border-bottom: 2px solid #d3661d; 
	border-right: 2px solid #d3661d;	
	border-left: 1px solid #fbb688;
	border-top:1px solid #fbb688;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	outline:none;
	margin-top:10px;
}
.button {
	width:82px;
	height:23px;
	background-color:#fd8433;	
	border-bottom: 2px solid #d3661d;
	border-right: 2px solid #d3661d;
	border-left: 1px solid #fbb688;
	border-top:1px solid #fbb688;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#ffffff;
	outline:none;
	margin-top:10px;
}
.error {
color:#DC4437;
}
.productdisplay {
	width:900px;
	height:230px;
	padding:0;
	float:left;
	background:url(../images/banner_product_display.jpg) no-repeat top center;
	text-align:left;
	position:relative;
}
#screen {
	width:870px;
	padding:0;
	margin:0;
}
#screen li {
	float:left;
	list-style:none;
}
#screen .jq-ss-crop {
	margin:0 30px 0 0;
	float:left;
	width:145px;
	height:125px;
	overflow:hidden;
}
.boxborder{	border:#FFFFFF 4px solid;}
#left {
	margin:60px 20px 0 50px;
	display:block;
}
#right {
	margin:50px 0 0 0;
	display:block;
}
#view {
	margin-top:40px;
	width:720px;
	overflow:hidden;
}
#images {
	width:3818px;
	width:3822px;
	padding:0;	
}
.textwhite{font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:154px;
	text-align:center;
	float:none;
	font-size:12px;
}
.textwhite span{ color:#f67981;}
.img_submit{ cursor:pointer; border:none; height:21px; padding-top:6px; padding-left:0px;}
.search_title{display:block;height:22px; padding-top:2px; font-weight:bold;}
.search_title a{text-decoration:none;
color:#570C62;}
.search_title a:link{text-decoration:none;
color:#570C62;}
.search_title a:hover{text-decoration:none;
color:#570C62;}
.search_title a:visited{text-decoration:none;
color:#570C62;}
.search_content{text-decoration:none;
}
.search_content a:link{text-decoration:none;
color:#72A4E1;}
.search_content a:hover{text-decoration:none;
color:#72A4E1;}
.search_content a:visited{text-decoration:none;
color:#72A4E1;}
div.paging {
  width: 100%;
  height: 30px;
  padding-top: 20px; 
  text-align:center;
  font-size: 12px;
  color: #570C62;
  font-weight:bold;
}
div.paging a:link,div.paging a:hover, div.paging a:visited {
   color:#72A4E1;
   text-decoration:none;
}
.membertxt {
	display:inline;
	float:left;
	width:220px;
	padding-top:3px;
}
.groupinfobox {
	padding-left:40px;
	padding-top:9px;
}
.grouptitle {
	/*font-weight:bold;
	float:left;
	display:block;
	width:95%;
	padding-top:1px;*/
	width:95%;
	float:right;	
}
.radiobtn {
	float:left;
	/*display:block;
	border:none;*/
	width:5%;
	padding-top:13px;
}
.groupicon {
	float:left;
	/*width:37%;*/
	padding-right:5px;
	height:125px;
	width:22%;
	overflow:hidden;
}
.grouptxt {
	float:left;
	width:63%;
}
.groupbox {
	width:100%;
	display:block;
}
#membergroupbox input {
	border:none;
}
.groupname {
	clear:left;
}
.bcrumb{
	font-weight:bold;
	font-size:14px;
	color:#000000;
	padding-bottom:10px;
}
.bcrumb a:link, .bcrumb a:hover, .bcrumb a:visited{
	text-decoration:none;
	color:#5A90CF;	
}
.searchpdt_rdmore {
color:#72A4E1;
text-decoration:none;
}
.searchpdt_list{
	height:185px;display:block;width:33%;text-align:center;float:left;padding-bottom:30px;
}
.searchpdt_space {
clear:both;
}
.searchpdt_img{
	text-align:center;height:125px;display:table-cell;vertical-align:middle;
}
.searchpdt_title{
	display:table-cell;vertical-align:top;height:90px;color:#570C62;
}
.contentleftinner ul li{
	display: list-item;
	padding-bottom:15px;
}
.contentleftinner ul li ul li{	
	padding-bottom:0px;
	padding-top:5px;
}
.reg_img{
	float:left;
	height:119px;
	text-align:right;
	width:540px;
	
}
.reg_img{
margin-top /*\**/: -12px\9
}	
/*dropdown for network start.*/
#network{
	font:13px Arial, Helvetica, sans-serif;
	position:fixed;
    top:0;
    left:0;
	padding:0px;
	margin:0px;
	background: url(../images/top_bg.gif) repeat-x;
	width:100%;
	height:43px;	
	color:#666;
	z-index:150;
}
#networkLeft{
	width:800px;
	margin:auto;
	padding-top:10px;
	font-weight:bold;	
}
#networkRight{
	 width:550px;
	 float:right;	 
	 text-align:right;	 
}
#networkDropdown{/*for selectbox*/
	border: 1px;   
    font:12px Arial, Helvetica, sans-serif;
	color:#056B93;
	height:22px;    
    border-color:#FBB688 #D3661D #D3661D #FBB688;		
}
.networkDropdownSelectedOption{/*for selectbox*/
	font-weight:bold;   	
}
/*dropdown for network end.*/
