body, h1, h2, h3, h4, h5, h6, td, tr, table, input, ul, ol, li, textarea, pre, p, span, a, a:hover, div,br {
	margin:0px;
	padding:0px;
}
body {
	font-family:Segoe UI, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	background-color:#f2f2f2;
	font-weight:normal;  
	}
P   {
	line-height:20px;
	padding-bottom:18px;
	}	
h1, h2, h3, h4, h5 
	{
	font-weight:normal;
	}
h1  {
	font-size:22px;
	color:#00b0e5;
	padding-bottom:18px;	
	}

h2  {
	font-size:19px;
	color:#333;
	padding-bottom:18px;
	}
h3  {
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:22px;
	}
h4  {
	font-size:14px;
	color:#666;
	font-weight:bold;
	line-height:20px;
	}
h5  {
	
	}
img {
	border:0px;
	}
.clear 
	{
	clear:both;
	}

table.table-padding td
	{
	padding:5px;
	}
ul, ol 
	{
	list-style-type:disc;
	list-style-position:outside;
	padding:0px 0px 18px 15px;
	}
li
	{
	line-height:18px; 
	padding-bottom:5px;
	
	}
hr	{  	
	border:none;
	height:1px;
	color:#ccc;
	background-color:#ccc;
	margin:1 0 0px 0;	
	}

