body {
background: #FFFFFF;
font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;
font-type: normal;
font-size: 12px;
}

a {text-decoration: none; font-size: 12px;}
a:link {text-decoration: none; font-size: 12px; color:#000000;}
a:visited {text-decoration: none; font-size: 12px; color:#15317E;}
a:hover {text-decoration: none; font-size: 12px; color:#15317E;}

#content {
position:absolute;
top:0px;
left:0px;
width:960px;
color:#000000;
font-size:12px;
}
	
#top {
position:absolute;
top:0px;
left:21px !important;
left:20px;
width:800px;
}

.navcontainer1 {
background: #808080;
position:absolute;
top:59px;
left:0px;
width: 800px;
height: 24px;
margin: 0;
padding: 0;
border-bottom: solid 2px #FFFFFF;
}
.navcontainer1 ul{
margin: 0;
padding: 0;
}
.navcontainer1 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 11px/24px "Lucida Grande", verdana, sans-serif;
text-align: center;
}

.nolink
{
color: #C0C0C0;
font-weight:700;
text-decoration: none;
display: block;
width:99px !important;
width:100px;
border-top: none;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

.navcontainer1 a
{
color: #FFFFFF;
font-weight:700;
text-decoration: none;
display: block;
width:99px !important;
width:100px;
border-top: none;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

.navcontainer1 .active a { background: #666666; color: #FFFFFF; border-bottom: none; }
.navcontainer1 .active a:link { background: #666666; color: #FFFFFF; border-bottom: none; }
.navcontainer1 .active a:visited { background: #666666; color: #FFFFFF; border-bottom: none; }
.navcontainer1 .active a:hover { background: #000000; color: #FFFFFF; border-bottom: none; }

.navcontainer1 li#active { background: #666666; color: #FFFFFF; border-bottom: none; }
.navcontainer1 a:visited { background: #808080; color: #FFFFFF; border-bottom: none;}
.navcontainer1 a:hover { background: #000000; color: #FFFFFF; border-bottom: none;}


.navcontainer2 {
background: #808080;
position:absolute;
top:84px;
left:0px;
width: 799px !important;
width: 800px;
height: 24px;
margin: 0;
padding: 0;
border-right:solid 1px #FFFFFF;
}
.navcontainer2 ul{
margin: 0;
padding: 0;
}
.navcontainer2 ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font: 11px/24px "Lucida Grande", verdana, sans-serif;
text-align: center;
}

.navcontainer2 a
{
color: #FFFFFF;
font-weight:700;
text-decoration: none;
display: block;
width:99px !important;
width:100px;
border-top: none;
border-right: 1px solid #FFFFFF;
border-bottom: none;
}

.navcontainer2 a:active { background: #808080; color: #FFFFFF; border-bottom: none; }
.navcontainer2 a:visited { background: #808080; color: #FFFFFF; border-bottom: none;}
.navcontainer2 a:hover { background: #000000; color: #FFFFFF; border-bottom: none;}
	
.topphoto {
position:absolute;
top:83px;
left:1px;
width:798px;
z-index:1;
}
	
	#main {
	position:absolute;
	top:140px;
	left:20px;
	width:799px;
	border:1px solid #000000;
	height:580px;
	}
	
	.title {
	position:absolute;
	top:20px;
	left:10px;
	width:400px;
	font-weight:900;
	font-size:18px;
	}
	
	.title2 {
	position:absolute;
	top:36px;
	left:10px;
	width:200px;
	font-weight:700;
	font-size:16px;
	}
	
	.price1 {
	position:absolute;
	top:20px;
	left:570px;
	width:120px;
	font-weight:700;
	font-size:18px;
	text-align:left;
	}
	
	.price2 {
	position:absolute;
	top:24px;
	left:650px;
	width:160px;
	font-weight:700;
	font-size:12px;
	text-align:left;
	}
	
	.description1 {
	position:absolute;
	top:60px;
	left:10px;
	width:700px;
	height:150px;
	font-weight:700;
	font-size:12px;
	line-height:140%;
	text-align:left;
	}
	
	.image1 {
	position:absolute;
	top:270px;
	left:10px;
	width:260px;
	}
	
	.icon {
	position:absolute;
	top:530px;
	left:26px;
	width:200px;
	height:100px;
	}
	
	.caption1 {
	position:absolute;
	top:230px;
	left:260px;
	width:120px;
	font-weight:700;
	font-size:14px;
	text-align:left;
	}
	
	.spec {
	position:absolute;
	top:270px;
	left:250px;
	width:120px;
	height:400px;
	font-weight:400;
	font-size:12px;
	text-align:center;
	}
	
	.data {
	position:absolute;
	top:270px;
	left:395px;
	width:370px;
	height:400px;
	font-weight:400;
	font-size:12x;
	text-align:left;
	}
	
	.table {
	position:absolute;
	top:270px;
	left:250px;
	width:540px;
	}
	
	.table th {text-align:center; font-size:12px; font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;}
	.table td {text-align:left; padding-left:5px; font-weight:700; font-size:12px; font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka;}
	
	.caption2 {
	position:absolute;
	top:650px;
	left:20px;
	width:120px;
	font-weight:700;
	font-size:14px;
	text-align:left;
	}
	
	.image2 {
	position:absolute;
	top:670px;
	left:100px;
	width:238px;
	}
	
	.caption3 {
	position:absolute;
	top:870px;
	left:20px;
	width:160px;
	font-weight:700;
	font-size:14px;
	text-align:left;
	}
	
	.image3 {
	position:absolute;
	top:890px;
	left:140px;
	width:300px;
	}
	
	.slide {
	position:absolute;
	top:942px;
	left:157px;
	width:266px;
	visibility:visible;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=75, FinishOpacity=75);
	}
	
	.return {
	position:absolute;
	top:722px;
	left:674px;
	width:250px;
	}
	
	.return a:visited {
	text-decoration: none; 
	font-size:12px;
	color:#000000;
	}

	.return a:hover {
	text-decoration: none; 
	font-size:12px;
	color:#000000;
	}
	.return a {
	text-decoration: none; 
	}
	-->
