@charset "UTF-8";

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8d1b34;
}
body {
	background-color: #8d1b34;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	font-weight: bold;
	color: #b1c23c;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #b1c23c;
	text-decoration: underline;
}
a:hover {
	font-weight: bold;
	color: #b1c23c;
	text-decoration: underline;
}
.section-image {
	border: 2px solid #ffffff;
}
.cross-image {
	border: 1px solid #ffffff;
	margin-bottom: 7px;
		margin-top: 17px;
	margin-left: 10px;
	margin-right: 10px;
}
#section a:link {
	font-weight: normal;
	color: #734c28;
	text-decoration: none;
}
#section a:hover {
	font-weight: normal;
	color: #734c28;
	text-decoration: underline;
}
#section a:visited {
	font-weight: normal;
	color: #734c28;
	text-decoration: underline;
}
#cross a:link {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#cross a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#cross a:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
#footer a:link {
	font-weight: normal;
	color: #dec240;
	text-decoration: none;
}
#footer a:hover {
	font-weight: normal;
	color: #dec240;
	text-decoration: underline;
}
#footer a:visited {
	font-weight: normal;
	color: #dec240;
	text-decoration: none;
}
#footer a:active {
	font-weight: normal;
	color: #dec240;
	text-decoration: none;
}
#local a:link {
	font-weight: normal;
	color: #6c4622;
	text-decoration: none;
}
#local a:hover {
	font-weight: normal;
	color: #6c4622;
	text-decoration: underline;
}
#local a:visited {
	font-weight: normal;
	color: #6c4622;
	text-decoration: underline;
}
.allcontent
{
width: 913px; background-image: url(top-bgnd.gif); background-repeat: no-repeat; background-position: top center; margin-left: auto; margin-right: auto; padding-bottom: 45px; 
}
.navcell
{
border-bottom: 5px; border-bottom-style: solid; border-bottom-color: #b0bf3a;
}
.topimagecell
{
border-left: 5px; border-left-style: solid; border-left-color: #b0bf3a; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a;
}
.productleftcontent
{
width: 420px; background-color: #fdf7da; border-left: 5px; border-left-style: solid; border-left-color: #b0bf3a; padding-left: 20px; padding-right: 15px; padding-top: 2px; vertical-align: top;
}
.productrightcontent
{
width: 352px; background-color: #fdf7da; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a; border-left: 1px; border-left-style: solid; border-left-color: #8d1b34; padding-left: 15px; padding-right:0px; width: 342px;  padding-top: 2px; vertical-align: top;   
}
.productrightnorule
{
width: 342px; background-color: #fdf7da; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a;  padding-top: 20px; padding-left: 25px; padding-right:15px;  
}
.sectionleftcontent
{
width: 228px; background-color: #fdf7da; border-left: 5px; border-left-style: solid; border-left-color: #b0bf3a; padding-top: 25px; padding-left: 25px; padding-right: 15px; vertical-align: top;
}
.sectionrightcontent
{
width: 599px; background-color: #fdf7da; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a; padding-top: 25px;
}
.lefttextcell
{
width: 530px; background-color: #fdf7da; border-left: 5px; border-left-style: solid; border-left-color: #b0bf3a; padding-top: 25px; padding-left: 40px; padding-right: 25px; vertical-align: top; color: #6c4622;
}
.lefttextcell ul {
	list-style-position: inside;
	list-style-image: url(trans2.gif);
	list-style-type: none;
	margin-left: 0;
	padding: 0;
}
.lefttextcell li {
	padding-top: 6px;
	background-image: url(dragon-bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.righttextcell
{
width: 245px; background-color: #fdf7da; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a; padding-top: 75px; padding-left: 15px; padding-right: 40px; font-family:Georgia, 'Times New Roman', Times, serif; color: #8d1b34; font-size: 15px; line-height: 20px;
}
.byline
{font-family:Georgia, 'Times New Roman', Times, serif; color: #8d1b34; font-size: 13px; line-height: 17px;}
.ingredname
{font-family:Georgia, 'Times New Roman', Times, serif; font-size: 13px; line-height: 17px;  color: #8d1b34; }
.missiontext
{
font-size: 15px; line-height: 18px; font-family:Georgia, "Times New Roman", Times, serif; color: #6c4622; 
}
.footerswoosh
{
background-color: #fdf7da;  height: 48px; width: 897px; background-image: url(bgnd-swoosh.gif); background-repeat: no-repeat;background-position: bottom; border-left: 5px;
	border-left-style: solid;
	border-left-color:#b0bf3a; 
	border-right: 5px;
	border-right-style: solid;
	border-right-color: #b0bf3a; 
	border-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #b0bf3a; 
	}
.footercontentswoosh
{
	border-left: 5px;
	border-left-style: solid;
	border-left-color: #b0bf3a;
	border-right: 5px;
	border-right-style: solid;
	border-right-color: #b0bf3a;
	background-image: url(bgnd-swoosh.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 48px;
	background-color: #fdf7da;
}
.footercontents
{
	border-left: 5px;
	border-left-style: solid;
	border-left-color: #b0bf3a;
	border-right: 5px;
	border-right-style: solid;
	border-right-color: #b0bf3a;
	border-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-color: #b0bf3a;
	padding-left: 25px;
	background-image: url(footer-bgnd-color.gif);
	padding-bottom: 25px;
}
.footernav
{
padding-top: 20px; padding-left: 20px; color: #dec240; vertical-align: top;
}
.homeleftcontent
{
width: 450px; background-color: #fdf7da; border-left: 5px; border-left-style: solid; border-left-color: #b0bf3a; padding-top: 35px; padding-left: 40px; padding-right: 25px; vertical-align: top; 
}
.hometext
{
font-size: 13px; line-height: 17px;
}
.homerightcontent
{
width: 365px; background-color: #fdf7da; border-right: 5px; border-right-style: solid; border-right-color: #b0bf3a; padding-top: 35px; padding-right: 12px; vertical-align: top;
}
.subheads{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8d1b34;
	font-size: 20px;
	line-height: 28px;
}
.locations{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8d1b34;
	font-size: 17px;
	line-height: 21px;
}
.crossheads{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
}
.names
{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #8d1b34;
	font-size: 24px;
}
.bolded
{
font-weight: bold;
line-height: 10px;
}
.options
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8d1b34;
	font-size: 12px;
	font-weight: bold;
}
.packageimg
{
padding-bottom: 15px; padding-right: 15px;
}
.image-c
{
padding-right: 15px; padding-bottom: 25px; padding-top: 15px; text-align: right;}
.image-l
{
padding-bottom: 5px;}
.image-s
{
padding-bottom: 0px;}
.itemform {
	line-height: 27px;
	vertical-align: top;
}
.addtocartImg
{ margin-left: 225px; margin-top: 12px;}
.sectionaddtocart
{ padding-left: 0px; padding-top: 12px;}
.newsright
{
color: #6c4622; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px;
}
.limit {
	font-size: 10px;
	line-height: 8px;
	font-style: italic;
	padding-left: 158px;
}
.disclaimtext {
	font-size: 11px; 
	line-height: 8px; 
	font-style: italic;
}
.itemform .multiLineOption select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
}
