body {
	font-size: 10pt;
}
#container {
	margin: 0;
	width: 100%;
	background: none;
}
#contholder {
	width: 100%;
}
#misc, #nav, #subnav, #foot p, #getconnected, ul#stepbox li a, #services dd a, #features dd a, 
ul.prodmenu, #prodright, div.simprod, #cartsidenav, .linkButton, .headerButton, .prodline ul,
#contleft, .disclaimer, a.printicon, .build {
	display: none;
}
p#footbot {
	display: block;
	text-align: left;
	border-top: dotted 1px #666;
	padding-top: 5px;
}
.gpsicon, .commicon, .interneticon {
	background-image: none;
	padding-left: 0;
}
#contcenter {
	border: none;
}
ul#stepbox li {
	margin-left: 18px;
	min-height: 0;
}
#services dd, #features dd {
	padding-bottom: 5px;
}
#prodcenter {
	width: 75%;
	padding-right: 0;
}
#prodwide {
	width: 100%;
	padding: 0;
}
.article #contrightwide {
	float: none;
	width: auto;
}
.prodTabs .ajax__tab_body {
	border: none;
	border-top: 1px solid #A3CEE0;
	padding: 5px 0 0 0;
}
#addToCartOptions {
	width: 75%;
}
#addToCartOptions ul li {
	margin-right: 6px;
}
table, table.widetable, table.items {
	width: auto;
	border-collapse: collapse;
	margin-left: 1px;
}
td.divider, td.footerdivider, table.items td.divider, table.items td.footerdivider {
	border-bottom: dotted 1px #666;
}
thead th, td {
	padding: 3px;
}
thead th, tfoot td, .paymentDetails table {
	border: solid 1px #666;
}
tfoot th {
	text-align: right;
}
table.widetable th, table.widetable td {
	border: none;
}
