body {
	background : #003d28 url(am_main_back.gif) repeat-x;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	margin : 0;
}

form {
	margin: 0;
}

a:link {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
a:visited {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
a:hover {
	color : #c80000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}
a:active {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

span {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

td {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
}

.italics { font-style : italic; }

.bold { font-weight : bold; }

.red { color: #c80000; }

/*** Lightbox Styles ***/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
}	

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}


/*** Topbar Styles ***/

td.topNavPad {
	padding-right : 20px;
}

td.topbarBack {
	background : #ffffff url(am_topbar_back.gif) repeat-x;
}

td.topbarPhonePad {
	padding-right : 20px;
}

.topbarPhone {
	color: #ffffff;
	font-size : 13px;
	font-weight : bold;
}


/*** Top Navigation Styles ***/

a.topNavOff:link {
	color : #8c292b;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOff:visited {
	color : #8c292b;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOff:hover {
	color : #c80000;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOff:active {
	color : #8c292b;
	font-size : 11px;
	text-decoration: none;
}

a.topNavOn:link {
	color : #c80000;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOn:visited {
	color : #c80000;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOn:hover {
	color : #c80000;
	font-size : 11px;
	text-decoration: none;
}
a.topNavOn:active {
	color : #c80000;
	font-size : 11px;
	text-decoration: none;
}

.topNavSelected {
	color : #c80000;
	font-size : 11px;
}

.topNavDivider {
	font-size: 11px;
	color: #8c292b;
}

a.cart:link {
	color : #ffffff;
	font-size : 11px;
	text-decoration: none;
}
a.cart:visited {
	color : #ffffff;
	font-size : 11px;
	text-decoration: none;
}
a.cart:hover {
	color : #7c9c91;
	font-size : 11px;
	text-decoration: none;
}
a.cart:active {
	color : #ffffff;
	font-size : 11px;
	text-decoration: none;
}


/*** Bottombar Styles ***/

td.bottombarLeftBack {
	background : #ffffff url(am_bottombar_lb_back.gif) no-repeat;
}

td.bottombarBack {
	background : #ffffff url(am_bottombar_back.gif) repeat-x;
}

td.bottombarAddressPad {
	padding-right : 20px;
}

.bottombarAddress {
	color: #8c292b;
	font-size : 10px;
	font-weight : bold;
}

td.bottombarHoursPad {
	padding-right : 20px;
}

.bottombarHours {
	color: #000000;
	font-size : 11px;
	font-weight : bold;
}


/*** Leftbar Styles ***/

td.leftbarBack {
	background : #ffffff url(an_leftnav_back.gif) repeat-y;
}

td.leftbarTopBack {
	background : #ffffff url(an_leftnav_t_back.gif) no-repeat;
}


/*** Left Navigation Styles ***/

td.leftNavPad {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 20px;
}

td.leftNavSecPad {
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}

td.leftNavSecBulletPad {
	padding-top : 7px;
	padding-bottom : 5px;
}

a.leftNavOn:link {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOn:visited {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOn:hover {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOn:active {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

a.leftNavOff:link {
	color : #8c292b;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOff:visited {
	color : #8c292b;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOff:hover {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavOff:active {
	color : #8c292b;
	font-size : 13px;
	font-weight : bold;
	text-decoration: none;
}

a.leftNavSecOff:link {
	color : #000000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOff:visited {
	color : #000000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOff:hover {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOff:active {
	color : #000000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}

a.leftNavSecOn:link {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOn:visited {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOn:hover {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}
a.leftNavSecOn:active {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}

.leftNavSecSelected {
	color : #c80000;
	font-size : 11px;
	font-weight : bold;
}

.leftNavSelected {
	color : #c80000;
	font-size : 13px;
	font-weight : bold;
}


/*** Main Content Styles ***/

td.contentPad {
	background : #ffffff;
	padding-top : 22px;
	padding-bottom : 5px;
}

td.contentSpace {
	background : #ffffff;
}

.contentTitle {
	color : #c80000;
	font-size : 18px;
	font-weight : bold;
}

.contentSubTitle {
	color : #c80000;
	font-size : 14px;
	font-weight : bold;
}

.copyright {
	color : #7c9c91;
	font-size : 10px;
}


/***Archive Styles***/

a.archive:link {
  color : #8d8d8d;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archive:visited {
  color : #8d8d8d;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archive:hover {
  color : #c80000;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archive:active {
  color : #8d8d8d;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}

a.archiveSelected:link {
  color : #c80000;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archiveSelected:visited {
  color : #c80000;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archiveSelected:hover {
  color : #c80000;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}
a.archiveSelected:active {
  color : #c80000;
  font-size : 11px;
  font-weight : bold;
  text-decoration : none;
}

.archiveTitle {
  color : #8d8d8d;
  font-size : 11px;
  font-weight : bold;
}

.archiveDivider {
  color : #8d8d8d;
  font-size : 11px;
}


/***Event Styles***/

.eventNone {
  color : #000000;
  font-size : 15px;
  font-weight : bold;
}

.eventDate {
  font-weight : bold;
}


/*** Category Styles ***/

td.categoryImagePad {
	padding-right : 25px;
}

td.categoryTextPad {
	padding-right : 25px;
	padding-top : 5px;
	padding-bottom : 15px;
}

a.category:link {
  color : #000000;
}
a.category:visited {
  color : #000000;
}
a.category:hover {
  color : #c80000;
}
a.category:active {
  color : #000000;
}


/*** Product Styles ***/

td.productTextPad {
	padding-left : 25px;
	padding-bottom : 25px;
}

td.productImagePad {
	padding-bottom : 25px;
}

.productName {
	font-weight : bold;
}

.productCode {
	color : #898989;
	font-size : 10px;
	font-weight : bold;
}

.productDescription {
	color : #000000;
}

.productContentsTitle {
	font-weight : bold;
}

.productContents {
	color : #000000;
}

.productPrice {
	color : #c80000;
	font-weight : bold;
}


/***Form Styles***/

.formRequired {
	color : #c80000;
	font-size : 11px;
}

.formOptional {
	color : #000000;
	font-size : 11px;
}

.formSuccess {
	color : #c80000;
	font-size : 16px;
	font-weight : bold;
}

.formSecurityCode {
	color : #c80000;
	font-weight : bold;
}

.formSecurityText {
	font-size : 11px;
	font-weight : bold;
}

td.formSecurityBack {
	background-color : #f4daae;
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}

.formTextOne  {
	background-color: #ffffff;
	font-size: 12px;
	width : 280px;
	border: 1px #000000 solid;
}

select.formSelectOne  {
	font-size: 12px;
	border: solid 1px #000000;
}

.formTextAreaOne  {
	background-color: #ffffff;
	font-size: 12px;
	width : 400px;
	border: 1px #000000 solid;
}

.formTextTwo  {
	background-color: #ffffff;
	font-size: 12px;
	width : 86px;
	border: 1px #000000 solid;
}

input.formSubmitButtonOne {
	background-color: #0f5b41;
	border: 1px #000000 solid;
	color: #ffffff;
	font-size: 10px;
	font-weight : bold;
	max-width: 65px;
	width : 65px;
	overflow: visible;
} 


/***Recipe Styles***/

.recipeNone {
  font-size : 15px;
  font-weight : bold;
}

.recipeName {
  font-size : 15px;
  font-weight : bold;
}

.recipeProductName {
  font-size : 10px;
}

.recipeProductNameTitle {
  font-size : 10px;
  font-weight : bold;
}

.recipeInstructionsTitle {
  font-weight : bold;
}

a.recipeProductLink:link {
  color : #000000;
  font-size : 10px;
}
a.recipeProductLink:visited {
  color : #000000;
  font-size : 10px;
}
a.recipeProductLink:hover {
  color : #c80000;
  font-size : 10px;
}
a.recipeProductLink:active {
  color : #000000;
  font-size : 10px;
}