/* general tag styles */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #fff;
	padding: 0;
	margin: 0px 10px 10px 10px;
	text-align: center;
}

p, td, li, dt, dd, form, label {
	font-size: 11px;
}

td, ul, ol, dl, li, form, input, select {
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	border: 0;
	margin: 0;
}

p {
	line-height: 130%;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

h1, h2, h3, h4 {
	font-size: 12px;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

h5, h6 {
	font-size: 11px;
	padding: 0 0 10px 0;
	border: 0;
	margin: 0;
}

input, select {
	font-size: 9px;
	color: #666;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

a {
	color: #0068b3;
	text-decoration: none;
}

a:hover {
	color: #0068b3;
	text-decoration: underline;
}

a span:hover {
	color: #0068b3;
	text-decoration: none;
}

label {
	color: #000;
	font-weight: bold;
	vertical-align: top;
}


/* tabular data cell styles */

td {
	text-align: left;
	vertical-align: top;
}

td.lm {
	text-align: left;
	vertical-align: middle;
}

td.lb {
	text-align: left;
	vertical-align: bottom;
}

td.ct {
	text-align: center;
	vertical-align: top;
}

td.cm {
	text-align: center;
	vertical-align: middle;
}

td.cb {
	text-align: center;
	vertical-align: bottom;
}

td.rt {
	text-align: right;
	vertical-align: top;
}

td.rm {
	text-align: right;
	vertical-align: middle;
}

td.rb {
	text-align: right;
	vertical-align: bottom;
}


/* hide */

.hide {
	display: none;
}


/* bold */

.boldit {
	font-weight: bold;
}


/* white */

.ko {
	color: #fff;
}


/* grey */

.grey {
	color: #ccc;
}

.smallgray {font-size:10px; color:#999;}


/* floated images */ 

.img-flush-left {
	float: left;
	padding: 0 10px 5px 0;
	margin: 0;
}

.img-flush-right {
	float: right;
	padding: 0 0 5px 10px;
	margin: 0;
}

.img-flush-left-caption {
    float: left;
    padding: 0 12px 10px 0;
    margin: 0;
}

.img-flush-left-caption p {
    padding: 5px 5px 0 5px;
    margin: 0;
}

.img-flush-right-caption {
    float: right;
    padding: 0 0 10px 12px;
    margin: 0;
}

.img-flush-right-caption p {
    padding: 5px 5px 0 5px;
    margin: 0;
}

/* clear float paragraph */ 

div.clearit {
	clear: both;
	font-size: 1px;
	line-height: 1px;
    padding: 0;
    margin: 0;
}

p.clearit {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}


/* generic bulleted list */

.generic li {
	list-style: none;
	background: url(/i/gen_red_bullet.gif) top left no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
}

.generic-red li {
	list-style: none;
	background: url(/i/gen_red_bullet.gif) top left no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
}

.noindent li {
	list-style: none;
	background: url(/i/gen_red_bullet.gif) top left no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
}

.generic-disc {
	list-style: none;
	background: url(/i/yellow_disc.jpg) top left no-repeat;
	padding: 0 0 3px 12px;
	font-weight: bold;
	margin: 0;
}

ul.nobullet li{
	list-style: none !important;
	background: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

ul.nobullet{
	list-style: none !important;
	background: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

/* PDF list */

.icon-pdf li {
	list-style: none;
	background: url(/i/icon_pdf.gif) top left no-repeat;
	font-weight: bold;
	padding: 0 0 5px 19px;
	margin: 0;
}

/* Windows Media list item */

li.icon-wmv {
	list-style: none;
	background: url(/i/icon_windows_media.gif) top left no-repeat;
	font-weight: bold;
	padding: 0 0 10px 24px;
	margin: 0;
}

/* QuickTime list item */

li.icon-qt {
	list-style: none;
	background: url(/i/icon_quicktime.gif) top left no-repeat;
	font-weight: bold;
	padding: 0 0 10px 24px;
	margin: 0;
}


/* main container */ 

#main-container {
	text-align: left; 
	margin: 0 auto;
	width: 760px;
}


/* utility navigation */

#util {
	color: #0068b3;
	font-size: 9px;
	padding: 5px 7px 5px 150px;
	text-align: right;
	background: url(/i/perdue_top.gif) bottom left no-repeat;
	margin: 0;
}

#util span {
	color: #000;
	font-weight: bold;
	white-space: nowrap;
}

#util a.on {
    font-weight: bold;
    color: #000;
    text-decoration:none;
}

        
/* header */

#hdr {
	padding: 0;
}

#hdr-print {
	display: none;
	padding: 0;
}


/* main navigation */

#nav {
	padding: 0;
}


/* sub navigation */

.subnav {
	font-size: 11px;
	color: #fc0;
	font-weight: bold;
	padding: 6px 22px;
}

#tips-subnav-table td, #corp-subnav-table td {
	white-space: nowrap;
}

#tips-subnav-table p, #corp-subnav-table p {
	font-size: 11px;
	color: #fc0;
	font-weight: bold;
	padding: 0 2px;
}

.subnav a, #tips-subnav-table a, #corp-subnav-table a {
	color: #fff;
	text-decoration: none;
	background: url(/i/subnav-arrow.gif) top left no-repeat;
	padding: 0 0 0 11px;
}

.subnav a.on, #tips-subnav-table a.on, #corp-subnav-table a.on {
    color: #ffcc00;
}

.subnav a:hover, #tips-subnav-table a:hover, #corp-subnav-table a:hover {
	color: #fc0;
	text-decoration: none;
}

.subnav span, #tips-subnav-table span, #corp-subnav-table span {
	color: #6bc8e7;
}


/* products sub navigation */

#products-subnav {
	background: url(/i/products_subnav_back.gif) top left no-repeat;
	border-bottom: 1px solid #0483c9;
}


/* recipes sub navigation */

#recipes-subnav {
	background: url(/i/recipes_subnav_back.gif) top left no-repeat;
	border-bottom: 1px solid #0483c9;
}


/* safe food handling sub navigation */

#handling-subnav {
	background: url(/i/handling_subnav_back.gif) top left no-repeat;
	padding: 0 2px;
	border-bottom: 1px solid #0483c9;
}


/* tips sub navigation */

#tips-subnav {
	background: url(/i/tips_subnav_back.gif) top left no-repeat;
	padding: 6px;
	border-bottom: 1px solid #3a87ca;
}


/* perdue difference sub navigation */

#difference-subnav {
       background: url(/i/difference_subnav_back.gif) top left no-repeat;
       border-bottom: 1px solid #3a87ca;
}

#difference-subnav p {
       text-align: right;
       padding-right: 22px;
}


/* corporate sub navigation */

#corp-subnav {
	background: url(/i/corp_subnav_back.gif) top left no-repeat;
	padding: 6px 6px 6px 58px;
	border-bottom: 1px solid #3a87ca;
}


/* home recipe finder */

#home-content {
	margin-bottom: 3px;
}

#home-recipe-finder-field {
	/*background: url(/i/home-recipe-finder-back2.jpg) top left no-repeat;*/
	background: url(/i/home-recipe-finder-fall.jpg) top left no-repeat;
	width: 270px;
	height: 34px;
}

#recipe-term {
	margin: 2px 0 0 11px;
}


/* home newsletter form */

#newsltr-form {
	width: 470px;
	height: 35px;
	/*background: url(/i/form-newsletter-back5.jpg) top left no-repeat;*/
	background: url(/i/form-newsletter-back-fall.jpg) top left no-repeat;
	padding: 0 0 0 20px;
}

#newsltr {
	padding: 0;
	border: 0;
	margin: 0;
}


/* home bottom callouts */

#home-callout-l {
	background: url(/i/home_callout_l_bottom.gif) bottom left no-repeat;
	width: 309px;
}

#home-callout-c {
	background: url(/i/home_callout_c_bottom.gif) bottom left no-repeat;
	width: 218px;
}

#home-callout-r {
	background: url(/i/home-callout-r-back.jpg) bottom left no-repeat;
	width: 223px;
}

#home-callout-l h3 {
	color: #fff;
	background: url(/i/home_callout_l_top.gif) top left no-repeat;
	padding: 7px 12px;
	margin: 0;
}

#home-callout-c h3 {
	color: #fff;
	background: url(/i/home_callout_c_top.gif) top left no-repeat;
	padding: 7px 12px;
	margin: 0;
}

#home-callout-r h3 {
	color: #fff;
	background: url(/i/home_callout_r_top.gif) top left no-repeat;
	padding: 7px 12px;
	margin: 0;
}

.home-callout {
	padding: 6px 12px;
}

.home-callout p {
	color: #fff;
	font-size: 10px;
}

.home-callout li {
	list-style: none;
	color: #fff;
	font-size: 10px;
	margin: 0 0 5px 0;
}

.home-callout li a {
	color: #fff;
	font-weight: bold;
}

.home-callout li a:hover {
	color: #fff;
}

.home-callout span {
	display: block;
	margin-bottom: 5px;
}

.home-callout input {
	vertical-align: top;
}

#home-product-links {
	margin-left: 120px;
}

.home-co-link a, .home-co-link a:active, .home-co-link a:visited, .home-co-link a:hover {
	color: #ff9;
	font-weight: bold;
	text-decoration: underline;
}


/* sub container */ 

#sub-container {
	background: url(/i/subcontainer_back.gif) repeat-y;
}

#sub-container-bottom {
	padding: 0;
}


/* sub page bread crumb, header, recipe finder */

#crumb {
	width: 454px;
}

#crumb p {
	font-size: 10px;
}

#crumb-trail {
	background: url(/i/crumb_back.jpg) bottom left no-repeat;
}

#crumb-trail p {
	color: #036;
	padding: 4px 10px 8px 20px;
}

#crumb h3 {
	font-size: 20px;
	font-weight: normal;
	color: #08a3d7;
	padding: 7px 10px 9px 19px;
}

h3#h3-company {
	font-size: 20px;
	font-weight: normal;
	color: #08a3d7;
	padding: 8px 10px 8px 19px;
}

h3#h3-recipe {
	font-size: 19px;
	font-weight: normal;
	color: #08a3d7;
	padding: 7px 10px 10px 19px;
}

#crumb h3 a:hover {
	text-decoration: none;
}

#finder {
	background: url(/i/sub_recipe_finder_back.jpg) top left no-repeat;
	margin: 0 0 5px 0;
}

#finder-field {
	margin-bottom: 6px;
}

#recipe-term {
	margin-top: 2px;
}


/* left navigation */

#lnav {
	width: 150px;
	list-style: none;
}

#lnav a {
	display: block;
	margin: 0;
}

#lnav p {
	line-height: 120%;
	padding: 0;
	margin: 0;
}

#lnav p img {
	vertical-align: top;
}

