/*
style sheet referenced by all ICC pages d8b468
*/

body
   {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 95%;
   color: #000000;
   background-color: #cdd4df;
   line-height: 115%;
   margin-top: 20px;
   margin-right: 20px;
   margin-bottom: 20px;
   margin-left: 20px;
   text-align:center;
   }


.copyright
   {
   width: 100%;
   text-align:center;
   vertical-align:middle;
   font-size:75%;
   font-weight:500;
   color: #555555;
   padding-bottom: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   margin-top: 0px;
   }
   
.credit
   {
   width: 100%;
   text-align:center;
   vertical-align:middle;
   font-size:75%;
   font-weight:500;
   color: #555555;
   padding-bottom: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   margin-top: 0px;   
   }



.credit a:link
   {
   text-decoration: none;
   color: #555555;
   font-weight: 500;
   }

.credit a:visited
   {
   color: #555555;
   text-decoration: none;
   font-weight: 500;
   }

.credit a:hover
   {
   color: #349D36;
   text-decoration: none;
   font-weight: 500;
   }
   
.cutline
   {
   font-size: 85%; 
   font-weight: 100;
   background-color:#CECDD2;
   margin-top:10px;
   padding-top:10px;
   padding-bottom:10px;
   margin-left:auto;
   }

div.lineBreaker
   {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #7C97B5;
   width: 70%;
   margin-left: auto;
   margin-right: auto;
   }

/* outer container for all page content...including nav bar and footer*/
#div_0_Centering
   {
   width: 730px;
   text-align:center;
   margin-left: auto;
   margin-right: auto;
   text-decoration: none;
   }


.divNavBar
   {
   width: 100%;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   color: #000000;
   background-color: #8F8F8F;
   border: 1px solid #000000; 
   text-decoration: none;
   padding-top: 10px;
   padding-bottom: 10px;
   font-weight: 900;   
   }

.divNavBar p
   {
   padding: 2px 10px 3px;
   margin: 0px;
   }

.divNavBar a
   {
   text-decoration: none;
   font-weight: 900;
   /*font-size: 85%;*/
   font-size: 100%;
   }    

.divNavBar a:link
   {
   color: #000000;
   }

.divNavBar a:visited
   {
   color:#000000;
   }

.divNavBar a:hover
   {
   color:  #FFFFFF;
   }

.divNavBar a.current:link
   {
   color: #000000;
   }

.divNavBar a.current:visited
   {
   color: #000000;
   }

.divNavBar a.current:hover
   {
   color: #FFFFFF;
   }

.dummyLink
   {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: 700;
   }


/* container for all page content...between nav bar and footer*/
.div_1_Content
   {
   width: 100%;
   text-align: left;
   background-color: #FFFFFF;
   border: 1px solid #000000;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-bottom: 25px;
   padding-left: 0px;
   padding-right: 0px;
   }

div.titleBar
   {
   width:100%; min-height:132px;
   padding-bottom:10px;
   background-color:inherit;    
   }
   
div.blueList
   {
   width:100%;
   margin-top: 20px;   
   text-align:left;
   line-height: 120%;
   font-size: 90%;
   color: #224272;
  }   
   div.blueList div.title
      {
      width:75%;
      margin-left:auto; margin-right: auto; margin-bottom:10px;
      text-align:center;
      font-size: 110%;
      font-weight: 600;
      border-bottom-color: #224272;
      border-bottom-style: solid;
      border-bottom-width: 0px;
      }
      div.blueList div.title a.blueListTitle
         {
         font-size: 100%;
         }
   
h1
   {
   font:bold 1.3em Arial black, sans-serif;
   color: #000000;
   text-align: left;
   margin-top: 0px;
   padding-top: 10px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   line-height: 130%;

   }

h2
   {
   font: bold 1.2em Arial, sans-serif;
   color: #000000;
   margin-top: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom:0px;
   margin-top: 0px;
   line-height: 130%;

   }

h3
   {
   font-size: 1.1em arial black; sans-serif;
   color: #224272;
   margin-top: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom:0px;
   margin-top: 0px;
   line-height: 130%;
   }

h4
   {
   font-size: .9em;
   color: #000000;
   margin-top: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom:0px;
   margin-top: 0px;
   line-height: 130%;
   }

h4.linksText
   {
   font-weight: 600;
   color: #224272;
   text-align: left;
   margin-top: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-bottom:0px;
   margin-top: 0px;   
   padding-left: 10px;
   padding-right: 10px;
   text-decoration: none;
   }
   
h4.linksText a:link
   {
   color: #DA0902;
   }

h4.linksText a:visited
   {
   color: #DA0902;
   }

h4.linksText a:hover
   {
   color: #349D36;
   }

a.helpList
   {
   color: #000000;
   font-size: 98%;
   text-decoration: none;
   font-weight:600;
   line-height:135%;
   }
a.helpList:link
   {
   color: #DA0902;
   }
a.helpList:visited
   {
   color: #DA0902;
   }
a.helpList:hover
   {
   color: #349D36;
   }
   
