﻿body {
  font-family:Arial;
  font-size:10pt;
  color: Black;
  width: 980px;
}
a {
  text-decoration: none;
  color:black;
}
a:hover {
  text-decoration: underline;
}

.Window {
  width: 980px;

}
.Window .Main {
  width: 980px;
  margin: 0px 0px 0px 0px;
}
.Window .Main .Header{
  margin: 0px 0px 0px 0px;
  width: 980px;
}
.Window .Main .Left {
  width: 160px;
  float: left;
}
.Window .Main .Left .Container 
{
  width: 160px;
  margin-top: 0px;
  margin-left: 0px;
  line-height: 13px;
  font-size: 12px;
  float: left;
}
.Window .Main .Right {
  width: 800px;
  float: right;
}
.Window .Main .Right .Contents{
  margin: 0px 0px 0px 160px;
  float: right;

 
}

.Window .Main .Top-Nav {
  line-height: 16px;
  font-size: 14px;
}



.CategoriesList {
  text-decoration: underline;
  text-align: left;
  margin-top: 5px;
}
.CategoriesListHead {
  text-decoration: underline;
  background-color: #f8c78c;
}
a.CategoryUnselected {
  line-height: 15px;
  text-decoration: none;
  color: Black;
}
a.CategoryUnselected:hover {
  text-decoration: underline;
}
a.CategorySelected 
{
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
  color: Black;
}
.DepartmentsList{
  border: #01a647 1px solid; 
  text-align: center;
  margin-top: 5px;
}
.DepartmentsListHead
{
  border: #01a647 1px solid;
  background-color: #99FFCC;
}
a.DepartmentUnselected {
  line-height: 15px;
  text-decoration: none;
  color: Black;
}
a.DepartmentUnselected:hover {
  text-decoration: underline;
}
a.DepartmentSelected {
  line-height: 20px;
  font-weight: bold;
  text-decoration: none;
  color: Black;
}


.CatalogTitle 
{
  width: 818px;
  margin-top: 0px; 
  margin-bottom: 2px;
  text-align: center;

  color: black;
  font-size: 24px;
  font-weight: bold;

}
.CatalogDescription 
{
  width: 780px;
  margin: 2px auto auto auto;
  text-align: center;

  color: black;
  font-size: 14px;
  font-weight: bold;

}
.SearchTitle 
{
float: left;
  color: black;
  font-size: 16px;
  font-weight: bold;

}
.SearchDescription 
{
float: left;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
.ShoppingCartTitle
{
  width: 818px;
  margin-top: 0px; 
  margin-bottom: 2px;
  float: left;

  color: black;
  font-size: 26px;
  font-weight: bold;
}
.ShoppingCartStatusLabel
{
  width: 818px;
  margin: 2px auto 2px auto;
  float: left;
  color: black;
  font-size: 12px;
  font-weight: bold;
}
.ShoppingCartDeliveryNoticeLabel
{
  width: 818px;
  margin: 2px auto 2px auto;
  float: left;
  color: black;
  font-size: 16px;
  font-weight: bold;
}

.ProductList img {
  border: 2px solid #CDC8B1;
 
  vertical-align: top;
}
.ProductTitle {
  color: black;
  font-size: 22px;
  line-height: 18px;
  font-weight: bold;
  float: left;
  text-align: left;
}
.ProductDescription {
  color: black;
  font-size: 14px;
  line-height: 15px;
  font-weight: normal;
  float: left;
  text-align: left;
}

.ProductItem {
  color: black;
  font-size: 12px;
  line-height: 10px;
  font-weight: bold;
  float: left;
  text-align: left;
}
.ProductPrice {
  color: black;
  font-size: 12px;
  line-height: 10px;
  font-weight: bold;
  float: left;
  text-align: left;



.SearchBox {
  border-collapse:collapse;
  margin-top: 0px;
  width:160px;
}
.SearchBoxHead {
  border: #0468a4 1px solid;
  background-color: #FFFF99;
  text-align: center;  
}
.SearchBoxContent {
  border: #0468a4 1px solid;
  padding: 0px 0px 2px 0px;
}
.StockOnHand {
  color: maroon;
  font-size: 15px;
  font-weight: bold;
}
.UserInfoHead {
  border: #8B7355 1px solid;
  background-color: #EEEEE0; 
  color: #000000;
  text-align: center;
}  
.UserInfoContent {
  border: #8B7355 1px solid; 
  padding: 0px 0px 2px 0px;
  line-height: 10px;
} 
.AdminTitle {
  font-size: 24px;
  font-weight: bold;
}
.Window .Main .Right .AdminHeader{
  margin: 5px 0px 5px 0px;
  width: 100%;
}

.AdminContents{
  margin: 5px 0px 5px 0px;
  width: 980px;
  float: left;
}
.AdminError{
  color: Red;
}

.Grid {
  border-color: #E7E7FF;
  margin-top: 20px;
  width: 100%;
}
.GridHeader { 
  color: White;
  background-color: Navy;
}
.GridRow
{ 
  color: Navy;
  background-color: #E7E7FF;
}
.GridSelectedRow
{ 
  color: #F7F7F7;
  background-color: #738A9C;
}
.GridEditingRow
{
  color: Navy;
}
.GridAlternateRow
{ 
  color: Navy;
  background-color: #F7F7F7;
}

.WideLabel {
  display:-moz-inline-block;
  display:inline-block;
  width: 155px;
}

.CartSummary {
  border: #0468a4 1px solid;

  padding: 3px 0px 5px 0px;
    border-collapse:collapse;
  margin-top: 5px;
}
.UserDetailsTable {
  width: 100%;
  background-color: #ccccff;
  border: Solid 1px Navy;
  line-height: 10px;
}
.CustomerDetails {
  font-size: 24px;
  font-weight: bold;
}
.FooterList {
  width: 720px;
  margin-top: 15px;
  margin-left: 80px;
  margin-bottom: 15px;
  text-align: center;
  font-weight: bold;
  color: gray;
  font-size: 12px;

}
.RecommendationsHead { 
  font-weight: bold;
}

.RecommendationLabel {
  display:-moz-inline-block;
  display:inline-block;
  width: 200px;
}
