.flyoutMenu {
   background-color: #F1F1F1;
   border-color: #999999;
   border-width: 0 0 1px 0;
   border-style: solid;
   behavior: url(/themes/default/scripts/default.htc);
}
.flyoutMenuDark {
   background-color: #CCCCCC;
   border-color: #999999;
   border-width: 0px 0px 0px 0px;
   border-style: solid;
   border-bottom: 1px solid #999999;
   margin-bottom: -10px;
}
.flyoutHeading {
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   background-color: #F1F1F1;
   font-weight: bold;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 5px;
   cursor: default;
   color: black;
}
.flyoutLink  {
   border-color: #F1F1F1;
   border-width: 1px;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 3px;
   cursor: hand;
   color: black;
}
.flyoutMenu TD.flyoutLink  {
   border-color: #F1F1F1;
   border-width: 1px;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   padding: 3px 5px 3px 5px;
   cursor: hand;
   color: black;
}
.flyoutLink a {
   color: black;
   text-decoration: none;
}
.flyoutLink a:hover {
   color: black;
   text-decoration: none;
}
.flyoutLink a:visited {
   color: black;
   text-decoration: none;
}
.flyoutLink a:active {
   color: black;
   text-decoration: none;
}
.flyoutSubHeading {
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   background-color: #F1F1F1;
   font-weight: bold;
   padding-top: 7px;
   padding-bottom: 4px;
   padding-left: 5px;
   cursor: default;
}
.flyoutSubLink {
   border-color: #F1F1F1;
   border-width: 1px;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   padding: 1px 10px 3px 10px;
   cursor: hand;
}
.flyoutSubLink a {
   color: black;
   text-decoration: none;
}
.flyoutSubLink a:hover {
   color: black;
   text-decoration: none;
}
.flyoutSubLink a:visited {
   color: black;
   text-decoration: none;
}
.flyoutSubLink a:active {
   color: black;
   text-decoration: none;
}
.flyoutSearchTextTable {
   border-color: #F1F1F1;
   border-width: 1px;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   padding: 0px 0px 0px 6px;
}
.flyoutSearchDarkTextTable {
   border-color: #CCCCCC;
   border-width: 1px;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica;
   font-size: 100%;
   padding: 0px 0px 0px 4px;
}
.flyoutSearchText {
   color: black;
   text-decoration: none;
}
.flyoutPartitionText {
   color: #999999;
   font-size: 90%;
   text-decoration: none;
   vertical-align: middle;
   padding: 3px 2px 3px 2px;
}
.flyoutImageButton {
   padding: 2px 8px 2px 0px;
}
INPUT.flyoutSearchText {
   font-size: 100%;
   margin: 2px 4px 2px 2px;
}

INPUT.flyoutSearchButton {
   font-size: 100%;
   margin: 2px 2px 12px 2px;
}

INPUT.smallButton {
   font-size: 100%;
   margin: 0px 5px 0px 0px;
}

INPUT.cartButton {
   font-size: 100%;
   margin: 0px 5px 0px 0px;
}

.greyBarWithBorder {
   background-color: #F1F1F1;
   border-color: #999999;
   border-width: 1px 0 1px 0px;
   border-style: solid;
}