div.lineBreaker
   {
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: #7C97B5;
   width: 70%;
   height: 0px;
   line-height: 0;
   font-size: 0%;
   margin-left: auto;
   margin-right: auto;
   margin-top: 25px;
   margin-bottom: 25px;
   }

.linksText
   {
   color: #DA0902;
   font-weight: 600;
   text-decoration: none;
   font-size: 110%;
   }

.linksText a:link
   {
   text-decoration: none;
   color: #DA0902;
   font-weight: 600;
   }

.linksText a:visited
   {
   color: #DA0902;
   text-decoration: none;
   font-weight: 600;
   }

.linksText a:hover
   {
   color: #349D36;
   text-decoration: none;
   font-weight:600;
   }


a.linksText
   {
   color: #DA0902;
   text-decoration: none;
   font-weight: 600;
   }

a.linksText:link
   {
   color: #DA0902;
   text-decoration: none;
   font-weight:600;
   }

a.linksText:visited
   {
   color: #DA0902;
   text-decoration: none;
   font-weight: 600;
   }

a.linksText:hover
   {
   color: #349D36;
   font-weight: 600;
   text-decoration: none;
   }


.blue
   {
   color: #224272;
   text-align:center;
   line-height: 150%;
   }
   
p.blueList
   {
   color: #224272;
   text-align:center;
   line-height: 130%;
   font-size: 90%;
   }   

/*********/
a.prodTree
   {
   color: #DA0902;
   text-decoration: none;
   font-size:77%;
   font-weight:700;
   }

a.prodTree:link
   {
   color: #DA0902;
   text-decoration: none;
   font-weight: 900;
   }

a.prodTree:visited
   {
   color: #DA0902;
   text-decoration: none;
   font-weight: 900;
   }

a.prodTree:hover
   {
   color: #349D36;
   font-weight: 900;
   text-decoration: none;
   }
/*********/


.photoBy
   {
   padding-top:0px; 
   margin-top:0px; 
   font-size:70%; 
   color: #000000;
   text-align: right; 
   }

/* ***For product and product preview pages only *** */

div.prodTitle   
   {
   width:100%;
   height:30px;
   text-align:center;
   font-size:110%;
   font-weight:600;
   color:#1A1991;
   padding-top:30px;
   text-decoration:none;
   }
   
div.prodMenu
   {      
   /*width:207px;*/
   width:287px;
   height:700px;
   margin:5px;
   border-color:#374D84;
   border-style:solid;
   border-width:2px;
   color:#ff0000;
   background-color:inherit; 
   overflow:hidden;
   }   
   
div.prodListing
   {
   position:relative;
   top:-700px;
   /*left:225px; */
   left:305px; 
   /*width:550px;*/
   width:635px;
   height:700px;
   background-color:inherit; 
   background-image:url('../images/logos/logoNew500381Blchd.jpg');
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position:50% 70%;
   overflow:hidden;
   }   

div.prodListHead
   {
   width:635px;
   height:110px;
   max-height:110px;
   overflow:hidden; 
   border-style:none;
   border-bottom-style:solid;
   border-width:2px;
   border-color:green;
   text-align:center;
   font-size:95%;
   font-weight:700;
   color:#1A1991;
   padding-top:15px;
   margin-top:3px;
   margin-bottom:20px;
   text-align:center;
   }
   
div.prodListTitle   
   {
   width:560px;
   height:35px;
   text-align:center;
   font-size:125%;
   font-weight:700;
   line-height:115%;
   color:#1A1991;
   padding-top:0px;
   }

div.prodListSpclInfo
   {
   width:635;
   height:70px;
   text-align:left;
   font-size:85%;
   font-weight:800;
   line-height:130%;
   color: #349D36;      
   padding:10px;
   overflow:hidden; 
   }

div.prodListBoxOuter
   {
   width:630px;
   height:505px;
   border-style:solid;
   border-width:1px;
   border-color:#000000;
   background-color:#ffffff; 
   overflow:hidden;
   }   
   
div.prodListBoxInner
   {
   width:630px;
   height:505px;
   color:#5f0000;
   overflow:scroll;
      background-color:inherit; 
      background-image:url('../images/logos/logoNew500381Blchd3.jpg');
      background-repeat: no-repeat;
      background-attachment: scroll;
      background-position:50% 55%;
   }   


div.prodILnk
   {
   margin-left:0px; 
   margin-right:auto;
   padding-top:5px;
   padding-left:0px;
   width:99%;
   text-align:left; 
   font-size:90%;
   font-weight:600;
   color:#ff0000;
   }

div.prodILnk a
   {
   color: #DA0902;
   text-decoration:none;
   font-size:75%;
   font-weight:600;
   margin-top:0px;
   margin-bottom:auto;
   }

div.prodILnk a:link
   {
   color: #DA0902;
   }

div.prodILnk a:visited
   {
   color: #DA0902;
   }

div.prodILnk a:hover
   {
   color: #349D36;
   }

div.prodTree
   {
   padding-left:10px;
   padding-right:10px;
   height:900px;
   max-height:900px;
   overflow:hidden;
   line-height:100%; 
   }
   
