/* Table Styles */
#mytable,
#mytable2,
#mytable3 {
	/*font: 12px "auto Arial", Arial, Helvetica, sans-serif !important;*/
	background: #e6eae9;
	width: 260px;
	padding: 0;
	margin: 15px 0 0;
}

th.nobg,
th.nobg2,
th.nobg3 {
	padding: 6px;
	border-top: solid 1px #ccc;
	background: #9cf url(graphics/bg_header.jpg) no-repeat;
	color: #339;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

th.nobg,
th.nobg2,
th.nobg3,
th.spec,
th.specalt,
td.alt_qty,
td.alt_qty_a,
td.alt,
td.alt2 {
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

th.spec,
th.specalt {
	padding: 6px 0 6px 12px;
	text-align: left;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}

th.spec,
td.alt2,
td.alt_qty_a {
	background: #fff;
	color: #339;
}

th.spec {
	background: #fff url(graphics/bullet1.gif) no-repeat;
	color: #339;
}

th.specalt {
	background: #f5fafa url(graphics/bullet2.gif) no-repeat;
	color: #555;
}

th.nobg2,
th.spec,
th.specalt {
	border-left: solid 1px #ccc;
}

th.nobg3 {
	padding: 6px 12px 6px 12px;
}

td.alt_qty,
td.alt {
	background: #f5fafa;
	color: #555;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

td.alt_qty_a,
td.alt2 {
	background: #fff;
	color: #339;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

td.alt,
td.alt2 {
	padding: 6px 0 6px 6px;
	text-align: left;
}