html,body,form {height:100%;margin:0px;min-height:100%;padding:0px;}
body {background:url('images/body-bg.jpg') top left repeat #000;background-attachment:fixed;}
a,a:hover {color:#000;text-decoration:underline;}
img {border:0px;}
#container {background:url(images/container-bg.gif) top left repeat-y #FFF;height:auto !important;height:100%;margin:auto;min-height:100%;padding:0px 42px;width:840px;}
#header {background:url(images/cherry-hill-orchards-header.jpg) top left no-repeat;height:120px;width:840px;}

.h-bar {background:url('images/horizontal-bar-bg.gif') top left repeat-x;height:42px;}

#menu	{border-bottom:4px solid #F00;height:45px;margin:auto;margin-bottom:10px;width:780px;}
#menu ul {list-style-type:none;margin:0px;padding:0px;}
#menu li {float:left;height:45px;list-style-type:none;margin:0px;padding:0px;}
#menu a {display:block;height:45px;}
#menu ul li a img {height:45px;}
#menu-home,#menu-location,#menu-recipes,#menu-health,#menu-gallery,#menu-contacts,
#menu-register	{background-image:url('images/menu-bg.png');}
#menu-home		{background-position:0px 0px;width:92px;}
#menu-location	{background-position:-92px 0px;width:144px;}
#menu-recipes	{background-position:-236px 0px;width:136px;}
#menu-health	{background-position:-372px 0px;width:122px;}
#menu-gallery	{background-position:-494px 0px;width:135px;}
#menu-register	{background-position:-629px 0px;width:151px;}

#menu-home:hover		{background-position:0px -45px;}
#menu-location:hover	{background-position:-92px -45px;}
#menu-recipes:hover		{background-position:-236px -45px;}
#menu-health:hover		{background-position:-372px -45px;}
#menu-gallery:hover		{background-position:-494px -45px;}
#menu-register:hover	{background-position:-629px -45px;}

#menu-home.here		{background-position:0px -90px;}
#menu-location.here	{background-position:-92px -90px;}
#menu-recipes.here	{background-position:-236px -90px;}
#menu-health.here	{background-position:-372px -90px;}
#menu-gallery.here	{background-position:-494px -90px;}
#menu-register.here	{background-position:-629px -90px;}

#left-column	{float:left;width:240px;}
#main-column	{margin-left:240px;padding:0px 20px 0px 0px;width:580px;}

#facebook	{background:url('images/find-us-on-facebook.png') top left no-repeat;display:block;height:60px;width:180px;}
#facebook:hover	{background-position:0px -60px;}
#guestbook {background:url('images/sign-our-guestbook.png') top left no-repeat;display:block;height:60px;width:180px;}
#guestbook:hover {background-position:0px -60px;}

#greenbluff-growers {border-bottom:1px solid #F00;border-top:1px solid #F00;margin:10px auto;padding:10px 0px;text-align:center;width:200px;}
#pentad {margin:auto;margin-bottom:20px;width:180px;}
#pentad * {color:#333;font:normal 8pt Verdana,sans-serif;text-align:center;}
#pentad p {margin:0px;padding:0px;text-align:center;}
#pentad a:hover {color:#F00;}

.clear {clear:both;}
.c	{text-align:center;}
.l	{text-align:left;}
.r	{text-align:right;}

h1,h2,h3 {font-family:Georgia,'Times New Roman',serif;}
h4,h5,h6 {font-family:Verdana,Arial,sans-serif;}
h1 {color:#900;font-size:20pt;font-weight:bold;}
h2 {font-size:16pt;font-weight:bold;}
h3 {color:#900;font-size:14pt;font-weight:bold;}
h4 {color:#333;font-size:12pt;font-weight:bold;}

#main-column td p {margin-top:0px;}
#main-column p {font-family:Verdana,Arial,sans-serif;line-height:150%;}
#contact-cherry-hill p {font-family:Verdana,Arial,sans-serif;}
#recipe-list > div {min-height:70px;}
#recipe-list > div:hover {background-color:#EEE;display:block;}
#recipe-list a {text-decoration:none;}
#recipe-list a:hover {background-color:#EEE;}
#recipe-list a:hover h4 {color:#900;}
#recipe-list h3 {border-top:1px solid #900;}
#recipe-list h4 {margin:0px;padding:0px;}
#recipe-list p {margin:0px 0px 0px 2em;padding:0px;}
#recipe-list img {height:60px;}
.HomeHead {color:#192E6D;font:bold 20px Verdana,Arial,sans-serif;height:35px;}
.ContentHead {background-color:#A00;color:#FFF;font-family:Verdana,Arial;font-size:20px;height:35px;}
.SubContentHead {background-color:#DDDCA3;font:bold 18px Verdana,Arial;height:20px;}
.ErrorText {color:#F00;font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:20pt;}
.MostPopularHead {background-color:#900;color:#FFF;font:bold 11px Verdana,Arial;}
a.MostPopularItemText,a.MostPopularItemText:link,
a.MostPopularItemText:visited {color:#000;font-family:Verdana,Arial;font-size:11px;text-decoration:none;}
a.MostPopularItemText:hover {color:#F00;text-decoration:underline;}

.ProductListHead {color:#000;font:bold 12px/14pt Verdana,Arial;text-decoration:underline;}
.ProductListItem {color:#000;font-family:Verdana,Arial;font-size:10px;}

.CartListHead {background-color:#6783B3;border-bottom:#696969;border-left:#696969 1px solid;color:#000;font:bold 11px/20pt Verdana,Arial;padding-left:5px;}
.CartListItem {background-color:#ffffff;border-bottom:#696969;border-left:#696969 1px solid;color:#000;font-family:Verdana,Arial;font-size:11px;padding-left:5px;}
.CartListItemAlt {background-color:#f2f2f2;border-bottom:#696969;border-left:#696969 1px solid;color:#000;font-family:Verdana,Arial;font-size:11px;padding-left:5px;}
.CartListFooter {background-color:#6783B3;line-height:10pt;}

a.SiteLink,a.SiteLink:link,
a.SiteLink:visited {color:#dddddd;font-family:Verdana,Helvetica,sans-serif;font-size:12px;text-decoration:none;}
a.SiteLink:hover {color:#FFF;text-decoration:underline;}

a.SiteLinkBold,a.SiteLinkBold:link,
a.SiteLinkBold:visited {color:#444444;font:bold 14px Verdana,Helvetica,sans-serif;text-decoration:none;}
a.SiteLinkBold:hover {color:#FFF;text-decoration:none;}

a.MenuUnselected,a.MenuUnselected:link,
a.MenuUnselected:visited {color:#233654;font:normal 11px/16px Verdana,Helvetica,sans-serif;padding-left:5px;text-decoration:none;}
a.MenuUnselected:hover {font-weight:bold;padding-left:5px;text-decoration:underline;}
a.MenuSelected {color:#FFF;font:bold 11px/16px Verdana,Helvetica,sans-serif;padding-left:5px;text-decoration:none;}
a.MenuSelected:hover {color:#FFF;font-family:Verdana,Helvetica,sans-serif;font-weight:bold;padding-left:5px;text-decoration:none;}

/* GENERAL */

/* text style used for most text rendered by modules */
.Normal {font:normal 11px Verdana,Helvetica,sans-serif;}
.NormalDouble {font:normal 11px/20px ,Helvetica,sans-serif;}
.NormalTextBox {font:normal 1.2em Verdana,Helvetica,sans-serif;}
.NormalSelect {font:normal 1.2em Verdana,Helvetica,sans-serif;}
.EditTextBox {border:1px solid #996;font:normal 1em Verdana,Helvetica,sans-serif;width:100%;}
.NormalControl {font:normal 11px Verdana,Helvetica,sans-serif;}
.NormalCheckBox {font:normal 11px Verdana,Helvetica,sans-serif;margin-left:-4px;}
.NormalRadio {font:normal 11px Verdana,Helvetica,sans-serif;text-indent:-5px;}
.NormalButton {background-color:#ccccaa;font:normal 11px Verdana,Helvetica,sans-serif;text-indent:-5px;}
.NormalRed {color:#F00;font:bold 11px Verdana,Helvetica,sans-serif;}
.NormalBold {font:bold 11px/12px Verdana,Helvetica,sans-serif;}
.NormalItalic {font:italic bold 14px/16px Verdana,Arial,sans-serif;}

.loggedin {color:#000;font:bold 10pt Verdana,Helvetica,sans-serif;padding-bottom:10px;}

small {font-size:8px;}
big {font-size:14px;}

blockquote,pre {font-family:Lucida Console,monospace;}

ul li		{list-style-type:square;}
ul li li	{list-style-type:disc;}
ul li li li	{list-style-type:circle;}
ol li		{list-style-type:decimal;}
ol ol li	{list-style-type:lower-alpha;}
ol ol ol li	{list-style-type:lower-roman;}

hr {height:1pt;text-align:left;}

td#indent{padding-left:24px;}

.rightheading {font:bold 8pt Arial,sans-serif;text-align:right;text-transform:uppercase;}
