.red{color:#C41E3A;}
.prc-app-container{ font-size:12px;}
.prc-app-container .richsred {color:#C41E3A;}
.prc-app-container .richsblack {color:#000000;}
.prc-app-container .pcLtCell { width:571px}
.prc-app-container .pcRtCell {
background-color:#FFF;
border-left:#C0C0C0 1px solid;
border-bottom:#C0C0C0 1px solid;
width:219px;
}
.prc-app-container .pcRtCell_small {
font-size:9px;
font-variant:small-caps;
padding-left:4px;
padding-right:4px;
}
.prc-app-container .prdHeading { color:#8D8D8D; font-size:13px; padding:8px 0px 6px 0px; font-weight:bold;}
.prc-app-container .sectionName {color:#C41E3A; font-size:10px; font-weight:bold;}
.prc-app-container .prdName {color:#4A4A4A; font-size:11px; font-weight:bold;}
.prc-app-container .pcContentDiv { padding:0px; padding-bottom:0px; margin-bottom:0px; }
.prc-app-container .pcContentDiv > h1 { font-size: 1.5em; }
.prc-app-container .pcContentDiv > p { font-size:1.3em; margin-top:1em; margin-bottom:9px;}
.prc-app-container .outline1 { font-size: 1.2em; line-height:1.3em; }
.prc-app-container .outline1 > h2 { color: #C41E3A; padding-top:8px; }
.prc-app-container .outline1 > ul { margin-top:8px; margin-bottom:0px; }
.prc-app-container .outline1 > ul li { list-style-image: url(../graphics/bullet.gif); padding-bottom:2px; }
.prc-app-container .outline1 { border-bottom:1px solid #C0C0C0; padding-top:5px;}
#flexContainer .pcRtDiv { padding:10px 10px 0px 10px;}
/* Product Center sub Navigaton styles */
.navlist{
margin-left: 35px;
font-weight:bold;
color: #C41E3A;
}
.navlist li{
list-style-image: url(../graphics/prc-pointer.gif);
margin: 5px 2px 5px -3px;
font-size:1em;
text-align: left;
}
.navlist li a {
color: #4A4A4A;
text-decoration: none;
}
.navlist li a:link {
color: #4A4A4A;
text-decoration: none;
}
.navlist li a:visited {
color: #4A4A4A;
text-decoration: none;
}
.navlist li a:hover {
color: #C41E3A;
text-decoration: none;
}
/* end Navigaton styles */
.prc-app-container .ContentTD{
width:629px;
background-image:url();
font-size:1em;
}
.pcContentTbl .pcContentDiv > p {}
.pcContentTbl .pcContentDiv > p + p { margin:0px; }
.pcContentTbl .pcContentDiv > p + table { margin-top:5px; }
/* *********** Used on Images & Logos page ******** */
.prc-app-container .imageTD{
background-color: #FFFFFF;
border: 1px solid #D2D0D1;
cursor:hand;
padding:0px;
}
.prc-app-container .imageTD div{ padding: 10px 5px 10px 5px; margin:1px;}
.prc-app-container .imageTD div:hover { border:1px solid #C41E3A; margin:0px;}
/* Form Elements */
.prc-app-container .uploadFile { font-family: Arial;
font-size: 9pt;
font-weight: normal;
color: #7D7D7D;
background-color: #FFFFFF;
border:1px solid #1A497B;
height: 20px;
}
.prc-app-container .textbox {
font-family: Arial;
font-size: 9pt;
font-weight: normal;
color: #7D7D7D;
background-color: #FFFFFF;
border:1px solid #1A497B;
height: 16px;
}
.prc-app-container .dropdown {
font-family: Arial;
font-size: 9pt;
color: #7D7D7D;
background-color: #FFFFFF;
border:1px solid #1A497B;
height: 16px;
}
.prc-app-container .textarea {
font-family: Arial;
font-size: 8pt;
font-weight: normal;
color: #7D7D7D;
border:1px solid #1A497B;
background-color: #FFFFFF;
width:200px;
height:100px;
}
.prc-app-container table.document-list { /* width="90%" height="100%" cellpadding="4" cellspacing="0" align="center" style="border-collapse:collapse" border="0" bordercolor="#E8E7CF" */ }
.prc-app-container .document-list-item caption { padding:9px 0px; background-color:#E8E6E7; padding-left:10px; font-weight:bold; font-size:1.3em; }
.prc-app-container .document-list-item tr td + td img { float:left; margin-top:3px; margin-left:2px; margin-right:2px; }
.prc-app-container .document-list-item .document-description { font-size:1.3em; margin-bottom:1em;}
.prc-app-container .document-list-item { margin-bottom:31px; width:100%;}
.prc-app-container .document-list-item .image-column { width: 102px; }
/*
*/
.prc-app-container .media-list { width:100%; }
.prc-app-container .media-list caption { text-align:left; padding:9px 0px; background-color:#E8E6E7; padding-left:10px; font-weight:bold; font-size:1.3em; }
.prc-app-container .media-list td img { float:left; margin-left:2px; margin-right:2px; }
.prc-app-container .media-list td div { margin-left:45px; }
.prc-app-container .media-list td { padding-top:5px; font-size:1.3em; }
/*
.prc-app-container .document-list-item tr td + td img { float:left; margin-top:3px; margin-left:2px; margin-right:2px; }
.prc-app-container .document-list-item .document-description { font-size:1.3em; margin-bottom:1em;}
.prc-app-container .document-list-item { margin-bottom:31px; width:100%;}
.prc-app-container .document-list-item .image-column { width: 102px; }
*/
.prc-app-container div.prdHeading { margin-bottom:0px; padding:0px;}
.prc-app-container div.sectionName { margin-top:0px; margin-bottom:11px; }
.prc-app-container .content-list { font-size:1.3em; padding:0px; }
.prc-app-container .content-list p { margin-bottom:5px;margin-top:5px; }
.prc-app-container .content-list ul li ul { margin-top:2px; margin-bottom:7px; }
/* width="90%" height="100%" cellpadding="4" cellspacing="0" align="center" style="border-collapse:collapse" border="1" bordercolor="#C1C1C1" */
.prc-app-container .spec-sheet-list { font-size:1.3em; width:100%; border-collapse:collapse; border: 1px solid #C1C1C1; }
.prc-app-container .spec-sheet-list td { border: 1px solid #C1C1C1; }
.prc-app-container .spec-sheet-list th { border: 1px solid #C1C1C1; }
.prc-app-container .spec-sheet-list tr { line-height:1.7em; }
.ProductCenterHeading{
background-color: #336799;
padding:5px 10px 5px 10px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}
/* SKU DETAIL PAGE */
.logo{
vertical-align: top;
text-align: left;
}
.image{
text-align: right;
vertical-align: top;
padding: 0px;
}
.specsheet{
padding:10px 10px 10px 15px;
}
.spec_desc{
padding:10px 0px 10px 0px;
}
.spec_packaging{
padding:10px 0px 10px 0px;
}
.spec_nutrition{
padding:10px 0px 10px 0px;
}
.spec_nuttable thead{
border:1px solid black;
}
.spec_cookprep{
padding:10px 0px 10px 0px;
}
.spec_title{
background-color: #C41E3A;
padding:5px 10px 5px 10px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.spec_label{
font-size:11px;
font-weight:bold;
}
.spec_data{
font-size:11px;
}
.PrintCenterPortlet table td{
padding-left:10px;
font-weight: bold;
}
/* PORTLETS */
.prc-app-container .portlet {
margin-top:5px; background-color:#FFFFFF; border:1px solid #336799;
}
.PrintCenterPortlet{
border: 1px solid #000000;
}
.PDFPortlet{ background-color:#DDE6EF; border: 1px solid #336799;}
table.prc-memo-data { margin-top:1em; }
table.prc-memo-data td { vertical-align:top; padding-bottom:1em; text-align:left;}
.prc-sku-detail img.prc-image { float:right; border:1px solid silver; margin:15px;}
.prc-images img.prc-image { border:1px solid silver; margin-left:auto; margin-right:auto;}
.prc-images td { width: 25%; padding:10px; vertical-align:bottom; }
.prc-images td div.cell { height:100%; text-align:center; }
.prc-images p { text-align:center; font-size:1.1em; font-style:italic; padding:5px 0px 5px 0px; }
table.prc-attribute-value { margin:0px 5px 0px 5px; }
table.prc-attribute-value tr { line-height: 15px; }
table.prc-attribute-value td { vertical-align:top; text-align:left; }
table.prc-attribute-value td.label-col { width:125px; padding:0px; border-right:1px solid silver; border-bottom:1px solid silver;}
table.prc-attribute-value td.value-col { padding:0px; border-bottom:1px solid silver; width: 170px;}
.prc-available-spec-sheets { float:right; border: 1px solid silver; clear:right; padding:5px; margin:15px; margin-top:0px; margin-right:79px; padding-bottom:7px; background-color:#c1d1e0; }
.prc-available-spec-sheets div { font-weight: bold; }
.prc-available-spec-sheets li { list-style:square; }
#productCenterSKUDetail-portlet-view.view { padding:4px;}
#referenceCenter-9-portlet-container { background-color:#FFF; border:none}
.prc-app-container .portlet.productCenterSKUSummary .recordList {
width:540px; margin: 6px auto;
}
.prc-app-container .portlet.productCenterSKUSummary .recordList thead { background-color:#DDE6EF; color:#336799; font-weight:bold; border:1px solid #336799; border-bottom-width:2px;}
.prc-app-container .portlet.productCenterSKUSummary .recordList thead td { vertical-align:bottom; }
.prc-app-container .portlet.productCenterSKUSummary .recordList td.option-col {
text-align:center;
}
.prc-app-container h2 span.delimeter { display:none; }
.prc-app-container h2 span.sku-code { display:inline-block; width:60px }
.prc-app-container h3 { padding-left:60px; font-weight:normal; padding-bottom:.5em; padding-right:22px; }
.prc-search-center-portlet dd.selected { font-weight:bold; background-color:#DDE6EF; font-size:100%; padding-left:0px; }
/* control H1 in Product Info */
.prc-app-container .view h1 { font-size:125%; }
/* control product list in Product Info */
.productCenterSKUSummary .recordList tbody td { cursor: pointer;}
.productCenterSKUSummary .recordList tbody tr:hover { text-decoration:underline; color:#C41E3A;}
.portlet.CDAResourcePortlet .pager { xwidth: 100%; margin:2px 0px 0px auto;}
.portlet.CDAResourcePortlet .pager .label { font-size:.9em; text-transform:uppercase; padding-right:5px;}
.portlet.CDAResourcePortlet .pager .previous { text-align:right; xwidth: 35px; }
.portlet.CDAResourcePortlet .pager .page-numbers { xwidth: 50px; font-size:1em; vertical-align:middle; text-align:center; padding:0px 4px; }
.portlet.CDAResourcePortlet .pager .next { xwidth: 35px; padding-right: 3px; }
.cda-app-container .pager { margin:2px 0px 0px auto; }
.cda-app-container .pager .label { text-align:right; font-size:.9em; text-transform:uppercase; padding-left:3px;}
.cda-app-container .pager .previous { text-align:right; xwidth: 35px; }
.cda-app-container .pager .page-numbers { font-size:1em; vertical-align:middle; text-align:center; padding:0px 4px; }
.cda-app-container .pager .next { padding-right: 3px; }
.portlet.CDAResourcePortlet .image-list { }
.portlet.CDAResourcePortlet .image-record { width: 100%; }
.portlet.CDAResourcePortlet .image-record .name-cell { text-transform:capitalize; }
.portlet.CDAResourcePortlet .image-record .image-cell,
.portlet.CDAResourcePortlet .image-record .download-cell
{ width:60px;text-align:center;vertical-align:top; padding-top:3px; }
.portlet.CDAResourcePortlet .image-record .download-cell { padding-right: 5px; padding-top:5px; }
.portlet.CDAResourcePortlet .image-record td { padding:2px; vertical-align:top;}
.portlet.CDAResourcePortlet .image-record { border-bottom:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .image-record.first-row { border-top:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .image-record .image-cell img { border:1px solid #E0E0E0; }
.portlet.CDAResourcePortlet .image-record .file-size-cell { text-align:right; padding-right: 5px;}
.portlet.CDAResourcePortlet .image-record .file-last-modified-cell { text-align:right; padding-right:5px;}
.cda-app-container .image-details { border: 1px solid #8D8D8D; background-color:#E8E8E8; padding-top:4px; margin-bottom:1em; width:100%;}
.cda-app-container .image-details a { text-decoration:underline;font-size:11px;color:#003366; font-weight:bold; }
.cda-app-container .image-details a img { margin:5px 10px 5px 10px; float:left; } /* hspace="10" vspace="5" border="0" align="left" alt="" */
.cda-app-container .image-details div { padding:10px 10px 10px 10px; text-align:left; }
.cda-app-container .image-details div.zip-info { padding-top:0px; }
.cda-app-container .image-details div.size-info strong { font-size:.9em; }
.cda-app-container .image-more { border: 1px solid #C0C0C0; width:100%;}
.cda-app-container .image-more .right-col { width:35%; padding-right:10px; }
.cda-app-container .image-more .left-col div img { position:relative; top:3px; }
.cda-app-container .image-more td { padding:5px 5px 5px 5px; vertical-align:top; text-align:center; }
.portlet.taxonomy-search-center-portlet table.searchControl { margin-top:2px; margin-bottom:5px; width:100%; }
.portlet.taxonomy-search-center-portlet table.searchControl td.reset { text-align:left; padding-left:5px; }
.portlet.taxonomy-search-center-portlet table.searchControl td.mode { text-align:right; padding-right:5px; }
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria select { margin:0px; width: 100%; }
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria { padding-right:5px; }
.portlet.taxonomy-search-center-portlet #advancedSearchCriteria div { margin-bottom:.5em; }
/* style Marketing Resources */
#Sales-Tools-portlet-container { background-color: #FFF; border: 1px solid #336799; }
#Market-Research-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
#Sell-Sheets-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
#Sales-Tools---Media-portlet-container { background-color: #FFF; border: 1px solid #336799;}
.prc-app-container .media-list caption { background-color: #FFF;}
#Product-Presentations-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
#Training-Materials-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
#Competitive-Information-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
#Training-Materials---Media-portlet-view { background-color: #FFF; xborder: 1px solid #336799;}
.prc-app-container td.pcLtCell > table > tbody > tr > td.outline1 > img { width:140px; height:80px; margin-top:12px; }