.footertext { text-align: left; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.footertext { color: #CCCCCC; }

.catlink { color: #CC0000; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 13pt; font-weight: bold; cursor:hand; cursor:pointer; margin: 0px; }
.catlinkarrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; }

td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; line-height: 22px; }

.sideright { width: 62px; background-image: url(../images/global/side_right.gif); }

h1.categorythumb { font-size: 14px; margin-top: 0px; }
table.partdetails { border: 1px solid #333333; border-collapse: collapse; margin-top: 15px; width: 100%; }
th.partdetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; font-weight: bold; text-align: center; background-color: #006699; }
td.partdetailhead { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; font-weight: bold; text-align: center; background-color: #006699; }
td.partdetails { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; border: 1px solid #333333; border-collapse: collapse; padding: 2px 10px 2px 10px; text-align: center; }

img { border: none !important; }
.categorylist { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 19px; margin-left: 10px; }

a.feature:link { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13pt; }
a.feature:visited { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13pt;  }
a.feature:hover { color: #333333; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9px; line-height: normal; }
 
a.navlink:link { color: #6699FF; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; line-height: 11pt; }
a.navlink:visited { color: #6699FF; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; line-height: 11pt; }
a.navlink:hover { color: #CCCC00; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; line-height: 11pt; }

a.hdrlinkcart { color: #FFFFFF; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt; font-weight: bold; text-decoration: none; }
a.hdrlinkcart:hover { color: #FFCC66; text-decoration: none ; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt ; font-weight: bold; }

a.hdrlink:link { color: #FFCC66; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt; font-weight: bold; text-decoration: none; }
a.hdrlink:visited { color: #FFCC66; text-decoration: none; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt; font-weight: bold; }
a.hdrlink:hover { color: #FFFFCC; text-decoration: none ; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt ; font-weight: bold; }

a.categorylink:link { color: #000000; text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; line-height: 13pt; font-weight: bolder; }
a.categorylink:visited { color: #006699; text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; line-height: 13pt; font-weight: bolder; }
a.categorylink:hover { color: #CC99FF; text-decoration: none ; font-family: "Trebuchet MS", Verdana, Arial; font-size: 12px; line-height: 13pt; font-weight: bolder; }

.categoryselect {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13pt; color: #cc0000; text-decoration: none; } 

.subcategoryselect {  font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; line-height: 11pt; color: #3399FF; text-decoration: none;font-weight: bolder; } 

a.nav1:visited { color: #0033cc; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
a.nav1:hover { color: #cc0000; text-decoration: underline ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.nav2 { color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

a.copyLnk:link { color: #CC9900; text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-weight: bold; }
a.copyLnk:visited { color: #CC9900; text-decoration: none; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px ; font-weight: bold; }
a.copyLnk:hover { color: #006699; text-decoration: underline ; font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; font-weight: bold; }

a.sitemap:link { color: #006699; text-decoration: underline; font-family: "Trebuchet MS", Arial; font-size: 11px; font-weight: normal; }
a.sitemap:visited { color: #003399; text-decoration: underline; font-family: "Trebuchet MS", Arial; font-size: 11px; font-weight: normal; }
a.sitemap:hover { color: #CC0000; text-decoration: underline; font-family: "Trebuchet MS", Arial; font-size: 11px; font-weight: normal; }

.bodycopy { font-family: "Trebuchet MS", Verdana, Arial; font-size: 11px; line-height: 12pt; }
.formcopy { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 12pt; }

.header { font-family: "Trebuchet MS", Arial, Verdana; font-size: 16px; font-weight: bold; color: #CC9900; line-height: 16pt; }
.title { font-family: "Trebuchet MS", Arial, Verdana; font-size: 14px; font-weight: bold; color: #006699; line-height: 14pt; }
.bodycopyLists { font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; list-style-type: square; line-height: 16pt; }
.tableColor { background-color: #99CCFF; }

a.catalogLnk:link { color: #006699; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
a.catalogLnk:hover { color: #66CCFF; text-decoration: underline ; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; font-weight: bold; }
a.catalogLnk:visited { color: #000000; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; font-weight: bold; }
a.catalogLnk:link { color: #006699; text-decoration: none; font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; font-weight: bold; }

input { font-size: 10px; color: #333333; }

textarea { font-size: 11px; color: #333333; }

.breadcrumbs { color: #CC0000; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 13pt ; font-weight: bold; }
a.breadcrumbs { text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 13pt ; font-weight: bold; }

.cartmessage { color: #CC0000; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 13pt ; font-weight: bold; margin: 10px 0px 0px 0px; padding: 10px; border: 1px solid #999999; background-color: #F0F0F0; }

sup { font-size: smaller; vertical-align: baseline; position: relative; bottom: 0.43em; }

a.productlink { color: #CC0000; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 13pt; font-weight: bold; }
a.productlink:visited { color: #000000; }
a.productlink:hover { color: #FFFFFF; }

.sitemaptitle { font-family: "Trebuchet MS", Arial, Verdana; font-size: 14px; font-weight: bold; color: #006699; }
.sitemaptext { color: #CC0000; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt; font-weight: bold; margin: 0px; }
a.sitemaplink { color: #CC0000; text-decoration: underline; font-family: "Trebuchet MS", Arial, Verdana; font-size: 9pt; line-height: 11pt; font-weight: bold; }
a.sitemaplink:visited, a.sitemaplink:hover { color: #000000; }

div.sitemapbox { border: 1px dotted #999999; margin-bottom: 15px; padding: 3px 5px 5px 5px; }


input { font-family: "Trebuchet MS", Arial, Verdana; }
select { font-size: 10px; color: #333333; }
option {  font-size: 10px; color: #333333; }

/* links.cfm */
a.linkstitle, a.linkstitle:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration: none; font-weight: bold; }
a.linkstitle:hover { text-decoration: underline; }
a.linkshref { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; }
.linkstext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }


table.cart { border-collapse: collapse; width: 100%; margin-top: 10px; }
th.cart { background-image: url(/Catalog/Resource/Images/Buttons/TextButton_Gray.gif); padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: bold; border: 1px solid #666666; border-collapse: collapse; text-align: center; }
td.cart { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: normal; border: 1px solid #666666; border-collapse: collapse; text-align: center; }
h1.cart { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #333333; margin-top: 5px; margin-bottom: 5px; }
.cartheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.cartdata { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.cartlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.cartinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; background-color: #F8F8F8; }
.cartinputreq { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #999999; background-color: #FFFFDD; }
.required { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #CC0000; }
div.errortext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; font-size: 18px; font-weight: normal; margin: 10 25 20 25; padding: 10px; text-align: center; border: 1px solid #999999; background-color: #F0F0F0; }
/* Button/Input Styles */
a.textbutton, a.textbutton:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; background-image: url(/Catalog/Resource/Images/Buttons/TextButton_Gray.gif); text-decoration: none; padding: 0px 3px 0px 3px; border: 1px solid #000000; }
a.textbutton:hover { background-image: url(/Catalog/Resource/Images/Buttons/TextButton_Black.gif); color: #FFFFFF; }
.cartspecial { color: #CC0000; }
.textspecial { font-family: "Trebuchet MS", Arial, Verdana; font-size: 14px; color: #000000; line-height: 14pt; }
