/* CSS Document */



/*--------------------------------------body---*/



body, td, th, div, p, label, input {



	color:#000000;



	font:normal 15px/22px Arial, Helvetica, sans-serif;



}







input {color:#000}



a, a:visited, a:hover {



	color:#8C6917;



}



a		{text-decoration:underline;}



a:hover {text-decoration:none}



/*----------------------------------------------------------content---*/



/*-----------------------------article_settings-*/



h6 {color:#5c9b10; font:bold 12px Arial, Helvetica, sans-serif;}







.article-decor {



	padding:0px 0px 12px 0px;



}



#contact_text		{



	height:auto; 



	overflow:auto;



	margin:0px 0px 5px 0px; 



	width:90%



}



.article_bot		{



	line-height:5px



}



.article_separator	{



	



	display:block;



	line-height:0px;



	padding:0px 0px 15px 0px;



	margin:37px 0px 0px 0px;



	height:0px;



	font-size:0px;



}



.column_separator	{



	padding:0px 0px 0px 12px !important;



}



.article_column {



	padding:0px 0px 0px 0px;



}



.border-top {



	border-top:5px solid #10cae6;



}



.article_indent h3 {



	overflow:hidden;



}



.article_indent h3 img {



	margin:0px 3px 0px 0px !important;



	float:left



}



.contentpaneopen ul, .article-indent ul {



	list-style:none;



	margin:0px 0px 0px 0px;



}



.contentpaneopen ul li, .article-indent ul li {



	background:url(../images/list-item.gif) no-repeat 0 4px;



	padding:0px 0px 6px 0px;



	line-height:16px;



	color:#704D11;



	padding:0px 0px 5px 17px;



}



.contentpaneopen p	{



	width:100%



}



.contentpaneopen img{



	margin:0px 15px 0px 0px;



}



.contentpaneopen h4 {



	color:#2a2a2a;



	font-size:20px;



	line-height:30px;



}



.contentpane li {



	line-height:normal;



	padding:0px 0px 6px 0px;



}



.contentdescription img {



	margin:0px 20px 0px 0px;



}



.border-x {



	padding:6px 0px 0px 0px;



}



.article_indent, #component-contact {



	padding:3px 0px 10px 0px;



}



.article_indent em {



	color:#000;	



}



/*---------------------------content-heading---*/







.contentheading, .componentheading {



	color:#181818;



	font:bold 36px/36px Arial, Helvetica, sans-serif;



	padding:21px 0px 23px 0px;



}



td.contentheading {



	font:bold 20px/30px Arial, Helvetica, sans-serif;



}	



.items {



	padding:0px 10px 0px 0px;



}



.componentheading {



	margin:0px 0px 2px 0px;



}



.contentpaneopen p {



	padding:0px 0px 10px 0px;



}



.item-info {



	padding:0px 0px 4px 0px;



}



.buttonheading	{



	padding:10px 15px 6px 0px;



}



.buttonheading-sep {



	padding-left:10px



}



.buttonheading img	{



	padding:0;



	margin:0 4px;



}



span.contentheading {



	font-weight:normal;



	display:block;



	padding:15px 0px 15px 0px;



	margin:0px 0px 15px 0px;



}



/*-----------------------------item-info---*/







.iteminfo				{



	padding:0px 0px 6px 0px; 



	margin:0px 0px 15px 0px;



}



.modifydate				{



	color:#7a7a7a; 



	font-size:11px; 



	padding:10px 0px 10px 0px; 



	text-decoration:none !important; 



}



.md-indent {



	padding:0px 0px 0px 0px;



}



.createdby				{



	color:#7a7a7a; 



	display:block;



	text-transform:none;



}



.createdate				{



	line-height:11px;



	color:#7a7a7a;



	font-size:11px;



	margin:0px 0px 0px 0px; 



	padding:0px 0px 0px 0px; 



	display:block;



}



div.small				{ /* Written by */



	display:block;



	color:#7a7a7a;



	font-size:11px;



	font-weight:normal;



	margin:0px 0px 0px 0px; 



	padding:0px 0px 7px 0px;



	white-space:nowrap;



	line-height:11px;



}



.createdate-space {



	padding-left:0px;



	width:100%;



}