.lnav-top {
	font-weight: bold;
	background: url(/i/lnav_top.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav-top:hover {
	text-decoration: none;
	background: url(/i/lnav_top_select.gif) top left no-repeat;
}

.lnav-top-select {
	font-weight: bold;
	background: url(/i/lnav_top_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}


.lnav-top-select-nochildren {
	font-weight: bold;
	background: url(/i/lnav_top_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav-top-select:hover {
	text-decoration: none;
}

.lnav1 {
	font-weight: bold;
	background: url(/i/lnav1.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav1-last {
	font-weight: bold;
	background: url(/i/lnav1.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav1:hover {
	text-decoration: none;
	background: url(/i/lnav1_select.gif) top left no-repeat;
}

.lnav1-select {
	font-weight: bold;
	background: url(/i/lnav1_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}


.lnav1-select-nochildren {
	font-weight: bold;
	background: url(/i/lnav1_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav1-select-last {
	font-weight: bold;
	background: url(/i/lnav1_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav1-select-last-nochildren {
	font-weight: bold;
	background: url(/i/lnav1_select.gif) top left no-repeat;
	border-bottom: 1px solid #dcdcdc;
	padding: 6px 5px 6px 22px;
}

.lnav1-select:hover {
	text-decoration: none;
}

.lnav2 {
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
}

.lnav2-last {
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
}

.lnav2-select {
	font-weight: bold;
	color: #036;
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
}

.lnav2-select-last {
	font-weight: bold;
	color: #036;
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
}


.lnav2-select:hover {
	text-decoration: none;
	color: #036; 
}

.lnav3 {
	background: url(/i/lnav3.gif) top left no-repeat;
	padding: 3px 5px 6px 42px;
}

.lnav3-last {
	background: url(/i/lnav3.gif) top left no-repeat;
	padding: 3px 5px 6px 42px;
}

.lnav3-select-last {
	font-weight: bold;
	color: #036;
	background: url(/i/lnav3.gif) top left no-repeat;
	padding: 3px 5px 6px 42px;
}


.lnav3-select:hover {
	text-decoration: none;
	color: #036; 
}

.lnav2-bottom {
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
	border-bottom: 1px solid #dcdcdc;
}

.lnav2-bottom-select {
	font-weight: bold;
	background: url(/i/lnav2.gif) top left no-repeat;
	padding: 3px 5px 6px 32px;
	border-bottom: 1px solid #dcdcdc;
}

.lnav2-bottom-select:hover {
	text-decoration: none;
}


/* main tab navigation */

#maintabsnav {
	margin: 0 0 0 17px;
}

.maintab-off {
	width: 106px;
	background: url(/i/tab_main_off.gif) top left no-repeat;
}

.maintab-on {
	width: 106px;
	background: url(/i/tab_main_on.gif) top left no-repeat;
}

.maintab-off p, .maintab-on p {
	padding: 6px 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
}

.maintab-off p a, .maintab-on p a {
	color: #fff;
}

.maintab-off p a:hover, .maintab-on p a:hover {
	color: #fff;
}


/* center content */

#content-l-full {
	width: 544px;
}

#content-c {
	width: 395px;
}

#content-c-full {
	width: 609px;
}

#content-full {
	width: 760px;
}

#ccf {
	padding: 0 10px 10px 18px;
}

#ccf h3 {
	color: #036;
}

.top-pad {
	padding: 5px 0 10px 0;
}
	
.linklist {
	list-style: none;
}

.linklist li p {	
	color: #0068b3;
	padding: 0 0 5px 0;
}

.linklist li a {
	font-weight: bold;
}

h3.arrows {
	color: #dc521f;
	font-size: 12px;
	padding: 0 0 10px 0;
}

h3.arrows a {
	color: #dc521f;
	text-decoration: none;
}

h3.arrows a:hover {
	color: #dc521f;
	text-decoration: underline;
}

h3.arrows a span:hover {
	color: #dc521f;
	text-decoration: underline;
}

h3.arrows a span img:hover {
	text-decoration: none;
}

h3.arrows span {
	white-space: nowrap;
}


/* basic text page */

#content-text, #intro {
	padding: 0 15px 15px 20px;
}

#content-text h3 {
	color: #036;
}

#content-text h3 span.no-bold{
	font-weight: normal;
    font-size: 12px;
}

#content-text h4 {
	color: #000;
	font-size: 11px;
	padding: 0 0 5px 0;
}

#content-text ul{
	margin: 0 0 0 2px;
}

#content-text ul li {
	list-style: none;
	background: url(/i/gen_red_bullet.gif) top left no-repeat;
	padding: 0 0 5px 12px;
	margin: 0;
}

#content-text p span {
	color: #0068b3;
}

#intro p span {
	color: #0068b3;
	font-weight: bold;
}


/* basic landing page */

#landing-main {
	width: 534px;
	background: url(/i/landing_feature_back.jpg) top left no-repeat;
}

#landing-main-img, #landing-main-img2 {
	padding: 7px 0 0 0;
}

#landing-main-r {
	padding: 7px 17px 7px 24px;
}

#landing-main-r h4 {
	font-size: 17px;
	color: #dc521f;
	padding: 0;
}

#landing-main-r h3 {
	font-size: 11px;
	color: #036;
}


/* recipe info */

#landing-feature {
	width: 535px;
	margin: 0 10px 0 0;
}

#landing-feature-l {
	background: url(/i/landing_img_back.jpg) top left no-repeat;
}
	
#landing-feature-r {
	background: url(/i/landing_right_back.jpg) top left no-repeat;
	padding: 10px 10px 5px 15px;
}

#landing-feature-r h3 {
	color: #dc521f;
	font-size: 15px;
}

#landing-feature-r h4 {
	color: #036;
	font-size: 11px;
}

#landing-feature-link {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 130%;
	background: url(/i/landing_img_bottom.jpg) bottom left no-repeat;
	padding: 7px 10px 20px 20px;
}

#landing-feature-link a {
	color: #fff;
}

#popular-recipes {
	padding: 20px;
}

#popular-recipes p {
	clear: both;
	padding-bottom: 5px;
}

#popular-recipes p span {
	color: #0068b3;
}

#recipe-resources {
	padding: 20px 10px 20px 15px;
}

p.backlink {
	font-size: 11px;
	color: #0068b3;
	padding: 0 10px 10px 18px;
}

p.backlink a {
	font-weight: bold;
}

h3.recipe-hdr {
	font-size: 13px;
	color: #0c2854;
	padding: 0 10px 10px 18px;
}

#content-recipe {
	padding: 0 10px 10px 18px;
}

#content-recipe h3 {
	color: #0068b3;
}

#content-recipe h6 {
	color: #003366;
}

#landing-img, #recipe-img {
	padding: 0;
}

#recipe-no-img {
	font-size: 5px;
	line-height: 5px;
	background: url(/i/recipe_top.jpg) top left no-repeat;
	padding: 0;
}

#time-size {
	list-style: none;
	color: #fff;
	background: url(/i/recipe_bottom.jpg) bottom left no-repeat;
	padding: 15px;
	margin: 0 0 15px 0;
}

#time-size-no-image {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#time-size li, #time-size-no-image li {
	padding: 0 0 4px 0;
}

#time-size span, #time-size-no-image span {
	font-weight: bold;
}

#content-recipe h4 {
	font-size: 15px;
	color: #dc521f;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}

#content-recipe h5 {
	font-size: 13px;
	color: #dc521f;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

#content-recipe h4.dotted {
	background: url(/i/hdr_bottom_dotted.gif) bottom left no-repeat;
}

#content-recipe h6 {
	font-size: 11px;
	color: #000;
	padding: 0 0 5px 0;
}

#browse-recipes {
	width: 570px;
}

#browse-recipes td {
	width: 50%;
	padding: 0 20px 0 10px;
}

#browse-recipes h3 {
	color: #dc521f;
	font-size: 13px;
	padding: 0 0 5px 0;
}

#browse-recipes h3 a #browse-recipes h3 a:hover {
	color: #dc521f;
	text-decoration: none;
}

#browse-recipes-all p {
	padding: 0 0 5px 0;
}

#browse-recipes p span, #browse-recipes-all p span {
	color: #0068b3;
}

#browse-recipes p.recipe-desc {
	/*margin-left: 95px;*/
	width: 151px;
	float: left;
}

#browse-recipes p.recipe-desc-no-image {
	margin-left: 0;
}


/* nutrition callout */

#nutrition {
	list-style: none;
	color: #c00;
	width: 207px;
	background: url(/i/nutrition_back.gif) top left repeat-y;
	padding: 0;
	margin: 0;
}

#nut1solo, #nut1, #nut2, #nut3, #nut4 {
	list-style: none;
	color: #c00;
	font-size: 10px;
	background: url(/i/nutrition_bottom.gif) bottom left no-repeat;
	padding: 0;
	margin: 0 0 8px 0;
}

#nut1solo p, #nut1 p, #nut2 p, #nut3 p, #nut4 p {
	font-size: 9px;
}

#nut1, #nut2, #nut3, #nut4 {
	display: none;
	width: 207px;
}

#nut1solo p em, #nut1 p em {
	font-style: normal;
	color: #000;
}

#nut2 p em {
	font-style: normal;
	color: #036;
}

#nut3 p em {
	font-style: normal;
	color: #060;
}

#nut4 p em {
	font-style: normal;
	color: #630;
}

.nutrition-middle {
	font-size: 1px;
	padding: 0;
	border-bottom: 1px solid #c00;
	margin: 0 15px;
}

.nutrition-bottom {
	padding: 0;
}

#nutrition h4 {
	font-size: 15px;
	padding: 0 0 8px 0;
	margin: 0 15px;
}

.nut-nav {
	font-weight: bold;
	padding: 4px 10px;
	background: #fff url(/i/nutnav_bottom.gif) bottom left no-repeat;
	margin: 0 15px;
}

.nut-nav-bottom {
	font-weight: bold;
	padding: 4px 10px;
	background: #fff;
	margin: 0 15px;
}

#nut1lnk, #nut2lnk, #nut3lnk, #nut4lnk {
	color: #0068b3;
	text-decoration: none;
}

#nut1lnk:hover, #nut2lnk:hover, #nut3lnk:hover, #nut4lnk:hover {
	color: #036;
	text-decoration: none;
}

.rule0 {
	padding: 4px 0 3px 0;
	margin: 0 15px;
}

.rule1 {
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #c00;
	margin: 0 15px;
}

.rule1a {
	font-size: 9px;
	font-weight: bold;
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #c00;
	margin: 0 15px;
}

.rule1b {
	padding: 4px 0 3px 10px;
	border-bottom: 1px solid #c00;
	margin: 0 15px;
}

.rule3 {
	padding: 4px 0 3px 0;
	border-bottom: 3px solid #c00;
	margin: 0 15px;
}

.rule3b {
	padding: 4px 0 3px 10px;
	border-bottom: 3px solid #c00;
	margin: 0 15px;
}

#nut1solo p span, #nut1 p span, #nut2 p span, #nut3 p span, #nut4 p span {
	font-weight: bold;
}


/* recipe card */

#card-container {
	width: 470px;
	padding: 5px 12px 12px 12px;
	margin: 0;
}

#card {
	width: 470px;
}

#card h2 {
	font-size: 13px;
	color: #036;
}

#card h3 {
	font-size: 10px;
	padding: 0 0 7px 0;
}

#card p {
	font-size: 10px;
	line-height: 13px;
}

#card p span {
	font-weight: bold;
}

#card li span {
	color: #0068b3;
	font-weight: bold;
}

#card-close p {
	padding: 0 10px 0 0;
}


/* products */

#products-landing {
	padding: 0 10px 20px 20px;
}

#products-landing table {
	width: 505px;
}

#prods-l {
	padding: 0 10px 0 0;
}

