body {
     text-align: center;
     font-family: verdana, arial, helvetica, sans-serif;
     background-color: #ffffff;
     margin: 10px;
     color: #000066;
}

a:visited {
     text-decoration: none;
     color: #009;
}
a:active {
     text-decoration:none;
     color: #009;
}
a:link {
     text-decoration:none;
     color: #009;
}
a:hover {
     text-decoration: none;
     color: #900;
}

td.header {
     padding:      0;
     font-size:    24px;
     color:        #03c;
     vertical-align: middle;
     text-align:   left;
}

td.menu {
     margin:0;
     padding:5px 0;
     border-bottom: 1px solid #fff;
     text-align:right;
     font-size:9px;
     font-weight:bold;
}

.headertext {
     margin-left: 30px;
     margin-top:  22px;
}

td {
     font-family: verdana, arial, helvetica, sans-serif;
}

.contentbox {
     padding:5px;
     font-size:10px;
     border-width: 1px 0 0 0; 
     border-style:   solid;
     border-color:   #c99;
     background-color:#ffc;
     text-align:left;
}

.titlebox {
     display:     inline;
     margin:      -11px 0 0px 5px;
     border:      1px solid #c99;
     background-color:#fff;
     color:       #900;
     padding:     0 1em;
     font-weight: bold;
}

.menuline {
     border-top: 1px dashed #009;
     border-bottom:0;
     color:       #33c;
     font-size:   9px;
     margin-bottom:0.5em;
}

.bl {
     color:      #33c;
     font-size:  9px; 
     background-color: #ffc;
}

.rd {
     color:      #900;
}

.db {
		 display: inline;
     color:      #009;
     font-size:  9px;
     background-color: #ffc;
		 font-weight: normal;
}


.desc {
     border:      1px solid #ffc;
     background-color: #ffc;
     color:       #000;
     font-weight: normal;
     padding-right: 0.5em;
}
   
.price {
     border:      1px solid #ffc;
		 border-bottom:0px solid #ccc;
     display:     block;
     float:       right;
     background-color: #ffc;
	  text-align:right;
     color:       #000;
     padding-left: 0.5em;
     font-weight: normal;
		 font-size: 9px;
}

.dot {
     background: url("images/dot_w.gif");
		 border-bottom:1px solid #ccc;
     background-position: 10px 5px;
		 background-repeat: repeat-x;
     text-align:left;
     margin:0 1em 2px 2em;
		 padding:2px 2px;
}

.sel {
     background-color:  #ffffdd;
     border:  1px solid #99c; 
     margin:2px 2px;
     padding: 4px 5px;  
     text-align:        left; 
     font-weight        :bold;
     cursor: hand;
}

.usel {
     background-color:  #fff;
     border:  1px solid #fff;
     margin:2px 2px;
     padding: 4px 5px;
     text-align:        left;
     font-weight        :bold;
}

.inputs {
	border:1px solid #00c;
	background-color: #ffefef;
	padding:1px;
	margin-top:3px;
	color: #633;
}

.ainputs {
	border:1px solid #00c;
	background-color: #ffe;
	padding:1px;
	margin-top:3px;
	color: #00c;
}