/*-----------------------------------buttons---*/







.button, 



.validate,



.modal-button,



.readmore a,



div.blank a				{



	background:#eb005e;



	border:none;



	color:#fff;



	font:normal 15px/15px Arial, Helvetica, sans-serif;



	padding:7px 0px;



	margin:3px 0px 0px 0px;



	text-align:center;



	text-decoration:none;



	width:95px;



	display:block;



	vertical-align:top;



}



* html .button, 



* html .validate {



	display:block;



}



.button2-left {width:95px; float:left; margin-right:5px;}



.button2-left, .image {display:inline}



.button2-left a:hover,



.readmore a:hover,



div.blank a:hover	{



	color:#fff;



	background:#d10054;



}



.modal-button, .readmore a {float:left; padding:7px 0px; margin:0px 1px 0px 0px;}



#editor-xtd-buttons {padding:5px 0px 5px 0px; overflow:hidden; width:300px; float:left}



#editor-xtd-buttons .readmore {display:inline}



.blank {padding:2px 0px 0px 0px;}



.readmore a {



}



/*-----------------------------------read-more---*/







div.readmore	{



	overflow:hidden;



	margin:0px 0px 0px 0px; 



	padding:0px 0px 0px 0px;



}



div a.readon {



	background:#eb005e;



	color:#fff;



	display:inline-block;



	font:normal 15px/15px Arial, Helvetica, sans-serif;



	width:95px;



	padding:7px 0px;



	text-align:center;



	text-decoration:none;



}







a.readon:hover	{



	color:#8C6917; !important;



	text-decoration:underline;



}



a.readon:visited {



	color:#8C6917;



}











/*-----------------------------blog-more---*/







.blog_more		{



	padding:0px 0px 10px 17px;



}



.blog_more h2	{



	background:none;



	color:#747474; 



	font-size:12px;  



	padding:0px 0px 0px 0px;



}



.blog_more ul {



	margin:10px 0px 0px 15px;



}



.blog_more ul li {



	padding:0px 0px 0px 0px !important;



	color:#747474;



}



.blog_more a	{



	color:#747474; 



	text-decoration:underline



}



.blog_more a:hover	{



	color:#747474; 



	text-decoration:none;



}			



.blog_more strong	{



	color:#747474; 



}







/*-----------------------------pagenav---*/







.pagenav	{



	color:#747474; 



	font-size:12px; 



	font-weight:normal



}



a.pagenav	{



	color:#747474; 



	font-weight:normal;



	padding:0px 2px 0px 2px;



	margin:0px 2px 0px 0px;



	text-decoration:none



}



a.pagenav:hover	{



	color:#747474; 



	text-decoration:underline



}



a.pagenav:visited {



	color:#747474; 



	text-decoration:none



}



.pagination_nav	{



	color:#747474; 



	font-size:12px; 



	padding:10px 20px 0px 27px;



}



.pagination_nav div	{



	padding:5px 0px 5px 0px; 



}







.pagination		{



	margin-top:10px



}



.pagination	li	{



	padding:0px 5px 0px 5px;



}	



.pagination_result	{



	color:#747474; 



	padding:5px 0px 0px 0px;



	line-height:16px;



}



.pagination span {padding:0px 10px 0px 0px;}



.pagination strong span {padding:0px 6px 0px 6px; font-weight:normal}



/*--------------------------------------result---*/







.sectiontableentry0 td	{	



	color:#606271;



	padding:5px 0px 5px 0px; 



}



.sectiontableentry1 td	{



	background:#171717;



	color:#606271;



	padding:5px 0px 5px 0px;



}



.sectiontableentry2 td 	{



	color:#606271;



	padding:5px 0px 5px 0px; 



}







.sectiontableentry0,



.sectiontableentry1,



.sectiontableentry2		{}







.sectiontableentry1 a	{



}



.sectiontableentry2 a	{



}



.sectiontableentry1 a:hover {



}



.sectiontableentry2 a:hover {



}



.sectiontableentry1 a:visited {



}



.sectiontableentry2 a:visited {



}







.var1 {



	padding:5px !important;



	margin:5px 0px 5px 0px;



}



.var1 a, .var1 p, .var1  {



	color:#59685a;



}



