@media screen
{
	BODY
	{
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: Black;

		text-align: center;
		background-color: White;

		/* for flat look, these need to be updated in pairs */
		scrollbar-face-color: White;
		scrollbar-highlight-color: #6A6A6A;

		scrollbar-track-color: White;
		scrollbar-shadow-color: #6A6A6A;

		scrollbar-base-color: #6A6A6A;
		scrollbar-arrow-color: #D11891;

		scrollbar-3dlight-color: White;
		scrollbar-darkshadow-color: White;
	}

	a:link, a:visited, a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: Black;
	}

	a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #6A6A6A;
	}

	.ContentText
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-align: justify;
		color: Black;
	}

	.FrontMenu
	{
		color: Black;
	}

	.bordered{border:1px solid #868686;}
	a img.bordered {border:1px solid #868686;}
	a:hover img.bordered {border: 1px solid #D11891}

	.BorderedImg a:link img, .BorderedImg a:visited img, .BorderedImg a:active img
	{
		text-decoration: none;
		margin: 1px;
		border: 1px solid #BFBFBF;
	}

	.BorderedImg a:hover img
	{
		text-decoration: none;
		margin: 1px;
		border: 1px solid #D11891;
		color: #D11891;
	}


	.ContentText img
	{
		border: 1px solid #868686;
	}

	.ContentText #small
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: Black;
	}

	.ContentText #big
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: Black;
	}

	.ContentText #price
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #D11891;
	}

	.ContentText #priceOld
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #D11891;
		text-decoration: line-through;
	}

	.ContentText p, .ContentText td
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-align: justify;
		padding: 6px;
		color: Black;
	}

	.ContentText td
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-align: justify;
		padding: 2px;
		color: Black;
	}

	.ContentText h1
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
		text-align: left;
		color: Black;
	}

	.CopyrightText
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: Black;
	}

	CopyrightText.a:link, CopyrightText.a:visited, CopyrightText.a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: Black;
	}

	CopyrightText.a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		text-decoration: underline;
		color: #505050;
	}

	.Language
	{
		float: right;
	}

	.UserForm
	{
		padding: 0px;
		margin: 0px;
	}

	.UserForm td
	{
		vertical-align: top;
		text-align: left;
	}

	hr
	{
		margin: 0px;
		border: 0px;
		padding: 0px;
		height: 1px;
		color: #D11891;
		background-color: #D11891;
	}

	hr#gray
	{
		margin: 0px;
		border: 0px;
		padding: 0px;
		height: 1px;
		color: #BFBFBF;
		background-color: #BFBFBF;
	}

	.SmallText
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		color: #BFBFBF;
	}

	.WarningText
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #cc3366;
	}

	.WarningText a:link, .WarningText a:visited, .WarningText a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #cc3366;
	}

	.WarningText a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		color: #EB53B7;
	}

	.WarningText H1
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		color: #cc3366;
	}

	.WarningText H2
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		color: #cc3366;
	}

	.TableList
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border-bottom: solid #A6A6A6 1px;
	}

	.TableList .header
	{
		background-color: #F4F4F4;
		line-height: 1.4em;
		color: Black;
		border: solid #A6A6A6 1px;
		border-right: none;
		text-align: center;
	}

	.TableList .odd
	{
		line-height: 1.2em;
		background-color: White;
		border: solid #A6A6A6 1px;
		border-bottom: none;
		border-right: none;
		padding: 2px;
		text-align: center;
		font-weight: bold;
	}


	.TableList .even
	{
		line-height: 1.2em;
		background-color: White;
		border: solid #A6A6A6 1px;
		border-bottom: none;
		border-right: none;
		padding: 2px;
		text-align: center;
		font-weight: bold;
	}

	.TableList .special
	{
		line-height: 1.2em;
		background-color: White;
		border: solid Black 1px;
		border-bottom: none;
		padding-left: 2px;
		text-align: center;
		font-weight: bold;
	}


	.TableList .selected
	{
		line-height: 1.2em;
		background-color: #E9E9E9;
		border: solid Black 1px;
		border-bottom: none;
		padding-left: 2px;
		text-align: center;
		font-weight: bold;
	}

	.TableList .even #last
	{
		border-right: solid #A6A6A6 1px;
	}

	.TableList .odd #last
	{
		border-right: solid #A6A6A6 1px;
	}

	.TableList .header #last
	{
		border-right: solid #A6A6A6 1px;
	}

	.TableList .special #last
	{
		border-right: solid #A6A6A6 1px;
	}

	.TableList .selected #last
	{
		border-right: solid #A6A6A6 1px;
	}

	.TableList a:link, .TableList a:visited, .TableList a:active
	{
		font-size: 12px;
		line-height: 1.2em;
	}

	.TableList a:hover
	{
		font-size: 12px;
		line-height: 1.2em;
	}

	.ArticleDiv
	{
		font-weight: normal;
	}

}