body {
	background-color: #e9edf1;
	margin: 0px;
	padding: 0px;
}

img {border: none;}
#wrapper {margin-right: auto; margin-left: auto; width: 816px; background-color: #FFFFFF;}

#portal {background: url(images/home/bg_large.jpg) no-repeat; height: 418px; width: 816px; color: #25558a; position: relative;}
#portal #homepage {top: 104px; left: 90px; position: absolute;}
#portal #text {top: 168px; left: 100px; position: absolute;}
#portal #beef {top: 119px; left: 342px; position: absolute;}
#portal #lamb {top: 119px; left: 477px; position: absolute;}
#portal #goatmeat {top: 119px; left: 617px; position: absolute;}
#portalbottom {height: 118px; background: url(images/home/bg_bottom.jpg) no-repeat right #e5eed9; position: relative;}
#portalbottom-text {top: 60px; left: 340px; position: absolute;}
#portalbottom-beef {top: 19px; left: 681px; position: absolute;}
#portalbottom-lamb {top: 19px; left: 726px; position: absolute;}
#portal a {color: #25558a;}
#portal a:link, #portal a:visited {text-decoration: none;}
#portal a:active, #portal a:hover {text-decoration: underline;}

#clear {clear: both;}

#portalSP {background: url(imagesAMSP/home/bg_large.jpg) no-repeat; height: 418px; width: 816px; color: #25558a; position: relative;}
#portalSP #homepage {top: 105px; left: 98px; position: absolute; z-index: 1;}
#portalSP #text {top: 168px; left: 100px; position: absolute;}
#portalSP #beef {top: 112px; left: 328px; position: absolute;}
#portalSP #lamb {top: 112px; left: 477px; position: absolute;}
#portalSP #goatmeat {top: 112px; left: 622px; position: absolute;}
#portalSPbottom {height: 118px; background: url(imagesAMSP/home/bg_bottom.jpg) no-repeat right #e5eed9; position: relative;}
#portalSPbottom-text {top: 60px; left: 340px; position: absolute;}
#portalSPbottom-beef {top: 20px; left: 668px; position: absolute;}
#portalSPbottom-lamb {top: 20px; left: 705px; position: absolute;}
#portalSP a {color: #25558a;}
#portalSP a:link, #portalSP a:visited {text-decoration: none;}
#portalSP a:active, #portalSP a:hover {text-decoration: underline;}

#masthead {height: 160px; width: 816px; background: url(images/sitewide/masthead.jpg) no-repeat; position: relative;}
#masthead-espanol {height: 160px; width: 816px; background: url(imagesAMsp/sitewide/masthead.jpg) no-repeat; position: relative;}

#visitconsumer {position: absolute; top: 0px; left: 581px; width: 215px; height: 54px;}
#visitconsumer-over {position: absolute; top: 0px; left: 581px; width: 215px; height: 54px; visibility: hidden;  }

#visitconsumer-espanol {position: absolute; top: 0px; left: 497px; width: 215px; height: 56px;}
#visitconsumer-over-espanol {position: absolute; top: 0px; left: 497px; width: 215px; height: 56px; visibility: hidden;  }

#home-leftcol {float: left; width: 272px; padding-bottom: 20px; background: #FFFFFF;}
#home-leftcol div {margin: 23px 30px 10px 18px; background: #FFFFFF;}
#home-middlecol {float: left; width: 270px; padding-bottom: 20px; background: #FFFFFF;}
#home-middlecol div {margin: 23px 12px 10px 18px; background: #FFFFFF;}
#home-rightcol {float: left; width: 271px; padding-bottom: 20px; background: #FFFFFF;}
#home-rightcol div {margin: 23px 12px 10px 18px; background: #FFFFFF;}

#home-leftcol-espanol {float: left; width: 272px; padding-bottom: 15px; background: #FFFFFF;}
#home-leftcol-espanol div {margin: 23px 30px 0px 15px; background: #FFFFFF;}
#home-middlecol-espanol {float: left; width: 270px; padding-bottom: 15px; background: #FFFFFF;}
#home-middlecol-espanol div {margin: 23px 12px 0px 15px; background: #FFFFFF;}
#home-rightcol-espanol {float: left; width: 271px; padding-bottom: 15px; background: #FFFFFF;}
#home-rightcol-espanol div {margin: 23px 12px 0px 15px; background: #FFFFFF;}


body, p, span, li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #000000;}

