﻿body { font-family: Arial, Helvetica, Verdana, sans-serif; color: #424242; }
form { margin: 0px; }
p { margin-top: 10px; margin-bottom: 10px; }
div { font-size: 12px; line-height: 130%; }
table { font-size: 12px; line-height: 130%; }
hr { color: #003475; }

h1 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; }
h2 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; } /* category header names like on viewcategory page in content file */
h3 { font-size: 100%; font-weight: 700; margin: 0px; padding: 0px; } /* product names/links like on home page */
h5 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; padding-top: 3px; } /* category content text like on viewcateogry page in content file */

.pageheader { color: #d52518; font-size: 17px; font-weight: bold; line-height: 130%; padding-top: 3px; }
.bodyheader { color: #d52518; font-size: 17px; font-weight: bold; line-height: 110%; padding-bottom: 7px; } /* red like pageheader */
.bodysubheader { font-weight: 700; color: #003475; } /* blue bold text */
.bodysubheader2 { font-weight: 700; color: #003475; padding-bottom: 3px; border-bottom: 1px #cccccc dashed; } /* blue bold text w/border, like category header names on viewcategory in content file */
.breadcrumbs { color: #333333; font-size: 12px; font-weight: normal; line-height: 130%; }
.bluetext { color: #003475; }
.redtext { color: #d52518; }
.redheader { font-weight: 700; color: #d52518; }

.pdDescription { padding: 0px; }

.scInvalidQuantity { background-color: #feffb1; font-weight: bold; }

a.categorylink:link, a.categorylink:active, a.categorylink:visited { font-size: 13px; font-weight: 700; color: #d52518; text-decoration: underline; }
a.categorylink:hover { color: #003475; }
/* NOT USED - was going to use on About Us but didn't 
this one is blue like the uclink only underlined and width not 100% */
a.categorylink2:link, a.categorylink2:active, a.categorylink2:visited { font-size: 12px; font-weight: 700; color: #003475; text-decoration: underline; }
a.categorylink2:hover { text-decoration: none; }


a.productlink:link, a.productlink:active, a.productlink:visited { font-size: 12px; font-weight: 700; line-height: 120%; color: #003475; text-decoration: none; }
a.productlink:hover { text-decoration: underline; }

/* Used in Customer Service, My Account section */
.csheader { font-weight: 700; padding-bottom: 7px; color: #003475; border-bottom: 1px #cccccc dashed; }
.csheader2 { font-weight: 700; padding-bottom: 7px; color: #003475; } /*no border */
.cssubheader { font-weight: 700; padding-bottom: 7px; }

.ucheader { font-size: 12px; font-weight: 700; color: #cc0000; line-height: 130%; padding-top: 15px; padding-left: 7px; }
.uclinkheader { font-size: 12px; font-weight: 700; color: #003475; line-height: 130%; padding-top: 7px; padding-left: 7px; }
a.uclink:link, a.uclink:active, a.uclink:visited { width: 100%; line-height: 130%; font-size: 12px; font-weight: 700; color: #003475; text-decoration: none; }
a.uclink:hover { text-decoration: underline; }
.uclinksubheader { font-size: 12px; font-weight: normal; color: #333333; line-height: 130%; padding-top: 1px; padding-bottom: 0px; padding-left: 14px; }
a.uclinksub:link, a.uclinksub:active, a.uclinksub:visited { width: 100%; line-height: 130%; font-size: 12px; font-weight: normal; color: #333333; text-decoration: none; }
a.uclinksub:hover { text-decoration: underline; }

.footerbartext { font-size: 11px; font-weight: 700; color: white; }
a.footerbarlink:link, a.footerbarlink:active, a.footerbarlink:visited { font-size: 11px; font-weight: 700; color: white; text-decoration: none; }
a.footerbarlink:hover { text-decoration: underline; }
.footertext { font-size: 11px; }
a.footerlink:link, a.footerlink:active, a.footerlink:visited { font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }
a.footerlink:hover { text-decoration: underline; }

a.bluelink:link, a.bluelink:active, a.bluelink:visited { color: #0066ff; text-decoration: none; }
a.bluelink:hover { text-decoration: underline; }

a:link, a:active, a:visited { color: #0066ff; text-decoration: none; }
a:hover { text-decoration: underline; }

/* FORM STYLES */
.button { font-size: 12px; font-weight: bold; color: #333333; padding: 1px; }
.formHeader { font-size: 12px; font-weight: normal; text-align: right; }
.formHeaderB { font-size: 11px; font-weight: bold; text-align: right; }
.formHeader2 { font-size: 11px; font-weight: normal; text-align: right; }
.formElementText { font-size: 11px; font-weight: normal; }
.formValidation { font-size: 12px; font-weight: normal; color: #cc0000; }
.formValidator { font-size: 12px; font-weight: bold; color: #cc0000; }
.formTextbox { font-family: Arial; font-size: 12px; }

