body {
   margin-top: 0px; 
   margin-bottom: 0px; 
   margin-left: 0px; 
   margin-right: 0px;
/*   text-align:center;*/
   background: #D5D3D5 url(images/background.jpg) no-repeat fixed;
   background-position: right bottom;
}

li{
   margin-left: 5px;
   text-align: left;
   font: italic 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
   list-style: disc outside;
}

#topheader{
  position:absolute;
  right:0px;
  left:0px;
  top:0px;
  z-index: 0;
  text-align: left;
}

#headoverlayl {
  position:absolute;
  right:152px;
  top:0px;
  width:82px;
  height:61px;
  z-index: 3;
}

#headoverlaymid {
  position:absolute;
  right:41px;
  top:0px;
  width:111px;
  height:61px;
  z-index: 3;
}

#headoverlyr {
  position:absolute;
  right:0px;
  top:0px;
  width:41px;
  height:61px;
  z-index: 3;
}

#headoverlaycurve1 {
  position:absolute;
  right:152px;
  top:61px;
  width:100px;
  height:12px;
  z-index: 3;
}

#headoverlaymid005 {
  position:absolute;
  right:0px;
  top:61px;
  width:152px;
  height:12px;
  z-index: 3;
}

#headoverlaycurve2 {
  position:absolute;
  right:0px;
  top:73px;
  width:165px;
  height:42px;
  z-index: 3;
}

#headoverlaycurve3 {
  position:absolute;
  right:0px;
  top:115px;
  width:104px;
  height:44px;
  z-index: 3;
}


#headoverlaycurve4 {
  position:absolute;
  right:0px;
  top:159px;
  width:60px;
  height:110px;
  z-index: 3;
}

#headcurve {
  position:absolute;
  left:198px;
  top:61px;
  width:86px;
  height:10px;
  z-index: 1;
}

#midcurvel {
  position:absolute;
  left:0px;
  top:109px;
  width:101px;
  height:25px;
  z-index: 1;
}

#bottomcurvel {
  position:absolute;
  left:0px;
  top:134px;
  width:67px;
  height:25px;
  z-index: 1;
}

#logo1 {
  position:absolute;
  left:7px;
  top:8px;
  width:191px;
  height:101px;
  z-index: 3;
}


#dotted-lines {
    position:absolute;
    left:122px;
    top:224px;

    visibility: visible;
    z-index: 2;
}

#textmain {
    position:absolute;
    left:226px;
    top:284px;
    width:131px;
    height:79px;
    visibility: visible;
    z-index: 3;
}

#keymouse {
    position:absolute;
    left:317px;
    top:208px;
    width:71px;
    height:47px;
    z-index: 3;
}

#minicabled {
    position:absolute;
    left:150px;
    top:212px;
    width:71px;
    height:47px;
    z-index: 3;
}

#mainimage {
    position:absolute;
    left:202px;
    top:264px;
    width:216px;
    height:155px;
    z-index: 1;
}

#ip65sealed {
    position:absolute;
    left:72px;
    top:268px;
    width:71px;
    height:47px;
    z-index: 3;
}

#ip65steel {
    position:absolute;
    left:58px;
    top:333px;
    width:71px;
    height:47px;
    z-index: 3;
}

#remote {
    position:absolute;
    left:343px;
    top:416px;
    width:71px;
    height:47px;
    z-index: 3;
}

#blackcabled {
    position:absolute;
    left:71px;
    top:403px;
    width:71px;
    height:47px;
    z-index: 3;
}

#spillresist {
    position:absolute;
    left:163px;
    top:451px;
    width:71px;
    height:47px;
    z-index: 3;
}


#infraredkey {
    position:absolute;
    left:231px;
    top:176px;
    width:71px;
    height:47px;
    z-index: 3;
}

#backlit {
    position:absolute;
    left:251px;
    top:438px;
    width:71px;
    height:47px;
    z-index: 3;
}

#specstext {
   position:relative;
   text-align:right;
   top: 10px;
   left:-10px;
   z-index: 1;
   padding:2px;
   margin-top:5px;
}

#footerpush1 {
   height:1640px;
}

#footerpush2 {
   height:640px;
}

#footerpush3 {
   height:340px;
}

#footerpush4 {
   height:1100px;
}

#footerpush5 {
   height:1100px;
}

#footerpush6 {
   height:1200px;
}

#footerpush7 {
   height:800px;
}

#footerpush8 {
   height:1400px;
}

#footerpush9 {
   height:240px;
}

