body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a{
	color : #336699;
	text-decoration : none;
}

a:link{
	color : #336699;
	text-decoration : none;
}

a:visited{
	color : #336699;
	text-decoration : none;
}

a:hover{
	color : #336699;
	text-decoration : underline;
}
a:active{
	color : #336699;
	text-decoration : none;
}

sub.productpagehead {
	font-size : 20px;
}

sup,sub{
	line-height : 150%;
}

.ahead{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.ahead:link{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.ahead:visited{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.ahead:hover{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : underline;
}

.ahead:active{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.alert {
	color : #CC3333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}


.barad{
	color: #BD5E2F;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.barad:link{
	color : #BD5E2F;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.barad:visited{
	color:#BD5E2F;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.barad:hover{
	color:#666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration:underline;
}

.barad:active{
	color : #BD5E2F;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bg {
	background-image : url(images/sub_bg.gif);
	background-repeat : repeat-x;
}

.bgpopup {
	background-image : url(images/popup_bg.gif);
	background-repeat : repeat-x;
}

.bhead{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
}

.bhead:link{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bhead:visited{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bhead:hover{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : underline;
}

.bhead:active{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bheadgreen{
	color : #009900;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
}

.bheadorange{
	color: #CC6600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
}

.bodycopy{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.bodycopybold{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bodycopygrey{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.bodycopyhead{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
}

.bodycopyheadgrey{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
}

.bodycopyorange{
	color : #CC9933;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
	text-decoration : none;
}

.bodycopyred{
	color : #FF0000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
}

.breadcrumbs{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
}

.breadcrumbs:link{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.breadcrumbs:visited{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.breadcrumbs:hover{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.breadcrumbs:active{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.breadcrumbson{
	color : #669966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.categoryprimary{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.categoryprimary:link{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categoryprimary:visited{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categoryprimary:hover{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : underline;
}

.categoryprimary:active{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categorysecondary{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categorysecondary:link{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categorysecondary:visited{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.categorysecondary:hover{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : underline;
}

.categorysecondary:active{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.chead{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.csdata {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	vertical-align : middle;
}

.csdata:link{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.csdata:visited{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.csdata:hover{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : underline;
}

.csdata:active{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.csdivider{
	background-color : #CC9966;
}

.csempty{
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
}

.cshead{
	background-color : #E7DCC1;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	vertical-align : top;
}

.cshead:link{
	background-color : #E7DCC1;
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.cshead:visited{
	background-color : #E7DCC1;
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.cshead:hover{
	background-color : #E7DCC1;
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : underline;
}

.cshead:active{
	background-color : #E7DCC1;
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.cspostcut{
	background-color : #CCFFCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-align : center;
}

.csprecut{
	background-color : #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-align : center;
}

.favtoolsnav{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
}

.favtoolsnav:link{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.favtoolsnav:visited{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.favtoolsnav:hover{
	color : #993333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.favtoolsnav:active{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.linklist{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
}

.linklist:link{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.linklist:visited{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.linklist:hover{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : underline;
}

.linklist:active{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 14px;
	text-decoration : none;
}

.navlinks{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
}

.navlinks:link{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.navlinks:visited{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.navlinks:hover{
	color : #006600;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.navlinks:active{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.pagehead{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	line-height : 18px;
}

.productdownload{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.productdownload:link{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.productdownload:visited{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.productdownload:hover{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : underline;
}

.productdownload:active{
	color : #336699;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-decoration : none;
}

.productdownloadtitle{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 12px;
}

.productpagehead {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-weight : bold;
	line-height : 28px;
}

.productpropertyhead {
	color : #CC9933;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	line-height : 15px;
}

.relatedinfonav{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
}

.relatedinfonav:link{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedinfonav:visited{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedinfonav:hover{
	color : #339933;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedinfonav:active{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedproductnav{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
}

.relatedproductnav:link{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedproductnav:visited{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedproductnav:hover{
	color : #996633;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.relatedproductnav:active{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 13px;
	text-decoration : none;
}

.requiredfield {
	color : #CC3333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
}

.shoppingcartsubtotal{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 14px;
}

.tableheader{
	background-color : #E7DCC1;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.tableheadergrey{
	background-color : #E7DCC1;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 14px;
}

.tableheaderrule {
	background-color : #CC9966;
}

.tdborder { 
	border: solid; 
	border-width: 0pt 0pt 1pt 1pt; 
	border-color: black black #003333 #003333;
}

.tableborder { 
	border: solid; 
	border-width: 1pt 1pt 0pt 0pt; 
	border-color: #003333 #003333 black black;
}

.bs9px{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : bold;
}

.s9px{
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}


.s9pxgrey{
	color: #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
}

.s9pxgrey:link{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
}

.s9pxgrey:visited{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
}

.s9pxgrey:hover{
	color:#999999;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration:underline;
}

.s9pxgrey:active{
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}


.s9pxred{
	color:#990000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}

.s9pxred:link{
	color : #990000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
}