body {
scrollbar-track-color: #9CC4C5;
scrollbar-face-color: #39586F;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #FFFFFF;
}

.section {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold}
.bodyhdr {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #D75600;
}
.bodytxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;  line-height: 100%; }
.bodytxt2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; }
.select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Red; font-weight: bold;  line-height: 100%;  text-decoration: underline; PADDING-LEFT: 3px;
 }

a {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
a:visited {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
a:hover {
        color: Red;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
a.link {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;

        }
a.link:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #355B93;
        font-weight: bold;
}
a.link:hover {
        color: Red;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        height: 20px;
        line-height: 20px;
        vertical-align: baseline;
        text-decoration: underline;
}
a.pricelink {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;

        }
a.pricelink:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #355B93;
        font-weight: bold;
}
a.pricelink:hover {
        color: Red;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        height: 20px;
        background: White;
        line-height: 20px;
        vertical-align: baseline;
        text-decoration: underline;
}
a.pricesmall {
        color: #355B93;
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;

        }
a.pricesmall:visited {
        font-family: Tahoma;
        font-size: 10px;
        color: #355B93;
        font-weight: bold;
}
a.pricesmall:hover {
        color: Red;
        font-family: Tahoma;
        font-size: 10px;
        font-weight: bold;
        height: 20px;
        background: White;
        line-height: 20px;
        vertical-align: baseline;
        text-decoration: underline;
}
a.menu {
        color: #FF9900;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;
		  display:block;

        }
a.menu:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: FF9900;
        font-weight: bold;
		  display:block;
}
a.menu:hover {
        color: Red;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        height: 20px;
        background: White;
        line-height: 20px;
        vertical-align: baseline;
        text-decoration: none;
		  display:block;
}
a.menu2 {
        color: #00008B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;

        }
a.menu2:visited {
        color: #00008B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;
}
a.menu2:hover {
        color: #FF8C00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 20px;
        height: 20px;
        vertical-align: baseline;
        text-decoration: none;
}
a.group {
        color: #00008B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;

        }
a.group:visited {
        color: #00008B;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;
}
a.group:hover {
        color: #FF8C00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;
}
a.category {
        color: #305DDD;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
        line-height: 15px;
        }
a.category:visited {
        color: #305DDD;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;
		  
}
a.category:hover {
        color: #FF8C00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;
}
a.subcategory {
        color: #4B5661;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;

        }
a.subcategory:visited {
        color: 4B5661;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
		  line-height: 15px;
}
a.subcategory:hover {
        color: #FF8C00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: underline;
		  line-height: 15px;
}
a.firm {
        font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: bold;
        text-decoration: underline;

        }
a.firm:visited {
        font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: bold;
        text-decoration: underline;
}
a.firm:hover {
        font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0066CC; font-weight: bold;
        text-decoration: underline;
}
a.firmsmall {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;

        }
a.firmsmall:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
}
a.firmsmall:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
}
a.context {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;

        }
a.context:visited {
        color: #355B93;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
}
a.context:hover {
        color: #FF8C00;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
}

.bodytxtlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9900;
}
.blinks { font-family: Verdana, Tahoma; font-size: 11px; color: Black; font-weight: bold;  text-align: center;  line-height: 15px;   }
.searchbox {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; LEFT: 0px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif;
        font: normal;
}
.forma {
        BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 11px; LEFT: 0px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: 1px solid #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font: bold;
}
INPUT {
        FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: verdana,helvetica,sans-serif
}
HR{
        height: 1px;
}
.news{
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: normal;
}
SPAN.up A:link {
        BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 1px; COLOR: #313131; BORDER-BOTTOM: 1px solid #666666; TEXT-DECORATION: none;
        background-color: #E7E7E7;
}
SPAN.up A:visited {
        BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 1px; COLOR: #313131; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: none;
        background-color: #ECECEC;
}
SPAN.up A:hover {
        BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 1px; COLOR: #313131; BORDER-BOTTOM: 1px solid #666666; TEXT-DECORATION: none;
}
SPAN.up A:hover {
        COLOR: #4C4C4C; BACKGROUND-COLOR: #87CEFA;
}
SPAN.up2 A:link {
        BORDER-RIGHT: 1px solid #5A5A5A; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 1px; COLOR: #5A5A5A; BORDER-BOTTOM: 1px solid #5A5A5A; TEXT-DECORATION: none;
        background-color: #E7E7E7;
        BORDER-LEFT: #5A5A5A 1px solid;
        BORDER-TOP: #5A5A5A 1px solid;
        font: Tahoma;
}
SPAN.up2 A:visited {
        BORDER-RIGHT: #5A5A5A 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 1px; COLOR: #5A5A5A; BORDER-BOTTOM: #5A5A5A 1px solid; TEXT-DECORATION: none;
        background-color: #E7E7E7;
        BORDER-LEFT: #5A5A5A 1px solid;
        BORDER-TOP: #5A5A5A 1px solid;
        font: Tahoma;
}
SPAN.up2 A:hover {
        BORDER-RIGHT: #5A5A5A 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 1px; COLOR: #5A5A5A; BORDER-BOTTOM: #5A5A5A 1px solid; TEXT-DECORATION: none;
        BORDER-LEFT: #5A5A5A 1px solid;
        BORDER-TOP: #5A5A5A 1px solid;
}
SPAN.up2 A:hover {
        COLOR: White; BACKGROUND-COLOR: #CD5C5C;
        font: Tahoma;
}
SPAN.sel A:link {
        PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #0000CD; TEXT-DECORATION: none;
}
SPAN.sel A:visited {
        PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #0000CD; TEXT-DECORATION: none
}
SPAN.sel A:hover {
        BORDER: #000000 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none
}
SPAN.sel A:hover {
        COLOR: #FF4500; BACKGROUND-COLOR: #DCDCDC;
}
#id1{
 border: 1px dotted #BCBCBC;
}
#id2{
 border-bottom: 1px dotted #BCBCBC;
}
#id3{
 border: 1px solid #BCBCBC; padding-left: 5px;
 background-color: #DCDCDC;
}
#id4{
 border-right: 1px dotted #BCBCBC; border-bottom: 1px dotted #BCBCBC;
}
#id5{
 border-top: 1px solid #BCBCBC;
}
#id6{
 border-bottom: 1px solid #BCBCBC;
}
#id7{
        border: 1px solid #C1C1C1;
        padding-left: 1px;
}
#id8{
 border: 1px solid #BCBCBC;
 background-color: #E9E9E9;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;
}
#id9{
 border: 1px solid #E8E8E8;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;
 padding-left: 5px;
}
#id10{
 border: 1px solid #C0C0C0;
}
#id11{
 border: 1px solid #B6B6B6;
 background-color: White;
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;
}
.component{
 font-family: Tahoma; font-size: 11px; color: #333333; font-weight: normal;
 padding-left: 2px;
}
.carname{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #708090; font-weight: bold;
 padding-left: 2px;
}
.tableh1{
        font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;
}
.firmheader{
        font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #0066CC; font-weight: bold;
        text-decoration: none;
}
.city{
 font-family: Tahoma; font-size: 12px; color: #333333; font-weight: bold;
}
.tel{
 font-family: Tahoma; font-size: 11px; color: #333333; font-weight: bold;
}
.smalltext{
 font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 9px; color: #333333; font-weight: normal;
}
.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.errormessage{
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Red; font-weight: bold;
        text-align: center;
}
.myheader{
        font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D75600;
}
.group{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #00008B;
}
.category {
        color: #305DDD;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;
}
.subcategory {
        color: 4B5661;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        vertical-align: baseline;
        text-decoration: none;

        }

/* -----------------  My additions --------------------*/
.up2L{
        BORDER-RIGHT: #5A5A5A 1px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        MARGIN-LEFT: 1px;
        BORDER-BOTTOM: #5A5A5A 1px solid;
        TEXT-DECORATION: none;
        BORDER-LEFT: #5A5A5A 1px solid;
        BORDER-TOP: #5A5A5A 1px solid;
        COLOR: White;
        BACKGROUND-COLOR: #CD5C5C;
        FONT: Tahoma;
}

a.linkwhite {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.linkwhite:visited {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.linkwhite:hover {
        color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
}

a.linkblack {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.linkblack:visited {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
}
a.linkblack:hover {
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: underline;
}