body {	color: black;	font-size: x-small;	font-family: sans-serif;	background-color: #fff;}.submenu {	width: 230px;	border-bottom: solid 1px #737D7B;	border-right: solid 0px #737D7B;	font-size: small; }.submenu div {	display: inline;	margin-left: 25px;}.submenu a:link, .submenu a:visited, .submenu a:link div, .submenu a:visited div {	width: 230px;	padding-top: 5px;	padding-left: 0px;	text-decoration: none;	color: #737D7B; }.submenu a:hover, .submenu a:active, .submenu a:hover div, .submenu a:active div {	width: 230px;		padding-top: 5px;	background: #B2BBB8 url(images/submenufade.jpg) repeat-y top right;	text-decoration: none;	color: #000000; }.submenu_selected {	border-bottom: solid 1px #737D7B;	border-right: solid 0px #737D7B;	padding-top: 5px;	background: #ffffff url(images/submenufade.jpg) repeat-y top left;	padding-left: 25px;	font-weight: bold;	font-size: small;	color: #000000; }.content {	margin-right: 45px;	margin-left: 0px;	margin-bottom: 15px;	margin-top: 30px;	text-align: left; }	.content a:link, .content a:visited {	text-decoration: none;	color: #737D7B; }.content a:hover, .content a:actve {	text-decoration: underline;	color: red; }.header1 {	color: #23B382;	font-weight: bold;	font-size: x-large;	font-variant: small-caps; }	.header2 {	color: #23B382;	font-weight: bold;	font-size: small; }	.text {	font-weight: normal;	font-size: small;	text-align: left; }	.text table {	font-weight: normal;	font-size: small;	text-align: left; }.table {	font-weight: bold;	font-size: small;	text-align: center; }	.footernav {	text-decoration: none;	font-size: x-small;	font-variant: small-caps;	color: #666666; }	.footernav a:link, .footernav a:visited {	text-decoration: none;	color: #666666; }	.footernav a:hover, .footernav a:active {	text-decoration: underline;	color: #ff0000; }	.copyright {	margin-top:3px;	color: #666666;	font-size: xx-small; }	/* -------------------------------- *//* CATALOG *//* -------------------------------- */.cat_table {}.cat_line {	color: #ffffff;	font-variant: small-caps;	font-size: small;	font-weight: bold;	background-color: #686667;	padding: 2px;}.cat_image {	color: #ffffff;	font-variant: small-caps;	font-size: small;	font-weight: bold;	background-color: #686667;	padding: 2px;}.cat_title {	color: #ffffff;	font-size: medium;	font-weight: bold;	background-color: #23b382;	text-align: left;	font-variant: small-caps; }	.cat_descbox {	background: #ededed url(custom/catalog/images/cat_shadow.jpg) repeat-x left bottom;	text-align: left;	vertical-align: top; }	.cat_descbox2 {	background: #ededed url(custom/catalog/images/cat_shadow.jpg) repeat-x left bottom;	text-align: left;	vertical-align: top; }.cat_desc {	font-size: small;	font-variant: normal;	text-align: left;	vertical-align: middle; }	.cat_price {	font-size: small;	font-variant: normal;	font-weight: bold;	text-align: left;	vertical-align: bottom; }	.cat_qty {	font-size: small;	font-variant: normal;	font-weight: bold;	text-align: right;	vertical-align: bottom; }	.cat_subtotal {	color: #ffffff;	font-size: medium;	font-variant: normal;	font-weight: bold;	background-color: #23b382;	text-align: right;	vertical-align: bottom;	font-variant: small-caps; }	.cat_sumrow {	font-size: small;	font-variant: normal; }	.cat_error {	color: #ff0000;	font-size: small;	font-weight: normal;	text-align: left; }.cat_form {	color: #ffffff;	background-color: #686667;	font-size: small;	font-weight: normal; }	.cat_form input {	width: 100%;	font-size: x-small; }.cat_form_notice {	color: #ffffff;	background-color: #686667;	font-size: medium;	font-weight: normal; }	.cat_form_notice2 { }/* -------------------------------- *//* MAIN PAGE LAYOUT *//* -------------------------------- */#menu-topbg {	position:absolute;	left:0px;	top:0px;	width:100%;	height:13px;	background: #ffffff url(images/menu_topbg.jpg) repeat-x left top;}#menu-logo {	position:absolute;	left:0px;	top:13px;	width:222px;	height:65px;}#menu-1 {	position:absolute;	left:264px;	top:13px;	width:35px;	height:65px;}#menu-1b {	position:absolute;	left:0px;	top:13px;	width:100%;	height:65px;	background: #ffffff url(images/menu_geltopbg.jpg) repeat-x left top;}#menu-1c {	position:absolute;	left:0px;	top:13px;	width:264px;	height:275px;	background: #ffffff url(images/white.jpg) repeat left top;}#menu-gelmiddlebg {	position:absolute;	left:0px;	top:78px;	width:100%;	height:48px;	background: #ffffff url(images/menu_gelmiddlebg.jpg) repeat left top;}#menu-gelshadow {	position:absolute;	left:0px;	top:241px;	width:100%;	height:40px;	background: #ffffff url(images/menu_gelshadow.jpg) repeat left top;}#menu-gelmiddlebg2 {	position:absolute;	left:0px;	top:126px;	width:100%;	height:115px;	background: #ffffff url(images/menu_gelmiddlebg2.jpg) repeat left top;}#menu-2 {	position:absolute;	left:0px;	top:78px;	width:163px;	height:18px;}#menu-news {	position:absolute;	left:163px;	top:78px;	width:59px;	height:18px;}#menu-history {	position:absolute;	left:222px;	top:78px;	width:77px;	height:18px;}#menu-3 {	position:absolute;	left:0px;	top:96px;	width:163px;	height:30px;}#menu-3b {	position:absolute;	left:163px;	top:96px;	width:59px;	height:30px;}#menu-3c {	position:absolute;	left:222px;	top:96px;	width:42px;	height:30px;}#menu-3d {	position:absolute;	left:264px;	top:96px;	width:35px;	height:30px;}#menu-4 {	position:absolute;	left:163px;	top:126px;	width:59px;	height:12px;}#menu-4b {	position:absolute;	left:222px;	top:126px;	width:42px;	height:12px;}#menu-4c {	position:absolute;	left:264px;	top:126px;	width:35px;	height:12px;}#menu-product {	position:absolute;	left:299px;	top:78px;	width:89px;	height:18px;}#menu-how {	position:absolute;	left:388px;	top:78px;	width:117px;	height:18px;}#menu-qanda {	position:absolute;	left:505px;	top:78px;	width:188px;	height:18px;}#menu-service {	position:absolute;	left:693px;	top:78px;	width:159px;	height:18px;}#menu-product-sub {	position:absolute;	left:299px;	top:96px;	width:89px;	height:30px;}#menu-how-sub {	position:absolute;	left:388px;	top:96px;	width:117px;	height:30px;}#menu-qanda-sub {	position:absolute;	left:505px;	top:96px;	width:188px;	height:30px;}#menu-service-sub {	position:absolute;	left:693px;	top:96px;	width:159px;	height:30px;}#menu-5 {	position:absolute;	left:299px;	top:126px;	width:27px;	height:115px;}#menu-p-img- {	position:absolute;	left:326px;	top:126px;	width:426px;	height:110px;	overflow: hidden;}#menu-5 {	position:absolute;	left:441px;	top:126px;	width:27px;	height:115px;}#menu-5028 {	position:absolute;	left:264px;	top:138px;	width:35px;	height:103px;}#menu-6 {	position:absolute;	left:264px;	top:241px;	width:35px;	height:11px;}#menu-6b {	position:absolute;	left:299px;	top:241px;	width:27px;	height:11px;}#menu-7 {	position:absolute;	left:264px;	top:252px;	width:35px;	height:22px;}#menu-7b {	position:absolute;	left:299px;	top:252px;	width:27px;	height:22px;}#menu-lang-sp {	position:absolute;	left:725px;	top:252px;	width:65px;	height:22px;}#menu-lang-en {	position:absolute;	left:790px;	top:252px;	width:62px;	height:22px;}#mysubmenu {	position:absolute;	left:0px;	top:138px;	width:254px;}#mycontent {	position:absolute;	left:265px;	top:264px;}#myfooter {	clear:both;	text-align: center;	margin-bottom: 10px;}