@charset "utf-8";
/* CSS Document */
body {
	height:auto;
	background-color:#eaeaea;
	margin:0px;
}
#main {
	margin:0px auto;
	padding:0px;
	width:946px;
	height:auto;
	background:url(../images/body_bgshadow.gif) repeat-y;
	display:block;
	
}
.header {
	width:895px;
	height:85px;
	margin:0px 10px;
	padding:0px;
}
.logo {
	margin:8px 0px 0px 10px;
	width:291px;
	height:68px;
	float:left;
}
.logo img {
	padding:0px 0px 0px 18px;
	border:none;
}
.contact {
	width:100px;
	float:right;
	margin:7px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
}
.contact a {
	text-decoration:underline;
	color:#FFF;
}
.contact a:hover {
	text-decoration:none;
}
.helpbutton {
	float:right;
	margin:10px 0px 0px 0px;
	padding:35px 0px 0px 0px;
	height:40px;
}
.ddsmoothmenu {
	margin:0px auto;
	font: bold 11px Verdana;
	width:900px;
	height:44px;
	background:url(../images/menu_bg.jpg) repeat-x left top;
}
.ddsmoothmenu img {
	display:none;
}
.ddsmoothmenu ul {
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
/*Top level list items*/
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
	background:url(../images/menu_border_right.jpg) no-repeat 0px 2px;
}
.ddsmoothmenu ul li.noborder {
	display: inline;
	float: left;
	background:none;
}
/*Top level menu link items style*/
.ddsmoothmenu ul li a {
	display: block;
	color: white;
	padding: 14px 7px 14px 9px;
	text-decoration: none;
}
* html .ddsmoothmenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
	color: white;
}
.ddsmoothmenu ul li a:hover {
	background:url(../images/menuarrow.jpg) no-repeat center bottom;
	color:#000;
}
/*.ddsmoothmenu ul li ul li a:hover{
background:none;
color:#000;
}*/

.sub_width {
	font: normal 11px Verdana;
	width: 140px; /*width of sub menus*/
	padding: 0px;
	margin:0px 0px 0px -80px;
	border-top-width: 0;
	border-top: 1px solid #568223;
	background-color:#68952e;
	background-image:none;
}
.ddsmoothmenu ul li a.selected { /*CSS class that's dynamically added to the currently active menu items' LI A element*/
	background:url(../images/menuarrow.jpg) no-repeat center bottom !important;
	color:#000;
}
/*.ddsmoothmenu ul li ul li a.selected{
background:none;
color:#000;
}
*/
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	background:none;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul {
	top: 0;
}
/* Sub level menu links style */
.ddsmoothmenu ul li ul li a {
	font: normal 11px Verdana;
	width: 160px; /*width of sub menus*/
	padding: 4px;
	margin:0;
	border-top-width: 0;
	border-top: 1px solid #568223;
	background-color:#68952e;
	background-image:none;
}
.ddsmoothmenu ul li ul li a:hover {
	background-color:#68952e;
	background-image:none;
	color:#000 !important;
}
/* Holly Hack for IE \*/
* html .ddsmoothmenu {
	height: 1%;
} /*Holly Hack for IE7 and below*/
.banner {
	width:900px;
	height:265px;
	background:url(../images/banner.jpg) no-repeat;
	padding:0px;
	margin-top:-1px;
	margin-left:23px;
	float:left;
	display:block;
	border-top:1px solid #1e6ec6;
	border-bottom:1px solid #1e6ec6;
}
.scrollableContent {
	float:left;
	margin:-10px 0px 0px -20px;
	height:auto;
	width:800px;
}
.banner_menu {
	width:345px;
	height:14px;
	margin:20px 0px 0px 88px;
}
.banner_menu ul {
	margin:0;
	padding:0;
}
.banner_menu li {
	padding:0px 40px 0px 13px;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	float:left;
	list-style:none;
	background:url(../images/bullet.gif) no-repeat left center;
}
.banner_center {
	width:895px;
	margin:0px auto;
}
.banner_content {
	margin:25px 0px 0px 20px;
	width:300px;
	padding:0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	float:left;
	height:134px;
}
.get_button {
	float:left;
	padding:20px 0px 0px 0px;
}
.banner_content p {
	padding:0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	text-align:left;
}
.banner_image {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	float:left;
}
.banner_image img {
	width:422px;
	padding:0px;
	margin:0px;
}
.banner_button {
	width:177px;
	height:39px;
	padding:60px 0px 0px 84px;
	display:inline;
}
.title {
	margin:0px 0px 0px 35px;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#68952e;
	font-weight:bold;
	width:auto;
}
.dot {
	margin:3px 6px 0px 10px;
	background:url(../images/dot.jpg) repeat-x;
	height:5px;
}
.block_image {
	margin:10px 0px 20px 10px;
	padding:0px;
	width:580px;
	height:255px;
	clear:both;
}
.product_image1 {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:192px;
	height:236px;
	float:left;
}
.container {
	background:#fff;
	color:#ffffff;
	margin:0px 0px 0px 1px;
	height:auto;
}
.content {
	margin:0px 12px 20px 10px;
}
.rtop, .rbottom {
	display:block;
	background:#1e6ec6;
	padding:0px 0px 0px 0px
}
.rtop *, .rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#fff;
}
.r1 {
	margin: 0 5px
}
.r2 {
	margin: 0 3px
}
.r3 {
	margin: 0 2px;
}
.r4 {
	margin: 0 1px;
	height: 2px;
}
.left {
	margin:9px 0px 0px -1px;
	padding:0px;
	width:616px;
	height:auto;
	float:left;
}
.text {
	margin:0px;
	padding:0px;
	height:auto;
}
.rightcontent {
	background:#fff;
	color:#686868;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:9px 0px 0px 10px;
	width:255px;
	height:auto;
	float:left;
}
.clear {
	margin-top:35px;
	clear:both;
}
.industry {
	margin:0px 0px 0px 10px;
	width:220px;
}
.industry p {
	width:220px;
	margin:9px 0px 0px 0px;
	padding:0px;
}
.ouraddress p {
	margin:0px 20px 20px 7px;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
}
.ouraddress_one {
	margin:10px 0px 10px -30px;
	font: bold 16px Arial, Helvetica, Sans-serif;
	padding:0px;
	width:830px;
	color:#000;
	list-style:none;
}
.bold_title{
	font:bold 16px Arial, Helvetica, Sans-serif;
}
	

