@media screen {

	body {margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; background-color: #ffffff; font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B;}
	
	p {font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B;}

	input {font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B;}

	textarea {font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B;}

	h1 {font-family: verdana, arial, helvetica; font-size: x-large; font-weight: normal; color: #543F8B;}

	h2 {font-family: verdana, arial, helvetica; font-size: large; font-weight: normal; color: #543F8B;}

	h3 {font-family: verdana, arial, helvetica; font-size: small; font-weight: normal; color: #543F8B;}

	hr { color: #4E7C34; height: 1px; margin-top: 0; margin-bottom: 0;}

	.japanese {font-family: arial unicode MS; font-weight: normal; font-size: x-small; line-height: 1.2; color: #543F8B;}

	.japanese-big {font-family: arial unicode MS; font-weight: bold; font-size:18px; line-height: 1.0; color: #543F8B;}

	a.link, a.link:active, a.link:visited {font-weight: bold; font-size: small; color: #361C82;}

	a.link:hover {font-weight: bold; font-size: small; color: #4E7C34; text-decoration: none;}

	.thumbnail { border: solid 1px #4E7C34;}
	
	.topFrame { border-bottom: solid 1px #4E7C34;}
	
	.sidebar { border: solid 2px #4E7C34;}
	
	.sidebartext {font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B;}
	
	.strike {font-family: verdana, arial, helvetica; font-size: x-small; color: #543F8B; text-decoration: line-through;}
	.sale {color: #ff0000;}

	.sidebarheader {font-family: verdana, arial, helvetica; font-size: small; font-weight: bold; color: #543F8B;}

	.sidebartop {background-color: #A0C27C; color: #ffffff; white-space: nowrap;}
		
	.menu {background-color: #A0C27C; color: #ffffff; white-space: nowrap;}

	.new {font-size: xx-small; font-weight: bold; color: #ffffff; baseline: super; background-color: #ff0000; border: solid 1px #ff0000;}

	a.menulink, a.menulink:active, a.menulink:visited {font-family: verdana, arial, helvetica; font-weight: bold; font-size: x-small; color: #543F8B; text-decoration: none; white-space: nowrap;}

	a.menulink:hover {font-family: verdana, arial, helvetica; font-weight: bold; font-size: x-small; color: #4E7C34; text-decoration: none;}
}

	a.sidebarlink, a.sidebarlink:active, a.sidebarlink:visited {font-family: verdana, arial, helvetica; font-weight: bold; font-size: small; color: #543F8B; text-decoration: normal; white-space: nowrap;}

	a.sidebarlink:hover {font-family: verdana, arial, helvetica; font-weight: bold; font-size: small; color: #ffffff; text-decoration: none;}
}