/* ||||||||||||||||||||||| */
/* ||                   || */
/* ||  Tag Definitions  || */
/* ||                   || */
/* ||||||||||||||||||||||| */

body, table, td, th, li, input, select, option, textarea, center, dl, dt, dd, p {
  font-family: 'Trebuchet MS', Verdana, sans-serif;
  font-size: 12px;
}

body {
  background-color: #006699;
  margin: 0px;
  padding: 0px;
  scrollbar-darkshadow-color: #757575;
  scrollbar-face-color: #cccccc;
  scrollbar-arrow-color: #000972;
  scrollbar-highlight-color: #fbf9f4;
}

dt {
  font-size: 14px;
  font-weight: bold;
  margin: 15px 0px 0px 0px;
}
dd {
  margin: 0px 0px 0px 20px;
}

h1 {
  font-size: 20px;
  font-weight: bold;
  margin: 0px;
}
h2 {
  font-size: 16px;
  font-weight: bold;
}
h3 {
  font-size: 12px;
  font-weight: bold;
}


/* ||||||||||||||||||| */
/* ||               || */
/* ||  Site Header  || */
/* ||               || */
/* ||||||||||||||||||| */

/* Header */
.SiteHeader {
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  background-color: #ffffdd;
  color: #000000;
  font-weight: bold;
  margin: 2px 0px 5px 0px;
  padding: 0px;
  width: 100%;
}
.SiteHeader th {
  margin: 0px;
  padding: 0px;
}
.SiteHeader td {
  margin: 0px;
  padding: 0px;
}


/* Header*/
#Logo { padding: 2px 0px 0px 2px; }


/* Utility Navigaton */
.UtilityNav {
  align: right;
  margin: 0px;
  padding: 0px 3px 0px 0px;
}
.UtilityNav td {
  padding: 2px 0px 0px 10px;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}

.Search {
  background-color: #FFFFFF;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  height: 20px;
  padding-left: 2px;
  padding-right:2px;
  padding-bottom:2px;
}
.SearchButton {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  background-color: #000972;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  padding: -2px 4px;
  height:20px;
}


/* Header Text */
.HeaderText {
  align: right;
  margin: 0px;
  padding: 0px 12px 0px 0px;
}
.HeaderText td {
  padding: 0px 6px 2px 20px;
  vertical-align: bottom;
  white-space: nowrap;
}

.CallTollFree {
  color: #990000;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}

.FreeShipping {
  color: #990000;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
}


/*Shopping Method Navigaton*/
#ShoppingMethods {
  border-color: #666666;
  border-width: 1px;
  border-style: none solid solid solid;
  white-space: nowrap;
  background-color: #E5E5E5;
}

.ShoppingMethod {
  padding: 2px 5px 2px 5px;
  background-color: #B3B3B3;
  border-color: #666666;
  border-width: 1px;
  border-style: solid none none none;
  font-weight: bold;
}

/* Navigation Tabs */
.NavigationTabs {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  width: 100%;
}
.NavigationTabs th {
  background-color: #006699;
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  font-weight: bold;
  padding: 0px;
  white-space: nowrap;
}
.NavigationTabs td {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 1px 0px 0px 0px;
  border-style: solid;
  font-weight: bold;
  padding: 0px 6px;
  white-space: nowrap;
}
.NavigationTabs a {
  text-decoration: none;
}

