/* CSS Document *//* Basic */a:link { color: #0000cc; text-decoration: none; }a:visited { color: #333399; text-decoration: none; }a:hover { color: #cc6600; text-decoration: underline; }a:active { color: #ff0000; text-decoration: underline; }img { border-width: 0; }/* Main Structure */body {	text-align: center;	background: #ffffff;	margin: 0px;	padding: 0px;}#container { 		width: 994px;		margin: 0 auto; 		text-align: left; 		background: #ffffff; 		background-image:url(../../images/main_bg.gif); 		background-repeat:repeat-y 		}#header {		margin:0 0 0 0;		width: 985px; 		height:67px;		border-right-width: 1px;		border-bottom-width: 1px;		border-left-width: 1px;		border-right-style: solid;		border-bottom-style: solid;		border-left-style: solid;		border-right-color: #000000;		border-bottom-color: #000000;		border-left-color: #000000;		background-image:url(../../images/head_bg.jpg)		}#header .logo {	padding-top: 8px;	margin-left:15px;	display: block;	float: left;}#header .item {	padding-top: 15px;	margin-right: 15px;	font-size: 8pt;}#header .item a {	display: block;	float: right;	margin-left: 16px;	color:#000000;}#header .item a:hover {	color:#0000FF;	text-decoration:none;}#header .search {	text-align:right;	margin-right: 15px;	font-size: 8pt;}#header .search div {	display: block;	float: right;	margin-left: 15px;}#main_container{		margin:1px 0 0 0;		width: 985px;		border: 1px solid #000000;}div#body {	width: 985px;	height: auto;	margin-right: auto;	margin-left: auto;	margin-top: auto;	margin-bottom: auto;	text-align: left;}table.content {	margin-top: 0px;	padding: 0;	width:985px;	height:auto;}table.content .content {	background-image:url(../../images/content_bg.gif);	background-repeat:repeat-y;	padding-top:0px;		}table.content .content .topround{	display: block;	float: left;	margin:0px;	}table.content .content .head1{	padding-top:6px;	margin-left:15px;	}table.content .content .head_img{	padding-top:16px;	margin-left:23px;	}table.content .content .tab{	padding-top:10px;	margin-left:23px;	width:763px;	height:20px;}table.content .content .title{	padding-top:18px;	margin-left:23px;	width:761px;	height:120px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #9F9F9F;	border-left-color: #9F9F9F;}table.content .content .title .lineup{	display:block;	font-size: 22pt;	font-weight: bold;	line-height: 22pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;}table.content .content .title .lineup_line1{	display:block;	font-size: 22pt;	font-weight: bold;	line-height: 22pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;	margin-top:13px;}table.content .content .title .lineup_model {	display:block;	font-size: 14pt;	font-weight: bold;	line-height: 14pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;}table.content .content .title .lineup_price {	display:block;	float: right;	font-size: 11pt;	font-weight: bold;	line-height: 12pt;	margin-right:40px;	margin-top:-40px;}table.content .content .title .lineup_price2 {	display:block;	float: right;	margin-right:40px;	width:393px;	font-size : 7pt;	line-height: 8pt;	margin-top:-20px}table.content .content .title .catch{	display:block;	background-image:url(../../images/content_catch_bg.gif);	background-repeat:no-repeat;	border-top:1px solid #000000;	width:699px;	margin-left:30px;	margin-top:15px;	padding-top:10px;	padding-left:20px;	font-size: 14pt;	font-weight: bold;	line-height: 18pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;}table.content .content .title .specifications_headline {	display:block;	background-image:url(../../images/content_catch_bg.gif);	background-repeat:no-repeat;	border-top:1px solid #000000;	width:699px;	margin-left:30px;	margin-top:13px;	padding-top:18px;	padding-left:20px;	font-size: 14pt;	font-weight: bold;	line-height: 18pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;}table.content .content .title .specifications_subtext {	margin-left:30px;	margin-top:5px;	padding-left:20px;	font-size: 8pt;	line-height: 10pt;}div#bank_content_table{	width:761px;	margin-left:23px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #9F9F9F;	border-bottom-color: #9F9F9F;	border-left-color: #9F9F9F;	padding-top:40px;}/* category - bank */div#bank_content_table table {	width:650px;	border:1px solid #cccccc;	border-collapse: collapse; 	margin-bottom:30px;	margin-left:50px;}div#bank_content_table table th {	text-align:left;	border: #cccccc solid 1px; 	padding: 1px; 	vertical-align: top; 	font-size: 9pt; 	background: #f0f0f0;	text-indent: 1em;}div#bank_content_table table td { 	border: #cccccc solid 1px; 	padding: 1px; 	vertical-align: top; 	font-size: 9pt; 	text-indent: 1em;	}div#bank_content_table table td .width_left{ 	width:100px;	}div#bank_content_table table td .width_middle{ 	width:60px;	}div#bank_content_table table td .width_right{ 	width:490px;	}div#content_table{	width:761px;	margin-left:23px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #9F9F9F;	border-bottom-color: #9F9F9F;	border-left-color: #9F9F9F;}div#content_table .main-left {  float: left;  width: 430px;}div#content_table .main-left .lineup_main {	margin-left:30px;	font-size: 9pt;	line-height: 12pt;	text-indent: 1em;}div#content_table .main-right {	padding-left:30px;  	float: left;	text-align:center;}div#content_table .main-right .photos {	margin-left:10px;}div#content_table .main-right .lineup_caption {	font-size: 8pt;	line-height: 9pt;}div#content_table .main-right div.recycle {	margin-top:50px;	width: 280px;	margin-bottom:20px;}div#content_table .main-right div.catalogue {	margin-left:-60px;	margin-top:20px;}div#content_table .main-right div.recycle-left {	width: 60px;	float:left;	text-align:left;}div#content_table .main-right div.recycle-right {	float:left;	width:220px;	text-align:left;}div#content_table .main-right div.recycle-right .lineup_recycle {	font-size          : 7pt;	line-height        : 7pt;}div#content_table .main-left .catch_sm {	background-image:url(../../images/content_catch_sm_bg.gif);	background-repeat:no-repeat;	width:400px;	margin-left:30px;	padding-top:2px;	padding-left:20px;	font-size: 9pt;	font-weight: bold;	line-height: 18pt;}table.content .menu {	width: 181px;	background-color:#D3D3D3;	height:auto;	vertical-align:top;}table.content .menu ul {	display: block;	margin: 0px;	margin-top: 10px;	margin-left:10px;	padding: 0px;}table.content .menu ul li.current{	background-image: url(../../images/btn_bg_cr.gif);	background-repeat: no-repeat;	font-size: 11px;	}table.content .menu ul li {	display: block;	list-style-type: none;	width: 100%;	margin: 4px 0 0 0;	padding: 0px;	background: url(../../images/btn_bg.gif);	background-repeat: no-repeat;	font-size: 11px;}#menu_ul{	margin: -5px 10px 0 0;	background-image:url(../../images/menu_ul_ul.gif);	background-repeat:no-repeat;	background-color:#FFFFFF;}#menu_ul ul li {	background-image:url(../../images/menu_ul_ul_li.gif);	background-repeat:repeat;	font-size: 11px;	margin: 3px 0 0 0;}#menu_ul ul li.space{	height:5px;}#menu_ul ul li.bottom{	background-image:url(../../images/menu_ul_ul_li_btm.gif)	background-repeat:repeat;	}#menu_ul ul li a:hover {	background-color:#FFFFFF;	background-image:url(../../images/menu_ul_ul_li_btm.gif)}table.content .menu ul li .current{	background-image: url(../../images/btn_bg_cr.gif);	font-size: 11px;	}table.content .menu ul li a {	display: block;	width: 100%;	line-height: 22px;	margin: 0px;	padding: 0px;	text-indent: 18px;	text-decoration: none;}table.content .menu ul ul li a {	line-height: 18px;	text-indent: 11px;}table.content .menu li a.selected {	background: #99ddee;}table.content .menu li a:link {	color: #000000;}table.content .menu li a:visited {	color: #0000cc;}table.content .menu li a:hover {	color:#0000FF;	background-image:url(../../images/btn_bg_cr.gif);	background-repeat:no-repeat;}table.content .menu li a:active {}#content_clear{	clear: both;	}	#directory{	clear: both;	text-indent: 10px;	line-height: 25px;	color: #ffffff;	font-size: 11px;	margin:1px 0 0 0;	width: 985px; 	height:25px;	border: 1px solid #000000;	background-image:url(../../images/direcrory_bg.jpg);}#directory a {	color:#ffffff;	text-decoration:none;}#directory a:hover {	color:#ffffff;	text-decoration:underline;}#foot {	clear: both;	text-indent: 10px;	line-height: 25px;	color: #ffffff;	font-size: 11px;	margin:1px 0 0 0;	width: 985px; 	height:25px;	border: 1px solid #000000;	background-image:url(../../images/direcrory_bg.jpg);}/* foot.php */table.content .content .title_foot{	padding-top:18px;	margin-left:23px;	width:761px;	height:100px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #9F9F9F;	border-left-color: #9F9F9F;}table.content .content .title_foot .lineup{	display:block;	font-size: 22pt;	font-weight: bold;	line-height: 22pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;}table.content .content .title_foot .lineup_line1{	display:block;	font-size: 22pt;	font-weight: bold;	line-height: 22pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;	margin-top:13px;}table.content .content .title_foot .lineup_model {	display:block;	font-size: 14pt;	font-weight: bold;	line-height: 14pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	margin-left:34px;}table.content .content .title_foot .lineup_price {	display:block;	float: right;	font-size: 11pt;	font-weight: bold;	line-height: 12pt;	margin-right:40px;	margin-top:-40px;}table.content .content .title_foot .lineup_price2 {	display:block;	float: right;	margin-right:40px;	width:393px;	font-size : 7pt;	line-height: 8pt;	margin-top:-20px}table.content .content .title_foot .catch{	display:block;	background-image:url(../../images/content_catch_foot_bg.gif);	background-repeat:no-repeat;	border-top:1px solid #000000;	width:699px;	margin-left:30px;	margin-top:15px;	padding-top:15px;	padding-left:20px;	font-size: 14pt;	font-weight: bold;	line-height: 18pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;	}table.content .content .title_foot .specifications_headline {	display:block;	background-image:url(../../images/content_catch_bg.gif);	background-repeat:no-repeat;	border-top:1px solid #000000;	width:699px;	margin-left:30px;	margin-top:13px;	padding-top:18px;	padding-left:20px;	font-size: 14pt;	font-weight: bold;	line-height: 18pt;	font-family: Helvetica, georgia,"ƒqƒ‰ƒMƒmŠpƒS Pro W5", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", verdana, arial, sans-serif;}table.content .content .title_foot .specifications_subtext {	margin-left:30px;	margin-top:5px;	padding-left:20px;	font-size: 8pt;	line-height: 10pt;}div#content_table .main-left_foot {  float: left;  width: 550px;  padding-left:30px;}div#content_table .main-left_foot .nodata{	margin-top:30px;	margin-bottom:400px;	}div#content_table .main-left_foot .lineup_main {	font-size: 9pt;	line-height: 12pt;	text-indent: 1em;}div#content_table .main-left_foot .data {	width:500px;	border-top: 1px solid #cccccc;	border-left: 1px solid #cccccc;	margin-top: 1em;	margin-bottom: 1em;	padding: 0px;	border-collapse: collapse; 	border-spacing: 0px;}div#content_table .main-left_foot .data td {	padding: 2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	font-size: 10px;	line-height:12px;	padding:10px;	font-weight: normal;}div#content_table .main-left_foot .data th{	padding: 2px;	border-bottom: 1px solid #cccccc;	border-right: 1px solid #cccccc;	font-size: 12px;	font-weight: normal;	width:140px;	height:50px;}div#content_table .main-left_foot .data .head_1{	background-image:url(../../images/tester_001.gif);	height:36px;	background-repeat:no-repeat;	margin-top:10px;	margin-left:15px;	padding-left:40px;	padding-top:12px;}div#content_table .main-left_foot .data .head_2{	background-image:url(../../images/tester_002.gif);	height:36px;	background-repeat:no-repeat;	margin-top:10px;	margin-left:15px;	padding-left:40px;	padding-top:12px;}div#content_table .main-left_foot .catch_sm {	background-image:url(../../images/content_catch_sm_bg_foot.gif);	background-repeat:no-repeat;	padding-top:2px;	padding-left:20px;	font-size: 9pt;	font-weight: bold;	line-height: 18pt;}div#content_table .main-right_foot { 	float: left;  	font-size: 9pt;	padding-top:80px;	padding-left:15px;}div#content_table .main-right_foot .tester{	width:150px;	margin-top:15px;}div#content_table .main-right_foot .tester .content{	border-left:1px solid #A0A0A0;	border-right:1px solid #A0A0A0;	padding-left:10px;	padding-right:10px;	font-size:9px;	line-height:10px;}div#content_table .main-right_foot .tester .content .tester_name{	display:block;	height:36px;	background-image:url(../../images/tester_001.gif);	background-repeat:no-repeat;	padding-left:45px;	padding-top:13px;	}	div#content_table .main-right_foot .tester .content .tester_name2{	display:block;	height:36px;	background-image:url(../../images/tester_002.gif);	background-repeat:no-repeat;	padding-left:45px;	padding-top:13px;	}/*Gallery*/#gallery_main{	width:761px;	margin-left:23px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #9F9F9F;	border-bottom-color: #9F9F9F;	border-left-color: #9F9F9F;	padding-top:20px;}#gallery_main .catch_sm {	background-image:url(../../images/content_catch_sm_bg_foot.gif);	background-repeat:no-repeat;	padding-top:2px;	padding-left:20px;	font-size: 9pt;	font-weight: bold;	line-height: 18pt;	margin-left:30px;}#gallery_main .colour_sample {	margin-left:185px;	margin-top:15px;}#gallery_main .colour_sample .img {		margin-right: 10px;		display: block;		float: left;}#gallery_main .colour_sample .txt {		font-size : 7pt;		display:block;		width:280px;		float:right;		margin-right:10px;}#gallery_main .main{		margin-left:50px;		}#gallery_main .main .thumnails_main{		width:128px;}#gallery_main .main .thumnails_main a:link {	text-decoration: none;}#gallery_main .main .thumnails_main img{		margin-bottom:10px;		border-right:1px solid #000000;		border-bottom:1px solid #000000;}#gallery_main .main .bigphoto{		border-right:1px solid #000000;		border-bottom:1px solid #000000;		margin-right:-10px;		margin-left:10px;}#gallery_main .extra_main{		margin-left:50px;		margin-bottom:50px;		}	#gallery_main .extra_main a:link {	text-decoration: none;	}#gallery_main .extra_main img{		border-right:1px solid #000000;		border-bottom:1px solid #000000;}#gallery_main .extra_main .bigextraphoto{		margin-top:-10px;		margin-left:10px;}/*Spec*/div#bank_content_table .catch_sm {	background-image:url(../../images/content_catch_sm_bg_foot.gif);	background-repeat:no-repeat;	width:400px;	margin-left:30px;	padding-top:2px;	padding-left:20px;	font-size: 9pt;	font-weight: bold;	line-height: 18pt;}div#bank_content_table .table2{	margin-left:35px;	border:2px solid #ffffff;	}div#bank_content_table .table2 td { 	border: #ffffff solid 2px; 	}div#bank_content_table .table2 td .head{	color:#0000CC;	font-size:12px;	font-weight:bold;	}div#bank_content_table .table2 td .cap{	color:#0000CC;	font-size:10px;	}div#bank_content_table .table2 td .txt{	margin-top:10px;	font-size:10px;	padding-left:10px;	text-indent:0px;	}div#bank_content_table .table2 td .txt2{	font-size:10px;	text-indent:0px;	}
