.categoriesTopLinks, .categoriesTopLinksHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #003399;
	border: 2px solid lightsteelblue;
	padding: 4px;
	text-decoration: underline;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
}
.adminCategoriesTopLinks, .adminCategoriesTopLinksHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #660033;
	border: 2px solid #FFD9DD;
	padding: 4px;
	text-decoration: underline;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
}
.categoriesTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #003366;

}
A.categoriesTopLinks:link, A.categoriesTopLinks:visited {
	color: #FFFFFF;
}
A.categoriesTopLinks:hover, .categoriesTopLinksHover {
	color: #003399;
	text-decoration: none;
}
A.categoriesTopLinks:hover {
	background-color: lightsteelblue;
}
.categoriesTopLinksHover {
	background-color: white;
}
.topRightCorner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
A.topRightCorner {
	color: blue;
}
A.topRightCorner:hover, A.topRightCorner:active {
	color: red;
	text-decoration: none;
}
.searchRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #006699;
	color: #CCCCCC;
}
.searchRowRightSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
}
.searchRowGoButton {
	font-weight: bold;
}
.searchRowSearchBoxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 9px;
}
.mainBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.recommendationTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.bottomRight, .bottomRightWelcomeToSurepure, .bottomRightProductHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bottomRightHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bottomRightFilterHeader, .bottomRightFilter, .bottomRightFilterMainHeader, .bottomRightNumberOfResults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.bottomRight:hover, A.bottomRight:active {
	color: red;
	text-decoration: none;
}
.bottomRightResultsLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.bottomRightResultsLink:hover {
	color: red;
	text-decoration: none;
}
.bottomRightFilterHeader {
	font-weight: bold;
}
.bottomRightFilterMainHeader {
	font-weight: bold;
}
.bottomRightWelcomeToSurepure {
	font-weight: bold;
}
.bottomRightProductHeader {
	font-weight: bold;
}
.bottomRightNumberOfResults {
	font-weight: bold;
}
.bottomRightProductCode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.categoriesTopSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #003366;
	color: #FFFF00;
	font-weight: bold;
}
.surepureHeader, A.surepureHeader, A.surepureHeader:hover, A.surepureHeader:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.bottomRightResultsHeader,.bottomRightResultsDark,.bottomRightResultsLight  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bottomRightResultsHeader {
	font-weight: bold;
}
.leftSideBarDefinition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
.bottomRightPageNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.searchRowRightSideBottomLine {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #006699;
	font-weight: normal;
}
.searchRowRightSidePhoneNumber {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
.searchRowRightSideTopLine {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.viewProdPageHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.viewProdBuyLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
A.viewProdBuyLine {
	color: blue;
}
A.viewProdBuyLine:hover {
	text-decoration: none;
	color: green;
}
.viewProdProductDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.viewProdProductDetails:hover {
	color: red;
	text-decoration: none;
}
A.viewProdProductDetailsViewAllOfCategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: blue;
}
A.viewProdProductDetailsViewAllOfCategory:hover {
	color: red;
	text-decoration: none;
}
A.viewProdProductBulkQuote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}
A.viewProdProductBulkQuote:hover {
	color: green;
	text-decoration: none;
}
.leftSideBarShoppingCartHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.leftSideBarShoppingCartSubtotal {
	font-size: 10px;
	font-weight: bold;
}
.leftSideBarShoppingCartSubtotalAmount {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.leftSideBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C6D5E8;
}
A.leftSideBar:hover {
	color: red;
	text-decoration: none;
}
.leftSideBarCart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
}
.leftSideBarEditShoppingCart {
	font-weight: bold;
	font-size: 10px;
}
A.leftSideBarEditShoppingCart:hover {
	text-decoration: none;
	color: #006C00;
}
.leftSideBarProceedToCheckout {
	font-weight: bold;
	font-size: 11px;
}
A.leftSideBarProceedToCheckout:hover, A.leftSideBarProceedToCheckout:active {
	text-decoration: none;
	color: green;
}
.bottomRightResultsDark {
	background-color: #DFDFDF;
	color: #000000;
}
A.bottomRightResultsDark, A.bottomRightResultsLight {
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}
A.bottomRightResultsDark:hover, A.bottomRightResultsLight:hover {
	color: red;
	text-decoration: none;
}
.bottomRightResultsLight  {
	background-color: #BFD0E6;
	color: #000000;

}
.categoriesTopSpacing {
	text-align: center;

}
.viewProdQuantityBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
.bottomRightCart, .bottomRightCartProduct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bottomRightCartField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bottomRightCartProduct {
	font-weight: bold;
}
.bottomRightCartNote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.bottomRightCartNote:hover, A.bottomRightCartNote:active {
	color: red;
	text-decoration: none;
}
.myAccountEdit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.myAccountEdit:hover, A.myAccountEdit:active {
	color: red;
	text-decoration: none;
}
.subtotal {
	color: #990000;
	font-weight: bold;
}
.price {
	color: #990000;
	font-weight: bold;
}
.myAccountHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.myAccountDark, .myAccountLight, .myAccountPlain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.myAccountDark:hover, A.myAccountDark:active, A.myAccountLight:hover, A.myAccountLight:active, A.myAccountPlain:hover, A.myAccountPlain:active {
	color: red;
	text-decoration: none;
}
.myAccountDark {
	background-color: #DFDFDF;
}
.myAccountLight {
	background-color: #BFD0E6;
}
.orderNumber {
	font-weight: bold;
}
.orderPlacedDate {
	font-weight: bold;
}
.orderShipping, .orderSubtotal, .orderTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.bottomRightLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
textarea, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.termsHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.termsSubheader {
	font-weight: bold;
}
.termsSubheader2 {
	font-weight: bold;
	font-size: 14px;
}
.fixFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}
.priceBottomRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
.bottomRightTaxLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bottomFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
A.bottomFooter:hover, A.bottomFooter:active {
	color: red;
	text-decoration: none;
}

.adminCategoriesTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #660000;
}
A.adminCategoriesTopLinks:link, A.adminCategoriesTopLinks:visited {
	color: #FFFFFF;
}
A.adminCategoriesTopLinks:hover, .adminCategoriesTopLinksHover {
	color: #660033;
	text-decoration: none;
}
A.adminCategoriesTopLinks:hover {
	background-color: #FFD9DD;
}
.adminCategoriesTopLinksHover {
	background-color: white;
}
.adminLeftSideBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFD9DD;
}
A.adminLeftSideBar {
	color: blue;
}
A.adminLeftSideBar:hover {
	color: red;
	text-decoration: none;
}
.bottomSubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.bottomSubheaderNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.adminMyAccountLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFD9DD;
}
A.adminMyAccountLight:hover, A.adminMyAccountLight:active {
	color: red;
	text-decoration: none;
}

.adminBottomRightResultsLight  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFD9DD;
	color: #000000;
}
A.adminBottomRightResultsLight {
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}
A.adminBottomRightResultsLight:hover {
	color: red;
	text-decoration: none;
}
A.adminLinkButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
A.adminLinkButton:hover {
	color: red;
	text-decoration: none;
}

A:hover {
	color: red;
	text-decoration: none;
}
.resultsSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bottomRightResultsHighlighted {
	background-color: #00FF00;
}
.subcategoryGroupName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.prodNotFound {
	color: red;
	font-weight: bold;	
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;	
}
.success {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;	
}
.inputPrice {
	text-align: right;
}
.textboxFixed {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
}
