﻿.SmallText { font-size:11px; }
.SmallTextBold { font-size:11px; font-weight:bold; }
.NormalTextBold { font-size:12px; font-weight:bold; }
.LargeTextBold { font-size:14px; font-weight:bold; }
.Red { color:#ff0000;}
.Alert { font-weight:bold; color:#ff0000; }

.OrderHeader { font-weight:bold; background:#CC0000; color:#ffffff; text-align:center; padding-top:5px; padding-bottom:5px; }

.SearchRow { background:#ffffff; text-align:center; }
.SearchRow td { text-align:center; padding:5px 0px 5px 0px; }

.SearchRow a:link, .SearchRow a:visited { color:#FF6600; font-weight:bold; text-decoration:none; }
.SearchRow a:hover, .SearchRow a:active { color:#FF6600; font-weight:bold; text-decoration:underline; }

.SearchRowAlt { background:#EEEEEE; text-align:center; padding:5px 0px 5px 0px; }
.SearchRowAlt td { text-align:center; padding:5px 0px 5px 0px; }

.SearchRowAlt a:link, .SearchRowAlt a:visited { color:#FF6600; font-weight:bold; text-decoration:none; }
.SearchRowAlt a:hover, .SearchRowAlt a:active { color:#FF6600; font-weight:bold; text-decoration:underline; }

.OrderHistoryPadding td { padding:3px 5px 3px 5px; }


.PriceGrid { font-weight:bold; width:80px; }
.SmallPrice { font-size:13px; }
.FinalPrice { font-size:16px; font-weight:bold; }
.OrderAddress { font-size:13px; }


.Label { font-weight:bold; font-size:13px; text-align:right; }
.SmallLabel { font-weight:bold; font-size:13px; text-align:right; }
.FinalLabel { font-weight:bold; font-size:16px; text-align:right; }


.ViewOrderSubTotal { font-size:16px; font-weight:bold; }

.MainTable2 { padding:10px; }
.Bar { width:100%; background:#CCCCCC; height:2px;}
.BarTD { height:20px; vertical-align:top;  }
.BarTD2 { height:20px; vertical-align:bottom; }
.BarTD3 { height:20px; vertical-align:middle; }

.ItemTable { width:280px; }
.ItemName { font-weight:bold; font-size:22px; color:#cc0000; }
.ItemDescription { padding-bottom:15px; padding-top:15px; }
.ItemPrice { font-weight:bold; width:230px; color:#CC0000; padding-bottom:10px; }
.ItemLabel { text-align:right; width:60px; font-weight:bold; color:#CC0000; padding-bottom:10px; vertical-align:middle; }

.SimilarTable { background:#ffeedd; width:330px; }
.SimilarCell { padding-top: 5px; padding-left:15px; padding-bottom:10px; vertical-align:top; }
.SimilarHeader { font-weight:bold; font-size:20px; padding-left:15px; padding-top:10px; color:#FF6600; }
.SimilarName { font-weight:bold; font-size:14px;  padding-bottom:8px; }
.SimilarName a:link, .SimilarName a:visited { color:#CC0000; text-decoration:none; }
.SimilarName a:hover, .SimilarName a:active { color:#CC0000; text-decoration:underline; }

.SimilarDescription { font-size:10px; padding-bottom:8px; }
.SimilarPrice { font-weight:bold; color:#CC0000; font-size:10px; }
.SimilarSpacer { height:3px; }


.SizeChartTable { height:25px; vertical-align:bottom; width:205px; }
.SizeChartTable a:link, .SizeChartTable a:visited { font-size:10px; color:#ff6600; text-decoration:none; }
.SizeChartTable a:hover, .SizeChartTable a:active { font-size:10px; color:#ff6600; text-decoration:underline; }

.SizeChartImage { text-align:left; }
.SizeChartRight { text-align:right; }

.PopShop { color:#7733CC; }
.PopShop a:link, .PopShop a:visited { color:#7733CC; text-decoration:none; }
.PopShop a:hover, .PopShop a:active { color:#7733CC; text-decoration:underline; }
.CatDisplay { color:#CC0000; }

.Disclaimer { background:#ffffff; font-weight:bold; color:#999999; font-size:10px; }
.Disclaimer a:link, .Disclaimer a:visited { font-size:10px; color:#ff6600; text-decoration:none; }
.Disclaimer a:hover, .Disclaimer a:active { font-size:10px; color:#ff6600; text-decoration:underline; }

.NotAvailable { color:#ff0000; font-weight:bold; font-size:14px; }

