.body7               { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.body8               { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.body8-c           { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: center; }
.body8-r           { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; }
.body8b             { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; }
.body8red         { font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #cc0000; }
.body8Arial     { font-size: 8pt;   font-family: Arial, Verdana, Helvetica, sans-serif; }
.body85             { font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.body9               { font-size: 9pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.body9b             { font-size: 9pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; }
.body10             { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.body10b           { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; }
.body10bcolor { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; }
.body12b           { font-size: 12pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; }

H1 { font-size: 12pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; margin-bottom: 0px;}
H2 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; margin-bottom: 0px;}
H3 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; margin-bottom: 0px;}

.bullet      { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; margin: 2px 0px 0px 10px; text-indent: -10px; text-align: left }
.bullet8    { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; margin: 6px 0px 0px 6px; text-align: justify; }
.bullet10  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; margin: 4px 0px 0px 12px; text-indent: -12px; text-align: left }

.rule          { background-color: #CCCCCC; } 
/*#efebef;*/
.rule-vertical          { border-right:dotted #666666 1px; }
.rule-horizontal          { border-top:dotted #666666 1px; }
.slitrule  { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; }
.sidebar    { background-color: #996633 }

.hdr1 { background-color: #006600; align: center; text-align: center; vertical-align: middle; width: 206px; height: 52px; }
.hdr2 { background-color: #006600; align: right; text-align: right; height: 26px; }
.hdr3 { background-color: #e6e7ce; align: left; vertical-align: top; height: 26px; }
.hdr4 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #e6e7ce; align: right; text-align: right; vertical-align: middle; height: 26px; padding-right: 8px; }


.trhead   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #ffffff; background-color: #006600; height: 20px; }
.trhead1 { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #ffffff; background-color: #000099; }
.trhead2 { font-size: 11pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #ffffff; background-color: #000099; }

A.trhead:link       { color: #ffffff; text-decoration: underline }
A.trhead:visited { color: #ffffff; text-decoration: underline }
A.trhead:hover     { color: #003399; text-decoration: underline }

.trcolor { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #cccc99; }
.trlight { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #e6e7ce; }
.trwhite { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #ffffff; }

.menuhead { font-size: 14pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; }
.arial10 { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
.arial10BoldNoUnd { font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: none; }
.body12bNoUnd { font-size: 12pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; text-decoration: none; }

.lss { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
A.lss:visited { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
A.lss:hover { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #ff0000; text-decoration: underline; }

.headerlink { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
A.headerlink:link { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
A.headerlink:visited { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
A.headerlink:hover { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #ff0000; text-decoration: underline; }

.tree { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #666666; }
A.tree:link { color: #666666; text-decoration: underline; }
A.tree:visited { color: #666666; text-decoration: underline; }
A.tree:hover { color: #ff0000; text-decoration: underline; }

A:link { color: #003399; text-decoration: none; }
A:visited { color: #003399; text-decoration: none; }
A:hover { color: #ff0000; text-decoration: underline; }

.atr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; border-bottom: solid 1px #cccc99; border-top-style: none; border-right-style: none; border-left-style: none; padding: 4px;}
.atr-ebuy1get1free { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; border-bottom: solid 1px #cccc99; border-top-style: none; border-right-style: none; border-left-style: none; padding: 4px; background-color: #fafa7d; color: #000000; }
.atr-ebulkbuy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; border-bottom: solid 1px #cccc99; border-top-style: none; border-right-style: none; border-left-style: none; padding: 4px; background-color: #ebf6fa; color: #000000; }
.atrt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; border-bottom: solid 1px #cccc99; border-top: solid 1px #cccc99; border-right-style: none; border-left-style: none; padding: 4px; background-color:#f9f9e9; }
.atrt0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding: 4px; background-color:#f9f9e9; border-top: 1px solid #006600;  }
.atrt1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding: 4px; background-color:#f9f9e9; border-top: 1px solid #006600; border-bottom: solid 1px #cccc99;}
.atr1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; border-bottom: solid 1px #cccc99; border-top: solid 1px #cccc99; border-right-style: none; border-left-style: padding: 4px; background-color: #f8f3e9; }
.atrtop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; border-bottom-style: none; border-top: solid 1px #cccc99; border-right-style: none; border-left-style: none; padding: 4px; }
.price0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border-bottom: 1px solid #cccc99; background-color:#F8F3E9; padding: 4px; }
.price1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; border-bottom: 1px solid #cccc99; background-color:#E6EBF1; padding: 4px; }

.prd-hdr-a { border-top: solid 1px #cccc99; border-left: solid 1px #cccc99; background-color: #F9F9E9; height: 4px; }
.prd-hdr-c { background:url(/companies/eureka/cell1x1_r1_c4.gif) top right no-repeat #F9F9E9; width: 9px; height: 4px; }
.prd-hdr-b { border-top: none; border-right: solid 1px #cccc99; border-bottom: solid 1px #cccc99; border-left: solid 1px #cccc99; background-color: #F9F9E9; padding:0px 5px 4px 8px; height:40px; }

.prd-bullets { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-left: 10px; padding-top: 5px; vertical-align: top; }
.prd-orderleft {border-left: solid 1px #cccc99;}

.prd-img-a { padding-bottom: 5px; }
.prd-img-b { padding-bottom: 5px; }
.prd-img-c { position: relative; z-index: 10; }
.prd-img-141 { position: absolute; z-index: 20; width: 141px; text-align: right; }
.prd-img-131 { position: absolute; z-index: 20; width: 141px; text-align:left; }
.prd-img-301 { position: absolute; z-index: 20; width: 301px; text-align: right; }

.indent1 { margin-left: 15px; text-indent: -15px; }
.indent2 { margin-left: 23px; text-indent: -8px }

.copywrite { text-align: center; vertical-align: middle; background-color: #cccc99; height: 26px; }

.details { font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: justify; font-size: 8pt; margin-top: 6px; margin-bottom: 6px; }

.ct { background-color: #f9f9e9; }

.ct-hdr-l   { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 125%; text-align: left; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.ct-hdr-r   { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 125%; text-align: right; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.ct-hdr-c   { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; line-height: 125%; text-align: center; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }

.ct-odd-l   { background-color: #f9f9e9; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: left; }
.ct-odd-r   { background-color: #f9f9e9; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: right; }
.ct-odd-c   { background-color: #f9f9e9; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: center; }

.ct-even-l { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: left; }
.ct-even-r { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: right; }
.ct-even-c { background-color: #e6e7ce; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; height: 16px; line-height: 16px; text-align: center; }

.ct-odd-req-c   { background-color: #f9f9e9; color: #ff0000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; vertical-align: middle; line-height: 100%; text-align: center; }
.ct-even-req-c { background-color: #e6e7ce; color: #ff0000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8pt; vertical-align: middle; line-height: 100%; text-align: center; }

input.login { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #545454; border: solid 1px #a8a8a8; width: 320px; }

select.country            { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #545454; border: solid 1px #a8a8a8; width: 320px; }

.signDesc { height: 40px;text-align: center; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #003399; font-weight: bold;padding-bottom: 10px; }
.signSize {text-align: center; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; }
.signZoom {  text-align: left;   font-size: 9pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #003399; font-weight: bold; padding-bottom: 5px; }
.signBuy   { text-align: right;  font-size: 9pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #003399; font-weight: bold; padding-bottom: 5px; }


.shortDescriptionDiv	{ margin-bottom: 5px; }
.shortDescriptionLink	{ font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; }
.longDescriptionDiv		{ font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #000000; margin-bottom: 5px; }
.headlineDiv			{ font-size: 8pt;   font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #ff0000; margin-bottom: 5px; }

.copyright {  background-color: #d6d7be; text-align: center;}
.footermenu { background-color: #e6e7ce; text-align: center; padding-top: 6px; padding-bottom: 6px; line-height: 125%; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; }
.registered { background-color: #d6d7be; text-align: center; padding-top: 6px; padding-bottom: 6px; line-height: 125%; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000000; }

a.footerLink                 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
a.footerLink:visited { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #000099; text-decoration: none }
a.footerLink:hover     { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; color: #ff0000; text-decoration: underline; }

div.homepageIntro1          { margin-top: 12px; margin-bottom: 6px; padding-bottom: 6px; font-family: Verdana, Arial, Sans-Serif; text-align: justify; font-size: 8pt; color: black; }
div.homepageIntro2          { margin-top: 6px; margin-bottom: 6px; font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; color: #C11B17; text-align: justify; }
a.homepageLink                 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; text-decoration: none }
a.homepageLink:visited { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #003399; text-decoration: none }
a.homepageLink:hover     { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; color: #ff0000; text-decoration: underline; }

.checkoutTitle1      { width: 876px; }
.checkoutTitle2      { width: 700px; padding: 10px 0px 10px 0px; border-bottom: 1px #efebef solid; text-align: left; }

.checkoutTab                { width: 700px; text-align: left; }
.checkoutTabBlue        { background-color:#0066cc; width:145px; background-image:url(/xp/images/top-left-blue.gif); background-repeat:no-repeat; margin-top: 15px; }
.checkoutTabRed          { background-color:#aa0000; width:145px; background-image:url(/xp/images/top-left-red.gif); background-repeat:no-repeat; margin-top: 15px; }
.checkoutTab1              { position: absolute; width:145px; height:2px; text-align:right; }
.checkoutTab2              { padding:2px 0px 2px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; width:145px; }

.checkoutTabRed2              { position: absolute; width:145px; height:2px; text-align:right; }
.checkoutTabRed3              { padding:2px 0px 2px 8px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#ffffff; width:145px; }

.checkoutBlock                  { width: 670px; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; color: #000000; background-color: #e6e7ce; padding:9px 14px 9px 14px; border:1px solid #cccccc; text-align: center; }

div#shippingmethod           { height:120px; padding:5px 0px 5px 0px; border-right:1px solid #cfc9c4; border-bottom:1px solid #cfc9c4; border-left:1px solid #cfc9c4; background-color:#ffffff; }
div#calshippingrates       { padding:5px 0px 5px 20px; visibility:visible; display:block; }
div#shippingrates             { visibility:visible; display:block; }

.checkoutPassword1 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 0px 8px 0px; font-weight: bold; }
.checkoutPassword2 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 5px 0px 15px; text-align: right; }
.checkoutPassword3 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:0px 15px 0px 0px; }
.checkoutPassword4 { padding:0px 50px 0px 0px; }
.checkoutWrongPassword { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:5px 0px 0px 15px; color:#CC0000; text-align: center; }
.checkoutForgotPassword { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding:5px 15px 0px 0px; }

.checkoutInput38 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 38px; }
.checkoutInput45 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 45px; }
.checkoutInput50 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 50px; }
.checkoutInput60 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 60px; }
.checkoutInput120 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 120px; }
.checkoutInput150 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 150px; }
.checkoutInput180 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; width: 180px; }

.specialInstructions    { font-size: 10pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; width:305px; margin: 10px 0px 10px 0px; }

.checkoutTotal8     { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 0px 5px 0px; vertical-align: middle; }
.checkoutTotal10   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 5px 5px 0px; vertical-align: middle; }
.checkoutTotal10b { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; padding:0px 5px 5px 0px; vertical-align: middle; font-weight:bold; }

.checkoutPayment8     { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; height: 20px; vertical-align: middle; }
.checkoutPayment8b   { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: left; height: 20px; vertical-align: middle; font-weight:bold; }
.checkoutPayment8c   { font-size: 8pt;  font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: center; height: 20px; vertical-align: middle; }
.checkoutPayment10   { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; height: 20px; vertical-align: middle; }
.checkoutPayment10b { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-align: right; height: 20px; vertical-align: middle; font-weight:bold; }

.orderReviewHeader-l   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: left; }
.orderReviewHeader-c   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: center; }
.orderReviewHeader-r   { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding-bottom: 3px; text-align: right; }




.indent1 { margin-left: 14px; text-indent: -14px; }
  .indent2 { margin-left: 23px; text-indent: -8px }
  .lss7             { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
  A.lss7:visited    { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }
  A.lss7:hover      { font-size: 7pt;   font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; }


.scrollfooter {
height:280px;
overflow: auto; width:100%;
scrollbar-base-color: #417542;
scrollbar-arrow-color: #02000C;
scrollbar-3dlight-color: #4F824F;
scrollbar-darkshadow-color: #4F824F;
scrollbar-face-color: #006601;
scrollbar-highlight-color: #006601;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #d0d0d0;
border-left: dotted 1px #006801;
border-top: dotted 1px #006801;
border-bottom: dotted 1px #006801;
}
.footerdiv1 {
padding: 5px 5px 5px 5px; width:630px;
}