/* CSS Document */
body{ margin:0px auto; padding:0px;}
div{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
p {padding:0px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#444444; text-align:justify;}
	
.clear{clear:both; padding:0px; margin:0px; line-height:0%;}
#main-area{width:100%; margin: 0px auto;}
#main_top{width:100%; margin: 0px auto; background:url(../images/top_bg.gif) repeat-x; height:289px;}
#header{ width:1004px; position:relative; margin:0px auto; height:74px;}
.main_nav{float:left; padding-left:185px; padding-top:22px; height:52px; width:644px;}
.main_nav ul{margin:0px; padding:0px; width:644px; list-style:none;}
.main_nav ul li{list-style-type:none; display:inline;}
.main_nav ul li a{display:block; float:left; font-family:Arial; color:#e7e7e7; background:url(../images/nav_joint.gif) right no-repeat; font-size:16px;  text-decoration:none; height:37px; text-align:center; padding:15px 15px 0px 15px;}
.main_nav ul li a:hover{color:#e7e7e7; background:url(../images/nav_h.gif) repeat-x; text-decoration:none;}
.main_nav ul li a:active{color:#e7e7e7; text-decoration:none;}
.contact_number{float:left; padding:28px 0px 0px 30px; background:url(../images/ic-contact.gif) 0px 31px no-repeat; line-height:30px; font-family:Arial; color:#d5d5d5; font-size:18px; font-weight:bold;}
#ban-home{ width:1004px; background:url(../images/ban_bg.jpg) no-repeat; margin: 0px auto; height:215px;}
.ban-img{ width:1004px; vertical-align:bottom; background:url(../images/ban_right_bg.jpg) right no-repeat; height:215px;}
.logo{position:absolute; left:0; top:0; z-index:1000; background-image:url(../images/logo.png); background-repeat:no-repeat; height:140px; width:148px;}
.coupon_offer{position:absolute; right:20px; top:195px; z-index:1000; background-image:url(../images/coupon_offer.png); background-repeat:no-repeat; height:118px; width:118px;}
#main_middle_area{width:100%; margin: 0px auto; background:#ffffff url(../images/con_top_bg.gif) repeat-x;}
#mid_area{width:1004px; margin: 0px auto; }
.con_box{float:left; width:268px; padding:11px 32px 25px 28px; margin-bottom:15px; height:187px; background:url(../images/con_box_bg.png) no-repeat;}
.con_box p{ padding:5px 0px 10px 0px; margin:0; font-family:Arial; font-size:12px; color:#4d7d95; text-align:justify;}
.con_box a{ font-family:calibri; font-size:13px; text-transform:uppercase; font-weight:bold; color:#3986cd; text-decoration:none;}
.con_box a:hover{color:#000000; text-decoration:none;}
.blue_main{ width:985px; padding-bottom:20px; margin:0px auto;}
.blue_lt{float:left; background:url(../images/gr_top_left.gif) no-repeat; height:38px; width:5px;}
.blue_rt{float:left; background:url(../images/gr_top_right.gif) no-repeat; height:38px; width:5px;}
.blue_top_mid{background:url(../images/gr_top_mid.gif) repeat-x; height:31px; font-family:calibri; font-size:20px; text-transform:uppercase; color:#FFFFFF; padding:7px 0px 0px 10px; width:965px; float:left;}
.blue_lb{float:left; background:url(../images/gr_corn_bot_left.gif) no-repeat; height:5px; width:5px;}
.blue_rb{float:left; background:url(../images/gr_corn_bot_right.gif) no-repeat; height:5px; width:5px;}
.blue_bot_mid{float:left; background:url(../images/gr_bot_mid.gif) repeat-x; height:5px; width:975px;}
.blue_mid{width:983px; padding:21px 0px; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.blue_mid ul{width:983px; padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.blue_mid ul li{width:244px; display:inline; list-style-image:none; float:left; border-right:1px solid #d5d5d5; text-align:center;}
.blue_mid ul li.last{width:244px; display:inline; list-style-image:none; float:left; border-right:0px solid #d5d5d5; text-align:center;}
.img-box{float:left;width:196px;height:120px; text-align:center; padding:8px 20px 0px 20px;}
.eur{color:#1b84c1; font-size:12px; float:none; text-align:center; padding:0px 5px; width:210px;}
/*.eur{color:#1b84c1; font-size:12px; float:left; text-align:center; padding:0px 15px; width:210px;}*/
.eur a{color:#1b84c1; text-decoration:none;}
.eur a:hover{color:#1b84c1; text-decoration:underline;}
.eur_1{ padding:6px 0px;}
.eur_1 span{font-size:15px; color:#cd580a; font-weight:bold; text-align:center;}
.eur_1 a{color:#696969; font-size:11px; font-weight:bold; text-decoration:none;}
.eur_1 a:hover{color:#696969; text-decoration:underline;}
.eur_2{ padding:6px 0px;}
.eur_2 span{font-size:15px; color:#cd580a; font-weight:bold; text-align:center;}
.eur_2 a{color:#3989e2; font-size:12px; font-weight:bold; text-decoration:none;}
.eur_2 a:hover{color:#696969; text-decoration:underline;}
.h2_main {width:800px; text-align:left; margin: 0px 0px 0px 40px; padding-top:4px; line-height:120%; height:40px; color:#949494; font-size:14px;}
.h2_main a{color:#949494; font-size:14px; text-decoration:none; font-weight:bold;}
.h2_main a:hover{color:#696969; text-decoration:underline;}
.h2_main span{color:#949494; font-size:14px; padding:0px 2px; font-weight:bold;}
.h3_main {width:900px; text-align:left; margin: 0px 0px 0px 65px; padding-top:4px;line-height:100%; height:25px; color:#949494; font-size:14px;}
.h3_main a{color:#949494; font-size:12px; text-decoration:none; font-weight:bold;}
.h3_main a:hover{color:#696969; text-decoration:underline;}
.h3_main span{color:#949494; font-size:11px; padding:0px 4px; font-weight:bold;}
.h3_main ul li{width:234px; display:inline; list-style-image:none; float:left; border-right:1px solid #d5d5d5; text-align:center;}
.h3_main ul li.last{width:234px; display:inline; list-style-image:none; float:left; border-right:0px solid #d5d5d5; text-align:center;}


#main_foot{width:100%; margin: 0px auto; background:url(../images/foot_bg.gif) repeat-x; height:103px;}
#foot-area{width:1004px; margin: 0px auto;}
.foot-tr_1{width:1004px; height:28px; padding-top:10px; text-align:center;}
.foot-tr_1 span{color:#1c69b7; font-weight:bold;}
.foot-tr_2{width:1004px; text-align:center; padding-top:10px; line-height:200%; height:55px; color:#949494; font-size:11px;}
.foot-tr_2 a{color:#949494; font-size:11px; text-decoration:none; font-weight:bold;}
.foot-tr_2 a:hover{color:#ffffff; text-decoration:underline;}
.foot-tr_2 span{color:#949494; font-size:11px; padding:0px 8px; font-weight:bold;}

.hardware{ background:url(../images/title-hardware-solution.gif) no-repeat; width:205px; height:38px;}
.software{ background:url(../images/title-software-solution.gif) no-repeat; width:200px; height:38px;}
.service{ background:url(../images/title-service-provider.gif) no-repeat; width:184px; height:38px;}
.fban{ padding-top:75px; padding-left:10px;}
.inner-ban{ padding-top:20px; padding-left:160px;}


/* inner css */
#ban-inner{ width:1004px; background:url(../images/inr_ban_bg.jpg) no-repeat; margin: 0px auto; height:152px;}
.inr-ban-img{ width:1004px; vertical-align:bottom; background:url(../images/inr_ban_right_bg.jpg) right no-repeat; height:152px;}
#inr_main_top{width:100%; margin: 0px auto; background:url(../images/inr_top_bg.gif) repeat-x; height:226px;}
#inr_mid_area{width:985px; padding-bottom:30px; margin: 0px auto; }
.inr_top_bg{background:url(../images/inr_con_top_bg.jpg) no-repeat; margin:0px auto; width:970px; padding-top:22px; padding-left:15px; height:75px;}
.inr_blue_mid{width:941px; padding:21px; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.product_title{background:url(../images/ic-hardware.png) no-repeat; height:38px; padding-left:45px; font-family:calibri; font-size:28px; text-transform:uppercase; padding-top:3px; color:#399acd;}
.product_sub_title{background:url(../images/inr_hedding_bg.gif) repeat-x; font-family:Arial; font-size:18px; height:28px; padding-top:4px; padding-left:12px; color:#ffffff;}
.main_product{background:url(../images/inr_gry_top_bg.gif) repeat-x; padding:15px;}
.prod_img{float:left; background:url(../images/main_product_bg.png) no-repeat; width:197px; padding-top:2px; height:150px; margin-right:20px; text-align:center; vertical-align:middle;}
/*.prod_img{float:left; background:url(../images/main_product_bg.png) no-repeat; width:197px; padding-top:23px; height:150px; margin-right:20px; text-align:center; vertical-align:middle;}*/
.prod_detail{float:left; width:685px;}
.prod_detail h1{ padding:3px 0px; margin:0px; font-family:Arial; font-size:16px; color:#333333; font-weight:bold;}
.prod_detail h2{ padding:0px; padding-bottom:5px; margin:0px; font-family:Arial; font-size:12px; color:#1b84c1; font-weight:bold;}
.prod_detail span{font-size:15px; color:#cd580a; font-weight:bold;}
.prod_detail a{color:#696969; font-size:11px; font-weight:bold; text-decoration:none;}
.prod_detail a:hover{color:#696969; text-decoration:underline;}
.prod_detail p {padding:10px 0px 0px 0px; margin:0; font-family:Arial; font-size:12px; color:#666666; text-align:justify;}
.prod_detail p a { font-family:Arial; font-size:12px; color:#1b84c1; font-weight:normal; text-decoration:none;}
.prod_detail p a:hover{color:#1b84c1; text-decoration:underline;}
.inr_title_1{width:940px; font-family:Arial; font-size:18px; margin-top:25px; padding-bottom:4px; color:#444444; border-bottom:1px solid #d5d5d5;}
.all_prod{width:940px; padding:21px 0px;}
.all_prod ul{width:940px; padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.all_prod ul li{width:234px; display:inline; list-style-image:none; float:left; border-right:1px solid #d5d5d5; text-align:center;}
.all_prod ul li.last{width:234px; display:inline; list-style-image:none; float:left; border-right:0px solid #d5d5d5; text-align:center;}

.about_title{background:url(../images/ic-about.png) no-repeat; height:38px; padding-left:45px; font-family:calibri; font-size:28px; text-transform:uppercase; padding-top:3px; color:#399acd;}
.contact_title{background:url(../images/ic_contact.png) no-repeat; height:38px; padding-left:45px; font-family:calibri; font-size:28px; text-transform:uppercase; padding-top:3px; color:#399acd;}
.service_title{background:url(../images/ic-service.png) no-repeat; height:38px; padding-left:45px; font-family:calibri; font-size:28px; text-transform:uppercase; padding-top:3px; color:#399acd;}
.ssolution_title{background:url(../images/ic-software.png) no-repeat; height:38px; padding-left:45px; font-family:calibri; font-size:28px; text-transform:uppercase; padding-top:3px; color:#399acd;}
.contact_img_bg{ background:url(../images/contact_img_bg1.png) no-repeat; width:154px; height:101px; padding:8px 0px 0px 8px;}
.contact_txt{ font-family:calibri; font-size:14px; color:#333333; font-weight:normal;}
.email_link { font-family:Arial; font-size:12px; color:#1b84c1; font-weight:normal; text-decoration:none;}
a.email_link:link{color:#1b84c1; text-decoration:none;}
a.email_link:visited{color:#1b84c1; text-decoration:none;}
a.email_link:hover{color:#1b84c1; text-decoration:underline;}
a.email_link:active{color:#1b84c1; text-decoration:none;}
.textfield{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#444444;border:#b9bcbc solid 1px;padding:2px;background-color:#FFFFFF;}
.inr_title_2{width:940px; font-family:calibri; font-size:18px; margin-top:25px; padding-bottom:4px; color:#444444; border-bottom:1px solid #d5d5d5; font-weight:bold;}
.inr_bline{width:940px;border-bottom:1px solid #d5d5d5;}	