h1 {
	font-family:arial;
	color:#ff0000;
}
a.familypage{
	color:#000;
	text-decoration:none;
}

a.familypage:hover{
	color:#666;
	text-decoration:none;
}

.specstable {
	border:1px solid #ddd;
	font-size:11px;
	font-family:arial;
}

.challenge {
	font-size:13px;
}

body {
	margin:0px;
	padding:0px;
	background-color:#eee;
	font-family:arial;
	}
	
.border{
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}

#vertnav { width: 185px; padding-left:1px;}

#vertnav ul
{

margin: 0;
padding: 0;
list-style-type: none;
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-top: 1px solid #eee;
}

#vertnav a {
display: block;
padding: 8px 0px 8px 5px;
width: 185px;
background-color: transparent;
border-bottom: 1px solid #ddd;
background: url() no-repeat;
}

#vertnav a:link, #vertlist a:visited
{
color: #000;
text-decoration: none;
}

#vertnav a:hover
{
color: #ff0000;
border-bottom: 1px solid #ddd;
}

.leftbg {
 background: url(LeftBG.jpg) no-repeat top
}

a.bottomlink{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#000;
text-decoration:none;
line-height:18px;
}

a.bottomlink:hover{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#666;
text-decoration:none;
}

a.assetresults{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#ff0000;
text-decoration:none;
line-height:18px;
}

a.assetresults:hover{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#000;
text-decoration:none;
}

.bottom{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#666;
text-decoration:none;
padding:5px 0px 5px 0px;
}

.redbottom{
font-family: arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#ff0000;
text-decoration:none;
}

a.breadcrumb{
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
text-decoration:none;
}

a.breadcrumb:hover{
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ff0000;
text-decoration:none;
}

a.breadcrumbactive{
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ff0000;
text-decoration:none;
}

a.breadcrumbactive:hover{
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#ff0000;
text-decoration:none;
}

.padding {
padding:4px;
margin-left:0px;
font-family: arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
}

.CChr2 {
	border: 1px solid #ddd;
	width:96%
}

a.product{
font-family:arial;
font-size:11px;
color:#666;
text-decoration:none;
line-height:10px;
}

a.product:hover{
font-family:arial;
font-size:11px;
color:#000;
text-decoration:none;
line-height:10px;
}

.rightborder {
border-right: 1px dashed #ddd;
border-bottom: 1px dashed #ddd;
}

.rightborder2 {
border-right: 1px dashed #ddd;
}

.bottomborder {
border-bottom: 1px dashed #ddd;
}

.leftbg {
 background: url(images/LeftBG.jpg) no-repeat top
}

.homebg {
 background: url(images/GreyBG.jpg) no-repeat top
}

a {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
line-height:18px;
color:#ff0000;
text-decoration:none;
}

a:hover {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
line-height:18px;
color:#000;
text-decoration:none;
}

p {
padding:0px;
margin:0px;
font-family:arial;
font-size:13px;
line-height:18px;
}

a.productheader {
font-family:arial;
font-size:14px;
line-height:18px;
color:#ff0000;
font-weight:bold;
text-transform:uppercase;
}

a.productheader:hover {
font-family:arial;
font-size:14px;
line-height:18px;
color:#666;
font-weight:bold;
text-transform:uppercase;
}

.pageheader {
font-family:arial;
font-size:18px;
line-height:18px;
color:#000;
font-weight:bold;
text-transform:none;
}

.whiteheader {
font-family:arial;
font-size:14px;
line-height:18px;
color:#fff;
font-weight:bold;
text-transform:none;
padding-left:4px;
}

ul {
padding:5px;
margin: 0px 0px 0px 25px;
}

ul li {
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
line-height:18px;
}

.border {
border: 1px solid #000;
}

.smalltext {
font-family:arial;
font-size:9px;
color:#000;
font-weight:normal;
text-transform:none;
}

a.prodcategory {
font-family:arial;
font-size:12px;
color:#ff0000;
font-weight:bold;
text-transform:none;
text-decoration:none;
}

a.prodcategory:hover {
font-family:arial;
font-size:12px;
color:#666;
font-weight:bold;
text-transform:none;
text-decoration:none;
}

.producttitle {
font-family:arial;
font-size:20px;
color:#fff;
font-weight:bold;
padding:0px;
margin:0px;
}

.model {
font-family:arial;
font-size:12px;
color:#000;
font-weight:normal;
padding:0px 0px 0px 5px;
margin:0px 0px 0px 0px;
text-transform:uppercase;
}

.catnumber {
font-family:arial;
font-size:15px;
color:#000;
font-weight:bold;
padding:2px;
margin:0px;
}

.sectionheader {
font-family:arial;
font-size:17px;
color:#000;
font-weight:bold;
padding:0px;
margin:0px;
}

.product2 {
border-bottom:3px solid #ff0000;
}

.features {
font-family:arial;
font-size:11px;
color:#000;
font-weight:normal;
padding:0px;
margin:0px;
}

.border2{
	border:4px solid #ddd;
}

.accessories ul {
padding:0px 0px 0px 22px;
margin:0px;
list-style-image: url(images/arrowblack2.gif);
list-style-type:none;
}

.accessories ul li {
font-weight:normal;
font-size:11px;
}

.other {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:4px;
	color:#ff0000;
	}

.results ol {
	margin:5px 0px 5px 30px;
	padding:0px;
	}