.var2 {



	background:#171717;



	padding:5px !important;



	margin:5px 0px 5px 0px;



}



.var2 a, .var2 p, .var2  {



	color:#59685a;



}







.results	{



	text-align:center;



	padding:0px 20px 15px 20px;



}



#page	{



	padding:0px 0px 0px 0px;



}



#page ol li	{



	padding:0px 0px 10px 0px; 



	text-align:left



}



.searchintro	{



	padding:10px 0px 10px 20px;



}



.searchintro strong		{



	color:#d04020



}



#page h3	{



	font-size:130%; 



	padding:10px 0px 5px 0px; 



	text-align:left;



}



#page .inputbox	 {



	color:#000;



}



#page #ordering {



	height:20px; display:inline; vertical-align:middle;



}



#page .display	{



	padding:10px 0px 0px 0px;



	text-align:center;



}



#page legend	{



	color:#666;



	font-size:12px;



	line-height:12px;



}







.sectiontableentry0 .pad2,



.sectiontableentry1 .pad2,



.sectiontableentry2 .pad2	{



	padding:2px 0px 2px 15px;



	font-weight:bold;



}



.sectiontableheader {



	padding-bottom:2px



}







/*--------------------------------------poll---*/







.poll .question	 {



	color:#7a7a7a;



	font-size:12px;



	font-weight:bold;



	padding:0px 10px 10px 0px;



}



.poll .poll-body		{



	padding:0px 0px 0px 0px;



}



.poll-body label {



	font-size:12px;



	color:#000;



	line-height:14px;



	padding:0px 0px 0px 0px;



}



.poll .buttons {



	padding:10px 0px 10px 0px;



}



.poll .button	{



	background:#121212;



	border:none;



	color:#e7e7e7;



	font-size:10px;



	font-weight:normal;



	cursor:pointer;



	display:inline;



	line-height:15px;



	margin:8px 0px 0px 0px;



	padding:3px 0px 3px 0px;



	width:78px;



	text-align:center;



	text-transform:uppercase;



}



.poll .result	{



	background:#eb005e;



}



.poll .section	{



	overflow:hidden; 



	padding:0px 0px 0px 0px;



	width:100%; 



}



.poll .section2	{



	background:#eb005e;



	overflow:hidden; 



	padding:5px 0px 5px 0px;



	width:100%; 



}



.poll .radio	{



	float:left;



	width:20px;



}



.poll .radio input {



	display:block;



	width:16px;



	height:16px;



	vertical-align:middle;



}



.poll .var	{



	margin:0px 0px 0px 20px;



	text-align:left



}



.display	{



	padding:0px 0px 10px 0px;



}



.display select	{



	border:1px solid #46462f; 



	width:100px;



}



.sectiontableentry1 div, 



.sectiontableentry0 div {



	font-size:1px



}







/*--------------------------------------user---*/







dl.contentpane	dt {



	padding:10px 0px 20px 0px;



}



dl.contentpane	dd {



	width:100%;



	overflow:hidden;



}



dl.contentpane	div {



	vertical-align:middle



}



dl.contentpane .description {



	width:110px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}



dl.contentpane .input-field {



	width:160px;



	padding:2px 0px 0px 0px;



	vertical-align:middle



}



dl.contentpane .button-field {



	width:140px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}







/*-------------------------------------search---*/







.module-search 		{



	overflow:hidden;



	padding:9px 0px 0px 9px;



}



.search {



	padding:0px 0px 0px 0px;



}



.search-input {



	float:left;



}



.search-right h3 {



	width:51px;



	float:left;



	line-height:18px;



	text-transform:uppercase;



	font:normal 10px Arial, Helvetica, sans-serif;



	color:#f7f7f7;



	padding:6px 0px 0px 0px;



}



.search-button {



	float:left;



	width:1px;



}



.search-input .inputbox	{



	background:#343434;



	border:1px solid #8c8c8c;



	color:#fff;



	line-height:14px;



	padding:5px 0px 6px 4px;



	margin:0px 0px 0px 0px;



	vertical-align:top;   



	width:166px;



	font-size:10px;



	text-transform:uppercase;



}



*+html .search-input .inputbox{



	margin:0px 0px 0px 0px;



}



