
/* NORMAL LINK*/

a:link, a:visited
{
text-decoration:none;
color: blue;
}

/*
a:hover
{
text-decoration: underline;
color: black;
}
*/

a:hover
{
color: #9B9DF9; /* THIS CHANGES THE TEXT COLOR UPON HOVER */
}


a:link.nav, a:visited.nav
{
text-decoration:none;
text-align: center;
background: none; /* THIS CHANGES BACKGROUND FOR MOST SIDENAV CELLS */
font-weight : bold;
width: 100%;
display:block;
color: blue;
}


a:active.nav
{
color: #990033;
text-align: center;
font-weight:bold;
background:#FDC491;
display:block;
}


a:hover.nav
{
color: #990033; /* THIS CHANGES THE TEXT COLOR UPON HOVER */
background: #FAF8DC; /* THIS CHANGES THE BACKGROUND UPON HOVER EEF0F4 */
text-align: center;
display:block;
}








/* PRODLIT LINK ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a:link.prod
{
text-decoration:none;
text-align: center;
background:#6070E8;   /* 518ed9 */
font-weight : bold;
width: 100%;
display:block;
color:#ffffff;  /* color:#fff0af; */
}


a:active.prod
{
color:yellow;
text-align: center;
font-weight:bold;
background: #518ed9;
display:block;
}

a:visited.prod
{
text-decoration:none;
text-align: center;
background:#6070E8;
font-weight : bold;
width: 100%;
display:block;
color:#fff0af
}


a:hover.prod
{
color:#F5D33F;
background:#6666ff;
text-align: center;
display:block;
}


/* SELECTION OF GROUPS*/

a:link.nav3, a:visited.nav3
{
text-decoration:none;
text-align: center;
background:FDC491;
font-weight : bold;
width: 100%;
display:block;
font-size: 100%;
font-family: arial;
color: blue;
}


a:active.nav3
{
color:red;
text-align: center;
font-weight:bold;
background: FDC491;
display:block;
}



a:hover.nav3
{
color:#F2CD7E;
background: #FAE4C7;
text-align: center;
display:block;
}


/* NAV2 USED FOR BLUE BACKGROUND CELLS*/
a:link.nav2
{
text-decoration:none;
text-align: center;
background:#C0F7FE;
font-weight : bold;
width: 100%;
display:block;
}

a:active.nav2
{
color:red;
text-align: center;
font-weight:bold;
background: yellow;
display:block;
}

a:visited.nav2
{
text-decoration:none;
text-align: center;
font-weight:bold;
display:block;
}

a:hover.nav2
{
color:red;
background: #DEFEFD;
text-align: center;
display:block;
}

/* USE FOR LINK IN LIST*/

a:link.nav-list, a:visited.nav-list
{
color:blue;
text-decoration:none;}

a:hover.nav-list
{
color: #990033;
background: #FAE4C7;
text-decoration:none;
text-align: left;
font-weight:bold;
font-size: 100%;
width: 100%;
margin:0px;
}


/* NAV4 USED FOR RIGHT SIDE NAV ON BUY PAGES*/

a:link.nav4
{
text-decoration:none;
text-align: center;
background: #FDC491;
font-weight : normal;
width: 100%;
display:block;
font-size: 70%;
font-family: arial;
}


a:active.nav4
{
color:red;
text-align: center;
font-weight:bold;
background: #FDC491;
display:block;
}

a:visited.nav4
{
text-decoration:none;
text-align: center;
font-weight:bold;
display:block;
}


a:hover.nav4
{
color:red;
background: #FAE4C7;
text-align: center;
display:block;
}

/* USE FOR MANUAL SELECTION PAGES */

a:link.man2, a:visited.man2
{
text-decoration:none;
text-align: center;
background: #CFFAE8;
font-weight : bold;
width: 100%;
display:block;
font-size: 100%;
font-family: arial;
color: blue;
}

a:active.man2
{
color:red;
text-align: center;
font-weight:bold;
background: FDC491;
display:block;
}



a:hover.man2
{
color:#ffffff;
background: #38C58A;
text-align: center;
display:block;
}


div.moveright
{
padding-left: 100px;
}

h3.home-head, h3.home-hot
{
text-align: left;
font-family: arial;
font-size: 100%;
font-weight: bold;
margin: 0px;
}

