/*
--------------------------------------------------------------------------------
Dairy Council publications IDs
--------------------------------------------------------------------------------
*/


/*
--------------------------------------------------------------------------------
Dairy Council publications classes
--------------------------------------------------------------------------------
*/

table.pBasket {
	width: 100%;
	margin-top: 8px;
}

.pBasket th {
	color: #FFFFFF;
	background-color: #0071BD;
	font-weight: bold;
	text-align: left;
	padding: 4px 8px 4px 8px;
}

.pBasket td {
	padding: 4px 8px 4px 8px;
}

.pBasketOrderLimit {
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

fieldset.pComment {
	margin-bottom: 16px;
}

div.pComment {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.pConfirmOrder {
	text-align: right;
	margin-top: 16px;
}

fieldset.pDeliveryDetails {
	margin-bottom: 16px;
}

table.pDeliveryDetails {
	margin-top: 8px;
}

.pDeliveryDetails tr {
	vertical-align: top;
}

.pDeliveryDetails td {
	padding: 4px 8px 4px 8px;
}

fieldset.pOrder {
	margin-bottom: 1.25em;
}

.pOrderConfirmation td {
	padding: 4px 8px 4px 8px;
}

table.pPublications {
	width: 100%;
}

.pPublications tr {
	vertical-align: top;
}

.pPublications th {
	color: #FFFFFF;
	background-color: #0071BD;
	font-weight: bold;
	text-align: left;
	padding: 4px 8px 4px 8px;
}

.pPublications td {
	padding: 4px 8px 4px 8px;
}

.pPublications td.pOddRow {
	background-color: #FFFFFF;
}

.pPublications td.pEvenRow {
	background-color: #DFF2FF;
}

div.pRatings {
	margin-bottom: 16px;
}

table.pRatings {
	width: 100%;
	margin-bottom: 16px;
}

.pRatings th {
	color: #FFFFFF;
	background-color: #0071BD;
	text-align: center;
	font-weight: bold;
	padding: 2px 8px 2px 8px;
}

.pRatings td.pPublication {
	width: 40%;
	font-weight: bold;
	padding: 2px 8px 2px 8px;
}

.pRatings td.pRating {
	width: 15%;
	text-align: center;
	padding: 2px 8px 2px 8px;
}

.pRatings td.pOddRow {
	background-color: #FFFFFF;
}

.pRatings td.pEvenRow {
	background-color: #DFF2FF;
}

.pResource {
	margin-bottom: 1.25em;
}

.pSample {
	float: right;
	padding: 0px 0px 8px 16px;
}

.pViewBasket {
	font-weight: bold;
	margin-bottom: 1.25em;
}

