body 
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-color:#dadada;
}

div#gray_canvas { 
width:100%;
height:100%;
text-align:center;


}

div#maincontainer {
position:relative;
text-align:center;
margin-left: auto ;
margin-right: auto ;
width:950px;
background-color:#ffffff;
border-style:solid;
border-width:1px;
}

div#logo {
position:relative;
top:0px;
left:0px;
width:950px;
height:150px;
background-image:url("/img/web-logo-winter.jpg");
}

div#menu {
position:relative;
top:0px;
left:0px;
width:950px;
background-color:#ffffff;
}

.menuCurrent {
font-family: sans-serif;
font-weight: bold;
font-size: 0.9em;
color:#ffffff;
background-color:#b0e5ff;            /* winter */
/* background-color:rgb(215,126,20);    fall color */
/* background-color:rgb(248,208,0);     summer */
/* background-color:#60b000;            spring */
text-align:center;
padding-top:5px;
}

.menuOption {
font-family: sans-serif;
font-weight: bold;
font-size: 0.9em;
color:#b0e5ff;
text-align:center;
padding-top:5px;
}

.menuLink {
text-decoration:none;
color:#b0e5ff;
}

.subMenuLink {
text-decoration:none;
/* color:#ffffff; */
color:rgb(128,128,128);
}

.subMenuBar {
background-color:#b0e5ff;
font-size:0.8em;
}

div#content {
position:relative;
top:0px;
left:0px;
width:910px;
background-color:#ffffff;
text-align:left;
padding:20px;
}

.categoryComment {
font-family: sans-serif;
}

.product {
font-weight: bold;
}

.itemDesc {
font-size: 0.875em;
}

.itemPhoto {
border-style: solid;
border-width: 1px;
}

.price {
font-family: Rockwell,serif;
font-size: 0.875em;
text-align:right;
}

.formLabel {
font-family: sans-serif;
font-size: 0.75em;
text-align:right;
}

li { font-size:0.875em; }

td { vertical-align: top; }