#footerpush10 {
   height:1000px;
}

#footerpush11 {
   height:1000px;
}

#footerpush12 {
   height:900px;
}

#footerpush13 {
   height:900px;
}

#footerpush14 {
   height:800px;
}

#footerpush15 {
   height:600px;
}

#footer {
   margin-top:1620px;
   top: 800px;
   text-align: left;
   margin: 10px 3% 10px 3%;
   z-index: 4;
   border: thin dashed #800080;
   padding: 2px;
}

#footer2 {
   position: relative;
   clear: both;
   text-align: center;
   z-index: 4;
   margin: -8px 3% 5px 3%;
   
}

#footer2 .left {
	float: left;
	text-align: left;
}
	
#footer2 .right {
	float: right;
	text-align: right;
}




#pagetitle {
   position: absolute;
   margin-top: 10px;
   top: 100px;
   left: 30%;
   z-index: 1;
}

#pagetitlesub {
   position: absolute;
   margin-top: 10px;
   top: 140px;
   left: 40%;
   font: small-caps 0.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-bottom: 2px;
   padding: 3px 5px 4px 5px;
   text-align: left;
   color: #ffff00;
   background-color: #800080;
   z-index: 1;
   
}

#rightcurved {
   position:absolute;
   left: 335px;
   right: 0px;
   top: 180px;
   z-index: 1;
   padding-right:5px;
}

#rightcurved2 {
   position:absolute;
   left: 335px;
   right: 0px;
   top: 180px;
   z-index: 1;
   padding-right:5px;
}

#left1 {
   position:absolute;
   left: 45px;
   top: 440px;
   z-index: 1;
   padding:5px;
}

#left2 {
   position:absolute;
   left: 45px;
   top: 940px;
   z-index: 1;
   padding:5px;
}

#left3 {
   position:absolute;
   left: 100px;
   top: 200px;
   z-index: 1;
   padding:5px;
   width:300px;
}

#left4 {
   position:absolute;
   left: 45px;
   top: 510px;
   z-index: 1;
   padding:5px;
}

#left5 {
   position:absolute;
   left: 45px;
   top: 760px;
   z-index: 1;
   padding:5px;
}

#left6 {
   position:absolute;
   left: 45px;
   top: 760px;
   z-index: 1;
   padding:5px;
}

#left7 {
   position:absolute;
   left: 45px;
   top: 1260px;
   z-index: 1;
   padding:5px;
}

#left8 {
   position:absolute;
   left: 45px;
   top: 660px;
   z-index: 1;
   padding:5px;
}

#left9 {
   position:absolute;
   left: 45px;
   top: 204px;
   z-index: 1;
   padding:5px;
}

#left10 {
   position:absolute;
   left: 45px;
   top: 480px;
   z-index: 1;
   padding:5px;
}

#left11 {
   position:absolute;
   left: 45px;
   top: 770px;
   z-index: 1;
   padding:5px;
}

#right1 {
   position:absolute;
   left: 414px;
   top: 462px;
   z-index: 1;
   padding:5px;
}

#right2 {
   position:absolute;
   left: 414px;
   top: 980px;
   z-index: 1;
   padding:5px;
}

#right3 {
   position:absolute;
   left: 414px;
   top: 540px;
   z-index: 1;
   padding:5px;
}

#right4 {
   position:absolute;
   left: 414px;
   top: 380px;
   z-index: 1;
   padding:5px;
}

#right5 {
   position:absolute;
   left: 414px;
   top: 586px;
   z-index: 1;
   padding:5px;
}

#right6 {
   position:absolute;
   left: 414px;
   top: 540px;
   z-index: 1;
   padding:5px;
}

#right7 {
   position:absolute;
   left: 414px;
   top: 550px;
   z-index: 1;
   padding:5px;
}

#right8 {
   position:absolute;
   left: 414px;
   top:800px;
   z-index: 1;
   padding:5px;
}

#right9 {
   position:absolute;
   left: 414px;
   top:776px;
   z-index: 1;
   padding:5px;
}

#right10 {
   position:absolute;
   left: 414px;
   top:196px;
   z-index: 1;
   padding:5px;
}

#right11 {
   position:absolute;
   left: 414px;
   top:966px;
   z-index: 1;
   padding:5px;
}

#right12 {
   position:absolute;
   left: 414px;
   top:1156px;
   z-index: 1;
   padding:5px;
}

#right13 {
   position:absolute;
   left: 414px;
   top: 480px;
   z-index: 1;
   padding:5px;
}