.text1 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
}
.redcolor {
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#F00;
}
.ouraddress_one ul {
	list-style:none;
}
.ouraddress p {
	font-weight:bold;
}
.readmore {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	margin:0px 0px 15px 0px;
	padding:5px 0px 0px 0px;
}
.readmore a {
	text-decoration:underline;
	color:#317bcb !important;
}
.readmore a:hover {
	text-decoration:none;
}
.line {
	background:url(../images/line.jpg) repeat-x;
	margin:10px 0px 10px 10px;
	height:9px;
	width:230px;
}
.line1 {
	background:url(../images/line.jpg) repeat-x;
	margin:0px 0px 18px 10px;
	height:9px;
	width:225px;
}
.content1 {
	margin:0px 20px 20px 15px;
	list-style:none;
	font-family:Arial;
	font-size:11px;
	font-weight:bold
}
.content1 ul {
	height:auto;
	list-style:none;
}
.content2 {
	margin:-18px 20px 10px 10px;
	list-style:none;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	height:auto;
	width:210px;
	
}
.content2 ul {
	height:auto;
	list-style:none;
}
.content2 ul li {
	list-style:none;
	margin:0px 0px 0px -40px;
}
.contentbody {
	margin:0px auto;
	width:880px;
	height:auto;
	padding:0px;
}
.footer_menu {
	margin:10px 0px 0px 25px;
	padding:10px;
	float:left;
	background:url(../images/footer.jpg) no-repeat center top;
	height:70px;
	width:880px;
}
.footer_menu p {
	text-align:center;
	color:#FFFFFF;
	margin:32px 0px 10px 30px;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
}
.footer_menu ul {
	padding: 20px 0px 0px 0px;
	list-style: none;
	line-height: normal;
	margin:0px 0px 0px 34px;
}
.footer_menu li {
	float: left;
	margin:0px;
	list-style:none;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color:#FFF;
	text-align:center;
	padding:0px 4px 0px 4px
}
.footer_menu a {
	text-decoration:none;
	color:#FFF;
	text-align:center;
	text-decoration:underline;
	padding:0px;
}
.footer_menu a:hover {
	padding:0px;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	margin:0px;
}
.copyright {
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	color:#FFF;
	padding:10px 0px 0px 0px;
	text-align:center;
	height:10px;
	margin:-42px 0px 22px 0px;
}
.image1 {
	margin:0px 0px 0px 0px;
	background:url(../images/product_bgimage.jpg) no-repeat;
	width:191px;
	height:22px;
}
.mid {
	margin:-4px 0px 0px 0px;
	background:url(../images/productbg_mid.jpg) repeat-y;
	height:auto;
	width:191px;
}
.mid_img {
	margin:0px 0px 0px 9px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	font-weight: normal;
	text-align:justify;
	padding: 0 20px 0 3px;
	margin:13px 0 0 0px;
}
.bottom_curve {
	margin:0px 0px 0px 0px;
	background:url(../images/productbg_bottom.jpg) no-repeat;
	width:191px;
	height:22px;
	padding:0px;
}
.btn {
	text-align: center;
	margin: 15px 8px 0 0px;
}
.box {
	width: 192px;
	margin:10px 0 0 12px;
	float:left;
}
.product_image2 {
	margin:0px;
	padding:0px;
	width:192px;
	height:auto;
	float:left;
}
.product_image3 {
	margin:0px;
	padding:0px;
	width:192px;
	height:auto;
	float:left;
}
.mid p {
	margin:8px 0px 0px 10px;
}
.cont_textlist_one li {
	margin:5px 0px 0px 10px;
}
.cont_textlist {
	width:525px;
	margin:0px;
	padding:0px;
	float:left;
}
.cont_textlist1 {
	width:530px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}
