/* CAROUSEL RED BC2E2E        */

* { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

body { margin: 0px; }

.footer { color: #444444; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: #; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2 { color: #32678f;margin-top: 0; margin-bottom: 0;font-size: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.h2-underline { display:block; }

p { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10pt; margin-left: 10pt; line-height: 18px; }
.side_title { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10pt; margin-left: 10pt }
.check_title { color: #444444; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; }
.topbar { color: #CCCCCC; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }


a.nav { color: #32678f; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:hover { text-decoration: underline }
a.nav2 { color: #cae4db; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav2:hover { text-decoration: underline }
a.nav3 { color: #FFFFFF; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.nav3:hover { text-decoration: underline }
a.top { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.top:hover { text-decoration: underline }
a.top2 { color: #F26522; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.top2:hover { text-decoration: underline }
a.top3 { color: #42bb85; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.top3:hover { text-decoration: underline }
a.side { color: #444444; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; line-height: 18px; }
a.side:hover { text-decoration: underline }


a.bot { color: #444444; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.bot:hover { text-decoration: underline }
a { color: #4A497A; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover { text-decoration: none }

.borderTable table { border: 1px solid #444444; border-collapse:collapse; padding:2px;}
.borderTable td { border: 1px solid #444444;   padding:2px;}
.borderTable th { border: 1px solid #444444;  padding:2px; font-weight:bold; text-align:center;}


.categoryPageContainer { padding: 0 2px; }
.categoryBar  { padding: 5px; }
.categoryProductBar 
{
  font-weight: bold;
  text-align:center;
  margin:0;
  padding: 3px;
  width:100%
}
.categoryDescription 
{    
  font-size: 12px;
  text-align: justify;
  margin:2px;
  padding: 5px;
}
.categoryProductDescription 
{    
  font-size: 12px;
  text-align: justify;
  margin:2px;
  padding: 5px;
}


0E3D8D dark blue
5677AF light blue
DE5A1C light orange
.checkFeaturesContainer
{
  margin:0; padding:0;font-size:12px;
}
.checkFeaturesBar
{
  border: #32678f 1px solid; margin:0; padding: 0px;  background-color: #62de8b;text-align:center;font-weight:bold; color:#32678f;
}
.checkFeaturesTab
{
  width:125px; margin:0; padding:2px; border: 1px solid #000000; 
  border-bottom:0px solid #000000; background-color:#32678f;
  color:#ffffff;font-weight:bold;  font-size:12px;
}
.checkFeaturesTable
{
  BORDER: #000000 1px solid;
  border-collapse:collapse; 
  width:100%;
}
.checkFeaturesTable th
{
  BORDER: #000000 1px solid;
  PADDING: 2px; 
  BACKGROUND-COLOR: #e4eff7;   
  color: #000000;
}
.checkFeaturesTable td
{
  BORDER: #000000 1px solid;
  PADDING: 2px;    
  color: #000000;
  font-size:12px;
}

   #ezshield-table1 {
   font-size: 7px; 
  border-collapse: collapse;
}
#ezshield-table1 td {
  border: 1px solid rgb(180, 151, 91); font-size: 8pt; background-color: rgb(241, 238, 226); padding:1px 2px;
}
#ezshield-table1 td.checkmark {
  text-align:center; background-color: #fff;
}
#ezshield-radio1 {
  padding: 0px; font-size: 8pt;

}
#ezshield-table0 {
   font-size: 7px; 
  border-collapse: collapse;
}
#ezshield-table0 td {
  border: 1px solid rgb(180, 151, 91); font-size: 8pt; background-color: rgb(241, 238, 226); padding:1px 2px;
}
#ezshield-table0 td.checkmark {
  text-align:center; background-color: #fff;
}
#ezshield-radio0 {
  padding: 0px; font-size: 8pt;

}
#ezshield-radio2 {

}


.cart-item { border:1px solid #5677AF; margin:10px 0; padding:0px; border-collapse:collapse; }
.cart-item th { color:#ffffff;background-color:#5677AF;text-align:left;padding:3px; }
.cart-button-span1 {color:white; text-decoration: none; font-size:14px; font-weight:bold;}
.cart-button-span2 { color:black;text-decoration: none; font-size:14px; font-weight:bold;}

.cart-button1 {margin:auto; width:120px;padding:1px;border:1px solid #5677AF; font-size:14px; font-weight:bold;}
.cart-button-link1 {text-align:center;display:block;padding:5px 5px;background-color:#5677AF; font-size:14px; font-weight:bold;}
.cart-button1 A:link {text-decoration: none;color:white;}
.cart-button1 A:visited {text-decoration: none;color:white;}
.cart-button1 A:active {text-decoration: none;color:white;}
.cart-button1 A:hover {text-decoration: none;color:white;}

.cart-button2 {margin:auto; width:120px;padding:1px;border:1px solid #cccccc;}
.cart-button-link2 {text-align:center;display:block;padding:5px 5px;background-color:#cccccc; font-size:14px; font-weight:bold;}
.cart-button2 A:link {text-decoration: none;color:#2e2e2e;}
.cart-button2 A:visited {text-decoration: none;color:#2e2e2e;}
.cart-button2 A:active {text-decoration: none;color:#2e2e2e;}
.cart-button2 A:hover {text-decoration: none;color:#2e2e2e;}
.cart-bar { margin-left:10px;border-bottom: 4px solid #5677AF; }
.cart-subtotal-bar { border-top: 1px solid #5677AF;}

 .categoryPageContainer { padding: 0 2px; }
.categoryBar
{
  background-color: #5677AF;
  color: #ffffff;
  font-size: 30px;
  font-weight: bold;
  text-align:center;
  margin:2px;
  padding: 5px;
}
.categoryProductBar
{
  background-color: #5677AF;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  text-align:center;
  margin:0;
  padding: 3px;
  width:100%
}
.categoryDescription
{
  font-size: 12px;
  text-align: justify;
  margin:2px;
  padding: 5px;
}
.categoryProductDescription
{
  font-size: 12px;
  text-align: justify;
  margin:2px;
  padding: 5px;
}

.value_header {color:#444446; padding: 3px; font-size: 22px;font-weight: bold;}