/*****************************************************************************/
/*  Berry Plastics - View Mode Styles                                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* begin local development */
/*
*{
	color: #333333;
	font: normal 12px verdana, arial, sans-serif;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #6699cc;
	cursor: pointer;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
input, select, textarea {
	font-size: 12px;
}
*/
/* end local development*/


	

#bpcCatLinkBld:link {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:active {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkNrm:link {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:active {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

.bpcConfirmation {
	margin: 8px;
	padding: 0px;
	width: 500px;
}
.bpcConfirmArea {
	margin: 8px 0px 8px 0px;
	padding: 4px;	
}
.bpcConfirmTableHdr {
	background-color: #dddddd;
	fontweight: bold;
}
.bpcConfirmTable {
	background-color: #aaaaaa;
}
.bpcContentArea {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
.bpcConverter {
	background-color: #eeeeee;
	border: 1px solid #555555;
	width: 240px;
	height: 255px;
	margin: 2px;
	padding: 0px;
}
.bpcConverterCloseHvr {
	background-color: #af0a0a;
	border: 1px solid #222222;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 2px;
	padding: 1px 4px 1px 4px;
}
.bpcConverterCloseNrm {
	background-color: #aaaaaa;
	border: 1px solid #555555;
	color: #333333;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 2px;
	padding: 1px 4px 1px 4px;
}
.bpcConverterFrame {
	background-color: #ffffff;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.bpcConverterLabel {
	margin: 0px;
	padding: 0px 10px 0xp 0xp;
}
.bpcConverterTitleBar {
	background-color: #cccccc;
	border-bottom: 1px solid #999999;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
.bpcConverterTitleText {
	background-color: #cccccc;
	color: #333333;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}
.bpcConverterBody {
	background-color: #eeeeee;
	clear: left;
	color: #333333;
	float: left;
	margin: 0px;
	padding: 6px;
	width: 228px;
}
.bpcDataArea {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	width: 730px;
}
.bpcDetailAttrLbl {
	font-size: 11px;	
	font-weight: bold;
	margin: 0xp;
	padding: 2px;
}
.bpcDetailAttrTxt {
	font-size: 11px;	
	margin: 0px;
	padding: 2px 2px 2px 10px;
}
.bpcDetailButton {
	font-size: 12px;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}
.bpcDetailDesc {
	font-size: 12px;
	margin: 0px;
	padding: 2px;
}
.bpcDetailImg {
	text-align: center;
	margin: 5px;
	padding: 0px;
}
.bpcDetailLeft {
	margin: 0px;
	padding: 4px;
	text-align: center;
}
.bpcDetailLink {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcDetailRight {
	margin: 0px;
	padding: 4px;
}
.bpcDetailRowDrk {
	background-color: #f3f5fa;	
}
.bpcDetailRowLgt {
	background-color: #ffffff;
}
.bpcDetailSpecs {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.bpcDetailSpecsHdr {
	font-size: 14px;
	font-weight: bold;
}
.bpcDetailTable {
	margin: 0px;
	padding: 0px;
	width: 730px;	
}
.bpcError {
	color: #ff0000;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
.bpcFmlyCat {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.bpcFmlyCatHdr {
	border-bottom: 1px solid #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: 100%;
}
.bpcFmlyThumb {
	margin: 18px;
	padding: 0px;
	width: 200px;
}
.bpcFmlyThumbImg {
	height: 110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 200px;
}
.bpcFmlyThumbHdr {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
.bpcFmlyThumbDsc {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.bpcInquiryButton {
	font-size: 12px;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}
.bpcInquiryCapImg {
	border: 1px solid #888888;
	margin: 2px 0px 0px 0px;
}
.bpcInquiryErrMsg {
	color: #ff0000;
	font-weight: bold;
	margin: 6px;
	padding: 0px;
}
.bpcInquiryErrMsgs {
	display: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.bpcInquiryForm {
	margin: 40px 0px 0px 0px;
	padding: 0px;
}
.bpcInquiryFormHdr {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}
.bpcInquiryFormTbl {
	border: 1px solid #eeeeee;
	margin: 0px;
	padding: 10px;
}
.bpcInquiryInfo {
	color: #888888;
	font-size: 10px;
	font-style: italic;
}
.bpcInquiryList {
	margin: 0px;
	padding: 0px;
}
.bpcInquiryListTbl {
	border-top: 1px solid #bbbbbb;
}
.bpcInquiryRow {
	border-bottom: 1px solid #dddddd;	
	border-top: 1px solid #dddddd;	
}
.bpcInquiryRowDrk {
	background-color: #f3f5fa;	
}
.bpcInquiryRowLgt {
	background-color: #ffffff;
}
.bpcLineThumb {
	margin: 2px 4px 10px 4px;
	padding: 0px;
	width: 235px;
}
.bpcLineThumbImg {
	height: 126px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 200px;
}
.bpcLineThumbHdr {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
.bpcLineThumbDsc {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.bpcMsg {
	color: #088f00;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
}
.bpcNavArea {
	margin: 0px;
	padding: 0px;
}
.bpcNavItem {
	margin: 0px;
	padding: 0px;	
}
.bpcNavLink:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:active {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavTitle {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.bpcPageDesc {
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
.bpcPageHeader {
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 4px 0px 2px 0px;
	padding: 4px 0px 0x 0px;
}
.bpcProdInqryForm {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcProdThumb {
	align: center;
	cursor: pointer;
	margin: 2px 10px 2px 10px;
	padding: 4px 0px 4px 0px;
	
}
.bpcProdThumbImg {
	align: center;
	height: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	
}
.bpcProdThumbHdr {
	align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}
.bpcProdThumbDsc {
	align: center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.bpcResultsCriteria {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.bpcResultsCriteriaTitle {
	color: #6699cc;
	margin: 0px;
	padding: 0px;
}
.bpcResultsInfo {
	background-color: #f3f5fa;
	margin: 0px;
	padding: 2px;
}
.bpcResultsReturned {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.bpcResultsRule {
	border-bottom: 1px solid #999999;
	font-size: 0px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.bpcSearchArea {
	background-color: #f3f5fa;
	margin: 0px;
	padding: 10px;
	width: 180px;	
}
.bpcSearchButton {
	color: #333333;
	padding: 2px;
	width: 60px;
}
.bpcSearchControl {
	margin: 4px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}
.bpcSearchCriteria {
	background-color: #f3f5fa;
	border: 1px solid #cfcfcf;
	margin: 2px;
	padding: 4px;
}
.bpcSearchLabel {
	font-weight: bold;
	margin: 0px;
}
.bpcSearchSelection {
	color: #333333;
	font-size: 12px;
	width: 180px;
}
.bpcSearchHSpace {
	font-size: 0px;
	height: 4px;
	margin: 0px;
	padding: 0px;
}
.bpcSearchTitle {
	font-size: 14px;
	font-weight: bold;
}
.bpcSizeCat {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.bpcSizeCatHdr {
	border-bottom: 1px solid #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: 100%;
}
.bpcTabBody {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 0px solid #ffffff;
	margin: 0px;
	padding: 0px;
}
.bpcTabBodyOff {
	background-color: #ffffff;
	display: none;
	margin: 0px;
	padding: 5px;
}
.bpcTabBodyOn {
	background-color: #ffffff;
	display: block;
	margin: 0px;
	padding: 5px;
}
.bpcTabOff {
	background-color: #ffffff;
	background-image: url(../images/taboff.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.bpcTabOn {
	background-color: #ffffff;
	background-image: url(../images/tabon.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.bpcTabSpacer {
	border-bottom: 1px solid #999999;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	margin: 0px;
	padding: 0px;
}
.bpcTabTitle {
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
.bpcTrail {
	color: #666666;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.bpcTrailForm {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcTrailItem {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:link {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:hover {
	color: #6699cc;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:active {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcWarningMsg {
	color: #9f0000;
	margin: 10px 0px 10px 0px;
	padding: 4px;	
}
sup{
text-decoration: none;
}
.bpcPageHtmlDesc{
font-weight: normal;
	margin: 0px;
	padding: 20px 0px 8px 0px;
}