body{
margin:0px;
padding:0px;
background-color:#eef7f7;
font-size : 13px; 
line-height: 1.4;
color : #2C2C2C; 
font-family : arial, sans-serif, Verdana, Helvetica;
background-image: url(/pics/design/bg.gif); background-repeat:repeat-x;
}

td{
font-size : 13px; 
font-family : arial, sans-serif, Verdana, Helvetica;}

.td_price{
padding: 3px;
background-color:#f6f6f6;
}


th{
font-size : 13px; 
font-family : arial, sans-serif, Verdana, Helvetica;
text-align: left;
vertical-align: top;
background-color:#EEF7F7;
padding: 3px;
}

.overall{
padding: auto;
margin: auto;
width: 950px;
}

.navi_top{
background-color:#EEF7F7;
float: left;
height:20px;
width: 940px;
*width: 950px;
text-align: right;
padding-top: 5px;
padding-right: 10px;
font-size : 11px;
}

.logo{
background-color:#EEF7F7;
float: left;
height:60px;
width: 950px;
}

.header{
float: left;
background-repeat: no-repeat;
height:167px;
width: 950px;
}

.history{
background-color:#EEF7F7;
float:left;
font-size : 11px;
width:940px;
*width: 950px;
height:20px;
margin:0px;
border-bottom: 1px solid #D7D7D7;
border-top: 1px solid #D7D7D7;
padding-left: 10px;
}

.navi{
float: left;
background:#DFE17C;
padding:0 0 0 0px;
width:950px;
height:28px;
}

.content{
background-color:#FFFFFF;
float:left;
width:930px;
*width: 950px;
padding: 10px;
}

.footer{
float: left;
background:#EEF7F7;
text-align: center;
font-size : 11px; 
color : #656565;
width:950px;
height:30x;
padding: 5px 0 5px 0;
}

.footer a {
color : #656565;
}

a.block{
float:left;
color:black;
background:#DFE17C;
display:block;
text-align:center;
width:60px;
border-right:white solid 1px;
padding:7px;
margin:0 1px 0 0;
text-decoration:none;
font:bold 12px arial, sans-serif;}

a.block:hover{
color:#ffffff;
background-color:#59766C;}

a {
color: #2C2C2C;}

.linkbox {
color : #656565;
border:#D7D7D7 solid 1px;
background:#EEF7F7;
margin: 10px 0 10px 0;
padding: 5px;
}

.linkbox h2 {
color : #656565;
font:bold 15px arial, sans-serif;}

.linkbox a {
color: #7b7b7b;}

.videobox {
color: #656565;
width: 220px;
border:#D7D7D7 solid 1px;
background:#EEF7F7;
padding: 5px;
}

.videobox_right{
float: right;
margin: 0 0 10px 10px;
}

.videobox_left{
float: left;
margin: 10px 10px 0 0;
height: 370px;
}

h1 {
margin: 0 0 10px 0;
font:bold 20px arial, sans-serif;}

h2 {
margin: 0 0 10px 0;
font:bold 15px arial, sans-serif;
}

h3 {
margin: 15px 0 5px 0;
font:bold 12px arial, sans-serif;}
