
.topChoice a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0A0A67; font-weight:700}  
.topChoice a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder; color:#0A0A67; text-decoration:none;}



body, table, td, input, select, textarea, p, font, a, blockquote, li {
	font : 8pt Arial, Helvetica, sans-serif;
	color : #333;
}
table.prod_overview {	}
	
table.prod_overview td.blurb {
	padding : 0 0 0 0;
}
table.prod_overview td.title {
	padding : 5 0 5 0;
}
table.prod_overview td.specs {
	padding : 5 0 5 0;
}

table.prod_overview td.info {
	padding : 0 0 5 0;
}

table.sitemap {
	width: 340px;
}

table.sitemap td {
	background: #F0F5F9;
	padding: 7 10 0 10;
}

table.sitemap td.guides {
	width:1px;
	background: white;
	padding: 0 0 0 0;
	height:30px;
}

span.sm_level1{
	font-size: 12px;
	font-weight: bold;
}

span.sm_level1 a{
	color: #042470;
}
span.sm_level1 a:visited{
	color: #042470;
}

span.sm_level2{
	padding: 5 0 0 30;
	display: block;
}

span.sm_level2 a{
	color: black;
}

span.sm_level2 a:visited{
	color: black;
}

.even {
	background-color : #f0f5f9;
}

.odd {
	background-color : #fff;
}

table.specs {
}

table.specs th {
	
}
table.specs span {
	padding-bottom : 50;
	font-size : 200%;
}
table.specs th {
	text-align : left;
	width : 200px;
	display : block;
	white-space : nowrap;
}

table.specs tr {
	vertical-align : top;
}
table.specs tr.even, tr.odd {
	padding : 1 10 1 10;
}
	

strong {
	
}


table.accessories {

}

table.accessories td {
	padding: 0 0 0 0;
}

table.accessories th {
	text-align : left;
	padding-bottom: 20px
}

table.header td.spacing {
	height: 8px;
}

table.header td.title {
	padding: 10 0 5 0;
}

table.header td.blurb {
	padding: 5 10 5 0;
}

table.header td.box td.bullet{
	padding: 0 10 0 10;
}

table.header td.box td.title{
	padding: 5 10 5 10;
}

table.header td.box td.bottomrow{
	padding: 5 0 5 0;
}

table.header td.box {
	background: #EBEBEB;
}

table.headerbox {
	background: #EBEBEB;
	width: 180px;
}

table.headerbox tr {
	padding:2;
	width: 180px;
}

td.activeSub {
	padding-left: 18px;
}

#content {
	padding-left : 30px;
	padding-top : 10px;
	height : 223px;
}

#leftbar {
		padding-top : 10px;
}

a {
	text-decoration : none;
	color: #0D459C;
}

a:visited{
	color: #0D459C;
}

a:hover{
	text-decoration: underline;
}

pre {
	display : block;
	background-color : Yellow;
}