/* Styles for SoftSlate CSS classes embedded in the content. */

.genericHeadline, .cartHeadline, .cartItemEditHeadline, .categoryHeadline, 
.productHeadline, .productListHeadline, .checkoutHeadline, .orderFormHeadline,
.thankYouHeadline, .accountHeadline, .welcomeHeading, .aboutHeading, 
.contactHeading {
	color: #0069C0;
	font-size: 1.8em;
}

.genericGridHeadline {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}
.genericHeading, .accountHeading {
	font-size: 1.2em;
	font-weight: bold;
}

.genericLabel, .cartItemEditLabel, .categoryLabel, .productLabel, .paymentFormLabel,
.billingFormRequiredLabel, .deliveryFormRequiredLabel, .thankYouItemLabel, .accountLabel {
	font-size: 1.0em;
	font-weight: bold;
}
.genericMessage, .cartMessage, .welcomeMessage, .aboutMessage, .contactMessage,
.errorsMessage, .messagesMessage {
	font-size: 1.0em;
}
.errorsMessage, .messagesMessage {
	padding-bottom: 8px;
}
.errorsHeading {
	color: #DE001F;
}
.genericGridLabel, .cartGridLabel, .productListLabel, .paymentGridLabel,
.orderFormLabel, .orderProductListLabel, .thankYouLabel, .accountGridLabel {
	font-weight: bold;
	color: #FFFFFF;
}
.genericData, .categoryTree, .cartItemEditData, .categoryData, .productData, .accountData {
	font-size: 1.0em;
}
.genericGridData, .cartGridData, .productListData, .paymentGridData, .orderProductListData,
.thankYouData, .accountGridData {
	font-size: 1.0em;
}
/* 
.genericTableBorder {
	border: 1pt #1077B9 solid;
}
*/
.errorsHeading {
	font-weight: bold;
	color: #990000;
}
.messagesHeading {
	font-weight: bold;
	color: #009900;
}

.button {
	background: #DE001F;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;
	}

