/* MAINWINDOW */
#mainwindow, #promos { width: 980px; margin: 0 auto 10px; clear: both; color: #76797c; }
#mainwindow { width: 900px; margin-right: auto; margin-top: 10px; margin-left: auto; margin-bottom: 0px; }
#mainwindow img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#mainwindow a.more { padding-right: 8px; background: url(../images/morearrow_08c.gif) no-repeat 100% 50%; text-decoration: none;}
#mainwindow a.more:hover {text-decoration: underline;}
#mainwindow #st_img { position: absolute; top:412px; left:160px; }
#mainwindow #st_img p {margin-left: 91px; margin-top: -49px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #enterprise_img { position: absolute; top:428px; left:476px; }
#mainwindow #enterprise_img p {margin-left: 150px; margin-top: -42px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #title { position: absolute; top:6px; left:7px; width: 950px;}

#mainwindow #company { position: absolute; top:75px; left:10px; width: 925px;}
#mainwindow #company p {margin-left: 300px; margin-top: -280px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #contact { position: absolute; top:75px; left:405px; width: 500px;}
#mainwindow #contact p {margin-left: 100px; margin-top: -30px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #contactpic { position: absolute; top:40px; left:40px; width: 350px;}

#mainwindow #sales { position: absolute; top:75px; left:10px; width: 925px;}
#mainwindow #sales p {margin-left: 360px; margin-top: -250px;}

#mainwindow #request { position: absolute; top:270px; left:555px; width: 100px;}
#mainwindow #request p {margin-left: 0px; margin-top: 0px;}
#mainwindow #request input {margin-left: 0px; margin-top: 0px; font-family: arial; color: #000; font-weight: bold; font-size: 12px}

#mainwindow #product1 { position: absolute; top:15px; left:200px; width: 725px;}
#mainwindow #product1 p {margin-left: 260px; margin-top: -140px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #product2 { position: absolute; top:185px; left:200px; width: 725px;}
#mainwindow #product2 p {margin-left: 260px; margin-top: -140px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #product3 { position: absolute; top:355px; left:200px; width: 725px;}
#mainwindow #product3 p {margin-left: 260px; margin-top: -140px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #smart { position: absolute; top:50px; left:25px; width: 925px;}
#mainwindow #smart p {margin-left: 500px; margin-top: -457px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #smartlist { position: absolute; top:335px; left:775px; width: 150px;}
#mainwindow #smartlist p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #smartpic { position: absolute; top:430px; left:750px;}
#mainwindow #smartpic p {margin-left: 195px; margin-top: -75px; font-weight: bold;}

#mainwindow #pcfirms { position: absolute; top:50px; left:25px; width: 925px;}
#mainwindow #pcfirms p {margin-left: 525px; margin-top: -470px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #pcfirmslisttitle { position: absolute; top:363px; left:655px; width: 180px;}
#mainwindow #pcfirmslisttitle p {margin-left: 0px; margin-top: 0px; color: #2851a3; font-weight: bold; font-size: 14px;}
#mainwindow #pcfirmslist1 { position: absolute; top:387px; left:540px; width: 220px;}
#mainwindow #pcfirmslist1 p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #pcfirmslist2 { position: absolute; top:387px; left:760px; width: 220px;}
#mainwindow #pcfirmslist2 p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #firms { position: absolute; top:75px; left:25px; width: 925px;}
#mainwindow #firms p {margin-left: 540px; margin-top: -290px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #firms2 { position: absolute; top:395px; left:315px; }
#mainwindow #firms2 p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #info1 { position: absolute; top:65px; left:100px; width: 80px;}
#mainwindow #info2 { position: absolute; top:225px; left:100px; width: 80px;}
#mainwindow #info3 { position: absolute; top:395px; left:100px; width: 80px;}

#mainwindow #news1 { position: absolute; top:75px; left:100px; width: 800px;}
#mainwindow #news1 p {margin-left: 100px; margin-top: -55px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #news2 { position: absolute; top:185px; left:100px; width: 800px;}
#mainwindow #news2 p {margin-left: 100px; margin-top: -55px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #news3 { position: absolute; top:295px; left:100px; width: 800px;}
#mainwindow #news3 p {margin-left: 100px; margin-top: -55px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #support0 { position: absolute; top:75px; left:300px; width: 700px;}
#mainwindow #support1 { position: absolute; top:185px; left:300px; width: 700px;}
#mainwindow #support2 { position: absolute; top:295px; left:300px; width: 700px;}
#mainwindow #support3 { position: absolute; top:425px; left:300px; width: 700px;}
#mainwindow #support3 p {margin-left: 100px; margin-top: -70px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #support4 { position: absolute; top:425px; left:675px; width: 300px;}
#mainwindow #support4 p {margin-left: 0px; margin-top: 13px; color: #000; font-weight: bold; font-size: 12px;}

#mainwindow #download { position: absolute; top:100px; left:555px; width: 400px;}
#mainwindow #download p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #downloadsupport { position: absolute; top:300px; left:650px; width: 250px;}
#mainwindow #downloadsupport p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold;}
#mainwindow #downloadpc { position: absolute; top:235px; left:650px; width: 310px;}
#mainwindow #downloadpc p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold;}
#mainwindow #downloadpcsupport { position: absolute; top:385px; left:650px; width: 250px;}
#mainwindow #downloadpcsupport p {margin-left: 0px; margin-top: 0px; color: #000; font-weight: bold;}

#mainwindow #sototech { position: absolute; top:430px; left:15px; }
#mainwindow #sototech p {margin-left: 95px; margin-top: -60px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #OEE { position: absolute; top:430px; left:330px; }
#mainwindow #OEE p {margin-left: 90px; margin-top: -55px; color: #000; font-weight: bold; font-size: 12px;}
#mainwindow #IDbottlenecks { position: absolute; top:433px; left:685px; }
#mainwindow #IDbottlenecks p {margin-left: 70px; margin-top: -70px; color: #000; font-weight: bold; font-size: 12px;}

/* PROMOS */
#promos { width: 980px; min-height: 155px; *height: 155px; }
#promos img { float: left; border-width: 0; margin: 0 12px 0 0; }
#promos img.last { margin: 0; }