.textbox {
	border: 1px solid silver;
	font-size:12px;
	}

.specstable { 
	border: 1px solid #ddd; 
	}


.faqlink {
	font-weight:bold;
	}

a {line-height:normal;}

#vertnav { width: 200px; padding-left:1px;}

#vertnav ul {
	font:bold 12px arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style-type:none;
	border-top: 1px solid #eee;
}
#vertnav ul li {
	padding-left:20px;
	border-bottom: 1px solid #ddd;
	background:url("/assets/images/dotO.gif") no-repeat 0 6px;
}

#vertnav ul a {
	font:bold 12px arial, Helvetica, sans-serif;
	display: block;
	padding: 6px 0;
	background-color: transparent;
}

#vertnav ul a:link, #vertnav ul a:visited {
	color: #000;
	text-decoration: none;
}

#breadcrumb {
	font:bold 11px arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-bottom:4px;
}
#breadcrumb a {
	color:#000;
}
#breadcrumb a:hover{text-decoration:underline;}
#breadcrumb div {display:inline;}

.CChr {
	border: 1px solid #ddd;
}

a.product{
	font:11px/10px arial;
	color:#666;
	text-decoration:none;
}

a.product:hover{
	font:11px/10px arial;
	color:#000;
	text-decoration:none;
}

a.productblack{
	font:11px arial;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

a.productblack:hover{
	font:11px arial;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}


a.familypage{
	color:#000;
	text-decoration:none;
}

a.familypage:hover{
	color:#666;
	text-decoration:none;
}

.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(/assets/images/LeftBG.jpg) no-repeat top;
}

p {
	font:12px/18px arial;
	padding:0px;
	margin:0px;
}

a.productheader {
	font:bold 14px/18px arial;
	text-transform:uppercase;
}

a.productheader:hover {
	color:#666;
	text-transform:uppercase;
}

.pageheader {
	font:bold 18px/18px arial;
	color:#000;
	text-transform:none;
}

.whiteheader {
	font:bold 14px/18px arial;
	color:#fff;
	text-transform:none;
	padding-left:4px;
}

.border {
	border: 1px solid #000;
}

.producttitle {
	font:bold 20px arial;
	color:#ffffff;
	padding:0px;
	margin:0px;
}

.model {
	font:normal 12px arial;
	color:#000;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

.catnumber {
	font:bold 15px arial;
	color:#000;
	padding:2px;
	margin:0px;
}

.sectionheader {
	font:bold 17px arial;
	color:#000;
	padding:0px;
	margin:0px;
	text-align:left;
}

.product2 {
     border-bottom:3px solid;
	 color:#000000
}
.product2 td {vertical-align:bottom;}

.features {
	font:normal 11px arial;
	color:#000;
	padding:0px;
	margin:0px;
	text-align:left;
}

.border2{
	border:4px solid #ddd;
}

.accessories ul {
	padding:0px 0px 0px 22px;
	margin:0px;
	list-style-image: url(/assets/images/arrowblack2.gif);
	list-style-type:none;
}

.accessories ul li a{
	font-weight:normal;
}

.assets a{
	font-weight:normal;
	color:black;
	text-decoration:underline;
}

.other {
	font:bold 16px arial;
	padding:4px;
}