.dispensing_img{
width:300px; float:right

}

.one {
	margin:0px 0px 0px 10px;
}
.cont {
	margin:0px;
	width:234px;
}
.clearBoth {
	clear:both;
}
/*inner page css code starts*/



.creating_world {
	background:url(../images/creating_world.jpg) no-repeat center top;
	height:139px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:946px;
	float:left;
}
.creating_world p {
	margin:50px 0px 0px 55px;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:28px;
	width:700px;
}
.body_content {
	width:946px;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}
.main_round_corner {
	width:880px;
	height:auto;
	margin:8px 25px 0px 33px;
	padding:0px 0px 0px 0px;
	float:left;
}
* html .main_round_corner {
	margin:14px 0px 0px 16px;
}
.content_main {
	margin:1px 0px 0px 6px;
	height:auto;
	width:860px;
	float:left;
	padding:0px 0px 0px 4px;
}
.rtop1, .rbottom1 {
	display:block;
	background:#1e6ec6;
	padding:0px 0px 0px 0px;
}
.rtop1 *, .rbottom1 * {
	display: block;
	height: 1px;
	overflow: hidden;
	background:#fff;
}
.r11 {
	margin: 0 5px
}
.r21 {
	margin: 0 3px
}
.r31 {
	margin: 0 2px;
}
.r41 {
	margin: 0 1px;
	height: 2px;
}
.rbottom1 {
	clear:both;
	margin-bottom:0px;
}
.container_round {
	background:#fff;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:auto;
}
.box_one {
	width:860px;
	height:auto;
	margin:10px 0px 10px 5px;
	float:left;
	clear:both;
}
* html .box_one {
	margin:5px 0px 0px -3px;
}
.box1 {
	margin:6px 0px 0px 0px;
	width:278px;
	height:auto;
	float:left;
}
.top_curve {
	background:url(../images/top_curve.jpg) no-repeat center top;
	height:16px;
	width:277px;
	margin:0px;
	padding:0px;
}
.mid_curve {
	background:url(../images/mid_curve.jpg) repeat-y center top;
	height:auto;
	width:277px;
	margin:-5px 0px 0px 0px;
	padding:0px;
}
.mid_curve p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:228px;
	height:auto;
	text-align:left;

	margin:5px 0px 5px 23px;
	color:#686868;
}
.read_more {
	text-align:right;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:0px 30px 10px 0px;
}
.read_more a {
	color:#686868;
}
.bottom_curve_last {
	background:url(../images/bottom_curve.jpg) no-repeat center top;
	height:20px;
	width:277px;
	margin:0px;
	padding:0px;
}
.assem {
	margin:0px 0px 0px 13px;
	padding:3px 0px 0px 3px;
}
.main_assembly {
	width:277px;
	height:auto;
	margin:10px 0px 0px 5px;
	float:left;
}
.title_ass {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	color:#686868;
	margin:0px 0px 0px 2px;
}
/*inner page css code Ends*/
	
