body
{
  font-family: Arial;
  font-size: 8pt;
}

A.MathboxCatalog_AdvanceSearch { }
A.MathboxCatalog_AdvanceSearch:visited { }
A.MathboxCatalog_AdvanceSearch:active { }
A.MathboxCatalog_AdvanceSearch:hover { }

A.MathboxCatalog_ErrorGoToSearchPage { }
A.MathboxCatalog_ErrorGoToSearchPage:visited { }
A.MathboxCatalog_ErrorGoToSearchPage:active { }
A.MathboxCatalog_ErrorGoToSearchPage:hover { }

A.MathboxCatalog_ProductNameLink { color:blue; }
A.MathboxCatalog_ProductNameLink:visited { color:blue; }
A.MathboxCatalog_ProductNameLink:active { color:blue; }
A.MathboxCatalog_ProductNameLink:hover { color: green; }

A.MathboxCatalog_ProductNameLinkCAlt { color:blue; }
A.MathboxCatalog_ProductNameLinkCAlt:visited { color:blue; }
A.MathboxCatalog_ProductNameLinkCAlt:active { color:blue; }
A.MathboxCatalog_ProductNameLinkCAlt:hover { color: green; }

A.MathboxCatalog_ProductNameLinkRAlt { color:blue; }
A.MathboxCatalog_ProductNameLinkRAlt:visited { color:blue; }
A.MathboxCatalog_ProductNameLinkRAlt:active { color:blue; }
A.MathboxCatalog_ProductNameLinkRAlt:hover { color: green; }

A.MathboxCatalog_ProductNameLinkRAltCAlt { color:blue; }
A.MathboxCatalog_ProductNameLinkRAltCAlt:visited { color:blue; }
A.MathboxCatalog_ProductNameLinkRAltCAlt:active { color:blue; }
A.MathboxCatalog_ProductNameLinkRAltCAlt:hover { color: green; }

A.MathboxCatalog_DetailLink { color:blue; }
A.MathboxCatalog_DetailLink:visited { color:blue; }
A.MathboxCatalog_DetailLink:active { color:blue; }
A.MathboxCatalog_DetailLink:hover { color: green; }

A.MathboxCatalog_DetailLinkCAlt { color:blue; }
A.MathboxCatalog_DetailLinkCAlt:visited { color:blue; }
A.MathboxCatalog_DetailLinkCAlt:active { color:blue; }
A.MathboxCatalog_DetailLinkCAlt:hover { color: green; }

A.MathboxCatalog_DetailLinkRAlt { color:blue; }
A.MathboxCatalog_DetailLinkRAlt:visited { color:blue; }
A.MathboxCatalog_DetailLinkRAlt:active { color:blue; }
A.MathboxCatalog_DetailLinkRAlt:hover { color: green; }

A.MathboxCatalog_DetailLinkRAltCAlt { color:blue; }
A.MathboxCatalog_DetailLinkRAltCAlt:visited { color:blue; }
A.MathboxCatalog_DetailLinkRAltCAlt:active { color:blue; }
A.MathboxCatalog_DetailLinkRAltCAlt:hover { color: green; }

A.MathboxCatalog_LargerImage { color:blue; }
A.MathboxCatalog_LargerImage:visited { color:blue; }
A.MathboxCatalog_LargerImage:active { color:blue; }
A.MathboxCatalog_LargerImage:hover { color: green; }

A.MathboxCatalog_LargerImageCAlt { color:blue; }
A.MathboxCatalog_LargerImageCAlt:visited { color:blue; }
A.MathboxCatalog_LargerImageCAlt:active { color:blue; }
A.MathboxCatalog_LargerImageCAlt:hover { color: green; }

A.MathboxCatalog_LargerImageRAlt { color:blue; }
A.MathboxCatalog_LargerImageRAlt:visited { color:blue; }
A.MathboxCatalog_LargerImageRAlt:active { color:blue; }
A.MathboxCatalog_LargerImageRAlt:hover { color: green; }

A.MathboxCatalog_LargerImageRAltCAlt { color:blue; }
A.MathboxCatalog_LargerImageRAltCAlt:visited { color:blue; }
A.MathboxCatalog_LargerImageRAltCAlt:active { color:blue; }
A.MathboxCatalog_LargerImageRAltCAlt:hover { color: green; }

