﻿body
{
	background: ghostwhite;
	font-size: 10pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
}

/* Div & Paragraph */

.DivMaster
{
	margin: 0 auto;
	width: 800px;
	background-color: white;
}
.DivBody
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	height:inherit; /*600px;*/
}
.DivCart
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	border-right: #507CD1 1px solid;
	border-top: #507CD1 1px solid;
	border-left: #507CD1 1px solid;
	border-bottom: #507CD1 1px solid;
	width: 750px;
	background-color: #eff3fb;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.ParaInfo
{
	font-size: 10pt;
	color: black;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	width: 700px;
	border-right: #cccc99 1px solid;
	padding-right: 4px;
	border-top: #cccc99 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: #cccc99 1px solid;
	padding-top: 4px;
	border-bottom: #cccc99 1px solid;
	background-color: #fffff0;
	text-align: left;
}

/* Label */
.PageHeader
{
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 20px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}
.RequiredLabel
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
}
.NormalLabel
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: normal;
	font-size: 10pt;
}
.ErrorLabel
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: red;
}

.LabelSubTotal
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 11pt;
}
.LabelTotal
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 12pt;
	color: green;
}
.LabelTotalAmount
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 12pt;
	color: green;
}
.LabelProductNameSmall
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #8b008b;
}
.LabelProductNameLarge
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 14pt;
	color: #8b008b;
}
.LabelGreetings
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #a52a2a;
}
.LabelPrice
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: #ff0033;
}
.LabelPriceLarge
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 12pt;
	color: #ff0033;
}
.LabelRequiredLarge
{
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 12pt;
	color: black;
}

/* Table */

.DataEntryTable
{
	text-align: left;
	border-right: #EFF3FB 1px solid;
	border-top: #EFF3FB 1px solid;
	border-left: #EFF3FB 1px solid;
	border-bottom: #EFF3FB 1px solid;
}
.TableHeaderRow
{
	background-color: #507CD1;
	height: 25px;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: bold;
	font-size: 10pt;
	color: white;
}
.TableRow
{
	background-color: #ffffff;
	height: 25px;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}
.TableAltRow
{
	background-color: #EFF3FB;
	height: 25px;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}
/* anchor */

a:link, a:visited, a:active
{
	font-size: 10pt;
	color: #507CD1;
	font-family: Arial, 'Microsoft Sans Serif' , Verdana, Tahoma;
}
.LineClass
{
	border: 0;
	color: #507CD1;
	background-color: #507CD1;
	height: 1px;
	width: 80%;
	text-align: center;
}

/*

border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;

*/

