.viewTable {
    border-color: #A1A1A1;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

.viewTDHead {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    text-align: center;
    background-color: #313131;
    color: #FFFFFF;
    padding: 3px;
    font-weight: bold;
    font-size: 10px;
}
                                                                                                                    
.viewTD {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #F9F9F9;
    font-size: 10px;
}

.viewTDhighlight {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #FFFF99;
    font-size: 10px;
}

.itemTable {
    border-color: #A1A1A1;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
                                                                                                                      
.itemTDHead {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    text-align: center;
    background-color: #313131;
    color: #FFFFFF;
    padding: 3px;
    font-weight: bold;
    font-size: 10px;
}

.itemTDHeadReverse {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    text-align: center;
    background-color: #FFFFFF;
    color: #313131;
    padding: 3px;
    font-weight: bold;
    font-size: 10px;
}

.itemTD {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #F9F9F9;
    font-size: 10px;
}

.itemTDhighlight {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #e8b7b7;
    font-size: 10px;
}

.subnav { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold }
.whitesubnav { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold }
.boxtext { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva }

.boxtitle {
  color: #3F3F3F;
  font-size: 16px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-image: url(images/boxheadbg.gif);
  letter-spacing: 1px;
}

.boxtitletext { 
  color: #000000; 
  font-size: 16px; 
  font-weight: bold; 
  font-family: Verdana, Arial, Geneva 
}

.boxtitletext2 { 
  color: #000000; 
  font-size: 16px; 
  font-weight: bold; 
  font-family: Verdana, Arial, Geneva 
}

.productbold { 
  color: #B10000; 
  font-size: 16px; 
  font-weight: bold; 
  font-family: Verdana, Arial, Geneva 
}

.replacedPart { 
  color: #2CAD5D; 
  font-size: 12px; 
  font-weight: bold; 
}

A.subnav:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; padding: 2px 2px 2px 2px } 
A.subnav:visited { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; padding: 2px 2px 2px 2px }
A.subnav:hover { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: underline; padding: 2px 2px 2px 2px }

.footer { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; }
A.footer:link { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; } 
A.footer:visited { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; }
A.footer:hover { color: #C8A500; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold;  }

td { color: #000000; font-size: 11px; font-family: Verdana, Arial, Geneva }

.loginmargin {
	padding-top: 48px;
    }
	
.loginbox {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
    border: 1px solid #A1A1A1;
	background: #FDFCEC;
	font-family: Verdana, Arial, Geneva;
	line-height: 120%;
    }
	
.textboxlogin {
	background: #CD332C;
	border: 1px solid #670803;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	margin-top: 4px;
	font-weight: bold;
	} 
	
.formbutton {
	background: #CD332C;
	border: 1px solid #670803;
    font-size: 11px;
    font-family: verdana, arial, sans-serif;
	color: #FFFDE6;
	font-weight: bold;
	} 

.bluesmtxt {
    font-size: 10px;
    font-family: verdana, arial, sans-serif;
	color: #333333;
	font-weight: bold;
	} 
	
A.bluesm:link { color: #B10000; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline; } 
A.bluesm:active { color: #B10000; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline; } 
A.bluesm:visited { color: #B10000; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: underline; } 
A.bluesm:hover { color: #333333; font-size: 10px; font-family: verdana, arial, sans-serif; text-decoration: none; }

.footertxt {
    font-size: 10px;
    font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	} 



.box {
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right:8px;
  padding-top: 8px;
  line-height: 130%;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #A1A1A1;
} 
	
A.boxlink:link { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none;} 
A.boxlink:visited { color: #000000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none; }
A.boxlink:hover { color: #AA1712; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none; }

.categorybox {
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right:8px;
	padding-top: 8px;
	line-height: 130%;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #A1A1A1;
	text-align:center;
} 

.newsbox {
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right:8px;
	padding-top: 8px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #A1A1A1;
	text-align:center;
} 

.boxSide {
        padding-bottom: 8px;
        padding-left: 8px;
        padding-right:8px;
        padding-top: 0px;
        line-height: 130%;
        border-width: 0px 1px 1px 1px;
        border-style: solid;
        border-color: #A1A1A1;
}

.error {
  color: #ff0000;
  font-size: 12px;
  font-family: arial;
}

.error2 {
  color: #ff0000;
  font-size: 12px;
  font-family: arial;
  font-weight: bold;
}


A.redlink:link { color: #B10000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: underline;}
A.redlink:visited { color: #B10000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: underline; }
A.redlink:hover { color: #333333; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none; }

.daysTD {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #ACACD4;
}
                                                                                      
.daysTDyellow {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #F7D722;
}
                                                                                      
.daysTDorange {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #F2A41C;
}

.daysTDgreen {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #8DC63F;
}
                                                                                      
                                                                                      
.daysTDredorange {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #E9612C;
}
                                                                                      
                                                                                      
.daysTDred {
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Geneva;
  text-align: center;
  background-color: #E92C2D;
}

A.bluelink:link { 
  color: #BF1913; 
  font-size: 10px; 
  font-family: Verdana, Arial, Geneva; 
  font-weight: bold; 
  text-decoration: none; 
} 
A.bluelink:visited { 
  color: #BF1913; 
  font-size: 10px; 
  font-family: Verdana, Arial, Geneva; 
  font-weight: bold; 
  text-decoration: none; 
}
A.bluelink:hover { 
  color: #666666; 
  font-size: 10px; 
  font-family: Verdana, Arial, Geneva; 
  font-weight: bold;  
  text-decoration: underline; 
}

A.bluelink2:link {
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Arial, Geneva;
  font-weight: bold;
  text-decoration: none;
}
A.bluelink2:visited {
  color: #000000;
  font-size: 10px;
  font-family: Verdana, Arial, Geneva;
  font-weight: bold;
  text-decoration: none;
}
A.bluelink2:hover {
  color: #AA1712;
  font-size: 10px;
  font-family: Verdana, Arial, Geneva;
  font-weight: bold;
  text-decoration: none;
}

/*************invoice styles**************/
.footerbg {
  color: #333333;   font-size: 10px;
  font-weight: bold;   font-family: Verdana, Arial, Geneva;
  background-image: url(images/footer_background.gif);
  padding-top: 8px; 
}

.invWhtName { color: #FFFFFF; font-size: 20px; font-family: Arial, Verdana, Geneva;}
                                                                                                                     
.invWhtOrderInfo { color: #FFFFFF; font-size: 16px; font-family: Arial, Verdana, Geneva; font-weight: bold;}
                                                                                                                     
.invTxtDes{ color: #CD332C; }

.sideHeaderTD { 
	background-color: #D82124;
	color: #FFFFFF;   
	font-size: 10px;
    font-weight: bold;   
	font-family: Verdana, Arial, Geneva;
  	}

.boxtopTD { 
	background-color: #D82124;
	color: #FFFFFF;   
	font-size: 10px;
    font-weight: bold;   
	font-family: Verdana, Arial, Geneva;
	padding-bottom: 2px;
    padding-top: 2px;
  	}

.divHidden {
display: none;
}
                                                                                
                                                                                
.divShown {
}

/*************tab styles**************/
                                                                                                                             
A.offlink:link { color: #000000; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
A.offlink:visited { color: #000000; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
A.offlink:hover { color: #C1221B; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
                                                                                                                             
A.onlink:link { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
A.onlink:visited { color: #FFFFFF; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
A.onlink:hover { color: #FEF3A5; font-size: 9px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight: bold;}
                                                                                                                             
/*************below tab link styles**************/
A.toplink:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.toplink:visited { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.toplink:hover { color: #FFF29A; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold;  text-decoration: none; }

A.toplink2:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: underline; }
A.toplink2:visited { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: underline; }
A.toplink2:hover { color: #FFF29A; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold;  text-decoration: none; }

A.headlink:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.headlink:visited { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.headlink:hover { color: #FFF29A; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold;  text-decoration: none; }

A.ptrlink:link { color: #000000; font-size: 12px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.ptrlink:visited { color: #000000; font-size: 12px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.ptrlink:hover { color: #FF0000; font-size: 12px; font-family: Verdana, Arial, Geneva; font-weight: bold;  text-decoration: none; }

A.blacklink:link { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.blacklink:visited { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold; text-decoration: none; }
A.blacklink:hover { color: #FFF29A; font-size: 10px; font-family: Verdana, Arial, Geneva; font-weight: bold;  text-decoration: none; }

.invoicetopTD { 
	background-color: #313131;
}

.redhead {
  color: #C01E18;
  font-size: 16px;
  font-family: Verdana, Arial, Geneva; 
}


/*************headings**************/

H2 {
  color: #C01E18;
  font-size: 22px;
  font-family: Verdana, Arial, Geneva; 
}

.bigheading {
  color: #C01E18;
  font-size: 22px;
  font-family: Verdana, Arial, Geneva; 
}

.standout {
  color: #000000;
  font-size: 20px;
  font-family: Verdana, Arial, Geneva; 
  font-weight: bold;
}

.openOrder {
  color: #ff0000;
  font-size: 11px;
  font-family: arial;
}
A.openOrder:link { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: underline;}
A.openOrder:visited { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: underline; }
A.openOrder:hover { color: #333333; font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none; }

.shippedOrder {
  color: #12bd56;
  font-size: 10px;
  font-family: arial;
}

.origInvBox {
  position: absolute;
  top: 200px;
  left: 100px;
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right:18px;
  padding-top: 8px;
  line-height: 130%;
  background-color: #ffffff;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #A1A1A1;
  visibility: hidden;
} 

.transferBox {
  position: absolute;
  top: 200px;
  left: 100px;
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right:18px;
  padding-top: 8px;
  line-height: 130%;
  background-color: #ffffff;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #A1A1A1;
  visibility: hidden;
}

.creditMemoBox {
  position: absolute;
  top: 200px;
  left: 100px;
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right:18px;
  padding-top: 8px;
  line-height: 130%;
  background-color: #ffffff;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #A1A1A1;
  visibility: hidden;
}

.emailStatementBox {
  position: absolute;
  top: 200px;
  left: 100px;
  padding-bottom: 18px;
  padding-left: 18px;
  padding-right:18px;
  padding-top: 8px;
  line-height: 130%;
  background-color: #ffffff;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
  border-color: #A1A1A1;
  visibility: hidden;
}

.groupOneTD {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #E5E5E5;
    font-size: 10px;
}

.groupTwoTD {
    border-color: #A1A1A1;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 3px;
    background-color: #D5D5D5;
    font-size: 10px;
}

.fieldHighlight {
    padding: 3px 2px 3px 2px;
    font-size: 12px;
    border-color: #000000;
    background-color: #F59B99;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.fieldNormal {
    padding: 3px 2px 3px 2px;
    font-size: 12px;
    border-color: #000000;
    background-color: #ffffff;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

.reportResults {
    font-size: 12px;
}
