body {
    margin:0 auto;
	font-size:12px;
	font-weight:bolder;
	line-height:1.3em;
	letter-spacing:0.8px;
	background:#000000;
	color:#2A2A2A;
}
img {
    border:none;
}

#container {
    margin:0 auto;
	width:950px;
	background:#FFFFFF;
}

#top {
    margin:0 auto 20px;
    height:120px;
	background:url(img/topbanner.gif) top no-repeat;
}

#chart {
    margin:0 auto 35px;
	width:900px;
	text-align:center;
	border:none;
}
.chartimg {
    padding:0 0 10px;
	text-align:left;
}
.box1 {
    padding:18px 0;
    width:168px;
	font-size:14px;
	border-radius:12px;
	background:#FFCC00;
}
.box2 {
    padding:18px 0;
    width:168px;
	font-size:18px;
	border-radius:12px;
	background:#FFFF99;
}
.box3 {
    padding:28px 0;
    width:198px;
	font-size:18px;
	border-radius:12px;
	background:#FFFF99;
}
.arrow1 {
   padding:5px 0;
   width:198px;
}
.arrow2 {
   width:36px;
}

#item {
    margin:0 auto 25px;
	padding:25px 30px;
    width:840px;
	border-radius:20px;
}
#item table {
	margin:0 0 0 190px;
    width:650px;
	text-align:left;
	font-weight:normal;
	border:none;
}
#item table tr {
    vertical-align:top;
}
.info {
    margin:10px 0 12px;
	padding:0;
	width:650px;
}
.catch {
    padding:6px 0 6px 15px;
    font-size:16px;
	font-weight:bolder;
    background:#FFCC00;
}
.lineup {
    width:325px;
    text-align:center;
    background:#FFFFFF;
}
.lineup ul {
    float:left;
    display:block;
    margin:0;
	padding:0;
	width:325px;
}
.lineup li {
    float:left;
    list-style:none;
	margin:10px 4px 5px;
	padding:0;
	width:100px;
	height:130px;
	font-weight:bolder;
}
.lineup li img {
    display:block;
	margin:0 0 3px;
}
.salespoint {
    padding:8px 12px;
    width:301px;
	background:url(img/sp-bg.gif) top repeat;
}
.salespoint p {
    margin:0 0 3px;
	padding:0;
	text-align:center;
	font-size:14px;
	font-weight:bolder;
}
.salespoint p img {
    margin:3px 0 0;
}
.salespoint p iframe {
	margin:3px 0 0;
}
.bl {
    border-top:#6C6C6C 1px dashed;
}
.point {
	display:block;
    color:#990000;
}

#foot {
    clear:both;
    padding:3px 0 12px;
	text-align:center;
}

a:link {
    text-decoration:none;
	color:#2A2A2A;
}
a:visited {
    text-decoration:none;
	color:#2A2A2A;
}
a:hover {
    text-decoration:none;
	color:#6C6C6C;
}
a:active {
    text-decoration:none;
	color:#6C6C6C;
}