.CatalogBrowser
{
	background-color: #E0DFDE;
	font-size: 11px;
}

.CatalogBrowser .RootItem
{
	font-family: Verdana;
	font-size: 10px;
	padding: 0px;
	cursor: pointer;
	height: 20px;
}

.CatalogBrowserTopGroup
{
  background-color:#E0DFDE;
  padding: 3px;
}

.CatalogBrowserGroup
{
  background-color:#E0DFDE;
  border:solid 1px gray; 
}

.CatalogBrowserItemNoLink
{
  font-family:verdana; 
  font-size:10px; 
  padding: 3px;
  cursor: default;
}

.CatalogBrowserItemNoLinkHover
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:10px; 
  padding: 3px;
  cursor: default;
}

.CatalogBrowserItemNoLinkExpanded
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:10px; 
  padding: 3px;
  cursor: default;
}

.CatalogBrowserItem
{
  font-family:verdana; 
  font-size:10px; 
  cursor:pointer;
  padding: 3px;
}

.CatalogBrowserItemHover
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:10px; 
  cursor:pointer;
  padding: 3px;
}

.CatalogBrowserItemExpanded
{
  background-color:silver; 
  color:black; 
  font-family:verdana; 
  font-size:10px; 
  cursor:pointer;
  padding: 3px;
}

.CatalogBreadCrumbs
{
	padding: 5px;
}

.ProductQuantityTextBox
{
	font-size: 11px;
	font-family: Verdana;
}

.ProductList
{
	width: 100%;
}

.ProductList .PagingLink
{
	text-decoration: none;
	color: Black;
}

.ProductList .PagingLink:hover
{
	text-decoration: underline;
}

.ProductList .PagingLinkActive
{
	font-weight:bold;
}

.ProductDetails
{
	padding: 5px;
}

.ProductInfoTable
{
}

.ProductInfoTable TD
{
	border-bottom: solid 1px #E0DFDE;
}

.BasketInfo
{
	background-color: #E0DFDE;
}

.BasketInfo .Header
{
	background-color: #919191;
	text-align: center;
	font-weight: bold;
	color: White;
	height: 20px;
}

.UserInfoControl
{
	background-color: #E0DFDE;
}

.UserInfoControl .Header
{
	background-color: #919191;
	text-align: center;
	font-weight: bold;
	color: White;
	height: 20px;
}

.UserInfoControl .LogOutButton
{
	background-color: White;
	border: solid 1px #507CD1;
	font-size: 10px;
	color: #284E98;
}

.Basket
{
	padding: 3px;
}

.Basket .Header
{
	font-size: 16px;
	font-weight: bold;
}

.Basket .EmptyBasket
{
	font-size: 11px;
}

.Basket .Overview
{
}

.Basket .Overview .Header
{
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 1px red;
}

.Basket .Overview .BasketLine
{
	font-size: 11px;
}

.Basket .Overview .Spacer
{
	border-bottom: solid 1px red;
}

.Basket .Overview .UpdateButton
{
	background-color: White;
	border: solid 1px #507CD1;
	font-size: 10px;
	color: #284E98;
}

.Basket .Overview .OrderButton
{
	background-color: White;
	border: solid 1px #507CD1;
	font-size: 10px;
	color: #284E98;
}

.OrderAddresses
{
	padding: 3px;
}

.OrderAddresses .Table
{
}

.OrderAddresses .Header
{
	font-size: 16px;
	font-weight: bold;
}

.OrderAddresses .ContinueButton
{
	background-color: White;
	border: solid 1px #507CD1;
	font-size: 11px;
	color: #284E98;
}


.OrderAddress
{
	font-size: 10px;
}

.OrderAddress .Title
{
	font-size: 11px;
	font-weight: bold;
}


.OrderAddress .Label
{
	font-size: 10px;
	width: 125px;
}

.OrderAddress .TextBox
{
	font-size: 10px;
	width: 200px;
}

.OfflineDataText
{
}

.OnlineDataText
{
	color: Green;
}