h3.home-hot
{
text-align: center;
}


hr.foot
{
width: 50%;
margin-bottom: 5px;
}

li
{
text-align: left;
font-size: 100%;
font-family: arial;
font-weight: normal;
}



li.home
{
text-align: left;
font-size: 70%;
font-family: arial;
font-weight: normal;
list-style-position: outside;
}

li.feat
{
text-align: left;
font-size: 75%;
font-family: arial;
font-weight: normal;
list-style-position: outside;
}

li.sidenav
{
padding-left: 0px;
margin: 0px;
}

li.home2
{
text-align: left;
font-size: 80%;
font-family: arial;
font-weight: normal;
list-style-position: outside;
}


li.road
{
text-align: left;
font-size: 80%;
font-family: arial;
font-weight: bold;
color: blue;
list-style-position: inside;
}

li.home3
{
text-align: left;
font-size: 90%;
font-family: arial;
font-weight: normal;
list-style-position: outside;
}

/* UNSELECTED NAV LIST ITEMS*/

li.unselect
{
text-align: left;
font-size: 80%;
font-family: arial;
font-weight: bold;
list-style-position: inside;
}

/* NUMERICAL LIST ON BUY PAGES*/
li.order
{
text-align: left;
font-size: 80%;
font-family: arial;
font-weight:normal;
}

/* LIST ON PRODUCT PAGES*/
li.normal
{
text-align: left;
font-size: 100%;
font-family: arial;
font-weight:normal;
list-style-position: inside;
}

p, body
{
font-size: 100%;
font-family: arial, helvetica, sans-serif;
margin-left: 5px;
}

p
{
margin-top: 1em;
}

p.home-text, p.home-text2, p.home-text3

{
text-align: left;
font-size: 80%;
font-family: arial;
font-weight: normal;
line-height: 120%;
margin: 0px;
}

p.home-text2
{
font-weight: bold;
}

p.home-text3
{
margin: 7px;
}

p.foot /* _____THIS CENTERS THE FOOTER ______________________*/
{
text-align: center;
font-size: 70%;
margin-top: 0px;
}


p.red /* _____THIS IS FOR THE MINIMUM ORDER NOTE ______________________*/
{
font-size: 100%;
font-weight: bold;
color: red;
}

p.road /* _____THIS IS FOR THE ROAD SHOW HEADINGS ______________________*/
{
font-size: 120%;
font-weight: bold;
color: black;
}



.nav, .nav2 /* NON-SELECTED CELLS IN NAV BAR*/
{
font-family: arial;
text-align: center;
font-size: 80%;
font-weight:bold;
}

.tour
{
font-family: arial;
text-align: center;
}


.copy
{
font-family: arial;
text-align: center;
font-size: 70%;
font-weight: normal;
}

.navbar
{
text-align: center;
font-size: 90%;
font-weight: bold;
}


.runin
{
font-weight: bold;
font-size: 120%;
}

/* USE FOR SELECTED CELLS*/
.selected
{
background: yellow;
font-weight: bold;
text-align: center;
text-decoration: none;
font-family: arial;
}

/* USE FOR SELECTED CELLS*/
.selected2
{
background: yellow;
font-weight: bold;
font-size: 80%;
text-align: center;
text-decoration: none;
font-family: arial;
}


/* USE FOR SELECTED ITEMS OF LIST*/
.selected3
{
background: yellow;
font-weight: bold;
text-align: left;
text-decoration: none;
font-family: arial;
font-size: 90%;
list-style-position: inside;
}

/* USE FOR SELECTED CELLS WITH LISTS*/
.selected4
{

font-weight: bold;
text-align: center;
text-decoration: none;
font-family: arial;
}

table.ehelp
{
background: #FDC491; /* THIS CHANGES BACKGROUND OF THE E-COMMERCE HELP TABLE */
}

table.sidenav
{
background: #FDC491; /* THIS CHANGES BACKGROUND OF THE SIDENAV TABLE */
}



td
{
vertical-align: top;
}

td.buy
{
vertical-align: middle;
font-family: arial;
font-weight:normal;
font-size: 80%;
background: #FDC491;
}

td.buy-price
{
vertical-align: middle;
font-family: arial;
font-weight:normal;
font-size: 80%;
background: #FDC491;
color: red;
}

