﻿@charset "utf-8";

@media screen {
/*----------- Master Page ----------*/
.pageContainer {margin:0 auto 5px auto;width:960px;background-color:#4d0c0f;}

/*************** Global Branding ******************************************************************************************/	
.pageContainer {margin:0 auto 5px auto;width:960px;}

/*************** Global Branding ******************************************************************************************/	
	.globalBranding {width:100%;height:27px; background:url(../SiteCollectionImages/_global_branding/background.gif) repeat-x; z-index:10000; position:relative;}
	.globalBranding fieldset {border:none;margin:0px;padding:0px;}
								
/*************** Logo ******************************************************************************************/	
	.globalBranding .gblogo {float:left;background:url(../SiteCollectionImages/_global_branding/divider.gif) no-repeat right top; padding-right:2px;}
	.globalBranding .gblogo span {display:none;}
	.globalBranding .gblogo a {display:block; width:138px; height:25px;background:url(../SiteCollectionImages/_global_branding/button_vfb_logo.gif) no-repeat;}
	.globalBranding .gblogo a:hover {background-position:0px -25px;}
								
/*************** Additional Sites ******************************************************************************************/	
	.globalBranding .additionalSites {float:left;background:url(../SiteCollectionImages/_global_branding/divider.gif) no-repeat right top;padding-right:2px;}
	.globalBranding .additionalSites span {display:none;}
	.globalBranding .additionalSites a {display:block; width:126px; height:25px;background:url(../SiteCollectionImages/_global_branding/button_additional.gif) no-repeat;}
	.globalBranding .additionalSites a:hover {background-position:0px -25px;}
				
/*---------- additional sites dropdown ----------*/
	#additionalSitesMenu {margin:0px;padding:0px;}
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem {background-image:url(../SiteCollectionImages/_global_branding/button_additional.gif);display:block;position:relative;float:left;height:25px; margin-top:0px;}
						
/*** set background of the menu items ***/ 
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem a {background-image:url(../App_Themes/SaveOurFoodMain/images/structure/mainmenu_divider.gif);background-position:right;background-repeat:no-repeat;height:39px;float:left;color:#000000;font-size:1.1em;text-decoration:none;cursor:pointer;}
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem a strong{margin-right:2px;padding:12px 15px 0px 15px;height:27px;float:left;}
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem a:hover{background-position:0px -25px;}
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem a:hover strong {background-position:0px -25px;}

/*** fix the right end cap for the last item ***/
	.globalBranding .additionalSites .dropdownMenuSystem .lastItem {background-image:url(../App_Themes/SaveOurFoodMain/images/structure/mainmenu_divider.gif);background-position:right;background-repeat:no-repeat;}
	.globalBranding .additionalSites .dropdownMenuSystem .lastItem a{background-image:url();}
	.globalBranding .additionalSites .dropdownMenuSystem .lastItem a strong{background-image:url();}
			
/*** hide dropdowns ***/
	.globalBranding .additionalSites .dropdownMenuSystem .mainItem ul{display:none;}
			
/*** show dropdowns ***/
	.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul,
	.globalBranding .additionalSites .dropdownMenuSystem  li.over ul{display:block;position:absolute;left:0px;top:25px;margin-left:0px;background-image:url();border:1px solid #96bfbc;border-bottom:none;width:170px;}
			
/*** rows ***/
	.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul li,
	.globalBranding .additionalSites .dropdownMenuSystem  li.over ul li{background-color:#dde4e4;border-bottom:1px solid #96bfbc;float:left;}
			
/*** buttons ***/
	.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul a,
	.globalBranding .additionalSites .dropdownMenuSystem  li.over ul a{background-color:#dde4e4;padding:7px 10px 7px 10px;font-size:.9em;background-image:url();height:auto;float:left;clear:both;width:150px;}
	.globalBranding .additionalSites .dropdownMenuSystem  li:hover ul a:hover,
	.globalBranding .additionalSites .dropdownMenuSystem  li.over ul a:hover{background-color:#f4fbfb;}	



/*---------- Form Styles ----------*/
body {
 background-color:#4d0c0f;
 }
.formContainer {width:400px; color:white; font-size:12px; margin:0 auto;}
fieldset {
	position:relative;
	border:none;
}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
.FORM_fieldContainer {
	overflow:hidden;
	clear:both;
	padding:7px;
}
.FORM_blockLabel label {
	display:block;
	float:none;
	margin:.3em 0px;
	padding:0px;
	line-height:100%;
	width:auto;
	position:relative;
	font-weight:bold;
}
.FORM_blockLabel label em {
	position:static;
	display:inline;
}
.FORM_blockLabel .FORM_textInput,  
.FORM_blockLabel .FORM_textarea textarea,  
.FORM_blockLabel .FORM_select select {
	width:80%;
	float:left;
	display:inline;
}
.FORM_inlineLabel label {
	width:30%;
	float:left;
	margin:.3em 1em 0px 0px;
	padding:0px;
	line-height:100%;
	position:relative;
	font-weight:bold;
}
.FORM_inlineLabel label em {
	display:block;
	position:absolute;
	left:100%;
	width:15px;
	height:15px;
	margin-top:3px;
	display:block;
}
.FORM_inlineLabel .FORM_textInput,  
.FORM_inlineLabel .FORM_textarea textarea,  
.FORM_inlineLabel .FORM_select select {
	width:49%;
	float:left;
	display:inline;
}
.FORM_inlineLabel .FORM_fileInput {
	width:49%;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.FORM_inlineLabel label em span,  
.FORM_blockLabel label em span {
	display:none;
}
.FORM_textarea textarea {
	border:1px solid #999;
	padding:.3em;
}
.FORM_select select {
}
.FORM_Radio p {
	font-weight:bold;
}
.FORM_textInput {
	display:block;
	padding:0px 0px 0px 7px;
	height:26px;
}
.FORM_textInput input {
	background:#fff;
	border:1px solid #999;
	padding-top:4px;
	height:22px;
	width:100%;
	float:left;
}

}