/* body { margin: 0px 0px 0px 0px; } */
body { position: relative; top:0px; left:0px; z-index:0 }

/* ---------- Fonts and Sizing ---------- */
.bodytext { font:0.8em Verdana,Tahoma,Lucida Console,Courier,Arial; }
.bodytitle { font-size:25px; font-weight:bold; font-family: Verdana,Arial,"sans serif";}
.bodyprice { font-size:15px; font-weight:bold;}
.footertext { font:10px Verdana,Tahoma,Lucida Console,Courier,Arial; }
.instocktext { font-size:0.8em; color:green; font-family: Verdana,Tahoma,Lucida Console,Courier,Arial; }
.lowstocktext { font-size:0.8em; color:orange; font-weight:bold; font-family:Verdana,Tahoma,Lucida Console,Courier,Arial; }
.partprice { font-size: 14pt; font-weight: bold; font-family: Verdana, sans-serif; color:black; font-variant: small-caps }
.partsheader {font-size:10pt; font-weight:bold; color:white; font-family:Verdana,sans-serif; }
.partsnote { font:7pt Arial,sans-serif italic black; }
.partstable { font:10pt black Verdana,sans-serif black; } 
.partstablehead { font-size: 15pt; font-weight: bold; font-family: Verdana, sans-serif; color:black; font-style: normal; }
.partstabletext { font:11px Verdana,Tahoma,Lucida Console,Courier,Arial; }
.partstitle { font-size: 12pt; font-weight: bold; font-family: Verdana, sans-serif; color:black; }
.partnofont { font: bold 10pt Verdana, sans-serif; }
.qtablefont { font: 9pt Verdana,Tahoma,Lucida Console,Courier,Arial;} 
.featuredtext{ font:12px Verdana,Tahoma,Courier,Arial;} 
.altpart { font-size: 1pt; color: #ffffff;}
.highlight { background: #FFFF40;}

/* ---------- Scroll Bar Color ---------- */
 BODY { scrollbar-3dlight-color:#6092C5; 
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-face-color:#336699;} 

/* ---------- Positioning --------------- */
.logobg {LEFT: 0px; POSITION: absolute; TOP: 0px;}
.logo {LEFT: 0px; POSITION: absolute; TOP: 0px;} 
.pgbreak  {LEFT: 0px; POSITION: absolute; TOP: 650px;} 
.pgbreak1 {LEFT: 0px; POSITION: absolute; TOP: 1000px;} 
.pgbreak2 {LEFT: 0px; POSITION: absolute; TOP: 800px;}
.pgbreak3 {LEFT: 0px; POSITION: absolute; TOP: 700px;}
.pgbreak4 {LEFT: 0px; POSITION: absolute; TOP: 900px;}
.FindB {LEFT: 15px; POSITION: absolute; TOP: 360px;}
.header {LEFT: 519px; POSITION: absolute; TOP: 57px; z-index:1;}
.headerLn {LEFT: 530px; POSITION: absolute; TOP: 56px; z-index:2;}
.ddmenu {LEFT: 0px; POSITION: absolute; TOP: 56px; z-index:2;}
.find  {LEFT: 580px; POSITION: absolute; TOP: 18px;}
.lang  {LEFT: 608px; POSITION: absolute; TOP: -20px;}
.FindL {LEFT: 13px; POSITION: absolute; TOP: 132px;}
.FindR {LEFT: 138px; POSITION: absolute; TOP: 132px;}
.FindT {LEFT: 15px; POSITION: absolute; TOP: 130px;}
.FindB {LEFT: 15px; POSITION: absolute; TOP: 320px;}
.qtable {LEFT: 17px; TOP: 145px; POSITION: absolute; z-index:1;}
.ad {LEFT: 16px; POSITION: absolute; TOP: 345px; z-index:1;}
.adL {LEFT: 13px; POSITION: absolute; TOP: 340px;}
.adR {LEFT: 138px; POSITION: absolute; TOP: 340px;}
.adT {LEFT: 13px; POSITION: absolute; TOP: 340px;}
.adB {LEFT: 13px; POSITION: absolute; TOP: 448px;}

.ad2 {LEFT: 16px; POSITION: absolute; TOP: 473px; z-index:1;}
.ad2L {LEFT: 13px; POSITION: absolute; TOP: 468px;}
.ad2R {LEFT: 138px; POSITION: absolute; TOP: 468px;}
.ad2T {LEFT: 13px; POSITION: absolute; TOP: 468px;}
.ad2B {LEFT: 13px; POSITION: absolute; TOP: 576px;}

.toptable {LEFT: 220px; POSITION: absolute; TOP:80px;}
.FeaturedL {LEFT: 215px; POSITION: absolute; TOP: 260px;}
.FeaturedL2 {LEFT: 400px; POSITION: absolute; TOP: 400px; z-index:1;}
.FeaturedL3 {LEFT: 575px; POSITION: absolute; TOP: 400px; z-index:1;}
.FeaturedT {LEFT: 220px; POSITION: absolute; TOP: 260px;}
.FeaturedT1 {LEFT: 215px; POSITION: absolute; TOP: 400px; z-index:1;}
.FeaturedT2 {LEFT: 400px; POSITION: absolute; TOP: 400px; z-index:1;}
.FeaturedT3 {LEFT: 575px; POSITION: absolute; TOP: 400px; z-index:1;}
.Featuredlogo {LEFT: 225px; POSITION: absolute; TOP: 246px; z-index:1;}
.table {LEFT: 220px; POSITION: absolute; TOP: 282px;}
.results {LEFT: 160; POSITION: absolute; TOP: 100;}
.results_noql {LEFT: 100; POSITION: absolute; TOP: 100;}
.results_table {LEFT: 0; POSITION: absolute; TOP: 100;}
.partsresults {LEFT: 0; POSITION: absolute; TOP: 100;}
.DateStamp {LEFT: 5px; POSITION: absolute; TOP: 80px;}
.disclaimer {LEFT: 625px; POSITION: absolute; TOP: 80px;}

.ftaTableMU {LEFT: 475px; Position: absolute;}
.ftaTableMC {LEFT: 600px; Position: absolute; z-index:0;}
.ftaList {LEFT: 535px; Position: absolute; z-index:-100;}
.ftaZero {LEFT: 500px; Position: absolute; z-index:-100;}


/* ---------- Size, Style, Font, Color ------------- */

.ClickSort
{
  color:white;
/*  background-color: background-color; */
}   


/* -------------- Link behavior -------------------- */

body { margin: 0px 0px 0px 0px; }

               
a:link { color: black; text-decoration: none; }
a:active { color: red; }
  
a:visited { color: black; text-decoration: none; }
a:hover {color: red; text-decoration:none; background-color:lightgray; }
  
  
/* --------------- Grey border around images -------------- */  
  
.thinborderfloat 
{
  float:left;
  border: 0px solid silver;
  padding: 0px;
  margin-right:10px;
}

/* ------------------- Image popup ------------------------*/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
position: relative;
background-color: transparent; 
z-index: 50;
}


.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: silver;
padding: 5px;
left: -1000px;
/*border-width: 1px dashed gray;*/
border-width: 0;
visibility: hidden;
color: black;
text-decoration: none;
font-size: 0.75em;
text-align: center;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 90px; /*position where enlarged image should offset horizontally */

}

/* ---------------------- First image popup -------------------------*/

.thumbnail0{
position: relative;
z-index: 0;
}

.thumbnail0:hover {
background-color: transparent; 
z-index: inherit;
}


.thumbnail0 span { /*CSS for enlarged image*/
position: absolute;
background-color: silver;
padding: 5px;
left: -1000px;
/*border-width: 1px dashed gray;*/
border-width: 0;
visibility: hidden;
color: black;
text-decoration: none;
font-size: 0.75em;
text-align: center;

}

.thumbnail0 span img { /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail0:hover span { /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 90px; /*position where enlarged image should offset horizontally */

}

*/ --------------------- IOPPart layout ----------------------------------*/

.banner { left: 0; position: absolute; top: 65;	}