/*** Css: Y25E26QT_54.css ***/

/*begin: default*/
.default-button
{
  background-color: #FFFFFF;
  border: none;
  color: Gray;
  outline: none;
}
.default-button:active
{
  color: #7A7883;
}
.default-button:disabled
{
  background-color: #FFFFFF;
  color: Black;
}
.default-button:hover .selected { background-color: Olive; }
.default-button:hover
{
  background-color: Olive;
  color: #FFFFFF;
}
/*end: default*/

body
{
  background-color: Black;
  color: White;
}

/*ThisPreventsPreprocessorIssue*/ #popup
{
  background-color: Black;
  border: 1px solid #858585;
}

.menu { background-color: White; }

/*begin: Buttons*/
.default-button.short-button{
  border-color: White;
}
.accent-button.short-button{
  border-color: #7A7883;
}
.tab-button.short-button { border-color: #B6B6B6; }

.default-button.short-button:hover{
  background-color: Olive;
  border-color: Gray;
  color: #FFFFFF;
}
.short-button-wrapper.default-button:hover{
  background-color: Olive;
  border-color: Gray;
  color: #FFFFFF;
}

.default-button.medium-button{
  border-color: White;
}

.default-ui-textbox{
  border-color: White;
}

.default-ui-textbox-required{color: #960606;}

.box{
  border-color: White;
}

.menu-separator{
  border-color: #4D4D4D;
  background-color: #000;
}

.tab-separator
{
  border-color: #858585;
  background-color: #2B2929;
}

.default-separator
{
  border-color: #C1C6C7;
  background-color: #fff;
}
/*end: menu-button*/

.page-header{
  background-color:Black;
}

/*begin: Buttons*/

.selected{
  background-color: #7A7883;
  border-color: #7A7883;
  color: #ffffff;
}

.default-button-text-clear /*The X in the textbox*/
{
  color: #B2BBC5;
  border: none;
  background-color: transparent;
  outline:  none;
}

.no-hover-short-button
{
  background-color: Black;
}

/*begin: menu-button*/
.menu-button
{
  background-color: White;
  border: none;
  color: Black;
  outline: none;
}
.menu-button:active
{
  background-color: #7A7883;
  border-color: transparent;
  color: #ffffff;
}
.menu-button:focus { outline:none; }
.menu-button::-moz-focus-inner { border:0; }
.menu-button:hover
{
  background-color: White;
  color: Black;
}
.menu-button:hover button
{
  background-color: White;
  color: Black;
}

.menu-button.selected{
  background-color: #7A7883;
  color: #ffffff;
}
.menu-button.selected:hover{
  background-color: Gray;
  color: Black;
}
/*end: menu-button*/

/*begin: tab-button*/
.tab-button
{
  background-color: Gray;
  color: #F4F4F4;
  border: none;
  outline: none;
}
.tab-button:active
{
  background-color: #7A7883;
  border-color: #7A7883;
  color: #ffffff;
}
.tab-button:focus { outline:none; }
.tab-button::-moz-focus-inner { border:0; }

.tab-button:disabled
{
  background-color: Black;
  color: White;
}
.tab-button[Disabled]:hover{
  background-color: Black;
  color: White;
}
.tab-button.disabled{
  background-color: Black;
  color: White;
}

.tab-button:hover{
  background-color: Green;
  color: #FFFFFF;
}

.tab-button.selected
{
  background-color: #7A7883;
  border-color: #7A7883;
  color: #ffffff;
}
/*end: tab-button*/

.shoppingcart-bubble:before
{
  border-right-color: #7A7883;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.shoppingcart-bubble.selected:before { border-right-color: White; }
.shoppingcart-summary { background: #7A7883; color: #ffffff; }
.shoppingcart-summary.selected { background-color: White; color: Black; }

/*begin: simple-search-button*/
.simple-search-button{
  background-color: Gray;
  border: none;
  color: #F4F4F4;
}
.simple-search-button:hover, .selected{
  background-color: #7A7883;
}
/*end:   simple-search-button*/

/*begin: accent-button*/
.accent-button
{
  background-color: #7A7883;
  border: none;
  color: #ffffff;
  outline: none;
}
.accent-button:active
{
  background-color: #7A7883;
  border-color: #7A7883;
  color: White;
}
.accent-button:disabled
{
  background-color: #808080;
  border-color: #7A7883;
  color: #FFFFFF;
}
.accent-button.disabled
{
  background-color: #808080;
  border-color: #7A7883;
  color: #FFFFFF;
}
.accent-button:hover
{
  background-color: Gray;
  border-color: #7A7883;
  color: Black;
}
.accent-button:hover, .selected
{
  background-color: Gray;
  border-color: #7A7883;
  color: Black;
}
/*end: accent-button*/

/*begin: specification-button*/
.specification-button
{
  background-color: Black;
  border: none;
  color: Gray;
  outline: none;
}
.specification-button:disabled{}
.specification-button[Disabled]:hover{
  color: Black;
}
.specification-button:hover, .selected{
  background-color: #7A7883;
  color: #ffffff;
}

/*end: specification-button*/

/*end: Buttons*/

.hotspot:hover{
  outline-color: #7A7883;
}
.hotspot-Selected{
  outline-color: #7A7883;
}
.ui-expander:before {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: Olive;
}
.ui-expander-open:before
{
  border-top-color: Olive;
  border-right-color: transparent;
  border-left-color: transparent;
}
.custom-hr
{
  border-top-color: #8B8B8B;
}

.shipping-button
{
  background-color: #FFFFFF;
  color: Gray;
}
.shipping-button:hover
{
  background-color: Olive;
  color: #FFFFFF;
}

.productList-TileHeader
{
  background-color: Gray;
  color: #F4F4F4;
}

.scrollTop
{
  background-color: Olive;
  color: Black;
}

.footer
{
  background-color: Black;
  color: White;
}

.checked:after{
  color: #7A7883;
  border-color: #A3A3A3;
}
.unchecked{
  background-color: #fff;
  color: Gray;
}
.unchecked:after{
  border-color: #A3A3A3;
}

.summary-header-text
{
  color: #666666;
}
.summary-text
{
 color: Black;
}

.header
{
  background-color: Green;
  border: none;
  color: Black;
}


.default-button-box-button-wrapper:hover .default-button
{
  background-color: Olive;
}
.grid-header
{
  background-color: Green;
  border: none;
  color: Black;
}
.grid-header-cell
{
  background-color: Green;
  border: none;
  color: Black;
}
.grid-row
{
  background-color: White;
  color: Black;
}

.border-right-separation-bar{ border-right-color: #666666; }

.vehicleDetail { background-color: #B6B6B6; }
.vehicleDetailItemHeader
{
  background-color: #FFF;
  color: #2B2929;
}
.vehicleDetailItem { background-color: #EAEAEA; }
.vehicleDetailRemove
{
  color: #000;
  border: none;
  background-color: transparent;
}
.vehicleDetail-BorderFix
{
  border-right-color: #FFF;
}
.vehicleDetailProductSearch-BorderFix
{
  border-right-color: White;
}
.order-summary-background { background-color: #C1C6C7; }
.order-summary-total-background { background-color: #313944; }
.vehicleDetailSearchResult{background-color: #FFFFFF;}

.short-button-wrapper:hover .short-button { background-color: Olive; }
.medium-button-wrapper:hover .medium-button { background-color: Olive; }

.short-button-wrapper:hover .notification-accent {
  background-color: #960606;
  color: #FFF;
}

.white { color:White; }

/***begin: Color***/
.bg-eaeaea { background-color: #EAEAEA; }

.bg-white { background-color: #FFFFFF; }
.bg-red { background-color: red; }
.bg-notification { background-color: #F4F4F4; }
.bg-menu-color { background-color: #2B2929; }

.bg-242222{background-color: #242222;}
.border-color-4B4C4E{
  border-color: #7A7883;
}

.search-results-image-color {
  background-color: White;
}
.color-default-gray{
  color: #666666;
}

.advanced-search-header {
  color: #666666; /* #666; */
}

.color-tab-button-background
{
  color: Gray;/* #666; */
}

.color-lighter-font {
  color: #808080; /* needs a new color code?*/
}

.color-999 { color: #999999; }
.color-eaeaea { color: #EAEAEA; }
.color-fff { color: #FFFFFF; }
.color-green { color: green; }
.color-red { color: red; }
.color-border-white { border-color:#FFFFFF; }

.bg-odd{
  background: Green;
  color: Black;
}
.bg-even{
  background-color: White;
  color: Black;
}

.bg-white{background-color:#FFFFFF;}
.bg-default{background-color: Black;}
.bg-selected { background-color: #7A7883; }
.bg-notification-error-accent { background-color: #960606; }
.border-color-999393{ border-color: #999393;}
.border-color-d5dcdf{ border-color: #D5DCDF;}
.color-selected { color: #7A7883; }
.color-red { color: red; }
.color-notificationErrorColor { color: #960606; }
.border-color-999393{ border-color: #999393;}

.notification-accent
{
  background-color: #960606;
  color: #FFF;
}
.notification-message
{
  background-color: #F4F4F4;
  vertical-align: middle;
  line-height: 44px;
}
.notificationSubmit { background-color: green; }
.notificationSubmit:hover
{
  background-color: #003300;
}
.notificationSubmit[Disabled]:hover
{
  background-color: #808080;
}
.popup-summary-header{
  background-color: Green;
  color: Black;
}
.TilePopupButton{
  background-color: Green;
  color: Black;
}
.TilePopupButton:hover button{
  background-color: Gray;
  border-color: #7A7883;
  color: Black;
}


/*begin: color override for Product Search
  15452
*/

/*begin: theme-button*/
.theme-button button
{
  background-color: #7A7883;
  border: none;
  color: #ffffff;
  outline: none;
}
.theme-button:active button
{
  background-color: #7A7883;
  border-color: #7A7883;
  color: White;
}
.theme-button:disabled button
{
  background-color: #808080;
  border-color: #7A7883;
  color: #FFFFFF;
}
.theme-button.disabled button
{
  background-color: #808080;
  border-color: #7A7883;
  color: #FFFFFF;
}
.theme-button:hover button
{
  background-color: Gray;
  border-color: #7A7883;
  color: Black;
}
.theme-button:hover.selected button
{
  background-color: Gray;
  border-color: #7A7883;
  color: Black;
}
/*end: theme-button*/

/*begin: green-button*/
.green-button button
{
  background-color: #0F5921;
  border: none;
  color: #ffffff;
  outline: none;
}
.green-button:active button
{
  background-color: #0F5921;
  border: none;
  color: #ffffff;
  outline: none;
}
.green-button:disabled button
{
  background-color: #0F5921;
  border: none;
  color: #ffffff;
  outline: none;
}
.green-button.disabled button
{
  background-color: #0F5921;
  border: none;
  color: #ffffff;
  outline: none;
}
.green-button:hover button
{
  background-color: #3F3F3F;
  border: none;
  color: #ffffff;
  outline: none;
}
.green-button:hover.selected button
{
  background-color: #0F5921;
  border: none;
  color: #ffffff;
  outline: none;
}
/*end: green-button*/

/*begin: gray-button*/
.gray-button button
{
  background-color: #7F7F7F;
  border: none;
  color: #ffffff;
  outline: none;
}
.gray-button:active button
{
  background-color: #7F7F7F;
  border: none;
  color: #ffffff;
  outline: none;
}
.gray-button:disabled button
{
  background-color: #7F7F7F;
  border: none;
  color: #ffffff;
  outline: none;
}
.gray-button.disabled button
{
  background-color: #7F7F7F;
  border: none;
  color: #ffffff;
  outline: none;
}
.gray-button:hover button
{
  background-color: #3F3F3F;
  border: none;
  color: #ffffff;
  outline: none;
}
.gray-button:hover.selected button
{
  background-color: #7F7F7F;
  border: none;
  color: #ffffff;
  outline: none;
}
/*end: gray-button*/

/*begin: yellow-button*/
.yellow-button button
{
  background-color: #EDCB00;
  border: none;
  color: #000000;
  outline: none;
}
.yellow-button:active button
{
  background-color: #EDCB00;
  border: none;
  color: #000000;
  outline: none;
}
.yellow-button:disabled button
{
  background-color: #EDCB00;
  border: none;
  color: #000000;
  outline: none;
}
.yellow-button.disabled button
{
  background-color: #EDCB00;
  border: none;
  color: #000000;
  outline: none;
}
.yellow-button:hover button
{
  background-color: #3F3F3F;
  border: none;
  color: #ffffff;
  outline: none;
}
.yellow-button:hover.selected  button
{
  background-color: #EDCB00;
  border: none;
  color: #000000;
  outline: none;
}
/*end: yellow-button*/

/*begin: black-button*/
.black-button button
{
  background-color: #000000;
  border: none;
  color: #ffffff;
  outline: none;
}
.black-button:active button
{
  background-color: #000000;
  border: none;
  color: #ffffff;
  outline: none;
}
.black-button:disabled button
{
  background-color: #000000;
  border: none;
  color: #ffffff;
  outline: none;
}
.black-button.disabled button
{
  background-color: #000000;
  border: none;
  color: #ffffff;
  outline: none;
}
.black-button:hover button
{
  background-color: #3F3F3F;
  border: none;
  color: #ffffff;
  outline: none;
}
.black-button:hover.selected button
{
  background-color: #000000;
  border: none;
  color: #ffffff;
  outline: none;
}
/*end: black-button*/

/*begin: red-button*/
.red-button button
{
  background-color: #C00000;
  border: none;
  color: #ffffff;
  outline: none;
}
.red-button:active button
{
  background-color: #C00000;
  border: none;
  color: #ffffff;
  outline: none;
}
.red-button:disabled button
{
  background-color: #C00000;
  border: none;
  color: #ffffff;
  outline: none;
}
.red-button.disabled button
{
  background-color: #C00000;
  border: none;
  color: #ffffff;
  outline: none;
}
.red-button:hover button
{
  background-color: #3F3F3F;
  border: none;
  color: #ffffff;
  outline: none;
}
.red-button:hover.selected button
{
  background-color: #C00000;
  border: none;
  color: #ffffff;
  outline: none;
}
/*end: red-button*/

/*end: color override for Product Search*/

/*begin: color override for Product Search
  15586
  position:absolute;left:5%;top:9%;
*/
.ui-spinner{
  position : absolute ;
  left     : 5%       ;
  top      : 9%       ;
}

/*begin: theme-spinner*/
.theme-spinner
{
  color: #ffffff;
}
.theme-spinner:active
{
  color: White;
}
.theme-spinner:disabled
{
  color: #FFFFFF;
}
.theme-spinner.disabled
{
  color: #FFFFFF;
}
.theme-spinner:hover
{
  color: Black;
}
.theme-spinner:hover.selected
{
  color: Black;
}
/*end: theme-spinner*/

/*begin: green-spinner*/
.green-spinner
{
  color: #ffffff;
}
/*end: green-spinner*/

/*begin: gray-spinner*/
.gray-spinner
{
  color: #ffffff;
}
/*end: gray-spinner*/

/*begin: yellow-spinner*/
.yellow-spinner
{
  color: #000000;
}
/*end: yellow-spinner*/

/*begin: black-spinner*/
.black-spinner
{
  color: #ffffff;
}
/*end: black-spinner*/

/*begin: red-spinner*/
.red-spinner
{
  color: #ffffff;
}
/*end: red-spinner*/

/*end: color override for Product Search*/
