body {
width:100%;
background:#FFF url(../img/bg00.jpg) repeat-x 0px 0px;
margin:0;
padding:0;
}

h1{
margin:0;
}

h1 .title{
position:absolute;
text-indent:-9999px;
}



h2{
margin:0;
}

a:link{
color:#0066CC;
}

a:visited{
color:#993366;
}

a:hover{
color:#FF3300;
}

.fontSmall{
font-size:0.8em;
line-height:140%;
}

.red{
color:#FF0000;
}

#headBg{
background:url(../img/bg01.jpg) no-repeat 0px 0px;
margin:0;
padding:0;
}

#whiteBase{
width:860px;
background:url(../img/w_bg02.jpg) repeat-y 0px 0px;
}

#whiteBase2{
width:860px;
background:url(../img/w_bg01.jpg) no-repeat 0px 0px;
}

#flash{
margin:0;
width:860px;
}

#menu{
width:216px;
margin-left:47px;
padding-top:30px;
}

#contents{
width:567px;
float:right;
padding-right:10px;
}

#information{
margin:10px 0;
text-align:left;
}

#information ul{
list-style-type:none;
margin:5px 0;
padding:0;
}

#information li{
font-size:0.8em;
line-height:155%;
padding:3px 0;
}

#information table{
width:567px;
margin:5px 0;
}

#information td{
font-size:0.8em;
line-height:155%;
}

#information .pastInfo{
width:550px;
font-size:0.65em;
text-align:right;
background:url(../img/info_line.gif) repeat-x 0px 0px;
padding-top:3px;
}

.clear{
clear:both;
font-size:8px;
line-height:100%;
}

#products{
margin:10px 0;
text-align:left;
font-size:0.8em;
line-height:155%;
}

#products .eachpro{
width:550px;
margin:7px 0 0 0;
}

.eachpro .fontLarge{
font-size:1.0em;
}

.eachpro .detailB{
margin:0px 0;
text-align:left;
}

#products .photo{
float:right;
margin:0 0 7px 7px;
}

#footer{
width:550px;
font-size:0.65em;
line-height:150%;
border-top:1px solid #999;
padding:7px 0 0 0;
clear:both;
text-align:center;
}

.pageTop{
width:555px;
font-size:0.65em;
text-align:right;
margin:20px 0;
}

.toPrev{
width:555px;
font-size:0.8em;
text-align:left;
margin:20px 0;
}

.imgMargin{
margin:3px 0;
}