﻿/** general **/
body{padding:0px; margin:0px; background:#ebebeb; font-family:Arial; font-size:12px;}
ul{list-style:none; margin:0px; padding:0px;}
ul li{background:url(images/bg-bullet.gif) no-repeat left 6px; padding:0px 0px 5px 12px;}
img{border:0px;}
a{color:#0079c2;}
h1{padding:0px; margin:0px; color:#0079c2; font-size:22px; float:left; width:420px; font-weight:500;}
h2{padding:0px; margin:0px; color:#0079c2; font-size:18px; font-weight:500;}
h3{font-size:11px; font-weight:bold; margin-bottom:0px; padding-bottom:0px}
p{padding:12px 0px; margin:0px;}

/** structure **/
#wrapper{text-align:center; width:100%;}
#website{width:1000px; margin:20px auto 0px auto;}

/** header **/
#header{background:url(images/bg-header.gif) no-repeat left top; height:117px;}
#logo{float:left; width:263px; height:63px; margin:33px 0px 0px 52px;}

/** superfish defaults **/
.superfish li:hover ul, .superfish li li:hover ul {top: -999em;}
ul.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:2.6em;}
ul.nav li:hover li ul, ul.nav li.sfHover li ul {top:-999em;}

/** navigation **/
.nav{float:left; width:500px; margin:84px 0px 0px 50px; text-align:right;}
.nav li{background:none; padding:0px; float:left; position:relative;}
.nav li span{color:#d9e01d;}
.nav li a{text-decoration:none; display:block; text-align:center;}
.nav li a img{vertical-align:middle; margin:0px auto;}
.nav-home{width:73px;}
.nav-about{width:122px;}
.nav-products{width:93px;}
.nav-contact{width:110px;}
.nav li ul{position:absolute; top:-999em; width:9.45em;}
.nav li ul li{text-align:left; width:100%;}
.nav li ul li a{display:block; text-align:left; background:#0079C2; text-decoration:none; color:#fff; padding:5px 0px 5px 10px; font-weight:600; font-size:12px;}
.nav li ul li:hover, .nav li ul li a:hover{background:#FFF200; color:#0079C2;}

/** content **/
#content{overflow:hidden; border-bottom:8px solid #0079c2; text-align:left; padding:39px 42px 0px 0px; background:#fff; margin-bottom:20px;}
.home-left{float:left; width:554px; height:415px; margin-top:-10px;}
.home-right{float:right; width:400px; padding-bottom:30px;}
.content-left{width:350px; float:left; overflow:hidden;}
.content-left img{display:block;}
.content-left p, .disclaimer{padding:15px; background:#EDEDED; font-size:11px; line-height:15px;}
.content-right{width:570px; float:right; overflow:hidden;}
.table-products{width:100%; margin:0px 0px 20px 0px;}
.table-products tr th{font-size:11px; font-weight:500; background:#ebebeb; padding:5px 10px;}
.table-products tr td{font-size:11px; padding:5px 10px; border-bottom:1px solid #ebebeb;}
.product-list{margin:20px 0px;}
.product-list li{padding:0px; float:left; width:auto;}
.product-list li.last{padding-right:0px;}
.product-list li img{display:block; margin-bottom:10px;}
.product-list li a{font-weight:600; font-size:14px; display:block; width:110px;}
.product-list li span{display:block; width:110px; font-size:12px;}
.product-list li ul{width:110px; padding:0px; margin:0px; list-style:none;}
.product-list li ul li{padding-bottom:3px; padding-left:10px; width:110px; font-size:12px;}
#sitemap a{color:#0079C2}
#sitemap li {font-weight:bold}
#sitemap li ul li {font-weight:normal; margin-left:20px}
#sitemap li ul {padding-top:10px}


/** footer **/
#footer{color:#989898; font-size:10px; padding-left:50px;}
#footer .copyright{float:left; width:220px;}
#footer ul{float:left; margin-left:22px; width:300px;}
#footer ul li{background:none; display:inline; padding:0px;}
#footer ul li span{padding:0px 3px;}
#footer ul li a{color:#989898; font-size:10px;}

/** universal **/
.clear-float{clear:both; height:0px; overflow:hidden;}
.any-questions{float:right; width:115px; text-align:right; font-weight:600; margin-top:4px; font-size:14px; color:#b60000;}
.product-box{width:190px;}
.product-box h2{color:#fff; font-size:18px; font-weight:500; background:#0079c2; padding:8px 15px; margin:0px; margin-bottom:3px; width:160px;}
.product-box .inner{height:195px; width:158px; padding:10px 15px; border:1px solid #cce4f3; background:#f3f3f3;}
.product-box .feature{background:#fff;}
.product-box .inner ul li a{font-size:14px;}
.form{width:419px;}
.form label{display:block; margin-bottom:4px;}
.form table label{display:inline;}
.form-item-left{float:left; width:203px; margin:8px 0px;}
.form-item-right{float:right; width:203px; margin:8px 0px;}
.form-item-single{width:419px; margin:8px 0px;}
.text-box{border:1px solid #bfbfbf; width:100%; font-size:12pt;}
.required{color:#d00000;}
.button{cursor:pointer;}
.success{color:Green;}

/** product feed **/
table td tr.headerRow{background:#ededed; font-family:Arial; font-size:12px;}
.boldBlue{color:#0079C2; font-size:12px; font-weight:600;}
table td.firstCell{width:70px;}
table.productTable td{border-bottom:1px solid #e0e0e0; padding:5px 0px 5px 5px;}
table.productTable tr.headerRow td{border-bottom:0px;}
.paragraph-laser-roll { margin-bottom: 90px; }