body { 
background-color: #FFFFFF;
color: #000000;
font-family: verdana, arial;
font-size: 0.9em;
margin: 8px;
}

h1 {
font-size: 120%;
background-color: #CCCCCC;
margin-top: 0 px;
margin-bottom: 5px;
padding: 3px;
border-bottom: 1px solid #666666;
}

h4 {
border-bottom: 1px solid black;
}

.spanname {
font-size: 90%;
font-weight: bold;
}

div#title {
background-position: right top; 
background-image: url('images/title-grids.gif'); 
background-repeat:no-repeat;
height: 65px;
}

div.comment {
margin-bototm: 12px;
}

table, td { 
vertical-align: top;
text-align: left;
border: 0;
}

table.sudoku {
border: 1;
}

#littlemessage {

font-size: 10px; font-style: italic}

td.sudoku {
height: 10px;
width: 10px;
}

.txtbox {
width: 15px;
text-align: center;
font-weight: bold;
color: #CC0000;
}

td#left {
width: 130px;
}

td#right {
width: 120px;
}

td#middle {
padding-left: 5px;
padding-right: 5px;
}

ul#menu {
margin-left: 0;
padding-left: 0;
}

li.menu {
border: 1px solid #000000;
margin-bottom: 5px;
list-style-type: none;
padding: 2px;
font-size: 80%;
text-align: center;
}

li.menu2 {
border: 1px solid #000000;
margin-bottom: 5px;
list-style-type: none;
padding: 2px;
font-size: 80%;
text-align: center;
background-color: #CC0000;
}

a:link.menu, a:visited.menu, a:active.menu { color: #000000; text-decoration: none; font-weight: bold; }
a:hover.menu { color: #CC0000; text-decoration: none; font-weight: bold; }

a:link.menu2, a:visited.menu2, a:active.menu2 { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a:hover.menu2 { color: #000000; text-decoration: none; font-weight: bold; }

div#footer {
background-color: #D7EBFF; font-size: 70%;
text-align: center;
padding-top: 2px;
padding-bottom: 5px;
margin-top: 2px;
border-top: 1px solid black;
}
div#screenshot{
float: left;
margin-right: 6px;
margin-bottom: 6px;
}

div#linkdiv {
text-align: left;
margin-top: 6px;
font-size: 80%;
padding: 3px;
}

div.productname {background-color: #FF9900; color: #FFFFFF; font-weight: bold; margin-top: 10px; text-size: 110% }
td.boxcell {width: 130px; text-align: center; vertical-align: top; padding: 5px; background-color: #FFFFFF; }