td.order
{
test-align: center;
vertical-align: top
font-family: arial;
font-weight:normal;
font-size: 80%;
background: #FDC491;
}


td.banner
{
width: 100%;
background: #990033;  /*  Commented is blue - background: #738A9C;  */
color: #F2CD7E;
font-family: arial;
font-weight: bold;
font-size: 150%;
text-align: center;
vertical-align: middle
}

td.home
{
vertical-align: top;
padding: 20px;
}

td.man1   /* Use for unselected letters in Operator Manual table */
{

background: #fffffff;
color: #000000;
font-family: arial;
font-weight: bold;
font-size: 100%;
text-align: center;
}

td.man2 Use for selected letters in manual table
{

background: #fffffff;
color: #000000;
font-family: arial;
font-weight: bold;
font-size: 100%;
text-align: center;
}


td.model
{
vertical-align: top
font-family: arial;
font-weight:bold;
font-size: 80%;
background: #cc0000;
color: #FDC491;
text-align: center;
}



td.left
{
vertical-align: top
text-align: left;
}

td.heads
{
vertical-align: top
font-family: arial;
font-weight:bold;
font-size: 80%;
background: black;
color: #FDC491;
text-align: center;
}

td.e-heads
{
vertical-align: top
font-family: arial;
font-weight:bold;
font-size: 65%;
background: none;
color: #FDC491;
text-align: center;
}

th.news
{
vertical-align: top
font-family: arial;
font-weight:bold;
font-size: 110%;
background: none;
color: #000000;
text-align: left;
}



/* USE FOR SPECS IN LIEU OF GIF */

tr.specs
{
background: #6070E8;  /* background: #6070E8; */
font-family: arial;
font-weight:bold;
font-size: 75%;
text-align: center;
text-decoration: none;
color: #F5D33F;
font-family: arial;
}

ul.home
{
margin: 0px;
padding-left: 20px;
}

ul.home2
{
margin: 5px;
padding-left: 20px;
}



a:link.ext, a:visited.ext
{
color: black;
text-decoration: none;
}


a:active.ext
{
color:red;
text-decoration: none;
}



a:hover.ext
{
color:blue
text-decoration: none;
}



/* USE FOR MANUAL SELECTION PAGES */

a:link.advanced, a:visited.advanced
{
text-decoration:none;
text-align: center;
background: none;
font-weight : bold;
width: 100%;
display:block;
font-size: 70%;
font-family: arial;
color: #F2CD7E;
}


a:active.advanced
{
color:red;
text-align: center;
font-weight:bold;
background: #FDC491;
display:block;
}



a:hover.advanced
{
color: #f9eb9f;
background: none;
text-align: center;
display:block;
}


a:link.solution, a:visited.solution
{
text-decoration:none;
background: none; /* THIS CHANGES BACKGROUND FOR MOST SIDENAV CELLS */
font-weight : bold;
width: 100%;
color: #F2CD7E;      /* color: #F0B434; */
}



a:active.solution
{
color: #990033;
font-weight:bold;
background: none;
}


a:hover.solution
{
color: yellow; /* THIS CHANGES THE TEXT COLOR UPON HOVER */
background: ; /* THIS CHANGES THE BACKGROUND UPON HOVER EEF0F4 */
}



td.solution
{
	font-size:	100%;
	font-weight:	bold;
	color: 		#F0B434;
	text-align:	right;

}





table.banner  {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #FDECBE;
	left: -5px;
        background-color: #fbf2db; /* THIS CHANGES THE COLOR OF THE CONTENTS BOX WITHIN THE SLIDER CONTAINER */

	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}



td.sri
{
font-size: 80%;
background: #cdfabd;
}





a:link.sri, a:visited.sri
{
text-decoration:none;
background: none; /* THIS CHANGES BACKGROUND FOR MOST SIDENAV CELLS */
font-weight : bold;
width: 100%;
display:block;
color: blue;
}


a:active.sri
{
color: #990033;
font-weight:bold;
background:#FDC491;
display:block;
}


a:hover.sri
{
color: #990033; /* THIS CHANGES THE TEXT COLOR UPON HOVER */
background: #cdfabd; /* THIS CHANGES THE BACKGROUND UPON HOVER EEF0F4 */
display:block;
}