* html .search-input .inputbox{



	padding:3px 0px 5px 4px;



}



.search-button .button	{



	background:none;



	border:none;



	color:#fff;



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	width:27px;



	height:25px;  



	vertical-align:top; 



}



* html .search-button .button	{



	margin:1px 0px 0px 0px;



}



	



/*-------------------------------------search-result---*/



.search_result {



	padding:0px 20px 0px 0px;



}	



/*-------------------title----*/







.search_result h3	{



	color:#808080; 



	font-size:14px;



}







/*-------------------article----*/







.search_result p	{



	padding:10px 0px 0px 0px;



}



/*----------*/



#search_searchword	{



	border:1px solid #46a6c3



}



legend		{



	color:#808080



}







.highlight	{  /* highlight sought word */



	color:#d04020; 



	font-weight:bold



}



.phrase {



	border:solid 1px #16181c;



	color:#606271;



	float:left; 



	margin:10px 10px 10px 0; 



	padding:10px 10px 10px 10px; 



	width:60%;



	height:140px;



}



.phrase .inputbox 	{



	background:#fff; 



	color:#808080; 



	display:block; 



	margin-top:5px; 



}







.phrase .inputbox option {



	background:#fff; 



	border-bottom:solid 1px #333; 



	padding:2px; 



}



.phrase .inputbox option a:hover {



	background:#C00;



	border-color:#cfd0d6;



	color:#606271;   



}



fieldset.word,fieldset.only { 



	border:solid 1px #16181c;



}



.ordering {



	display:inline;



	padding:3px 0px 0px 0px;



}







.only 	{



	border:solid 0; 



	line-height:1.3em;



	margin:10px 0 0 10px; 



	padding:10px 10px;



	height:140px;



}



.word 	{



	border:solid 0 !important;



	padding:10px 10px 10px 0; 



}



.word input {



	background:#fff; 



	color:#ff6614; 



	font-weight:normal; 



	margin:0 10px 0 10px; 



	padding:1px 2px 2px 2px;;



	vertical-align:middle;



}



.word .button {



	margin-top:0px;



	display:inline !important;



	vertical-align:middle;



}



.contact_email	input	{



	margin:4px 0px 3px 0px;



}



/*-------------------------------------admin-form---*/







.adminform td 			{padding:0px 0px 2px 0px;}







/*---------------------------system-error-messages--*/



.err-space {



	margin:0px 0px 0px 25px;



}



.error		{



	margin:0px 0px 10px 0px;



}



.error h2 	{



	color:#ce0303;



	font:bold 14px Tahoma;  



	padding:0px 0px 5px 20px;



}



#system-message dt.error, dt.message { 



	display: none; 



}



.error dd ul {



	background: #ce0303 ; 



	border-top: 3px solid #670606; 



	border-bottom: 3px solid #670606; 



	color: #fff;



	margin:0; 



	padding:5px 0px 5px 5px;



}



.error dd ul li	{



	background:none !important;



	color:#fff !important; 



	margin:0px 0px 0px 20px !important; 



}



.pass_remind { 



	vertical-align:middle; 



	padding:0px 0px 0px 10px;



}







/*---------------------------------------------------------------------------------boxes---*/



.module {



	width:100%;



}



/*-------------------title----*/







.module .box-indent {



	padding:11px 0px 11px 0px;



	overflow:hidden;



}



/*-------------------title----*/



.module h3	{



	background:#333333;



	color:#fff;



	font:bold 26px/26px Arial, Helvetica, sans-serif;



	padding:23px 0px 8px 19px;



	text-transform:uppercase;



}



/*-------------------content----*/



.module div	{



	color:#7a7a7a;



	font:normal 15px/22px  Arial, Helvetica, sans-serif;



}



.module td, .module p {



	color:#7a7a7a;



	font:normal 15px/22px  Arial, Helvetica, sans-serif;



	padding:0px 0px 0px 0px;



}



.module p {



	font:normal 15px/22px  Arial, Helvetica, sans-serif;



}



.module strong {



	color:#313131



}



.module ul	{



	list-style:none;



	margin:0px 0px 0px 0px;



}







.module ul li {



	padding:0px 0px 6px 0px;



	margin:0px 0px 0px 0px;



	line-height:16px;



	font-size:12px;



	color:#383c3c;



}



