DIV.head {
	Z-INDEX: 5; RIGHT: 0px; LEFT: 0px; POSITION: absolute; TOP: 5px; HEIGHT: 100px; BACKGROUND-COLOR: white
}
DIV.fullmaincontainer {
	RIGHT: 20px; LEFT: 20px; POSITION: absolute; TOP: 200px
}
DIV.maincontainer {
	RIGHT: 255px; LEFT: 20px; POSITION: absolute; TOP: 200px
}
DIV.lowermaincontainer {
	RIGHT: 255px; LEFT: 5px; POSITION: absolute; TOP: 125px
}
DIV.leftcol {
	WIDTH: 220px; MARGIN-RIGHT: 10px
}
DIV.maincontent {
	MIN-WIDTH: 100%; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px;
}
DIV.pfmaincontent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV.pffooter {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
DIV.footer {
	Z-INDEX: 1; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 25px; VERTICAL-ALIGN: middle; TEXT-ALIGN: left;
}
DIV.pffooter {
	Z-INDEX: 1; MARGIN-LEFT: auto; VERTICAL-ALIGN: middle; MARGIN-RIGHT: auto
}
DIV.lowlogo {
	RIGHT: 250px; LEFT: 20px; POSITION: absolute; TOP: 200px; HEIGHT: 260px
}
DIV.rightcol {
	Z-INDEX: 1; RIGHT: 15px; BACKGROUND: #ffffff; WIDTH: 225px; BOTTOM: 80px; POSITION: absolute; TOP: 215px
}
DIV.spxheader {
	
	Z-INDEX: 15; RIGHT: 10px; COLOR: #8e8e8e; 
}
DIV.spxheader A {
	FONT-SIZE: 10px; COLOR: #666666
}
DIV.spxheader A:hover {
	COLOR: #d40039
}
DIV.upperrightimg {
	Z-INDEX: 10; RIGHT: 0px; WIDTH: 80px; POSITION: absolute; TOP: 35px; HEIGHT: 60px
}
DIV.upperrighttxt {
	FONT-WEIGHT: lighter; FONT-SIZE: 22px; Z-INDEX: 20; WIDTH: 525px; COLOR: #c1c1c1; HEIGHT: 60px; TEXT-ALIGN: right
}
DIV.upperrighttxt_noimg {
	FONT-WEIGHT: lighter; FONT-SIZE: 22px; Z-INDEX: 20; WIDTH: 525px; COLOR: #c1c1c1; HEIGHT: 70px; TEXT-ALIGN: right
}

DIV.upperrighttxt {
	RIGHT: 95px; POSITION: absolute; TOP: 35px
}
DIV.upperrightcol {
	Z-INDEX: 50; RIGHT: 20px; WIDTH: 250px; POSITION: absolute; TOP: 174px; HEIGHT: 30px
}
DIV.midrightcol {
	RIGHT: 20px; WIDTH: 225px; POSITION: absolute; TOP: 190px; HEIGHT: 10px
}
DIV.midrightcol A {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #45AA40
}
DIV.upperrightcol A {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #45AA40
}
DIV.midrightcol {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 70; BACKGROUND: #ffffff; COLOR: #45AA40; TEXT-ALIGN: right
}
DIV.upperrightcol {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; Z-INDEX: 70; BACKGROUND: #ffffff; COLOR: #45AA40; TEXT-ALIGN: right
}
DIV.redalert {
	LEFT: 250px; WIDTH: 300px; COLOR: red; POSITION: absolute; TOP: 178px; HEIGHT: 20px
}
.topmenubar {
	FONT-FAMILY: Verdana, Arial
}
.middlemenubar {
	FONT-FAMILY: Verdana, Arial
}
.bottommenubar {
	FONT-FAMILY: Verdana, Arial
}
DIV.topmenubar {
	PADDING-RIGHT: 8px; PADDING-TOP: 3px; HEIGHT: 19px; TEXT-ALIGN: right
}
DIV.topmenubar {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: white; BACKGROUND-COLOR: #45AA40; TEXT-DECORATION: none
}
SPAN.topmenubar {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: white; BACKGROUND-COLOR: #45AA40; TEXT-DECORATION: none
}
SPAN.middlemenubar {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 3px
}
SPAN.middlemenubarselected {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 3px
}
SPAN.middlemenubarselected {
	FONT-WEIGHT: bold; BORDER-BOTTOM: #e6e6e6 3px solid; BACKGROUND-COLOR: #e6e6e6
}
A:hover SPAN.middlemenubar {
	COLOR: #d40039
}
A:hover SPAN.middlemenubarselected {
	COLOR: #d40039
}
SPAN.bottommenubar {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 3px
}
SPAN.bottommenubarselected {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #efefef 5px solid; BACKGROUND-COLOR: #efefef
}
A:hover SPAN.bottommenubar {
	COLOR: #d40039
}
A:hover SPAN.bottommenubarselected {
	COLOR: #d40039
}
DIV.overlay {
	Z-INDEX: 80; RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; TOP: 0px
}
DIV.submenu {
	BORDER-RIGHT: #e4e4e4 1px outset; BORDER-TOP: #e4e4e4 1px outset; Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: #e4e4e4 1px outset; BORDER-BOTTOM: #e4e4e4 1px outset; POSITION: absolute
}
A.submenu {
	Z-INDEX: 150
}
.esnav0 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 115px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #e6e6e6
}
.esnav1 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 115px; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #e6e6e6
}
.esnav1 {
	BORDER-TOP: #ffffff 1px solid
}
A.esnav0:link {
	FONT-SIZE: 10px
}
A.esnav1:link {
	FONT-SIZE: 10px
}
A.esnav0:active {
	FONT-SIZE: 10px
}
A.esnav1:active {
	FONT-SIZE: 10px
}
A.esnav0:visited {
	FONT-SIZE: 10px
}
A.esnav1:visited {
	FONT-SIZE: 10px
}
A.esnav0:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #c1c1c1
}
A.esnav1:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #c1c1c1
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial; HEIGHT: 100%
}
DIV.head {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial
}
DIV.footer {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial
}
DIV.leftcol {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial
}
DIV.rightcol {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial
}
IMG.toplogo {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 12px; MARGIN-LEFT: 106px
}
DIV.head A {
	FONT-SIZE: 11px; COLOR: #333333
}
DIV.footer A {
	FONT-SIZE: 11px; COLOR: #333333
}
DIV.leftcol A {
	FONT-SIZE: 11px; COLOR: #333333
}
DIV.rightcol A {
	FONT-SIZE: 11px; COLOR: #333333
}
A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none; COLOR: #333333
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.centered {
	TEXT-ALIGN: center
}
.red {
	COLOR: #d40039
}
HR.separator {
	COLOR: #c1c1c0; BORDER-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #c1c1c1; margin: 0px; padding: 0px;
}
DIV.box2 {
	MARGIN-BOTTOM: 10px; WIDTH: 220px; BACKGROUND-COLOR: white;
}
DIV.box2 TD {
	FONT-SIZE: 10px
}
DIV.box2head {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6e6
}
TD.box2head {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #e6e6e6
}
TD.partbold {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; 
}
.box2input {
	VERTICAL-ALIGN: middle; WIDTH: 120px; HEIGHT: 19px
}
.box2radio {
	MARGIN-LEFT: 25px; WIDTH: auto; MARGIN-RIGHT: 5px
}
#leftmenu UL {
	PADDING-LEFT: 0px
}
#leftmenu UL LI {
	LIST-STYLE: none none inside; DISPLAY: inline
}
#leftmenu UL LI A {
	BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/template/images/nav_1.gif) #e6e6e6 no-repeat 0% 50%; MARGIN: 0px; WIDTH: 201px; COLOR: black; PADDING-TOP: 3px; HEIGHT: 20px; TEXT-DECORATION: none
}
#leftmenu UL LI A:hover {
	BACKGROUND-COLOR: #e2e2e2
}
#leftmenu UL LI A.active:hover {
	BACKGROUND-COLOR: #e2e2e2
}
#leftmenu UL LI A.active {
	BACKGROUND-IMAGE: url(/template/images/nav_1_a.gif); COLOR: #d40039
}
H1.pagetitle {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; TEXT-INDENT: -2px
}
H4 {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; TEXT-INDENT: -2px
}
DIV.pagetitle {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; TEXT-INDENT: -2px
}
H2.imprint {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; TEXT-INDENT: -2px
}
DIV.pagetitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 7px; BORDER-BOTTOM: #d40039 1px solid
}
HR.pagetitle {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#add_part {
	BACKGROUND-COLOR: #e6e6e6
}
TH
{
	FONT-WEIGHT: bold;
}
TD.description {
	PADDING-LEFT: 12px;  
}
TR.even {
	BACKGROUND-COLOR: #e6e6e6
}
TD.backorder {
	BACKGROUND-COLOR: #ff0000
}
TR.warning {
	Z-INDEX: 1;BACKGROUND: #FEFFBF; 
}
DIV.warning {
	Z-INDEX: 1;BACKGROUND: #FEFFBF; BORDER-STYLE: solid; border-width: 1px; 
}
SPAN.warning {
	Z-INDEX: 1;BACKGROUND: #FEFFBF; 
}
SPAN.success_message {
	Z-INDEX: 1; FONT-WEIGHT: bold;
}
CAPTION.error_message {
	COLOR: #FF0000;
}

.search_model_parameter_link {
	text-decoration: none; 
	color: #45AA40;
	FONT-SIZE: 12px;
}

.superceded_part {
	text-decoration: none; 
	color: #60A3F6;
}

.search_model_parameter_link:hover {
	text-decoration: underline; 
	color: #45AA40;
	FONT-SIZE: 12px;
}

#plus {
	FONT-SIZE: 16px;
}

.backorder_button {
	FONT-SIZE: 16px;
}

#minus {
	FONT-SIZE: 16px;
}

#noshow {
	background: none;
	border: none;
	text-decoration: none;
}

#interchange {
	border-style: solid;
	border-width: 1px;
	border-color: blue;
	background-color: white;
}

 html {overflow-x: hidden;} 
 
 h6 {
	COLOR: #FF0000;
}
 
 label {
 	font-weight: bold;
 }
          