#prods-r {
	padding: 0 15px;
}

#content-product {
	width: 363px;
	padding: 2px 11px 10px 21px;
	margin: 0;
}

#content-product-tab {
	width: 363px;
	padding: 0 11px 10px 21px;
	margin: 0;
}

#content-product-full {
	padding: 2px 11px 10px 21px;
	margin: 0;
}

#content-product h3, #content-product-full h3 {
	color: #036;
	font-size: 12px;
	padding: 0 0 5px 0;
	margin: 0;
}

#content-product h5, #content-product-full h5 {
	color: #036;
	background: url(/i/h_gradient_gray.jpg) top left repeat-y;
	padding: 5px 0 5px 12px;
	margin: 0 0 5px 0;
}

.highlight {
	font-weight: bold;
	color: #090;
}

.main-products {
	width: 353px;
}

.sub-products {
	width: 565px;
	margin: 0 0 10px 0;
}

.main-products td, .sub-products td {
	padding: 0 0 8px 0;
}

.main-products td, .sub-products td {
	text-align: center;
}

.main-products p, .sub-products p {
	padding: 0 0 5px 0;
	font-weight: bold;
	text-align: center;
}

#popular-products h3,#popular-products h3 a,#popular-products h3 a:hover,#popular-products h3 a:visited {
	font-size: 12px;
	padding: 0 0 10px 0px;
}

#popular-products p {
	clear: both;
	padding-bottom: 5px;
}

#popular-products p span {
	color: #0068b3;
}

#tab-product-red-hdr {
	color: #fff;
	font-weight: bold;
	width: 253px;
	padding: 5px 15px;
	background: url(/i/tab_product_red.gif) top left no-repeat;
	margin: 0;
}

#tab-product-red {
	padding: 0;
	margin: 0 0 15px 0;
}

.tab-product-red-header td {
	background: #C9264A;
}

.tab-product-red-header p {
	background: #C9264A;
	color: #fff;
	font-weight: bold;
	padding: 5px 15px 10px 15px;
	line-height: 100%;
}

#tab-product-green-hdr {
	color: #fff;
	font-weight: bold;
	width: 253px;
	padding: 5px 15px;
	background: url(/i/tab_product_green.gif) top left no-repeat;
	margin: 0;
}

#tab-product-green {
	padding: 0;
	border: 1px solid #00ab65;
	border-width: 1px 1px 4px 1px;
	margin: 0 0 15px 0;
}

#tab-product-blue-hdr {
	color: #fff;
	font-weight: bold;
	width: 253px;
	padding: 5px 15px;
	background: url(/i/tab_product_blue.gif) top left no-repeat;
	margin: 0;
}

#tab-product-blue {
	padding: 0;
	border: 1px solid #00529b;
	border-width: 1px 1px 4px 1px;
	margin: 0 0 15px 0;
}

#tab-product-desc {
	padding: 10px;
}

p.enlarge a {
	font-weight: bold;
}

#prod-image-enlarge {
	margin: 10px 5px;
}

#prod-image-enlarge p {
	line-height: 11px;
	padding: 0 0 5px 0;
}

#self-close {
	padding: 0 20px 0 0;
}


/* additional new product detail styles */

#prod-tab {
	padding: 0 17px 20px 18px;
}

.prod-tab-hdr-blue {
	color: #fff;
	font-weight: bold;
	background: url(/i/prod_tab_blue.gif) top left no-repeat;
	padding: 6px 13px;
}

.prod-tab-hdr-green {
	color: #fff;
	font-weight: bold;
	background: url(/i/prod_tab_green.gif) top left no-repeat;
	padding: 6px 13px;
}

.prod-tab-hdr-red {
	color: #fff;
	font-weight: bold;
	background: url(/i/prod_tab_red.gif) top left no-repeat;
	padding: 6px 13px;
}

#prod-container {
	width: 574px;
	padding: 6px 0 13px 0;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
}

#prod-info {
	width: 220px;
	padding: 0 10px 5px 22px;
	border-top: 6px solid #fff;
	border-bottom: 13px solid #fff;
}

#prod-img, #prod-enlarge {
	text-align: center;
}

#prod-recipes {
	background: url(/i/v_divider.gif) top left repeat-y;
	padding: 0 4px 5px 4px;
	border-top: 13px solid #fff;
	border-bottom: 13px solid #fff;
}

#prod-recipes p {
	font-size: 10px;
	padding: 0 0 5px 0;
}

#prod-recipes span {
	color: #0068b3;
}

#prod-recipes img {
	padding-right: 12px;
}

#prod-recipes table {
	margin: 0 24px;
}

#prod-recipes table td {
	padding: 0 0 7px 0;
}


/* safe handling */

#tips-container {
	background: url(/i/tips_back.jpg) top left no-repeat;
	margin: 0 10px 0 20px;
}

#tips-intro {
	width: 490px;
}

#tips-intro p {
	padding: 0 15px 5px 0;
}

#tips-img {
	padding: 8px 15px 9px 0;
}

#tips-points, #tips-final {
	width: 462px;
	margin: 0 25px 0 28px;
}

#temps {
	width: 410px;
	border-top: 1px solid #c7daea;
	border-left: 1px solid #c7daea;
	margin-bottom: 10px;
}

#temps td {
	text-align: center;
	padding: 6px;
	border-right: 1px solid #c7daea;
	border-bottom: 1px solid #c7daea;
}

#temps p {
	padding: 0;
}

#tips-end {
	background: url(/i/tips_bottom.jpg) bottom left no-repeat;
	padding: 0 0 10px 0;
	margin: 0 10px 10px 20px;
}

#tips-text {
	padding: 0 15px 15px 20px;
}

#tips-text p span {
	color: #0068b3;
}

#tips-text h2 {
	color: #dc521f;
	font-size: 15px;
	padding: 0 0 20px 0;
}

#tips-text h3 {
	padding: 0 0 3px 0;
}

#tips-text h6 {
	color: #0068b3;
	padding: 0 0 3px 0;
}

#tips-content {
	margin: 0 14px 10px 18px;
}

#tips-content h3 {
	color: #036;
	padding: 0 0 7px 0;
}

#tips-spring {
	background: url(/i/tips-spring.jpg) top left no-repeat;
	padding: 42px 20px 10px 140px;
}

#tips-summer {
	background: url(/i/tips-summer.jpg) top left no-repeat;
	padding: 40px 140px 10px 0;
}

#tips-fall {
	background: url(/i/tips-fall.jpg) top left no-repeat;
	padding: 40px 20px 10px 140px;
}

#tips-winter {
	background: url(/i/tips-winter.jpg) top left no-repeat;
	padding: 40px 140px 10px 0;
}

#tips-start {
	background: url(/i/tips-start.jpg) top left no-repeat;
	padding: 16px 20px 10px 181px;
}

#tips-play {
	background: url(/i/tips-play.jpg) top left no-repeat;
	padding: 16px 215px 10px 2px;
}

#tips-family {
	background: url(/i/tips-family.jpg) top left no-repeat;
	padding: 16px 20px 10px 181px;
}

#tips-theme {
	background: url(/i/tips-theme.jpg) top left no-repeat;
	padding: 16px 170px 10px 2px;
}

#tips-carbs {
	background: url(/i/tips-carbs.jpg) top left no-repeat;
	padding: 12px 150px 10px 2px;
}

#tips-fat {
	background: url(/i/tips-fat.jpg) top left no-repeat;
	padding: 12px 20px 10px 156px;
}

#tips-lean {
	background: url(/i/tips-lean.jpg) top left no-repeat;
	padding: 12px 165px 10px 2px;
}

#tips-gluten {
	background: url(/i/tips-gluten.jpg) top left no-repeat;
	padding: 12px 20px 10px 156px;
}

#tips-whole {
	background: url(/i/tips-whole.jpg) top left no-repeat;
	padding: 12px 185px 10px 2px;
}

#grill-temps {
	border-top: 1px solid #c7daea;
	border-left: 1px solid #c7daea;
	margin: 0 0 10px 0;
}

#grill-temps td {
	text-align: center;
	padding: 8px;
	border-right: 1px solid #c7daea;
	border-bottom: 1px solid #c7daea;
	white-space: nowrap;
}

#grill-direct {
	background: url(/i/grill-direct.jpg) bottom left no-repeat;
	padding: 15px 0 10px 198px;
}

#grill-indirect {
	background: url(/i/grill-indirect.jpg) bottom left no-repeat;
	padding: 15px 250px 15px 0px;
}

#grill-smoking {
	background: url(/i/grill-smoking.jpg) top left no-repeat;
	padding: 15px 0 10px 198px;
}

#grill-atmosphere {
	background: url(/i/grill-atmosphere.jpg) bottom left no-repeat;
	padding: 20px 0 20px 198px;
}

#grill-theme {
	background: url(/i/grill-theme.jpg) bottom left no-repeat;
	padding: 30px 250px 25px 0px;
}

#grill-flavor {
	background: url(/i/grill-flavor.jpg) top left no-repeat;
	padding: 20px 0 10px 198px;
}

#tips-text p {
	padding: 0 35px 10px 0;
}

ol.regular {
	padding: 0 0 5px 35px;
	margin: 0;
}

ol.regular1{
	padding: 0 0 5px 20px;
	margin : 0;
}	

ol.regular li {
	list-style-type: decimal;
	padding: 0 0 5px 0;
	margin: 0;
}

.cooking-time {
	width: 575px;
	margin: 0 0 10px 0;
}

.cooking-time th, .cooking-time td {
	padding: 9px;
}

.cooking-time th {
	background: #ededed url(/i/form_back.gif) top left no-repeat;
	text-align: left;
}

.cooking-time th span {
	font-weight: normal;
}

.cooking-time td {
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
}

.storage {
	width: 490px;
	margin: 0 0 10px 0;
}

.storage th, .storage td {
	padding: 9px;
}

.storage th {
	background: #ededed url(/i/form_back.gif) top left no-repeat;
	text-align: left;
}

.storage th span {
	font-weight: normal;
}

.storage td {
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x ;
}

.storage td.no-dotts {
	background: #fff ;
}

.storage td.section-title{
	background: #D6D6D6;
	padding-bottom: 4px;
	padding-top: 3px;
	font-weight: bold;
}

.purchasing {
	width: 490px;
	margin: 0 0 10px 0;
}

.purchasing th, .purchasing td {
	padding: 9px;
}

.purchasing td.no-dotts {
	background: #fff ;
}

.purchasing th {
	background: #ededed url(/i/form_back.gif) top left no-repeat;
	text-align: left;
}

.purchasing th span {
	font-weight: normal;
}

.purchasing td {
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
}

.defrosting {
	width: 490px;
	margin: 0 0 10px 0;
}

.defrosting th, .defrosting td {
	padding: 9px;
}

.defrosting th {
	background: #ededed url(/i/form_back.gif) top left no-repeat;
	text-align: left;
}

.defrosting th span {
	font-weight: normal;
}

.defrosting td {
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
}

td.cooking-subhead {
	background: #ededed;
}

#dinner-served {
	background: url(/i/dinner-served-back.gif) top left no-repeat;
	padding: 0 0 21px 21px;
	margin: 18px 0 0 0;
}


/* perdue difference */

#difference-intro {
	padding: 12px 20px 20px 20px;
}