a{ text-decoration:none; color:#00b0e5;}
a:hover{ color:#000; text-decoration:none;}

.float-right{float:right;}
.float-left{float:left;}

.paddingLeft{padding-left:20px;}
.paddingRight{padding-right:20px;}
.margin-top
{
	margin-top:21px;
}
/*<=============================>*/
/*<===========MAIN_PART===========>*/
/*<=============================>*/
#top_wrapper
	{ 
	background-image: url(../images/black_wrapper.jpg); 
	background-repeat: repeat-x; 
	background-position:center top;
	}	
#main
	{ 
	width:1000px; 
	margin:0px auto;
	}
#main_2
	{
	width:960px; 
	margin:0px auto;
	}

/*<=============================>*/
/*<===========HEADER_PART===========>*/
/*<=============================>*/
.header_top_menu
	{ 
	float:right; 
	padding-right:17px;
	}
.header_top_menu ul
	{ 
	margin:0px; 
	padding-left:9px;
	}
.header_top_menu ul li 
	{ 
	list-style:none; 
	display:block; 
	float:left; 
	padding:10px; 
	color:#ccc;
	}
.header_top_menu ul li a
	{ 
	color:#ccc; 
	text-decoration:none;
	}
.header_top_menu ul li a:hover
	{ 
	color:#FFF;
	}
.cnc{	font-size:40px; 
	color:#333; 
	font-weight:bold;
	padding-top:25px; 
	padding-bottom:25px;}
#header_menu_part
	{
	width:960px; 
	margin:0px auto; 
	background-image:url(../images/menu_bg.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 		      
	border:solid 1px #FFF;
	height:46px;
	}
#top_wrapper2
	{ 
	background-image: url(../images/black_wrapper2.jpg); 
	background-repeat: repeat-x; 
	background-position:center top;}
#header_menu_part_left
	{ 
	width:340px; 
	float:left; 
	padding-top:18px; 
	padding-left:20px; 
	padding-bottom:12px;
	}
#header_menu_part_right
	{ 
	width:600px; 
	float:left; 
	padding-bottom:0px;
	}
.main_menu{}
.main_menu ul
	{ 
	margin:0px; 
	padding-left:25px;
	}
.main_menu ul li
	{ 
	font-size:13px; 
	color:#333333; 
	display:block; 
	list-style:none; 
	float:left; 
}
.main_menu ul li a
	{ 
	color:#333333; 
	text-decoration:none;
	padding:0px 12px 0px 12px;
	display:block;
	line-height:46px;
	}
.main_menu ul li a:hover
	{ 
	background-image:url(../images/menu_h.jpg); 
	background-repeat:repeat-x;
	color:#FFF;
	}
.main_menu li ul{
		background-color:#FFF;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		position:absolute;
		width:156px;
		z-index:100;
		border-right:solid 1px #b9b9b9;
		border-left:solid 1px #b9b9b9;
		/*top:1em;
		/*left:0;*/
		}
	.main_menu li:hover ul{
		display:block;
		}
	.main_menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:156px;
		border-bottom:solid 1px #b9b9b9;
		}
	.main_menu li:hover li a{
		background:none;
		color:#000;
		}
	.main_menu li ul a{
		display:block;
		line-height:10px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:12px 0px 12px 10px;
		margin:0px;
		text-align:left top;
		vertical-align:middle;
		}
		.main_menu li ul a:hover, .main_menu li ul li:hover a{
			background:#333;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
#active
		{
		background-image:url(../images/menu_h.jpg); 
		background-repeat:repeat-x; 
		color:#FFF;
		}
#animation_part
	{  
	background-image:url(../images/flash_bg.jpg); 
	background-repeat:repeat-y;
	border:solid 1px #CCC; 
	margin-top:30px;
	}
/*<=============================>*/
/*<===========CONTENT_PART===========>*/
/*<=============================>*/
#content_part
	{ 
	 width:960px; 
	 margin:30px auto 0px auto; 
	 }
#product_left
	{
	float:left;
	width:300px;
	border-right:solid 1px #ccc;
	}
#product_middle
	{ 
	float:left; 
	width:300px; 
	padding-left:15px;  
	}
#product_right
	{
	float:left;
	width:300px;
	border-left:solid 1px #ccc;
	}
.product_border
	{
	padding-top:10px;
	padding-bottom:10px;
	}
.Salient_Features
	{ 
	padding-top:30px; 
	padding-left:10px;
	}
/*#content_part_text h2
	{ 
	font-size:16px; 
	color:#333; 
	font-weight:bold;
	margin:0px; 
	padding-top:0px; 
	padding-left:0px; 
	padding-bottom:5px;
	}	
#content_part_text h3
	{ 
	font-size:14px; 
	color:#333; 
	font-weight:bold;
	margin:0px; 
	padding-top:0px; 
	padding-left:0px; 
	padding-bottom:5px;
	}	*/
.tizona_1
	{
	width:476px;
	float:right;
	}
.tizona_2
	{
	width:450px;
	float:left;
	}
.controller
	{ 
	padding-left:30px; 
	padding-top:30px;
	}
.enquiry 
	{
	font-size:18px; 
	color:#121212; 
	  
	}
.column
	{  
	float:left; 
	margin-right:20px; 
    border:solid 1px #CCC;  	
	background-color:#FFF;
	}
.column h2
    {
	font-size:20px;
	color:#00b0e5;
	margin:0px;
	padding-top:0px;
	padding-bottom:18px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
    }	
.news-column
    {
	width:260px; 
	height:312px;
	}
.featured-column
    {
	width:260px; 
	height:312px;
	background-image:url(../images/featured-product.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
.about-column
    {
	width:394px; 
	height:312px;
	margin-right:0px;
	}
.watch-videos
    {
	width:960px;
	float:left;
	margin-top:20px;
    }
.watch-videos-2
{
	width:960px;
	float:left;
	margin-top:20px;
	background:#e0e0e0;
	text-align:center;
}
.watch-videos-2 h2
{
	padding:10px 0px 10px 0px;
	
}
.video-column
	{  
	width:305px;
	float:left; 
	margin-right:20px; 
	}
.video-column-last
    {
	width:305px;
	float:left; 
	margin-right:0px;
	}
.column-margin
    {
	margin-top:20px;
	}
.inner_text
	{
	padding:20px;
	}
.text_box
	{ 
	background-color:#FFF; 
	width:77px; 
	height:20px; 
	border:solid 1px #cccccc; 
	}
.img_padding
	{ 
	padding-top:25px;
	}
#black_button
	{ 
	background-image:url(../images/black_button_bg.jpg); 
	background-repeat:repeat-x; 
	line-height:27px;  
	 color:#FFF;  
	 }
#black_button a
	{ 
	color:#FFF; 
	text-decoration:none;
	}
#black_button a:hover
	{ 
	 color:#00b0e5;  
	}
#black_button.find
	{  
	margin-top:10px; 
	margin-left:30px; 
	width:160px;  
	color:#FFF;
	}
#black_button2
	{ 
	background-image:url(../images/black_button_bg.jpg); 
	background-repeat:repeat-x; 
	line-height:27px; 
 	color:#cccccc; 
	width:170px;  
	font-size:14px; 
	margin-top:30px; 
	margin-bottom:30px;  
	}
#black_button2 a
	{ 
	color:#cccccc; 
	text-decoration:none;
	}
#black_button2 a:hover
	{ 
	color:#00b0e5;
	}
#black_button.read
	{   
	width:85px; 
	}
#black_button.read2
	{   
	width:85px; 
	margin-left:210px;
	}
#black_button.go
	{   
	width:40px; 
	margin-left:34px; 
	}
.news_events
{
	width:960px;
}
.news_events_left
{
	width:580px;
	float:left;
}
.news_events_right
{
	width:340px;
	float:right;
	margin-top: 50px;
}
/*<=============================>*/
/*<===========FOOTER_PART===========>*/
/*<=============================>*/
#Footer_part
	{
	width:100%;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	/* [disabled]background-position:top; */
	margin-top:30px;
	color:#666666;
	}

#Footer_part h3
	{ 
	font-size:15px; 
	color:#FFF;
	}
.footer_in
	{ 
	width:960px; 
	margin:0px auto;
	}
.footer_menu{ }
.footer_menu ul
	{ 
	margin:0px; 
	padding-left:0px;
	}
.footer_menu ul li
	{ 
	float:left; 
	list-style:none; 
	line-height:43px; 
	display:block; 
	padding-right:10px;
	}
.footer_menu ul li a{ }
.footer_menu ul li a:hover
	{ 
	color:#000;
	}
.footer_column
	{ 
	padding-top:30px; 

	}
.footer_column_1
	{
	width:600px;
	float:left;
	
	}
.footer_column_2
	{ 
	width:445px; 
	float:left; 
	padding-left:20px; 
	border-right:solid 1px #333;
	}
.footer_column_3
	{
	width:300px;
	float:right;
	}
	
#footer a{color:#999;}
.mail a{ text-decoration:none; color:#08c;}
.mail a:hover{ color:#FFF; text-decoration:none;}
#text_box2
	{ 
	background-color:#cccccc; 
	border:0px; 
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	-moz-border-radius-topright: 100px;
	-moz-border-radius-topleft: 100px;
	border-top-right-radius: 100px;
	border-top-left-radius: 100px; 
	line-height:25px; 
	width:175px; 
	color:#666666; 
	padding-left:5px;
	}
.message
	{ 
	background-color:#cccccc; 
	border:0px; 
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;  
	width:225px; 
	color:#666666; 
	padding-left:5px; 
	height:60px;
	}
#text_box2.reset
	{ 
	width:105px;
	}
.reset a
	{ 
	color:#666666; 
	}
.reset a:hover
	{ 
	color:#000;
	}
#white_bottun
	{ 
	background-image:url(../images/white_button_bg.jpg); 
	background-repeat:repeat-x; 
	line-height:28px; 
	color:#333333; 
	font-size:11px; 
	border:solid 1px #CCC; 
	}
#white_bottun a
	{ 
	color:#333333; 
	text-decoration:none;
	}
#white_bottun a:hover
	{ 
	color:#00b0e5;
	}
.animation_round{ 
 	-moz-border-radius-bottomright: 5px;	
 	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	}
.machine_img
	{ 
	margin-top:30px;
	}
.white
	{ 
	color:#FFF; 
	font-weight:bold;
	}
.white_text
{
	color:#FFF;
}
.border_left
	{ 
	border-left:solid 1px #ccc
	}
#container {
    position:relative;
    width: 960px;
	height: 300px;
	top: 0px;
	left: 52%;
	margin-left: -500px;
    }
#sliderDiv { 
  	width: 960px; 
  	background: transparent; 
  	height: 400px; 
  	overflow: hidden;
  	position: relative; 
  	margin: 0px;
 	}
#slideMover { 
  	width:auto; 
  	position: relative; 
	}

.slide 
	{
  	padding: 0px; 
  	width: 960px; 
  	float: left; 
  	position: relative; 
	}



a#next { 
  right: 2px; 
  background: -58px -58px url(../images/nav.png) no-repeat; 
}

a#next:hover { 
  background: -58px -7px url(../images/nav.png) no-repeat;
  text-decoration: underline;
}

a#back_link {
  position: absolute;
  top: 70px;
  left: 20px;
  text-decoration: none;
}

a#home_link {
  position: absolute;
  top: 70px;
  left: 70px;
  text-decoration: none;
}