/* Left Bar */
.ShoppingMethod a:link { color: #000000; }
.ShoppingMethod a:visited { color: #000000; }
.ShoppingMethod a:hover { color: #006633; }
.ShoppingMethod a:active { color: #006633; }

td.categories { padding: 2px 5px 2px 5px; }

ul.categories {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
  font-weight: bold;
}

ul.categories li {
  font-size: 12px;
  font-weight: bold;
}

td.subcategories {
  font-size: 11px;
  font-weight: normal;
  padding: 2px 5px 2px 5px;
  white-space: nowrap;
}

ul.subcategories {
  margin-left: 16px;
  padding-left: 0;
  list-style: disc;
}

ul.subcategories li {
  font-weight: normal;
  font-size: 10px;
  padding: 1px 0px;
}

.tblCategoriesL2 {
  border-color: #000000;
  border-width: 1px;
  border-style: none;
  margin: 0px 0px 5px 5px;
  padding: 0px;
}
.tblCategoriesL2 th {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  font-weight: normal;
  margin: 0px;
  padding: 0px 2px;
  text-align: center;
  vertical-align: top;
}
.tblCategoriesL2 td {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  margin: 0px;
  padding: 0px 2px;
  text-align: left;
  vertical-align: top;
  word-wrap: normal;
}

td.ThawteSeal {
  padding: 12px 0px 5px 0px;
  text-align: center;
}

/*Secondary Navigation*/
#Path {
  padding: 0px 0px 0px 0px;
  font-size: 14px;
}

#Path a:link { color: #666666; }
#Path a:visited { color: #666666; }
#Path a:hover { color: #000000; }
#Path a:active { color: #000000; }

/*Tertiary Navigation*/
#SubNav {
  background-color: #F2F2F2;
  padding: 3px;
  border-color: #D9D9D9;
  border-width: 1px;
  border-style: solid;
}

#SubNav a:link {
  color: #000099;
  white-space: nowrap;
}

#SubNav a:visited {
  color: #000099;
  white-space: nowrap;
}

#SubNav a:hover {
  color: #000000;
  white-space: nowrap;
}

#SubNav a:active {
  color: #000000;
  white-space: nowrap;
}

/*Content Area*/
.Content {
/*  padding: 5px 10px 10px 10px; */
  background-color: #FFFFFF;
  border-color: #666666;
  border-width: 1px;
  border-style: solid solid solid none;
  height: 100%;
  padding: 5px;
}

.Content p {
  text-align: left;
}

/* Navigation Tables */
.TableNavLink {
  border-color: #666666;
  border-width: 1px;
  border-style: none;
  background-color: #ffffff;
  color: #000000;
  margin: 2px 0px 5px 0px;
  width: 100%;
}
.TableNavLink th {
  padding: 0px;
}
.TableNavLink td {
  padding: 0px;
}

a.ReturnToTop {
  font-size: 10px;
}

.TableMyAccount {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  margin: 5px;
  width: 100%;
}
.TableMyAccount th {
  background-color: #B3B3B3;
  border-color: #000000;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 10px;
  text-align: center;
}
.TableMyAccount td {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  padding: 10px;
  vertical-align: top;
  white-space: no-wrap;
}

.button {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  background-color: #000972;
  color: #FFFFFF;
  font-weight: bold;
}

.ButtonViewProduct {
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  background-color: #006633;
  color: #FFFFFF;
  font-weight: bold;
  width: 101px;
}

input.btnAddAddress {
  border-color: #000000;
  border-width: 1px;
  border-style: none;
  background-color: #990000;
  color: #ffff00;
  font-weight: normal;
}

.TableHomePage {
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 0px;
  border-style: none;
  width: 100%;
}
.TableHomePage td{
}

