#TableContainer{
  background: none;
  margin: 0.5em 12px 0.5em 10px; 
  padding: 0;
  ext-align: center; 
  width: 493px;
  border:1px #D9D9D9 solid;
}
table {
	margin: 0;
	padding: 0;
	}
caption {
	padding: 8px 2px 5px 2px;
	color: #2B353A;
	background-color: inherit;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	text-transform: capitalize;
	border-bottom: 1px solid #F3F6F8;
	}
th {
	width: 420px;
	padding: 8px 2px 5px 5px;
	color: #6999D3;
	background-color: inherit;
	font-size: 75%;
	font-weight: normal;
	text-align: left;
	text-transform: capitalize;
	border-bottom: 1px solid #F3F6F8;
	line-height:1.2em;
	}
th.normal {
	width: 100px;
	padding: 8px 2px 5px 5px;
	color: #2B353A;
	background-color: inherit;
	font-size: 75%;
	font-weight: normal;
	font-style:italic;
	text-align: left;
	text-transform: capitalize;
	border-bottom: 1px solid #F3F6F8;
	line-height:1.2em;
	}
th.pricesheading {
	padding: 8px 2px 5px 5px;
	color: #6999D3;
	background-color: inherit;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	vertical-align:bottom;
	text-transform: capitalize;
	border-bottom: 1px solid #F3F6F8;
	line-height:1.2em;
	}
th.prices {
	width: 50%;
	padding: 8px 2px 5px 5px;
	color: #2B353A;
	background-color: inherit;
	font-size: 90%;
	font-weight: normal;
	font-style:italic;
	text-align: right;
	text-transform: capitalize;
	border-bottom: 1px solid #F3F6F8;
	line-height:1.2em;
	}
tr.odd th {
	color: #42525A;
	background-color: inherit;
	line-height:1.2em;
	}
td {
	width: 50px;
	padding: 4px 10px;
	color: #42525A;
	background-color: inherit;
	font-size: 75%;
	line-height:1.2em;
	}
td.prices1 td.prices2 td.prices3{
	padding: 4px 10px;
	color: #42525A;
	background-color: inherit;
	font-weight:bold;
	font-size: 75%;
	line-height:1.2em;	
}
tr {
	color: inherit;
	background-color: #FCFCFC;
	line-height:1.2em;
	}
tr.odd {
	color: inherit;
	background-color: #E9F3FE;
	line-height:1.2em;
	}

td.prices1 {
	width: 16%;
	font-weight:bold;
	}
td.prices2 {
	width: 17%;
	}
td.prices3 {
	width: 17%;
	color:#F60;
	font-weight:bold;
	}

th.prices a {
	color: #2B353A;
	background-color: inherit;
	font-size: 100%;
	text-decoration: none;
	line-height:1.2em;
	}
th.prices a:visited {
	color: #2B353A;
	background-color: inherit;
	}
th.prices a:hover, td a:hover {
	color: #F26521;
	background-color: inherit;
	border-bottom: 1px solid #FEE6D8;
	line-height:1.2em;
	}
th a {
	color: #2B353A;
	background-color: inherit;
	font-size: 110%;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	line-height:1.2em;
	}
th a:visited {
	color: #2B353A;
	background-color: inherit;
	border-bottom: 1px solid #f5f55;
	}
th a:hover, td a:hover {
	color: #F26521;
	background-color: inherit;
	border-bottom: 1px solid #FEE6D8;
	line-height:1.2em;
	}
td a {
	color: #F26521;
	background-color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #FEE6D8;
	}
td a:hover {
	color: #2B353A;
	background-color: inherit;
	border-bottom: 1px solid #ccc;
	}
tbody tr:hover {
	color: inherit;
	background-color: #FFF8F2;
	}
tbody .odd:hover {
	color: inherit;
	background-color: #FFF8F2;
	}
