.basebody
{
	background-position: 50%;
	font-size: 12px;
	color: #222222;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-image: url( 'pct/backgrounds/mainbackground.png' );
	background-repeat: repeat-y;
}
.dialogbody
{
	font-size: 12px;
	color: #222222;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color: #F8F8FF;
}
TD
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222; 
}
A
{
	padding: 2px;
	font-family: Calibri, 'Trebuchet MS' , Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A:visited
{
}
A:active
{
}
A:link
{
	color: #0000AA;
	text-decoration: none;
}
A:hover
{
	color: #EFEFEF;
	background-color: #0000AA;
}
HR
{
	line-height: 2px;
	color: #C4C4FC;
}
.menu
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	border: 1px solid #808080;
	background-position: 0px 50%;
	background-image: url(        'pct/buttons/menuback.png' );
	background-repeat: repeat-x;
	text-align: right;
}
.leftmenu
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	border: 1px solid #808080;
	background-position: 0px 50%;
	background-image: url(        'pct/buttons/menuback.png' );
	background-repeat: repeat-x;
	text-align: left;
}
.menu a:active, .menu a:focus, .menu a:link, .menu a:visited, .menu span,
.menubutton:active, .menubutton:focus, .menubutton:link, .menubutton:visited
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #808080;
	color: #000066;
}
.leftmenu a:active, .leftmenu a:focus, .leftmenu a:link, .leftmenu a:visited, .leftmenu span
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #808080;
	color: #000066;
}

.menubutton:hover, .menu a:hover,.leftmenu a:hover
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin: 0px;
	background-position: 0px 50%;
	background-image: url(           'pct/buttons/buttback.png' );
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.button
{
	padding: 2px 8px 2px 8px;
	background-position: 0px 0px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000080;
	border: 1px solid #333333;
	background-image: url( 'pct/buttons/buttback.png' );
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	vertical-align: baseline;
}
.button:hover
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url( 'pct/buttons/buttbackhovered.png' );
	background-repeat: repeat-x;
	color: #FFFFFF;
	border: 1px solid #FFFF00;
}
.button:active, .button:focus, .button:link, .button:visited
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.infoline
{
	color: #CCCCCC;
	padding: 2px 8px 2px 8px;
	height: 22px;
	text-align: center;
	font-family:  Calibri,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url( 'pct/buttons/buttbackhovered.png' );
	background-repeat: repeat-x;
	border: 1px solid #333333;
}
.infolineitem
{
	color: #CCCCCC;
}
.infolineselectednumber, .infolinenumber
{
	height: 16px;
	width: 24px;
	text-align: center;
	color: #CCCCCC;	
}
.infolineselectednumber
{
	color: #FFFFCC;
	background-position: 50% 50%;
	background-image: url(  'pct/backgrounds/backselectednumber.png' );
	background-repeat: no-repeat;
}

.IMPORTANTPLACE
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: yellow;
	border-style: solid;
	border-width: 1px;
	border-color: yellow;
	background-color: crimson;
}

.EDITCELL
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #BDB6BA;
	background-color: #EEEEEE;
}
.EDITAREA
{
	font-family: 'Courier New',Courier,Monospace;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #BDB6BA;
	background-color: #EEEEEE;
}
.EDITHTML
{
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #BDB6BA;
	background-color: #FFFFFF;
}
.SMALLEDITCELL
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-style: solid;
	border-width: 1px;
	border-color: #BDB6BA;
	background-color: #EEEEEE;
}
.DISEDITCELL
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	border-style: solid;
	border-width: 1px;
	border-color: #EDE6EA;
	background-color: #DDDDDD;
	padding-left: 6px;
	padding-right: 6px;
}
.EDITBUTTON
{
	font-family: Trebuchet MS;
	font-size: 12px;
	background-color: #BFDFFF;
	border: medium outset #333399;
}
.SMALLEDITBUTTON
{
	font-family: Trebuchet MS;
	font-size: 10px;
	background-color: #BFDFFF;
	border: medium outset #333399;
}
.EEEE
{
	border: 3px solid #BDB6EA;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FFFF00;
	background-color: #7D769A;
	font-weight: bold;
	height: 24px;
	padding-left: 8px;
	padding-right: 8px;
}
.EDITFRAME
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 0px;
	border-color: #DFDFDF;
	background-color: #DFDFDF;
}
.BACKFRAME
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 0px;
	border-color: #AFAFAF;
	background-color: #AFAFAF;
}
.LIGHTFRAME
{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border-style: solid;
	border-width: 0px;
	border-color: #CFCFCF;
	background-color: #CFCFCF;
}
.WHITEDATETIME
{
	font-size: 10px;
	color: #222222;
}
.SMALLBUTT
{
	font-size: 9px;
}
.USERIDENTBIG
{
	font-weight: bold;
	font-size: 16px;
}
.WHITEHEAD
{
	font-size: 15px;
	color: #222222;
}
.SMALLTEXT
{
	font-size: 10px;
}
.WHITESMALLTEXT
{
	font-size: 10px;
	color: #222222;
}
.PASTELBLUESMALLTEXT
{
	font-size: 10px;
	color: #7777dd;
}
.PASTELBLUETEXT
{
	color: #7777dd;
}
.TABLEHEAD
{
	font-weight: 900;
	color: #222222;
	text-indent: 5px;
	background-color: #9999FF;
}
.TABLERECORD
{
	padding: 5px;
	background-color: #D1CEFD;
	font-weight: 900;
	border-style: solid;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#FFD1CEFD' , EndColorStr= '#FFF8FFFF' );*/
	border-width: 1px;
}
.ERRORRECORD
{
	padding: 5px;
	border: 1px solid #C0C0C0;
	background-color: #FF0000;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#FFFF0000' , EndColorStr= '#FFFF9999' );*/
	font-weight: 900;
	font-size: 14px;
	color: Yellow;
	text-align: justify;
}