.tblSearchMain {
  border-color: #000000;
  border-width: 1px;
  border-style: none;
  height: auto;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
.tblSearchMain th {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  margin: 0px;
  padding: 0px;
}
.tblSearchMain td {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  height: auto;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

.tblAdvancedSearch {
  border-color: #000000;
  border-width: 1px 0px 1px 1px;
  border-style: none;
  padding: 0px;
  text-align: center;
}
.tblAdvancedSearch th {
  background-color: #E5E5E5;
  border-color: #000000;
  border-width: 0px 1px 0px 0px;
  border-style: none;
  padding: 2px 3px 2px 3px;
  text-align: center;
  text-decoration: underline;
  vertical-align: bottom;
}
.tblAdvancedSearch td {
  border-color: #000000;
  border-width: 1px 1px 0px 0px;
  border-style: none;
  font-weight: bold;
  padding: 3px 3px 0px 3px;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}
.tblAdvancedSearch td div {
  border-color: #000000;
  border-width: 0px;
  border-style: none;
  font-weight: normal;
  height: auto;
  margin: 0px auto;
  padding: 0px;
  text-align: left;
  vertical-align: top;
  width: 130px;
}

.FeaturedProducts {
  background-color: #ffffff;
  border-color: #006699;
  border-width: 3px;
  border-style: solid;
  margin: 0px 0px 15px 0px;
  width: 100%;
}
.FeaturedProducts td {
  padding: 4px;
}
.FeaturedProducts caption {
  font-size: 17px;
  font-weight: bold;
  padding: 8px 0px 0px 0px;
  text-align: left;
  text-decoration: underline;
  vertical-align: top;
}

.ProductListing {
  background-color: #ffffff;
  border-color: #666666;
  border-width: 1px;
  border-style: solid none solid none;
  height: 100%;
  width: 100%;
}
.ProductListing th {
  font-weight: normal;
  margin: 0px;
  padding: 0px;
}
.ProductListing td {
  height: 100%;
  padding: 5px;
}

.ProductNavigation {
/*  padding: 2px 5px 2px 5px; */
  padding: 0px;
  background-color: #666666;
  border-color: #666666;
  border-width: 1px;
  border-style: solid none solid none;
  color: #FFFFFF;
}
.ProductNavigation td { 
  background-color: #666666;
  color: #FFFFFF;
  padding: 1px 3px;
}
.ProductNavigation a:link { color: #cccccc; }
.ProductNavigation a:visited { color: #cccccc; }
.ProductNavigation a:hover { color: #000000; }
.ProductNavigation a:active { color: #000000; }

.Product {
  border-color: #000000;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  margin: 4px 0px 6px 0px;
  overflow: visible;
  padding: 5px;
  width: 590px;
}

.Product legend {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  white-space: normal;
  width: 400px;
}

.ProductName {
  color: #990000;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
}

.ProductManf {
  font-weight: bold;
  padding: 0px 0px 8px 0px;
}


/* Product Alert Styles */
.ProductAlertBox {
  background-color: #E5E5E5;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  display: none;
  padding: 5px;
  margin: 0px 0px 10px 0px;
}
.ProductAlert {
  border-style: none;
  display: none;
  padding: 5px;
}
.PromoHeading {
  border-style: none;
  color: #ff0000;
  display: none;
  font-size: 15px;
  font-weight: bold;
  padding: 5px 5px 0px 5px;
}
.PromoItem {
  border-style: none;
  color: #ff0000;
  display: none;
  font-size: 12px;
  padding: 0px 5px;
}
.Discontinued {
  border-style: none;
  color: #ff0000;
  display: none;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}
.Backordered {
  border-style: none;
  color: #0000cc;
  display: none;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}
.ReplacementSku {
  border-style: none;
  color: #000000;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}
.ReplacementSku ul {
  border-style: none;
  color: #000000;
  font-weight: normal;
  margin: 8px 25px 0px 25px;
  text-align: left;
}


.ProductMain {
  border-style: none;
}
.ProductMain th {
  font-weight: normal;
  padding: 0px 5px 5px 0px;
  text-align: left;
  vertical-align: top;
}
.ProductMain td {
  padding: 0px 0px 5px 0px;
  vertical-align: top;
}

div.ProductDescriptionSm {
  margin: 0px;
  padding: 0px;
  text-align: left;
  text-justify: normal;
}

.ProductThumbnail { margin: 0px 0px 5px 10px; }

.ProductOptions {
  background-color: #E5E5E5;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  text-align: right;
}
.ProductOptions th {
  text-align: right;
  padding: 0px 2px 0px 10px;
  white-space: nowrap;
  vertical-align: top;
}
.ProductOptions td {
  text-align: right;
  padding: 0px 2px 0px 10px;
  white-space: nowrap;
  vertical-align: top;
}

.ProductAttrSelect {
  background-color: #ffffff;
  border-style: none;
  width: 100%;
}
.ProductAttrSelect th {
  padding: 8px 0px;
  white-space: nowrap;
}
.ProductAttrSelect td {
  padding: 0px 4px;
  vertical-align: bottom;
  white-space: nowrap;
}

.ProductMVA {
  background-color: #ffffff;
  border-style: none;
}
.ProductMVA th {
  font-weight: bold;
  padding: 0px 5px 1px 0px;
  text-align: left;
  white-space: nowrap;
}
.ProductMVA td {
  padding: 0px;
  white-space: nowrap;
}

.ProductStatsDept {
  background-color: #CCCCCC;
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
  float: left;
  margin: 0px;
  width: 170;
}
.ProductStatsDept th {
  font-weight: bold;
  padding: 2px 2px 2px 5px;
  text-align: right;
  white-space: nowrap;
}
.ProductStatsDept td {
  padding: 2px 5px 2px 2px;
  white-space: nowrap;
}

.ProductStats {
  align: right;
  background-color: #CCCCCC;
  border-color: #999999;
  border-width: 1px;
  border-style: solid;
  margin: 0px;
  width: 200;
}
.ProductStats th {
  font-size: 14px;
  font-weight: bold;
  padding: 2px 2px 2px 5px;
  text-align: right;
  white-space: nowrap;
}
.ProductStats td {
  font-size: 14px;
  padding: 2px 5px 2px 2px;
  vertical-align: middle;
  white-space: nowrap;
}

.ProductYNA {
  font-weight: normal;
  text-align: left;
}

.ProductYNA td {
  font-weight: normal;
  text-align: left;
}

.ProductSubmit td {
  text-align: right;
  padding: 10px 0px 0px 10px;
  white-space: nowrap;
}

.ProductButtons {
  margin: 8px 0px;
}

.ProductImage {
  margin: 0px;
}

.CrossPromo {
  margin: 10px 0px 0px 0px;
}
.CrossPromo h1 {
  background-color: #E5E5E5;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: solid;
  font-size: 12px;
  margin: 5px 0px;
  padding: 5px;
}
.CrossPromo ul {
  margin: 0px 0px 0px 25px;
  white-space: nowrap;
}

.TableFormVert {
  border-style: none;
  padding: 5px;
}
.TableFormVert th {
  padding: 0px 5px 0px 0px;
  text-align: left;
  vertical-align: top;
}
.TableFormVert td {
  padding: 0px;
  vertical-align: top;
}

.tblAddrMgr {
  align: center;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  margin: 0px;
}
.tblAddrMgr th {
  background-color: #b3b3b3;
  border-color: #ffffff;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  font-size: 12px;
  font-weight: bold;
  padding: 2px 3px;
  text-align: center;
  vertical-align: bottom;
  white-space: nowrap;
}
.tblAddrMgr td {
  background-color: #dfdfdf;
  border-color: #ffffff;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  font-size: 12px;
  padding: 2px 3px;
  vertical-align: middle;
  white-space: nowrap;
}

.TblAddrForm {
  margin: 0px 0px 10px 0px;
}
.TblAddrForm th {
  padding: 0px;
}
.TblAddrForm td {
  padding: 0px;
}

.TblAddrDisplayMain {
  align: center;
  background-color: #ffffff;
  border-color: #000000;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  margin: 0px 10px;
}
.TblAddrDisplayMain th {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  font-size: 12px;
  font-weight: normal;
  padding: 0px 3px;
  vertical-align: top;
  white-space: nowrap;
}
.TblAddrDisplayMain td {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  font-size: 12px;
  padding: 0px 3px 8px 3px;
  vertical-align: top;
  white-space: nowrap;
}

.TblShopperDisplayAll {
  background-color: #ffffff;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  margin: 0px 10px;
}
.TblShopperDisplayAll td {
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 0px;
  border-style: none;
  font-size: 12px;
  padding: 0px 3px;
  vertical-align: middle;
  white-space: nowrap;
}

.TblRmdrSched {
  margin: 0px 0px 10px 0px;
}
.TblRmdrSched caption {
  font-weight: bold;
  text-align: left;
}
.TblRmdrSched th {
}
.TblRmdrSched td {
  padding: 0px 3px;
}

.DeptsLabel {
  font-weight: bold;
  padding: 5px 0px;
  text-decoration: underline;
  white-space: nowrap;
}
.DeptEntry {
  padding: 0px;
  white-space: nowrap;
}

.MoreInfoLink {
  font-weight: bold;
  padding: 12px 0px 0px 0px;
}

.RecentPurchases {
  border-color: #000000;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  padding: 0px;
  text-align: center;
}
.RecentPurchases th {
  background-color: #E5E5E5;
  border-color: #000000;
  border-width: 0px 1px 0px 0px;
  border-style: solid;
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
  vertical-align: bottom;
}
.RecentPurchases td {
  border-color: #000000;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  padding: 1px 5px;
  white-space: nowrap;
}

.tblSmallBasket {
  border-color: #000000;
  border-width: 1px 1px 0px 0px;
  border-style: solid;
  padding: 0px;
  text-align: center;
}
.tblSmallBasket th {
  background-color: #cccccc;
  border-color: #000000;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
  text-align: center;
  vertical-align: bottom;
  white-space: nowrap;
}
.tblSmallBasket td {
  border-color: #000000;
  border-width: 0px 0px 1px 1px;
  border-style: solid;
  padding: 2px 5px;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}
td.BasketContentsMoney
{
  background-color: #ffffff;
  text-align: right;
  vertical-align: middle;
}
td.BasketContentsName
{
  background-color: #ffffff;
  text-align: left;
  vertical-align: middle;
}
td.BasketContentsQty
{
  background-color: #ffffff;
  text-align: center;
  vertical-align: middle;
}
td.BasketContentsStatus
{
  background-color: #ffffff;
  text-align: center;
  vertical-align: middle;
}
td.BasketFooterLabel
{
  background-color: #cccccc;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
td.BasketFooterMoney
{
  background-color: #ffffff;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

#SideBar {
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  margin: 0px 0px 10px 10px;
  width: 200px;
}

#SideBar p { text-align: left; }

#SideBar th {
  padding: 5px;
  background-color: #000000;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

#SideBar td {
  padding: 0px 10px 0px 10px;
  background-color: #E5E5E5;
}

/* Debugging */
.DebugTable {
  background-color: #FFFFFF;
  border-color: #000000;
  border-width: 1px;
  border-style: none;
  padding: 5px;
  text-align: left;
}

.DebugTable th {
  text-align: left;
  padding: 0px 5px;
  white-space: nowrap;
  vertical-align: top;
}
.DebugTable td {
  text-align: left;
  padding: 0px 5px;
  white-space: nowrap;
  vertical-align: top;
}

.ShippingMsgTable {
  background-color: #dfdfdf;
  border-color: #ff0000;
  border-style: solid;
  border-width: 2px;
  padding: 5px;
}
.ShippingMsgTable th {
  color: #ff0000;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
}
.ShippingMsgTable td {
  font-size: 14px;
}

.tblLeftHeaders {
  background-color: #ffffff;
  border-color: #CCCCCC;
  border-width: 1px;
  border-style: none;
  margin: 0px;
  padding: 0px;
  text-align: right;
}
.tblLeftHeaders th {
  font-weight: bold;
  padding: 0px 3px 0px 20px;
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}
.tblLeftHeaders td {
  padding: 0px 3px;
  text-align: left;
  vertical-align: top;
}

/*Footer*/
#Footer {
  font-size: 10px;
  text-align: center;
  color: #333333;
  padding: 10px;
}

#Footer a:link { color: #999999; }
#Footer a:visited { color: #999999; }
#Footer a:hover { color: #000000; }
#Footer a:active { color: #000000; }


/* |||||||||||||||||| */
/* ||              || */
/* ||  Old Styles  || */
/* ||              || */
/* |||||||||||||||||| */

A
{
    COLOR: #000099;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline;
}
A.BrowseHeaderLink
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}
A.BrowseHeaderLink:hover
{
    COLOR: #FF6666;
}
A.BrowseItemLink
{
    COLOR: #000099;
    FONT-SIZE: 10px;
}
A.BrowseItemLink:hover
{
    COLOR: #FF0000;
}
A.ConfigureLink
{
    COLOR: #000099;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.LinkBarLink
{
    COLOR: #000099;
    TEXT-DECORATION: underline;
}
A.LinkBarLink:hover
{
    COLOR: #ff0000;
}
A.NamedHeader
{
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.ProductID
{
    COLOR: #000099;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.RequestSamples
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
A.SalesCodeLink
{
    COLOR: #000099;
}
INPUT.ButtonSmall
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
}
INPUT.ShopperInfo
{
    FONT-SIZE: 12px;
}
INPUT.ShopperInfoReqd
{
    BACKGROUND-COLOR: #D1E7F3;
    FONT-SIZE: 12px;
}
INPUT.Quantity
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
}
input.number
{
    text-align: right;
}
INPUT.SiteExmed
{
    BACKGROUND-COLOR: #FBF9F4;
}
INPUT.SiteGateway
{
    BACKGROUND-COLOR: #33AA99;
}
SELECT.DeptAttribute
{
    FONT-SIZE: 10px;
}
SELECT.ManufacturerList
{
    FONT-SIZE: 11px;
}
SELECT.ProdAttribute
{
    FONT-SIZE: 12px;
}
SELECT.ShopperInfo
{
    FONT-SIZE: 12px;
}
SELECT.ShopperInfoReqd
{
    BACKGROUND-COLOR: #D1E7F3;
    FONT-SIZE: 12px;
}
TABLE.DisplayBlock
{
    DISPLAY: block;
}
TABLE.DisplayNone
{
    DISPLAY: none;
}
TD.BrowseHeader
{
    BACKGROUND-COLOR: #757575;
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
TD.BrowseItem
{
    COLOR: #000000;
    FONT-SIZE: 10px;
}
TD.ConfigureLink
{
    TEXT-ALIGN: left;
}
TD.LinkBarTop
{
    BACKGROUND: #ffffff;
    COLOR: #000099;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    WIDTH: 85px;
    HEIGHT: 13px;
}
TD.LinkBarBottom
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    HEIGHT: 13px;
}
TD.LinkBarBottomMO
{
    BACKGROUND: #ffffff;
    COLOR: #FF0000;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    HEIGHT: 13px;
}
TD.LogoCell
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Helv, 'sans serif';
    FONT-SIZE: 12px;
    MARGIN: 3 3 0 3;
}
.BasketAddrLabel
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.BasketAttributes
{
    font-size: 10px;
}
.BasketBorderH
{
    background-color: #cccccc;
    padding-bottom: 0px;
    padding-top: 0px;
}
.BasketBorderV
{
    background-color: #ffffff;
    padding-left: 0px;
    padding-right: 0px;
}
.BasketContinueShopping
{
    background-color: #cccccc;
    font-weight: bold;
    padding: 0px;
    text-align: center;
}
.BasketFooterUpdate
{
    background-color: #cccccc;
    text-align: center;
    vertical-align: top;
}
.BasketHeaderSmall
{
    background-color: #cccccc;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: bottom;
}

.Copyright {
  background-color: #ffffdd;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
  margin: 5px 0px 10px 0px;
  padding: 3px;
  width: 100%;
}
.Copyright td {
  font-size: 10px;
  text-align: center;
}

.DeptAssetLink
{
    COLOR: #990000;
    FONT-SIZE: 12px;
}
.DeptTree
{
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}
.ErrorText
{
    COLOR: #ff0000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.SuccessMsg
{
    COLOR: #00aa00;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
}
.Indent {
  padding: 0px 25px;
}
.LatexFree
{
    COLOR: #006666;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.PageTitle
{
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
}
.pageSubTitle
{
    font-size: 17px;
    font-weight: bold;
    text-decoration: underline;
}
.ProductID
{
    COLOR: #000099;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.ProductPerPage
{
    FONT-SIZE: 10px;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: center;
}
.ProductPrice
{
    COLOR: #990000;
    FONT-SIZE: 13px;
}
.ProductRegPrice
{
    COLOR: #990000;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.ProductResults
{
    FONT-SIZE: 14px;
}
th.ProductSalePrice
{
  color: #0000cc;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
}
td.ProductSalePrice
{
  color: #0000cc;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
}
.RequiredMsg
{
    FONT-SIZE: 10px;
}
.SectionHeading
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.ShippingGround
{
}
.ShippingRush
{
}
.TableHeader
{
    BACKGROUND-COLOR: #cccccc;
    FONT-SIZE: 14px;
    TEXT-ALIGN: center;
}
.TableHeaderSmall
{
    BACKGROUND-COLOR: #cccccc;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
}
.TextDisabled
{
    color: #999999;
}
.TextLarge
{
    FONT-SIZE: 14px;
}
.TextSmall
{
    FONT-SIZE: 10px;
}
.YNAGroup
{
    FONT-WEIGHT: bold;
}

table.TableCatalogHelp
{
  background-color: transparent;
  border: none 0px #000000;
  margin: 0px;
  padding: 0px;
}
table.TableCatalogHelp th
{
  border: none 0px #000000;
  font-weight: bold;
  margin: 0px;
  padding: 0px 5px;
  text-align: center;
  vertical-align: bottom;
  white-space: nowrap;
}
table.TableCatalogHelp td
{
  border: none 0px #000000;
  margin: 0px;
  padding: 0px 5px;
  text-align: left;
  vertical-align: top;
}