A.MathboxCatalog_ClickHere { color:blue; }
A.MathboxCatalog_ClickHere:visited { color:blue; }
A.MathboxCatalog_ClickHere:active { color:blue; }
A.MathboxCatalog_ClickHere:hover { color: green; }

A.MathboxCatalog_ClickHereCAlt { color:blue; }
A.MathboxCatalog_ClickHereCAlt:visited { color:blue; }
A.MathboxCatalog_ClickHereCAlt:active { color:blue; }
A.MathboxCatalog_ClickHereCAlt:hover { color: green; }

A.MathboxCatalog_ClickHereRAlt { color:blue; }
A.MathboxCatalog_ClickHereRAlt:visited { color:blue; }
A.MathboxCatalog_ClickHereRAlt:active { color:blue; }
A.MathboxCatalog_ClickHereRAlt:hover { color: green; }

A.MathboxCatalog_ClickHereRAltCAlt { color:blue; }
A.MathboxCatalog_ClickHereRAltCAlt:visited { color:blue; }
A.MathboxCatalog_ClickHereRAltCAlt:active { color:blue; }
A.MathboxCatalog_ClickHereRAltCAlt:hover { color: green; }

A.MathboxCatalog_ProductCheckout img { border-style: none; }
A.MathboxCatalog_ProductCheckout:visited img { border-style: none; }
A.MathboxCatalog_ProductCheckout:active img { border-style: none; }
A.MathboxCatalog_ProductCheckout:hover img { border-style: none; }

A.MathboxCatalog_ShoppingCart img { border-style: none; }
A.MathboxCatalog_ShoppingCart:visited img { border-style: none; }
A.MathboxCatalog_ShoppingCart:active img { border-style: none; }
A.MathboxCatalog_ShoppingCart:hover img { border-style: none; }

A.MathboxCatalog_ProductImage img { border-color: black; }
A.MathboxCatalog_ProductImage:visited img { border-style: none; }
A.MathboxCatalog_ProductImage:active img { border-style: none; }
A.MathboxCatalog_ProductImage:hover img { border-style: none; }

A.MathboxCatalog_ProductImageCAlt img { border-color: black; }
A.MathboxCatalog_ProductImageCAlt:visited img { border-style: none; }
A.MathboxCatalog_ProductImageCAlt:active img { border-style: none; }
A.MathboxCatalog_ProductImageCAlt:hover img { border-style: none; }

A.MathboxCatalog_ProductImageRAlt img { border-color: black; }
A.MathboxCatalog_ProductImageRAlt:visited img { border-style: none; }
A.MathboxCatalog_ProductImageRAlt:active img { border-style: none; }
A.MathboxCatalog_ProductImageRAlt:hover img { border-style: none; }

A.MathboxCatalog_ProductImageRAltCAlt img { border-color: black; }
A.MathboxCatalog_ProductImageRAltCAlt:visited img { border-style: none; }
A.MathboxCatalog_ProductImageRAltCAlt:active img { border-style: none; }
A.MathboxCatalog_ProductImageRAltCAlt:hover img { border-style: none; }

form { margin: 0px; padding: 0px;}

td
{
  font-family: Arial;
  font-size: 10pt;
}

img { border-style: none; }
img.MathboxCatalog_ProductImage{ border-style: none; }
img.MathboxCatalog_ProductImageLarge { border-style: none; }

td.Center
{
  text-align: center;
  padding: 4px;
}

table.MathboxCatalog_StoreName { width: 100%; margin-top: 20px; margin-bottom: 20px; display: 'none';}
td.MathboxCatalog_StoreName
{
	font-size: 14pt;
  font-weight: bold;
  color: black;
  text-align: center;
display: 'none';}

table.MathboxCatalog_Panel
{
  width: 510px;
}
td.MathboxCatalog_Panel
{
  text-align: center;
}


table.MathboxCatalog_TitlePanel { width: 100%; }
td.MathboxCatalog_TitlePanel
{
  text-align: center;
}
table.MathboxCatalog_PageTitle { width: 100%; }
td.MathboxCatalog_PageTitleLeft { width:20%; display: 'none'; }
td.MathboxCatalog_PageTitleCenter { width:60%; font-size: 12pt; font-weight: bold; text-align: center;  display: 'none'; }
td.MathboxCatalog_PageTitleRight { width:20%; display: 'none'; }

