/*global*/
*{
	padding: 0;
	margin: 0;
}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}
a,input[type="submit"]{text-decoration: none; outline:0;}.main p{line-height:20px;}
img{border:0;display:block;}
ul:after,
li:after,
#main:after,
header:after,
footer:after,
div:after,
article:after,
section:after{ content: ""; display: block; clear: both; overflow: hidden; }
.row{
	position: relative;
	display: block;
	margin: 0 auto;
	max-width: 985px; /*specify width*/
	width:100%:
}
.bttn.bttnorg:hover{background:#d13800}
.bttn.bttnorg{
border-bottom: 1px solid #FF6600;
text-shadow: 0 1px 2px rgba(1, 1, 1, 0.75);

background: #fe6500; /* Old browsers */
background: -moz-linear-gradient(top,  #fe6500 0%, #d13800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6500), color-stop(100%,#d13800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe6500 0%,#d13800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe6500 0%,#d13800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe6500 0%,#d13800 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe6500 0%,#d13800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6500', endColorstr='#d13800',GradientType=0 ); /* IE6-9 */
}
.bttn{
box-shadow: 0 2px 0 rgba(0, 0, 0, 0.4);
display:inline-block;
padding:5px 8px;
border-radius:3px;
border:0;
color:#fff;

background-color:#484848
}
/* styles */
body{
	font:15px Arial;
	background:#fff;
}
header{
	/* min-height:234px; */
	position:relative;
	z-index:10;
	border-bottom:6px solid #000000;
	background:url(../images/headerbg.jpg) repeat-x;
	
	/* background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #d3d3d3 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d3d3)); 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d3d3 100%); 
	background: -o-linear-gradient(top,  #ffffff 0%,#d3d3d3 100%); 
	background: -ms-linear-gradient(top,  #ffffff 0%,#d3d3d3 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 );  */
}
header .secTop{
	padding:40px 0 15px;
	background:url(../images/line.png) center bottom no-repeat;
}
header .secTop h3,
header .secTop h1{
	display:block;
	width:100%;
	text-align:center;
	font-weight:normal;
}
header .secTop h1{font-size:28px;}
header .secTop h3{font-size:20px;}
h1.logo{
	display:block;
	text-indent:-9999px;
	width:249px;
	height:104px;
	background:url(../images/logo.png) center center no-repeat;
}
.secBottom{
	padding-top:18px;
	position:relative;
	z-index:10;
}
.secBottom ul > li > a{
	display:block;
	color:#000000;
	padding:15px 23px;
	font-size:20px;
}	
ol.droplist,
.secBottom ul > li.active > a,
.secBottom ul > li > a:hover{
	color:#ffffff;
	
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.secBottom ul{
	position:absolute;
	right:0px;
	bottom:0px;
	z-index:1000;
}
.secBottom ul > li{
	position:relative;
	float:left;
	list-style:none;
}
.banner a.contact{
	font-size:20px;
	color:#ffffff;
	text-shadow:0 1px 2px rgba(01,01,01,0.75);
	padding:10px 5px 10px 35px;
	position:relative;
	border-radius:3px;
	border-bottom:1px solid #ff6600;
	box-shadow:0 2px 0px rgba(0,0,0,0.4);
	
	background: #ff6600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6600 1%, #cc3300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff6600), color-stop(100%,#cc3300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6600 1%,#cc3300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#cc3300',GradientType=0 ); /* IE6-9 */
}
.banner a.contact i{	
	position:absolute;
	top:3px;
	left:3px;
	width:27px;
	height:38px;
	background:url(../images/phone.png) center center no-repeat;
}
.cloud{
	width:100%;
	height:437px;
	position:absolute;
	background-image:url(../images/cloud.jpg);
	background-position: center center;
	background-repeat:no-repeat;
	z-index:0;
	top:0;
	left:0
}
.banner .row{z-index:0;}
.banner{
	position:relative;
	max-height:437px;
	z-index:0;
	
	background-image:url(../images/bannerblu.jpg)
}
.bannerTop{
	padding:15px 0;
	width:100%;
	display:block;
	position:relative;
	z-index:0;
}
.bannerBottom{
	height:400px;
	position:relative;
}
.slideCon{
	width:73%;
	height:380px;	background-color:#efefef;
	/* background:url(../images/slide/1.jpg) no-repeat; */
}
.asideCon{
	width:94%;
	margin:0 auto;
	padding-top:10px;
}
.asideCon h4{
	background:#1d1d1d;
	padding:5px;
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
}
/*PRODUCT BANNER*/
.featVidFullWidth{
	min-height:383px;
	padding-top:5px;
}
.featVidFullWidth h3{
	color:#fff;
	font-size:28px;
	text-align:center;
	font-weight:normal;
	padding:8px 0;
	text-shadow:0 1px 1px #000;
	box-shadow:0 1px 2px 4gba(67,67,67,0.75);
}
.vidTitle{
	color:#fff;
	font-weight:normal;
	font-size:20px;
}
.vidDescription{
	color:#fff;
	font-size:16px;
}
.slideSide,
.featVidFullWidth{
	background: #0080dc; /* Old browsers */
	background: -moz-linear-gradient(top,  #0080dc 0%, #00309f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080dc), color-stop(100%,#00309f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0080dc 0%,#00309f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0080dc 0%,#00309f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0080dc 0%,#00309f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0080dc 0%,#00309f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080dc', endColorstr='#00309f',GradientType=0 ); /* IE6-9 */
}
a.more,
.featVidFullWidth h3{
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
/*END PRODUCT BANNER*/
.slideSide{
	width:27%;
	position:relative;
	min-height:380px;	
}
.vid{
	width:100%;
	height:152px;
	margin-top:15px;
	/* background:url(../images/vid.png); */
}
.asideCon h5{
	padding:8px 0;
	text-indent:10px;
	border-top: 2px solid #4bb3ed;
	color:#143452;
	text-shadow:-1px 1px 0 #49bfef;
	font-size:14px;
	border-radius:5px;
	box-shadow:0 1px 2px rgba(0,0,0,0.75);
	
	background: #3a8deb; /* Old browsers */
	background: -moz-linear-gradient(top,  #3a8deb 0%, #2d80e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a8deb), color-stop(100%,#2d80e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3a8deb 0%,#2d80e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3a8deb 0%,#2d80e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3a8deb 0%,#2d80e0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3a8deb 0%,#2d80e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a8deb', endColorstr='#2d80e0',GradientType=0 ); /* IE6-9 */	
}
.asideCon p{
	color:#ffffff;
	padding:10px 0;
	font-size:12px;
}
.homeBox{
	padding-top:30px;
}
.homeBox aside.center{
	margin:0 0 0 50px
}
.homeBox aside img{
	width:100%;
}
.homeBox aside{
	width:30%;
	padding:0;
	position:relative;
	overflow:hidden;
}
.boxTop p{
	width:90%;
	margin:0 auto;
	color:#fff;
	font-size:20px;
	text-align:justify;
	text-shadow:0 0px 5px rgba(0,0,0,0.999);
}
.boxTop h6{
	width:100%;
	display:block;
	text-align:center;
	padding:8px 0 5px;
	color:#000;
	text-shadow:0 0px 8px #fff;
	font-weight:normal;
	font-size:25px;
}
a.more{
	display:block;
	text-align:right;
	color:#fff;
	
	padding:10px 15px 10px 0;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.boxTop{
	min-height:146px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.main{
	padding:45px 0 30px;
}
div.box1{
	background:url(../images/home/box1.jpg) no-repeat;
}
div.box2{
	background:url(../images/home/box2.jpg) no-repeat;
}
div.box3{
	background:url(../images/home/box3.jpg) no-repeat;
}
.grayCon{
	min-height:44px;
	width:100%;
	
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #666666 0%, #4d4d4d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#4d4d4d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #666666 0%,#4d4d4d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #666666 0%,#4d4d4d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #666666 0%,#4d4d4d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #666666 0%,#4d4d4d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#4d4d4d',GradientType=0 ); /* IE6-9 */
}ul.navFooter li a{
	text-decoration:none;
	display:block;
	color:#fff;
	font-size:12px;
}ul.navFooter li a:hover{text-decoration:underline}
ul.navFooter{	margin:10px 0;
	padding-top:10px;
}
ul.navFooter li{
	float:left;
	list-style:none;
	border-right:1px solid #fff;
	padding: 0 13px;
}
ul.socialIcons li a{
	text-indent:-9999px;
	padding:23px 25px;
	display:block;	
}
ul.socialIcons li{
	padding-right:5px;
	float:left;
	list-style:none;	
}
.blueCon{
	background: #0066cc; /* Old browsers */
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 ); /* IE6-9 */
}
li.fb a{	background:url(../images/fb.png) no-repeat;}
li.tweet a{ background:url(../images/tweet.png) no-repeat; }
li.yt a{ background:url(../images/yt.png) no-repeat; }
.footerowIns2{
	width:60%;
	margin:0 auto;
}
.footerowIns{
	width:85%;
	margin:0 auto;
	padding:15px 0 30px;
}
label.powered span{
	padding-top:12px;
}
label.powered{
	width:140px;
}
.blackCon label.left{
	padding-top:12px;
}
.blackCon{
	background:#000;
	color:#666666;
	font-size:9px;
	padding:10px 0;
}
.slides_container{
	height:380px;
	position:relative;
	overflow:hidden;
}
.pagination{
	position:absolute;
	bottom:25px;
	left:33%;
	z-index:8;
}
.pagination li.current a{
	background: #323232; /* Old browsers */
	background: -moz-linear-gradient(top,  #323232 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#323232), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #323232 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #323232 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #323232 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #323232 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.pagination li a{
	display:block;
	text-indent:-9999px;
	width:20px;
	height:20px;
	border-radius:10px;
	box-shadow:0 1px 2px rgba(67,67,67,0.75);
	
	background: #ff6600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6600 0%, #cc3300 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6600), color-stop(99%,#cc3300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6600 0%,#cc3300 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6600 0%,#cc3300 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6600 0%,#cc3300 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6600 0%,#cc3300 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#cc3300',GradientType=0 ); /* IE6-9 */
}
.pagination li{
	padding-right: 5px;
	float:left;
	list-style:none;
}
.mnv{ width:65%; }
.mnv ol li{
	padding:2px 0 0 0px;
}
.mnv ol{padding: 0 0 10px 20px;}
.mnv p{
	padding:0px 0 10px;
}
.mnv h2{
	font-weight:normal;
	font-size:20px;
}
.press{
	color:#111619;
	font-weight:bold;
	text-shadow:0 1px 0 rgba(255,255,255,0.60);
	border-radius:8px;
	box-shadow:inset 0 -1px 1px rgba(255,255,255,0.39);
	padding:8px 0px;
	width:150px;
	font-size:25px;
	text-align:center;
}
.pressb{
	border-bottom:6px solid #006acd;
	
	background: #3dcfee; /* Old browsers */
	background: -moz-linear-gradient(top,  #3dcfee 0%, #156bcb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3dcfee), color-stop(100%,#156bcb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3dcfee 0%,#156bcb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3dcfee 0%,#156bcb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3dcfee 0%,#156bcb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3dcfee 0%,#156bcb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dcfee', endColorstr='#156bcb',GradientType=0 ); /* IE6-9 */
}
.pressg{
	border-bottom:6px solid #006e00;

	background: #9be74e; /* Old browsers */
	background: -moz-linear-gradient(top,  #9be74e 0%, #33b31a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9be74e), color-stop(100%,#33b31a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9be74e 0%,#33b31a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9be74e 0%,#33b31a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9be74e 0%,#33b31a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9be74e 0%,#33b31a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9be74e', endColorstr='#33b31a',GradientType=0 ); /* IE6-9 */
}
.pressy{
	border-bottom: 6px solid #f26303;
	
	background: #ffce00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffce00 0%, #ff6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffce00), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffce00 0%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffce00 0%,#ff6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffce00 0%,#ff6600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffce00 0%,#ff6600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffce00', endColorstr='#ff6600',GradientType=0 ); /* IE6-9 */
}
div.pressCon{
	width:100%;
	padding:20px 0 20px 10px;
}
div.pressCon img{padding:15px 10px 0;}
#products-view .main .row section{margin-bottom:20px}
#products-view  .main .gheadbox{width:42%;}
#products-view  .main .gheadbox h3{
	text-align:center;
	display:block;
	width:100%;
	color:#fff;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);
	/* text-indent:10px; */
	font-size:22px;
	border-bottom:3px solid #781d01;
	line-height:22px;
	padding:8px 0;
	font-weight:normal;
	
	background: #ff6b00; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6b00 0%, #f33500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6b00), color-stop(100%,#f33500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6b00 0%,#f33500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6b00 0%,#f33500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6b00 0%,#f33500 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6b00 0%,#f33500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b00', endColorstr='#f33500',GradientType=0 ); /* IE6-9 */
}
#products-view  .main .gheadbox ul{width:98%; margin:0 auto}
#products-view  .main .gheadbox .ghbIns{padding:20px 0;max-height:none;min-height:650px}
#products-view  .main .gheadbox ul li{list-style:none;padding:5px 0}
#products-view  .main .gheadbox ul li label{
	width:24%;
	display: block;
	padding-top: 5px;
	float: left;
	padding-right: 15px;
	text-align: right
}
#products-view  .main .gheadbox ul li select,
#products-view  .main .gheadbox ul li textarea,
#products-view  .main .gheadbox ul li input{
	width:68%;
	padding:5px;
	float:left;
	font-family:"Arial", sans-serif;
	font-size:15px
}
#products-view  .main .gheadbox ul li select{width:68%}
#products-view  .main .gheadbox ul li textarea{height:100px}
#products-view  .main .gheadbox ul li a.submit{
color: #fff;
max-width: 70px;
text-align: center;
margin: 10px 0 0;
float: left;
display: block;
padding: 10px 20px;
border-radius: 3px;

background: #ff6600; /* Old browsers */
background: -moz-linear-gradient(top,  #ff6600 1%, #cc3300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff6600), color-stop(100%,#cc3300)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff6600 1%,#cc3300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#cc3300',GradientType=0 ); /* IE6-9 */
}
.gheadbox .ghbIns p{
	width:96%;
	margin:0 auto;
	padding-bottom:12px;
	
	line-height:18px;
}
.gheadbox.left .ghbIns p{ padding-bottom:20px;}
.gheadbox.left .ghbIns{	padding:56px 0; }
.gheadbox.right .ghbIns{ padding:22px 0; }
.grayboxSlide,
.gheadbox .ghbIns{
	min-height:1px;
	padding:25px 0 20px;
	background:#ececec;
	border-right:1px solid #dedede;
	border-bottom: 2px solid #616161;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.grnbtn,
.gheadbox h1{
	position:relative;
	top:5px;
	border-bottom:4px solid #007900;
	color:#333333;
	font-size:30px;
	text-shadow:1px 2px 2px rgba(219,255,181,0.95);
	font-weight:normal;
	text-indent:10px;
	padding:8px 0;
	border-radius:6px;
	box-shadow:inset 0 -1px 1px rgba(255,255,255,0.39);

	background: #99e64d; /* Old browsers */
	background: -moz-linear-gradient(top,  #99e64d 0%, #33b219 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99e64d), color-stop(100%,#33b219)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #99e64d 0%,#33b219 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #99e64d 0%,#33b219 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #99e64d 0%,#33b219 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #99e64d 0%,#33b219 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e64d', endColorstr='#33b219',GradientType=0 ); /* IE6-9 */
}
.gheadbox{ width:100%; }
#about .main{ padding-top:70px;}
#about .main section h1{
	font-size:30px;
	padding-bottom:10px;
	font-weight:normal;
}
#about .main section{
	width:100%;
	padding-bottom:30px;
}
.towerleftins p{	padding:0 0 15px;}
.towerleftins{
	
	width:94%;
	margin:0 auto;
	padding:0;
}
.towerleftins ul li span{
	float:left;
	width:80%;
	display:block;
}
.towerleftins ul li label{
	width:15%;
	display:block;
	float:left;
}
.towerleftins h4{
	font-size:20px;
	font-weight:normal;
}
.towerleftins ul li{
	list-style:none;
	padding:0 0 20px;
	width:100%;
}
.tower {padding-top:20px;}
.tower aside{
	width:49%;
	position:relative;
	height:
}
.ulBlack li{
	padding:8px 0;
	width:94%;
	margin:0 auto;
	list-style:none;
	line-height:20px;
}
.ulBlack{
	
	width:100%;
	padding:10px 0;
	background:#000;
	color:#fff;
	border-radius:5px;
}
.diagram{
	border:1px solid #616161;
	border-radius:5px;
	background:url(../images/about/diagram.jpg) no-repeat;
	min-height:600px;
}
.blkConIns{
	padding:10px 0 8px;
	width:94%;
	margin:0 auto;
	
	text-align:center;
}
.blkCon{
	margin-top:30px;
	color:#ffffff;
	padding-bottom:10px!important;
	border-bottom:1px solid #000;
	box-shadow:0 3px 6px #000;
	border-radius:5px;
	
	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top,  #424242 0%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #424242 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #424242 0%,#242424 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #424242 0%,#242424 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #424242 0%,#242424 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
}
.tower table td{
	width:50%;
	vertical-align:bottom;
}
.tower table img.tow{border-radius:5px;}
.tower table{
	width:100%;
	border:0;
}
.secBtm aside.left h4{
	font-size:20px;
	font-weight:normal;
}
.secBtm aside span,
.secBtm aside p{
	padding:10px 0;
	display:block;
}
.secBtm aside.left ul li{ padding:3px 0 3px 5px; }
.secBtm aside.left ul{	
	padding:12px 0 12px 20px;
	width:80%;
}
.secBtm{padding:40px 0;}
.secBtm aside{width:49%; }
#products .blkCon,
#buyers .blkCon{width:94%; margin:30px auto 0;}
#suppliers .blkCon{width:94%; margin:50px auto 0;}
#products .main h1,
#buyers .main h1,
#suppliers .main h1{
	padding-bottom:8px;
	font-weight:normal;
	font-size:30px;
}
.ulBuy li{
	padding:5px 0;
	list-style:none;
}
.ulBuy li i{
	display:block;
	float:left;
	width:10px;
	height:10px;
	top:2px;
	position:relative;
	margin-right:8px;
	
	border:1px solid #23b9f8;
	border-radius:10px;
	
	background: #85f8fd; /* Old browsers */
	background: -moz-linear-gradient(top,  #85f8fd 0%, #0a85e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85f8fd), color-stop(100%,#0a85e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #85f8fd 0%,#0a85e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #85f8fd 0%,#0a85e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #85f8fd 0%,#0a85e0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #85f8fd 0%,#0a85e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85f8fd', endColorstr='#0a85e0',GradientType=0 ); /* IE6-9 */
}
.ulBuy{
	padding-top:20px;
	width:85%;
	margin: 0 auto;
}
section.products div.productsCon img{
	min-height:235px;
}
section.products div.productsCon{
	min-height:236px;
	max-width:225px;
	width:100%;
	border:1px solid #bcbcbc;
	float:left;
	margin-right:18px;
	margin-bottom:15px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 ); /* IE6-9 */
}
.prdct_lbl a{
	float:left;
	color:#ffffff;
	display:block;
}
.prdct_lbl a.pname{	
	width:65%;
	padding-top:6px;
	text-indent:5px;
	text-shadow:1px 1px 2px #000;
	font-size:12px;
	line-height:22px;
}
.prdct_lbl a.minfo:hover{
	background: #fd6400; /* Old browsers */
	background: -moz-linear-gradient(top,  #fd6400 0%, #ce3500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd6400), color-stop(100%,#ce3500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fd6400 0%,#ce3500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fd6400 0%,#ce3500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fd6400 0%,#ce3500 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fd6400 0%,#ce3500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd6400', endColorstr='#ce3500',GradientType=0 ); /* IE6-9 */
}
.prdct_lbl a.minfo i{
	width:7px;
	height:11px;
	position:absolute;
	top:12px;
	right:10px;
	background:url(../images/minfoarrow.png);
}
.prdct_lbl a.minfo{
	position:relative;
	padding:10px 0;
	font-size:10px;
	width:35%;
	text-indent:10px;
	text-shadow:1px 1px 1px #000;
	
	background: #3d3d3d; /* Old browsers */
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d3d3d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.prdct_lbl{
	position:relative;
	width:100%;
	
	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top,  #424242 0%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #424242 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #424242 0%,#242424 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #424242 0%,#242424 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #424242 0%,#242424 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
}
a.contact:hover,
#contact a.contact{
	background: #fdc700; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdc700 0%, #cd3700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdc700), color-stop(100%,#cd3700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdc700 0%,#cd3700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdc700 0%,#cd3700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdc700 0%,#cd3700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdc700 0%,#cd3700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc700', endColorstr='#cd3700',GradientType=0 ); /* IE6-9 */
}
#contact .main{
	padding:60px 0;
}
.prevnxtCon{
	width:98%;
	margin:20px auto 0;
}
.prevnxtCon a i{
	display:block;
	width:60px;
	height:60px;
}
.prevnxtCon a.prev i{background:url(../images/arw2.png) 14px center no-repeat;}
.prevnxtCon a.next i{	background:url(../images/arw1.png) center center no-repeat;}
.prevnxtCon a:hover{
	background: #ff6600; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6600 1%, #cc3300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff6600), color-stop(100%,#cc3300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6600 1%,#cc3300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6600 1%,#cc3300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6600', endColorstr='#cc3300',GradientType=0 ); /* IE6-9 */
}
.prevnxtCon a{
	width:60px;
	height:60px;
	border-radius:30px;	
	display:block;
	
	background: #3d3d3d; /* Old browsers */
	background: -moz-linear-gradient(top,  #3d3d3d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3d3d3d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3d3d3d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	behavior: url(PIE.htc);
}
#contact .main section{
	width:94%;
	margin:0 auto;
}
#contact .main section aside{
	width:49%;
}
.cForm label{
	width:75px;
	display:block;
	float:left;
}
.cForm ul li{
	list-style:none;
	padding:5px;
}
.cForm ul{
	width:90%;
	margin: 0 auto;
	padding:10px 0;
}
.cForm h1{
	font-weight:normal;
	font-size:40px;
	text-indent:15px;
	padding-top:5px;
}
.cForm textarea{
	height:100px;
}
.cForm textarea:focus,
.cForm input:focus{
	outline:none;
}
.cForm textarea,
.cForm input{
	width:75%;
	padding:10px 5px;
	background:#666666;
	border:0;
	border-radius:3px;
}
.cForm{
	background:#333333;
	color:#ffffff;
}
.capchaImgCon{
	border-radius:3px;
	display:block;
	width:95px;
	float:left;
	height:30px;
	background:#666666;
	margin-bottom:3px;
}
.capcha span{
	font-size:14px;
	color:#666666;
}
.capcha{
	width:49%;
}
.inputCapcha{
	width:193px!important;
	margin-bottom:5px;
}
a.sendForm{
	display:block;
	margin:0 auto;
	width:40%;
	text-align:center;
	color:#fff;
	padding:8px 0px;
	border-bottom:2px solid #fb6200;
	border-radius:3px;
	text-shadow: 1px 2px rgba(0,0,0,0.75);
	box-shadow:0 1px 2px rgba(0,0,0,0.75);
	
	background: #fe6500; /* Old browsers */
	background: -moz-linear-gradient(top,  #fe6500 0%, #d03700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6500), color-stop(100%,#d03700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fe6500 0%,#d03700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fe6500 0%,#d03700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fe6500 0%,#d03700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fe6500 0%,#d03700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6500', endColorstr='#d03700',GradientType=0 ); /* IE6-9 */
}
.sendForm{	width:49%;}
.addressp{
	padding-top:20px;
}
#products h2{
	position:relative;
	text-shadow:0 1px 2px rgba(0,0,0,0.6);
	font-weight:normal;
	top:25px;
	z-index:1;
	color:#ffffff;
	padding:10px 0 5px;
	padding-right:50px;
	text-indent:10px;
	display:inline-block;	
	border-bottom:3px solid #781d01;
	box-shadow:0 3px 5px rgba(0,0,0,0.6);

	background:url(../images/1.png) repeat-x;
	border-radius:8px;
}
section.products{
	padding:40px 0 0 15px;
	border-top:4px solid #c5c5c5;
	z-index:0;
	position:relative;
	width:98%;
}
/*2013-07-26*/
.newswrap{
	width:95%;
	position:relative;
	margin:0 auto;
}
.gheadbox .ghbIns .newswrap p{width:100%;padding-bottom:20px;}
.gheadbox ul.proflist{width:97%;margin:0 auto;}
.gheadbox ul.proflist li{list-style:none;padding-bottom:50px;}
.gheadbox ul.proflist li img{width:210px;height:315px;float:left}
.gheadbox ul.proflist li p{width:76%;float:right}
.w70{width:70%;margin:0 auto}
.w95{width:95%;margin:0 auto}
.motto div.left{width:81%;}
.motto div.left ul li img{display:inline-block;}
.motto div.left ul li{list-style:none;float:left;width:170px;text-align:center;}
.motto div.left ul li a{color:#000;}
.prcon img{display:block;margin:20px auto;}
li.drop:hover ol.droplist{display:inline}
ol.droplist li a{display:block;text-indent:10px;padding:8px 0;color:#fff;}
ol.droplist li{
	list-style:none;
	width:98%;
	border-bottom:1px solid #000;
	border-top:1px solid #3d3b3b;
	margin:0 auto;
}
ol.droplist{
	position: absolute;
	top: 55px;
	width:200px;
}
.grnbtn{
	float:right;
	padding:10px 20px;
	font-size:22px;
}
.ieclass header .secBottom{visibility: visible;position:relative;z-index:1000}
.ieclass header .row{visibility: visible;position:relative;z-index:1000}
.ieclass header .secBottom ul > li ol{visibility: visible;z-index:1000}
.ieclass header .secBottom ul > li{visibility: visible;position:relative;z-index:1000}
.ieclass header .secBottom ul{visibility: visible;z-index:1000;position:relative;}
#carousel .flex-direction-nav{position:relative;min-height:25px;width:100%;padding-top:15px;}
#carousel{position:relative;}
#slider ol.flex-control-nav{display:none;}
#slider ol li,
#carousel ul li{list-style:none;}
#carousel ul li img{
	width:130px;
	cursor:pointer;
}
#carousel .flex-active-slide img{border:1px solid #fd6900;width:128px;}
.flex-direction-nav li a.flex-disabled{display:none;}
.flex-next{right:0;background-image:url(../images/nextico.png);}
.flex-prev{left:0;background-image:url(../images/previco.png);}
.flex-next,
.flex-prev{
	position:absolute;
	text-indent:-9999px;
	height:18px;
	width:40px;	
}
.imgCons img{display:inline-block;margin:10px 0;}
.imgCons{
	text-align:center;
	width:100%;
	height:100%;
}
.loading #carousel{height:130px;overflow:hidden;position:relative;}
.loading #slider{height:443px;overflow:hidden;position:relative;}
.loading .whitecover{display:block;}
.whitecover{display:none;}