/* KeyController CSS Document *//* L I N K S ------------------*/ul.pdf{	margin: .5em 0 0 2.5em;	padding: 0;	list-style-image: url(/TempClientSites/keysure/images/pdficon_small.gif);	}ul.pdf li { padding: .4em 0 0 .5em; }ul.pdf li a:link{	color: rgb(153,0,0);	text-decoration: none;	}	ul.pdf li a:visited{	color: rgb(102,102,51);	text-decoration: none;	}ul.pdf li a:hover{	color: rgb(204,51,51);	text-decoration: underline;	}a.arrowlink, a.arrowlink:hover{	padding: 0 0 .2em 0; 	font-size: 95%;	clear: both;	}/* S Y S T E M P I X -------------*/.systempix{	margin: 0;	padding-top: 17px;	width: 100%;	height: auto;	clear: both;	}.systempix img{	margin: 0 0 7px 7px;	border: solid 1px rgb(221,221,209);	float: right;	}h6.unit{	padding-bottom: .5em;	}.systempix p{	width: auto;	text-align: left;	}p.buynow{	margin: 0;	padding-top: .5em;	text-align: left;	}/* T A B L E -------------------*/table{	width: 100%;	text-align: left;	border-top: solid 11px rgb(240,238,238);	border-bottom: solid 17px rgb(240,238,238);	border-collapse: collapse;	color: rgb(84,84,42);	font-size: 90%;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	float: right;	clear: both;	}td, td.price{	padding: 0 0 .1em 0;	vertical-align: top;	width: auto;	}td.spec, td.specprice{	padding-right: .3em;	width: auto;	}td.specprice, td.price{	font-weight: 700;	}td.special{	padding: 0;	}