#faded { 
	margin:0 auto;
	width:960px;
	height:344px;

	
}

.rap {
	width:960px;
	height:300px;
	margin:0 auto;
	top:0px;
	position:relative;
}

ul.pagination { 
	list-style:none; 
	width:80px;
	margin-left:28%;
	margin-top:5px;
	text-align: center;
	position:absolute;
	
}

ul.pagination li { 
	float:left;
	width:15px;
	margin-right:4px;
	text-indent: -9999px;
}

ul.pagination li a { 	
	display: block;
	background-image:url(../images/pagi.png);
	width:15px;
	height:16px;
	background-position: 0 0;
}

ul.pagination li.current a { 
	background-image:url(../images/pagi.png);
	width:15px;
	background-position: 0 -16px;
	
}

ul.pagination li a:hover { 
	background-image:url(../images/pagi.png);
	background-position: 0 -16px;
}
.inq_f{ margin-top:20px;}
a 
{
	text-decoration: none;
}
#right a:hover {
	text-decoration: underline;
}
.btn {
	background: #838383;
	color: #f1eee7;
	border-radius: 3px;
	padding: 5px 10px;
}
div.codeblock {
	padding: 10px;
	margin-bottom: 20px;
	overflow: auto;
}
/* HEADER ------------------------------------------------ */
#nav {
	position: absolute;
	right: 0;
	bottom: 18px;
}
#nav li {
	float: left;
}
#nav a {
	font-size: 18px;
	color: #838383;
	font-family: BebasReg;
	padding: 0 10px;
}
#nav a:hover,
#nav a.active,
#nav .active-trail a 
{
	color: #de312a;
}
#nav .last a 
{
	padding-right: 0;
}
/* MAIN CONTENT ------------------------------------------------ */
#main-content {
	width: 650px;
	float: left;
	padding-right: 20px;
	border-right: dotted #c3c3c1 1px;
}
#main-content ul {
	margin: 15px 0;
}
#main-content h3 {
	font-size: 22px;
	margin: 15px 0;
	word-spacing: 4px;
}
.front #main-content li {
	font-size: 16px;
	list-style: disc;
	margin-left: 18px;
	margin-bottom: 5px;
}
.front #main-content a {
	color: #de312a;
}
.front #main-content a:hover {
	text-decoration: underline;
}
.front #main-content p {
	font-size: 16px;
	margin-bottom: 20px;
}
/* EXAMPLES ------------------------------------------------ */
.demo-wrap ul {
	width: 960px;
	height:400px;
	overflow: hidden;
}
.view-examples li {
	list-style: disc;
	margin-left: 16px;
	margin-bottom: 5px;
}
.view-examples li a {
	color: #de312a;
}
.view-examples li a:hover {
	text-decoration: underline;
}
/*notes tips*/
.demo-wrap .left {
	width:440px; 
	float:left; 
	padding-top:40px; 
	padding-left:40px;
	position:relative;
}
.demo-wrap .right {
	width:440px;
	padding-top:30px; 
	padding-right:30px;
	float:left; 
	position:relative;
}
.demo-wrap .right .album {
	margin-top: 50px;
	font-size: 16px;
}
.demo-wrap .right .band {
	font-size: 14px;
	color: #838383;
}
.demo-wrap .multiple li {
	width: 500px;
}
.demo-wrap .bx-wrapper {
	margin: 0 auto;
}
.demo-wrap .bx-prev {
	position: absolute;
	top: 220px;
	left: 5px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(../images/icon_arrow_left.png) no-repeat 0 -31px;
}
.demo-wrap .bx-next {
	position: absolute;
	top: 220px;
	right: 7px;
	width: 31px;
	height: 31px;
	text-indent: -999999px;
	background: url(../images/icon_arrow_right.png) no-repeat 0 -31px;
}
.demo-wrap .bx-next:hover,
.demo-wrap .bx-prev:hover {
	background-position: 0 0;
}
.field .field-label {
	font-size: 14px;
	color: #838383;
	font-weight: normal;
	margin-bottom: 5px;
}
/*start / stop*/
.bx-auto {
	text-align: center;	
}
.bx-start {
	color: #f1eee7;
	font-size: 14px;
	background: #838383;
	padding: 4px 7px;
	border-radius: 3px;
	text-transform: capitalize;
}
.bx-start:hover {
	background: #525044;
	text-decoration: none;
}
/*pager*/
.bx-pager {
	margin-left:45%;
	margin-top:60px;
	position:absolute;
}
.bx-pager a {
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	padding: 0 8px;
	background-image:url(../images/b1.jpg); background-repeat:no-repeat; background-position:center;
}
.bx-pager .pager-active,
.bx-pager a:hover {
	color:#00b0e5;
	background-image:url(../images/p1_h.jpg);background-repeat:no-repeat;background-position:center;
}
/*custom field*/
.field-name-field-custom {
	border-top: dotted #c3c3c1 1px;
	border-bottom: dotted #c3c3c1 1px;
	padding:  10px 0;
	margin-bottom: 20px;
}
.page-node-17 .field-name-field-custom {
	border: 0;	
}
.field-name-field-custom p {
	font-size: 16px;
	margin-bottom: 15px;
}
.field-name-field-custom p.check {
	padding-left: 25px;
	background: url(../images/icon_check.png) no-repeat 0 2px;
}
.field-name-field-custom p a {
	color: #de312a;
}
.field-name-field-custom p a:hover {
	text-decoration: underline;
}
/*jq block*/
#main-content .field-name-field-jq-code ul {
	margin-top: 5px;
}
.field-name-field-jq-code li {
	list-style: disc;
	margin-left: 16px;
	margin-bottom: 3px;
}
#my-start-stop {
	margin-bottom: 5px;
}
/*captions*/
.demo-wrap ul.captions {
	position: relative;
}
.demo-wrap ul.captions,
.demo-wrap ul.captions li {
}
.bx-captions {
	text-align: center;
	margin-left: -22px;
}
.white_text{color:#FFF;}
#contactWrapper {
	width:auto;
	border:1px solid #ccc;
	background:#fdfdfd;
	padding:20px;
}
#contactWrapper h1 { font-size: 11px; margin: -33px 0px 30px; padding: 5px 0px 0px 15px; font-size: 12px; text-transform: uppercase; background: url(../img/title-background.png) no-repeat; width: 138px; height: 22px; color: #fff; font-weight: bold;}
#contactWrapper label { display:block; float:none; font-size:12px; width:auto; font-weight: bold; margin-bottom: 7px; color: #333333;}
#contactWrapper label.error { display:block; float:none; font-size:12px; width:auto; font-weight: normal; margin-bottom: 0px; color: #000; background: #b2e7fa; border: 1px solid #00b0e5; margin-top: 5px; padding: 5px 7px;}
#contactWrapper label.checked { display:none; background: none; border: 0px; margin-top: 0px; padding: 0px; text-indent: -5000px;}
#contactWrapper em { color: #01b3b3;}
#contactWrapper .stage { margin-bottom: 20px;}
#contactWrapper .requiredNote { margin: 20px 0px 20px; color: #333; font-weight: bold;}
#contactWrapper .success { padding: 10px; background: #b2e7fa; border: 1px solid #00b0e5; margin-bottom: 15px; color: #000;}
#contactWrapper .success p { margin: 0px;}
form#contactform input, form#contactform textarea, form#contactform select { border: 1px solid #ccc; padding:8px 12px; font-size:12px; color:#333; background: url(../images/page-background.png) repeat; color: #777777;}
form#contactform textarea {font:12px Arial, Helvetica, sans-serif; padding: 12px; width:575px; height:130px;}
form#contactform input:focus, form#contactform textarea:focus, form#contactform select:focus {
	outline: none;
	border: 1px solid #00b0e5;
}
#submitButton {display: block;text-indent: -5000px;width: 200px!important;height: 31px;background-image:url(../images/send-button-sprite.png)!important;background-repeat: no-repeat;border: 0px!important;padding: 0px!important;}
#submitButton {background-position: 0 0;}
#submitButton:hover {background-position: 0 -32px; cursor:pointer;}
#submitButton:active {background-position: 0 -32px;}
.map-wrapper{
	width:600px;
	border:1px solid #ccc;
	background:#fdfdfd;
	margin-bottom: 10px;
}
input.text1{width:270px;}
input.text2{width:575px;}
#imageWrapper { position: relative;} /* height is for display purposes only */
#bottomImage { position: absolute; bottom: 0; }
#content-left{
	float:left;
	width:660px;
}
#content-right{
	float:left;
	width:300px;
}
