	/* begin global classes ---------------------------------------------------------------------------------------------------------------- */
	.page			{
				font-family: verdana;
				font-size: 0.7em;
				}
	.page a			{ color: #50689E; }

	.generic_select		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				}

	.generic_input		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				}

	.generic_submit		{
				font-family: verdana, sans-serif;
				font-size: 70%;
				}
				
	.generic_head		{
				font-family: arial, verdana, sans-serif;
				font-size: 70%;
				color: #FFFFFF;
				}
	.generic_head a		{ text-decoration: none; }
	.generic_head a:hover	{ text-decoration: underline; }
	
				


	/* begin item classes ---------------------------------------------------------------------------------------------------------------- */


	.items_header		{
				font-family: arial, sans-serif;
				font-weight: normal;
				font-size: 0.7em;
				color: #333333;
				background-color: #CCCCCC;
				width: 125px;
				text-align: center;
				}

	.items_data		{
				font-family: arial, sans-serif;
				font-size: 0.7em;
				background-color: #EAEAF5;
				width: 125px;
				text-align: center;
				}


	.items_title		{
				font-family: arial, sans-serif;
				font-weight: bold;
				font-size: 0.7em;
				}
	.items_title a		{ color: #50689E; }

	.items_description		{
				font-family: arial, sans-serif;
				font-weight: normal;
				font-size: 0.7em;
				}
	.items_description a	{ color: #50689E; }











	.footer_text		{
				font-family: arial, helvetica, sans-serif;
				font-size: 70%;
				color: #FFFFFF;
				}
				.footer_text a { color: #FFFFFF; }

	.range_large		{
				font-family: helvetica, sans-serif;
				font-weight: bold;
				font-size: 135%;
				letter-spacing: -1px;
				color: #FFFFFF;
				}


	.range_medium		{
				font-family: helvetica, sans-serif;
				font-size: 90%;
				font-weight: bold;
				letter-spacing: -1px;
				color: #FFFFFF;
				}

	.range_text		{
				font-family: arial, helvetica, sans-serif;
				font-size: 70%;
				color: #FFFFFF;
				}
				.range_text a { color: #FFFFFF; }

	.range_title		{
				font-family: arial, helvetica, sans-serif;
				font-size: 70%;
				color: #FFFFFF;
				}
				.range_title a:hover { color: #FFFFFF; }



	.white_border 		{ xborder: solid #FFFFFF; }







	.navigation		{
				font-family: arial, helvetica, sans-serif;
				font-size: 70%;
				font-weight: bold;
				color: #600000;
				background-color: #7C1789;
				}
				.navigation a { color: #600000; text-decoration: none; }


	.categories		{
				font-family: verdana;
				font-size: 70%;
				color: #333333;
				}
				.categories a { color: #333333; text-decoration: underline; }

	.category_title		{
				font-family: verdana;
				font-size: 75%;
				font-weight: bold;
				color: #7C1789;
				}



	/* begin redefine standard tags ------------------------------------------------------------------------------------------------------ */

	h1			{
				font-family: verdana, sans-serif;
				font-size: 140%;
				font-weight: normal;
				color: #7C1789;
				letter-spacing: -1px;
				}


	h2			{
				font-family: verdana;
				font-size: 115%;
				font-weight: bold;
				letter-spacing: -1px;
				color: #7C1789;
				}


	h3			{
				font-family: helvetica, sans-serif;
				font-size: 100%;
				letter-spacing: -1px;
				color: #FFFFFF;
				}


	hr			{
				height: 1px;
				width: 100%;
				}



	/* begin table layout classes ---------------------------------------------------------------------------------------------------------- */


	.global.left_column		{
				width: 175px;
				}


	.global center_column	{
				width: 100%;
				}


	.global right_column	{
				width: 150px;
				}



	/* begin menu layout classes ---------------------------------------------------------------------------------------------------------- */

	.menu_heading	{
			font-family: arial, sans-serif;
			font-weight: bold;
			font-size: 0.75em;
			color: #33333;
			}

	.menu_category	{
			font-family: verdana;
			font-weight: bold;
			font-size: 0.7em;
			color: #7C1789;
			}
			.menu_category a		{ color: #000000; text-decoration: none; }
			.menu_category a:hover	{ color: #FF0000; text-decoration: none; }

	.menu_subcategory	{
			font-family: verdana;
			font-weight: normal;
			font-size: 0.7em;
			color: #7C1789;
			}
			.menu_subcategory a	{ color: #33370A; text-decoration: none; }
			.menu_subcategory a:hover	{ color: #FF0000; text-decoration: none; }


	.menu_text	{
			font-family: verdana, helvetica, sans-serif;
			font-size: 0.7em;
			letter-spacing: -1px;
			color: #333333;
			}
			.menu_text a		{ color: #333333; text-decoration: none; }
			.menu_text a:hover	{ color: #FF0000; text-decoration: none; }
			
	.menu_maincategory	{
			font-family: verdana;
			font-weight: bold;
			font-size: 0.7em;
			color: #7C1789;
			}
			.menu_maincategory a		{ color: #7C1789; text-decoration: none; }
			.menu_maincategory a:hover	{ color: #FF0000; text-decoration: none; }			