#difference-intro p span {
	font-weight: bold;
	color: #0068b3;
}

#difference-blurbs {
	width: 490px;
}

#difference-blurbs th {
	text-align: left;
}

.blurb-img {
	padding: 0 21px 5px 0;
}


/* corporate */

#company-img {
	padding: 8px 5px 9px 0;
}

#company-intro {
	padding: 5px 10px 0 20px;
}

#perdue-press {
	width: 505px;
	margin: 20px 10px 10px 19px;
}

#company-intro h3 {
	color: #dc521f;
	font-size: 17px;
}

dl.date-link {
	width: 455px;
}

dl.date-link dt {
	color: #666;
	padding: 3px 5px 3px 0;
	margin: 0;
}

dl.date-link dd {
	padding: 0 5px 10px 0;
	margin: 0;
}

dl.date-link dd a {
	font-weight: bold;
}

dl.date-link dd span {
	font-weight: bold;
	color: #0068b3;
}

dl.news-link {
	width: 455px;
	margin: 0 0 0 9px;
}
dl.news-link dt {
	color: #666;
	padding: 3px 5px 3px 0;
	margin: 0;
}

dl.news-link dd {
	padding: 0 5px 10px 0;
	margin: 0;
}

dl.news-link dd a {
	font-weight: bold;
}

dl.news-link dd span {
	font-weight: bold;
	color: #0068b3;
}
p.news-year-navigation{
	margin: 0 0 0 10px;
	color: #036;
}

#careers-content {
	padding: 15px 25px 15px 15px;
}

#careers-content table td {
	padding: 5px 20px 5px 0;
}

#careers-content table p {
	padding: 0 0 3px 0;
}

#careers-results {
	width: 510px;
}

#careers-results td {
	padding: 0 10px 0 0;
}

#news-intro {
	margin-bottom: 10px;
}

.news-pagination {
	background: url(/i/news_pagination_back.gif) bottom left no-repeat;
	margin-bottom: 10px;
}

.news-pagination2 {
	margin-bottom: 10px;
}

.news-pagination p, .news-pagination2 p {
	color: #036;
	padding: 10px;
}

#timeline-dates {
	height: 45px;
	background: url(/i/timeline_dates_back2.jpg) top left no-repeat;
}

#timeline-links {
	padding: 0 11px 0 26px;
}

#timeline-start-content {
	background: url(/i/timeline_start_back.gif) top left repeat-y;
}

#timeline-start-content p {
	color: #fff;
	font-weight: bold;
	padding: 0 21px 10px 10px;
	margin: 0 0 0 325px;
}

#timeline-content {
	background: url(/i/timeline_back.gif) top left repeat-y;
	padding: 0 0 0 11px;
}

#timeline-content p {
	font-weight: bold;
	line-height: 130%;
	padding: 0 21px 10px 10px;
	margin: 0 0 0 325px;
}

#timeline-content p.text2000 {
	margin: 0;
}

#timeline-content table p {
	font-weight: bold;
	line-height: 130%;
	padding: 10px 21px 10px 10px;
	margin: 0;
}

#timeline-img {
	margin: 0 17px 10px 0;
}

#timeline-caption {
	height: 55px;
	background: url(/i/timeline_caption_back.gif) top left repeat-y;
}

#timeline-caption p {
	color: #fff;
	font-weight: normal;
	line-height: 130%;
	padding: 11px 20px 5px 20px;
}

p#timeline-prev-next {
	padding: 10px 21px 10px 10px;
}


/* search */

#results-sort {
	width: 205px;
}

#results-sort ul {
	list-style: none;
	margin: 8px 0 10px 10px;
}

#results-sort h3 {
	color: #036;
}

p.label {
	color: #0068b3;
	font-weight: bold;
	padding: 0 0 5px 0;
}

#content-results {
	width: 550px;
}

#search-form {
	padding: 0 12px 10px 20px;
}

#search-form p {
	line-height: 150%;
}

#search-form p span, #search-form p input, #search-form p label {
	vertical-align: middle;
}

#search-results h2 {
	color: #06c;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 10px 0;
}

#sortbar {
	background: #f3f3f3;
	width: 550px;
}

#sort-label p {
	padding: 5px 5px 5px 13px;
}

#sort-select p {
	padding: 5px 0;
}

#results-numbers p {
	padding: 5px 23px;
}

#sortbar span {
	color: #0068b3;
}

.results-info {
	width: 550px;
	margin: 10px 0;
}

.results-info td {
	padding-right: 8px;
}

.results-info td.results-img {
	width: 85px;
}

.results-info p {
	font-weight: bold;
	padding: 0 0 1px 0;
}

.results-info p span {
	font-weight: normal;
	text-align: right;
}


/* callouts */

#callouts, #callouts-nutrition, #callouts-contact {
	width: 207px;
	padding: 0 8px 10px 0;
}

.callout-top, .callout-prod-top, .callout-contact-top {
	padding: 0;
	margin: 0;
}

/* Hides from IE-mac \*/
.related-callout li, .contact-callout li, .product-callout li, 
.contact-callout p, .product-callout p, 
.related-callout h4, .contact-callout h4, .product-callout h4{
	height: 1%;
}

/* End hide from IE-mac */

.related-callout, .contact-callout {
	width: 188px;
	background: url(/i/callout_bottom.gif) bottom left no-repeat;
	padding: 0 5px 10px 14px;
	margin: 0 0 8px 0;
}

.new-callout {
	width: 188px;
	background: url(/i/callout-new-bottom.gif) bottom left no-repeat;
	padding: 0 5px 10px 14px;
	margin: 0 0 8px 0;
}

.related-callout h4, .contact-callout h4, .new-callout h4 {
	font-size: 15px;
	color: #3e8b41;
	background: url(/i/callout_hdr_bottom.gif) bottom left no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
}

.product-callout {
	background: url(/i/callout_prod_bottom.gif) bottom left no-repeat;
	padding: 0 15px 10px 14px;
	margin: 0 0 8px 0;
}

.product-callout h4 {
	font-size: 15px;
	color: #3e8b41;
	background: url(/i/callout_prod_hdr_bottom.gif) bottom left no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
}

.related-callout h6, .product-callout h6, .contact-callout h6, .new-callout h6 {
	font-size: 10px;
	color: #000;
	padding: 0 0 7px 0;
}

.related-callout h5, .product-callout h5, .contact-callout h5, .new-callout h5 {
	font-size: 11px;
	color: #000;
	padding: 0 0 5px 0;
}

.related-callout p, .product-callout p, .contact-callout p, .new-callout p {
	font-size: 10px;
	color: #000;
	padding: 0 0 7px 0;
}

.related-callout ul, .product-callout ul, .contact-callout ul, .new-callout ul {
	list-style: none;
	padding: 0 0 5px 0;
}

.related-callout li p, .product-callout li p, .contact-callout li p, .new-callout li p {
	font-size: 10px;
	color: #0068b3;
	padding: 0 0 5px 0;
}

.related-callout li a, .product-callout li a, .contact-callout li a, .new-callout li a {
	font-weight: bold;
}

#callout-feature {
	background: url(/i/feature_callout_back.jpg) top left no-repeat;
	padding: 10px 5px 5px 14px;
	margin: 0;
}

#callout-feature p {
	color: #fff;
	font-weight: bold;
	padding: 0;
}

#callout-feature a {
	color: #fff;
}

.h-divider-dotted-feature {
	background: url(/i/h_divider_dotted_feature.gif) top left repeat-x;
	padding: 0;
}

.h-divider-dotted-videos {
	background: url(/i/h_divider_dotted_videos.gif) center repeat-x;
	height:3px;
}

#feature-callout-bottom {
	padding: 0;
	margin: 0 0 8px 0;
}

#newsletter {
	padding: 0 0 5px 0;
}

#bu-top {
	padding: 0;
	margin: 0;
}

.callout-commitments {
	background: url(/i/commitments-callout-back.jpg) bottom left no-repeat;
	padding: 12px 10px 5px 10px;
	margin: 0 0 8px 0;
    height: 100%;
}

.callout-commitments .img-flush-left {
	float: left;
	padding: 0 7px 5px 0;
	margin: 0;
}

.callout-commitments, .callout-commitments p, .callout-commitments a {
	font-size: 10px !important;
}

.callout-bu {
	background: url(/i/business_units_back2.jpg) bottom left no-repeat;
	padding: 12px 10px 15px 14px;
	margin: 0 0 4px 0;
}



.callout-review {
	background: url(/i/callout_review_back.jpg) bottom left no-repeat;
	padding: 12px 10px 15px 14px;
	margin: 0 0 4px 0;
}

.callout-bu ul, .callout-review ul, .callout-commitments ul {
	list-style: none;
	padding: 0 0 5px 0;
}

.callout-bu li p, .callout-review li p, .callout-commitments li p {
	font-size: 10px;
	color: #0068b3;
	padding: 0 0 5px 0;
}

.callout-bu li a, .callout-review li a, .callout-commitments li a {
	font-weight: bold;
}

ul.arrow-link {
	list-style: none;
	padding: 0 0 5px 0;
}

ul.arrow-link li {
	color: #0068b3;
	background: url(/i/arrow_link.gif) top left no-repeat;
	padding: 0 0 5px 8px;
}

ul.arrow-link li p {
	padding: 0;
}

ul.arrow-link li a {
	font-weight: bold;
}


/* footer navigation */

#footer {
	clear: both;
	color: #369;
	padding: 6px 0 12px 0;
}

#footer p {
	font-size: 10px;
}

#footer-l {
	float: left;
}

#footer-r {
	float: right;
	color: #000;
	font-weight: bold;
}

#footer span {
	color: #000;
}


/* forms, misc */

.form-content {
	background: url(/i/form_back.gif) top left repeat-x;
	padding: 5px 0 10px 0;
	margin: 0 14px 0 20px;
}

.form-bottom {
	font-size: 10px;
	background: url(/i/form_bottom.gif) top left repeat-x;
	padding: 0;
	margin: 0 14px 10px 20px;
}

.form-below {
	margin: 10px 14px 10px 20px;
}

p.form-intro {
	padding: 0 20px 5px 20px;
}

h4.form-intro {
	color: #036;
	font-size: 12px;
	padding: 0 20px 10px 20px;
}

.form-below h4 {
	color: #036;
	font-size: 12px;
	padding: 0 20px 10px 0;
}

.centered {
	text-align: center;
}

#ask-jim-head {
	background: url(/i/ask_jim_head.jpg) bottom left no-repeat;
	padding: 0 0 18px 0;
	margin: 0 0 0 1px;
}

#ask-intro {
	background: url(/i/ask_jim_back.jpg) top left no-repeat;
	width: 531px;
	height: 117px;
	margin-right: 14px;
}

#ask-intro p {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 25px 200px 10px 30px;
}

.ask-jim-content {
	padding: 0 20px;
}

#ask-jim-img {
	padding: 1px 3px 0 0;
}

#ask-jim2 {
	background: url(/i/ask_jim2_back.jpg) top left no-repeat;
	padding: 15px 22px 10px 220px;
	margin: 0;
}

#aj {
	background: url(/i/ask_jim_back.gif) repeat-y;
}
	
#unsubscribe-content {
	padding: 15px 75px 10px 20px;
}

