body,table
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}



#workspace
{
overflow:hidden;
width:600px;
margin:10px 0px 0px 10px;
}

.pages,
.pages li,
.pages li a
{
padding:0px;
margin:0px;
border:0px;
float:left;
list-style:none;
vertical-align:middle;
text-align:center;
}

.pages li a,
.pages li a:link,
.pages li a:visited
{
position:relative;
height:12px;
width:12px;
padding:3px;
border:1px solid #999999;
text-decoration:none;
}

.pages li.active a
{
font-weight:bold;
background-color:#CCCCCC;
}

th
{
text-align:left;
}

img.page
{
/*width:590px;scale to fit reduced width*/
margin-bottom:2ex;
}

#product-list
{
border:1px solid #CCCCEE;
margin:1em 0px;
width:276px;
border-collapse:collapse;
}

#product-list th,
#product-list td
{
padding:0px 2px;
}

#product-list tr.end td
{
border-bottom:1px solid #6699CC;
vertical-align:bottom;
padding-bottom:6px;
}

.category-index
{
width:530px;
table-layout: fixed;
}

.category-index ul
{
font-size:12px;
list-style-position: outside;
padding:0;
margin:0 0 0 3ex;
}

.category-index ul li
{
list-style-image: url('/images/bullet4.gif');
padding-bottom:3px;
margin:0;
}


.category-index th
{
padding:10px 0;
}


.category-index ul li h2
{
font-size:12px;
margin: 0;
cursor: pointer;
}