.module ul li span {



}



.module  a {



	color:#e7e7e7;	



}



.module li a, .module li a:visited {



	font-weight:normal;



	font-size:12px;



	color:#7a7a7a;



	padding:0px 0px 0px 0px;



	margin:0px 0px 0px 0px;



	text-decoration:underline;



}



.module li a:hover {



	color:#7a7a7a;



	text-decoration:none !important;



}



.module ul li span {



}



.count	{ /* count users */



	text-decoration:underline;



}



.whos {



}



.module a	{



	color:#eb005e;



	text-decoration:underline;



}



.module a:hover		{



	text-decoration:none !important;



}



.module a:visited {



}



li.latestnews {



}



li.latestnews span {



}



li.latestnews a.latestnews {



}



li.latestnews a:hover.latestnews {



}



/*-------------------------------------mainmenu---*/







.module_menu  {



	width:100%;



}



.module_menu .box-indent {



	padding:3px 0px 0px 0px;



}



/*-------------------title----*/



.module_menu h3	{



	background:#333333;



	color:#fff;



	font:bold 26px/26px Arial, Helvetica, sans-serif;



	padding:25px 0px 8px 19px;



	text-transform:uppercase;



}



/*-----------------content----*/



.module_menu div		{



	color:#fff;



	font-size:12px;



}



.module_menu ul {



	list-style:none;



	margin:0px 0px 0px 0px;



}



.module_menu li	{



	display:block;



	line-height:14px;



	padding:0px 0px 3px 0px;



}



.module_menu li	ul {



	padding:0px 0px 0px 10px;



}



.module_menu li a, .module_menu li a:visited {



	background:#181818;



	color:#fff;



	display:block;



	font:bold 12px/18px Arial, Helvetica, sans-serif;



	text-decoration:none;



	text-transform:uppercase;



	margin:0px 0px 0px 0px;



	padding:9px 0px 10px 20px;



}



.module_menu li a span {



}



.module_menu li a:hover {



	background:#eb005e;



	color:#fff;



	text-decoration:none;



}



.module_menu li a:hover span {



}



.module_menu li.active a {



	color:#fff !important;



}







/*-------------------------------------topmenu---*/



.module-topmenu {



	padding:60px 0px 0px 0px;



	margin:0;



}



ul.menu-nav {



	padding:0;



	margin:0;



	list-style:none;



}



ul.menu-nav li, ul.menu-nav li.active	{



	float:left;



	border:none;



}



ul.menu-nav li a, ul.menu-nav li a:visited {



	color:#010101;



	font:bold 18px/18px Arial, Helvetica, sans-serif;



	text-decoration:none;



	text-transform:uppercase;



	padding-right:18px;



}



ul.menu-nav li a span {



}



ul.menu-nav li a:hover span	{



}



ul.menu-nav li a:visited {



}







/*-------------------hover----*/



ul.menu-nav li a:hover {



	text-decoration:none !important;



	color:#5F4D32;



}



ul.menu-nav li a:hover span	{



}



/*-------------------active----*/







ul.menu-nav li.active a {



	color:#eb005e !important;



}



ul.menu-nav li.active a span {







}







/*----------------------------------------login-form---*/



.module-login {



	width:100%;



}



.module-login .first {



}



.module-login .sec {



	width:100%;



}



.module-login .box-indent {



	padding:22px 0px 10px 0px;



}



/*-------------------title----*/



.module-login h3	{



	background:#333333;



	color:#fff;



	font:bold 26px/26px Arial, Helvetica, sans-serif;



	padding:25px 0px 8px 19px;



	text-transform:uppercase;



}







/*-----------------content----*/







#form-login-remember {



	padding:5px 0px 0px 0px;



}



.form-login {



	padding:0px 0px 0px 0px;



}







.module-login label {



	font-size:12px;



	color:#7a7a7a;



	display:block;



	line-height:12px;



	font-weight:normal;



	padding:0px 8px 6px 0px;



	width:100%;



}



label.remember {



	display:inline;



	color:#ec1b01 !important;



}



.module-login p, .module-login div, label.remember {



	color:#ec1b01;



	font-size:12px;



}



