*{margin:0; padding:0; line-height:18px; list-style:none; text-decoration:none; border:none;}
body{ font-size:12px; font-family:Arial; color:#636363;}

#mainWrapper{width:100%; height:auto; float:left;}

#headerContainer{width:100%; height:89px; float:left; background:url(../images/header_bg.jpg) repeat-x left top; min-width:1000px;}
#headerInner{width:1000px; height:89px; margin:0 auto; background:url(../images/tamura.jpg) no-repeat right top;}
#logo{width:312px; height:57px; float:left; background:url(../images/logo.jpg) no-repeat left top; margin:10px 0 0 20px;}

#navigationContainer{width:100%; height:38px; float:left; background:#35498e; min-width:1000px;}
#navigationInner{width:1000px; height:39px; margin:0 auto;}
a.nav_items{float:left; line-height:36px; height:38px; width:165.53px; text-align:center; font-size:18px; color:#FFF;}
a.nav_active{float:left; line-height:36px; height:38px; width:165.53px; text-align:center; background:#7b4e8f; color:#FFF; font-size:18px;}
a.nav_items:hover{background:#7b4e8f;}

#bannerContainer{width:100%; height:417px; float:left; min-width:1000px;}
#bannerInner{width:1000px; height:417px; margin:0 auto 0 auto;}

#innerBannerContainer{width:100%; height:200px; float:left; min-width:1000px;}
#innerBannerInner{width:1000px; height:200px; margin:0 auto;}

#contentContainer{width:100%; height:auto; float:left; background:url(../images/bg_content.jpg) repeat left top; min-width:1000px;}
#contentInner{width:1000px; height:auto; margin:0 auto; background:#FFF; }
#content{width:1000px; height:auto; float:left; background:#FFF;}
#contentLeft{width:310px; height:auto; float:left; margin:20px 10px 0 0; border-right:1px solid #999;}
h4{color:#7B4E8F; width:98.8%; margin:0 0 10px 10px; padding:0 0 10px 0; font-size:18px; font-weight:normal; border-bottom:dashed 1px #35498E;}
#contentLeft p{margin:0 10px 0 10px; text-align:justify; padding:0 0 10px 0;}
#content_more a{width:70px; height:20px; float:right; margin:0 10px 0 0; background:url(../images/more_bg.jpg) no-repeat 55px 2px; }

#contentRight{width:657px; height:auto; float:left; margin:20px 0 0 0;}
#slide_pos{width:650px; height:210px; margin:0;}

#footerContainer{width:100%; height:45px; float:left; background:#35498e; min-width:1000px;}
#footerInner{width:1000px; height:45px; margin:0 auto;}
#footer_logo{float:left; width:70px; height:34px; margin:6px 0 0 5px; background:url(../images/footer_logo.jpg) no-repeat left top;}
#footerInner p.footer_left{width:400px; float:left; margin:0 0  0 20px; line-height:45px; color:#FFF;}
#footerInner p.footer_group a{float:left; margin:0 0  0 10px; line-height:45px; color:#FFF;}
#footerInner p.footer_right a{width:150px; float:right; margin:0 0  0 20px; line-height:45px; color:#FFF;}
/*------*/
#sub_contentLeft{width:720px; height:auto; float:left; margin:20px 10px 20px 0; min-height:270px;}
#sub_contentLeft h5.pagehead{width:750px; height:24px; float:left; color:#0770B9; font-size:24px; margin:20px 0 10px 10px; font-weight:normal;
font-family: 'Futura BdCn BT';}
#sub_contentLeft p{margin:0 0 0 10px; padding:0 0 10px 0; text-align:justify;}
#sub_contentLeft img{float:left; padding:0 5px 10px 5px;}
#sub_contentLeft p a{color:#636363;}
#sub_contentLeft p a:hover{color:#35498E;}
#sub_contentRight{width:260px; height:auto; float:left; margin:20px 0 0 0; border-left:#153673 solid 1px; min-height:320px;}
#simplegallery1{margin:0 0 0 10px;}
.block{width:220px; float:left; height:auto;}
h4.right_sub_head{color:#0770B9; margin:0 0 0 10px; width:200px;}
ul.right_panel1{width:160px; height:auto; float:left; margin:0 0 15px 35px;}
ul.right_panel1 li{float:left; line-height:18px; color:#000; list-style:url(../images/list_image_02.jpg) outside; width:175px;}
/*----*/
ul.list1{float:left; margin:0 0 15px 30px; width:680px;}
ul.list1 li{list-style:url(../images/bullet_01.jpg) outside;}
ul.list1 li a{color:#7B4E8F;}

ul.list2{float:left; margin:0 0 15px 10px; width:680px;}
ul.list2 li{height:24px; width:100%; line-height:24px;}
ul.list2 li a{font-size:14px; color:#7B4E8F;}
ul.list2 li a:hover{color:#636363;}

ul.list3{float:left; margin:15px 0px 25px 0px; width:1000px;}
ul.list3 li{height:18px; line-height:18px; float:left; font-size:14px; margin:0 15px; list-style:url(../images/list-img.png) inside; color:#7B4E8F;}

ul.list4{float:left; margin:15px 0px; width:1000px;}
ul.list4 li{float:left; font-size:18px; margin:15px 0px; margin:0 10px; list-style:url(../images/list-img2.png) inside;}
ul.list4 li a{line-height:18px; font-size:14px;color:#7B4E8F;}
ul.list4 li a:hover{color:#35498E;}
#sub_contentLeft p strong{color:#35498E;}

/*--*/
.form {
    color: #777777;
    float: left;
    padding: 0 0 10px;
    width: 650px;
	margin:0 0 0 25px;
}
.form select, select.type{width:234px;}
.form input, .form textarea, .form select, .type {
    border: 1px solid #7F9DB9;
}
#sub_contentLeft a.company_links{float:left; width:700px; height:30px; background-color:#35498E; margin:0 0 5px 10px; padding:0 0 0 10px; 
line-height:30px; color:#FFF; font-size:16px; background-image:url(../images/company_link_bg.png); background-position:690px 10px; 
background-repeat:no-repeat;}
#sub_contentLeft a.company_links:hover{background-color:#7B4E8F;}

table.calcu input{border:solid 1px #999;}
table.calcu select{border:solid 1px #999;}

.product_images{width:980px; float:left; margin:0 0 15px 10px;}
.product_images .transformers{float:left; width:380px; height:275px;}
.product_images .transformers h5{font-size:16px; height:24px; color:#35498E;}
.product_images .led{float:left; width:580px; height:270px; margin:0 0 0 20px;}
.product_images .led h5{font-size:16px; height:24px; color:#35498E;} 
#sub_contentLeft .certificates {width:1000px;float:left;}
#sub_contentLeft .certificates span.certi_img{float:left; margin:10px; border:dashed 1px #646465; padding:5px;}
.address-container{width:980px; height:140px; float:left; border-bottom:dashed 1px #d2d2d2; margin:0 0 10px 10px;}
.address-container .address{width:260px; height:280px; float:left;}
.address-container .map{width:420px; height:280px; float:left; margin:0 0 0 95px;}
#sub_contentLeft ul#group_comp{float:left; width:100%; margin:0 0 0 15px;}
#sub_contentLeft ul#group_comp li{height:24px; color:#35498E;}
#sub_contentLeft .profile2{width:98.9%; float:left; margin:0 0 0 10px;}
#sub_contentLeft .profile2 .tabcontent2{width:100%; float:left; margin:0 0 10px 0; cursor:pointer;}
#sub_contentLeft .profile2 .tabcontent2 h3{width:97.8%; height:38px; background:#35498E; line-height:28px; color:#FFF; padding:10px 0 0 15px;}
#sub_contentLeft .tabtext{width:99.7%; height:120px; border:solid 1px #35498E; background:#CCC;}
#sub_contentLeft .tabtext p{padding:0px !important; float:left; margin:10px 10px 0 10px; color:#000;}
#sub_contentRight a{margin:0 0 0 10px;}
#sub_contentLeft .broucher{float:left; width:1000px; height:200px;}
#sub_contentLeft .broucher a{float:left; width:130px; height:150px;}
#sub_contentLeft .broucher a .pdf{width:130px; height:130px; background:url(../images/pdf_icon.png) no-repeat 0 0; float:left;}
#sub_contentLeft .broucher a p{width:89px; height:24px; line-height:24px; float:left; padding:0 0 0 12px; background:#35498E; color:#FFF;}