
a:hover { color: red; text-decoration: underline }
a { text-decoration: none }
body     { color: black; font-size: 12px; font-family: "Trebuchet MS", Helvetica, Geneva, Arial, SunSans-Regular !important; background: white url(../images/bkg_page_top.jpg) repeat-x; margin: 16px 0px 0px }
dl dd { color: #666; margin-bottom: 16px }
dl dt  { font-weight: bold }
form { margin: 0px }
form td { font-size: 10px }
h1  { color: #006ccb; font-weight: normal; font-size: 24px; text-transform: capitalize }
h2   { color: #de007e; font-weight: normal; font-size: 18px; text-transform: uppercase; margin-top: 24px; margin-bottom: 0px }
h2 a:link, a:visited, a:hover { color: #de007e }
h3  { color: #de007e; font-weight: normal; font-size: 16px; text-transform: capitalize; margin-top: 24px; margin-bottom: 0px }
h4 { color: gray; font-weight: normal; font-size: 14px; background-color: #dcdcdc; margin-bottom: 0px; padding: 2px 2px 2px 4px }
h5 { font-weight: bold; font-size: 12px; text-transform: uppercase; margin-bottom: 0px }
h6 { font-weight: bold; font-size: 12px; margin-bottom: 0px }
hr { color: #1677bc; background-color: #1677bc; border: none; height: 1px }
li  { padding-bottom: 2px }
object { display: block }
td  { font-size: 12px; line-height: 150% }
.callout1  { line-height: 100%; background-color: #d9e9f6; padding: 8px; border: solid 1px #1677bc }
.callout1 td { line-height: 120% }
.callout2   { padding: 4px; border: solid 1px #de007e }
.compareheader { font-weight: bold; font-size: 12px; background-color: #bfcde0; padding: 4px }
.comparerow { font-size: 10px; background-color: #e3ecf6; padding: 4px }
.comparerowalt { font-size: 10px; background-color: #fff; padding: 4px }
.content  { color: black; font-size: 12px; line-height: 150%; padding: 16px; border: none 1px silver }
.content blockquote { color: #645652; font-style: italic; background: #f6f2e9 url(../images/icons/bkg_quote.gif) no-repeat 0px 0px; padding: 4px 4px 4px 32px; border: none 1px #e6cfce }
.footer { color: gray; font-size: 10px; line-height: 14px; margin-top: 32px; margin-bottom: 8px }
.footer a { color: gray; text-decoration: underline }
.img_border { margin: 4px 4px 4px 16px; border: double 4px silver }
.my10px { font-size: 10px }
.my12px { font-size: 12px }
.my14px { font-size: 14px }
.my16px { font-size: 16px }
.my18px { font-size: 18px }
.my20px { font-size: 20px }
.sidebar { font-size: 11px; background: white url(../images/bkg_sidebar.jpg) no-repeat; width: 168px; height: 436px }
.spec_sheet { }
.swatches  { background-color: #d9e9f6; width: 450px; height: 112px; overflow: auto }
.swatches td { color: #1677bc; font-size: 10px; line-height: 10px }
.tableheader { color: maroon; font-weight: bold; font-size: 12px; background-color: #e6c9c9 }
.tablerow { font-size: 10px; background-color: #fff }
.tablerowalt { font-size: 10px; background-color: #eed }
.text_blue { color: #006ccb }
.text_pink { color: #de007e }
.text_black { color: black }
.utility_nav { color: #f579b3; font-weight: bold; font-size: 18px; text-transform: capitalize; padding: 4px }
.utility_nav a:link { color: black; font-size: 12px; text-decoration: none; padding: 2px }
.utility_nav a:visited { color: black; font-size: 12px; text-decoration: none; padding: 2px }
.utility_nav a:hover { color: black; font-size: 12px; text-decoration: underline; padding: 2px }
#container { border: none 1px silver }
.utility_nav h2  { color: #1677bc; font-weight: normal; font-size: 24px; text-transform: capitalize; margin: 4px 0px 0px; padding: 0px }
#logo { margin-left: 32px }
#minifaq { color: gray; text-align: left }
#minifaq b  { color: black }
#minifaq hr  { color: #de007e; background-color: #de007e; margin-top: 16px; border: none; height: 1px }
#searchbox { padding: 4px; border: solid 1px #ed43a5; height: 24px }
#tagline   { color: #1b7abd; font-size: 14px; margin-bottom: 8px; margin-left: 28px }
#sub_spec_sheet { text-transform: uppercase }
.sub_checked { background: url(../images/icons/checkmark.png) no-repeat right ; margin-right: 4px }
