@media screen
{
	BODY
	{
		margin: 0px;
		margin-bottom: 10px;
		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: #570089;

		scrollbar-track-color: White;
		scrollbar-shadow-color: #570089;

		scrollbar-base-color: #570089;
		scrollbar-arrow-color: #570089;
	
		scrollbar-3dlight-color: White;
		scrollbar-darkshadow-color: White;
		*/
	}
	
	td
	{
		vertical-align: top;
	}
	
	.MenuItem
	{
		border-bottom: 1px solid #570089;
		margin: 2px 10px;
		text-align: left;
	}

	.MenuItem a:link, .MenuItem a:visited, .MenuItem a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		color: #570089;
	}
	
	.MenuItem a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		color: #C157FF;
	}
	
	.MenuTitle
	{
		border-bottom: 1px solid #570089;
		margin: 2px 10px;
		text-align: left;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;
		text-transform: uppercase;
		color: #570089;
	}
	
	.BreadCrumb
	{
		text-align: left;
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;
		text-transform: none;
		margin: 0px;
		padding-left: 5px;
		color: #570089;
	}
	
	.BreadCrumb a:link, .BreadCrumb a:visited, .BreadCrumb a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-transform: lowercase;
		color: #570089;
	}
	
	.BreadCrumb a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		text-transform: lowercase;
		color: #C157FF;
	}
	
	.PriceDetail
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: italic;
		color: #570089;
		
		text-align: center;
	}

	.PageTitle
	{
		padding: 5px 10px;
	}
	
	.PageTitle h1
	{
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		text-transform: uppercase;
		margin: 0px;
		color: #570089;
	}
    
	.PageTitle h2
	{
		text-align: right;
		font-size: 12px;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;
		text-transform: none;
		margin: 0px;
		color: #570089;
	}
    
    .CatTitle
    {
        margin: 0px;
        color: #570089;
    }
    
    .CatTitle h1
    {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-style: italic;
        
        text-transform: uppercase;
        
        margin: 2px;
        color: #570089;
    }

	a:link, a:visited, a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #570089;
	}
	
	a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #C157FF;
	}
	
	.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 #570089}

	.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 #570089;
		color: #570089;
	}
	
	
	.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: #570089;
	}

	.ContentText #priceOld
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #570089;
		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: bold;
		text-decoration: none;
		text-transform: none;
		color: Black;
	}
	
	.CopyrightText a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		text-transform: none;
		color: #505050;
	}
	
	.Language
	{
	}

	.UserForm
	{
		padding: 0px;
		margin: 0px;
	}
	
	.UserForm td
	{
		vertical-align: top;
		text-align: left;
	}
	/*
	hr
	{
		margin: 0px;
		border: 0px;
		padding: 0px;
		height: 1px;
		color: #570089;
		background-color: #570089;
	}
*/	
	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: red;
	}
	
	.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: red;
	}
	
	.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: red;
	}
	
	.WarningText H2
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		color: red;
	}
	
	.MessageText
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #570089;
	}
	
	.MessageText a:link, .MessageText a:visited, .MessageText a:active
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #C157FF;
	}
	
	.MessageText a:hover
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		color: #570089;
	}
	
	.MessageText 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: #570089;
	}
	
	.MessageText H2
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		color: #570089;
	}
	
	.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;
		padding: 10px 4px;
	}
	
}
