body,td,th  { color: 555555; font: 12px CSS_PROPERTY_UNDEF; line-height: 18px; letter-spacing: normal; word-spacing: normal }
.copyright { color: #000000; font-size: 10px; text-align: center }
h1  {
	color: #7b0000;
	font-size: 16px;
	background-color: transparent;
	background-image: url(images/menu/gray-umber-bg2.gif);
	background-repeat: no-repeat;
	text-indent: 40px;
	margin: auto;
	padding-top: 0.3em;
	position: relative;
	width: 650px;
	height: 30px
}

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

h3{
	font-size:110%;
	line-height:25px;
	margin: 0px 25px 25px 5px;
	color:#0000ff;
	background-image:url(image/menu/logo-bar1.gif);
	background-repeat:no-repeat;
	width:600px;
	height:28px;
	padding-left:40px;
	padding-top:2px;
}

h4  {
	color: #000000;
	font-size: 14px;
	background-color: transparent;
	background-image: url(images/menu/gray-bg1.gif);
	background-repeat: repeat;
	text-indent: 10px;
	margin: auto;
	padding-top: 0.3em;
	position: relative;
	width: 300px;
	height: 25px
}

a:link  { color: #000000; text-decoration: none }
a:visited {
	text-decoration:none;
	color: #000000;
}
a:hover  { color: #FF0033; text-decoration: underline }
a:active {
	text-decoration: underline;
	color: #FF99FF;
}
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: 16px;
	background-color: #FF99FF;
	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 }

