body,td,th  { color: 555555; font: 12px CSS_PROPERTY_UNDEF }
.copyright { color: gray; font-size: 10px; text-align: center }
h1  { color: #7b0000; font-size: 16px; background-color: transparent; background-image: url("images/center-title2.gif"); background-repeat: no-repeat; text-indent: 30px; margin: auto; padding-top: 0.3em; position: relative; width: 660px; height: 36px }

h2{font-size:12px;
   color:#777777;
   margin:0;
}

h3{font-size:110%;
   line-height:25px;
   margin: 0px 25px 25px 5px;
   color:#0000ff;
   background:url(elt-img/center-title.jpg);
   background-repeat:no-repeat;
   width:600px;
   height:28px;
   padding-left:40px;
   padding-top:2px;
}


a:link  { color: #5a5a5a; text-decoration: none }
a:visited {
	text-decoration:none;
	color: #777777;
}
a:hover  { color: #dd0000; text-decoration: none }
a:active {
	text-decoration:none;
	color: #FF0000;
}
td.s1 {
	border-bottom-style :dotted;
	border-right-style :dotted;
	border-color : #aaaaaa;
	border-width : 0px 1px 1px 0px
	}
table#link  { color: white; font-size: 14px; font-variant: normal; line-height: normal; background-color: #74c546; background-position: center 0; text-align: center; margin: auto; width: 860px; height: 20px }
td.s2  { border-top: 0 #aaaaaa; border-right: 0 #aaaaaa; border-bottom: 1px dotted #aaaaaa; border-left: 0 #aaaaaa }
td.list {
	font-weight:normal;
	font-size: 10px;
	color:#333333;
	}
td.style2 {
	color:#0000ee;
	font-weight: bold;
	}
td.style3 {
	color:#ee0000;
	font-weight: bold;
	}
.price {
	color:#ff0000;
	font-weight: bold;
	text-align:center;
	font-size:12px;
	}
.lens-name {
	color:#555555;
	font-weight: normal;
	text-align:left;
	}
.lens-name2 { color: #555555; font-weight: normal; text-align: center }
.support {
	color:#a39d58;
	}
.menu {
	font-size: 12px;
	color:#777777;
	}
.price2 { color: #ff0000; font-size: 12px; text-align: center }
.info  { color: gray; font-size: 10px; line-height: normal; text-align: left }
.present  { color: #464646; font-size: 12px; line-height: 15px }
.pre-lens { color: #4c321e; font-size: 10px; line-height: 12px; text-align: center }
.close  { color: white; font-size: 12px; background-color: orange; padding: 2px }
.sitemap { color: navy; font-size: 12px }
.pickup { color: #c09; font-size: 12pt; font-weight: bold }
td.s3 { border-top: gray; border-right: 1px dotted gray; border-bottom: gray; border-left: gray }
.title { color: white; font-size: 11pt; font-weight: normal; line-height: 16px; text-indent: 6px }
.head  { color: white; font-size: 13px; line-height: normal; text-align: center; vertical-align: middle }
.list { color: gray; font-size: 10px; text-align: left }
.qa { color: #4c321e; font-size: 12px; line-height: 18px }
.subtitle { color: #33363d; font-size: 12px; font-weight: bold }
.chui { color: #fff; font-size: 12px; text-align: left }
