<!-- table items -->

h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 24px;  font-style: normal;
     font-variant: normal;  font-weight: bold;
     color: #000000;  word-spacing: normal; margin-bottom: 0; 
}


table.border { border: 1px solid #FF0000; 
}

table.borderred { border: 1px solid #FF0000; 
}

td.seperator { border-right: 1px dotted #FA1813; 
               border-bottom: 1px dotted #FA1813; 
}

td.seperator3 { border-left: 1px dotted #FA1813;
                border-right: 1px dotted #FA1813;
                border-bottom: 1px dotted #FA1813;
}
                                
td.rightseperator { border-right: 1px dotted #FA1813;
}

td.horizbtm { border-bottom: 1px dotted #FA1813;
}

td.horiztop{ border-top: 1px dotted #FA1813;
}

td.titlebg { background: #FA1813;
             background-color: #FA1813;
}

td.bigtext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
             font-size: 13px;  font-style: normal;  font-variant: normal;
             font-weight: bold; color: #FFFFFF; background-color: #FA1813;
}
td.heading { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
             font-size: 13px;  font-style: normal;  font-variant: normal;
             font-weight: bold; color: #003366; background-color: #D5EAFF;
}
td.heading2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
             font-size: 13px;  font-style: normal;  font-variant: normal;
             font-weight: bold; color: #ffffff; background-color: #003366;
}

td.disc { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 13px;  font-style: normal;  font-variant: normal;
          font-weight: bold; color: #FF0000; border-left: 1px dotted #FA1813; 
          border-right: 1px dotted #FA1813; border-bottom: 1px dotted #FA1813; 
}

td.text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
          font-size: 11px;  font-style: normal;  font-variant: normal;
          font-weight: normal; color: #000000;  line-height: 16px; 
}

p.textwht { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 12px;  font-style: normal;  font-variant: normal;
            font-weight: normal; color: #000000;  line-height: 16px;
            background-color: #FFFFFF;   }

font.desctext { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 12px;  font-style: normal;  font-variant: normal;
                font-weight: bold; color: #000000; 
}

font.titlebar { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                font-size: 18px;  font-style: normal;  font-variant: normal;
                font-weight: bold;  color: #FFFFFF;  word-spacing: normal; 
}

a.lnk { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;  font-style: normal;  font-variant: normal;
        font-weight: bold; color: #0000FF; text-decoration: underline;
} 

a.lnk:link { text-decoration: underline; }

a.lnk:visited { text-decoration: underline; }

a.lnk:hover { color: #FF0000; text-decoration: none;  }

/* Bosch Index Page Items */

table.boschtable {
	width: 100%;
	border-bottom: 1px solid #FA1813;
	border-top: 1px solid #FA1813;
	border-left: 1px solid #FA1813;
	border-right: 1px solid #FA1813;
	background-color: #FFFFFF;	
}  
.janpromo {color: #FA1813}

table.boschtable td {
	margin: 0;
	padding: 2px 2px;
	border-bottom: 1px dotted #FA1813;
}

table.boschtable col.size1{
	width:15%;
	
}

table.boschtable col.size2{
	width:65%;
		
}

table.boschtable col.size3{
	width:10%;
	text-align: right;
}

table.boschtable col.size4{
	width:10%;
	text-align: right;
}

table.boschtable a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                     font-size: 12px;  font-style: normal;  font-variant: normal;
                     color: #0000FF; text-decoration: underline; 
}

.section  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 18px;  font-style: normal;  font-variant: normal; 
            font-weight: bold;  color: #FFFFFF;  word-spacing: normal;
            background-color: #FA1813; border-bottom: 0px dotted #FA1813;
            text-align: center;
}
.boschhd1 { font-size: 24px;  font-weight: bold; 
}
table.reference
{
border:1px solid #336633;
border-collapse:collapse;
}

table.reference th
{
background-color:#e5eecc;
border:1px solid #336633;
padding:3px;
vertical-align:top;
}

table.reference td 
{
border:1px solid #336633;
padding:3px;
vertical-align:top;
}


.promoredjan {
    font-size: 16px;
    color: #000000; 
    font-weight: bold;
    background-color: #E2E2FD;
}	
