BODY, TABLE, TR, TD, DIV, CENTER P, UL, LI { font-family : Verdana, Helvetica; font-size : 8pt; }
select { font-family: Arial; font-size: 8pt }
input { font-size: 8pt; font-family: Tahoma }
a:link {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #336633; font-size: 8pt; text-decoration: underline}
a:visited {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #336633; font-size: 8pt; text-decoration: underline}
a:hover {  font-family: Arial, Helvetica, Verdana, sans-serif; color: #990000; font-size: 8pt; text-decoration: underline}
.textbody { font-family: Verdana, Helvetica; font-size: 8pt; color: #000000; }
.textsection { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #ffffff; letter-spacing: .5; line-height: 120%; }
.texts { font-family: Verdana; font-size: 7.5pt; font-weight: normal; color: #000000; }
.textschd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #0000ff; letter-spacing: .5; line-height: 120%; }
.headb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; line-height: 100%; }
.headbb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: bold; line-height: 100%; }
.headw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; font-weight: normal; line-height: 100%; }
.headwb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #ffffff; font-weight: bold; line-height: 100%; }
.dirhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; line-height: 100%; }
.dirdetail { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; font-weight: normal; color: #999999; line-height: 120%; }
.ErrorString { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #ff0000; }
#a.shoptext:link { color: blue; } 
#a.shoptext:visited { color: purple; } 
#a.shoptext:active { color: red; } 
#a.shoptext:hover { text-decoration: none; color: blue; background-color: yellow; }

.leftbox {float:left; background:  url() no-repeat bottom right; margin: 15px 15px 10px 0px;line-height:0px;}
.leftbox img  {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -10px 0px 0px 0px;padding: 0px;line-height:0px;}
.rightbox {float:right;background:  url() no-repeat bottom right;margin: 15px 0px 10px 15px;line-height:0px;}
.rightbox img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -5px 5px 5px -5px;padding: 4px;line-height:0px;}

h3.item {
        font-size: 12px;
        margin: 0px;
        margin-top: 10px;
}

.shoptext { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #336633; 
	font-size: 10pt; 
	font-weight: bold; 
	line-height: 100%; 
	text-decoration: underline
	}

.itembody {
        margin-top: 5px;
        margin-bottom: 5px;
}

.iteminfo {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        color: blue;
}

.iteminfo a {
        font-weight: bolder;
}
.rightbox {
        float: right;
}
.menu h2 {
        font-size: 10px;
}

.contents h2 {
        background-color: #EEEECC;
        border: 1px solid #ccc;

        padding: 5px;

        font-size: 12px;

        margin-bottom: 5px;
}
