html,body,h1,h2,h3,h4,h5,h6,p,img,ul,ol,li,form,fieldset,textarea,table
{
margin:0;
padding:0;
border:0 none;
}
html, body{width:100%; height:100%;}
body{overflow:hidden;}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#main-image-box
{
width:700px;
height:420px;
position:relative;
overflow:none;
}
#main-image-box ul{list-style:none;}
#main-image-box ul li
{
position:absolute;
top:0;
left:0;
display:none;
}
/* TOP PRODUCTS GALLERY */
#thumbnails {
width: 700px;
height: 65px;
position: relative;
}
#thumbnails .wrapper {
width: 700px;
margin: 0 20px 0 37px; 
overflow: hidden;
height: 65px;
/*position: absolute;
top: 0; */
position: relative;
}
#thumbnails ul {
width: 700px;
float: left;
height:65px;
margin: 0;
padding: 0 0 0 0px;
list-style: none;
}
#thumbnails ul ul {
margin: 0;
padding: 0;
}
#thumbnails ul li,
#thumbnails ul li.productItem {
float: left;
width: 100px;
height: 65px;
position: relative;
margin:5px 5px 0 0;
}
#thumbnails ul li img {
display: block;
width: 100px;
height: 60px;
cursor:pointer;
}
#thumbnails ul li a {
font-weight: bold;
font-size: 14px;
color: #000;
text-decoration: none;
display: block;
}
#thumbnails #prev
{
width:27px;
height:60px;
background:url(../images/prev.png) 0 0 no-repeat;
position:absolute;
top:5px;
left:0;
display:block;
}
#thumbnails #next
{
width:27px;
height:60px;
background:url(../images/next.png) 0 0 no-repeat;
position:absolute;
top:5px;
right:0;
z-index:1000;
display:block;
}
#thumbnails #prev span, #thumbnails #next span{display:none;}


#main-image-box ul li
{
width:700px;
height:420px;
display:block;
}
#main-image-box ul li li
{
width:auto !important;
height:auto !important;
position:relative;
}
#main-image-box ul li h3
{
font:14px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
color:#fff;
line-height:18px;
margin:0 360px 0 20px;
text-transform:uppercase;
}
#main-image-box ul #prod-2 h3, #main-image-box ul #prod-3 h3, #main-image-box ul #prod-5 h3, #main-image-box ul #prod-6 h3, #main-image-box ul #world-2 h3, #main-image-box ul #world-3 h3, #main-image-box ul #world-4 h3{margin:0 40px 0 250px;}
#main-image-box ul #led-2 h3{margin:0 40px 0 460px;}
#main-image-box ul li p
{
font:14px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
color:#fff;
line-height:20px;
margin:0 250px 20px 20px;
}
#main-image-box ul #about-2 p, #main-image-box ul #prod-2 p, #main-image-box ul #prod-3 p, #main-image-box ul #prod-5 p, #main-image-box ul #prod-6 p, #main-image-box ul #prodfea-2 p, #main-image-box ul #prodfea-3 p, #main-image-box ul #world-2 p, #main-image-box ul #world-3 p, #main-image-box ul #world-4 p{margin:0 20px 13px 250px;}
#main-image-box ul #prod-7 p{margin:0 40px 20px 20px;}
#main-image-box ul #led-2 p{margin:0 40px 20px 460px;}
#main-image-box ul li p.bullet span
{
display:block;
background:url(../images/bullet.png) 0 3px no-repeat;
padding:0 0 0 20px;
margin:0 0 10px 0;
}
#main-image-box ul li p.numbers span
{
margin:-20px 0 20px 0;
padding:0 0 0 25px; 
display:block;
}
#main-image-box ul li p a.hongmen
{
width:185px;
height:60px;
background:url(../images/hongmen.gif) 0 0 no-repeat;
display:block;
padding:70px 0 0 0;
font:14px "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
color:#fff;
text-decoration:none;
}
#main-image-box ul li div.text{padding:20px 0 0 0;}
#main-image-box ul #prodfea-5 div.text div, #main-image-box ul #led-3 div.text div {
display: inline;
float: left;
width:50%;
}
#main-image-box ul #prodfea-5 div.text div p, #main-image-box ul #led-3 div.text div p{margin:0 40px 40px 40px;}
#main-image-box ul #hostile-vehicle-mitigation-2 p {
	margin-right: 15px;
}
#main-image-box ul #hostile-vehicle-mitigation-2 p a {
	color: #fff;
}
.half-lft
{
width:200px;
float:left;
display:inline;
margin:0 0 0 235px;
padding:30px 0 0 10px;
}
.half-rgt
{
width:240px;
float:left;
display:inline;
padding:30px 0 0 0;
}
#main-image-box ul li .half-lft p, #main-image-box ul li .half-rgt p
{
font-size:15px;
margin:0 0 10px 0 !important;
padding:0 !important;
}
#main-image-box ul li .half-lft p.bullet, #main-image-box ul li .half-rgt p.bullet
{
font-size:12px; 
line-height:15px;
margin:0;
}
#main-image-box ul li .half-lft p.bullet span, #main-image-box ul li .half-rgt p.bullet span
{
background:url(../images/bullet.png) 0 0 no-repeat;
}
#main-image-box ul li .half-lft p.bullet span span, #main-image-box ul li .half-rgt p.bullet span span
{
width:30px;
float:left;
display:inline;
background:none;
padding:0;
margin:0;
}
#main-image-box ul li .half-lft p a, #main-image-box ul li .half-rgt p a
{
color:#fff !important;
text-decoration:none;
}

