body {
	margin:0;
	padding:0;
	font: 14px Arial, Helvetica, sans-serif;
	color: #666;
	background-color: #555;
}

h1 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #047;
	margin: 0px;
	padding: 4px 0px 0px 15px;
}

h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #047;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.new {
  font: bold; /*10px Arial, Helvetica, sans-serif;*/
  color: #f00; 
}

.submenu {
  font:  14px Arial, Helvetica, sans-serif;
  color: #09f; 
}

.producttitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #047;
}

.normal {
  font: 14px Arial, Helvetica, sans-serif;
  color: #666; 
}

.etext {
  font: 14px Arial, Helvetica, sans-serif;
  color: #666; 
  padding: 0px 0px 0px 15px;
}

.wtext {
  font: bold 16px Arial, Helvetica, sans-serif;
  color: #fff; 
}

.whiteonblue {
  color: white; 
  background-color: #09f;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.bluetext {
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #09f;
}

.address {
  font:  12px Arial, Helvetica, sans-serif;
  color: #990000;
}

.copyright {
  font:  10px Arial, Helvetica, sans-serif;
  color: #066;
}

  #button {
        width: 9em;
        /*border-right: 1px solid #000;*/
        /*padding: 0 0 1em 0;*/
        /*margin-bottom: 1em;*/
        font-family: Arial,sans-serif,Tahoma;
        font: 14px;
        background-color: #ffffff;
        color: #047;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                /*border-bottom: 1px solid #90bade;*/
                
                margin: 0;
                list-style: none;
                list-style-image: none;
                margin-bottom: 5px;
                }

        #button li a {
                display: block;
                padding: 10px 5px 10px 0.5em;
                border-left: 2px solid #ccffff;
                border-top: 2px solid #ccffff;
                border-right: 2px solid #00137f;
                border-bottom: 2px solid #00137f;
                background-color: #a3d8ff;
                color: #00137f;
                text-decoration: none;
                text-align: center;
                width: 100%;
                
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                /*border-left: 10px solid #004e7f;
                border-right: 10px solid #5ba3e0;*/
                /*border-left: 2px solid #00a3ff;
                border-top: 2px solid #00a3ff;*/
                background-color: #74A4DE;
                /*border-bottom: 3px solid #008fff;*/
                color: #fff;
                /*text-align: right;*/
                }

        #button li #active {
                /*border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;*/
                border-left: 2px solid #00137f;
                border-top: 2px solid #00137f;
                border-right: 2px solid #00137f;
                border-bottom: 2px solid #00137f;
                background-color: #00137f;
                /*border-bottom: 3px solid #008fff;*/
                
                color: #fff;
                /*text-align: right;*/
                }
                
#pmenu { /* none needed */ }

ul#pmenulist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#pmenulist li {
        float: left;
        font-family: arial,sans-serif,verdana;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 5px 0 4px 0;
        background-color: #d5edff; /*#eef4f1;*/
        border-top: 1px solid #e0ede9;
        border-bottom: 1px solid #e0ede9;
}

#pmenulist a, #pmenulist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #047;
        border-right: 1px solid #d1e3db;
        text-decoration: none;
}

/*
#pmenulist a#new {
        background:url("../image/newtag.gif") no-repeat right top;
        padding: 5px 29px 4px 9px;
        /*border-right: 1px solid #d1e3db;
        text-decoration: none;*/
}*/

ul#pmenulist li#active {
        color: #fff;
        background-color: #74A4DE; /*#deebe5;*/
}

#pmenulist a#active {
        color: #fff;
        background-color: #0067dd;
}

#pmenulist a:hover {
        color: #fff;
        background-color: #74A4DE;
}

  