
.category h2 {
background: url(./graphics/contactdesk.gif) top left no-repeat;
}

.catindex {
height: auto;
}

.catindex h3#howto {
background: url(./graphics/howto.gif) top left no-repeat;
}

.catindex h3#law {
background: url(./graphics/law.gif) top left no-repeat;
}

.catindex h3#sample {
background: url(./graphics/sample.gif) top left no-repeat;
}

.catindex h3#about {
background: url(./graphics/about.gif) top left no-repeat;
}

.catindex h3#allitems {
background: url(./graphics/allitems.gif) top left no-repeat;
}

.itemindex {
margin-top: 20px;
margin-bottom: 40px;
}

/* HOW TO ORDER */

.content h4 {
margin: 0 0 10px 0;
display: block;
text-indent: -9999px;
width: 460px;
height: 35px;
}

.content#qsandas h4 {
background: url(./graphics/qsandas.gif) top left no-repeat;
}

.content#contactform h4 {
background: url(./graphics/contactform.gif) top left no-repeat;
}

.content h5 {
margin-top: 2em;
margin-bottom: 0;
}

.content p.caption {
font-size: x-small;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.content dd input {
background-color: #fff;
}

.content dd textarea {
border: solid 1px #666;
}

.content dl {
margin-bottom: 15px;
}

.content dt {
border-top: 1px solid #eee;
float: left;
width: 8em;
padding: 0.25em 0 0.25em 0;
color: #222;
font-weight: bold;
font-size: small;
line-height: 140%
}

.content dd {
border-top: 1px solid #eee;
padding: 0.25em 0 0.25em 0;
margin-left: 8em;
font-size: small;
line-height: 140%;
}

.content ul {
margin-left: 2em;
}

.content ul li {
font-size: small;
line-height: 140%;
margin-top: 0.3em;
margin-bottom: 0.3em;
}

.content table {
border-top: solid 1px #aaa;
border-left: solid 1px #aaa;
margin-top: 15px;
margin-bottom: 15px;
}

.content table tr th, .content table tr td {
padding: 0.3em;
font-size: small;
border-bottom: solid 1px #aaa;
border-right: solid 1px #aaa;

}

.content  {
margin-top: 5px;
margin-right: 0;
font-size: small;
line-height: 150%;
border-bottom: solid 1px #999;
}

.content p {
margin-bottom: 1em;
}

.pagenavi {
margin-right: 0px;
border: none;
}

.answers {
border-left: solid 1px #7dd;
border-right: solid 1px #7dd;
border-bottom: solid 1px #7dd;
background: #fff url(./graphics/a.gif) 5px 5px no-repeat;
padding-top: 1.5em;
padding-left: 2em;
}

.content#qsandas p {
margin-left: 1em;
margin-right: 1em;
}

.content#qsandas h5 {
font-weight:normal;
padding: 1em 1em 0.5em 3em;
color: #333;
background: #fffcfc url(./graphics/q.gif) 5px 5px no-repeat;
border: solid 1px #fab;
}

