/* KeyController CSS Document *//* I M A G E S section ------------------*/#bluebox{	margin: 0 0 10px 10px;	float: right;	}#bluebox img#blue4controller{	border: solid 1px rgb(221,221,209);	}	#bluebox h6.unit{	padding: .2em 0 .2em .5em;	}#bluebox p.unit, #bluebox a.arrowlink, #bluebox a.arrowlink:hover{	padding: 0 0 .2em .5em; 	}	/* -------------- */ img.thumb{	margin: 13px 11px 0 17px;	border: solid rgb(102,102,102) 1px;	float: left;	clear: left;	}p.thumb{	margin: 12px 0 1em;	} /* --------------- */#sidebyside{	margin: 0;	padding: 0;	width: 100%;	height: auto;	float: right;	clear: both;	}.boxtop{	margin: 13px 5px 30px 0;	padding: 0;	width: auto;	height: auto;	float: left;	}.boxtop img{	margin: 0;	padding: 0;	}.boxtop h6.unit{	padding: .2em 0 .2em 1em;	}.boxtop p.unit, .boxtop a.arrowlink, .boxtop a.arrowlink:hover{	padding: 0 0 .2em 1em;	}/* T A B L E   S P E C S -------------------*/table.controller{	margin-top: 1.7em;	width: 215px;	text-align: left;	border-collapse: collapse;	color: rgb(84,84,42);	font-size: 90%;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	float: right;	}td{	padding: 0 0 .4em 0;	vertical-align: top;	width: auto;	}td.tableleft, td.tableleftprice{	padding-right: .3em;	width: 33%;	}td.tableleftprice, td.price{	font-weight: 700; }td.special{	padding: 0;	}