#unsubscribe-content p input {
	vertical-align: top;
	margin-right: 10px;
}

#contact-content {
	margin: 8px 23px 0 23px;
}

#contact-content table {
	width: 100%;
}

#contact-content table td {
	padding: 5px;
}

#contact-content table td.rt {
	white-space: nowrap;
}

#contact-content table label {
	font-weight: normal;
}

#contact-content table p {
	padding: 0;
}

#contact-content table#comment-select {
	width: 300px;
}

#comment-select td {
	padding: 2px 5px 2px 0;
}

.required {
	color: #0068b3;
}

.error-summary {
    color: #cc0000;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}

.error {
	color: #cc0000 !important;
}

.error-hidden {
	color: #cc0000;
	display: none;
}

.vertical-divider {
	background: url(/i/v_divider_dotted.gif) top left repeat-y;
}

.vertical-divider-table {
	background: url(/i/v_divider_dot_table.gif) top left repeat-y;
}

.clearit {
	clear: both;
	height: 0;
}

.h-divider-dotted {
	font-size: 5px;
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
	padding: 0;
	margin: 0 0 10px 0;
}

#booklets {
	width: 503px;
}

#booklets th {
	color: #003265;
	font-weight: bold;
	text-align: left;
	background: url(/i/th_back.jpg) top left repeat-y;
	padding: 6px 10px;
}

#booklets p {
	padding: 0 0 5px 0;
}

#friend-info {
	padding: 10px;
}

#friend-content {
	width: 100%;
}

#friend-content h4 {
	color: #036;
}

#faq {
	width: 535px;
	background: url(/i/faq_back.jpg) top left repeat-y;
}

#faq ul {
	padding: 15px 38px 0 38px;
}

#faq a, #faq a:hover {
	color: #fff;
}

#faq-answers {
	padding: 20px 21px;
}
#faq-answers h3 {
	color: #036;
}

#faq-answers dt {
	padding: 0 0 10px 0;
}

#faq-answers dd {
	margin: 0 0 0 17px;
}

p.caption {
	clear: both;
	font-size: 9px;
	line-height: 120%;
}


/* site index */

#si {
	padding: 0 16px 16px 17px;
	font-weight: bold;
}

#si p {
	padding: 0;
	text-align: left;
}

#si-menu {
	width: 727px;
	display: block;
}

#si-home {
	background: url(/i/si_top.gif) top left no-repeat;
}

#si-home td {
	padding: 11px 0;
}

td#si-home-bottom {
	padding: 0;
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
}

#si-menu .sub-container {
	display: none;
	padding: 0;
	margin: 0;
}

#si-menu .sub-container td {
	padding: 3px 0 3px 0;
}

.first-level td {
	background: #f3f3f3;
	border-bottom: 1px solid #fff;
	padding: 4px 0 4px 0;
}
	
#track {
    position:absolute;
    top: -100px;
    left: -100px;
}

table.checkboxes {
    padding: 0;
    margin: 0;
}

table.checkboxes label {
    font-weight: normal;
    cursor: pointer;
}

table.checkboxes td {
    padding-right: 10px;
}

table.checkboxes th {
    padding-right: 5px;
}

table.checkboxes td {
    padding-bottom: 3px;
}


/* 52 Faces */

.faces_scroller {
	color: #fff;
	width: 420px;
}
.faces_scroller a, .faces_scroller a:hover, .faces_scroller a:visited {
	color: #fff;
	text-decoration: underline;
}

/* our tips */

#ourtips-intro {
	padding: 5px 10px 0 20px;
}

#ourtips-intro p {
	padding: 0 10px 5px 0;
}

#ourtips-intro h3 {
	color: #dc521f;
	font-size: 17px;
}
#ourtips-img {
	padding: 8px 15px 9px 0;
}


/* recipe card */

#card {
	width: 505px;
	padding: 0;
	margin: 0;
}

#card td {
	vertical-align: top;
	padding: 0;
}

td#card-print, td#card-close {
	vertical-align: middle;
}

td#card-ingredients{
	height: 162px;
	padding: 10px 18px;
	border-top: 3px solid #ffca1e;
}
td#card-ingredients ol li{
	color: #003366;
	font-weight: bold;
}

td#card-ingredients ol li span{
	color: #000;
	font-weight: normal;
}

/*#cooking ol li {
	color: #003366;
	font-weight: bold;
}

#cooking ol li span {
	color: #000;
	font-weight: normal;
}
*/

td#card-specs {
	padding: 10px 5px 10px 8px;
	border-top: 3px solid #ffca1e;
	border-left: 1px solid #ffca1e;
}

td#card-instructions {
	height: 162px;
	padding: 10px 18px;
	border-top: 3px solid #ffca1e;
}

#card td.title {
	text-align: left;
	vertical-align: middle;
}

#card td.left-side-border {
	background: url(/i/card_side_border.gif) top right repeat-y;
}

#card td.right-side-border {
	background: url(/i/card_side_border.gif) top left repeat-y;
}

#card p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding: 0;
	margin: 0;
}	

#card p span {
	font-weight: bold;
}

#card a {
	color: #0068b3;
	font-weight: bold;
	text-decoration: none;
}

#card-print p {
	line-height: 10px;
	text-align: right;
}

#card-close p {
	line-height: 10px;
	text-align: right;
}

#card-close a {
	font-weight: normal;
}

#card p.card-note {
	font-weight: bold;
	padding: 6px 18px 6px 18px;
}

#card p.card-note span {
	color: #0068b3;
	font-weight: normal;
}

#card p.card-pagination {
	color: #fff;
	background: #dc521f;
	text-align: right;
	padding: 4px 10px 3px 10px;
}

#card h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 12px;
	line-height: 12px;
	padding: 0 10px 0 0;
	margin: 0;
}

#card h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #dc521f;
	font-size: 10px;
	padding: 0 0 7px 0;
	margin: 0;
}

#card ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#card ol {
	padding: 0;
	margin: 0;
}

#card ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	background: url(/i/bullet_small.gif) top left no-repeat;
	padding: 0 0 0 6px;
	margin: 0;
}

#card ul li span {
	color: #0068b3;
	font-weight: bold;
}

#card ol li {
	color: #dc521f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	padding: 0;
	margin: 0 0 0 18px;
}

#card ol li span {
	color: #000000;
	font-weight: normal;
}


/* cooking step */

#cooking h3 {
	color: #d85625;
	padding: 0 0 3px 0;
}

#cooking ol {
	margin-left: 22px;
}

#cooking ol li {
	color: #003366;
	font-weight: bold;
}

#cooking ol li span {
	color: #000;
	font-weight: normal;
}

/* cooking tip */

#cooking_tip h3 {
	color: #d85625;
	padding: 0 0 3px 0;
}

#cooking_tip ol {
	margin-left: 22px;
}

#cooking_tip ol li {
	color: #003366;
	font-weight: bold;
}

#cooking_tip ol li span {
	color: #000;
	font-weight: normal;
}


/* B to B */

h3.b2b {
	color: #036;
	background: url(/i/b2b_h3_back.jpg) top left no-repeat;
	padding: 6px 12px;
	margin: 0 0 15px 0;
}

.b2b-link {
	color: #0068b3;
}

.b2b-indent {
	margin-left: 175px;
}

h5.b2b-hdr {
	color: #dc521f;
	font-size: 12px;
	padding: 0 0 10px 0;
}

.gray-line {
	background: url(/i/gray-line.gif) top repeat-x;
	padding: 0;
}


/* Gluten-free */

#gluten-free {
	width: 725px;
}

#gluten-free table {
	border-top: 1px solid #0068b3;
	border-left: 1px solid #0068b3;
}

#gluten-free table td {
	font-size: 10px;
	padding: 3px 10px;
	border-right: 1px solid #0068b3;
	border-bottom: 1px solid #0068b3;
}


/* splash */

#splash p {
	height: 43px;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	padding: 0;
	margin: 7px 20px 0 12px;
}

#splash-red {
	height: 190px;
	background: url(http://www.perdue.com/i/splash_red_bg.jpg) top left repeat-y;
}

#splash-blue {
	height: 190px;
	background: url(http://www.perdue.com/i/splash_blue_bg.jpg) top left repeat-y;
}

#splash-yellow {
	height: 190px;
	background: url(http://www.perdue.com/i/splash_yellow_bg.jpg) top left repeat-y;
}

#splash-red-lm {
	width: 18px;
	background: url(/i/splash_red_lm.jpg) top left no-repeat;
}

#splash-blue-lm {
	width: 18px;
	background: url(/i/splash_blue_lm.jpg) top left no-repeat;
}

#splash-yellow-lm {
	width: 18px;
	background: url(/i/splash_yellow_lm.jpg) top left no-repeat;
}
	
#splash-yellow-rm {
	width: 15px;
	background: url(/i/splash_yellow_rm.jpg) top left no-repeat;
}

#footer-splash {
	width: 760px;
	background: url(/i/splash_footer_bg2.jpg) top left no-repeat;
	text-align: center;
}

p#splash-footer {
	color: #0068b3;
	font-size: 10px;
	text-align: center;
	padding: 25px 10px 0 10px;
	margin: 0;
}

#footer-splash span {
	color: #000;
}


/* careers for styles */
.radios input {
	float: left; 
	margin: 2px 5px 0 0; 
	_margin: -2px 3px 0 0;
	display: table-cell;
	vertical-align: middle;
}

/* for safari  */
.radios  span {
	width: 205px;
	float: left;
}

.main-label {
	text-align: right;
	vertical-align: top;
	padding: 12px 0 0 0 !important;
}


/* Product Spotlight */

#spotlight {
	width: 729px;
	margin-left: 19px;
}

#spot-left {
	background: url(/i/spot-left.gif) top left repeat-y;
	vertical-align: top;
}

.spot-left {
	background: url(/i/spot-left.gif) top left repeat-y;
}

.spot-left-blue {
	background: url(/i/spot-left-blue.gif) top left repeat-y;
}

.spot-left-blue-narrow {
	background: url(/i/spot-left-blue2.gif) top left repeat-y;
}

#spot-right, #spot-right2, #spot-right3, #spot-right4 {
	width: 7px;
	background: url(/i/spot-right.gif) top right repeat-y;
}

.spot-right-blue {
	width: 23px;
	background: url(/i/spot-right-blue.gif) top right repeat-y;
}

.spot-right-blue-narrow {
	background: url(/i/spot-right-blue2.gif) top right repeat-y;
}

p.spot-img {
	padding: 0;
}

#spotlight a {
	font-weight: bold;
}

#spotlight-text {
	padding: 0 15px 10px 0;
}

#spotlight-text-2006-09 {
	width: 347px;
	background: url(/i/spot-2006-09-text-back.jpg) top left no-repeat;
	padding: 0 20px 10px 3px;
}

#spot-2006-09b-left {
	width: 18px;
	background: url(/i/spot-2006-09b-left.jpg) top left no-repeat;
}

#spot-2006-12-left {
	width: 363px;
	padding: 0 16px 0 36px;
}

#spot-2006-12-left p {
	padding: 0 0 7px 0;;
}

#spot-2006-09b-right {
	width: 23px;
	background: url(/i/spot-2006-09b-right.jpg) top left no-repeat;
}

#spot-2006-12-right {
	width: 291px;
}

