html, body { margin:0; padding:0; background:#011B2C; }

/*** bof common ***/
.imgborder, #slideshow img {
	border:black solid 1px;
}
.imgfloatright {
	float:right;
	margin:0 0 1em 1em;
}
/*** eof common ***/

.page {
	width:960px;
	margin:0 auto;
}
.topnav {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;
}
.topnav li {
	display:inline;
	line-height:40px;
}
.banner {
	width:100%;
	height:202px;
	position:relative;
	background:url(../images/layout/banner.jpg) no-repeat;
	line-height:2em;
	font-size:1em;
	border-bottom:black solid 1px;
}
.banner .link {
	position:absolute;
	bottom:0;
	left:10px;
}
.banner .tagline {
	position:absolute;
	bottom:0;
	right:10px;
}

.main {
	background:white;
	padding:0.5em;
	overflow:hidden;
}

.sidebar {
	float:left;
	width:274px;
}
.sidebox {
	border:black solid 1px;
	width:272px;
}

.content {
	float:right;
	width:660px;
}
.content .pad {
	margin:1em 0.75em 0.75em 0.75em;
}

#logo_box .pad {
	position:relative;
	height:265px;
}
.sidebox .pad {
	margin:10px;
}
#logo_box .text {
	position:absolute;
	width:100%;
	bottom:0;
}
.kenwood {
	position:absolute;
	top:10px;
}
.firecom {
	position:absolute;
	top: 114px;
}
.spot {
	position:absolute;
	left:150px;
	top:20px;
}
.moducom {
	position:absolute;
	left:125px;
	top:55px;
}	
.swissphone {
	position:absolute;
	left: 125px;
	top:165px;
}
.global-star {
	position:absolute;
	left:130px;
	top:130px;
}
.hd-headsets {
	position:absolute;
	top:226px;
}
.inreach {
  position: absolute;
  top: 100px;
  width: 128px;
}
#contact_box {
	margin-top:10px;
}

.footer {
	width:960px;
	margin:0 auto;
	padding-top:7px;
	background:url(../images/layout/footernav.jpg) top repeat-x;
}
.footer p {
	line-height:35px;
	color:#CCCCCC;
	text-align:center;
	font-size:0.75em;
}
.footer a {
	color:#CCCCCC;
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}

.bottomnav {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
}
.bottomnav li {
	display:inline;
	line-height:35px;
}
.bottomnav a {
	color:black;
	text-decoration:none;
	font-size:0.9375em;
	margin:0 0.5em;
}
ul.bottomnav a:hover {
	text-decoration:none;
	color:#7A0000;
}
#slideshow {
	width:660px;
	height:460px;
}