#ctl00_pageContent_ctl03_dlCategories_ctl02_categoryLink a:link {
	font: bold 16pt Verdana, Geneva, sans-serif; 
   color: #660000;
   font-variant: small-caps;
   text-decoration: none; 
}

#ctl00_pageContent_ctl03_dlCategories_ctl02_categoryLink a:visited {
	font: bold 16pt Verdana, Geneva, sans-serif; 
   color: #660000;
   font-variant: small-caps;
   text-decoration: none; 
}

#ctl00_pageContent_ctl03_dlCategories_ctl02_categoryLink a:active {
	font: bold 16pt Verdana, Geneva, sans-serif; 
   color: #220000;
   font-variant: small-caps;
   text-decoration: none; 
}

#ctl00_pageContent_ctl03_dlCategories_ctl02_categoryLink a:visited {
	font: bold 16pt Verdana, Geneva, sans-serif; 
   color: #220000;
   font-variant: small-caps;
   text-decoration: none; 
}

div.category-list-item-head a {
   color: #222222;
   font-family: Verdana;
   font-size: 14pt;
   font-weight: bold;
   font-variant: small-caps;

}

div.category-list-item-head a:hover {
   color: #669999;
   font-family: Verdana;
   font-size: 14pt;
   font-weight: bold;
   font-variant: small-caps;
}

div.category-list-item-body {
	font: bold 10pt Verdana, Geneva, sans-serif; 
   color: #660000;
   text-decoration: none; 
}

div.category-list-item-body a {
	font: bold 10pt Verdana, Geneva, sans-serif; 
   color: #220000;
   text-decoration: none; 
}

     div.personalization-question { margin-bottom: 15px }
 	  span.personalization-question-label { font-weight:bold; font-color:#660000; }
 	  #ctl00_pageContent_checkoutWizard_ppQuestions_question-16821 {
 	  font-color:#660000;
 	  }
       
      div.personalization-answers {  margin: 5px 0 0 15px  }
        div.personalization-answer {  margin-bottom: 5px; font-weight: normal;  }
        pan.personalization-answer-label { margin: 3px }


div.prod-detail-out-of-stock { 
	font: bold 16pt Verdana, Geneva, sans-serif; 
	color: #ff0000; 
	text-decoration: none; 
	border-bottom: 4px #660000;
}


.hover-link {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #999999;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
   padding-left: 16px;
}

/* Used to format the popup displayed by hover. Taken from the domTT examples */
div.hover
{
   background-color: #ffffff;
   color: #999999;
   font-weight: bold;
   font-size: 10pt;
   font-family: Verdana;
   width: 250px;
   left: 0;
   top: 0;
   padding: 4px;
   position: absolute;
   text-align: left;
   z-index: 20;
   -moz-border-radius: 0 10px 10px 10px;
}





#toc_level_1 p {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#toc_level_2 p {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 5px;
   margin-right: 0px;
}

#toc_level_3 p {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #006666;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 10px;
   margin-right: 0px;
}

p.toc_level_2 p {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 10px;
   margin-right: 0px;
}

p.toc_level_3 {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 30px;
   margin-right: 0px;
}

#toc_level_1 a {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #660000;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}
#toc_level_1 a:hover {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #669999;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#toc_level_2 a {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 10px;
   margin-right: 0px;
}

#toc_level_2 a:hover {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #999999;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 10px;
   margin-right: 0px;
}

#toc_level_3 a {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 20px;
   margin-right: 0px;
}

#toc_level_3 a:hover {
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   color: #999999;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 20px;
   margin-right: 0px;
}


page-html-content {
   font-family: Verdana;
   font-size: 10px;
   color: #006600;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

module-list cat-nav {
   font-family: Verdana;
   font-size: 10px;
   font-variant: small-caps;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#product-detail h2{
   font-family: Verdana;
   font-size: 12pt;
   font-variant: small-caps;
   font-weight: bold;
   color: #660000;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#product-detail h3{
   font-family: Verdana;
   font-size: 10pt;
   font-variant: small-caps;
   font-weight: bold;
   color: #444444;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}



#product-detail p  {
   font-family: Verdana;
   font-weight: normal;
   font-size: 10pt;
   color: #222222;
}

#product-detail a:link {
   font-family: Verdana;
   font-weight: bold;
   font-size: 10pt;
   color: #663333;
}
#product-detail a:visited {
   font-family: Verdana;
   font-weight: bold;
   font-size: 10pt;
   color: #663333;
}
#product-detail a:active {
   font-family: Verdana;
   font-weight: normal;
   font-size: 10pt;
   color: #663333;
}
#product-detail a:hover {
   font-family: Verdana;
   font-weight: normal;
   font-size: 10pt;
   color: #999999;
}