#about-2{background:url(../images/about-2.jpg) 0 0 no-repeat;}
#about-3{background:url(../images/about-3.jpg) 0 0 no-repeat;}
#prod-2{background:url(../images/prod-2.jpg) 0 0 no-repeat;}
#prod-3{background:url(../images/prod-3.jpg) 0 0 no-repeat;}
#prod-4{background:url(../images/prod-4.jpg) 0 0 no-repeat;}
#prod-5{background:url(../images/prod-5.jpg) 0 0 no-repeat;}
#prod-6{background:url(../images/prod-6.jpg) 0 0 no-repeat;}
#prod-7{background:url(../images/prod-7.jpg) 0 0 no-repeat;}
#prod-8{background:url(../images/prod-8.jpg) 0 0 no-repeat;}
#prodfea-2{background:url(../images/prodfea-2.jpg) 0 0 no-repeat;}
#prodfea-3{background:url(../images/prodfea-3.jpg) 0 0 no-repeat;}
#prodfea-4{background:url(../images/prodfea-4.jpg) 0 0 no-repeat;}
#prodfea-5{background:url(../images/prodfea-5.jpg) 0 0 no-repeat;}
#prodref-2{background:url(../images/prodref-2.jpg) 0 0 no-repeat;}
#prodref-3{background:url(../images/prodref-3.jpg) 0 0 no-repeat;}
#prodref-4{background:url(../images/prodref-4.jpg) 0 0 no-repeat;}
#prodref-5{background:url(../images/prodref-5.jpg) 0 0 no-repeat;}
#prodref-6{background:url(../images/prodref-6.jpg) 0 0 no-repeat;}
#prodref-7{background:url(../images/prodref-7.jpg) 0 0 no-repeat;}
#prodref-8{background:url(../images/prodref-8.jpg) 0 0 no-repeat;}
#prodref-9{background:url(../images/prodref-9.jpg) 0 0 no-repeat;}
#prodref-10{background:url(../images/prodref-10.jpg) 0 0 no-repeat;}
#prodref-11{background:url(../images/prodref-11.jpg) 0 0 no-repeat;}
#prodref-12{background:url(../images/prodref-12.jpg) 0 0 no-repeat;}
#prodref-13{background:url(../images/prodref-13.jpg) 0 0 no-repeat;}
#world-2{background:url(../images/world-2.jpg) 0 0 no-repeat;}
#world-3{background:url(../images/world-3.jpg) 0 0 no-repeat;}
#world-4{background:url(../images/world-4.jpg) 0 0 no-repeat;}
#rd-2{background:url(../images/rdseries-2.jpg) 0 0 no-repeat;}
#led-2{background:url(../images/ledseries-1.jpg) 0 0 no-repeat;}
#led-3{background:url(../images/ledseries-2.jpg) 0 0 no-repeat;}
#contact-2{background:url(../images/contact-2.jpg) 0 0 no-repeat;}
#hostile-vehicle-mitigation-2{background:#c80000}

.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {
width:630px;
padding:0 35px;
}
.jcarousel-skin-tango .jcarousel-clip{overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
width:  630px;
height: 75px;
}
.jcarousel-skin-tango .jcarousel-item {
width: 100px;
height: 75px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 5px;
right: 5px;
width: 27px;
height: 60px;
cursor: pointer;
background:url(../images/next.png) 0 0 no-repeat;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 5px;
left: 0px;
width: 27px;
height: 60px;
cursor: pointer;
background:url(../images/prev.png) 0 0 no-repeat;
}