a:link {
	text-decoration: underline;
	color: #0000CC;
}
a:visited {
	text-decoration: underline;
	color: #660099;
}
a:hover {
	text-decoration: none;
	color: #660033;
}
a:active {
	text-decoration: none;
}

#footer {padding: 7px; text-align: center; font-size: 9px; color: #858585; clear: both;}
#footer a:link {color: #666666; font-size: 9px; font-weight: bold; text-decoration: none;}
#footer a:visited {color: #666666; font-size: 9px; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #3F669B; font-size: 9px; font-weight: bold; text-decoration: none;}

#footer a.espanol:link {color: #000000; font-size: 9px; font-weight: bold;text-decoration: none;}
#footer a.espanol:visited {color: #000000; font-size: 9px; font-weight: bold; text-decoration: none;}
#footer a.espanol:hover {color: #A4C949; font-size: 9px; font-weight: bold; text-decoration: none;}

a.green:link {color: #3B8934; text-decoration: underline;}
a.green:visited {color: #3B8934; text-decoration: underline;}
a.green:hover {color: #3B8934; text-decoration: none;}

.nav {
	background-color: #028477;	background-image: url(images/nav/bg.nav.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.nav-inner {
	background-color: #028477;	background-image: url(images/nav/bg.nav.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.content-lc {	
	border-top: solid 40px #FFFFFF;
	padding-bottom: 20px;
	padding-right: 8px;
	text-align: right;
}
.content-lc p {	
	padding-left: 20px;
	line-height: 1.3;
}
.navdot { width:151px; border-right: 1px dotted #7F847F; padding-right: 8px;}
.nonnavdot { width:151px; padding-right: 8px;}
.content-rc {	
	border-top: solid 40px #FFFFFF;
	padding-bottom: 20px;
	padding-right: 10px;
	text-align: left;
}
a.beef_in {font-size: 8pt; font-weight: bold;}
a.beef_in:link {color: #33519F; text-decoration: none;}
a.beef_in:visited {color: #581A7C; text-decoration: none;}
a.beef_in:hover {color: #000000; text-decoration: underline;}


a.beef {font-size: 8pt;}
a.beef:link {color: #000000; text-decoration: none;}
a.beef:visited {color: #581A7C; text-decoration: none;}
a.beef:hover {color: #000000; text-decoration: underline;}

a.lamb_in {font-size: 8pt; font-weight: bold;}
a.lamb_in:link {color: #33519F; text-decoration: none;}
a.lamb_in:visited {color: #581A7C; text-decoration: none;}
a.lamb_in:hover {color: #000000; text-decoration: underline;}

a.lamb {font-size: 8pt;}
a.lamb:link {color: #000000; text-decoration: none;}
a.lamb:visited {color: #581A7C; text-decoration: none;}
a.lamb:hover {color: #000000; text-decoration: underline;}

a.goat_in {font-size: 8pt; font-weight: bold;}
a.goat_in:link {color: #33519F; text-decoration: none;}
a.goat_in:visited {color: #581A7C; text-decoration: none;}
a.goat_in:hover {color: #000000; text-decoration: underline;}

a.goat {font-size: 8pt;}
a.goat:link {color: #000000; text-decoration: none;}
a.goat:visited {color: #581A7C; text-decoration: none;}
a.goat:hover {color: #000000; text-decoration: underline;}

.sub_nav_beef {color: #33519F; font-weight: normal; font-size: 10px; text-transform:capitalize;}
a.sub_nav_beef:link {color: #666666; text-decoration: none;}
a.sub_nav_beef:visited {color: #666666; text-decoration: none;}
a.sub_nav_beef:hover {color: #33519F; text-decoration: none;}


.sub_nav_lamb {color: #1A7C31; font-weight: normal; font-size: 10px; text-transform:capitalize;}
a.sub_nav_lamb:link {color: #666666; text-decoration: none;}
a.sub_nav_lamb:visited {color: #666666; text-decoration: none;}
a.sub_nav_lamb:hover {color: #1A7C31; text-decoration: none;}

.sub_nav_goat {color: #b67900; font-weight: normal; font-size: 10px; text-transform:capitalize;}
a.sub_nav_goat:link {color: #666666; text-decoration: none;}
a.sub_nav_goat:visited {color: #666666; text-decoration: none;}
a.sub_nav_goat:hover {color: #b67900; text-decoration: none;}

.top {float:right; padding-right:10px; font-size: 10px;}
a.top:link {color: #00776E; text-decoration: underline;}
a.top:visited {color: #00776E; text-decoration: underline;}
a.top:hover {color: #33519F; text-decoration: none;}

.content-mc {	
	border-top: solid 40px #FFFFFF;
	background-color: #FFFFFF; 
}
.content-mc p, .content-mc div div {	
	padding-left: 16px; 
	padding-right: 24px; 
}

.amContent {	
	padding-left: 16px; 
	padding-right: 24px; 
}

.title_goat {
	padding-left: 16px;
	color: #b67900; 
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	padding-bottom: 16px;
}

.title_beef {
	padding-left: 16px;
	color: #33519F; 
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: 1.2;
	font-weight: bold;
	padding-bottom: 16px;
}

.title_lamb {
	padding-left: 16px; 
	color: #1A7C31; 
	font-family: "Times New Roman", Times, serif;
	font-size: 22px; 
	line-height: 1.2;	
	font-weight: bold;
	padding-bottom: 16px;
}


.body {
	font-size: 12px;
	font-family: Verdana;
	line-height: 16px;
}

.printtitle {color: #000000; font-size: 20px; text-transform: lowercase; line-height: 22px;}
.printserves {color: #000000; text-transform: uppercase; font-size: 10px;}

.prtitle {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 22px; text-align: center; line-height: 26px;}

.chefquote {color: #3B8934; font-size: 14px; line-height: 18px;}
.chefname {color: #000000; font-size: 17px; line-height: 12px;}
.chefcaption {padding-left: 19px; font-size: 10px; color: #000000;}

.prcontent {color: #000000;}
.prcontent p {color: #000000;}

.sitemap_1 {margin-bottom: 1px; margin-top: 15px; margin-left: 20px;}
.sitemap_2 {margin-left: 40px; font-size: 10px;}

#subnav-goat {background: url(images/inner/bg_goat.gif) repeat-y; color: #FFFFFF; padding: 3px; text-align: right; text-transform: uppercase; font-size: 10px;}
#subnav-lamb {background: url(images/inner/bg_lamb.gif) repeat-y; color: #FFFFFF; padding: 3px; text-align: right; text-transform: uppercase; font-size: 10px;}
#subnav-beef {background: url(images/inner/bg_beef.gif) repeat-y; color: #FFFFFF; padding: 3px; text-align: right; text-transform: uppercase; font-size: 10px;}

#subnav-goat a, #subnav-beef a, #subnav-lamb a {color: #FFFFFF; text-decoration: none;}


.beef_in {
	font-size: 8pt;
	font-weight: bold;
	color: #33519F;
}

.goat_in {
	font-size: 8pt;
	font-weight: bold;
	color: #a76f4f;
}


.lamb_in {
	font-size: 8pt;
	font-weight: bold;
	color: #1A7C31;
}

.recipe_title_lamb {color: #1A7C31; font-size: 23px; font-family: "Times New Roman", Times, serif; line-height: 26px; font-weight: bold;}
.recipe_title_beef {color: #33519F; font-size: 23px; font-family: "Times New Roman", Times, serif; line-height: 26px; font-weight: bold;}
.recipe_title_goat {color: #b67900; font-size: 23px; font-family: "Times New Roman", Times, serif; line-height: 26px; font-weight: bold;}

.importers {background: #e1eefa; padding: 5px 13px 13px 13px;}
.importers td {padding: 5px; border-bottom: solid 1px #3c66b0; font-size: 10px;}
.importers .greenbold {font-weight: bold; color: #00a599;}
.importers td .nostyle {border: none; padding: 0px;}


.import {color: #424242;}
.import .smalltxt {font-size: 11px; color: #838383; text-transform: uppercase;}
.import .importmgr {text-transform: capitalize; padding-top: 5px; font-weight: bold; color: #797979}
.import td {padding: 1px 4px 1px 0px;}
.import .logo {padding-top: 10px;}

#pubdesc #title {
	background:transparent url(images/inner/dots.gif) no-repeat scroll center bottom;
	font-weight:bold;
	padding-bottom:8px;
}

#pubdesc #desc {
	background:transparent url(images/inner/bg_desc.gif) repeat-y scroll 0 0;
	margin-left: 16px;
}

#pubtext {
padding:10px 0 0 20px;
}

#pubtext .data .left {
padding-right:35px;
text-align:right;
}
#pubtext .data td {
padding:5px 0;
}

#pubtext .data .subtitle {
color:#229D8F;
font-size:13px;
font-weight:bold;
}

#pubtext .namequantity td {
border-bottom:1px solid #33519F;
padding:8px 5px 8px 0;
}