#spot-2006-12-right div {
	padding: 12px 12px 12px 21px;
	border-right: 1px solid #ffc422;
	border-bottom: 1px solid #ffc422;
	border-left: 1px solid #ffc422;
}

#spot-2006-12-link {
	color: #0068b3;
	width: 291px;
	padding: 0 0 0 36px;
}

#spot-2006-12-link a {
	text-decoration: underline;
}

#spot-2006-12-h2 {
	color: #fff;
	background: #dc521f;
	padding: 4px 12px 3px 22px;
}

#spot-2007-03-middle1 {
	width: 360px;
	height: 28px;
	background: url(/i/spot-2007-03-middle1.jpg) top left no-repeat;
}

#spot-text-2007-03 {
	color: #fff;
	font-weight: bold;
	background: url(/i/spot-2007-03-hdr-back.gif) top left repeat-y;
	padding: 5px 20px;
}

.spot-prod {
	background: url(/i/spot-prod-divider.gif) top left repeat-y;
}

.spot-product-text {
	padding: 0 8px 10px 8px;
}

#spotlight-recipes {
	width: 132px;
}

#spotlight-recipes div {
	width: 96px;
	padding: 11px 18px 10px 17px;
	border-left: 1px solid #ffc422;
}

.callout-link {
	font-size: 10px;
	font-weight: bold;
	color: #0068b3;
}

#link-a {
	text-align: center;
	padding: 0 12px 25px 20px;
}

#link-b {
	text-align: center;
	padding: 0 20px 25px 5px;
}

#link-c {
	text-align: center;
	padding: 0 20px 25px 5px;
}

#link-d {
	text-align: center;
	padding: 0 30px 25px 5px;
}

#spotlight-recipes2 {
	width: 141px;
}

#spotlight-recipes2 div {
	width: 96px;
	padding: 16px 23px 10px 21px;
	border-left: 1px solid #ffc422;
}

.spot-right {
	width: 7px;
	background: url(/i/spot-right.gif) top right repeat-y;
}

#link-a2 {
	padding: 0 7px 0 13px;
}

#link-b2 {
	padding: 0 6px 0 12px;
	border-left: 1px solid #c3daee;
}

#link-c2 {
	padding: 0 15px 0 13px;
	border-left: 1px solid #c3daee;
}

#link-d2 {
	padding: 0 5px 0 13px;
	border-left: 1px solid #c3daee;
}

#link-e2 {
	padding: 0 12px 0 13px;
	border-left: 1px solid #c3daee;
}

#available {
	color: #fff;
	font-weight: bold;
	background: #0068b3;
	padding: 4px 20px;
	border-left: 1px solid #ffc422; 
}

#locations {
	width: 662px;
	margin: 12px 40px 0 20px;
}

#locations td p {
	line-height: 150%;
}

h5.bourbon {
	color: #ba0068;
	padding: 0 0 5px 0;
}

ul.bourbon {
	list-style: none;
	margin: 0 0 8px 0;
}

ul.bourbon li {
	vertical-align: top;
	background: url(/i/bullet-bourbon.gif) top left no-repeat;
	padding: 0 0 3px 10px;
}

h5.honey {
	color: #f90;
	padding: 0 0 5px 0;
}

ul.honey {
	list-style: none;
	margin: 0 0 10px 0;
}

ul.honey li {
	vertical-align: top;
	background: url(/i/bullet-honey.gif) top left no-repeat;
	padding: 0 0 3px 10px;
}

h5.dijon {
	color: #ce6717;
	padding: 0 0 5px 0;
}

ul.dijon {
	list-style: none;
	margin: 0 0 10px 0;
}

ul.dijon li {
	vertical-align: top;
	background: url(/i/bullet-dijon.gif) top left no-repeat;
	padding: 0 0 3px 10px;
}

h5.bbq {
	color: #a30620;
	padding: 0 0 5px 0;
}

ul.bbq {
	list-style: none;
	margin: 0 0 10px 0;
}

ul.bbq li {
	vertical-align: top;
	background: url(/i/bullet-bbq.gif) top left no-repeat;
	padding: 0 0 3px 10px;
}

h5.tso {
	color: #e25f23;
	padding: 0 0 5px 0;
}

ul.tso {
	list-style: none;
	margin: 0 0 8px 0;
}

ul.tso li {
	vertical-align: top;
	background: url(/i/bullet-tso.gif) top left no-repeat;
	padding: 0 0 3px 10px;
}


/* Coupons */

#coupon {
	width: 731px;
	background: url(/i/coupon-back.gif) top left repeat-y;
	margin: 0 14px 0 15px;
}

#coupon-asterisk {
	font-size: 9px;
	padding: 0 2px 0 0;
}

#coupon-note {
	font-size: 9px;
	padding: 0 42px 15px 0;
}

#coupon-product {
	width: 340px;
}

#coupon td.coupon-field-r {
	width: 255px;
	padding: 5px 42px 5px 0;
}

#coupon td.coupon-field-l {
	text-align: right;
	width: 84px;
	padding: 5px;
}

#coupon-recipes {
	width: 706px;
	margin: 5px 5px 0 20px;
}

#coupon-recipes td {
	padding: 0 15px 0 0;
}

.coupon-error {
	color: #d1481a;
	font-weight: bold;
	padding: 3px 0 0 0;
}

.get_coupon {
	text-align: left;
	padding: 0 0 10px 55px;
}

.get_coupon span {
	padding: 0 0 0 65px;
}

#coupon-ty {
	width: 731px;
	margin: 0 14px 10px 15px;
}

td#coupon-more-recipes {
	padding: 15px 0 0 0;
}

#coupon-reg {
	width: 731px;
	background: url(/i/coupon-back.gif) top left repeat-y;
	margin: 0 15px 0 15px;
}

.coupon-container {
	text-align: center;
	padding: 0 50px;
}

.coupon-container input {
	vertical-align: middle;
}

.coupon-container input.zip {
	vertical-align: middle;
	border: 1px solid #030102;
	padding: 4px;
	font-size: 22px;
	color: #030102;
}

.coupon-container img {
	vertical-align: middle;
}

.coupon-container .note {
	font-size: 9px;
	text-align: left;
}

#frmCoupon {
	margin: 0 0 0 57px;
}

.coupon-l {
	float: left;
	width: 587px;
}

.coupon-r {
	float: left;
	width: 144px;
}


.coupon-container-thankyou  {
	padding: 0 30px 0 150px;
}

.coupon-container-thankyou input {
	padding: 1px;
}

.coupon-container-thankyou .newsletter td {
	padding: 0 8px 7px 0;
}

#coupon-reg .img-flush-left {
	padding: 0;
}

.coupon-container-thankyou .newsletter td label {
	margin: 0 0 -9px 0;
	display: block;
	padding: 0;
}

.coupon-container-thankyou .newsletter td .required {
	color: #CB0401;
	font-size: 10px;
}

.coupon-container-thankyou .center-text {
	text-align: center;
}

.coupon-container-thankyou .small-text {
	font-size: 10px;
	color: #0068B1;
}

.coupon-container-thankyou .small-text a {
	text-decoration: underline;
}

.coupon-callout {
	padding: 12px 19px 0 19px;
}

.coupon-callout img {
	margin: 4px 0 4px 0;
}

#coupons {
	height: 100%;
	background: url(/i/coupon_callout_border.gif) right top repeat-y;
}

.fcoupon {
	width: 716px;
	margin: 0 16px 0 0;
}

#coupon-2007-04 {
	width: 728px;
	background: url(/i/coupon-2007-04-back.gif) top left repeat-y;
	margin: 0 15px 0 15px;
}

#coupon-2007-04 p {
	padding: 0;
}

#coupon-2007-04 p#coupon-2007-04-bottom {
	background: url(/i/coupon-2007-04-bottom.jpg) bottom left no-repeat;
	padding: 10px 40px 32px 60px;
}

/* perfect portions 2008 12 */

#coupon-pp-08-12 {
	width: 727px;
}

#pp-08-12-middle {
	background: url(/i/email/pp-08-12-middle-back.jpg) top left repeat-y;
}

#coupon-container-pp-08-12 {
	padding: 0;
	width: 607px;
	margin: 0 0 0 0;
}

#coupon-container-pp-08-12 .coupon-download {
	padding: 0 0 10px 85px;
}

#coupon-pp2-08-12 {
	width: 733px;
}

#pp2-08-12-middle {
	background: url(/i/email/pp2-08-12-middle-back.jpg) top left repeat-y;
}

#coupon-container-pp2-08-12 {
	padding: 0;
	width: 607px;
	margin: 0 0 0 68px;
}

#coupon-container-pp2-08-12 .coupon-note {
	text-align: left !important;
}

#coupon-container-pp2-08-12 .get_coupon {
	padding-left: 10px;
}

/* coupon 2007-08 */

#coupon-07-08 {
	width: 732px;
}

.coupon-download {
	font-size: 14px;
	margin: 0 0 0 20px;
}

#reg-07-08-middle {
	background: url(/i/email/reg-07-08-middle-back.jpg) top left repeat-y;
}

#coupon-container-07-08 {
	width: 607px;
	background: url(/i/email/reg-07-08-back.jpg) top left repeat-x;
	margin: 0 16px 0 10px;
}

#land-07-08-products {
	width: 732px;
	background: url(/i/email/land-07-08-products-back.gif) top left repeat-y;
}

#land-product1 {
	float: left;
	width: 137px;
	padding: 0 32px 0 37px;
}

#land-product2 {
	float: left;
	width: 137px;
	padding: 0 32px 0 0;
}

#land-product3 {
	float: left;
	width: 137px;
	padding: 0 32px 0 0;
}

#land-product4 {
	float: left;
	width: 137px;
	padding: 0 32px 0 0;
}

#ty-07-08-l {
	float: left;
	width: 150px;
}

#ty-07-08-c {
	float: left;
	width: 437px;
}

#ty-07-08-r {
	float: left;
	width: 144px;
}

#ty-recipes {
	width: 92px;
	background: url(/i/email/ty-07-08-recipes-back.jpg) top left repeat-x;
	padding: 16px 19px 5px 18px;
	border-left: 1px solid #fff;
}

/* coupon 2008-12 */

#coupon-08-12 {
	width: 728px;
}

#reg-08-12-middle {
	background: url(/i/email/reg-08-12-middle-back.jpg) top left repeat-y;
}
 
#coupon-container-08-12 {
	margin: 0 10px 0 10px;
	padding: 0 30px 40px 50px;
}

#coupon-container-08-12 table td {
	padding: 0 12px 0 0;
}

#coupon-container-08-12 table td img {
	margin: 0 0 5px 0;
}

#coupon-container-08-12 table td.last {
	padding: 0 0 0 0;
}

#coupon-container-08-12 input {
	width: 275px;
}

#coupon-container-08-12 input.btn {
	width: auto !important;
}

#coupon-container-08-12 .get_coupon {
	padding: 0 0 10px 0;
}

.coupon-download-08 {
	font-size: 11px;
	margin: 0 20px 0 0;
}

.coupon-align-center {
	text-align: center;
}

.coupon-footer-08-12 {
	background: #A4C9E4 url(/i/email/reg-08-12-footer.jpg) bottom left no-repeat;
	padding: 10px 50px 10px 50px;
}


