.title {
	margin:0 0 5px 0;
	padding:0;
	color: #005488 !important;
	font:bold 16px "Lucida Grande", Helvetica, Arial, sans-serif !important;
	border-bottom:1px solid #005488;
	}
dl#actions {
	margin:7px 0 1em 0;
	padding:0 8px;
	border:2px solid #BBB;
	border-width:2px 0;
	width:770px;
	height:30px;
	float:left;
	}
dl#actions dl {
	margin:0;
	padding:0;
	}
dl#actions dt {
	margin:0 11px 0 0;
	padding:0 4px;
	background:transparent none;
	display:inline;
	float:left;
	line-height:30px;
	}
body#bluetooth dl#actions dt.bluetooth,
body#features dl#actions dt.features,
body#compat-gps dl#actions dt.compat-gps,
body#smartphones dl#actions dt.smartphones,
body#phones dl#actions dt.phones {
	border-bottom:4px solid #CCC;
	line-height:26px;
	}
#screens {
	margin:0 0 8px 12px;
	padding:0;
	width:353px;
	height:308px;
	float:right;
	}

h3 {
	margin-bottom:.5em;
	}
h4 {
	margin:.5em 0 .2em 0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	}

/* =Results Page
==================================== */
.item {
	margin-top:8px;
	padding-top:8px;
	border-top:1px solid #CCC;
	}
.gpscompat {
	margin:0;
	padding:0;
	text-align:left;
	}
#gpscompat strong {
	color:#666;
	}
.compat-unit {
	margin:0 1.2em 0 1.2em;
	padding:0;
	xborder:1px solid #CCC;
	xborder-width:0 1px 0 0;
	width:150px;
	float:left;
	}
.first {
	margin:0 10px 0 10px;
	padding:0;
	}
/*.compat-unit {
	margin:.5em 0 1.5em 0;
	padding:0 0 8px 0;
	border:1px solid #CCC;
	border-width:0 0 1px 0;
	}*/
.unit {
	margin:0 auto 8px auto;
	border-bottom:1px solid #CCC;
	width:150px;
	/*float:left;*/
	}
p.compat {
	padding:8px 0;
	border:1px solid #D55500;
	border-width:1px 0;
	}
#pairing pre {
	margin:0;
	padding:0;
	width:454px !important;
	color:blue;
	}
#additional pre {
	margin:0;
	padding:0;
	width:644px;
	}