body {	margin: 0px;	background: black url("images/bkgnd.gif") repeat-y;}a:link {	text-decoration: none;	color: #4444FF;}a:visited {	text-decoration: none;	color: #4444FF;}a:hover {	text-decoration: none;	color: #4444FF;}#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;}/* 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;}#products_spec .caption_block {	float: left;}#products_spec .caption_left {	float: left;	width: 335px;}#products_spec .caption_right {	float: left;	width: 335px;	margin-left: 20px;}#products_spec .full_width_image {	padding: 10px 0px;}#maintenance {	color: silver;	margin: 4px 0px;	font-weight: bold;	font-size: 11px;	text-align: center;}/* 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;	border-bottom: solid 1px #666;	background: black url("other/images/store_msg.gif") no-repeat;	font-size: 9px;	color: #999;}#sidebar #store_infoarea .areaname {	width: 81px;	float: left;	margin: 4px 0px;}