#sc-08-12-middle {
	background: url(/i/email/reg-07-08-middle-back.jpg) top left repeat-y;
}

#sc-08-12-middle .get_coupon {
	text-align: left;
	padding: 0 0 10px 15px;
}

/* SPANISH */

#es-nav {
	padding: 0;
	background: url(/es/i/es-buscador-back.jpg) top right no-repeat;
	_margin: 0 0 -3px 0;
}

#es-homenav {
	padding: 0;
	background: url(/es/i/es-home-buscador-back.jpg) top right no-repeat;
	_margin: 0 0 -3px 0;
}

#es-home-recipe, #es-recipe {
	display: inline;
}

#es-home-recipe input, #es-recipe input {
	vertical-align: top;
	margin: 15px 0 0 3px;
}

.es-subnav {
	font-size: 10px;
	color: #300;
	font-weight: bold;
	height: 14px;
	padding: 7px 40px;
}

.es-subnav a {
	color: #300;
	text-decoration: none;
	background: url(/es/i/es-subnav-arrow.gif) top left no-repeat;
	padding: 0 0 0 10px;
}

.es-subnav a:hover {
	color: #600;
	text-decoration: none;
}

.es-subnav a.on {
	color: #600;
	text-decoration: none;
}

.es-subnav span {
	color: #fc0;
}

#es-products-subnav {
	background: url(/es/i/es-subnav-productos-back.jpg) top left no-repeat;
}

#es-recipes-subnav {
	background: url(/es/i/es-subnav-recetas-back.jpg) top left no-repeat;
}

#es-handling-subnav {
	background: url(/es/i/es-subnav-manejo-back.jpg) top left no-repeat;
}

#es-home-bottom-l3 {
	background: url(/es/i/es-home-bottom-l3.jpg) top left no-repeat;
}

#es-home-bottom-l3 p {
	font-size: 9px;
	padding: 0 75px 0 0;
}

#es-home-bottom-r3 {
	background: url(/es/i/es-home-bottom-r3.jpg) top left no-repeat;
}

#es-home-bottom-r3 p {
	font-size: 9px;
	padding: 0 12px 30px 12px;
}

#es-crumb {
	background: url(/es/i/es-crumb-back.jpg) top left no-repeat;
	color: #666;
	width: 680px;
	padding: 18px 40px 15px 40px;
}

#es-pghdr h3 {
	font-size: 16px;
	color: #0c2854;
	width: 726px;
	background: url(/es/i/es-h-divider.gif) bottom left repeat-x;
	padding: 2px;
	margin: 0 17px 9px 17px;
}

#es-pghdr h3 a, #es-pghdr h3 a:hover {
	color: #0c2854;
	text-decoration: none;
}

#es-landing {
	width: 731px;
	margin: 0 12px 0 17px;
}

#es-landing-feature-l {
	width: 511px;
	padding: 0 23px 10px 0;
}

#es-landing-feature-l h3 {
	color: #05469e;
}

#es-landing-l-top {
	width: 511px;
	background: url(/es/i/es-landing-back.jpg) top left no-repeat;
	margin: 0 0 10px 0;
}

#es-landing-feature-r {
	padding: 0 0 10px 0;
}

#es-landing-r-top {
	width: 197px;
}

#es-landing-desc {
	padding: 10px 15px 0 12px;
}

#es-landing-feature-link {
	color: #900;
	font-size: 13px;
}

#es-landing-feature-link a, #es-landing-feature-link a:hover {
	color: #900;
	text-decoration: none;
}

#es-landing-desc p {
	color: #600;
	padding: 0 0 20px 0;
}

#es-landing-cali {
	padding: 0 15px 10px 12px;
	vertical-align: bottom;
}

#es-landing-cali p {
	padding: 0;
}

#es-lnav {
	list-style: none;
	background: url(/es/i/es-lnav-back.gif) top left no-repeat;
}

#es-lnav p {
	padding: 2px 0 0 0;
	margin: 0 8px;
}

#es-lnav h3 {
	color: #600;
	padding: 3px 5px 5px 23px;
}

#es-lnav a {
	display: block;
	margin: 0;
}

.es-lnav-top {
	font-weight: bold;
	background: url(/es/i/es-lnav-arrow.gif) top left no-repeat;
	padding: 0 5px 7px 16px;
}

.es-lnav1 {
	font-weight: bold;
	background: url(/es/i/es-lnav-arrow.gif) top left no-repeat;
	border-bottom: 1px solid #d5944e;
	padding: 0 5px 7px 16px;
}

.es-lnav-top, .es-lnav1 {
	color: #4d0c01;
	text-decoration: none;
}

.es-lnav-top:hover, .es-lnav1:hover {
	color: #f30;
	text-decoration: none;
}

.es-lnav2 {
	color: #f30;
	background: url(/es/i/es-lnav2-arrow.gif) top left no-repeat;
	padding: 0 7px 5px 27px;
}

.es-lnav2:hover {
	color: #f30;
	text-decoration: underline;
}

#es-rnav {
	width: 197px;
}

#es-rnav ul {
	list-style: none;
	background: url(/es/i/es-rnav-back.jpg) top left no-repeat;/*es-landing-feature-r*/
}

#es-rnav ul li {
	background: url(/es/i/es-rnav-divider.gif) bottom left no-repeat;
	padding: 7px 0 7px 17px;
}

#es-rnav ul li#es-rnav-last {
	background: none;
}

#es-rnav ul h3 {
	color: #600;
	padding: 0 0 0 3px;
}

#es-rnav ul p {
	background: url(/es/i/es-rnav-arrow.gif) top left no-repeat;
	padding: 0 0 0 18px;
}

#es-rnav ul a {
	color: #4d0c01;
}

#es-rnav ul a:hover {
	color: #f30;
	text-decoration: none;
}

#es-landing-bottom, #es-landing-rnav-bottom {
	padding: 0;
}

.es-callout-top {
	padding: 0;
	margin: 10px 0 0 0;
}

.es-callout-bottom {
	padding: 0;
}

.es-related-callout {
	background: url(/es/i/es-callout-back.gif) top left repeat-y;
	text-align: center;
}

.es-related-callout h4 {
	font-size: 11px;
	color: #05469e;
	padding: 0 10px 10px 10px;
}

.es-related-callout h5 {
	font-size: 10px;
	color: #666;
	padding: 0 10px 10px 10px;
}

.es-related-callout p {
	padding: 0 10px 10px 10px;
}

p.es-feature-specs {
	text-align: left;
	padding: 0 10px 10px 16px;
}

#es-footer {
	color: #0068b3;
	text-align: center;
	padding: 8px;
}

#es-popular-recipes h3 {
	font-size: 12px;
	color: #0c2854;
}

#es-popular-recipes p {
	clear: both;
	color: #666;
	padding-bottom: 8px;
}

#es-popular-recipes a {
	color: #900;
	font-weight: bold;
}

#es-popular-recipes span {
	color: #4d0c01;
}

#es-recipe-hdr {
	font-size: 12px;
	font-weight: bold;
	color: #051e45;
	height: 15px;
	background: url(/es/i/es-h-divider.gif) bottom left repeat-x;
	padding: 6px 0;
	margin: 0 10px 7px 13px;
}

#es-recipe-links {
	padding: 0 10px 10px 10px;
	text-align: right;
}

#es-recipe-hdr em {
	float: left;
	font-style: normal;
}

#es-recipe-hdr span {
	float: right;
}

#es-recipe-hdr span, #es-recipe-links {
	font-size: 10px;
	font-weight: normal;
	color: #333;
}

#es-recipe-hdr span a, #es-recipe-links a, #es-recipe-hdr span a:active, #es-recipe-links a:active, #es-recipe-hdr span a:visited, #es-recipe-links a:visited {
	color: #333;
	text-decoration: none;
}

#es-time-size {
	width: 367px;
	background: url(/es/i/es-recipe-bottom.jpg) bottom left no-repeat;
	margin: 0 0 15px 0;
}

#es-time-size table {
	margin: 0 12px;
}

#es-time-size table td {
	padding: 4px 0;
}

#es-time-size p {
	color: #600;
	padding: 2px 0 4px 0;
}

#es-content-recipe {
	padding: 0 10px 10px 18px;
}

#es-content-recipe h6 {
	font-size: 11px;
	color: #05469e;
	padding: 0 0 5px 0;
}

.es-h-divider {
	font-size: 1px;
	line-height: 1px;
	background: url(/es/i/es-h-divider2.gif) top left repeat-x;
}

.es-h-divider-nopad {
	font-size: 1px;
	line-height: 3px;
	background: url(/es/i/es-h-divider2.gif) top left repeat-x;
	padding: 0;
}

.es-info-highlight {
	color: #05469e;
	background: url(/es/i/es-arrow-highlight.gif) top left no-repeat;
	padding: 0 0 3px 12px;
}

ul.es-arrow-link {
	list-style: none;
	padding: 0 0 5px 0;
}

ul.es-arrow-link li {
	color: #0068b3;
	background: url(/es/i/es-arrow-link.gif) top left no-repeat;
	padding: 0 0 3px 12px;
}

ul.es-arrow-link li p {
	color: #4d0c01;
	padding: 0;
}

ul.es-arrow-link li a {
	color: #4d0c01;
}

#es-nutrition {
	list-style: none;
	width: 197px;
	background: url(/es/i/es-nutrition-back.gif) top left repeat-y;
	padding: 0;
	margin: 0;
}

#es-nutrition h4 {
	color: #05469e;
	font-size: 12px;
	padding: 0 0 8px 0;
	margin: 0 15px;
}

#es-nut1solo {
	list-style: none;
	color: #7a6351;
	font-size: 10px;
	background: url(/es/i/es-nutrition-bottom.gif) bottom left no-repeat;
	padding: 0;
	margin: 0 0 8px 0;
}

#es-nut1solo p {
	font-size: 9px;
}

#es-nut1solo .rule1 {
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #7a6351;
	margin: 0 15px;
}

#es-nut1solo .rule1a {
	font-size: 9px;
	font-weight: bold;
	padding: 4px 0 3px 0;
	border-bottom: 1px solid #7a6351;
	margin: 0 15px;
}

#es-nut1solo .rule1b {
	padding: 4px 0 3px 10px;
	border-bottom: 1px solid #7a6351;
	margin: 0 15px;
}

#es-nut1solo .rule3 {
	padding: 4px 0 3px 0;
	border-bottom: 3px solid #7a6351;
	margin: 0 15px;
}

#es-nut1solo .rule3b {
	padding: 4px 0 3px 10px;
	border-bottom: 3px solid #7a6351;
	margin: 0 15px;
}

.es-comment-blurb-top {
	padding: 0;
}

.es-comment-blurb {
	color: #666;
	background: url(/es/i/es-comment-blurb-back.gif) top left repeat-y;
	padding: 0 15px;
}

.es-comentarios h4 {
	color: #05469e;
	font-weight: normal;
	background: url(/es/i/es-arrow-highlight.gif) top left no-repeat;
	padding: 0 0 3px 12px;
}

.es-comentarios p {
	color: #666;
}

.es-pages span {
	float: left;
	color: #333;
}

.es-pages a {
	float: right;
	color: #0f234d;
}


/* recipe detail */