table.MathboxCatalog_ContentPanel { width: 100%; }
td.MathboxCatalog_ContentPanel
{
  text-align: center;
}

table.MathboxCatalog_ContentText { width: 100%; }
td.MathboxCatalog_ContentText
{
}

table.MathboxCatalog_ContentHrTop { width: 100%; }
td.MathboxCatalog_ContentHrTop { text-align: center; }
hr.MathboxCatalog_ContentHrTop { width: 100%; color: #FFFFFF;}
table.MathboxCatalog_ContentHrButtonSeparator { width: 100%; }
td.MathboxCatalog_ContentHrButtonSeparator { text-align: center; }
hr.MathboxCatalog_ContentHrButtonSeparator { width: 100%; color: #FFFFFF;}
table.MathboxCatalog_ContentHrBottom { width: 100%; }
td.MathboxCatalog_ContentHrBottom { text-align: center; }
hr.MathboxCatalog_ContentHrBottom { width: 100%; color: #FFFFFF; }

table.MathboxCatalog_Error { width: 100%; }
td.MathboxCatalog_ErrorTitle { color: maroon; font-weight: bold; text-align: center; }
td.MathboxCatalog_ErrorMsg { color: maroon; text-align: left; }
td.MathboxCatalog_ErrorGoToSearchPage { padding: 16px; text-align: center; }

table.MathboxCatalog_OrderSummaryPanel { width: 100%; }
td.MathboxCatalog_OrderSummaryPanel { text-align: center; }
table.MathboxCatalog_OrderSummary { width: 100%; }
td.MathboxCatalog_OrderSummary { }
table.MathboxCatalog_OrderSummaryHrTop { width: 100%; }
td.MathboxCatalog_OrderSummaryHrTop { padding-top: 8px; text-align: center; }
hr.MathboxCatalog_OrderSummaryHrTop { }
table.MathboxCatalog_OrderSummaryHrSubTotalTop { width: 100%; }
td.MathboxCatalog_OrderSummaryHrSubTotalTop { padding-top: 8px; text-align: center; }
hr.MathboxCatalog_OrderSummaryHrSubTotalTop { }
td.MathboxCatalog_OrderSummaryProductTitle { width: 42%; font-weight: bold; }
td.MathboxCatalog_OrderSummaryUnitPriceTitle { width: 17%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryQtyTitle { width: 10%; font-weight: bold; text-align: center; }
td.MathboxCatalog_OrderSummarySubTotalTitle { width: 17%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryActionTitle { width: 14%; font-weight: bold; text-align: center; }
td.MathboxCatalog_OrderSummaryProduct { }
td.MathboxCatalog_OrderSummaryUnitPrice { text-align: right; }
td.MathboxCatalog_OrderSummaryQty { text-align: center; }
td.MathboxCatalog_OrderSummarySubTotal { text-align: right; }
td.MathboxCatalog_OrderSummaryAction { }

table.MathboxCatalog_OrderSummaryTotals { width: 100%; }
td.MathboxCatalog_OrderSummaryTotalsItemsTotalTitle { width: 80%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsItemsTotal { text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsGlobalSaleTitle { width: 80%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsGlobalSale { text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsShippingTitle { width: 80%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsShipping { text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsSubTotalTitle { width: 80%; font-weight: bold; text-align: right; }
td.MathboxCatalog_OrderSummaryTotalsSubTotal { text-align: right; }

td.MathboxCatalog_OrderSummaryTotalsRecalculate { text-align: center; }

table.MathboxCatalog_OrderSummaryHrTitleBottom { width: 100%; }
td.MathboxCatalog_OrderSummaryHrTitleBottom { text-align: center; }
hr.MathboxCatalog_OrderSummaryHrTitleBottom { }

table.MathboxCatalog_ProductHrSeparator { width: 100%; }
td.MathboxCatalog_ProductHrSeparator { text-align: center; }
hr.MathboxCatalog_ProductHrSeparator { width: 100%; color: blue; }

table.MathboxCatalog_ProductDesignMultiCol { width: 100%; margin: 0ps; padding: 0px; }

form.MathboxCatalog_ProductItem{ margin: 0px; padding: 0px;}
table.MathboxCatalog_ProductItem { width: 100%; }
td.MathboxCatalog_ProductImage { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductImageCAlt { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductImageRAlt { background-color: #e0e0e0; width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductImageRAltCAlt { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }

div.MathboxCatalog_ProductImage { height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
div.MathboxCatalog_ProductImageCAlt { height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
div.MathboxCatalog_ProductImageRAlt { background-color: #e0e0e0; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
div.MathboxCatalog_ProductImageRAltCAlt { height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }

td.MathboxCatalog_ProductName { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductNameCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductNameRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductNameRAltCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }

td.MathboxCatalog_LargerImage { width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_LargerImageCAlt { width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_LargerImageRAlt { background-color: #e0e0e0; width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_LargerImageRAltCAlt { width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
div.MathboxCatalog_LargerImage { width: auto; text-align: center; vertical-align: top; padding: 0px; margin: 0px; }
div.MathboxCatalog_LargerImageCAlt { width: auto; text-align: center; vertical-align: top; padding: 0px; margin: 0px; }
div.MathboxCatalog_LargerImageRAlt { background-color: #e0e0e0; width: auto; text-align: center; vertical-align: top; padding: 0px; margin: 0px; }
div.MathboxCatalog_LargerImageRAltCAlt { width: auto; text-align: center; vertical-align: top; padding: 0px; margin: 0px; }

td.MathboxCatalog_ProductDetail { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductDetailCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductDetailRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductDetailRAltCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }

td.MathboxCatalog_ClickHere { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ClickHereCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ClickHereRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ClickHereRAltCAlt { width: auto; text-align: left; vertical-align: top; padding: 2px; margin: 0px; }

table.MathboxCatalog_Price { width: 100%; }
table.MathboxCatalog_PriceRAlt { background-color: #e0e0e0; width: 100%; }
td.MathboxCatalog_PriceTable { width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_PriceTableRAlt { background-color: #e0e0e0; width: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }

td.MathboxCatalog_PriceTitle { width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceTitleRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_Price { width: auto; text-align: right; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceRAlt { background-color: #e0e0e0; width: auto; text-align: right; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceTitle { width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceTitleRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceOnSale { width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_PriceOnSaleRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; padding: 0px; }
td.MathboxCatalog_SalePriceTitle { width: auto; text-align: left; vertical-align: top; color: red; padding: 0px; }
td.MathboxCatalog_SalePriceTitleRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; color: red; padding: 0px; }
td.MathboxCatalog_SalePrice { width: auto; text-align: right; vertical-align: top; padding: 0px; }
td.MathboxCatalog_SalePriceRAlt { background-color: #e0e0e0; width: auto; text-align: right; vertical-align: top; padding: 0px; }
td.MathboxCatalog_YouSaveTitle { width: auto; text-align: left; vertical-align: top; color: red; padding: 0px; }
td.MathboxCatalog_YouSaveTitleRAlt { background-color: #e0e0e0; width: auto; text-align: left; vertical-align: top; color: red; padding: 0px; }
td.MathboxCatalog_YouSave { width: auto; text-align: right; vertical-align: top; padding: 0px; }
td.MathboxCatalog_YouSaveRAlt { background-color: #e0e0e0; width: auto; text-align: right; vertical-align: top; padding: 0px; }

table.MathboxCatalog_ProductImageList { width: 100%; }
td.MathboxCatalog_ProductImageList { width: 170px; text-align: center; vertical-align: top; }

div.MathboxCatalog_ProductName { font-weight: bold; }
span.MathboxCatalog_ProductName { font-weight: bold; }
div.MathboxCatalog_ProductNameCAlt { font-weight: bold; }
span.MathboxCatalog_ProductNameCAlt { font-weight: bold; }
div.MathboxCatalog_ProductNameRAlt { font-weight: bold; }
span.MathboxCatalog_ProductNameRAlt { font-weight: bold; }
div.MathboxCatalog_ProductNameRAltCAlt { font-weight: bold; }
span.MathboxCatalog_ProductNameRAltCAlt { font-weight: bold; }

div.MathboxCatalog_ProductId { }
span.MathboxCatalog_ProductIdTitle { font-weight: bold; }
span.MathboxCatalog_ProductIdText { }

div.MathboxCatalog_ProductCategory { }
span.MathboxCatalog_ProductCategoryTitle { font-weight: bold; }
span.MathboxCatalog_ProductCategoryText { }

div.MathboxCatalog_ProductManufacturer { }
span.MathboxCatalog_ProductManufacturerTitle { font-weight: bold; }
span.MathboxCatalog_ProductManufacturerText { }

div.MathboxCatalog_ProductDescription { }
span.MathboxCatalog_ProductDescriptionTitle { font-weight: bold; }
span.MathboxCatalog_ProductDescription { }

div.MathboxCatalog_ProductVendor { display: 'none'; }
span.MathboxCatalog_ProductVendorTitle { display: 'none'; font-weight: bold; }
span.MathboxCatalog_ProductVendor { }

table.MathboxCatalog_ProductMessage { }
td.MathboxCatalog_ProductMessageLeft { padding-right: 8px;}
td.MathboxCatalog_ProductMessageRight { }
span.MathboxCatalog_ProductMessageTitle { font-weight: bold; }
span.MathboxCatalog_ProductMessagePrompt { }
textarea.MathboxCatalog_ProductMessage { }
span.MathboxCatalog_ProductMessageCharacters { font-size: 8pt; }

div.MathboxCatalog_ProductCartSection { text-align: right; margin-top: 8px;  }
table.MathboxCatalog_ProductCartSection { width: auto; }
td.MathboxCatalog_ProductCartSection { text-align: center; }

table.MathboxCatalog_ProductAttributeBlock { }
td.MathboxCatalog_ProductAttributeBlock { margin-top: 8px; text-align: left; }

table.MathboxCatalog_ProductAttribute { }
td.MathboxCatalog_ProductAttributeTitle { font-weight: bold; padding-right: 4px; }
td.MathboxCatalog_ProductAttribute { }
input.select.MathboxCatalog_ProductAttribute { }

div.MathboxCatalog_ProductPrice { text-align: center; }
table.MathboxCatalog_ProductPrice { width: auto; }
td.MathboxCatalog_ProductPriceTitle { font-weight: bold; }
td.MathboxCatalog_ProductPrice { text-align: right; }
td.MathboxCatalog_ProductPriceRAlt { text-align: right; }
td.MathboxCatalog_ProductPriceOnSale { text-decoration: line-through; text-align: right; }
td.MathboxCatalog_ProductSalePriceTitle { font-weight: bold; color: red; }
td.MathboxCatalog_ProductSalePrice { color: black; text-align: right; }
td.MathboxCatalog_ProductYouSaveTitle { font-weight: bold; color: red; }
td.MathboxCatalog_ProductYouSave { color: black; text-align: right; }

div.MathboxCatalog_ProductCart { margin-top: 4px; text-align: center; }
table.MathboxCatalog_ProductCart { }
td.MathboxCatalog_ProductCartQuantity { text-align: center; padding: 2px; }
span.MathboxCatalog_ProductCartQuantityTitle { font-weight: bold; }
input.text.MathboxCatalog_ProductCartQuantity { }
input.img.MathboxCatalog_ProductAddToCart { }
td.MathboxCatalog_ProductAddToCart { text-align: center; padding: 2px; }
input.img.MathboxCatalog_ProductAddToCart { }
td.MathboxCatalog_ProductCheckout { text-align: center; padding: 2px; }
td.MathboxCatalog_ProductSaveToCartEmail { text-align: center; padding: 2px; }

div.MathboxCatalog_ProductContactStore { }
table.MathboxCatalog_ProductContactStore { }
td.MathboxCatalog_ProductContactStore { padding: 2px; }



table.MathboxCatalog_SearchForm { width: auto; }
td.MathboxCatalog_SearchText { text-align: center; padding: 4px; }
td.MathboxCatalog_SearchType { text-align: center; padding: 4px; }
td.MathboxCatalog_SearchTypeListTitle { }
td.MathboxCatalog_SearchTypeList { }
td.MathboxCatalog_AdvanceSearch { text-align: center; padding: 4px; }

table.MathboxCatalog_SearchResults { width: 100%; margin: 0ps; padding: 0px; display: 'none'; }
td.MathboxCatalog_SearchResults { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; display: 'none';}
table.MathboxCatalog_SearchResultsPageLinks { width: 100%; margin: 0ps; padding: 0px; }
td.MathboxCatalog_SearchResultsPageLinks { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; display: 'none';}

table.MathboxCatalog_CartButtons { width: 100%; margin: 0ps; padding: 0px; }
td.MathboxCatalog_ViewSavedCart { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ContinueShopping { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }
td.MathboxCatalog_ProductCheckout { width: auto; height: auto; text-align: center; vertical-align: top; padding: 2px; margin: 0px; }

table.MathboxCatalog_Content{ width: 100%; margin: 4px; }
td.MathboxCatalog_Content
{
  text-align: center;
}

input.text
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-family: "Courier New";
  font-size: 10pt
  margin: 0px;
}

input.nb
{
  border-bottom: black 0px groove;
  border-left: black 0px groove;
  border-right: black 0px groove;
  border-top: black 0px groove;
  color: black;
  font-family: Verdana;
  font-size: 10pt
}

table.MathboxCatalog_ListPanel
{
  margin-bottom: 5px;
}
td.MathboxCatalog_ListPanel
{
}


table.MathboxCatalog_ListData
{
}
td.MathboxCatalog_ListData
{
  padding: 4px;
}

table.MathboxCatalog_FormPanel { margin: 8px; }
td.MathboxCatalog_FormPanel { text-align: center; }

table.MathboxCatalog_2PanelForm
{
  width: 100%;
}
td.MathboxCatalog_2PanelForm
{
  width: 49%;
  vertical-align: top;
}
td.MathboxCatalog_2PanelGutter
{
  width: 2%;
}

form
{
  background-color: transparent;
  border-style: none;
  border-collapse: collapse;
  border-spacing: 0px;
  height: auto;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}

table.MathboxCatalog_FormTitle{ width: 100%; }
td.MathboxCatalog_FormTitle
{
  background-color: #336699;
  border-style: none;
  width: 50%;
  padding: 4px;
  font-weight: bold;
  color: #ffffff;
  text-align: left;
}
td.MathboxCatalog_FormTitleData
{
  background-color: #336699;
  border-style: none;
  width: 50%;
  padding: 4px;
  font-weight: normal;
  color: #ffffff;
  text-align: left;
}

table.MathboxCatalog_FormFields
{
  width: 100%;
  margin-bottom: 5px;
}
td.MathboxCatalog_FormFields
{
}

td.MathboxCatalog_FieldTitle
{
  font-weight: bold;
  padding: 4px;
  vertical-align: top;
}
td.MathboxCatalog_FieldData
{
  padding: 4px;
}
td.MathboxCatalog_FieldInput
{
  padding: 4px;
}

table.MathboxCatalog_FormButton
{
  width: 100%;
  margin-bottom: 5px;
}
td.MathboxCatalog_FormButton
{
  width: 25%;
  padding: 4px;
  text-align: center;
}

table.MathboxCatalog_FormText{ width: 100%; margin-bottom: 5px; }
td.MathboxCatalog_FormText{ text-align: left;  padding: 4px; }

table.MathboxCatalog_ProductList { width: auto; }
td.MathboxCatalog_ProductList
{
}

table.MathboxCatalog_LineCard { width: auto; }
td.MathboxCatalog_LineCardTitle
{
	font-size: 12pt;
  font-weight: bold;
  padding: 4px;
}
td.MathboxCatalog_LineCardMfrTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
}
td.MathboxCatalog_LineCardMfr
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
}
td.MathboxCatalog_LineCardItemTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
}
td.MathboxCatalog_LineCardItem
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
}
td.MathboxCatalog_LineCardNameTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
}
td.MathboxCatalog_LineCardName
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
}
td.MathboxCatalog_LineCardSizeTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardSize
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardPackTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardPack
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardPriceTitle
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  font-weight: bold;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardPrice
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
  text-align: right;
}
td.MathboxCatalog_LineCardPriceOnSale
{
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  color: black;
  padding: 4px;
  color: red;
  text-align: right;
}

table.MathboxTools_CatalogDownloadLogin { width: auto; }
td.MathboxTools_CatalogDownloadLoginTitle
{
	font-size: 12pt;
  font-weight: bold;
  padding: 4px;
  text-align: center;
}
td.MathboxTools_CatalogDownloadLoginUsernameLabel
{
  font-weight: bold;
  padding-right: 8px;
}
td.MathboxTools_CatalogDownloadLoginUsernameInput { }
td.MathboxTools_CatalogDownloadLoginPasswordLabel
{
  font-weight: bold;
  padding-right: 8px;
}
td.MathboxTools_CatalogDownloadLoginPasswordInput { }
td.MathboxTools_CatalogDownloadLoginButton { }
