body {
 background-color: #9cf;
}

div.content {
 float:left;
 width: 70%;
 width: 720px;
 margin: 10px 24px 0px 24px;
}

div.content #left {
 float: left;
 width: 335px;
}

div.content #right {
 width: 375px;
 margin-left: 340px;
}

div.float {
 float: left;
 margin: 2px;
 padding: 2px;
 width: 198px;
 height: 214px;
 border: silver 2px outset;
 background-color: #99f;
}

div.content #left img {
 border: silver 2px outset;
}
  
div.float p {
 margin:0px;
 text-align: center;
 font-size: 12px;
}

div.spacer {
 clear:both;
}

div.sideinfo {
 float:left;
 width: 138px;
 margin-top: 100px;
}

div.sideinfo p {
 text-align: center;
}

div.sideinfo p.note {
 margin: 5px 20px 0 5px;
 padding: 0;
 text-align: justify;
 font-size: 0.6em;
}

a.nav {
 font: 1.2em arial,helvetica,sans-serif;
}

p {
 margin: 8px 0px 8px 0px;
 font: bold 0.8em arial,helvetica,sans-serif;
 color: #006;
 text-align: justify;
}

p.price {
 font-size: 1.2em;
 color: #c0f;
 text-align: center;
}

p.footer {
 width: 90%;
 text-align: center;
}

h1 {
 margin: 0px 6px 0px 6px;
 padding: 2px;
 font: bold 1.4em arial,helvetica,sans-serif;
 text-align: center;
}

.no1 {
 font-size: 0.8em;
 background-color: #ff6;
}

.no2 {
 font-size: 0.8em;
 background-color: #f96;
}

.no3 {
 font-size: 0.8em;
 background-color: #6cf;
}

.no4 {
 font-size: 0.8em;
 background-color: #6c9;
}

.no5 {
 font-size: 0.8em;
 margin: 0px 38px 0px 38px;
 background-color: #ffc;
}

.no6 {
 font-size: 0.8em;
 margin: 0px 36px 0px 36px;
 background-color: #fc9;
}

.no7 {
 font-size: 0.8em;
 margin: 0px 38px 0px 38px;
 background-color: #fcc;
}

.no8 {
 font-size: 0.8em;
 margin: 0px 14px 0px 14px;
 background-color: #c9f;
}

.no9 {
 font-size: 0.8em;
 margin: 0px 16px 0px 16px;
 background-color: #cff;
}

.no10 {
 font-size: 0.8em;
 margin: 0px 16px 0px 16px;
 color: white;
 background-color: #009;
}

.no11 {
 font-size: 0.8em;
 margin: 0px 16px 0px 16px;
 color: white;
 background-color: #936;
}

.no12 {
 font-size: 0.8em;
 margin: 0px 16px 0px 16px;
 color: white;
 background-color: #c30;
}

.no13 {
 font-size: 0.8em;
 margin: 0px 16px 0px 16px;
 color: white;
 background-color: #990;
}

h2 {
 margin: 0px 6px 0px 0px;
 padding: 2px;
 width: 98%;
 font: bold 1.1em arial,helvetica,sans-serif;
 color: #c0f;
 text-align: center;
}




