.imgcell img, .imgcell a
{ 
    display: block; 
}

.Copyright
{
    font-size: 12px;
    color: black;
    font-family: Arial;
    font-weight: bold;
}
.SmallPrint
{
    color: Black;
    font-family: Arial;
    line-height: 12px;
    font-size: 9px;
    text-align: center;
} 

.SizeChartTitle
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial;
}

.InfoText11
{
    font-size: 11px;
    font-family: Verdana, Arial;
    text-align: center;
}
.InfoText12
{
    font-size: 12px;
    font-family: Verdana, Arial;
    text-align: left;
}
.InfoText13
{
    font-size: 13px;
    font-family: Verdana, Arial;
    text-align: left;
}

.UserDetailsTable
{
	background-image: none;
	background-color: white;
	border: Solid 1px #bf0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
}
.CustomerAddress,.OrderInventory, .UserDetails, .UserDetailsText, .UserDetailsError
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.UserDetailsText, .CustomerAddress ,.OrderInventory
{
    line-height: 14px;
}
.UserDetailsError
{
    color: red;
}

.WelcomeText, .AboutUsText
{
	color: navy;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.WelcomeText
{
    font-size: 18px;
    font-style: italic;
}
.AboutUsText
{
	font-size: 13px;
	width: 95%;
	line-height: 15px;
}
.AddressText
{
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.SignupTable, .SignupTitle
{
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.SignupTable
{
	background-image: none;
	background-color: #ffffcc;
	border: Solid 1px #bf0000;
	text-align: center;
	width: 95%;
}
.SignupTitle
{
	font-weight: bold;
	font-style: normal;
}

.Border
{
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #bf0000;
    border-spacing: 0px;
}
.InfoBorder
{
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #bf0000;
    border-spacing: 2px;
}
.RightBorder
{
    border-right: #bf0000 1px solid;
    border-spacing: 0px;
}
.TopBorder
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #bf0000;
    border-spacing: 0px;
    text-align: center;
    font-size: 2px;
    font-family: Arial;
    
}

.MenuButtons
{
    font-size: 2px;
    font-family: Arial;
}

.MenuBorder
{
    border-bottom: #bf0000 0px solid;
}


.TitleBarTable
{
    border: 0;
    margin: 0;
    width: 100%;
    height: 25px;
    background-color: #bf0000;
}
.TitleBarRow
{
    vertical-align: middle;
    height: 25px;
    width: 100%;
}
.TitleBarImage
{
    color: white;
    font-size: 1px;
    font-family: Arial;
    font-weight: bold;
    vertical-align: middle;
}

.ContinueShoppingColumn
{
    text-align: center;
    width: 190px;
}

.Footer
{
    text-align: center;
    vertical-align: middle;
    background-color: #bf0000;
}
a.FooterLink
{
    color: white;
    font-weight: bold; 
    font-size: 12px;  
    font-family: Arial; 
    text-align: center; 
    text-decoration: underline;
}
a.FooterLink:hover
{
    color: #ffff99;
} 

a.MenuItemSelected, a.MenuItemUnselected, .MenuItemRow
{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
a.MenuItemSelected
{
    color: #ffff00;
}
a.MenuItemUnselected, .MenuItemRow
{
    color: white;
}
a.MenuItemUnselected:hover
{
    color: #ffff99;
} 

.SubMenuItemSelected, a.SubMenuItemUnselected
{
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}
a.SubMenuItemSelected
{
    color: #ffff00;
}
a.SubMenuItemUnselected
{
    color: white;
}
a.SubMenuItemUnselected:hover
{
    color: #ffff99;
} 

.PagingText, a.PagingLink
{
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    height: 15px;
}
a.PagingLink:hover
{
    color: #ffff00;
} 
.ProductTitle
{
    color: navy;
    font-family: Arial;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    line-height: 16px;
}
a.ProductName
{
    color: #000080;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    font-style: normal;
}
a.ProductName:hover
{  
  text-decoration: underline;
}
.ProductDescription
{
    color: Black;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 1.2em;
} 

.ProductPrice, .DiscountPrice, .DiscountLabel
{
	color: navy;
	font-family: Arial;
	font-weight: bold;
} 
.ProductPrice
{
	font-size: 12px;
} 
.DiscountLabel
{
	font-size: 11px;
} 
.DiscountPrice
{
	font-size: 11px;
	text-decoration: line-through;
} 

.ProductInfoCode, .ProductInfoPrice, .ProductInfoReducedLabel, .ProductInfoReducedPrice
{
    color: navy;
    font-family: Arial;
    font-weight: bold;
}
.ProductInfoCode
{ 
  font-size: 12px;
} 
.ProductInfoPrice
{ 
  font-size: 14px;
} 
.ProductInfoReducedLabel
{ 
  font-size: 13px;
} 
.ProductInfoReducedPrice
{
	font-size: 13px;
	text-decoration: line-through;
} 
.ProductInfoDescription
{
    color: Black;
    font-family: Arial;
    font-size: 12px;
} 
 
.SearchBox
{
    font-family: Arial, Verdana;
    font-size: 9pt;
    margin-bottom: 5px;
    text-align:left;
    vertical-align:text-top;
}
.Button
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
}
.AdminTitle, .AdminPageText, a.AdminPageText, .ReadOnlyText
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
} 
.AdminTitle
{ 
  font-size: 21px;
  line-height: 25px;
}
.AdminPageText, a.AdminPageText
{ 
  font-size: 12px;
}
a.AdminPageText:hover
{ 
  color:Red;
}
.Table
{
  border-color: #E7E7FF;
  width: 100%;
}
.ReadOnlyText
{
    color: Navy;
    font-size: 12px;
    background-color: #dcdcdc;
}
.TableHeader
{
    color: White;
    background-color: Navy;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 11px;
    text-align: left;
}
.TableRow, .TableAlternateRow
{ 
  color: Navy;
  font-family: Verdana, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 11px;
  text-align: left;
}
.TableRow, .TableAlternateRow
{ 
  border-color: #E7E7FF;
  background-color: #E7E7FF;
}
.TableAlternateRow
{ 
  border-color: #E7E7FF;
  background-color: #F7F7F7;
}
.Grid
{
  border-color: #E7E7FF;
  border-style: none;
  width: 100%;
}
.GridHeader, .GridSelectedRow, .GridRow, .GridAlternateRow
{
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
}
.GridHeader
{
    color: White;
    background-color: #a9a9a9;
    font-size: 12px;
}
.GridSelectedRow
{
    background-color: #ffffb9;
    color: #000080;
}
.GridRow
{
    background-color: #e6e6fa;
    color: #000080;
}
.GridAlternateRow
{
    background-color: #c8dcf0;
    color: #000080;
}
.GridEditingRow
{
  color: #000080;
}

.AdminMenuTable, .CartSummary, .BestSellerSummary, .SpecialOfferSummary
{
  border-right: #bf0000 2px solid;
  border-top: #bf0000 2px solid;
  border-left: #bf0000 2px solid;
  border-bottom: #bf0000 2px solid;
} 
.AdminMenuTable
{
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 2px;
  padding-right: 2px;
  background-color: white;
  text-align: center;
} 

.CartSummary, .BestSellerSummary, .SpecialOfferSummary
{
  color: White;
  background-color: #bf0000;
  text-align: center;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 2px;
  margin-right: 2px;
}
a.CartSummaryTitle, a.BestSellerTitle, a.SpecialOfferTitle
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: yellow;
    text-align: center;
    font-style: italic;
    text-decoration: none;
}
.CartSummaryItem, .BestSellerItem, .SpecialOfferItem
{
    background-color: white;
    color: #000080;
    font-family: Arial;
    font-size: 9pt;
    text-align: left;
}
a.CartSummaryItemLink, a.BestSellerItemLink, a.SpecialOfferItemLink
{
    color: #000080;
    font-family: Arial;
    font-size: 8pt;
    text-align: left;
    text-decoration: none;
}
a.CartLink, a.BestSellerLink, a.SpecialOfferLink
{
  color: white;
  font-family: Arial;
  text-decoration: none;
  font-size: 11px;
}
a.CartLink:hover, a.BestSellerLink:hover, a.SpecialOfferLink:hover
{
    color: #ffff99;
}

a.CartSummaryItemLink:hover, a.BestSellerItemLink:hover, a.SpecialOfferItemLink:hover
{
    color: #bf0000;
}

.SmallButtonText
{ 
  color: Black;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.AdminMenuTitle, a.AdminMenuItem
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
}  
.AdminMenuTitle
{
    color: Black;
    text-align: left;
} 
a.AdminMenuItem
{
    color: #bf0000;
    line-height: 15px;
    text-decoration: none;
} 
a.AdminMenuItem:hover
{
    color: black;
}

.ErrorText12, .ErrorText13, .CartStatusText
{ 
  font-weight: bold;
  color: red;
  font-style: italic;
  font-family: Arial;
} 
.ErrorText12, .CartStatusText
{ 
  font-size: 12px;
} 
.ErrorText13
{ 
  font-size: 13px;
  text-align: center;
} 
.SystemErrorText
{
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: Arial;
    vertical-align: top;
} 
