* {
	margin: 0;
}

caption{
	background: url(../images/tablebg.png) repeat-x;
	border-bottom: 1px ridge #67AA9C;
	border-collapse: collapse;
	border-top: 2px ridge #67AA9C;
	padding: 1px 0px 0px 0px;
	text-align: center;
}

table {
	background: url(../images/tablebg.png) #000000 repeat-x;
	color: #40242D;
	font: 98% Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	z-index: 1;
}

table h1{
	font: bold 1.2em/.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: underline;
}

table h2{
	font: bold .7em/1em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

table p{
	font: bold 1em/.9em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
}

table:hover {
	color: #FFFFFF;
}

tbody td{
	background: transparent;
}

td {
	border-collapse: collapse;
	padding: 2px;
}

td ol {
	font: bold .9em/1.2em Verdana, Arial, Helvetica, sans-serif;
	list-style: disc url(../images/bull.gif) inside;
	text-align: left;
	text-decoration: none;
}

thead td{
	background: #000000;
}

.price {
	float: right;
	height: 88px;
	top: 0px;
	width: 138px;
	z-index: 2;
}

.price p{
	font: bold 1.4em/1em "Times New Roman" ,sans-serif;
	text-align: center;
	text-decoration: none;
}

.priceimg {
	background: url(../images/price.png) no-repeat center;
	float: right;
	height: 88px;
	top: 0px;
	width: 138px;
	z-index: 2;
}
