
	/* LAST-MODIFIED: 01-05-2008 */

	BODY {
		scrollbar-face-color: E8E9EB;
		scrollbar-highlight-color: E8E9EB;
		scrollbar-3dlight-color: 101088;
		scrollbar-darkshadow-color: FFFFFF;
		scrollbar-shadow-color: 101088;
		scrollbar-arrow-color: 330000;
		scrollbar-track-color: CCCCCC;
		scrollbar-base-color: FFFFFF;
	}

	/* CLASSES FOR SUBCATS-PAGE */

	.clsESH_TBLSubCats {
		margin-top: -12px;
		border: 0px;
		padding: 5px;
		width: 520px;}

	.clsESH_TBLSubCatsTopText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 12pt;
		text-transform: None;
		color: #FFDE00;}

	.clsESH_TBLSubCatsRow {
		width: 100%;
		background-color: #ECEBEB;}

	.clsESH_TBLSubCatsImgCell {
		width: 100%;
		height: 100%;
		margin-right: 10px;}

	#clsESH_TBLSubCatsLink {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: Underline;
		color: Black;}

	.clsESH_TBLSubCatsName {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 10pt;
		text-transform: None;
		color: Black;}

	.clsESH_TBLSubCatsSubTitle {
		font-family: Verdana, Arial;
		font-size: 8pt;
		color: #ABABAB;}

	.clsESH_TBLSubCatsNrItems {
		font-family: Verdana, Arial;
		font-size: 8pt;
		color: #ABABAB;}

	/* CLASSES FOR LIST-PAGE */

	.clsESH_TBLProducts {
		margin-top: 10px;
		border: 0px;
		padding: 5px;
		width: 520px;}

	.clsESH_TBLProductsTopBar {
		height: 30px;
		width: 100%;
		background: #CCCCCC;
		border: 0px;}

	.clsESH_TBLProductsTopText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		background: #CCCCCC;
		text-transform: Uppercase;
		color: Black;}

	.clsESH_TBLProductsRow {
		width: 100%;
		background-color: #ECEBEB;}

	.clsESH_TBLProductsImgCell {
		width: 100%;
		height: 100%;
		margin-right: 10px;}

	.clsESH_TBLProductsImgTag {
		border: 1px #ababab;}

	.clsESH_TBLProductsName {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 10pt;
		text-transform: None;
		color: Black;}

	#clsESH_TBLProductsLink {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: None;
		color: Black;}

	.clsESH_TBLProductsSubTitle {
		font-family: Verdana, Arial;
		font-size: 8pt;
		color: #ABABAB;}

	.clsESH_TBLProductsNormalPrice {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: Normal;
		color: #DD7C11;}

	.clsESH_TBLProductsPriceIncTax {
		font-family: Verdana, Arial;
		font-weight: Normal;
		font-size: 8pt;
		text-decoration: Normal;
		margin-left: 5px;
		color: Black;}

	.clsESH_TBLProductsDisabledPrice {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		text-decoration: Line-Through;
		margin-right: 5px;
		color: Black;}

	.clsESH_TBLProductsSalesPrice {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		margin-right: 5px;
		color: Blue;}

	.clsESH_TBLProductsSalesText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		background-color: Transparant;
		margin-right: 10px;
		color: Blue;}

	.clsESH_TBLProductsIsNewText {
		font-family: Verdana, Arial;
		font-size: 7pt;
		padding: 2px;
    color: #7B7B7B;}

	.clsESH_TBLProductsBottomBar {
		height: 30px;
		width: 100%;
		background: #CCCCCC;
		border: 0px;}

	.clsESH_TBLProductsBottomText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		background: #CCCCCC;
		text-transform: Uppercase;
		color: Black;}

	.clsESH_TBLProductsSortBox {
		font-family: Verdana, Arial;
		font-weight: normal;
		font-size: 8pt;
		height: 22px;
		background: #FFFFFF;
		text-transform: None;
		color: Black;}

	/* CLASSES FOR DETAILS-PAGE */

	.clsESH_TBLDetails {
		margin-top: 10px;
		border: 0px;
		padding: 5px;
		width: 520px;}

	.clsESH_TBLDetailsTopBar {
		border-style: none;
	border-color: inherit;
	border-width: 0px;
	height: 30px;
			width: 100%;
		background: ;
		}

	.clsESH_TBLDetailsTopText {
		font-family: Verdana, Arial;
		font-size: 10pt;
	  font-weight: Bold;
		height: 30px;
		width: 100%;
		padding-left: 8px;
		text-transform: None;
		color: #7b7b7b;}

	.clsESH_TBLDetailsRow {
		width: 100%;
		background-color: Transparent;}

	.clsESH_TBLDetailsImgCell {
		border: 0px;
		margin-left: 0px;
		margin-right: 10px;}

	.clsESH_TBLDetailsImgTag {
		border: 0px Black Solid;}

	.clsESH_TBLDetailsName {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 10pt;
		text-transform: None;
		color: Black;}

	#clsESH_TBLDetailsLink {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 10pt;
		text-decoration: None;
		color: Black;}

	.clsESH_TBLDetailsNormalPrice {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: Normal;
		color: #DD7C11;}

	.clsESH_TBLDetailsPriceIncTax {
		font-family: Verdana, Arial;
		font-weight: Normal;
		font-size: 8pt;
		text-decoration: Normal;
		margin-left: 5px;
		color: Black;}

	.clsESH_TBLDetailsDisabledPrice {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 10pt;
		text-decoration: Line-Through;
		margin-right: 5px;
		color: Black;}

	.clsESH_TBLDetailsSalesPrice {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 10pt;
		margin-right: 5px;
		color: Blue;}

	.clsESH_TBLDetailsSalesText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 10pt;
		background-color: Transparant;
		margin-right: 12px;
		color: Blue;}

	.clsESH_TBLDetailsIsNewText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 7pt;
		background-color: Navy;
		padding: 3px;
		padding-left: 4px;
		padding-right: 4px;
		margin-left: 10px;
		vertical-align: middle;
		color: White;}

	.clsESH_TBLDetailsBottomBar {
		height: 28px;
		width: 100%;
		background: #CCCCCC;
		border: 0px;}

	.clsESH_TBLDetailsBottomText {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		background: #CCCCCC;
		text-transform: Uppercase;
		color: Black;}

	.clsESH_TBLDetailsDescription {
		font-family: Verdana, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;}

	.clsESH_TBLDetailsMoreInf {
		font-family: Verdana, Arial;
		font-weight: bold;
		font-size: 8pt;
		color: #ABABAB;}

	#clsESH_TBLDetailsGoBack {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: None;
		text-align: Center;
		text-transform: Uppercase;
		padding-top: 3px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 4px;
		margin-bottom: 18px;
		color: #555555;
		height: 24px;
		width: 100px;
		background: #FFE513;
		border: 1px Black Solid;
		cursor: Hand;}

	.clsESH_TBLDetailsImageText {
		font-family: Verdana, Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: #000000;}

	/* CLASSES FOR MORE-INFO*/

	.tblMoreInfoTable {
		margin-top: 20px;
		margin-left: 10px;
		margin-bottom: 20px;}

	.tblMoreInfoHeader {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 12pt;
		color: White;
		background-color: #940062;}

	.tblMoreInfoContent {
		background-color: #D6008E;}

	.tblMoreInfoCatsTable {
		margin-top: 10px;
		border: 1px solid White;}

	.tblMoreInfoCats {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 10pt;
		color: White;
		background-color: #D6008E;}

	.tblMoreInfoCatAsLink {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 10pt;
		color: Black;
		border: 1px solid White;
		background-color: #EDC2DF;}

	.tblMoreInfoCatAsLink {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 10pt;
		color: Black;
		border: 1px solid White;
		background-color: #EDC2DF;}

	.tblMoreInfoCatLinks {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 10pt;
		color: #0000FF;}

	.tblMoreInfoItemsTable {
		margin-top:5px;
		border: 1px solid White;}

	.tblMoreInfoItems {
		border: 1px solid White;
		background-color: #EDC2DF;}

	#tblMoreInfoLinks {
		font-family: Tahoma, Arial;
		font-weight: normal;
		font-size: 10pt;
		text-decoration:none;
		color: #0000FF;}

	.tblMoreBlockMain {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		border: 1px solid #000000;
		background-color: White;}
		width: 100%;}

	.tblMoreBlockTopTR {
		height: 20px;}

	.tblMoreBlockTopTD {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 10pt;
		height: 20px;
		color: #000000;
		background-color: #CCCCCC;}

	.tblMoreBlockTxtTD {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: #0000FF;
		background-color: #FFFFFF;}

	/* CLASSES FOR ORDER-PAGES */

	.clsESH_TBLOrderPageTitle {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 12pt;
		padding: 3px;
		padding-left: 6px;
		color: #5A5A5A;
		background: #FFE513;
	}

	.clsESH_TBLOrderPageIntro {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: #000000;
		padding-top:10px;
		text-align:Justify;
	}

	.clsESH_TBLOrderTableMain {
		border: 0px solid #000000;
	}

	.clsESH_TBLOrderTitleCell {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 12pt;
		color: #000000;
		padding: 3px;
		border-bottom: #000000 1px solid;
	}

	.clsESH_TBLOrderIndexCell {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #FFFFFF;
		padding: 4px;
		border-right: #FFFFFF 1px solid;
		border-bottom: #A1A1A1 1px solid;
		background: #9A9A9A;
		background-image: url('../images/eshop_bg_ordertable.gif');
	}

	.clsESH_TBLOrderTableCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		padding: 3px;
		border-right: #FFFFFF 1px solid;
		border-bottom: #000000 1px solid;
	}

	.clsESH_TBLOrderProdLink {
		cursor:Pointer;
	}

	.clsESH_TBLOrderCountBox {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #6D6D6D;
		width: 30px;
		height: 14px;
		text-align: Center;
		border: #6D6D6D 1px solid;
	}

	.clsESH_TBLOrderTableFoot {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		padding-right: 3px;
		height: 32px;
		border-top: #000000 0px solid;
		border-bottom: #000000 0px solid;
	}

	.clsESH_TBLOrderExtraText {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		font-style: Normal;
		color: #6D6D6D;
	}

	.clsESH_TBLOrderOrderLink {
		cursor:Pointer;
	}

	.clsESH_TBLDataTBLTableMain {
		text-align: center;
		margin: auto;
	}

	.clsESH_TBLSummaryTableMain {
		width: 255px;
		margin-top: 30px;
		background: #E8E8E8;
		border: 1px solid #B5B5B5;
	}

	.clsESH_TBLSummaryTitleCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 11pt;
		color: #000000;
		letter-spacing: 1px;
	}

	.clsESH_TBLSummaryTitleLine {
		height: 3px;
	}

	.clsESH_TBLSummaryIndexCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #5A5A5A;
	}

	.clsESH_TBLSummaryTableCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLSummaryExtraTxt1 {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLSummaryExtraTxt2 {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLSummaryBottomHRL {
		height:3px;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid;
	}

	.clsESH_TBLCustDatTableMain {
		width: 255px;
		margin-top: 30px;
		margin-left: 10px;
		background: #E8E8E8;
		border: 1px solid #B5B5B5;
	}

	.clsESH_TBLCustDatTitleCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 11pt;
		color: #000000;
		letter-spacing: 1px;
		height: 20px;
	}

	.clsESH_TBLCustDatTitleLine {
		height: 3px;
	}

	.clsESH_TBLCustDatIndexCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #5A5A5A;
		height: 19px;
		padding-right: 0px;
	}

	.clsESH_TBLCustDatTableCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		height: 19px;
		padding-right: 0px;
	}

	.clsESH_TBLCustDatExtraTxt1 {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLCustDatExtraTxt2 {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLCustDatBottomHRL {
		height: 7px;
	}

	.clsESH_TBLCustDatTableSubs {
		width: 155px;
		background: #E8E8E8;
	}

	.clsESH_TBLCustDatTableSubsCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLPaymentTableMain {
		width: 255px;
		margin-top: 10px;
		margin-left: 0px;
		background: #E8E8E8;
		border: 1px solid #B5B5B5;
	}

	.clsESH_TBLPaymentTitleCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 11pt;
		color: #000000;
		letter-spacing: 1px;
		height: 20px;
	}

	.clsESH_TBLPaymentTitleLine {
		height: 3px;
	}

	.clsESH_TBLPaymentIndexCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #5A5A5A;
	}

	.clsESH_TBLPaymentTableCell {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLPaymentExtraTxt1 {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLPaymentExtraTxt2 {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLPaymentBottomHRL {
		height: 8px;
	}

	.clsESH_TBLCustInpTableMain {
		width: 255px;
		margin-top: 10px;
		margin-left: 10px;
		background: #E8E8E8;
		border: 1px solid #B5B5B5;
	}

	.clsESH_TBLCustInpTitleCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 11pt;
		color: #000000;
		letter-spacing: 1px;
		height: 20px;
	}

	.clsESH_TBLCustInpTitleLine {
		height: 3px;
	}

	.clsESH_TBLCustInpIndexCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #5A5A5A;
		width: 100px;
	}

	.clsESH_TBLCustInpTableCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLPaymentTablePay3 {
		padding-left: 20px;
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #5A5A5A;
	}

	.clsESH_TBLCustInpExtraTxt1 {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLCustInpExtraTxt2 {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
	}

	.clsESH_TBLCustInpBottomHRL {
		height:3px;
		border-top: #000000 1px solid;
		border-bottom: #000000 1px solid;
	}

	.clsESH_TBLCustInpReference {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		width: 150px;
		height: 14px;
		border: #6D6D6D 1px solid;
	}

	.clsESH_TBLCustInpRemarks {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		width: 150px;
		height: 142px;
		text-align: Left;
		border: #6D6D6D 1px solid;
	}

	.clsESH_TBLOrderFooterLinks {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: #000000;
		cursor:Pointer;
	}

	.clsESH_TBLOrderFooterOvers {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 8pt;
		color: Blue;
		cursor:Pointer;
	}

	/* CLASSES FOR HISTORY-PAGES */

	.clsESH_TBLOrdersHeadText {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 11pt;
		color: #000000;
		margin-top: 16px;
		margin-bottom: 14px;
	}

	.clsESH_TBLOrdersTableMain {
		margin-top: 0px;
		margin-left: 0px;
		margin-bottom: 14px;
		background: #FFFFFF;
	}

	.clsESH_TBLOrdersTableCell {
		font-family: Tahoma, Arial;
		font-weight: Normal;
		font-size: 10pt;
		color: #000000;
	}

	.clsESH_TBLOrdersSeparator {
		color: #FFFFFF;
	  background-color: #FFFFFF;
	  border: 1px dotted #CBCBCB;
	  border-style: none none dotted;
	}

	/* MISCELLANEOUS CLASSES */

	.clsESH_TBLOrderShowTitle {
		font-family: Tahoma, Arial;
		font-weight: Bold;
		font-size: 12pt;
		padding: 3px;
		padding-left: 0px;
		color: #000000;
	}

	#clsESH_TBLOrderShowButton {
		font-family: Verdana, Arial;
		font-weight: Bold;
		font-size: 8pt;
		text-decoration: None;
		text-align: Center;
		text-transform: Uppercase;
		padding-top: 3px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 4px;
		margin-bottom: 10px;
		color: #555555;
		height: 24px;
		width: 100px;
		background: #DDDDDD;
		border: 1px Black Solid;
		cursor: Hand;}

	.clsESH_Separator {
		height: 1px;
		color: #ABABAB;
	}

	.clsESH_SeparatorDotted {
		height: 1px;
		color: #CCCCCC;
		border: 1px Dashed #CCCCCC;
	}

	.clsESH_SpacerRow {
		height: 20px;
	}

	.clsESH_DetailsMoreWIN {
		margin-left: 10px;
		margin-top: 10px;
	}

