/* --------------  T A B L E S -------------------- */


ul.Table {
	clear: none;
	position: relative;
	list-style-type: none;
	width:  100%;
	padding-left: 0;
	}
	


ul.Table li {
	position: relative;
	padding-top: .5em;
	padding-bottom: .5em;
	-left: 0;
	}

ul.Table li:nth-child(n+2) {
	border-top: 1px solid #ccc;;
	}
	

/* ....... P R I C E ......... */

ul.Table.Price li{
	text-align: right;
	padding-right:  75%;
	color: black;
	}

	
/* ....... O P T I O N ......... */

ul.Table.Options li{
	padding-left:  3em;
	padding-right:  3em;
	font-size: .8em;
	}

ul.Table.Options li img{
	position:  absolute;
	top: .5em; /* match padding-top */
	left: 0;
	height:  2em;
	}
	
/* ....... P R I C E  &   O P T I O N ......... */

ul.Table.Price li > span,
ul.Table.Options li > span{
	position: absolute;
	display: block;
	top: .65em; /* match padding-top */
	right: 0;
    font-family: 'Bold';
	color: black;
	}

ul.Table.Price li > span > span,
ul.Table.Options li > span > span {
    font-family: 'Light';
	color: #666;
	}

	

/* ....... F E A T U R E S ......... */

	ul.Table.Features li{
	font-size: .8em;
	margin-right:  2em;
	}
	
