


	.top_nav		{
			font-family: verdana, sans-serif;
			font-size: 70%;
			white-space: nowrap;
			background-image: url('../i/bar_mid.gif');
			}
	.top_nav a	{ color: black; text-decoration: none; }
	.top_nav a:hover	{ color: red; text-decoration: none; }


/* homepage hot items only */

	.hot_title				{
					font-family: verdana, sans-serif;
					font-size: 75%;	
					font-weight: bold;
					letter-spacing: -1px;
					}

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

/* left hand common menu */

	.nav_search_header		{
					background-color: #06B2C6;	
					padding-left: 10px;
					padding-top: 7px;
					padding-bottom: 7px;
					padding-right: 10px;
					}
					
	.nav_search_submit {
					padding-top:5px;
					}

	.nav_search_box			{
					font-family: verdana, sans-serif;
					font-size: 70%;
					border-top: 1px solid white;
					border-bottom: 1px solid white;
					background-color: #E1E1E1;	
					padding-left: 10px;
					padding-top: 7px;
					padding-bottom: 7px;
					padding-right: 10px;
					}

	.nav_browse_header		{
					background-color: #06B2C6;	
					padding-left: 10px;
					padding-top: 7px;
					padding-bottom: 7px;
					padding-right: 10px;
					}

	.nav_browse_categories		{

					font-family: verdana, sans-serif;
					font-size: 70%;
					white-space: nowrap;
					padding-left: 15px;
					padding-top: 5px;
					padding-bottom: 5px;
					padding-right: 15px;

					border-top: 1px solid white;
					border-bottom: 1px solid #C8C8C8;
					background-color: #F0F0F0;	
					}

	.nav_browse_categories a		{ color: black; text-decoration: none;}
	.nav_browse_categories a:hover	{ color: red; text-decoration: underline;}


/* news related */

	.news_title			{
					font-family: verdana, sans-serif;
					font-size: 75%;	
					font-weight: bold;
					letter-spacing: -1px;
					}

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


/* common product listing */

	.product_header			{
					font-family: verdana, sans-serif;
					font-size: 70%;	
					font-weight: normal;
					color: white;
					text-align: left;
					background-color: #4E4D98;
					padding: 5px;
					}
					
	.product_subheader			{
					font-family: verdana, sans-serif;
					font-size: 70%;	
					font-weight: normal;
					color: white;
					text-align: left;
					background-color: #06B2C6;
					padding: 5px;
					}
					
	.product_subcategory			{
					font-family: verdana, sans-serif;
					font-size: 70%;	
					font-weight: normal;
					text-align: left;
					background-color: #FAFAFA;
					padding: 5px;
					}

	.product_title			{
					font-family: verdana, sans-serif;
					font-size: 75%;	
					font-weight: bold;
					letter-spacing: -1px;	
					}

	.product_title a			{ color: #4E4D98; text-decoration: none; }

	.product_desc			{
					font-family: verdana, sans-serif;
					font-size: 70%;
					color: #444444;
					}


/* common stuff */


	.menu_heading	{
			font-family: helvetica, sans-serif;
			font-weight: bold;
			font-size: 0.75em;
			color: #33370A;
			}

	.menu_category	{
			font-family: verdana, sans-serif;
			font-weight: bold;
			font-size: 0.75em;
			letter-spacing: -1px;
			}
			.menu_category a	{ color: #FFFFFF; text-decoration: none; }
			.menu_category a:hover	{ color: #C6FF00; text-decoration: none; }

	.menu_subcategory	{
			font-family: verdana, sans-serif;
			font-weight: normal;
			font-size: 0.7em;
			letter-spacing: -1px;
			}
			.menu_subcategory a	{ color: #FFFFFF; text-decoration: none; }
			.menu_subcategory a:hover	{ color: #C6FF00; text-decoration: none; }


	.menu_text	{
			font-family: verdana, helvetica, sans-serif;
			font-size: 0.7em;
			letter-spacing: -1px;
			color: #33370A;
			}
			.menu_text a	{ color: #33370A; text-decoration: none; }
			.menu_text a:hover	{ color: #FF0000; text-decoration: none; }
