﻿.StoreStandardTable
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
}

.StoreStandardHeader
{
	background-color: #7392b5;
	color: #ffffff;
	font-weight: bold;
}

.DemoDateCell
{
 vertical-align:middle;
 text-align: left;
 height: 25px;
}

.DemoTimeCell
{
 vertical-align:middle;
 text-align: right;
 height: 25px;
}

.ProductCategoryHeader
{
	background-color: #1d59ae;
	color: #ffffff;
	font-weight: bold;
	padding-left: 2px;
}

.ProductQtyCell
{
	text-align: center;
	width: 40px;
}	

.ProductTitleCell
{
	text-align: left;
	padding-left: 2px;
}

.ProductPreviousPriceCell
{
	color: #ff0000;
	position: relative;
	left: -20px;
	text-decoration: line-through;
}

.ProductPriceCell
{
	text-align: right;
	width: 140px;
}	

.ProductQuantityStepRateCell
{
	text-align: right;
	width: 80px;
}

.ProductTotalCell
{
	text-align: right;
	background-color: #d1dff6;
	width: 80px;
	padding-right: 2px;
}	

.SubtotalCell
{
	text-align: right;
	background-color: #d1dff6;
	width: 80px;
	padding-right: 2px;
	font-weight: bold;
}	

.HeaderQtyCell
{
	text-align: center;
	width: 40px;
	font-weight: bold;
	color: #1c314c;
}	

.HeaderTitleCell
{
	text-align: left;
	font-weight: bold;
	color: #1c314c;
	padding-left: 2px;
}

.HeaderPriceCell
{
	text-align: right;
	width: 140px;
	font-weight: bold;
	color: #1c314c;
}	

.HeaderQuantityStepRateCell
{
	text-align: center;
	width: 80px;
	font-weight: bold;
	color: #1c314c;
}	

.TotalsLineTextCell
{
	text-align: right;
	font-weight: bold;
	color: #1c314c;
}

.HeaderTotalCell
{
	text-align: right;
	width: 80px;
	font-weight: bold;
	color: #1c314c;
	padding-right: 2px;
}		

.ProductTable
{
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
}

.CustomerDetailsCell
{
	text-align: left;
	padding-left: 2px;
}

.CustomerDetailHeader
{
	background-color: #7392b5;
	color: #ffffff;
	font-weight: bold;
	padding-left: 2px; 
	Width: 50%;
}

.UpdateTotals
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #1c314c;
	
}

.ForgotPassword
{
	font-family: Arial;
	font-size: 8pt;
	color: #1c314c;
	
}

.LoginButton
{
	float: right;
}

.ShoppingCartItemTitle
{        
    font-weight: normal;
    color: #193262;    
    text-decoration: none;
    font-size: 8pt;
}

.AccountSetupFieldName
{
	width: 120px;
	text-align: right;
	height: 30px;
}

.TrialSurveyFieldName
{
	width: 120px;
	text-align: right;
	height: 30px;
}

.ErrorTable
{
	width: 100%; 
	height: 100%; 
	background-color: #ffffc8; 
	border: solid 1px #000000; 
	color: #ff0000;
}

.ErrorImageCell
{
	text-align: center;
	vertical-align:top;
	width: 40px;
}

.ErrorTextCell
{
	vertical-align:top;
}