A:link {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0000cc;
}

.emcategory A:link{COLOR:#0000cc}
.emcategory A:visited{color:#0000cc;}
.emcategory A:active{color:#0000cc;}
.emcategory A:hover{color:#ffffff;background-color:#0000cc;}

#menu a:link.Top, #category a:link.Top, #menu a:visited.Top, #category a:visited.Top
	{
	text-decoration: none;
	text-shadow: #ffffff 1px 1px 2px;
	display: block;
	background-image: url('http://www.em-market.com/img/pointer-g.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top: 1px solid #f2ebef;
	border-bottom: 1px solid #f2ebef }
#menu a:hover.Top, #category a:hover.Top
	{
	color: #fff;
	text-decoration: none;
	background-image: url('http://www.em-market.com/img/pointer-g.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-color: #f255a4;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top: 1px solid #f2ebef;
	border-bottom: 1px solid #f2ebef }
#menu a:link.Main, #category a:link.Main, #menu a:visited.Main, #category a:visited.Main
	{
	text-decoration: none;
	font-size: 90%;
	font-weight: bolder;
	display: block;
	color:90301C;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 1px; }
#menu a:link.lMain, #category a:link.lMain, #menu a:visited.lMain, #category a:visited.lMain
	{
	text-decoration: none;
	display: block;
	color:f255a4;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom: 1px solid #f2ebef }
#menu a:link.mMain, #category a:link.mMain, #menu a:visited.mMain, #category a:visited.mMain
	{
	text-decoration: none;
	display: block;
	color:0000cc;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom: 1px solid #f2ebef }
#menu a:link.tMain , #category a:link.tMain , #menu a:visited.tMain , #category a:visited.tMain
	{
	text-decoration: none;
	font-size: 80%;
	font-weight: bolder;
	display: block;
	color:000000;
	background-color: #ffcc88;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 1px; }
#menu a:hover.Main, #category a:hover.Main
	{
	color: #fff;
	text-decoration: none;
	font-size: 90%;
	background-color: #ff6600;
	display: block;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 1px; }
#menu a:hover.lMain, #category a:hover.lMain
	{
	color: #fff;
	text-decoration: none;
	background-color: #f255a4;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom: 1px solid #f2ebef }
#menu a:hover.mMain, #category a:hover.mMain
	{
	color: #fff;
	text-decoration: none;
	background-color: #0000cc;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-bottom: 1px solid #f2ebef }
#menu a:hover.tMain , #category a:hover.tMain
	{
	color: #000000;
	text-decoration: none;
	font-size: 80%;
	background-color: #FFFF99;
	display: block;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 1px; }
#category a.Sub
	{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: 1px solid #f2ebef }
#category a:hover.Sub
	{
	text-decoration: none;
	background-position: 0px 5px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom: 1px solid #f2ebef }
