body	{ font-size:16px; font-family:Times New Roman;  background:#ffffff;  color:#000000;}
a	{ font-weight: bold; color:#ffffff; text-decoration: none;}
a:hover { color:#fffd33;}
a.whitelink { color:#0000ff; font-size:16px; }
a.whitelink:hover { color:#000000;}
a.nametag {position:relative; top:-8px;}

tr.menu { vertical-align:middle; background:#306e03; height:20px; font-size:15px; text-indent:2px;}
tr.menuactive { vertical-align:middle; background:#30c602; height:20px; font-size:15px; text-indent:2px;}
div.ticker { vertical-align:top; background:#306e03; font-family:Times New Roman; height:20px; font-size:15px;  }
div.ticker:hover {color:#fffd33;}

.greenbar {position:fixed; background:#30c602; font-size:16px; color:#ffffff; width:100%; height:35px;line-height:35px; z-index:1; }       
.containerLink {   position: relative;   height: 22px;   top:35px; }
.CatLink {   position: relative;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 22px;   }
.Tips { position: relative;  background:#30c602; font-size:16px; color:#ffffff; width:100%; height:35px;  top: -5px;  z-index:1;}
.CatProd {   position: absolute;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 22px;  top:65px; }
.RecipeDetails { position:relative; top:65px; margin-left:2px;   }
.PriceList {position: fixed; top:15px; right:10px; width:150px; height:40px; text-align:center}
.PriceList1 {position: fixed; top:35px; right:10px; width:150px; height:40px; text-align:center; z-index:1}
.img { border:0px;}

div.links { background:#30c602; font-size:16px; height:35px;  color:#ffffff; position:fixed; width:100%; z-index:1; top:7px;   }
div.products { background:#30c602; font-size:16px; height:60px;  color:#ffffff; position:fixed; width:100%; z-index:1; top:7px;   }
div.filter { background:#30c602; font-size:16px; height:35px;  color:#ffffff; position:fixed; width:100%; z-index:1; top:7px; }
div.Cat {   position: absolute;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 22px;  top:34px; }
div.CatProda {   position: relative;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 22px;  top:65px; left:2px;}
div.CatProdb {   position: relative;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 22px;  top:65px; left:2px;}
div.AddRecipe {   position: absolute;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;  width:101%; height: 24px;  top:0px; }
div.AddRecipeHeader {font-weight: bold; background:#306e03; color:#ffffff; height:25px; text-indent:2px; }
div.CktipDetails { position:relative; top:40px; margin-left:2px; }
div.CktipDetailsProd { position:relative; top:60px; margin-left:2px; }
div.CktipDetailsProd1 { position:relative; top:43px; margin-left:2px; }

#vertical{ float:left; width:100%; height:50%; margin-top:-10px; /* half the select height*/} 
#verticalp{ width:100%;  top:3px; /* half the select height*/} 
div.GoogleMarker { position:absolute; margin-top:-20px; }

div.GoogleMap {width:300px; height:300px; position: fixed; right:8px; top: 63px; border-style:solid; border-width:2px; z-index:2;}
div.GoogleMap1 { width:300px; height:300px; position: absolute; right:0px; top: 0px;  }

div.Cart {width:320px; height:208px; position: fixed; right:4px; top: 100px; border-style:solid; border-width:1px; z-index:2; background:#e0e2e3; overflow : auto; text-indent:2px;  }
div.CartHeader {width:273px; height:20px; position: relative; left:-275px; text-indent:2px; top:111px;  background:#306e03; }
div.CartFooter {width:320px; height:26px; position: fixed; right:4px; text-indent:2px; top: 297px; border-style:solid; border-width:1px; z-index:2; background:#e0e2e3; }
a.Cart {color:#0000ff;}
a.Cart:hover { color:#000000;}
table.Cart {border:1px solid black; padding:0px; width:100%; border-collapse:collapse; position:relative; left:-1px; top:-1px;}
tr.Cart {text-indent:2px; }
td.Cart {border:1px solid black; padding:0px; font-size:12px; }
td.CartRt {border:1px solid black; padding:0px; font-size:12px; text-align:right;}
td.CartRtCk {border:1px solid black; padding:0px; text-align:right;}
button.CartButton  {font-size:12px; padding:1px;}
button.CartCOButton  {font-size:12px; padding:1px; position:fixed; right:6px; top:298px; width:80px;}

div.CartCheckout {width:500px;  position: relative; left:2px; top: 67px;    }
div.CartUpdate {width:270px;  position: fixed; left:10px; top:141px; font-size:15px; font-weight: bold; color:#30c602; background:#306e03;  }
div.CartUpdate1 {width:270px;  position: fixed; left:10px; top:124px; font-size:15px; font-weight: bold; color:#30c602; background:#306e03;  }


div.cktips { font-weight: bold; font-size:18px; text-decoration:underline; }
div.cktipsDesc {  font-size:16px; }
td.ProdCat {font-weight: bold; background:#306e03; color:#ffffff;}
div.ProdCat {font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px; }
div.Google { width:200px; height:100px; }
div.GoogleMapContact {width:425px; height:343px; position: fixed; right:50px; top: 50px; border-style:solid; border-width:2px;}

div.FixedMenu {width:260px; height:369px; position: fixed; left:8px; top:7px!important; top:25px; border-style:solid; border-width:0px;}
div.FixedMenu1 { width:260px; height:360px; position: fixed; left:8px; top: 8px;  }
div.GreenFiller {width:275px; height:560px; position: fixed; left:8px; top:410px!important; top:410px; border-style:solid; border-width:0px; background: #306e03;}

tr.Prod { height:20px;}
a.menu { color:#000000; font-size:28px; font-family:Times New Roman; text-decoration:none; }
a.menu:hover { color:#fffd33;}
a.photo { color:#000000; font-size:19px; font-family:Times New Roman; text-decoration:none; }
a.photo:hover { color:#fffd33;}
a.find { color:#0000ff; text-decoration:none; font-weight:normal}
a.find:hover { color:#000000; font-weight:normal;}
div.link1 { background:#306e03; font-size:16px; height:22px; }
div.link2 { background:#ffffff; font-size:16px; height:22px;}
div.indent { margin-left:2px; }
div.container {   position: relative;   height: 22px;    }
div.CktipCat {   position: absolute;   font-size:17px; font-weight: bold; background:#306e03; color:#ffffff; text-indent:2px;   left: 0px;   width: 100%; height: 20px;   }
div.Notes {font-style:italic; font-size:10px;}
div.error {color:#ff0000; font-weight:bold;}
div.testimonialsline1 { font-style: Italic; margin-left:5px; margin-top:1px; padding-top:10px;}
div.testimonialsline2 {  font-weight:bold; font-size:14px; margin-left:5px; margin-bottom:1px; padding-bottom:10px;}
div.alternatebreaker { background:#306e03; height: 1px; width:101%}
div.affilliationsline1 { position:relative; font-style: Italic;  font-weight:bold; margin-left:5px; margin-top:1px; padding-top:10px;}
div.affilliationsline2 {  margin-left:5px; 	}
a.affilliationsline2 {   color:#306e03;	font-weight:normal; text-decoration:underline;}
a.affilliationsline2:hover {   color:#000000;	font-weight:normal; text-decoration:underline;}
div.affilliationsline3 {  margin-left:5px; margin-bottom:1px; padding-bottom:10px;}
div.filler { position:fixed; width: 100%; top:0px; height:20px; background:#ffffff ;z-index:1;}
span.required { color:#ff0000;}
span.h2desc { font-size:16px; font-weight: normal; color:#000000;}
span.adminPhoto { visibility:hidden; position:relative; }
table.pricelistheader { font-weight:bold; text-align:center}
h2.pricelist { color:#306e03; margin-bottom:1px;margin-top:1px;}
ul.pricelist {list-style: square; color:#ff0000; font-size:16px; }

.blacktext { color:#000000; font-size:16px; }