div.prodTree a
   {
   color: #DA0902;
   text-decoration:none;
   font-size:77%;
   font-weight:600;
   margin-top:0px;
   margin-bottom:auto;
   }

div.prodTree a:link
   {
   color: #DA0902;
   }

div.prodTree a:visited
   {
   color: #DA0902;
   }

div.prodTree a:hover
   {
   color: #349D36;
   }

div.prodGroup
   {
   padding-top:10px;
   }

div.prodGroup ul
   {
   padding-left:0px; margin-left:10px;
   }

div.prodGroup li
   {
   padding-left:0px; margin-bottom:5px; 
   }

div.staffQuote
   {
   text-align:left;
   margin-left:auto;
   margin-right:auto;
   padding-bottom:10px;
   width:400px;
   }

div.quotedStaff
   {
   text-align:right;
   margin-left: auto;
   margin-right: auto;
   padding-bottom: 40px;
   width: 400px;
   }

li.byoTree
   {
   color: #1A1991;
   text-decoration:none;
   font-size:77%;
   font-weight:600;
   margin-top:0px;
   margin-bottom:auto;
   }

li.byoTree a
   {
   color: #DA0902;
   text-decoration:none;
   font-size:100%;
   font-weight:600;
   margin-top:0px;
   margin-bottom:auto;
   }

li.byoTree a:link
   {
   color: #DA0902;
   }

li.byoTree a:visited
   {
   color: #DA0902;
   }

li.byoTree a:hover
   {
   color: #349D36;
   }

   
span.quotedStaffName
  {
  font-style: italic;
  padding-right:0px;
  }

span.quotedStaffCert
  {
  font-weight:500;
  font-size: 80%;
  }


span.prodGrpTitle
   {
   color:#1A1991;
   font-weight:700;
   font-size:95%;
   padding:0px;
   margin:0px;
   }

span.prodListPrice
   {
   color:#349D36;
   }

span.subClass
   {
   font-size:95%;
   line-height:30%;
   }
 
table,td
   {
   border-style: solid;
   padding: 0px;
   border-color: #ff0000;
   border-width: 0px;
   margin: 0px;
   }
   
.tdSidebarL
   {
   vertical-align: top;
   width:155px;
   padding: 10px;//15px;
   border-right: 1px solid #374D84;
   font-size: 100%;
   font-weight: 100;
   }
   
.tdSidebarR
   {
   vertical-align: top;
   width:155px;
   padding: 10px;//15px;
   border-left: 1px solid #374D84;
   font-size: 100%;
   font-weight: 100;
   }   

.tdContent
   {
   vertical-align: top;
   width: 530px;
   padding:5px;//10px;
   margin: 0px;
   }


td.prodDesc
   {
   text-align:left;
   font-size:12px; font-weight:900; 
   padding-top:3px; padding-left:3px;
   border-style:solid; border-bottom-width:1px; border-color:#888888;      
   }
      
td.prodPrice
   {
   width:70px;   
   text-align:right;
   font-size:12px; font-weight:900; 
   padding-top:3px; 
   padding-left:3px;
   border-style:solid; border-bottom-width:1px; border-color:#888888;      
   }
      
td.prodID
   {
   width:140px;   
   text-align:right;
   font-size:12px; font-weight:900; 
   padding-top:3px;
   padding-left:3px;
   border-style:solid; border-bottom-width:1px; border-color:#888888;
   }
   
div.prodID
   {
   width:100%;height:100%;
   margin-bottom:5px;
   overflow:auto;
   }

      
     
/* *** end of For product and product preview pages only *** */

/* ***For Simulated Button (simBttn)*** */

   div.simBttn
      {
      height:21px;
      border-style: solid;
      border-color:#cccccc #000000 #000000 #cccccc;
      border-width:1px;
      border-bottom-width:2px;
      border-right-width:2px;
      background-color:#c2bfa5;
      text-align:center;
      text-decoration:none;
      margin-left:5px;
      margin-right:5px;
      margin-top:2px;
      margin-bottom:0px;
      padding-top:2px;
      padding-bottom:0px;
      padding-left:3px;
      padding-right:3px;
      font-size:90%;
      font-weight:600;
      cursor:pointer;
      }

   button.simBttn
      {
      height:26px;
      border-style: solid;
      border-color:#cccccc #000000 #000000 #cccccc;
      border-width:1px;
      border-bottom-width:2px;
      border-right-width:2px;
      background-color:#c2bfa5;
      text-align:center;
      text-decoration:none;
      margin-left:5px;
      margin-right:5px;
      margin-top:2px;
      margin-bottom:0px;
      padding-top:0px;
      padding-bottom:0px;
      padding-top:0px;
      padding-bottom:0px;
      padding-left:2px;
      padding-right:2px;
      font-size:90%;
      font-weight:600;
      cursor:pointer;
      }


   a.simBttn
      {
      border-style:none;   
      color: #000000;
      text-decoration: none;
      }

   a.simBttn:link
      {
      color: #000000;
      }

   a.simBttn:visited
      {
      color: #000000;
      }

   a.simBttn:hover
      {
      color: #000000;
      }

/* *** end of  simBttn *** */
