body {	margin: 0px;	background: black url("images/bkgnd.gif") repeat-y;}#main {	width: 728px;	margin-left: 10px;}#sidebar {	width: 175px;	border-left: solid 1px #666;	border-right: solid 1px #666;	float: left;}#sidebar .button {	border-bottom: solid 1px #666;}#sidebar #infoarea {	height: 340px;	border-bottom: solid 1px #666;}#contents {	width:551px;	float: left;}#contents .title {	border-bottom: solid 1px #666;}p {	margin: 0px;	padding; 0px;}a:link{	color: #gainsboro;	text-decoration: none;}a:visited {	color: #gainsboro;	text-decoration: none;}a:hover {	color: #gainsboro;	text-decoration: none;	border-bottom: 1px dotted #gainsboro;}/* for about */#sidebar .usabutton {	border-right: solid 1px #666;	border-bottom: solid 1px #666;	float: left;}#sidebar .jpnbutton {	border-bottom: solid 1px #666;	float: left;}#contents .about_main {	border-bottom: solid 1px #666;}#contents .about_caption {	margin-top: 4px;	margin-left: 427px;}/* for products */#sidebar #products_infoarea {	height: 285px;	border-bottom: solid 1px #666;}#sidebar .modelset {	width: 158px;	height: 43px;	margin-left: 8px;}#products_spec {	width: 693px;	padding: 4px 12px 12px;	margin-left: 11px;	color: #999;	font-size: 10px;	line-height: 1.5em;	background-color: black;}#products_spec table {	border-collapse: collapse;	empty-cells: show;}#products_spec td {	border: solid 1px #666;	font-size: 10px;	color: #999;	padding:2px;}#products_spec .title {	color: silver;	margin: 4px 0px;	font-weight: bold;	font-size: 11px;}#products_spec .caption {	margin: 4px 0px;}/* information */#contents .entries {}#contents .entries .button {	border-bottom: solid 1px #666;	border-right: solid 1px #666;	float: left;}#contents .entries .entry {	border: solid 1px #666;	margin: 24px;}#contents .entries #nav {	height: 25px;}#contents .entries .entry .title {	border-bottom: solid 1px #666;	padding: 8px;	font-size: 10px;	color: black;	background-color: #CCCCCC;}#contents .entries .entry .body {	padding: 8px;	font-size: 10px;	color: #999;}#contents .entries .entry .body img {	margin-left: 32px;	margin-top: 8px;}#contents .entries #wallboxes {	margin: 20px;}#contents .entries #wallboxes .wallbox {	border-top: solid 1px #666;	border-left: solid 1px #666;	border-right: solid 1px #666;	width: 100px;	float: left;	margin:4px 0px;}#contents .entries #wallboxes .wallbox img{	border-bottom: solid 1px #666;}#contents .entries #wallboxes .wallbox .linkbox {	border-bottom: solid 1px #666;	width: 100px;	font-size: 9px;	color: #999;	text-align: center;}/* for other */#sidebar #store_infoarea {	height: 328px;	padding: 6px 10px;	border-bottom: solid 1px #666;	font-size: 10px;	line-height: 14px;	color: #999;	overflow: auto;}#sidebar #store_infoarea .areaname {	margin: 4px 0px;	text-align: center;	color: white;	background-color: #4D4D4D;}#sidebar #store_infoarea a:link {	text-decoration: none;	color: white;}#sidebar #store_infoarea a:visited {	text-decoration: none;	color: white;}#sidebar #store_infoarea a:hover {	text-decoration: none;	color: white;}/* store */#store_entries {}#store_entries .store_entry{	padding: 24px;}.store_entry .store_title {	border-bottom: solid 1px #666;	padding: 8px;	font-size: 10px;	color: black;	background-color: #CCCCCC;}.store_entry .store_body {	width: 487px;	padding: 8px;	font-size: 10px;	line-height: 14px;	color: white;	background-color: #4D4D4D;}.store_entry .store_body img {	width: 245px;	float: right;	margin-bottom: 8px;	margin-left: 8px;}#area_seletor {	margin: 10px 0px 0px 8px;	width: 522px;	height: 80px;	background-image:url("/store/images/store_map_base.gif");}#top_mark {	text-align: center;	margin-top: 32px;}