﻿/*
###################################
	Scrollproperties, HTML
###################################
*/
html
	{
		overflow: -moz-scrollbars-vertical;
		overflow-x: hidden;
		overflow-y: scroll;
	}

/*
###################################
	Body
###################################
*/
body 
{
	padding: 0px;
	margin: 0px;
    background-color: #2a231a;
    background-image: url('../images/design/background/body_tile.jpg');
    background-repeat: repeat;
    background-position: top left;
} 

/*
###################################
	Shadow
###################################
*/
#Shadow
{
	width: 814px;
	padding: 0px;
	margin: 0px auto;
	padding-top: 9px;
}
#ShadowTop
{
	width: 814px;
	height: 14px;
	line-height: 0px;
	font-size: 0px;
}
#ShadowTopLeft
{
	width: 14px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_top_left.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowTopSpan
{
	width: 786px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_top_span.png');
    background-repeat: repeat-x;
    background-position: top left;
}
#ShadowTopRight
{
	width: 14px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_top_right.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowTopLeft2
{
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_top_left2.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowTopSpan2
{
	width: 800px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #f2f2ef;
    background-image: url('../images/design/header/bg_Top.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#ShadowTopSpan2LogoBg
{
	width: 149px;
	height: 7px;
	line-height: 0px;
	font-size: 0px;
	background-color: #f2f2ef;
    background-image: url('../images/design/header/logo_Top.jpg');
    background-repeat: repeat-x;
    background-position: top left;
}

#ShadowTopRight2
{
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_top_right2.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowBottom
{
	width: 814px;
	height: 14px;
	line-height: 0px;
	font-size: 0px;
}
#ShadowBottomLeft
{
	width: 14px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_bottom_left.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowBottomSpan
{
	width: 786px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_bottom_span.png');
    background-repeat: repeat-x;
    background-position: top left;
}
#ShadowBottomRight
{
	width: 14px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_bottom_right.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowBottomLeft2
{
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_bottom_left2.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowBottomSpan2
{
	width: 800px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background-color: #fff;
}
#ShadowBottomRight2
{
	width: 7px;
	height: 7px;
	float: left;
	line-height: 0px;
	font-size: 0px;
    background-image: url('../images/design/background/shadow_bottom_right2.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#ShadowMain
{
	width: 814px;
    background-image: url('../images/design/background/shadow_main.png');
    background-repeat: repeat-y;
    background-position: top left;
}
#ShadowMainPadding
{
	padding-left: 7px;
	padding-right: 7px;
}

/*
###################################
	Footer
###################################
*/
#Footer
{
	width: 814px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 25px;
}
#FooterPadding
{
	padding: 0px 7px;
}
#FooterFacebook
{
	width: 120px;
}
#FooterCopyright
{
	font-size: 10px;
	font-family: Arial;
	color: #827b70;
	line-height: 12px;
	width: 560px;
	text-align: center;
}
#FooterPartners
{
	width: 120px;
	text-align: right;
}


/*
###################################
	Wrapper
###################################
*/
#Wrapper
{
	width: 800px;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}

/*
###################################
	Header
###################################
*/
#Header
{
	width: 800px;
	height: 71px;
	background-color: #f2f2ef;
    background-image: url('../images/design/header/bg.gif');
    background-repeat: repeat-x;
    background-position: top left;
	padding: 0px;
	margin: 0px;
}

/*
###################################
	HeaderLogo
###################################
*/
#HeaderLogo
{
	width: 149px;
	height: 71px;
	background-image: url('../images/design/header/logo_bg.gif');
    background-repeat: no-repeat;
    background-position: top left;
	padding: 0px;
	margin: 0px;
}
#HeaderLogoPadding
{
	padding-top: 9px;
	padding-left: 18px;
}
#Logo
{
	width: 112px;
	height: 46px;
}

/*
###################################
	Menu
###################################
*/
#Menu
{
	width: 800px;
	height: 30px;
	background-image: url('../images/design/background/menu.gif');
    background-repeat: repeat-x;
    background-position: top left;
	padding: 0px;
	margin: 0px;
}
#MenuPattern
{
	width: 800px;
	height: 30px;
	background-image: url('../images/design/background/menu_pattern.png');
    background-repeat: no-repeat;
    background-position: top right;
	padding: 0px;
	margin: 0px;
}
/*#MenuPattern
{
	width: 800px;
	height: 30px;
	background-image: url('../images/design/background/menu_pattern.png');
    background-repeat: no-repeat;
    background-position: top right;
	padding: 0px;
	margin: 0px;
}*/
.MenuSeparator
{
	float: left;
	height: 30px;
	width: 1px;
	background-image: url('../images/design/menu/separator.gif');
    background-repeat: no-repeat;
    background-position: top right;
}
.MenuItem
{
	float: left;
	padding: 0px;
	margin: 0px;
	height: 30px;
}
.MenuItemStart
{
	width: 63px;
}
.MenuItemProducts
{
	width: 122px;
}
.MenuItemPotatoes
{
	width: 142px;
}
.MenuItemPartners
{
	width: 119px;
}
.MenuItemFarmers
{
	width: 102px;
}
.MenuItemRoots
{
	width: 96px;
}
.MenuItemOurMarket
{
	width: 106px;
}
.MenuItemAboutLangas
{
	width: 91px;
}
.MenuItemContactUs
{
	width: 110px;
}

/*
###################################
	Content
###################################
*/
#Content
{
	width: 800px;
	padding: 0px;
	margin: 0px;
}

/*
###################################
	ContentStart
###################################
*/
#ContentStartPage
{
	width: 800px;
	min-height: 626px;
	height: auto !important;
	height: 626px;
	background-image: url('../images/design/background/content_start.jpg');
    background-repeat: no-repeat;
    background-position: top left;
	padding: 0px;
	margin: 0px;
}
#ContentStartPagePadding
{
	padding-top: 14px;
	padding-left: 13px;
}
#StartPageIntro
{
	width: 774px;
	height: 248px;
	background-image: url('../images/design/start/box_top.png');
    background-repeat: no-repeat;
    background-position: top left;
}
#StartPageIntroPadding
{
	padding: 4px;
}
#StartPageIntroContent
{
	width: 766px;
	height: 240px;
	background-color: #000;
}
.StartPageIntroTextPlate
{
	float: left;
	height: 207px;
}
.StartPageIntroTextPlatePadding
{
	padding-left: 23px;
	padding-top: 23px;
}
.StartPageIntroImagePlate
{
    float: right;
    height: 207px;
}
.StartPageIntroFooter
{
	width: 766px;
	height: 33px;
	background-image: url('../images/design/start/footer_wrapper.gif');
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
    background-color: #e5e4df;
}
.StartPageIntroFooterTextPlate
{
    padding-top: 6px;
    padding-left: 38px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #3f3926;
}

#ShadowBottomSpanStartPage
{
	width: 800px;
	height: 7px;
	background-image: url('../images/design/background/content_start_bottom.jpg');
    background-repeat: no-repeat;
    background-position: top left;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
}
#StartPageContent	
{
	height: 248px;
}
#StartPageContentPadding
{
	padding-top: 14px;
	padding-left: 4px;
}
/*
###################################
	StartPage Bottom Content
###################################
*/
.StartPageBottomBox
{
    float: left;
    width: 256px;
    height: 245px;    
}
.StartPageBottomBoxPlate
{
    width: 254px;
    height: 245px;
    background-color: Black;
    opacity:0.88;
    filter:alpha(opacity=88);
}
.StartPageBottomBoxPlatePadding
{
    padding-top: 11px;
    padding-left: 16px;
    padding-right: 18px;
}
.StartPageBottomBoxPlate h3
{
    padding: 0px;
    margin: 0px;
}
.StartPageBottomBoxPlateContent
{
    padding-left: 2px;
    padding-top: 9px;
}
.StartPageBottomBoxPlateImagePlate
{
}
.StartPageBottomBoxPlateTextPlate
{
    padding-top: 8px;
}
.StartPageBottomBoxPlateTextPlateIntro
{
    height: 36px;
    overflow: hidden;
}


.StartPageBottomBoxGreenBox
{
    padding-top: 12px;
    width: 256px;
}
.StartPageBottomBoxTitle
{
    float:left;
    width: 182px;  
    padding-left: 10px;     
}
.StartPageBottomBoxLink
{
    float:left;
    width: 29px; 
    
}
.StartPageBottomBoxLinkArrow
{
    float:left;    
    width: 9px;
    padding-top: 6px;
}
.StartPageBottomBoxLink a
{
    font-family: Arial;
    font-size:13px;
}
.StartPageNewsListItem
{
    height: 56px;  
    padding-left: 15px;
    padding-top: 2px;  
}
.StartPageBottomNewsSep
{
    width: 251px;
    height: 1px;    
}
.StartPageBottomBoxPlateNewsPadding
{
    padding-top: 11px;
    padding-left: 1px;
    padding-right: 18px;
}
.StartPageNewsListDate
{
    color: #acacac;
    font-family: Arial;
    font-size:11px;    
}
.StartPageNewsListTitle a
{
    color: #ffffff;
    font-family: Arial;
    font-size:13px;  
    font-weight:bold; 
    line-height: 13px; 
}
.StartPageNewsListLink a
{
    font-size: 11px;  
    color: #87bd38;
    font-family:Arial;  
}
/*
###################################
	MainSub
###################################
*/
#MainSubPage
{
	width: 800px;
	padding: 0px;
	margin: 0px;
}
#MainSubPageTop
{
	height: 25px;
	width: 800px;
	background-image: url('../images/design/background/content_sub_top.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#MainSubPageTopLeft
{
	float: left;
	height: 3px;
	width: 3px;
	background-image: url('../images/design/background/content_sub_top_left.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
#MainSubPageTopRight
{
	float: right;
	height: 3px;
	width: 3px;
	background-image: url('../images/design/background/content_sub_top_right.gif');
    background-repeat: no-repeat;
    background-position: top left;
}
#MainSubPageSpan
{
	width: 800px;
	/*min-height: 443px;
	height: auto !important;
	height: 443px;*/
	
}
#MainSubPageBottom
{
	height: 19px;
	width: 800px;
	background-image: url('../images/design/background/content_sub_bottom_top.gif');
    background-repeat: repeat-x;
    background-position: top left;
}
#ShadowBottomSpanSubPage
{
	width: 800px;
	height: 7px;
	background-image: url('../images/design/background/content_sub_bottom_bottom.gif');
    background-repeat: repeat-x;
    background-position: top left;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
}
#MainSubPageSpanPadding
{
	padding-left: 14px;
	padding-right: 13px;
	padding-top: 4px;
}

/*
###################################
	SubMenu
###################################
*/
#SubMenu
{
	width: 160px;
	float: left;
}
#SubMenuTop
{
	width: 160px;
	height: 4px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
	background-image: url('../images/design/content/submenu/bg_top.gif');
    background-repeat: no-repeat;
    background-position: top center;
}
#SubMenuSpan
{
	width: 160px;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/design/content/submenu/bg_span.gif');
    background-repeat: repeat-y;
    background-position: top center;
}
#SubMenuSpanPadding
{
	background-image: url('../images/design/content/submenu/bg_span_top.jpg');
    background-repeat: no-repeat;
    background-position: top center;
	padding-top: 4px;
}
#SubMenuSpanHeader
{
	text-align: center;
	color: #ffffff;
	width: 160px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	background-image: url('../images/design/content/submenu/span_header.jpg');
    background-repeat: no-repeat;
    background-position: top left;
}
#SubMenuSpanHeaderPadding
{
	padding-top: 5px;
}
#SubMenuBottom
{
	width: 160px;
	height: 5px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
	background-image: url('../images/design/content/submenu/bg_bottom.gif');
    background-repeat: no-repeat;
    background-position: top center;
}
#SubMenuSpanContent
{
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
	background-image: url('../images/design/content/submenu/bg_span_bottom.jpg');
    background-repeat: no-repeat;
    background-position: bottom center;
	/*min-height: 50px;
	height: auto !important;
	height: 50px;*/
}
#SubMenuSpanContentPadding
{
	padding-left: 12px;
	padding-right: 8px;
    padding-bottom: 25px;
}

/*
###################################
	SubMenu List
###################################
*/
ul.SubMenuList
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ul.SubMenuList li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.SubMenuItemMarker
{
	float: left;
	display: block;
	width: 14px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	padding-top: 11px;
	padding-left: 3px;
}
.SubMenuItem
{
	float: left;
	display: block;
	width: 120px;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
}
.SubMenuItemClear
{
	display: block;
    clear: left;
    line-height: 0px;
    font-size: 0px;
    padding: 0px;
    margin: 0px;
    height: 0px;
    width: 0px;
}
.SubMenuSeparator
{
	display: block;
	height: 1px;
	width: 137px;
	background-image: url('../images/design/content/submenu/separator.png');
    background-repeat: no-repeat;
    background-position: top center;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0px;
}

/*
###################################
	MainSubPageContent
###################################
*/
#MainSubPageContent
{
	width: 612px;
	float: left;
}
.MainSubPageContentPadding
{
	padding-left: 22px;
}

.SubPageTextPlate
{
	padding-left: 8px;
	padding-bottom: 0px;
}


/*###################################
	RecipesView
###################################
*/
.RecipesViewContentPadding
{
	padding-left: 17px;
}
.RecipesViewPlate
{
	padding-bottom: 39px;
}
.RecipesViewPlateLeft
{
	width: 288px;
	float: left;
}
.RecipesViewPlateRight
{
	width: 288px;
	float: left;
	padding-top: 7px;	
}
.RecipesSubjectLine
{
	height: 1px;
	width: 291px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/design/recipes/subject_line.jpg);
	background-repeat: no-repeat;
}
.RecipesViewSubject
{
	padding-left: 13px;
}
.RecipesViewTextPlatePadding
{
	padding-top: 10px;
	padding-left: 18px;
}
.RecipesViewTextPlate
{
	width: 265px;
}

.RecipesBoxContent
{
    background-image:url(../images/recipes/ContentBox/BgSpan.gif);
    background-repeat:repeat-y;
    width:276px;
    margin-left:7px;
}
.RecipesBoxContentInside
{
    padding:8px 13px 8px 13px;
}
/*###################################
	RecipesViewRightBox
###################################
*/
.RecipesViewRightBox
{
	padding-left: 46px;
	padding-top: 22px;
	width: 242px;
}
.RecipesViewRightBoxTop
{
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/design/recipes/rightbox/top.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 7px;
}
.RecipesViewRightBoxSpan
{
	background-image: url(../images/design/recipes/rightbox/bg.png);
	background-repeat: repeat-y;
	width: 242px;
}
.RecipesViewRightBoxBottom
{
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/design/recipes/rightbox/bottom.png);
	background-repeat: no-repeat;
	width: 242px;
	height: 7px;
}
.RecipesViewRightBoxSpanPadding
{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 5px;
	line-height: 16px;
	font-size: 11px;	
}


/*###################################
	ProductListPotatoes
###################################
*/
.ProductListPotatoesItem
{
}
.ProductListPotatoesItemLeft
{
	width: 288px;
	padding-bottom: 19px;
}
.ProductListPotatoesItemRight
{
	padding-left: 22px;
	padding-bottom: 19px;
}
/*###################################
	TextPageView
###################################
*/
.TextPagePlateLeft
{
	width: 288px;
	float: left;
}
.TextPagePlateRight
{
	width: 286px;
	float: left;
	padding-top: 8px;	
}
.TextPagePlateRightContent
{
    text-align: right;
}

/*###################################
	RecipesStartPage
###################################
*/
.RecipesStartPageRecipesBoxItem
{
	width: 276px;
	height: 235px;
	float: left;	
	background-image: url(../images/Recipes/Display/box_bg.png);
	background-repeat: no-repeat;
}
.RecipesStartPageRecipesBoxItemPadding
{
	padding-left: 2px;
	padding-top: 2px;
}
.RecipesStartPageRecipesBoxItemBg
{
	background-color: White;
	width: 261px;
	height: 220px;
	background-image: url(../images/Recipes/Display/bg.gif);
}
.RecipesStartPageRecipesBoxItemBgPadding
{
	padding-left: 6px;
	padding-top: 6px;
}
.RecipesStartPageRecipeItemImagePlate
{
    width: 249px;
    height: 176px;
    text-align: center;
}
.RecipesStartPageRecipeItemTextPlate
{
    width: 249px;
    text-align: center;
    padding-top: 1px;
}

/*###################################
	ContentLargeBox
###################################
*/
.ContentLargeBox
{
	padding-left: 22px;	
	padding-bottom: 10px;
}
.ContentLargeBoxTop
{
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/design/content/LargeBox/Line_BG.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 569px;
	height: 2px;
}
.ContentLargeBoxSpan
{
	background-image: url(../images/design/content/LargeBox/bg.png);
	background-repeat: repeat-y;
	width: 569px;
}
.ContentLargeBoxSpanPadding
{
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 1px;
}
.ContentLargeBoxBottom
{
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/design/content/LargeBox/Line_BG.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 569px;
	height: 2px;
}
/*###################################
    FormRequest
###################################*/
.FormRequest{background-color:#99c549; border:solid 1px #84af35; height:91px; width:253px; position:absolute; right:0px; bottom:0px;}
.FormRequestError{background-color:#e24242; border:solid 1px #c13a3a; height:91px; width:253px; position:absolute; right:0px; bottom:0px;}
.FormRequestInside{}
.FormRequestHeader{ font-size:21px; color:#FFFFFF; font-family:Arial; text-align:center;}
.FormRequestTxt{font-size:14px; color:#FFFFFF; font-family:Arial; line-height:17px; text-align:center; padding-top:8px;}
/*
###################################
	Clear
###################################
*/  
.PositionRelative
{
    position: relative;
} 
.Clear
	{
		clear: both;
	}
    
.ClearLeft
    { 
        clear: left;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearRight
    { 
        clear: right;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
.ClearBoth
    { 
        clear: both;
        line-height: 0px;
        font-size: 0px;
        padding: 0px;
        margin: 0px;
        height: 0px;
        width: 0px;
    }
   

/*
###################################
	Float
###################################
*/   
.FloatLeft
	{
		float: left;
	} 
.FloatRight
	{
		float: right;
	} 
.DisplayBlock
	{
		display: block;
	} 
/*
###################################
    Paging
###################################
*/    
.PagingArrowDoubleBack
    {
        float:left;
        margin-left:6px;
    }
    
.PagingArrowBack
    {
        float:left;
        margin-left:0px;
    }
    
.PagingArrowDoubleNext
    {
        float:right;
        margin-right:0px;
    }
    
.PagingArrowNext
    {
        float:right;
        margin-right:0px;
    }
    
.PagingHeaderRight
    {
        position:absolute; right:0px; top:0px;
    }
    
.PagingHeaderLeft
    {
        position:absolute; left:0px; top:0px; 
    }
    
.PagingHeader
    {
        height:25px; 
        width:675px;
        clear:both;
        position:relative;
        font-size:12px;
        font-weight:bold; 
        text-align:center;
        margin-top:14px;
        color:#404243;
    }

/*
###################################
    RightBox Farmer Search
###################################
*/    
.RightBoxFarmerSearchPlate
{
    padding-left: 41px;
    padding-bottom: 24px;
}     
.RightBoxFarmerSearchPlateTop
{
    width: 245px;
    height: 7px;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Farmers/RightBox/top_bg.png');
    background-repeat: no-repeat;
}      
.RightBoxFarmerSearchPlateBottom
{
    width: 245px;
    height: 7px;
    font-size: 0px;
    line-height: 0px;
    background-image: url('../Images/Farmers/RightBox/bottom_bg.png');
    background-repeat: no-repeat;
}      
.RightBoxFarmerSearchPlateSpan
{
    width: 245px;
    min-height: 163px;
    height: auto !Important;
    height: 163px;
    background-image: url('../Images/Farmers/RightBox/span_bg.gif');
    background-repeat: repeat-y;
}       
.RightBoxFarmerSearchPlateSpanPadding
{
    padding-left: 11px;
}
.RightBoxFarmerSearchPlateSpan h2
{
    padding: 0px;
    margin: 0px;
    padding-bottom: 5px;
}
.RightBoxFarmerSearchPlateSpan p
{
    line-height: 16px;
    font-size: 11px;
    color: #595959;
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    padding-right: 30px;
    padding-bottom: 11px;
}
.RightBoxFarmerSearchPlateSpan p.ItemPadding
{
    padding-bottom: 10px;
    padding-top: 10px;
}
.RightBoxFarmerSearchInputPlate
{
    width: 168px;
    height: 28px;
    background-image: url('../Images/Farmers/RightBox/input_bg.png');
    background-repeat: no-repeat;
}
.RightBoxFarmerSearchInputPlatePadding
{
    padding-left: 10px;
    padding-top: 5px;
}
.RightBoxFarmerSearchButtonPlate
{
    width: 47px;
    height: 28px;
}
.RightBoxFarmerSearchInputPlatePadding input
{
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: Transparent;
    width: 147px;
    border-width: 0px;
}
    
.RightBoxFarmerSearchInputPlatePadding input.WaterMarkItalic
{
    color: #d7e9b7;  
    font-style:italic;   
}
.RightBoxFarmerSearchSelectListItemPlate
{
}
/*###################################
    FormRequest
###################################*/
.RightBoxFarmerSearchError
{
    background-color:#e24242;
    border:solid 1px #a32828;
    height:65px;
    width:243px;
    position:absolute;
    right:0px;
    top:0px;
}
.RightBoxFarmerSearchErrorPadding
{
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 10px;
}
.RightBoxFarmerSearchErrorText
{ 
    font-size:16px;
    color:#FFFFFF;
    font-family:Arial;
    text-align:center;
    font-weight: bold;
}
/*###################################
    Farmer Login
###################################*/
.FarmerLoginTextPlate
{
    width: 440px;
    padding-bottom: 16px;
}
.FarmerLoginPlate
{
    background-color: #f4f2ee;
    width: 368px;
    padding-bottom: 16px;
    position: relative;
}

.FarmerLoginPlateItem
{
}

.FarmerLoginPlateItemImage
{
    width: 66px;
    float: left;
}

.FarmerLoginPlateItemImagePadding
{
    padding-top: 35px;
    padding-left: 18px;
}
.FarmerLoginPlateItemContent
{
    width: 211px;
    float: left;
}
.FarmerLoginPlateItemButton
{
    float: left;
    padding-top: 33px;
}
.FarmerLoginPlateItemSubject
{
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    padding-bottom: 2px;
	color: #464646;
	padding-top: 12px;
}
.FarmerLoginErrorPlate
{
    background-color:#e24242;
    border:solid 1px #a32828;
    height:138px;
    width:366px;
    position:absolute;
    right:0px;
    top:0px;
}
.FarmerLoginErrorPlatePadding
{
    font-size: 18px;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    padding-top: 53px;
    text-align: center;
}
/*###################################
    Farmer News
###################################*/
.FarmerNewsListPlate
{
    width: 558px;
    padding-bottom: 15px;
}
.FarmerNewsItemPlate
{
    width: 558px;
}
.FarmerNewsItemBg
{
    background-color: #f4f2ee;
}
.FarmerNewsItemDatePlate
{
    width: 98px;
    float: left;
}
.FarmerNewsItemDatePlatePadding
{
    padding-left: 14px;
    padding-top: 14px;
    padding-bottom: 14px;
}
.FarmerNewsItemDateBox
{
    border: 1px solid #dddad4;
    width: 63px;
    height: 64px;
    background-image: url('/Content/Images/Farmers/News/date_plate_bg.png');
    background-repeat: repeat-x;
    text-align: center;
}
.FarmerNewsItemDate
{
    font-size: 32px;
    line-height: normal;
    color: #656565;
    font-weight: bold;
    display: block;
    padding-top: 1px;
}
.FarmerNewsItemMonth
{
    font-family: Arial;
    color: #656565;
    font-weight: bold;
    display: block;
}
.FarmerNewsItemContentPlate
{
    width: 460px;
    float: left;
}
.FarmerNewsItemContentPlatePadding
{
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 32px;
}
.FarmerNewsItemContentPlate h2
{
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    font-family: Arial;
    padding: 0px;
    margin: 0px;
}
.FarmerNewsItemIntro
{
    padding-top: 4px;
    display: block;
    color: #686868;
}

/*
###################################
Paging
###################################
*/
.Paging
{
    width: 558px;
	position: relative;
	height: 30px;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial;
}
.PagingPrev
{
	position: absolute;
	width: 110px;
	height: 18px;
	top: 11px;
}
.PagingLinks
{
	width: 336px;
	text-align: center;
	position: absolute;
	left: 111px;
	top: 11px;
}
.PagingNext
{
	position: absolute;
	width: 110px;
	height: 18px;
	top: 11px;
	right: 0px;
	text-align: right;
}
.PagingItem
{
	display: inline-block;
}
.PagingLink
{
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
	padding-right: 5px;
	color: #6e912e;
	font-weight: bold;
}
.PagingNext .PagingLink, .PagingPrev .PagingLink
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	padding-right: 0px;
}
.PagingCurrentItem
{
    padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: normal;
	color: #656565;
}
.NoRowsPlate
{
	color: #d02e46;
	padding: 0px;
	padding-top: 10px;
	font-style: italic;
}
.PagingDisposed
{
    color:#686868;    
}

.ViewFarmerSubjectLeft
{
    float:left;
    width: 233px;
}
.ViewFarmerBackLink
{
    float:left;
    width: 45px;
    padding-top: 4px;
}
.FarmerNewsViewSubjectPlate
{
    float:left;
    width: 233px;
} 
.FarmerNewsViewSubjectPlate .Subject
{
    padding-right: 15px;
}
.FarmerNewsViewBackLinkPlate
{
    float:left;
    width: 45px;
    padding-top: 4px;
}

.NewsViewFacebookLike
{
    padding-top: 8px;
}

.NewsViewFacebookLikeShare
{
    padding-top: 14px;
}