/*page2*/	
	.contentone {
	height:auto;
}
.cont_text1 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 0px 10px;
	height:auto;
}
.cont_text20{
    font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:0px 10px 0px -384px;
	height:auto;
	width:850px;
	
}
.clear {
	clear:both;
}
.contenttwo {
	height:auto;
}
.contenttwo_trim {
	height:auto;
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.contenttwo_one {
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.cont_imge {
	float:right;
	margin-top:-15px;
}
.content_2 {
	float:left;
	width:860px;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:auto;
}

.contentthree {
	margin-top:0px;
	height:auto;
	float:left;
	width:850px;
}
.head_content {
	font:normal 26px Arial, Helvetica, Sans-serif;
	color:#003f63;
	margin:0px 10px 0px 10px;
}
.contents_two {
	width:550px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.contents_two_trim {
	width:550px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 10px 10px;
	padding:0px;
}
.contents_three {
	width:400px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.content3 {
	float:left;
	width:450px;
	margin:10px 0px 0px 0px;
}
.contents_four {
	float:left;
	width:350px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 18px;
	color: #016DAB;
	margin:10px 3px 0px 7px;
}
.listitem1 {
	width:300px;
	margin:10px 0px 10px 40px;
	float:left;
	height:auto;
	clear:both;
}
.list_for_machine {
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:540px;
	height:auto;
}
.left_mac {
	float:left;
	margin:0px;
	padding:0px;
	width:250px;
	height:auto;
}
.right_mac {
	float:left;
	margin:0px;
	padding:0px;
	width:250px;
	height:auto;
}
.listleft {
	float:left;
	width:145px;
	height:auto;
	margin:0px;
	padding:0px;
}
.listright {
	float:left;
	width:145px;
	height:auto;
	margin:0px;
	padding:0px;
}
.list_left {
	float:left;
	width:145px;
	height:auto;
	margin:0px;
	padding:0px;
}
.list_right {
	float:left;
	width:145px;
	height:auto;
	margin:0px;
	padding:0px;
}
.listitem1 ul {
	width:200px;
	height:auto;
	margin:0px;
	padding:0px;
	position:relative;
	float:left;
}
.listitem1 ul li {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	width:300px;
	color:#000;
	list-style:none;
	background:url(../images/027.png) no-repeat left;
	line-height:20px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 20px;
	font-weight:bold;
}
.content_list {
	margin:3px 10px 15px 0px;
	float:right;
	width:370px;
	background:#ebf5fa;
	border:1px solid #9bb1bb;
	height:auto;
}

.content_list1 {
	margin:25px 5px 15px 10px;
	float:left;
	width:370px;
	background:#ebf5fa;
	border:1px solid #9bb1bb;
	height:auto;
}
.cont_text2 {
	clear:both;
	margin:0px 0px 15px 11px;
	float:left;
	width:820px;
}
.cont_text2 img {
	width:43px;
	float:left;
}
.cont_text2cont {
	font:normal 14px Arial, Helvetica, Sans-serif;
	color:#3d6e01;
	float:left;
	padding:13px 0px 0px 5px;
	width:770px;
}
.cont_text2bold {
	font:bold 20px Arial, Helvetica, Sans-serif;
	color:#3d6e01;
}
.breadcrumb {
	font:normal 11px Verdana, Geneva, sans-serif;
	margin:0px 0px 15px 10px;
	color:#437ebe;
}
.breadcrumb a {
	color:#437ebe;
}
.breadheighlight {
	font:normal 11px Verdana, Geneva, sans-serif;
	color:#999;
}
.cont_bold {
	font:normal 12px Arial, Helvetica, Sans-serif;
	font-weight:bold;
}
.contents_txt {
	width:210px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.list_style {
	list-style:none;
}
.liststyle ul {
	width:400px;
	float:left;
	margin:15px 0px 0px 30px;
	padding:0px;
	height:auto;
	line-height:25px;
}
.liststyle1 ul {
	width:400px;
	float:left;
	margin:20px 0px 0px 30px;
	padding:0px;
	height:auto;
	line-height:25px;
}
.list_style_one {
	list-style:none;
}
.list_style_one li {
	margin-left:-40px;
}
.cont_services {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:auto;
}
/*------------------New Code----------------*/


.contact_us {
	width: 300px;
	padding:0px;
	font:normal 13px Arial, Helvetica, Sans-serif;
	font-weight:bold;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
}
.contact_us1 {
	width: 600px;
	padding:0px;
	font:normal 13px Arial, Helvetica, Sans-serif;
	font-weight:bold;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:15px 10px 10px 0px;
}
.photo_caption {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
}
.photo_caption_heading {
	font-weight:bold;
}
.photo_caption_italic {
	font-style:italic;
}
.head_content_underline {
	text-decoration: underline;
	font:normal 26px Arial, Helvetica, Sans-serif;
	color:#003f63;
	margin:0px 10px 0px 10px;
}
.contents_two_sub {
	width:850px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.contents_two_sub_under {
	width:850px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	text-decoration:underline;
	margin:10px 0px 0px 10px;
}
.red {
	font:normal 18px Arial, Helvetica, Sans-serif;
	color:#003f63;
	font-weight: bold;
}
.cont_text2_call {
	margin:0px 0px 15px 10px;
	float:left;
	width:500px;
}
.link_tag {
	color: #016DAB;
	font:normal 13px Arial, Helvetica, Sans-serif;
	font-weight:bold;
}
.link_tag a {
	color:#016DAB;
	text-decoration:underline;
}
.link_tag a:hover {
	color:#016DAB;
	text-decoration:none;
}
.link_tag1 {
	color: #016DAB;
	font:normal 11px Arial, Helvetica, Sans-serif;
	font-weight:bold;
}
.link_tag1 a {
	color:#016DAB;
	text-decoration:underline;
}
.link_tag1 a:hover {
	color:#016DAB;
	text-decoration:none;
}
.cont_text1_under {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	text-decoration:underline;
}
.cont_text1_under a {
	color:#000;
	text-decoration: underline;
}
.cont_text1_under a:hover {
	color:#000;
	text-decoration: underline;
}
.rigth_content {
	margin:0px 0px 0px 6px;
	height:auto;
	width:240px;
}
/*bannerslideshow*/
.stepcarousel {
	cursor:default;
	position: relative; /*leave this value alone*/
	margin:0px auto;
	overflow: scroll; /*leave this value alone*/
	width: 750px; /*Width of Carousel Viewer itself*/
	height:265px; /*Height should enough to fit largest content's height*//*float:left;*/


}
.stepcarousel .belt {
	position:relative;
	margin:24px 0px 0px 0px;
	cursor:default;
	float:left;/*leave this value alone*/
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	height:269px;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 900px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	cursor:default;
}
.cont_text1_under {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#016DAB;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
}
.cont_text1_under a {
	color:#016DAB;
	text-decoration: underline;
}
.cont_text1_under a:hover {
	color:#016DAB;
	text-decoration: none;
}
.head_content_underline {
	text-decoration: none;
	font:normal 26px Arial, Helvetica, Sans-serif;
	color:#003f63;
	margin:0px 10px 0px 10px;
}
.linktad2 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#016DAB;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
}
.linktad2 a {
	text-decoration:underline;
	color: #016DAB;
}
.linktad2 a:hover {
	text-decoration:none;
	color: #016DAB;
}
.underline_tag {
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #003f63;
}
.underline_tag a {
	color:#003f63;
	text-decoration: underline;
}
.underline_tag a:hover {
	color:#003f63;
	text-decoration: none;
}
.cont_text1_bold {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	font-weight:bold;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
}
.cont_text1_bold_underline {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#016DAB;
	font-weight:bold;
}
.cont_text1_bold_underline a {
	color:#016DAB;
	text-decoration: underline;
}
.cont_text1_bold_underline a:hover {
	color:#016DAB;
	text-decoration: none;
}
/*images*/

.about_img2 {
	float:left;
	margin:0px 0px 0px 3px;
}
.content_about {
	float:right;
	width:300px;
	margin:0px 190px 0px 0px;
	height:auto;
}
.contents_about1 {
	width:300px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.content_abouts {
	width:800px;
	height:auto;
}
.about_img {
	margin:0px 5px 0px 0px;
}
.cont_text3 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 0px 15px;
	height:auto;
	width:530px;
	float:left;
}
.cont_text4 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:15px 10px 15px 0px;
	height:auto;
	width:850px;
	float:left;
}
/*.cont_textlist ul{
	width:480px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;

}
.cont_textlist ul li{
	font:normal 12px Arial, Helvetica, Sans-serif;
    color:#000;    
    text-align:left;
    line-height:20px;
    margin:0px 0px 0px 0px;
    height:auto;
	width:480px;    
    float:left;

}*/
.cont_text4 img {
	padding:0px 20px 10px 5px;
}
.assembly_img1 img {
	margin:15px 0px 0px 10px;
	float:left;
}
.content_dispen {
	width:860px;
	margin:10px 0px 0px 0px;
	height:auto;
}
.machine_image1 {
	width:840px;
	float:left;
	margin:10px 0px 0px 10px;
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:15px 10px 0px 10px;
	height:auto;
	float:right;
}
.machine_image1 img {
	padding:0px 15px 0px 0px;
}
.cont_text11 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 20px 10px 10px;
	height:auto;
}
.cont_text11 img {
	padding:0px 15px 0px 0px;
	float:left;
}
.vision_2 {
	float:right;
	margin:-35px 10px 0px 0px;
}
.vision {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:auto;
	width:530px;
	float:left;
}
.trimming {
	float:left;
	width:550px;
	height:auto;
	margin:0px 0px 0px 0px;
}
.cont_text12 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:100px;
	width:500px;
	clear:both;
	padding:0px;
	float:left;
}
.content_trim {
	height:auto;
	float:left;
	width:860px;
	margin:-20px 0px 15px 0px;
}
.cont_text1_panel {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:auto;
}
.cont_text1_panel img {
	margin: -35px 0px 0px 0px;
}
.contents_two_handling {
	width:550px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:15px 0px 0px 10px;
}
.image_pro {
	width:560px;
	float:left;
	margin:0px 0px 0px 10px;
}
.cont_pro {
	margin:10px 0px 0px 10px;
	float:left;
}
.cont_text1_retrofit {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:auto;
	float:left;
	width:830px;
}
.retrofit {
	float:left;
	margin:0px 0px 0px 30px;
}
.cont_bullettxt_retr {
	float:left;
	width:515px;
	height:auto;
}
.cont_text1_retrofit ul img {
	margin: -30px 0px 0px 0px;
}
/*images1*/
.cont_text1 img {
	margin:-8px 0px 0px 0px;
}
.content_tans {
	float:left;
	width:860px;
	margin:10px 0px 0px 0px;
	height:auto;
}
.trans_image1 {
	float:left;
}
.cont_trans {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 20px 10px 10px;
	height:auto;
	width:830px;
	float:left;
}
.cont_trans1 {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:0px 0px 0px 10px;
	height:auto;
	width:520px;
	float:left;
}
.contents_tran {
	width:550px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
	float:left;
}
.trimming_text {
	margin:-30px 0px 0px 0px;
	padding:0px;
	float:left;
	width:280px;
	height:209px;
}
.trans_image1 {
	margin:-10px 0px 0px 0px;
	float:right;
}
.cont_tran {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:15px 20px 10px 10px;
	height:auto;
	width:500px;
	float:left;
}
.trans_image2 {
	float:left;
	margin:15px 10px 15px 10px;
}
.cont_assem {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 20px 10px 10px;
	height:auto;
	width:520px;
	float:left;
}
.auto_image1 {
	float:left;
	margin:10px 10px 0px 10px;
}
.cont_assembly {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 20px 10px 10px;
	height:auto;
	width:840px;
	float:left;
}
.cont_assembly img {
	margin:5px 0px 0px 10px;
}
.cont_system {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:15px 0px 0px -5px;
	height:auto;
	width:540px;
	float:left;
}
.system_image1 {
	margin:10px 20px 0px 10px;
	float:left;
}
.sys_image2 {
	margin:45px 0px 0px 0px;
}
.cont_sys {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 0px 10px 10px;
	height:auto;
	width:820px;
}
.cont_machine {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	padding:10px 0px 10px 10px;
	height:auto;
	width:820px;
}
.cont_machine img {
	padding:0px 0px 0px 10px;
}
.conv_image1 {
	float:left;
	margin:10px 0px 0px 8px;
}
.contents_conv {
	width:350px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	padding:0px 0px 0px 18px;
	float:left;
}
.cont_conv {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 20px;
	height:auto;
	width:450px;
	float:left;
}
.contents_conver {
	width:390x;
	margin:10px 0px 0px 0px;
	height:auto;
}
.contents_conver1 {
	width:820px;
	margin:10px 0px 0px 0px;
	height:auto;
}
.content_promachine {
	width:860px;
	margin:20px 0px 0px 0px;
	height:auto;
}
.cont_machines {
	width:860px;
	float:left;
	margin:10px 0px 0px 0px;
}
.contents_machines1 {
	width:550px;
	height:auto;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:10px 0px 0px 10px;
}
.cont_text1macine {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 10px 10px 10px;
	height:auto;
	float:left;
}
.applicaton p {
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#000;
	text-align:left;
	line-height:20px;
	margin:10px 0px 0px 9px;
	padding:0px;
}
.contents_prmachine {
	width:300px;
	font:normal 18px Arial, Helvetica, Sans-serif;
	color: #016DAB;
	margin:0px 0px 0px 10px;
	;
}
.sys_intimage {
	margin:0px 0px 0px 0px;
}
.content_systre {
	float:left;
	width:860px;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:auto;
}
.under {
	padding:10px 0px 0px 0px;
	font-weight:bold;
}
.contact_table {
	margin:10px 0px 0px 5px;
	padding:0px;
	width:830px;
}
.video_image{
	margin:0px 0px 0px 7px;
	
}
/* Video Css start Here*/

#sb-container, #sb-wrapper {
	text-align:left;
}
#sb-container, #sb-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}
#sb-container {
	height:100%;
	display:none;
	visibility:hidden;
	z-index:999;
}
body>#sb-container {
	position:fixed;
}
#sb-overlay {
height:expression(document.documentElement.clientHeight+'px');
}
#sb-container>#sb-overlay {
	height:100%;
}
#sb-wrapper {
	position:relative;
}
#sb-wrapper img {
	border:none;
}
#sb-body {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
	border:1px solid #303030;
}
#sb-body-inner {
	position:relative;
	height:100%;
}
#sb-content.html {
	height:100%;
	overflow:auto;
}
#sb-loading {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	text-align:center;
	padding-top:10px;
}
#sb-body, #sb-loading {
	background-color:#060606;
}
#sb-title, #sb-info {
	position:relative;
	margin:0;
	padding:0;
	overflow:hidden;
}
#sb-title-inner, #sb-info-inner {
	position:relative;
	font-family:'Lucida Grande', Tahoma, sans-serif;
	line-height:16px;
}
#sb-title, #sb-title-inner {
	height:26px;
}
#sb-title-inner {
	font-size:16px;
	padding:5px 0;
	color:#fff;
}
#sb-info, #sb-info-inner {
	height:20px;
}
#sb-info-inner {
	font-size:12px;
	color:#fff;
}
#sb-nav {
	float:right;
	height:16px;
	padding:2px 0;
	width:45%;
}
#sb-nav a {
	display:block;
	float:right;
	height:16px;
	width:16px;
	margin-left:3px;
	cursor:pointer;
}
#sb-nav-close {
	background-image:url(../shadowbox/resources/close.png);
	background-repeat:no-repeat;
}
#sb-nav-next {
	background-image:url(resources/next.png);
	background-repeat:no-repeat;
}
#sb-nav-previous {
	background-image:url(resources/previous.png);
	background-repeat:no-repeat;
}
#sb-nav-play {
	background-image:url(resources/play.png);
	background-repeat:no-repeat;
}
#sb-nav-pause {
	background-image:url(resources/pause.png);
	background-repeat:no-repeat;
}
#sb-counter {
	float:left;
	padding:2px 0;
	width:45%;
}
#sb-counter a {
	padding:0 4px 0 0;
	text-decoration:none;
	cursor:pointer;
	color:#fff;
}
#sb-counter a.sb-counter-current {
	text-decoration:underline;
}
div.sb-message {
	font-family:'Lucida Grande', Tahoma, sans-serif;
	font-size:12px;
	padding:10px;
	text-align:center;
}
div.sb-message a:link, div.sb-message a:visited {
	color:#fff;
	text-decoration:underline;
}
.twitter_icon{
	margin:-120px 0p 0px 0px;
	padding:0px;
	float:right;
	
}
