@charset "utf-8";
/* CSS Document */

/* Global Table Settings */
table {
        font-family: Georgia;
        font-size  : 14px;
        color      : #FFFFFF;
	text-align  : center;

}

body { 
	font-family : Georgia;
	font-size : 14px;
	color : #FFFFFF;
	background-color : #000000;

}

td {
        font-family: Verdana;
        font-size  : 14px;
        color      : #000000; 
	text-align: center;

}

/* Colors */

/*used for menu titles*/
.titlebg {
        background-color: #FFAAAA;
        font-family: Verdana, Helvetica;
        font-size  : 18px;
        color      : #000000;
        font-weight: bold;
}

.btbll {
        font-family: Verdana;
        font-size  : 16px;
        color      : #FFFFFF;
        text-align  : left;

}

.btblr {
        font-family: Verdana;
        font-size  : 16px;
        color      : #FFFFFF;
        text-align  : right;

}


.catbg {
        background-color: #001132;
        font-family     :  Verdana;
        font-size       : 16px;
        color           : #FFFFFF;
        font-weight     : bold;
}
.hr        { background-color: #339999; }
.win       { background-color: #CCCCCC; 
		color: #000000;
}


/*used for nav menu selections*/
.win2      { 
		background-color: #333333; 
		color: #FFFFFF;
		text-align: justify;
                font-size  : 16px;
}

.thumbtbl {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size : 14px;
		font-weight: bold;
/*		vertical-align: center;*/
}

.invistbl {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : 14px;
		font-weight:bold;
		vertical-align:top;
}

.invistbl2 {
		background-color: #202020;
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;
		font-weight:bold;
}

.invistbl3 {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;
		font-weight:bold;
		vertical-align:top;
}

.invistbl4 {
		background-color: #BBBBBB;
		color: #FFFFFF;
		text-align: left;
                font-size  : 12px;
		font-weight:normal;

}

.invistbl5 {
		background-color: #FFFFFF;
		color: #0000AA;
		text-align: left;
                font-size  : 12px;
		font-weight:normal;

}
.gotprice {
		background-color: #FFFFFF;
		color: #FF0000;
		text-align: left;
                font-size  : 12px;
		font-weight:bold;
}

.wsrch-title {
		background-color: #BBBBBB;
		color: #000000;
		text-align: center;
                font-size  : 10px;
		font-weight:bold;
}

.wsrch-button {
		background-color: #BBBBBB;
		color: #000000;
		text-align: center;
                font-size  : x-small;
		font-weight:normal;
		font-variant: small-caps;
}


.wsrch {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 12px;
		font-weight:normal;
		vertical-align:top;
}
.wsrch2 {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : 12px;
		font-weight:bold;
		vertical-align:middle;
}


.win2n	{
                background-color: #000000;
                color: #FFFFFF;
		text-align	: left;
	        font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

.win3      { background-color: #000000; 
	     color: #C1323B;
} /* Used for link fields in nav menu*/

.border	{ 
	background-color: #877965;
}

.border2   { background-color: #FF0000; }
.border3   { background-color: #FFFFFF; }
.smalltext { font-size       : 9px; } /* Small font text size, can also change color, etc */

.a-mnav { color:#BBBBBB;text-decoration:none;}
.a-mnav:active { color:#FFFFFF; text-decoration:none;}
.a-mnav:visited { color:#666666; text-decoration:none;}
.a-mnav:hover{ color:#FFFFFF; text-decoration:none;}
.a-mnav:link{color:#BBBBBB; text-decoration:none;}

.a-inav { color:#000000;
	  text-decoration:none;
}

.a-inav:active { color:#CC0505; 
		 text-decoration:none;
		 background:#FFFFFF;
}

.a-inav:visited { color:#4444FF; 
		  text-decoration:none;
}
.a-inav:link{color:#000000; 
	     text-decoration:none;
}
.a-inav:hover{ color:#CC0404; 
	       text-decoration:none;
}

.a-gnav { color:#00FF00; text-decoration:none;}
.a-ynav { color:#CCFF00; text-decoration:none;}
.a-pnav { color:#FF00CC; text-decoration:none;}

.a-bnav { color:#FFFF00;text-decoration:none;}
.a-bnav:active { color:#FFFF77; text-decoration:none;}
.a-bnav:visited { color:#FFFF77; text-decoration:none;}
.a-bnav:hover{ color:#FFFFFF; text-decoration:none;}
.a-bnav:link{color:#FFFF43; text-decoration:none;}

.a-lnav { color:#FF0000;text-decoration:none;}
.a-lnav:active { color:#FF7777; text-decoration:none;}
.a-lnav:visited { color:#FF8888; text-decoration:none;}
.a-lnav:link{color:#FF0000; text-decoration:none;}
.a-lnav:hover{ color:#FFFFFF; text-decoration:none;}

.a-hidden  { color:#000000; }
.a-hidden:active { color:#000000; }
.a-hidden:visited { color:#000000; }
.a-hidden:hover { color:#000000; }

.a-qhelp { 
	    color: #FFFF00;
	    font-size	:10px;
	    text-decoration: none;
}

.a-qhelp:active{color: #FFFF00;text-decoration:none;}
.a-qhelp:visited{color: #FFFF00;text-decoration:none;}
.a-qhelp:link{color: #FFFF00;text-decoration:none;}
.a-qhelp:hover{color: #FFFF00;text-decoration:none;}

/* Links
a, a:link, a:active, a:visited {
        text-decoration: none;
        color          : #FF9999;
        font-family    : Verdana, Helvetica;
        font-weight    : bold;
	font-size      : 12px;
}
        
a:hover {
        text-decoration: none;
        color          : #CC0000;
        font-family    : Verdana, Helvetica;
        font-weight    : bold;
	font-size      : 12px;
}

*/
/* Forms */
input, textarea, select, button {
        color           : #000000; 
        background-color: #BBBBBB;
        font-family     : Verdana, Helvetica, FFFFFF, Helvetica, sans-serif;
        font-size       : 12px;
        border          : 1px #AA0000 solid;

        border-top-width   : 1px;
        border-right-width : 1px;
        border-bottom-width: 1px;
        border-left-width  : 1px;
}

.darkbuttons {
		font-size	: small;
		color		: #FFFFFF;
		background-color: #000000;
		border-style	: none;
		border		: none;
	}


/* side menu javascript definitions, will be removed later*/
.itemBorder { border: 1px solid Gray }
.itemText { text-decoration: none; color: #CCCCCC; font: 12px Arial,
Helvetica }

.crazyBorder { border: 2px outset #FFFFFF }
.crazyText { text-decoration: none; color: #000000; font: Bold 12px Arial, Helvetica }


/* New Template Info*/

.invistbl-noctr {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 14px;
		font-weight:bold;
		vertical-align:top;
}

.sitemaptbl {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 14px;
		font-weight:bold;
		vertical-align:top;
}

/* registration/login box settings*/
.reg-title {
		background-color: #333333;
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;
		font-weight:bold;
}

.reg-button {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : x-small;
		font-weight:normal;
		font-variant: small-caps;
}


.reg {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 12px;
		font-weight:normal;
		vertical-align:top;
}

.reg-ilbl{
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
}

.reg-i{
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
		font-size: 14px;
		font-weight: normal;
}

.form-title {
		background-color: #333333;
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;
		font-weight:bold;
}

.form-button {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : x-small;
		font-weight:normal;
		font-variant: small-caps;
}


.form {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 12px;
		font-weight:normal;
		vertical-align:top;
}

.form-ilbl{
		background-color: #000000;
		color: #FFFFFF;
		text-align: right;
		font-size: 14px;
		font-weight: bold;
}

.form-i{
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
		font-size: 14px;
		font-weight: normal;
}

/* this class is used for the customer services login block in the page header*/

.hlogin-border{
		background-color: #FFFF00;
}

.hlogin-title{
		background-color: #666600;
		color: #FFFFFF;
		font-weight: bold;
}

.hlogin-i{
		background-color: #000000;
		color: #FFFFFF;
		font-weight: bold;
}

.abctitle	{
                background-color: #222222;
                color: #FFFFFF;
		text-align	: center;
	        font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

.abcdata	{
                background-color: #000000;
                color: #FFFFFF;
		text-align	: center;
	        font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

.head-announce {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : 20px;
		font-weight:bold;
		vertical-align:top;
}

input { text-indent: 5px; }



/* New classes start here */

td.abc1 {
		background-color: #CCCCCC;
		text-align: center;
		border: 1px solid black;
		font-weight: bold;

		border-top-color: #555555;
		border-bottom-color: #333333;
		border-right-color: #CCCCCC;;

		border-left-style: solid;
		border-left-color: #444444;
		border-left-width: 3px;

		border-top-left-radius: 2em;
		border-bottom-left-radius: 2em;

		border-top-width: 2px;
		border-bottom-width: 2px;
		border-right-width: 0px;
		padding-right: 0px;
}

td.abc2 {
		background-color: #AAAAAA;
		text-align: center;
		border: 1px solid black;

		border-top-color: #555555;
		border-bottom-color: #333333;
		border-left-color: #AAAAAA;;

		font-weight: bold;
		border-right-style: solid;
		border-right-color: #444444;
		border-right-width: 3px;

		border-top-right-radius: 1em;
		border-bottom-right-radius: 1em;

		border-top-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 0px;
		padding-left: 0px;
	}

table.abctable {
		border: 1px solid black;
		border-spacing: 1px;
}

td.abc-header-left      { 
		background-color: #151515; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-top-left-radius: 1em;
		border-bottom-left-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.abc-header-right      { 
		background-color: #111111; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;

		border-right-color: #444444;
		border-bottom-color: #333333;
		border-left-color: #222222;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-right-width: 3px;
		
		border-top-right-radius: 1em;
		border-bottom-right-radius: 1em;

		border-left-width: 0px;
		padding-left: 0px;
}

td.abc-header      { 
		background-color: #222222; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 16px;
}

.a-anav { color:#000000;text-decoration:none;}
.a-anav:active { color:#111111; text-decoration:none;}
.a-anav:visited { color:#222222; text-decoration:none;}
.a-anav:link{color:#000000; text-decoration:none;}
.a-anav:hover{ color:#FF0000; text-decoration:none;}

table.noborder {
		border-collapse: separate;
		vertical-align: text-top;
}

table.red {
	border-collapse: collapse;
	border: 1px solid red;
	text-align: center;
	vertical-align: text-top;
}

td.thead-center-on-grey {
		background-color: #AAAAAA;
		text-align: center;
		font-weight: bold;
		vertical-align: top;
		color: black;
}

td.right-data-white-on-black {
		background-color: #000000;
		color: #FFFFFF;
		text-align: right;
		text-align: right;
                font-size  : 14px;
		font-weight: bold;
		vertical-align: text-top;
}

td.left-data-white-on-grey {
		background-color: #101010;
		color: #FFFFFF;
		text-align: left;
                font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

td.left-data-white-on-black {
		background-color: #000000;
		color: #FFFFFF;
		text-align: left;
                font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

/* debug */
td.center-data-white-on-black {
		background-color: #000000;
		color: #FFFFFF;
		text-align: center;
                font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

tabe.main-content{
		background-color: #000000;
		color: #FFFFFF;
		text-align: justify;
                font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

td.main-content {
		background-color: #000000;
		color: #FFFFFF;
		text-align: justify;
                font-size  : 14px;
		font-weight:bold;
		vertical-align: top;
}

td.lilmenu {
		background-color: #393939;
		color: #FFFFFF;;
		text-align: center;
}

table.flilmenu {
		width: 100%;
		border: 1px solid black;
		border-spacing: 1px;
		border-collapse: collapse;
}

td.flilmenu {
		background-color: #393939;
		color: #FFFFFF;
		font-size: 10px;
		text-align: center;
		vertical-align: top;
}

td.flilmenu-left-top      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-top-left-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.flilmenu-right-top      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-top-right-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.flilmenu-left-bottom      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-bottom-left-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.flilmenu-right-bottom      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-bottom-right-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}


/* header stuff*/
table.header {
		width: 100%;
		border: 1px solid black;
		border-spacing: 1px;
		border-collapse: collapse;
}

td.header {
		background-color: #393939;
		color: #FFFFFF;
		font-size: 10px;
		text-align: center;
		vertical-align: top;
}

/* The next four classes are for the curved
/* table corners. IE8 displayes these as
/* square, but they look great in every other
/* web browser. */

td.header-left-top {

}

td.header-right-top {

}

td.header-left-bottom {

}

td.header-right-bottom {

}


td.header-bottom	{
		background-color: #393939;
		color: #FFFFFF;
		text-align: center;
		font-size: 14px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-bottom-left-radius: 1em;
		border-bottom-right-radius: 1em;
}
td.header-left-top      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-top-left-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.header-right-top      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-top-right-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.header-left-bottom      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-bottom-left-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

td.header-right-bottom      { 
		background-color: #393939; 
		color: #FFFFFF;
		text-align: center;
                font-size  : 10px;

		border-right-color: #222222;
		border-bottom-color: #333333;
		border-left-color: #444444;
		border-top-color: #555555;

		border-bottom-width: 2px;
		border-top-width: 2px;
		border-left-width: 3px;

		border-bottom-right-radius: 1em;

		border-right-width: 0px;
		padding-right: 0px;
}

a.header { color:#FF8888;text-decoration:none;}
a.header:active { color:#FFFFFF; text-decoration:none;}
a.header:visited { color:#FF7777; text-decoration:none;}
a.header:link{color:#FF3333; text-decoration:none;}
a.header:hover{ color:#FFFFFF; text-decoration:none;}

a.main { color:#FF8888;text-decoration:none;}
a.main:active { color:#FFFFFF; text-decoration:none;}
a.main:visited { color:#FF7777; text-decoration:none;}
a.main:link{color:#FF3333; text-decoration:none;}
a.main:hover{ color:#FFFFFF; text-decoration:none;}

a.footer { color:#FF8888;text-decoration:none;}
a.footer:active { color:#FFFFFF; text-decoration:none;}
a.footer:visited { color:#FF7777; text-decoration:none;}
a.footer:link{color:#FF3333; text-decoration:none;}
a.footer:hover{ color:#FFFFFF; text-decoration:none;}

/* silver links
a.footer { color:#AFAFAF;text-decoration:none;}
a.footer:active { color:#FFFFFF; text-decoration:none;}
a.footer:visited { color:#AAAAAA; text-decoration:none;}
a.footer:link{color:#AFAFAF; text-decoration:none;}
a.footer:hover{ color:#FFFFFF; text-decoration:none;}
*/

/* Paragraph classes*/
p.center {
	text-align: center;
}

/* For the thin ABC manuf links*/
p.abc-text {
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
}

p.abc {
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
}

/*Heading Stuff*/
h1.main {
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}

h2.main {
	color: #FFFFFF;
	text-align: center;
	vertical-align: text-top;
}

h1 {
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}

/*Image Stuff*/
img.top {
	vertical-align: text-top;
}

li {
	color: #FFFFFF;
	text-align: left;
}

.border-new	{ 
/*	border: 1px solid #877965;*/
	/*background-color: #877965;*/
/*	border-width: 1px;*/
	text-align: center;
	vertical-align: top;
}

p.justify	{
	color: white;
	vertical-align: top;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
}

p.center	{
	color: white;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

/*********************/
/* Default Settings */
/*******************/

body {
	font-family: Verdana;
	background-color: Black;
	color: White;
}

a { color:#FF9999; text-decoration:none;}
a:active { color:#FFFFFF; text-decoration:none;}
a:visited { color:#FFAAAA; text-decoration:none;}
a:link{color:#FF7777; text-decoration:none;}
a:hover{ color:#FFFFFF; text-decoration:none;}

td {
	color: white;
}

/*******************/
/* Header classes */
/*****************/

table.header1
{
	background-color: #393939;
	color: white;
	width: 100%;
	border: 1px solid silver;
	border-spacing: 1px;
	text-align: center;
	border-radius: 1em;
	font-size: 14px;
}

td.header1
{
	color: white;
}

td.header2
{

	color: white;
}

table.header2
{
	background-color: black;
	border: 1px solid #FF4949;
	border-spacing: 5px;
	text-align: center;
	border-radius: 1em;
	font-size: 12px;
}

img.header1
{
	font-family: Verdana;
}

/**********************/
/* Main Body Classes */
/********************/

/* Right text alignment div element */
div.right {
	text-align: right;
}
/* Used on most pages where we have no left or right columns. */
td.data
{

}


/* Used on the item earch pages, */
/* or on any pages where we have */
/* three columns.                */


td.left-data1
{
	border: 1px solid #FF4949;
	text-align: center;
	vertical-align: top;
	border-spacing: 5px;
	border-radius: 1em;
	font-size: 12px;
	width: 30%;
}

/* Used for item search page only. */
td.middle-data1-search
{
	font-size: 12px;
	border-spacing: 5px;
	text-align: center;
	width: 40%;
	height: 300px;
}

td.middle-data1
{
	font-size: 12px;
	border-spacing: 5px;
	text-align: center;
	width: 40%;
}

td.right-data1
{
	border-spacing: 5px;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	width: 30%;
}


/* Footer Classes */
table.footer1
{
	font-size: 12px;
	color: white;
	border: 1px solid silver;
	text-align: center;
	background-color: #393939;
	border-radius: 1em;
	width: 100%;
	
}



/* Javascript classes four our auto-suggest */
/* used in the manufacturer field of the search */
.ACoutput
{
	text-align: left;
	font-family:Verdana;
	font-size: 10pt;
	color:black;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	height: 250px;
	background: #FFFFFF;
	overflow: auto;
}

.ACshadow
{
	text-align: left;
	position:relative;
	top: 2px;
	left: 2px;
	background: #555;
	overflow: auto;
}
.ACshadow div{
	text-align: left;
	position:relative;
	top: -2px;
	left: -2px;
	overflow: auto;
}


/* The following styles are used for */
/* Our search result output section. */
/* Basically a scrolling box with up and down arrows. */

.searchOutput
{
	text-align: left;
	font-family:Verdana;
	font-size: 10pt;
	color: white;
	padding-left: 3px;
	padding-top: 3px;
	border: 1px solid #000000;
	height: 250px;
	background: black;
	overflow: auto;
}

.searchOutShadow
{
	text-align: left;
	position: relative;
	top: 2px;
	left: 2px;
	overflow: auto;
}

.searchOutShadow div{
	text-align: left;
	position: relative;
	top: -2px;
	left: -2px;
	overflow: auto;
}



table.SearchResults 
{ 
	text-align: center; 
	position: static;  
	width: 100%;
	border-collapse: collapse;
}
thead.SearchResults { position: fixed;}
tbody.SearchResults { overflow: auto;}

/* Search results Manufacturer column */

td.SearchResults1 { 
	width: 50%;
	height: 12px;
	padding: 5px; 
	text-align: right; 
	height: auto; 
	text-transform: capitalize;
}

/* Search results part number column */
td.SearchResults2 {
	width: 50%; 
	height: 12px;
	padding: 5px; 
	text-align: left; 
	height: auto; 
}

/* Search results output block */
div.sout 
{ 
	text-align: center; 
	vertical-align: top; 
	height: 320px; 
	overflow-y: auto;
}

/* Search header title blocks */
div.shead {
	font-size: 18px;
}

/* Misc. Data returned in the diagnostic section */
/* of our search results.  This displays at the */
/* bottom of our search input box.             */
div.sbox-misc
{
	text-align: center;
	vertical-align: bottom;
}

/* Yellow bold text for emphasis */
div.option-emphasis
{
	font-size: 14px;
	color: yellow;
	font-weight: bold;
}


/* item information header */
div.info-header
{
	font-size: 18px;
}


div.diagnostic-message
{
	padding: 7px;
}

div.item-results
{
	text-transform: capitalize;
}

