/* ------------------------------------------------------------- */ /* FOOD SERVICE ENABLERS SALES TEAM PORTAL "CLEAN" / DEFAULT THEME PRODUCT CATALOG STYLESHEET --- TABLE OF CONTENTS --- - PRODUCT CATALOG CONTAINER - SKU DETAIL PAGE - PORTLETS */ /* ------------------------------------------------------------- */ .prc-app-container{ font-size:12px; } .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 { font-size:140%; padding-top:8px; } .prc-app-container .outline1 > ul { margin-top:8px; margin-bottom:0px; padding-left:40px; } .prc-app-container .outline1 > ul li{ list-style:disc; padding-bottom:2px; } .prc-app-container .outline1{ border-bottom:1px solid #C0C0C0; padding-top:5px; } .prc-app-container .ContentTD{ width:629px; background-image:url(); font-size:1em; } /* 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, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #7D7D7D; background-color: #FFFFFF; border:1px solid #1A497B; height: 20px; } .prc-app-container .textbox{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #7D7D7D; background-color: #FFFFFF; border:1px solid #1A497B; height: 16px; } .prc-app-container .dropdown{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #7D7D7D; background-color: #FFFFFF; border:1px solid #1A497B; height: 16px; } .prc-app-container .textarea{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #7D7D7D; border:1px solid #1A497B; background-color: #FFFFFF; width:200px; height:100px; } .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; } .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; } .pcContentTbl .pcContentDiv > p{ } .pcContentTbl .pcContentDiv > p + p{ margin:0px; } .pcContentTbl .pcContentDiv > p + table{ margin-top:5px; } #flexContainer .pcRtDiv{ padding:10px 10px 0px 10px; } .ProductCenterHeading{ background-color: #9dc0dc; 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 */ .PrintCenterPortlet{ border: 1px solid #000000; } .PDFPortlet{ /*background-color:#DDE6EF;*/ border: 0px; padding:3px; } 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 #c0c0c0; margin:15px; } .prc-images img.prc-image{ border:1px solid #c0c0c0; 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{ width:310px; } 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; vertical-align:middle; padding:0px; padding-right:2px; padding-bottom:3px; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; } table.prc-attribute-value td.value-col{ width: 180px; vertical-align:middle; padding:0px; padding-left:3px; padding-bottom:3px; border-bottom:1px solid #c0c0c0; } table.prc-sub-attribute-value td.label-col{ width:125px; padding:0px; border-bottom:0px; } table.prc-sub-attribute-value td.value-col{ padding:0px; width: 190px; border-bottom:0px; border-right:1px solid #c0c0c0; } /*.prc-available-spec-sheets{ float:right; border: 1px solid silver; clear:right; padding:5px; margin:15px; margin-top:0px; margin-right:20px; padding-bottom:7px; background-color:#c1d1e0; } */ .prc-available-spec-sheets{ float:right; border: 1px solid #c0c0c0; clear:right; padding:5px; margin:15px; margin-top:0px; background-color:#c1d1e0; } .prc-available-spec-sheets div{ font-weight: bold; } .prc-available-spec-sheets li{ list-style:square; padding-top:5px; } .prc-available-spec-sheets li img{ vertical-align:middle; } #productCenterSKUDetail-portlet-view.view{ padding:4px; } .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; font-size:1em; vertical-align:bottom; } .prc-app-container .portlet.productCenterSKUSummary .recordList thead td{ /*font-size:12px;*/ } .prc-app-container .portlet.productCenterSKUSummary .recordList tfoot td{ vertical-align:bottom; font-style:italic; } .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; padding-right:10px; } .prc-app-container h3{ font-weight:normal; padding-bottom:5px; padding-right:5px; padding-top:5px; } .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%; padding-left:5px; padding-top:3px; } /* control product list in Product Info */ .productCenterSKUSummary .recordList tbody td{ cursor: pointer; } .productCenterSKUSummary .recordList tbody tr:hover{ text-decoration:underline; color:#C41E3A; } /* foodservice rewards logo - line level */ span.ico.fsr { background-image: url( ../graphics/ico-fsr-logo.png ); cursor:pointer; margin-top:2px; } .skuList span.sku { white-space:nowrap; padding-right:3px;}