img {border:0}
html, body {
  margin:0px;
  padding:0px;
}
a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}

#wrapper {
  width:100%;
  margin:0px;
  padding:0px;
  text-align:left;
  border:solid 0px #dadada;
  background-image:url(../view/images/gedney/bg_y.gif);
  background-repeat:repeat-x;

}
#wrapper_sub {
  width:100%;
  margin:0px;
  padding:0px;
  text-align:left;
  border:solid 0px #dadada;
  background-image:url(../view/images/gedney/bg_y_sub.jpg);
  background-repeat:repeat-x;

}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3F4554;
  line-height: 1.8em;
  background-color:#CB1009;
  background-image:url(../view/images/gedney/bg_x.jpg);
  background-repeat:repeat-y;
}
#header {
  width:100%;
  height:34px;
  background-color:#000000;
  background-image:url(../view/images/gedney/bg_header.gif);
  background-repeat:repeat-x;
  /*border-bottom:solid 1px #dadada;*/
}
#footer {
  width:100%;
  background-image:url(../view/images/gedney/bg_x.jpg);
  background-repeat:repeat-y;
  /*border-bottom:solid 1px #dadada;*/
}
#search {
  padding:0px 10px 0px 30px;
}
#banner_home {
  position:absolute;
  left: 790px;
  top: 38px;
  margin:0px;
  padding:0px;
  z-index: 0;
}
#banner_sub {
  position:absolute;
  left: 820px;
  top: 60px;
  margin:0px;
  padding:0px;
  z-index: 0;
}
.box {
  line-height: 14px;
  margin:2px 10px 10px 5px;
  padding:0px 10px 0px 10px;
  font-size:12px;
  overflow: auto;
  height: 120px;
}
.box a{
  color:#098030;
  text-decoration: underline;
}
.box a:hover{
  color:#66F90D;
  text-decoration: none;
}
.content {
  margin:30px 5px 15px 20px;
  font-size:12px;
  color:#fff;
  width:520px;
  min-height:680px;
}

#submenu{
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	margin:0px 5px 2px 30px;
	padding:0px;
}
#submenu ul{
	list-style-type:none;
}
#submenu li{
	display:inline;
}
#submenu a{
	float:left;
	text-decoration:none;
	color:white;
	font-weight:bold;
	padding:5px 7px 5px 7px;
	border-right:0px solid #FFFFFF;
}
#submenu a:hover{
	background-color:#66F90D;
	color:#098030;
}
.submenu_on {
	background-color:#66F90D;
}
#submenu a.submenu_on  {
	color:#098030;
}

#dropmenudiv {
	position:absolute;
	margin-top:10px;
	border:1px solid #66F90D;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:28px;
	z-index:100;
}

#dropmenudiv a{
	background-color: #098030;
	color:#fff;
	width: 100%;
	display: block;
	text-indent: 5px;
	border-bottom: 1px solid #66F90D;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #66F90D;
	color:#098030;
}


