/* styles t.b.v. templates Product - Default, Aanbieding, Prijspakker en Top  */

TD.ProductDescription {
    height:46px;
    padding:5px;
    vertical-align:top;
}

DIV.ProductDescription {
    color:#000000;
    line-height:13px;
    width:160px;
    height:39px;
    text-overflow:ellipsis;
    overflow:hidden;
}

TD.ProductFooter {
    background-color: #333333;
    height:30px;
    padding:0px;
    margin:0px;
}

A.FooterLink {
    font-weight:bold;
    text-decoration: underline;
    color: #FFFFFF;
}

A:HOVER.FooterLink {
    color: #8693B0;
}

.ProductHeader {
    font-weight:bold;
    color:#333333;
}

/* styles t.b.v. templates Product - Regel in Lijst */

TR.ProductRowA {
    height:100px;
    background-color:#FFFFFF;
}

TR.ProductRowA TD.ProductImage {

}

TR.ProductRowB {
    height:100px;
    background-color:#FFFFFF;
}

TR.ProductRowB TD.ProductImage {
    background-color:#FFFFFF;
}
.LineRight {
    border-right:1px solid #D9D9D9;
}
TD.ProductPrice {
    text-align:right;
    padding:10px 5px 5px 5px; 
    border-bottom:1px solid #D9D9D9;
}

TD.ProductImage { 
    color:#999999;
    font-size: 9px;
    text-align:center; 
    padding:10px 5px 5px 5px; 
    border-bottom:1px solid #D9D9D9; 
} 

A.ProductImage { 
    color:#999999;
    font-size: 9px;
    text-decoration:none;
} 
A:HOVER.ProductImage { 
    color:#999999;
    font-size: 9px;
    text-decoration:underline;
} 

TD.ProductInfo {  
    padding:0px;
    border-bottom:1px solid #D9D9D9;  
} 

DIV.ProductInfo {
    width:100%;
    height:69px;
    overflow-X:hidden;
    overflow-Y:auto;
    vertical-align:top;
    padding:12px 5px 5px 5px;
}
TD.ProductButtons {  
    vertical-align:bottom;
    padding:0px 0px 12px 5px;  
    border-bottom:1px solid #D9D9D9; 
    height:100%;
}

TD.ProductRowNumber {  
    text-align:right;
    vertical-align:top;
    padding:10px 10px 0px 0px;  
    border-bottom:1px solid #D9D9D9; 
}

DIV.ProductRowNumber {   
    width:20px;   
    height:20px;   
    background-color: #CE0019;   
    color: #FFFFFF;   
    text-align: center;   
    font-weight: bold;   
    padding-top:2px;                                            
} 







/* Productobject groene en bottom rij */



DIV.productdesc_overflow {
    color:#000000;
    line-height:13px;
    width:160px;
    height:39px;
    text-overflow:ellipsis;
    overflow:hidden;
}





/* Alle product templates*/
    TD.ListHeader {    
        font-weight:bold;   
        padding-left:10px;   
        height:15px;   
        border-bottom:1px solid #8693B0;    
        background-color: #FFFFFF;     
    }     
    TD.ListFooter {    
        font-weight:bold;   
        padding-left:10px;   
        height:20px;     
        background-color: #FFFFFF;     
    }                       

    DIV.RowCount {   
        width:20px;   
        height:20px;   
        background-color: #D4C0D5;   
        color: #FFFFFF;   
        text-align: center;   
        font-weight: bold;   
        padding-top:2px;                                                
    } 



TD.prijs {
    padding-top:2px;
    height:18px;
}


/* gekleurde boxjes met type prijs (bruto, netto, etc) */

.brutoprijs, .aanbieding, .nettoprijs, .uwprijs {
    font-size:10px;
    height:15px;
    border-width: 1px;
    border-style: solid;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 1px;
    text-align: right;
}

.aanbieding {
    color: #FFD719;
    border-color: #FFD719;
}

.brutoprijs {
    color: #999999;
    border-color: #999999;
}

.nettoprijs {
    color: #CC3401;
    border-color: #CC3401;
}

.uwprijs {
    color: #016799;
    border-color: #016799;
}


.ProductTabStartGreen, .ProductTabStartOrange, .ProductTabStartPurple, .ProductTabStartYellow {
    cursor:hand;
    background-repeat: no-repeat; 
    height:20px;
    width:6px; 
}

.ProductTabEndGreen, .ProductTabEndOrange, .ProductTabEndPurple, .ProductTabEndYellow {
    cursor:hand;
    background-repeat: no-repeat; 
    height:20px;
    width:10px; 
}

.ProductTabStartGreen { 
    background-image: url(/files/C/1/C192FE05.gif);
} 

.ProductTabEndGreen { 
    background-image: url(/files/7/0/70FA0530.gif);
} 

.ProductTabStartOrange { 
    background-image: url(/files/2/D/2DDAF9E9.gif);
} 

.ProductTabEndOrange { 
    background-image: url(/files/0/C/0CEA9540.gif);
} 

.ProductTabStartPurple { 
    background-image: url(/files/5/0/501EBB26.gif);
} 

.ProductTabEndPurple { 
    background-image: url(/files/D/1/D147B76C.gif);
} 

.ProductTabStartYellow { 
    background-image: url(/files/C/3/C3BBE4EE.gif);
} 

.ProductTabEndYellow { 
    background-image: url(/files/9/0/904B817A.gif);
} 

.ProductTabMiddleYellow {
    font-weight:bold;
    color:#FFFFFF;
    background-color:#FFD718;
    width:72px;
}
.ProductTabMiddlePurple {
    font-weight:bold;
    color:#FFFFFF;
    background-color:#B591B6;
    width:72px;
}
.ProductTabMiddleOrange {
    font-weight:bold;
    color:#FFFFFF;
    background-color:#FF6600;
    width:72px;
}
.ProductTabMiddleGreen {
    font-weight:bold;
    color:#FFFFFF;
    background-color:#99CC00;
    width:72px;
}
.Yellow {
    background-color:#FFD718;
}
.Purple {
    background-color:#B591B6;
}
.Orange {
    background-color:#FF6600;
}
.Green {
    background-color:#99CC00;
}


/* P  R O D U C T T E M P L A T E  O F F E R */
TD.ProductHeaderOffer {
    background-color:#CE0019;
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    padding:5px;
    vertical-align:top;
}




