.SHADOWRECORD
{
	background-color: WhiteSmoke;
	color: Black;
}



.MAINAREAHEADER
{
	border-left-color: #D1CEFD;
	border-bottom-color: #D1CEFD;
	border-top-style: solid;
	border-top-color: #D1CEFD;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1CEFD;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #D1CEFD;
}
.MAINAREA
{
	border-left-color: #D1CEFD;
	border-bottom-color: #D1CEFD;
	border-top-style: solid;
	border-top-color: #D1CEFD;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1CEFD;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #ECECFF;
}
.ORDERAREAHEADER
{
	border-left-color: #9898CD;
	border-bottom-color: #9898CD;
	border-top-style: solid;
	border-top-color: #9898CD;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9898CD;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #9898CD;
}
.ORDERAREA
{
	border-left-color: #9898CD;
	border-bottom-color: #9898CD;
	border-top-style: solid;
	border-top-color: #9898CD;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9898CD;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #DEDEEF;
}
.ITEMAREAHEADER
{
	border-left-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-top-style: solid;
	border-top-color: #99CCFF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99CCFF;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #99CCFF;
}
.ITEMAREA
{
	border-left-color: #99CCFF;
	border-bottom-color: #99CCFF;
	border-top-style: solid;
	border-top-color: #99CCFF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99CCFF;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #FDFDFD;
}

.HIGHLIGHTSTEPRECORD
{
	border-color: #FFCCCC;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-position: 50%;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #FF9898;
	background-image: url(    'pct/backgrounds/navigationpanelactive.png' );
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
}
.steprecord
{
	border-color: #D8D9FF;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-position: 50%;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	background-color: #D1CEFD;
	background-image: url(   'pct/backgrounds/navigationpanelinactive.png' );
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
}

.TABLETOP
{
	font-family: Trebuchet MS;
	font-size: 10px;
	font-style: italic;
	border: 1px solid #808080;
	font-weight: 900;
	color: #8b008b;
	text-indent: 5px;
	background-color: #F4F2FE;
}
.SHOPTABITEM
{
	background-color: white;
	border-left-color: #9999FF;
	border-bottom-color: #9999FF;
	border-top-style: solid;
	border-top-color: #9999FF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9999FF;
	border-bottom-style: solid;
	border-width: 1px;
}
.TABLERECORDDIVIDER
{
	background-color: white;
	border-left-color: #9999FF;
	border-bottom-color: #9999FF;
	border-top-style: solid;
	border-top-color: #9999FF;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9999FF;
	border-bottom-style: solid;
	border-width: 1px;
}
.WHITETABLERECORDDIVIDER
{
	background-color: white;
	border-left-color: white;
	border-bottom-color: white;
	border-top-style: solid;
	border-top-color: white;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: white;
	border-bottom-style: solid;
	border-width: 0px;
}
.TABTEXT
{
	background-color: #FFFFFF;
}
.SMALLERROR
{
	font-weight: 900;
	font-size: 12px;
	color: darkred;
}
.BIGERROR
{
	font-weight: 900;
	font-size: 20px;
	color: darkred;
}
.SUCCESMESSAGE
{
	font-weight: bold;
	font-size: 16px;
	color: #3cb371;
}
.PRODUCT
{
	font-weight: bold;
	font-size: 16px;
	color: #222222;
}
.BLACKTEXT
{
	color: #222222;
}
.BLACKBOLDTEXT11
{
	font-weight: bold;
	font-size: 11px;
	color: #222222;
}
.BLACKSMALLTEXT
{
	font-size: 10px;
	color: #000000;
}
.REDSMALLTEXT
{
	font-size: 10px;
	color: red;
}
.BOLDBIGTEXT
{
	font-size: 14px;
	font-weight: 900;
}
.SHOP_GROUP
{
	font-weight: bold;
	font-size: 12px;
	font-family: 'Trebuchet MS' , Arial;
}
.SHOP_ITEMNUMBER
{
	font-weight: 900;
	font-size: 14px;
	color: DARKBLUE;
	font-family: 'Trebuchet MS' , Arial;
}
.SHOP_PRICE
{
	font-weight: 900;
	font-size: 18px;
	color: #ff4545;
	font-family: 'Trebuchet MS' , Arial;
}
.SHOP_SMALL_PRICE
{
	font-weight: 600;
	font-size: 12px;
	color: #ff4545;
	font-family: 'Trebuchet MS' , Arial;
}
.SHOP_OLD_PRICE
{
	font-weight: 600;
	font-size: 18px;
	color: gray;
	font-family: 'Trebuchet MS' , Arial;
	text-decoration: line-through;
}
.SHOP_SMALL_OLD_PRICE
{
	font-weight: 600;
	font-size: 12px;
	color: gray;
	font-family: 'Trebuchet MS' , Arial;
	text-decoration: line-through;
}
.SHOP_OPTION
{
	background-color: white;
	font-size: 11px;
	color: black;
	font-family: 'Trebuchet MS' , Arial;
}
.SHOP_GROUP_HEADER
{
	font-weight: 600;
	font-size: 15px;
	font-family: 'Trebuchet MS' , Arial;
	color: #000077;
}
.SHOP_SELECTED_HEADER
{
	background-color: #6699FF;
}

.bannerinfo
{
	padding: 10px;
	border: 1px solid #99CCFF;
	margin: 10px;
	background-color: #F0F8FF;
}

.bannercode
{
	border: 1px solid #CCCCCC;
	margin: 5px;
	font-family: 'Courier New' , Courier, monospace;
	font-size: 11px;
	width: 470px;
	background-color: #F5F5F5;
}