#mod_login_username, #mod_login_password {



	margin:0px 0px 10px 0px;



}



.module-login a, .module-login a:hover, .module-login a:visited	{



	color:#7a7a7a;



	padding:0px 0px 0px 0px;



	font:normal 12px/18px Arial, Helvetica, sans-serif;



	text-decoration:none;



	text-transform:none;



}



.module-login a:hover {



	text-decoration:underline;



}



.module-login .inputbox { /* inputbox */



	background:#fff;



	border:1px solid #a09b96;



	color:#a09b96;



	padding:2px 0px 2px 2px;



	vertical-align:top;



	width:247px;



	margin:2px 0px 2px 0px;



	font:normal 12px Arial, Helvetica, sans-serif;



}



#modlgn_username, #modlgn_passwd {



	float:left;



}



.username label, .password label {



	display:block;



	float:left;



	width:61px;



	color:#747474



}



.module-login .button	{ /* button */



	background:#121212;



	border:none;



	color:#fff;



	font:normal 11px/14px Arial, Helvetica, sans-serif;



	padding:3px 0px 4px 0px;



	margin:0px 0px 0px 0px;



	text-align:center;



	width:50px;



	display:block;



} 



.remember {



	padding:4px 0px 0px 0px;



}







input.checkbox { /* checkbox */



	border:none; 



	display:block;



	float:left; 



	margin:0px 5px 0px 0px; 



	vertical-align:middle;  



	width:12px;



	height:12px



}



.username {



	width:174px;



	float:left;



}



.password {



	width:167px;



	float:left;



}



#inputs {



	width:72px;



	float:left;



}



			  



/*---------------------------------------------------------structure---*/



#body {



	background:url(../images/bg.gif);



}



.tail {



	background:url(../images/tail.gif) repeat-x 0 0;



}



.main 	{



	width:980px;



}







/*-------------------------------------header---*/



#top {



	height:108px;



	background:#000000;



	overflow:hidden



}



#header {



	background:url(../images/header.jpg) no-repeat 0 0 #fff;



	height:395px;



}



	#header .space {



		padding:138px 0px 0px 32px;



background-color: #000000;



	}



		#header .slogan {



			width:336px;



			float:left;



		}



		#header .banner {



			width:236px;



			float:left;



		}



			#header .topSpace {



				padding-top:66px;



			}



#top #logo {



	width:980px;



	float:left;



}



	#top #logo img {



		margin:0px 0px 0px 0px;



	}



	 #topmenu {



  width:980px;



margin:-66px 0px 0px 318px;



  float:left;



 }



/*-------------------------------------content---*/



#wrapper {







	background:#f2dda8;



	background-image: url(http://wwww.farmersfare.com/food-delivery-revolution/images/stories/paper.jpg);



        padding:20px 40px 20px 20px;



}



#wrapper .width {



	overflow:hidden;



}



	#left {



		float:left;



		width:285px;



		_margin-right:-3px;



	}



		#left .space {



			padding:0px 30px 0px 0px;



		}



	.container {



		overflow:hidden;



		height:1%;



	}







/*-------------------------------------footer---*/







#footer	{



	width:100%;



	background:url(http://www.farmersfare.com/food-delivery-revolution/templates/Farmers-Fare/images/footer.jpg) no-repeat;



	height:82px;



}



#footer .space	{



	color:#b3821b;



	font-size:12px;



	font-weight:normal;



	text-transform:none;



	text-align:left;



	padding:95px 0px 35px 30px;



	overflow:hidden



}



#footer a	{



	color:#ec451b;



	font-weight:normal;



	text-decoration:none;



	line-height:22px;



}







.columns {



	width:100%;



	overflow:hidden;



}



.col1 {



	width:207px;



	float:left;



	margin:0px 23px 0px 0px;



	_margin:0px 20px 0px 0px;



}



.col2 {



	width:203px;



	float:left;



	margin:0px 17px 0px 0px;



	_margin:0px 8px 0px 0px;



}



.col3 {



	width:195px;



	float:left;



}



.columns h4 {



	color:#181818;



	text-transform:uppercase;



	font:bold 18px/18px Arial, Helvetica, sans-serif;



	padding:23px 0px;



}



.rose {color:#333333}
