/* Products CSS Document */
.wwwProdLayerMain
{
	padding: 15px;
}
.contentSub td td td td p
{
	padding: 0;
	margin: 0;
}
.wwwProdTextIndexSearchSm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.wwwProdSDTextAtoZ
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #404040;
}
.wwwProdTitleDosage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.wwwProdTitleProductNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.wwwProdTextPriceNon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #000000;
}
.wwwProdTextPriceMember
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.wwwProdTextPriceMemberSavings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
}
.wwwProdTextPriceNonSSReg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.strike
{
	text-decoration: line-through;
}
/*.wwwProdTextPriceMemberSSReg {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal;
color: #666666;
font-weight: normal;
text-decoration: line-through;
}*/
.wwwProdTextPriceUnits
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.wwwProdTitlePriceNon
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.wwwProdTextCategorySelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.wwwProdTitlePriceMember
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #016CA7;
}
.wwwProdTitlePriceUnits
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.wwwProdTitleRatings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.wwwProdTextRatings
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.wwwProdTextRelated
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.wwwProdLayerRelated
{
	overflow: auto;
	position: relative;
	margin: 0px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 80px;
	width: 200px;
	background-color: #FFFFFF;
	SCROLLBAR-FACE-COLOR: #A7A7A7;
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}
.wwwProdTitleProductName
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #5382AC;
	font-variant: normal;
}
.wwwProdTextPrice
{
	color: #AB233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.wwwProdCellRelatedRight
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E9D6AE;
}
.wwwProdCellRelatedLeft
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E9D6AE;
}
.wwwProdCellRelatedTop
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ECDAB6;
}
.wwwProdCellRelatedBottom
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9D5AD;
}
.wwwProdCellFusion1
{
	text-align: left;
}
.wwwProdCellFusion2
{
	text-align: center;
}
.wwwProdCellFusion3
{
	text-align: center;
}
.wwwProdCellFusion4
{
	text-align: right;
}
.wwwProdSDCellPricingContainer
{
	vertical-align: top;
	padding: 5px;
	width: 260px;
}
.wwwProdSDCellDescContainer
{
	vertical-align: top;
	padding: 5px;
}
.wwwProdSDCellDescImage
{
	vertical-align: top;
	width: 100px;
}
.wwwProdSDCellName
{
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6699CC;
}
.wwwProdSDCellDesc
{
	border-top: 1px solid #FFE375;
	border-bottom: 3px solid #FFE375;
	padding: 5px 0px 5px 3px;
	background-color: #FFF9CC;
}
.wwwProdSDTextDesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.wwwProdSDTextProdNumber
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4C84BC;
	font-weight: bold;
	font-size: 12px;
}
.wwwProdSDTextName
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.wwwProdSDTextName a:link, .wwwProdSDTextName a:active, .wwwProdSDTextName a:visited, .wwwProdSDTextName a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Black;
	text-decoration: none;
}
.wwwProdSDTextProdNumberLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.wwwProdSDCellPageHeader H2
{
	font-size: 1.4em;
	color: #3C7B7A;
	font-weight: bold;
}
.wwwProdSDTextResults
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wwwProdSDTextPagination
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.wwwProdTitleProductNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.wwwProdLDTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3C7B7A;
}
.wwwProdLDTextProdNumber
{
	font-family: Arial, Helvetica, sans-serif;
	color: #4C84BC;
	font-weight: bold;
	font-size: 13px;
}
.wwwProdLDTitleDosage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.wwwProdLDTitleCataNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.wwwProdLDCellAmountPerServing
{
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.wwwProdLDTableIngredients
{
	width: 400px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.wwwProdLDTableIngredients td p
{
	padding: 0;
	margin: 0;
}
.wwwProdLDTextAmountPerServing
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.wwwProdLDCellIngredientSubA
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-left: 15px;
}
.wwwProdLDCellIngredientSubB
{
	padding-left: 15px;
}
.wwwProdLDCellIngredientA
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.wwwProdLDCellIngredientB
{
}
.wwwProdLDCellIngredientBottom
{
}
.wwwProdLDCellOtherIngredients
{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #000000;
}
.wwwProdLDTitleSections
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
}
.wwwProdLDTextRef
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.wwwProdLDTextRefNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: 33%;
}
.wwwProdLDNote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.wwwProdLDTableContainer
{
	width: 100%;
}
.wwwProdLDTableContainer h1
{
	font-size: 16px;
	font-weight: bold;
	color: #3C7B7A;
	margin-bottom: 0px;
}
.wwwProdLDTableContainer h2, .wwwProdLDTableContainer h3
{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: -12px;
	font-style: normal;
}
ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-position: outside;
	list-style-type: square;
}

/*old CGLCMS products styles*/
/*products.css*/
.tabletitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.itemname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.catalognum
{
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.retailprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.memberprice
{
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.action
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.eachprice
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.pagetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.priceblack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.pricered
{
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.pricereddark
{
	color: #cc0012;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.plaintextsmallestcolor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.encabsmall
{
	color: black;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}
.requiredfields
{
	border-bottom: blue thin inset;
	border-left: blue thin inset;
	border-right: blue thin inset;
	border-top: blue thin inset;
	color: red;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.navbarlinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.navbarhome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.sectitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.products
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4882BB;
}
.subsections
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.productsub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.bottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.subsectionheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.bodytextbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.bodytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
.dosesize
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.itemcata
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
}
.catanumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #3C7B7A;
}
.retail
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.member
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.prices
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.online
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.searcher
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
.bodytextsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
.bodytextital
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
}
.prodCountryNotice
{
	z-index: 101; 
	position: absolute; 
	left: 315px;  
	top: 425px; 
	height: 210px; 
	width: 400px; 
	background-image: url(/images/importantnotice/prodCountryNotice_bg.gif); 
	background-repeat: no-repeat; 
	padding: 10px;
}
.prodCountryNotice span
{
	font-weight: bold;
}
.prodCountryNotice p
{
	margin-top: 15px;
}

