#mytable {
width: 595px;
padding: 0;
margin: 0;
text-align:center;
}

caption {
padding: 0 0 5px 0;
width: 600px;	 
font: italic 11px Arial, Helvetica, sans-serif;
text-align: right;
}

th {
font: bold 11px Arial, Helvetica, sans-serif;
color: #000000;
border-right: 1px solid #D6D7ED;
border-bottom: 1px solid #D6D7ED;
border-top: 1px solid #D6D7ED;
letter-spacing: 1px;
text-transform: uppercase;
text-align:center;
padding: 5px 5px 4px 5px;
background-image : url(images/back1.gif);
background-position : left 0%;}

th.nobg {
border-top: 0;
border-left: 0;
border-right: 1px solid #D6D7ED;
background: none;
}
.moreinfo {
color: #999999;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
position: relative; top: 15px; right: -17
px; 

}

td {
border-right: 1px solid #D6D7ED;
border-bottom: 1px solid #D6D7ED;
background: #fff;
padding: 35px 6px 35px 6px;
color: #333333;
font-size: 14px;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}

td.alt {
background: #EFEFF9;
color: #333333;
}

th.spec {
border-left: 1px solid #D6D7ED;
border-top: 0;
background: #fff url(images/bullet1.gif) no-repeat;
font: bold 10px Arial, Helvetica, sans-serif;
}

th.specalt {
border-left: 1px solid #D6D7ED;
border-top: 0;
background: #EFEFF9 url(images/bullet2.gif) no-repeat;
font: bold 10px Arial, Helvetica, sans-serif;
}