@charset "utf-8";
* {margin:0; padding:0;}
body{font:100% Verdana, Arial, Helvetica, sans-serif; color:#767676; text-align:justify;}
h1, h2 {font: bold 17px Geneva, Arial, Helvetica, sans-serif;}
h1 {background:url(graphics/main/arrow2.gif) left no-repeat; padding-left:20px; margin:12px 0 12px 0; color:#000;}
h1 span {color:#868686;}
h2 {font-size:13px; /*margin:0 0 6px 0;*/ padding-bottom:6px; color:#868686; display:inline-block;}
h2 span {color:#333;}
h3, h3 a:link, h3 a:visited {font-size:11px; padding:0 0 6px 0; color:#868686; text-decoration:none;}
h3 a:hover, .overhead {color:#444; text-decoration:underline; cursor:pointer;}
a:link, a:visited {color:#000;}
a:hover {text-decoration:none;}
h4 {font-size:11px; padding:0 0 6px 0; color:#333;}
a:link, a:visited {color:#000;}
a:hover {text-decoration:none;}
.fltrt {float:right; margin-left:8px;}
.fltlft {float:left; margin-right:8px;}
.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;}
ul {list-style-type:none;}
img {border:none;}
.linetop {border-top:2px solid #dadada;}
.linebtm {border-bottom:2px solid #dadada;}
.lineleft {border-left:2px solid #dadada;}
.default #leftSidebar p, .default #mainContent p, .default #footer p, .default ul {font-size:0.6875em; line-height:120%;}
/************************ container ************************/ 
.default #container {width:776px; background: #fff; margin:0 auto; border:1px solid #e7e4e4;}
/************************ header ************************/
.default #header {border-right:1px solid #fff;} 
.default #topMenu {border-bottom:4px solid #e7e4e4; height:68px;}
.default #topMenu img {float:left;}
.default #topMenu ul {/*width:100%;*/}
.default #banner {height:158px; background:#08aee2 url(graphics/main/banner.jpg) left no-repeat; border-top:1px solid #fff; border-bottom:18px solid #000;}
.default #banner p {float:right; width:330px; color:#fff; font-size:11px; text-align:right; margin:80px 40px 0 0;}
/************************ leftSidebar ************************/
.default #leftSidebar {float:left; width:264px;}
.default #upperleft {padding:8px 20px 12px 30px;}
.default #leftSidebar p {margin: 12px 0;}
.default #leftSidebar div.newproducts {margin:16px 0 5px 0;}
.default #leftSidebar div.newproducts img {margin:20px 9px 0 0;}
.default #leftSidebar div.newproducts img.last {margin-right:0;}
.default #leftSidebar div.hotline {float:right;}
.default.split #leftSidebar p {margin:30px 0 0 0; text-align:center;}
/************************ mainContent ************************/
.default #mainContent {margin:20px 0 40px 264px;}
.default.fullpage #mainContent {margin:20px 30px 40px 30px;}
.default #mainContent p {margin: 0 0 14px 0;}
.default #mainContent p strong {color:#ff6603;}
.articles ul.grey {margin-bottom:14px;}
.default #mainContent ul.grey li {background: url(graphics/main/arrow3.gif) left 1px no-repeat; padding:0 0 0 18px; margin:5px 0;}
.default ul.bullet, .default #mainContent ul.grey {margin-left:10px; color:#333;}
.default ul.bullet li {background: url(graphics/main/bullet1.gif) left no-repeat; padding:1px 0 3px 18px;}
.default ul.leftpadd {padding-left:212px;}
.articles {padding:0 20px;}
.support .articles div {border-bottom:1px solid #e7e4e4; margin-bottom:16px;}
.support .electric img {margin-bottom:20px;}
/************************ index - contact ************************/
.default #prologue {padding:0 30px 0 20px;}
/************************ index ************************/
.default #epilogue {margin:20px 30px 20px 27px; padding:20px 0 0 0;}
.default #epilogue .box {float:left; width:207px; padding:0 20px 0 0;}
.default #epilogue .box p {margin:0;}
.default #epilogue .box.lineleft {width:206px; padding:0 0 0 20px;}
.default #epilogue .box h1 {margin-top:0;}
/************************ about ************************/
.default.fullpage #mainContent p img {float:left; padding:0 12px 5px 0;}
div.newproducts img {margin:30px 0 0 60px;}
/************************ UPS ************************/
.upsdata {margin:14px 0 0 0; padding:24px 0 0 0; border-top:1px solid #dadada;}
.upsdata img {float:right; margin:0 0 0 20px;}
.upsdata h2 span {color:#0DC8EE;}
/*.ups #mainContent p strong {color:#333;}*/
.powertek .upsdata img {float:left; margin:0 40px 0 0;}
.upsdata ul {padding:0 0 10px 0}
.powertek .specs {padding-left:180px}
table {font-size:10px; margin:0 0 14px 0; border-collapse:collapse;}
thead th {background:#27d1ff; color:#fff; padding:8px 4px;}
tbody tr.over th, tbody tr.over td {background:#27d1ff; color:#fff; cursor: auto;}
tr.alt {background:#ecf6fc;}
th, td {padding:4px; border:1px solid #d9e3e9;}
th {text-align:left;}
/************************ footer ************************/
.default #footer {margin-top:0;} 
.default #footer p {padding:20px 0 40px 30px;}
.default #footer p span {padding-left:210px}
.default #footer a {color:#636363; text-decoration:none;}
.default #footer a:hover {text-decoration:underline;}
