body{
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
	background-color:#fff;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
img
{
	border:0px;
}

/*------------------------------------------------main--------------------*/

#main
{
	width:970px;
	margin:0 auto;
}
#main p.main_top
{
	background:url(image/main_top2.gif) 0 0 no-repeat;
	width:970px;
	height:8px;
}
#main_bg
{
	background:url(image/main_bg.gif) 0 0 repeat-y;
	width:970px;
	float:left;
	margin:0px 0 0 0 !important;
	margin:-8px 0 0 0;
}
/*#main p.main_bottom
{
	background:url(image/main_bottom.gif) 0 0 no-repeat;
	width:970px;
	height:8px;
	clear:both;
}*/
#top
{
	background-color:#000;
	height:95px;
	width:964px;
	margin:2px 0 0 3px;
}
#top p.logo
{
	margin:0px 0 0 40px;
	float:left;
	width:255px;
	position:absolute;
}
#top ul.nav
{
    width:580px;
    position:relative;
    float:right;
    margin:40px 0 0 40px !important;
    margin:40px 0 0 20px;
}
#top ul.nav li{
	float:left;
	margin:0 0px 0 0;
	font-size:0;
	line-height:1px;
	padding:0px 0 0 10px;
}
#top ul.nav li.noMargin{
	margin:0;
}
#top ul.nav li a{
	display:block;
	background:url(image/menu_active.gif) 0 0 no-repeat;
	width:100px;
	height:40px;
	font:bold 13px/10px verdana,Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:15px 0 0px 0;
}
#top ul.nav li a:hover{
	display:block;
	background:url(image/menu_hover.gif) 0 0 no-repeat;
	width:100px;
	height:40px;
	font:bold 13px/10px verdana,Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:15px 0 0px 0;
}
#top ul.nav li .active{
	display:block;
	background:url(image/menu_hover.gif) 0 0 no-repeat;
	width:100px;
	height:40px;
	font:bold 13px/10px verdana,Arial, Helvetica, sans-serif;
	color:#1c1c1c;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	padding:15px 0 0px 0;
}
#banner
{
	background:url(image/banner.gif) 0 0 no-repeat;
	width:961px;
	height:249px;
	margin:3px 0 0 4px;
}
#banner ul.banner_contente
{
	padding:50px 0 0 0px !important;
	padding:50px 0 0 25px;
	width:600px;
	text-align:left;
	font:bold 13px/10px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
}
#banner ul li.banner_text
{
	font:bold 23px/30px verdana,Arial, Helvetica, sans-serif;
	color:#343230;
	margin:0 0 0 75px;
}
#banner ul li.order_online
{
	margin:60px 0 0 40px !important;
	margin:60px 0 0 18px;
	width:250px;
	float:left;
}
#banner ul li.live_demo
{
	margin:60px 0 0 20px;
	float:left;
}
#banner p.product_img
{
	float:right;
	margin:10px 35px 0 0 !important;
	margin:10px 20px 0 0;
}
#middle_content
{
	background:url(image/middle_bg.gif) 0 0 repeat-x;
	height:23px;
	width:960px;
	margin:3px 0 0 5px;
}
.top_left
{
	width:600px;
	float:left;
}
#live_help
{
	width:350px;
	height:290px;
	float:left;
}
#live_help p.live_help_text
{
	font:bold 23px/30px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0 0 20px;
}
#live_help p.im_id 
{
	font:bold 16px/30px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	margin:25px 0 0 90px;
}
#live_help p.im_id a
{
	font:bold 16px/30px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#live_help p.im_id a:hover
{
	font:bold 16px/30px verdana,Arial, Helvetica, sans-serif;
	color:#e5a949;
	
}
#events
{
	width:520px;
	
	margin:23px 0 0 25px;
	float:left;
}
#events h4.events_text
{
	font:bold 16px/20px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	height:5px;
}
#events h6.events_text_immix
{
	font: 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	border:solid 0px;
}
#middle_box
{
	margin:20px 0 0 43px;
}
#middle_box p.middle_box_top
{
	background:url(image/middle_box_top.gif) 0 0 no-repeat;
	width:891px;
	height:10px;
	clear:both;
}
#middle_box p.middle_box_bottom
{
	background:url(image/middle_box_bottom.gif) 0 0 no-repeat;
	width:891px;
	height:15px;
	clear:both;
}
#middleb
{
	border:solid 1px #D4D4D4;
	width:889px !important;
	width:891px;
	border-bottom-width:0;
	border-top-width:0;
	margin:-5px 0 0 0 !important;
	margin:-12px 0 0 0;
	float:left;
}
#middleb ul.middle_box_left
{
	padding:0px 0 0 20px;
	width:420px;
	float:left;
	
}
.product_title
{
	font:bold 16px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	margin:10px 0 0 40px;
}
.product_cantent
{
	background:url(image/bulet_img.gif) 0 0 no-repeat;
	font: 12px/10px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	float:left;
	position:relative;
	margin:10px 0 5px 40px;
	padding:0 0 0 20px;
}
.input_box
{
	margin:5px 0 0 15px;
	float:left;
}
.submit_inquire
{
	float:right;
	margin:15px 40px 0 0px !important;
		margin:15px 10px 0 0px;
}
.submit_demo
{
	float:right;
	margin:15px 75px 0 0px !important;
	margin:15px 45px 0 0px;
}

.submit_contact
{
	float:right;
	margin:15px 60px 0 0px !important;
	margin:15px 30px 0 0px;
}
.inquire_cantent_text
{
	font: 12px/10px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	width:180px;
	height:20px;
	position:relative;
	margin:5px 0 0px 0px;
	padding:0 0 0 0px;
	border:solid 0px #000;
	text-align:right;
	float:left;
}
.contact_addreas
{
	font: 12px/10px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	height:20px;
	clear:both;
	position:relative;
	margin:5px 0 0px 0px;
	padding:0 0 0 0px;
	border:solid 0px #000;
	text-align:left;
	float:left;
}
.product_cantent_box
{
	
	background:url(image/bulet_img.gif) 0 0 no-repeat;
	font: 12px/10px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	clear:both;
	float:left;
	width:400px;
	height:20px;
	position:relative;
	margin:5px 0 0px 0px;
	padding:0 0 0 20px;
}
#middleb ul li.middle_box_text
{
	font:bold 16px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;	
}
#middleb ul li.middle_box_text2
{
	font: 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
}
#middleb ul li.middle_box_text3
{
	font: 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0 0;
}
#middleb ul li.middle_box_text3 h1
{
	font: 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
}

#middleb p.partition_top
{
	background-color:#D4D4D4;
	width:1px;
	height:270px !important;
	height:275px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition
{
	background-color:#D4D4D4;
	width:1px;
	height:242px !important;
	height:247px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.contact_us_le
{
	background-color:#D4D4D4;
	width:1px;
	height:186px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.inquire_le
{
	background-color:#D4D4D4;
	width:1px;
	height:332px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product
{
	background-color:#D4D4D4;
	width:1px;
	height:444px !important;
	height:449px ;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product2
{
	background-color:#D4D4D4;
	width:1px;
	height:218px !important;
	height:224px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product3
{
	background-color:#D4D4D4;
	width:1px;
	height:168px !important;
	height:172px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product4
{
	background-color:#D4D4D4;
	width:1px;
	height:718px !important;
	height:723px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product5
{
	background-color:#D4D4D4;
	width:1px;
	height:518px !important;
	height:523px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb p.partition_Product6
{
	background-color:#D4D4D4;
	width:1px;
	height:344px !important;
	height:349px;
	position:absolute;
	margin:-5px 0 0 450px !important;
	margin:-10px 0 0 25px;
	float:inherit;
}
#middleb ul.middle_box_right
{
	padding:0px 0 0 25px !important;
	padding:0px 0 0 40px;
	width:415px !important;
	width:440px;
	float:inherit;
}
#middleb ul li.inverted_coma
{
	background:url(image/inverted_coma.gif) 0 0 no-repeat;
	width:28px;
	height:25px;
	margin:10px 0 0 0;
}
#middleb ul li.inverted_coma_down
{
	background:url(image/inverted_coma_down.gif) 0 0 no-repeat;
	width:28px;
	height:25px;
	margin:-10px 0 0 0;
	float:right;
}



#middleb ul li.middle_box_text4
{
	font: 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#000;
	margin:-20px 0 0 35px;
}
#middleb ul li.trish
{
	font:bold 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#5f5e5e;
	margin:0px 0 0 0;
	float:right;
	text-align:right;
	clear:both;
}
#footer
{
	background:url(image/footer_img3.gif) 0 0 no-repeat;
	width:970px;
	height:69px;
	margin:20px 0 0 0px;
	
}
#footer ul.footer_menu
{
	margin:5px 0 0 50px !important;
	margin:5px 0 0 25px;
	float:left;
	width:500px;
}
.menu_footer li
{
	float:left;
	margin:0 0 0 5px;
}
.menu2 a
{
	font:bold 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.menu2 a:hover
{
	font:bold 12px/28px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.menu3
{
	font:bold 14px/28px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
}
#footer ul li.copyright
{
	font:bold 11px/28px verdana,Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
	margin:0 0 0 5px !important;
	margin:0 0 0 8px;
}
#footer p.footer_logo
{
	float:right;
	margin:9px 70px 0 0 !important;
	margin:9px 40px 0 0;
}
.link_class
{
color:#CC0000;
}
.link_class:a
{
color:#CC0000;
}
.link_class a:hover
{
color:#FF6600;
}
#middel_top
{
	width:960px;
	margin:5px 10px 5px 25px;
}
#middel_top h1
{
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
line-height:25px;
}