/*** FROM OLD SITE ***/
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.recipetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
A.recipetext:link,A.recipetext:visited,A.recipetext:hover,A.recipetext:active {
	color: #000000;
}
A.recipetext:hover {
	text-decoration: underline;
}
.recipehead,.recipesub {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #246F36;
	font-weight: bold;
}
.bigger {font-size:18px;}
.recipesub {
	font-size: 12px;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
}
A.whitetext:link,A.whitetext:visited,A.whitetext:hover,A.whitetext:active {
	color: #FFFFFF;
}
A.whitetext:hover {
	text-decoration: none;
}
.blacktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 14px;
}
.yellowtext, .yellowtextbigger, a.confirm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F6DA6A;
	line-height: 14px;
	font-weight: bold;
}
.yellowtextbigger {font-size:1.3em;}
A.yellowtext:link, A.yellowtext:visited,A.yellowtext:hover,A.yellowtext:active,a.confirm {
	color: #F6DA6A;
}
A.yellowtext:hover {
	text-decoration: none;
}
A.footertext:link,A.footertext:visited,A.footertext:hover,A.footertext:active {
	color: #FFFFFF;
}
A.footertext:hover {
	text-decoration: none;
}
IMG.thumb {border:2px solid #F6DA6A;}

/* the css formerly known as pickles.css */
.topNavDiv {float:left;}
.product {
	margin-bottom:1.5em;
	padding:1em 1.5em 0 0;
	font-size:1.2em;
	border: 1px solid #8D0D0A;
	line-height:1.5em;
	width:450px;
}
.product:hover {
	border:1px solid #F6DA6A;
}
#productImage {
	float:left;
	width:150px;
	height:150px;
	overflow:hidden;
	margin-right:1.5em;
}
.productName {font-size:1.5em;font-weight:bold;line-height:1.2em;}
.productQty {text-align:center;}
#productWrapper {
	height:420px;
	overflow:auto;
	margin-left:2em;
}
#cartSummary .cartSummaryItem {
	text-align:left;
	color:#dedede;
	margin-bottom:0.5em;
}
#cartSummary ul {
	margin:0;
	padding:0;
}
#cartSummary ul li {
	list-style:none;
	margin-left:1em;
	padding:0;
}
#cartSummary .cartSummaryItem:hover {
	color:#FFFFFF;
}
#cartSummaryContent {
	padding-right:1em;
}
.shopSubmitButton {
	color: #F6DA6A;
	background-color:#256C34;
	border:1px solid #F6DA6A;
	width:42%;
	/*float:left;*/
	height:18px;
	margin:0 0.5em 0 0.5em;
}
.shopSubmitButton:hover {
	border:1px solid #FFF;
	color:#FFF;
}
DIV .shopSubmitButton {float:left;}
DIV .shopSubmitButton A {
	text-decoration:none;
}
DIV .shopSubmitButton A:hover {
	text-decoration:none;
	color:#FFF;
}
.ml {margin-left:1em;}
SPAN .toolTipImg {
	background-color: #CB1009;
	padding:0.5em;
	border:1px solid white;
}
FIELDSET {
	border:1px solid white;
	width:360px;
	margin-bottom:1em;
}
legend {font-weight:bold; color:white;}
.formField {
	margin:0.5em 0 0.5em 1em;
}
.orderDetail {font-size:16px;}
DIV#homeText {
	color:#FFF;
	font-size:1.1em; line-height:1.2em;
	font-family:Helvetica Condensed, Arial, Helvetica, sans-serif;
	float:right;
	margin:90px 20px 0 0;
	width:390px;
}
.homeTextTitle {font-weight:bold;color:#F6DA6A;font-size:1.2em;line-height:1.1em;}
DIV#homeText DIV.homeTextTitle {margin-bottom:1em;font-size:1.2em;}
TD#homeIntroCell {
	background-color: #CB1009;
	background-image:url('../view/images/gedney/home/home_introbg.jpg');
	background-repeat:no-repeat;
	height:357px;
	width:776px;
}
TABLE#homeLayout {
	background-image:url('../view/images/gedney/bg_x.jpg'); 
	background-repeat:repeat-y;
}
div.fairLink {
	width:200px;
	height:44px;
	text-align:center;
	background-image:url('../view/images/gedney/home/home_photobtn.jpg');
	background-position:center;
	background-repeat:no-repeat;
	padding-top: 8px;
	display:block;
}
div.fairLink:hover {background-image:url('../view/images/gedney/home/home_photobtn_on.jpg');}
div.fairLink a {
	font-weight:bold; font-size:1.2em; line-height:1.2em;
}
div.fairLink a:hover {color:#000;text-decoration:none;}
div#homeNews {
	background-image:url('../view/images/gedney/home/home_newsbg.jpg');
	width:555px; 
	min-height:300px;
	background-repeat:no-repeat;
	max-height:500px;
	overflow:auto;
}
div#homeNewsTitle {
	color:#FFF;
	float:left;
	width:200px;
	margin:22px 0 0 32px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}
div#homeNewsRight {
	float:right;
	text-align:center;
	margin:1em 1em 0 1em;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
}
div#homeNewsBorder {
	border-right:1px solid #CB1009;
	float:right;
	min-height:280px;
	width:3px;
	margin-top:1em;
}
div#homeNewsItems {
	margin:2em 0.5em 0 1em;
	float:left;
	width:290px;
	color:#000;
	line-height:1.1em;
	font-size:1em;
}
div#homeNewsItems td.spacer {/*height:8px;*/}
div#homeNewsItems A {
	color:#087f2f;
	text-decoration:underline;
}
div#homeNewsItems A:hover {
	color:#087f2f;
	text-decoration:none;
}
div#palooza span.yellowtext, div#palooza p.whitetext, div#palooza a.whitetext {font-size:1.2em; line-height:1.2em;}

h2 {
	font-size: 1.5em;
}
ul#dirList {
	list-style:none;
	margin:0;
	padding:0;
}
ul#dirList li.Dir {
	background-image:url('/comNera/icons/famfamfam/silk/folder.png');
	background-position:left;
	background-repeat:no-repeat;
	padding-left:30px;
}
ul#dirList li.File {
	padding-left:30px;
}