#time-size-rating {
	list-style: none;
	color: #fff;
	background: url(/i/recipe_bottom_rating.jpg) bottom left no-repeat;
	padding: 15px 15px 11px 15px;
	margin: 0;
}

#time-size-no-image {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
}

#time-size-rating p {
	padding: 0 5px 4px 0;
}

#time-size-rating td.rt {
	background: url(/i/white_dot.gif) left top repeat-y;
}

#time-size-rating span, #time-size-no-image span {
	font-weight: bold;
}

#recipe-actions {
	width: 367px;
	background: url(/i/recipe_bottom_actions.jpg) bottom left no-repeat;
	margin: 0 0 15px 0;
}

#recipe-actions td p {
	color: #fff;
	margin: 5px 12px 2px 12px;
}

#recipe-actions a {
	color: #fff;
	font-size: 10px;
}

.gray-line-rating {
	background: url(/i/gray-line.gif) top repeat-x;
	padding: 0;
	margin: 5px 0 5px 0;
	font-size: 1px;
}

.light-gray-line-rating {
	background: url(/i/light-gray-line.jpg) top repeat-x;
	margin: 0;
	font-size: 1px;
}

.average-ratings {
	padding: 2px 0 2px 0;
}

.average-ratings img {
	vertical-align: middle;
}

.review-title {
	color: #0068B3;
	font-weight: bold;
}

/* callout featured product */

.callout-featured-top {
	padding: 0;
	margin: 0;
}

.featured-callout {
	background: url(/i/callout_featured_bottom.jpg) bottom left no-repeat;
	padding: 10px 15px 10px 14px;
	margin: 0 0 8px 0;
}

.featured-callout p {
	font-size: 10px;
	color: #000;
	padding: 0 0 7px 0;
}

.featured-callout ul {
	list-style: none;
	padding: 0 0 5px 0;
}

.featured-callout li p {
	font-size: 10px;
	color: #0068b3;
	padding: 0 0 5px 0;
}

.featured-callout li a {
	font-weight: bold;
}

/* all reviews */

#recipe-nutricion {
	margin: 0 0 5px 0;
}

#recipe-nutricion .h-divider-dotted {
	font-size: 5px;
	background: url(/i/h_divider_dotted.gif) bottom left repeat-x;
	padding: 0;
	margin: 2px 0 2px 0;
}

/* write a rewrite */

.form-buttons {
	margin: -10px 0 0 20px;
	padding: 0;
}

.recipe-content {
	margin: 5px 16px 0 16px;
}

.recipe-content table {
	width: 100%;
}

.recipe-content table td {
	padding: 4px;
}

.recipe-content table td.rt {
	white-space: nowrap;
}

.recipe-content table label {
	font-weight: normal;
}

.recipe-content table p {
	padding: 0;
}

/* send recipe */

.recipe-content input, .recipe-content textarea, .recipe-content select {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #000;
	padding: 2px 1px 2px 2px;
}

.recipe-content .check {
	/*border: 1px solid #f00;*/
	border: none;
	vertical-align: middle;
}

.indent {
	margin: -10px 10px 5px 39px;
}

.indent input {
	border-top: 1px solid #333 !important;
	border-left: 1px solid #333;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	color: #000;
	padding: 2px 1px 2px 2px;
}

#photos td {
	padding: 0 0 2px 0;
}



/* other */

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

.red {
	color: #DC521F;
}

.blue {
	color: #0068B3;
}

.orange {
	color: #CC6600;
	font-style: italic;
}

h3.recipe-hdr a, h3.recipe-hdr a:hover {
	color: #DC521F;
}

.align-right{
	text-align: right;
	color: #0068b3;
}

.vert-align img, .vert-align input {
	vertical-align: middle;
}

.nopad {
	padding: 0;
}

#refer-newsletter {
	margin: 10px 0;
}

#refer-newsletter td {
	padding: 0 5px 5px 0;
}


/* float */

.flush-right {
	float: right;
	margin: -10px 10px 0 0;
}

.flush-right-top {
	float: right;
	margin: 0;
}

#behind-scenes {
	margin-left: -15px;
}

/* beer can */

#beer-can {
	background: url(/i/beer-can-bg.jpg) left top repeat-y;
	width: 730px;
	margin-left: 19px;
}

#beer-can #free {
	background: url(/i/free-chickcan.jpg) left top no-repeat;
	padding: 44px 40px 0 233px;
}

#beer-can #free p {
	font-size: 11px;
	color: #fff;
}

#beer-can #free-bg {
	background: url(/i/green_bg.jpg) left top repeat-y;
	padding: 0 0 5px 0;
}

#beer-can #free a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

#beer-can #rules {
	background: #f5f5f5 url(/i/rules_bg.jpg) left bottom no-repeat;
	float: left;
	width: 197px;
	margin: 15px 0 20px 15px;
}

#beer-can #rules h3 {
	background: #f5f5f5 url(/i/rules_top.jpg) left top no-repeat;
	font-weight: bold;
	font-size: 10px;
	padding: 15px 8px 8px 7px;
	border-bottom: 1px solid #fff;
}

#beer-can #rules h3 span {
	color: #A14224;
}

#beer-can #rules .text-indent {
	padding: 15px 5px 10px 13px;
}

#beer-can #rules ul {
	list-style: none;
	margin: 0 !important;
	padding: 0 !important;
}

#beer-can #rules li {
	background: #f5f5f5 url(/i/bullet_black.jpg) left top no-repeat;
	font-size: 9px;
	margin: 0 !important;
	color: #323232;
	padding: 0 0 7px 10px;
}

#beer-can #beer-can-form {
	float: left;
	width: 463px;
	padding: 15px 15px 0 20px;
}

#beer-can #beer-can-form p {
	color: #323232;
}


#beer-can #beer-can-form .bc-form th {
	font-weight: normal;
	padding: 3px 10px 10px 0;
	vertical-align: top;
}

#beer-can #beer-can-form .bc-form th label {
	font-weight: normal;
}

#beer-can #beer-can-form .bc-form td {
	padding: 0 0 7px 0;
	color: #676767;
	font-size: 9px;
}

#beer-can #beer-can-form .bc-form td p {
	padding: 0;
}

#beer-can #beer-can-form .bc-form table td  {
	padding: 0 !important;
}

#beer-can #beer-can-form .bc-form a {
	text-decoration: underline;
}

#beer-can #beer-can-form .bc-form input {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #989898;
	border-right: 1px solid #989898;
	padding: 1px;
	margin: 0 0 3px 0;
}

#beer-can #beer-can-form .bc-form select {
	margin: 0 0 3px 0;
}

#beer-can #beer-can-form .bc-form .check {
	border: none;
}

.thankyou-indent {
	padding: 15px 35px 0 120px;
}

.thankyou-indent a {
	font-weight: bold;
	text-decoration: underline;
}

.thankyou-indent .grey-box {
	background:#f5f5f5  url(/i/grey_bg.jpg) left bottom no-repeat;
	float: left;
	width: 577px;
	padding: 0 0 10px 0;
	margin: 15px 0 20px 0;
}

.thankyou-indent .grey-box h3 {
	background: #f5f5f5 url(/i/grey_top.jpg) left top no-repeat;
	font-weight: bold;
	padding: 15px 8px 8px 20px;
	margin: 0 0 10px 0;
	color: #DC521F;
	border-bottom: 1px solid #fff;
}

.thankyou-indent .grey-box h3 a{
	color: #DC521F;
}

.thankyou-indent .grey-box ul {
	list-style: none;
	margin: 0 0 0 20px !important;
	padding: 0 !important;
}

.thankyou-indent .grey-box li {
	background: #f5f5f5 url(/i/bullet_black.jpg) left top no-repeat;
	margin: 0 !important;
	color: #323232;
	padding: 0 0 7px 10px;
}

.btn {
	border: none !important;
}

.note {
	font-size: 9px;
}

.required {
	color: #A14224;;
}

.h-divider-line {
	border-top: 1px solid #CECECE;
	padding: 0;
	margin: 5px 0 0 0;
}


/* added 06.12.2007 */

.image-rate {
	float: left;
	padding: 0 10px 5px 0;
	margin: 0;
	width: 91px;
}

.image-rate p {
	text-align: center;
	padding: 5px 3px 0 3px;
}

.steps-descr {
	float: left;
	width: 210px;
}

.steps-descr {
	float: left;
	width: 215px;
}

.steps-descr .step-arrow {
	padding: 0 0 0 71px;
	background: url(/i/step_arrow.jpg) top left no-repeat;
	height: 43px;
	min-height: 43px;
}

.steps-descr .title {
	margin: 0 0 61px 0;
}

.steps-descr .h-divider-dotted {
	margin: 0 0 20px 0;
}

.browse-recipe-steps {
	width: 510px !important;
}

.browse-recipe-steps td {
	padding: 0 10px 0 0 !important;
}

.browse-recipe-steps p.recipe-desc {
	/*margin-left: 95px;*/
	width: 140px !important;
	float: left;
}

.grey-bar {
	background: #F3F3F3;
	margin: 10px 0 0 0;
	padding: 5px 8px 5px 0;
	text-align: right;
	color: #0068B3;
	font-weight: bold;
}

/* added 06.12.2007 */

.image-rate {
	float: left;
	padding: 0 10px 5px 0;
	margin: 0;
	width: 91px;
}

.image-rate p {
	text-align: center;
	padding: 5px 3px 0 3px;
}

/* Shortcuts Video pages */

.video_title {font-size:14px; font-weight:bold; color:#000;}

.scroll_title {font-size:10px;}


.steps-descr {
	float: left;
	width: 210px;
}

.steps-descr {
	float: left;
	width: 215px;
}

.steps-descr .step-arrow {
	padding: 0 0 0 71px;
	background: url(/i/step_arrow.jpg) top left no-repeat;
	height: 43px;
	min-height: 43px;
}

.steps-descr .title {
	margin: 0 0 61px 0;
}

.steps-descr .h-divider-dotted {
	margin: 0 0 20px 0;
}

.browse-recipe-steps {
	width: 510px !important;
}

.browse-recipe-steps td {
	padding: 0 10px 0 0 !important;
}

.browse-recipe-steps p.recipe-desc {
	/*margin-left: 95px;*/
	width: 140px !important;
	float: left;
}

.grey-bar {
	background: #F3F3F3;
	margin: 10px 0 0 0;
	padding: 5px 8px 5px 0;
	text-align: right;
	color: #0068B3;
	font-weight: bold;
}


/* Where to buy */

#where-buy {
	color: #036;
}

#where-buy span {
	color: #000;
}

#where-buy h3 {
	font-size: 14px;
	font-weight: normal;
	letter-spacing: -0.5px
}

#where-buy li {
	list-style: none;
	background: url(/i/where-buy-bullet.gif) top left no-repeat;
	padding: 0 0 10px 13px;
	margin: 0;
}

/* Print Options Menu */
#print_options_menu {
	position:absolute;
	top:267px;
	height:71px;
	display:none;
}
.pointer {
	cursor:hand;
}
.pointer:hover {
	cursor:pointer;
}

/* Success Messges */
.success {
	color:#009900;
	font-weight:bold;
}

/* Homepage bg for floatbox */
.homepage_bg {
	background:url(/behind-the-scenes/i/homepage_bg.jpg) center no-repeat; }