div.fla-question {
   font-family: Verdana;
   font-size: 12pt;
   color: #660000;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

div.fla-answer {
   font-family: Verdana;
   font-size: 10pt;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

div.fla-wrap {
   font-family: Verdana;
   font-size: 8pt;
   color: #660000;
   align: right;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

a.back-to-top {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 3pt;
   color: #660000;
}

div.fla-button-image {
   align: right;
}

td.mod-body-body {
 font-size: 8pt;
}

div.header-text {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 16pt;
   color: #222222;
   text-align:right;
}

div.category-list-item-head {
   font-family: Verdana;
   font-variant: small-caps;
   font-weight: bold;
   font-size: 16pt;
   color: #660000;
}

p {
   font-family: Verdana;
   font-size: 11pt;
   color: #222222;
}

p.sundial-h1 {
   font-family: Verdana;
   font-variant: small-caps;
   font-weight: bold;
   font-size: 16pt;
   color: #222222;
}

p.sundial-h2 {
   font-family: Verdana;
   font-variant: small-caps;
   font-weight: normal;
   font-size: 16pt;
   color: #660000;
}

p.sundial-h3 {
   font-family: Verdana;
   font-variant: small-caps;
   font-weight: bold;
   font-size: 13pt;
   color: #222222;
}

p.sundial-h4 {
   font-family: Verdana;
   font-variant: small-caps;
   margin-top: 12px;
   font-size: 13pt;
   color: #660000;
}

p.sundial-h5 {
   font-family: Verdana;
   font-variant: small-caps;
   margin-top: 12px;
   font-size: 10pt;
   color: #660000;
}

a.sw-glossary-link {
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
   font-family: Verdana;
   font-size: 12pt;
   font-weight: normal;
   color: #222222;
}

#glossary a
{
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
}

#glossary a:link {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
}
#glossary a:visited {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
}
#glossary a:active {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
}
#glossary a:hover {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #999999;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
}

#breadcrumbs a
{
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
}

#breadcrumbs a:link {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
}
#breadcrumbs a:visited {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
}
#breadcrumbs a:active {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
}
#breadcrumbs a:hover {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #999999;
   text-decoration:none; 
}

#faq_category
{
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #222222;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}
#faq_category a
{
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #222222;
   text-decoration:none; 
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#faq_category a:link {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #222222;
   text-decoration:none;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px; 
}
#faq_category a:visited {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #222222;
   text-decoration:none;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px; 
}
#faq_category a:active {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #222222;
   text-decoration:none;
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px; 
}

#faq_category ul {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #999999;
   text-decoration:none; 
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#faq_category li {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #999999;
   text-decoration:none; 
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#faq_category a:hover {
   font-family: Verdana;
   font-variant: small-caps;
   font-size: 11pt;
   font-weight: bold;
   color: #999999;
   text-decoration:none; 
   margin-top: 8px;
   margin-bottom: 8px;
   margin-left: 0px;
   margin-right: 0px;
}

#faq {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #222222;
   text-decoration:none; 
}


#faq a {
   margin-left: 10px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #660000;
   text-decoration:none; 
}

#faq a:link {
   margin-left: 10px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #660000;
   text-decoration:none; 
}
#faq a:visited {
   margin-left: 10px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #660000;
   text-decoration:none; 
}
#faq a:active {
   margin-left: 10px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #660000;
   text-decoration:none; 
}
#faq a:hover {
   margin-left: 10px;
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   color: #999999;
   text-decoration:none; 
}

/* used for tooltips/glossary */
  .tooltip {
     position: absolute;
     padding: 5px 10px;
     z-index: 2;
     color: #660000;
     width: 300;
     background-color: #eeeeee;
     border: 2px solid #ffd324;
     cursor:	help;
  }

/* style these labels to look like links */
  span.glossary-braid-name, span.glossary-conductor-name, span.glossary-gauge-name, span.glossary-lacquer-name, span.glossary-knob-tube-name, span.glossary-overbraid-name, span.glossary-parallel-cord-name, span.glossary-pulley-cord-name, span.glossary-single-conductor-name, span.glossary-stranding-name, span.glossary-tracer-name, span.glossary-twisted-pair-name {
   font-family: Verdana;
   font-size: 10pt;
   font-weight: normal;
   text-decoration:none; 
   border-bottom: 1px dashed #660000;
  }

/* this gets rid of the PayPal button on the shopping cart page */
element.style {
    border-width: 0;
    display: none !important;
}
