/* styles */

/* Print */
@media print {
   thead {display: table-header-group;}
  .noPrint {display:none}
}

/* hide Pay with credit card checkbox, Gregory */
#payCC { 0display: none; }

/* Categories Catalog */
#CategoriesSelection {}
#CategoriesSelection a {}
#CategoriesImages { background-color: lightyellow ; }
#CategoriesImages tr {}
#CategoriesImages td td {}
.CategoryImageCellNo { padding: 5px; background-color:red; }
.CategoryImageCell  { padding: 7px; text-align:center; font-weight:bold; }
.CategoryImageCell a {}

/* style for Grady */
input[type=checkbox] {
   0-ms-transform: scale(2); /* IE */
   0-moz-transform: scale(2); /* FF */
   0-webkit-transform: scale(2); /* Safari and Chrome */
   0-o-transform: scale(2); /* Opera */
  0height: 20px;
  0width: 20px;
  0background-color:navy;
  0color: navy;
 0border: solid red 1px;
}
0input.checkbox       {
  background-color:red;
 0color: red;
 border: solid red 1px;
 font-weight: bold;
}

#ItemImageOver img {
 border-width:5px;
 border-color:black;
 border-collapse:separate;
}


/* styles base */





body0 {color: red;background-color:yellow}
a0 {color: red}

table {     
  border-color: silver;
  border-collapse: collapse; 
}
td { border-color: silver}

#ItemImageOver img {
  border-width:5px;
  border-color:black;
  border-collapse:separate;
}



.QOMenuEntryText {color: white}
.QOMenuEntryTextNoLink {color: gray}

#ItemImageOver img {
  border-width:5px;
  border-color:black;
  border-collapse:separate;
}

/*Top Hint Table*/
#TopHintTable {
 0background-image: url(/WD/Header/Images/Hint_Background.jpg);
 background-repeat:repeat-x;
}
#TopHint {
 color: black;
}
#dmsTopHintCustomer {
 color: black;
}
#dmsTopHintLink     {
 color: black;
}


/* Oeder Buttons */                                                       
/* #KitCatalogButton button {border: none; background: none;} */         
/* 
#SavedOrdersButtonTest button {padding: 0px; overflow:visible;}
*/
/*
#SavedOrdersButton button {border:0;background:none;overflow:visible;}
#KitCatalogButton button {border:0;background:none;overflow:visible;}
#CategoriesButton button {border:0;background:none;overflow:visible;}     
#SearchButton     button {border:0;background:none;overflow:visible;}     
#CatalogButton    button {border:0;background:none;overflow:visible;}     
#DealsButton      button {border:0;background:none;overflow:visible;}     
#PromotionsButton button {border:0;background:none;overflow:visible;}     
#CustomOrderButton button {border:0;background:none;overflow:visible;}    
*/


/* catalog style */

.catalogContainer {
	border-style:solid;

        border-width:1px;
}

#catalogRedBox {
	border-style:solid;

        border-width:4px;
        border-color:red;
}
.CatalogRedBox {
  background-color:red;
  border-color:red;
}
.CatalogRedBoxTitle {
  background-color:red;
  color:white;
  font-size:large;
};

.catalogSelectionArea0 {
	float: left;
	width: 25%;
	border-radius: 20px;
	color: #000;
	font-size: x-small;
	text-align: center;
}

#vehiclePartsSeparator {rge;
	background-color:red;
}
#groupCatSeparator {
	background-color:red;
}


.catalogSelected {
  background-color: silver;
};

.catalogInitial {
  background-color: #ffffc6;
}

/* WHI ACES catalog styles */
.pML { /* manufacturer label */
   margin:0px; padding:0px; display:inline;   font-weight:bold;
}
.pP  { /* position           */
   margin:0px; padding:0px; display:inline;   font-weight:bold;
}
.pR  { /* region             */
   margin:0px; padding:0px; display:inline;   color:blue;
}
.pQ  { /* qualifier          */
   margin:0px; padding:0px; display:inline;   margin-left:50px;
}
.pQN { /* qualifier note     */
   margin:0px; padding:0px; display:inline;   margin-left:50px; color:blue;
}





/* parts */

.catalogPartsTableHeader {
  background-color: black;
  color:white;
}
.catalogPartsCatHeader {
  background-color: red;
  color:white;
}
.catalogPartsMfrHeader {
  background-color: gray;
  color:white;
}
.catalogPartsOddLine {
  background-color: #white;
}
.catalogPartsEvenLine {
  background-color: #ffffcc;
}

.catalogPartsNonCatalogData {
  color:navy;
}
.catalogPartsSubstitute {
  font-style:italic;
  background-color: yellow;
}

/* /catalog style */



/* iPhone menu */

/* body { */
.bodyNZiPhone {
    margin: 0;
/*
    font-family: Helvetica;
    background: #FFFFFF;
    color: #000000;
    0overflow: hidden;
    0-webkit-text-size-adjust: none;
*/
}

/* body > h1 { */
.h1NZiPhone {
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    line-height: 20px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-overflow: ellipsis;
    color: #FFFFFF;
    background: url(/iPhoneToolbar.png) #6d84a2 repeat-x;
    border-bottom: 1px solid #2d3642;
}

/* .button { */
.buttonNZiPhone {
    0position: absolute;
    top: 8px;
    right: 6px;
    -webkit-border-image: url(/iPhoneButton.png) 0 5 0 5;
    -webkit-border-radius: 0;
    border-width: 0 5px 0 5px;
    padding: 0;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: rgba(0, 0, 0, 0.6) 0px -1px 0;
    text-decoration: none;
    background: none;
}

.iPhoneNZmenusContainer {
    0display: none;

    margin: 0;
    font-family: Helvetica;
    background: #FFFFFF;
    color: #000000;
    //overflow: hidden;
    -webkit-text-size-adjust: none;
}


.iPhoneNZmenuContainer {
    display: none;

    margin: 0;
    font-family: Helvetica;
    background: #FFFFFF;
    color: #000000;
    //overflow: hidden;
    -webkit-text-size-adjust: none;
}

.iPhoneNZmenu {
    0display: none;
    0position: absolute;
    left: 0;
    top: 41px;
    width: 100%;
    0min-height: 418px;
    margin: 0;
    padding: 0;
}


.liiPhoneNZ {
    0margin: 0;
    border-bottom: 1px solid #E0E0E0;
    0padding: 0;
    background: url(/iPhoneArrow.png) no-repeat right center;
    font-size: 20px;
    font-weight: bold;
    list-style: none;
    display: block;

    text-decoration: none;
    padding: 8px 32px 8px 8px;
    0color: inherit;
    0color: red;
    0font-size: 20px;
}

.liiPhoneNZ:hover0 {
    background: url(/iPhoneArrow_navy.png) no-repeat right center;
    background-color: navy;
    0color:red;
    0font-size: 40px;
}


.aiPoneNZ {
    text-decoration: none;
    display: block;
    padding: 8px 32px 8px 8px;
    0color: inherit;
    color: red;
    font-size: 20px;
}




/* --*/

.goButton {
    -webkit-border-image: url(/iPhoneGoButton.png) 0 5 0 5;
    border-width: 0 5px;
}