#right14 {
   position:absolute;
   left: 414px;
   top: 480px;
   z-index: 1;
   padding:5px;
}

#right15 {
   position:absolute;
   left: 414px;
   top: 244px;
   z-index: 1;
   padding:5px;
}

#right16 {
   position:absolute;
   left: 414px;
   top: 520px;
   z-index: 1;
   padding:5px;
}

#right17 {
   position:absolute;
   left: 414px;
   top: 780px;
   z-index: 1;
   padding:5px;
}

#right18 {
   position:absolute;
   left: 414px;
   top:820px;
   z-index: 1;
   padding:5px;
}

#fullwidth1{
   position:absolute;
   top:680px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth2{
   position:absolute;
   top:960px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth3{
   position:absolute;
   top:1020px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth4{
   position:absolute;
   top:1020px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth5{
   position:absolute;
   top:900px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth6{
   position:absolute;
   top:940px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#fullwidth7{
   position:absolute;
   top:740px;
   padding: 0px;
   left: 6%;
   width: 80%;
   margin-top:26px;
   margin-bottom:20px;
   z-index:4;
}

#productimage{
   left:70px;
   top:210px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage2{
   left:120px;
   top:394px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage3{
   left:120px;
   top:600px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage4{
   left:120px;
   top:210px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage5{
   left:80px;
   top:210px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage6{
   left:120px;
   top:790px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage7{
   left:120px;
   top:980px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage8{
   left:120px;
   top:1170px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#productimage9{
   left:120px;
   top:834px;
   position:absolute;
   z-index:4;
   text-align: left;
}

#dropdownmenu {
  position:absolute;
  left:65%;
  top:34px;
  width:111px;
  z-index: 5;
}


#instructmenu{
   position: absolute;
   left: 100px;
   top: 124px;
   z-index: 3;
   
}

#arrowarea{
   position: absolute;
   left: 24px;
   top: 150px;
   z-index: 0;
   
}




.blackborder {
   border: 1px solid #000000;
}

th.heading {
   background: #c3bec3;
   font: small-caps bold 0.91em Arial, Verdana, Geneva, Helvetica, sans-serif;
}

th.heading2 {
   background: #c3bec3;
   font: small-caps bold 0.91em Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-align:left;
}

td.point {
   font-family:arial,tahoma,verdana,helvetica,sans-serif;
   font-size:9pt; 
   font-weight:bold;
}
td.define {
   font-family:arial,tahoma,verdana,helvetica,sans-serif;
   font-size:9pt; 
   font-style:italic;
}

.textheading {
   background-color: #800080;
   margin-top: 10px;
   font: small-caps 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-bottom: 2px;
   padding: 3px 30px 4px 30px;
   text-align: left;
   color: #ffff00;
   border: 1px solid #000000;
}

p.pointertext{
   font: 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0.5em 1em 0.5em 0.5px;
   text-align: left;
   border: 2px dashed #6A0F72;
   padding:  3px 3px 3px 3px;
}

p.bottomtext {
   font: 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 1em 1em 0.5em 0.5em;
   text-align: center;
}

a {
	text-decoration: underline;
	color: #0000cd;
}

a:link {
	text-decoration: underline;
	color: #0000cd;
}

a:hover {
	text-decoration: none;
	color: #0000cd;
}


p.piclabel {
   font: 0.55em Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin-top: 5px;
}

h1.pageheading {
   color: #560097;
   font-size: 1.25em;
   margin-top: 5px;
   margin-bottom: 5px;
   font-family: Arial, Helvetica, sans-serif;
}

img.leftcurve {
   float: left;
   clear: left;
   margin: 0 1em 0 0;
}

img.rightcurve {
   float: right;
   clear: right;
   margin: 0 0 0 1.5em;
}

p.bodytext {
   margin: 0.5em 1.75em 0.5em 0.75em;
   font-size: 0.7em;
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*p {
   margin: 0.5em 1.75em 0.5em 0.75em;
}*/

img.products {
   display: block;
   border: 1px solid #000000;
}

select.dropdown {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.6em;
   color: #000000;
}

.ddhead {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 9px;
   background-color: #800080;
   color: #ffffff;
}

A.ssmItems:link		{color:black;text-decoration:none;}
A.ssmItems:hover	{color:black;text-decoration:none;}
A.ssmItems:active	{color:black;text-decoration:none;}
A.ssmItems:visited	{color:black;text-decoration:none;}
