
.hd {
	visibility: hidden;
}


#productsBox{
width:auto;
}

#PDFbox{
float:left;
width:auto;
}
#PDFbox2{
float:left;
width:240px;
padding:3px 0px 0px 0px;
}

.padTop18{
	padding:18px 0px 0px 0px;
	background-color:#FFFFFF;
}
.padTop10{
	padding:10px 0px 0px 0px;
	background-color:#FFFFFF;
}
.padTop6{
	padding:6px 0px 0px 0px;
	background-color:#FFFFFF;
}
.padTop3{
	padding:3px 0px 0px 0px;
	background-color:#FFFFFF;
}
.padTop3B{
	padding:3px 0px 0px 0px;
}


/* -------------------- test ---------------------- */

.hogehoge {
    filter: Alpha(opacity=10); /* IE? */
    opacity:0.1; /* Mozzila? */
}



/* -------------------- basis ---------------------- */

body { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
line-height:14px;
color: #333333;
background-color:#ffffff;
background-repeat:repeat-x;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
text-align:center;
}

img {
border:0px;
}


select.repair {
font-size: 11px; 
background-color: #FFFFFF; 
color:#333333; 
width:240px;
height:auto;
}

select.repair_m {
font-size: 11px; 
background-color: #FFFFFF; 
color:#333333; 
width:60px;
height:auto;
}

select.repair_d {
font-size: 11px; 
background-color: #FFFFFF; 
color:#333333; 
width:60px;
height:auto;
}

select.repair_y {
font-size: 11px; 
background-color: #FFFFFF; 
color:#333333; 
width:60px;
height:auto;
}

input.form_contact {
font-size: 11px; 
background-color: #FFFFFF; 
border: solid 1px; 
border-color: #9db6d3; 
color:#333333; 
width:240px;
height:13px;
}

textarea.form_contact02 {
font-size: 11px; 
background-color: #FFFFFF; 
border: solid 1px; 
border-color: #9db6d3; 
color:#333333; 
width:375px;
height:160px;
}

textarea.form_contact03 {
font-size: 11px; 
background-color: #FFFFFF; 
border: solid 1px; 
border-color: #9db6d3; 
color:#333333; 
width:355px;
height:160px;
}


input.form_search {
font-size: 11px; 
background-color: #FFFFFF; 
border: solid 1px; 
border-color: #9db6d3; 
color:#333333; 
width:180px;
height:13px;
}

ul{
padding:5px 0px 5px 24px; 
margin:0px 0px 0px 0px;
}

li{
/*list-style-image:url(../images/pic_li.gif);*/
}


.padLft2 {padding-left:2px; }

.list_products{
font-size:13px;
font-weight:bold;
color:#3b7ac5;
background-color:#ffffff;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.list_products ul{
padding:5px 0px 5px 18px; 
margin:0px 0px 0px 0px;
}

.pic_left_support{
float:left;
padding:0px 40px 0px 0px; 
margin:0px 0px 0px 0px;
}
.pic_left{
float:left;
}

.pic_right{
float:right;
padding:0px 0px 20px 20px; 
margin:0px 0px 0px 0px;
}

.pic_center{
float:center;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.pic_rightM{
float:right;
padding:0px 0px 20px 20px; 
margin:20px 0px 0px 0px;
}

.pic_left{
float:left;
padding:0px 20px 20px 0px; 
margin:0px 0px 0px 0px;
}

.font{
font-size:14px;
font-weight:bold;
color:#0054b7;
float:left;
}

.font_white{
font-size:14px;
font-weight:bold;
color:#ffffff;
float:left;
}

.font02{
font-size:11px;
color:#333333;
float:left;
}
.font02B{
font-size:11px;
color:#333333;
float:left;
font-weight:bold;
}
.font02BB{
font-size:11px;
color:#3266a3;
float:left;
font-weight:bold;
}



.font03{
font-size:11px;
color:#ffffff;
float:left;
font-weight:bold;
}

.font04{
font-size:11px;
color:#3266a3;
float:left;
}

.font05{
font-size:15px;
font-weight:bold;
color:#3266a3;
float:left;
}

.font06{
font-size:11px;
color:#ffffff;
float:left;
}

.font07{
font-size:10px;
color:#757677;
line-height:13px;
}

.font08{
font-size:11px;
color:#0054b7;
font-weight:bold;
}

.font09{
font-size:15px;
color:#0054b7;
line-height:20px;
font-weight:bold;
}

.font09_white{
font-size:15px;
color:#ffffff;
font-weight:bold;
}

.font10{
font-size:11px;
color:#333333;
line-height:16px;
}

.font10_a{
font-size:11px;
color:#333333;
line-height:14px;
}

.font11{
font-size:11px;
color:#ffffff;
line-height:14px;
}

.font12{
font-size:11px;
color:#999999;
line-height:15px;
}

.error{
font-size:11px;
color:#ff0000;
line-height:14px;
}

.font07 a{
color:#3266a3;
text-decoration:none;
}
.font07 a:hover{
color:#3266a3;
text-decoration:underline;
}

.font10 a{
color:#3266a3;
text-decoration:none;
}
.font10 a:hover{
color:#3266a3;
text-decoration:underline;
}

.font10_a a{
color:#3266a3;
text-decoration:none;
}
.font10_a a:hover{
color:#3266a3;
text-decoration:underline;
}



a{
color:#3266a3;
text-decoration:underline;
}
a:hover{
color:#ffffff;
text-decoration:underline;
}

.serch_link_on a{
color:#ffffff;
text-decoration:underline;
}

.serch_link_on a:hover{
color:#ffffff;
text-decoration:underline;
}






.products_layout{
width:auto;
height:auto;
color:#3266a3;
padding:2px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

.products_layout_a{
width:auto;
height:auto;
color:#3266a3;
padding:2px 0px 5px 0px; 
margin:0px 0px 0px 0px;
}


.menu3_left a{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#a9c8e9;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 0px;
float:left;
}

.menu3_left a:hover{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 0px;
float:left;
}

.menu3_left_on a{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 0px;
float:left;
}

.menu3_left_on a:hover{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 0px;
float:left;
}

.menu3_right a{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#a9c8e9;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 2px;
float:right;
}

.menu3_right a:hover{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 2px;
float:left;
}

.menu3_right_on a{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 2px;
float:left;
}

.menu3_right_on a:hover{
display:block;
width:83px;
height:16px;
font-size:11px;
color:#3266a3;
text-align:center;
vertical-align:middle;
text-decoration: none;
background-color:#ffffff;
padding:3px 0px 0px 0px; 
margin:2px 0px 0px 2px;
float:left;
}




.left_menu1{
font-size:12px;
width:168px;
height:auto;
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
color:#3266a3;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

.left_menu1_a{
font-size:12px;
width:168px;
height:auto;
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
color:#3266a3;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

.left_menu1_02{
font-size:12px;
width:150px;
height:auto;
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
color:#3266a3;
padding:8px 8px 4px 8px; 
margin:0px 0px 0px 0px;
}

.left_menu1_abouttb{
/*background-image:url(../images/frame_left_about_tb.gif);*/
background-color:#336699;
background-repeat:no-repeat;
width:150px;
height:1px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 8px;
}
.left_menu1_aboutc1{
font-size:12px;
width:134px;
height:auto;
background-image:url(../images/frame_left_about_c1.gif);
background-repeat:repeat;
color:#3266a3;
padding:8px 8px 8px 8px; 
margin:0px 0px 0px 8px;
}
.left_menu1_aboutc2{
font-size:12px;
width:134px;
height:auto;
background-image:url(../images/frame_left_about_c2.gif);
background-repeat:repeat;
color:#3266a3;
padding:8px 8px 8px 8px; 
margin:0px 0px 0px 8px;
}


.left_menu1 a{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}

.left_menu1 a:hover{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_on.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}


.left_menu1_a a{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:3px 5px 3px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}

.left_menu1_a a:hover{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_on.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:3px 5px 3px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}

.left_menu1_on{
display:block;
font-size:12px;
width:168px;
height:auto;
color:#3266a3;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

.left_menu1_on a{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_on.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}

.left_menu1_on a:hover{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_on.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}



.left_menu2{
display:block;
font-size:12px;
width:168px;
height:auto;
background-image:url(../images/bg_menu_left_second.gif);
background-repeat:repeat;
color:#3266a3;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

.left_menu2 a{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_second.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3266a3;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}

.left_menu2 a:hover{
display:block;
width:158px;
height:auto;
background-image:url(../images/bg_menu_left_second.gif);
background-repeat:repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*font-weight:bold;*/
color:#ffffff;
padding:5px 5px 5px 5px; 
margin:0px 0px 0px 0px;
text-decoration: none;
}




#left_menu_layout {
/*background-color:#666666;*/
width:8px;
height:auto;
text-align:left;
padding:4px 4px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#left_menu_layout02 {
/*background-color:#666666;*/
width:140px;
height:auto;
text-align:left;
padding:0px 4px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#left_menu_layout02_on {
/*background-color:#666666;*/
width:140px;
height:auto;
text-align:left;
padding:0px 4px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
color:#FFFFFF;
}



#main04_layout_x {
/*background-color:#666666;*/
width:397px;
height:auto;
text-align:left;
padding:4px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}
#main04_layout {
/*background-color:#666666;*/
width:383px;
height:auto;
text-align:left;
padding:4px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}
#main04_layout02{
display:none;
}
#main04_layout03 {
display:none;
}
#main04_layout03_a {
display:none;
}
#main04_layout04 {
/*background-color:#666666;*/
display:none;
}



#cleaner {
clear:both;
}

#cleanerv2 {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
clear:both;
}

#cleaner_wie {
clear:both;
display:inline;
}


#border { 
border:solid #9db6d3 1px; 
}


#mainTop2 {
display:none;
}

#mainTop3 {
display:none;
}

#mainTop4 {
display:none;
}

#mainTop5 {
display:none;
}

#mainTop6 {
display:none;
}

#mainTop7 {
display:none;
}


#main01 {
/*background-color:#666666;*/
	display: list-item;          
	list-style-image: url(../images/customize_print/logo_print.gif);
	list-style-position: inside; 
	letter-spacing: -1000em;     
	font-size: 1pt;               
	color: #fff;  
	padding:0px 0px 0px 0px; 
	margin:0px 0px 10px 0px;
	text-align:left;
}

#main01_print{
/*background-color:#666666;*/
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
width:600px;
height:55px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main02 {
	display:none;
}

#main02_print{
width:600px;
height:159px;
text-align:center;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main03 {
	display:none;
}


#search0_pic{
float:left;
}

#main04 {
display:none;
}

/*
#main04v2 {
	display: list-item;          
	list-style-image: url(../images/print_bg1.gif);
	list-style-position: inside;
	font-size: 1pt;
	color: #fff;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
*/
#main04v2 {
/*background-color:#666666;*/
background-color:#b6d3ee;
width:auto;
height:23px;
text-align:left;
padding:5px 0px 0px 20px; 
margin:0px 0px 0px 0px;
}

#main04v3 {
display:none;
}

#main05_outbox {
width:auto;
height:auto;
}

#main05 {

}

#main05_left {
display:none;
}

#main05_left_customize {
/*background-color:#666666;*/
width:720px;
height:auto;
text-align:left;
padding:0px 0px 0px 6px; 
margin:0px 0px 0px 0px;
float:left;
}


#main05_left_top02 {
display:none;
}

#main05_left_top02_a {
display:none;
}

#main05_left_bottom02 {
display:none;
}

#main05_left_bottom03 {
display:none;
}

#main05_left_top {
/*background-color:#666666;*/
background-image:url(../images/frame_left_top_kc.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_about {
/*background-color:#666666;*/
background-image:url(../images/frame_about_ksgroup.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_case {
/*background-color:#666666;*/
background-image:url(../images/frame_case_studies.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_about02 {
/*background-color:#666666;*/
background-image:url(../images/frame_about_ksgroup.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:3px 0px 0px 0px;
}

#main05_left_top_about02_a {
/*background-color:#666666;*/
background-image:url(../images/frame_about_ksgroup.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_markets {
/*background-color:#666666;*/
background-image:url(../images/frame_market_mcategories.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_location {
/*background-color:#666666;*/
background-image:url(../images/frame_sales_reps_location.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_top_about {
/*background-color:#666666;*/
background-image:url(../images/frame_about.gif);
background-repeat:no-repeat;
width:168px;
height:20px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_center {
/*background-color:#666666;*/
background-image:url(../images/bg_menu_left_off.gif);
background-repeat:repeat;
width:auto;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_left_bottom {
/*background-color:#666666;*/
background-image:url(../images/frame_left_bottom_dd.gif);
background-repeat:no-repeat;
width:168px;
height:19px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}



#main05_right {
/*background-color:#666666;*/
width:auto;
height:auto;
text-align:left;
padding:0px 6px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_rightv2 {
/*background-color:#666666;*/
width:auto;
height:auto;
text-align:left;
padding:0px 6px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}

#main05_right_top {
/*background-color:#666666;*/
background-repeat:no-repeat;
width:auto;
height:3px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_top_sr {
background-repeat:no-repeat;
width:auto;
height:3px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_top_srv2{
background-repeat:no-repeat;
width:auto;
height:3px;
padding:0px 0px 0px 0px; 
margin:3px 0px 0px 0px;
}
#main05_right_top_srv3{
background-repeat:no-repeat;
width:auto;
height:3px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_topv2 {
background-repeat:no-repeat;
width:auto;
height:3px;
padding:0px 0px 0px 0px; 
margin:3px 0px 0px 0px;
}

#main05_right_center {
background-color:#ffffff;
width:auto;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_center_sr {
background-color:#5ea6da;
width:auto;
height:auto;
text-align:center;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_center02 {
background-color:#ffffff;
width:auto;
height:auto;
text-align:left;
padding:20px 20px 20px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right_center03 {
background-color:#ffffff;
width:auto;
height:auto;
text-align:left;
padding:20px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}



#main05_right_bottom {
/*background-color:#666666;*/
background-repeat:no-repeat;
width:auto;
height:3px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_bottomv2 {
background-color:#ffffff;
width:auto;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_bottom_sr {
/*background-color:#666666;*/
background-repeat:no-repeat;
width:auto;
height:3px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right_bottom02 {
/*background-color:#ffffff;*/
background-repeat:no-repeat;
width:509px;main05_left_bottom
height:3px;
text-align:left;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top {
/*background-color:#666666;*/
width:537px;
height:auto;
padding:5px 0px 8px 13px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_sr {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:center;
padding:5px 0px 8px 13px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_srT2 {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:center;
padding:0px 0px 0px 13px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_sr_a {
background-color:#5ea6da;
width:537px;
height:auto;
text-align:center;
padding:5px 0px 0px 13px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_top_sr_b {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:right;
padding:0px 13px 5px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_sr_bT2 {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:right;
padding:0px 13px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_sr_c {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:center;
padding:5px 0px 3px 13px; 
margin:0px 0px 0px 0px;
}

#main05_right02_top_sr_cT2 {
/*background-color:#666666;*/
width:537px;
height:auto;
text-align:center;
padding:5px 0px 3px 13px; 
margin:0px 0px 0px 0px;
}

#serchNaviBtn {
/*background-color:#666666;*/
width:522px;
height:auto;
text-align:right;
padding:0px 15px 5px 0px; 
margin:0px 0px 0px 0px;
}

#serchNaviBtn_bottom {
/*background-color:#666666;*/
width:522px;
height:auto;
text-align:right;
padding:0px 15px 0px 0px; 
margin:0px 0px 0px 0px;
}



#main05_right02_center {
background-color:#ffffff;
width:549px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right02_center_a {
background-color:#ffffff;
width:549px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center02 {
background-color:#ffffff;
width:509px;
height:auto;
text-align:left;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}
#main05_right02_center02H{
background-color:#ffffff;
width:509px;
height:200px;
text-align:left;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}
#main05_right02_center02Ctr {
background-color:#ffffff;
width:509px;
height:auto;
text-align:center;
padding:20px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right02_center02_center {
background-color:#ffffff;
width:509px;
height:auto;
text-align:center;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right02_center02_a {
background-color:#ffffff;
width:509px;
height:auto;
text-align:left;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center02_b {
background-color:#ffffff;
width:509px;
height:auto;
text-align:center;
padding:10px 20px 0px 20px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center02_c {
background-color:#ffffff;
width:409px;
height:auto;
text-align:left;
padding:0px 20px 0px 120px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center02_d {
background-color:#ffffff;
width:509px;
height:auto;
text-align:center;
padding:20px 20px 20px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right02_center02_e {
background-color:#ffffff;
width:509px;
height:auto;
text-align:left;
padding:20px 20px 20px 20px; 
margin:0px 0px 0px 0px;
}

#main05_right02_center03 {
background-color:#ffffff;
width:509px;
height:auto;
text-align:left;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center03_a {
background-color:#ffffff;
width:509px;
height:auto;
text-align:right;
padding:0px 20px 0px 20px; 
margin:0px 0px 0px 0px;
float:left;
}


#main05_right02_bottom {
background-color:#ffffff;
width:549px;
height:28px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:18px 0px 0px 0px;
}

#main05_right02_bottom_p {
background-color:#ffffff;
width:549px;
height:28px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
}

#main05_right02_bottom_a {
background-color:#ffffff;
width:549px;
height:28px;
text-align:left;
padding:0px 0px 10px 0px; 
margin:18px 0px 0px 0px;
}



#main05_right02_center_left {
/*background-color:#666666;*/
width:192px;
height:auto;
text-align:left;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center_right {
/*background-color:#666666;*/
width:308px;
height:auto;
text-align:left;
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}

#main05_right02_center_left {
/*background-color:#666666;*/
width:202px;
height:auto;
text-align:right;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_center_right {
/*background-color:#666666;*/
width:318px;
height:auto;
text-align:left;
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}

#main05_right02_bottom_left {
/*background-color:#666666;*/
width:202px;
height:auto;
text-align:left;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_bottom_left_a {
background-color:#ffffff;
width:41px
height:auto;
text-align:left;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}


#main05_right02_bottom_leftIn1 {
background-color:#ffffff;
width:400px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_bottom_leftIn2 {
background-color:#ffffff;
width:419px;
height:auto;
text-align:left;
padding:6px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#main05_right02_bottom_right {
background-color:#ffffff;
width:318px;
height:auto;
text-align:right;
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}

#main05_right02_bottom_right_a {
background-color:#ffffff;
width:105px;
height:auto;
text-align:right;
padding:0px 10px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}

#main05_right02_bottom_rightIn1 {
background-color:#ffffff;
width:101px;
height:auto;
text-align:right;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}
#main05_right02_bottom_rightIn2 {
background-color:#ffffff;
width:101px;
height:auto;
text-align:right;
padding:6px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:right;
}






#main06 {
display:none;
}

#main07 {
display:none;
}




.menu{
width:122px;
height:23px;
float:left;
}

.menu1 a{
width:122px;
height:23px;
background-image:url(../images/menu1_off.gif);
float:left;
}

.menu1 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu1_on.gif);
float:left;
}

.menu1_on a{
width:122px;
height:23px;
background-image:url(../images/menu1_on.gif);
float:left;
}

.menu1_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu1_on.gif);
float:left;
}

.menu2 a{
width:122px;
height:23px;
background-image:url(../images/menu2_off.gif);
float:left;
}

.menu2 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu2_on.gif);
float:left;
}

.menu2_on a{
width:122px;
height:23px;
background-image:url(../images/menu2_on.gif);
float:left;
}

.menu2_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu2_on.gif);
float:left;
}

.menu3 a{
width:122px;
height:23px;
background-image:url(../images/menu3_off.gif);
float:left;
}

.menu3 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu3_on.gif);
float:left;
}

.menu3_on a{
width:122px;
height:23px;
background-image:url(../images/menu3_on.gif);
float:left;
}

.menu3_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu3_on.gif);
float:left;
}

.menu4 a{
width:122px;
height:23px;
background-image:url(../images/menu4_off.gif);
float:left;
}

.menu4 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu4_on.gif);
float:left;
}

.menu4_on a{
width:122px;
height:23px;
background-image:url(../images/menu4_on.gif);
float:left;
}

.menu4_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu4_on.gif);
float:left;
}

.menu5 a{
width:122px;
height:23px;
background-image:url(../images/menu5_off.gif);
float:left;
}

.menu5 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu5_on.gif);
float:left;
}

.menu5_on a{
width:122px;
height:23px;
background-image:url(../images/menu5_on.gif);
float:left;
}

.menu5_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu5_on.gif);
float:left;
}

.menu6 a{
width:122px;
height:23px;
background-image:url(../images/menu6_off.gif);
float:left;
}

.menu6 a:hover{
width:122px;
height:23px;
background-image:url(../images/menu6_on.gif);
float:left;
}

.menu6_on a{
width:122px;
height:23px;
background-image:url(../images/menu6_on.gif);
float:left;
}

.menu6_on a:hover{
width:122px;
height:23px;
background-image:url(../images/menu6_on.gif);
float:left;
}



#markets_layout{
width:252px;
height:90px;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#markets_layout_a{
width:252px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#markets_layout_b{
width:140px;
height:auto;
text-align:left;
padding:5px 0px 0px 15px; 
margin:0px 0px 0px 0px;
float:left;
}

#markets_layout_b2{
width:140px;
height:auto;
text-align:left;
padding:5px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}

#markets_layout02{
width:252px;
height:90px;
text-align:left;
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 0px;
float:right;
}

#markets_layout02_a{
width:252px;
height:auto;
text-align:left;
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 0px;
float:right;
}


#partners_layout_t01{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-image:url(../images/frame_partners_top.gif);
float:left;
}

#partners_layout_t02{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
background-image:url(../images/frame_partners_top.gif);
float:left;
}

#partners_layout_c01{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#partners_layout_c02{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
float:left;
}

#partners_layout_c02_white{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
background-color:#FFFFFF;
float:left;
}

#partners_layout_b01{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-image:url(../images/frame_partners_bottom.gif);
float:left;
}

#partners_layout_b02{
width:135px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
background-image:url(../images/frame_partners_bottom.gif);
float:left;
}

#clients_layout{
width:252px;
height:autopx;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
float:left;
}

#clients_layout02{
width:252px;
height:auto;
text-align:left;
padding:0px 0px 0px 5px; 
margin:0px 0px 0px 0px;
float:right;
}

#store_layout{
width:273px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-image:url(../images/frame_top_w_half.gif);
float:left;
}

#store_layout02{
width:273px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
background-image:url(../images/frame_top_w_half.gif);
float:right;
}

#store_layout03{
width:253px;
height:auto;
text-align:left;
padding:0px 10px 0px 10px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#store_layout04{
width:253px;
height:auto;
text-align:left;
padding:0px 10px 0px 10px; 
margin:0px 0px 0px 3px;
background-color:#FFFFFF;
float:right;
}

#store_layout03_title{
width:253px;
height:auto;
text-align:left;
padding:7px 10px 10px 10px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#store_layout04_title{
width:253px;
height:auto;
text-align:left;
padding:7px 10px 10px 10px; 
margin:0px 0px 0px 3px;
background-color:#FFFFFF;
float:right;
}

#store_layout05{
width:273px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-image:url(../images/frame_bottom_w_half.gif);
float:left;
}

#store_layout06{
width:273px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 3px;
background-image:url(../images/frame_bottom_w_half.gif);
float:right;
}

#contact_layout{
width:130px;
height:auto;
text-align:left;
padding:3px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#contact_layout02{
width:379px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:right;
}

#repair_layout{
width:130px;
height:auto;
text-align:left;
padding:3px 0px 0px 20px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#repair_layout02{
width:359px;
height:auto;
text-align:left;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:right;
}


#press_layout01{
width:130px;
height:auto;
text-align:left;
padding:0px 0px 0px 110px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#press_layout02{
width:170px;
height:auto;
text-align:left;
padding:0px 0px 0px 40px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#distributors_layout01{
width:100px;
height:auto;
text-align:center;
padding:0px 0px 0px 100px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#distributors_layout02{
width:189px;
height:auto;
text-align:left;
padding:0px 0px 0px 40px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}


/* --------------------- drop down menu ------------------------------------ */


.submenu {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute
}
.menu {
	 PADDING: 0px;  LEFT: 0px; WIDTH: 122px; POSITION: relative; TOP: 0px; HEIGHT: 1.4em; TEXT-ALIGN: left
}
.menu A {
    DISPLAY: block; PADDING-LEFT: 0px; PADDING: 0px; WIDTH: 122px; COLOR: #ffffff; LINE-HEIGHT: 1.4em; 
}

.submenu A {
	BORDER-TOP: #A9C8E9 1px solid; FONT-WEIGHT: normal; BACKGROUND: #3D8DDA; FILTER: Alpha(opacity=86); COLOR: #ffffff; width:200px; height:20px; padding-left:6px; padding-top:4px;
}
.submenu A:visited {
	COLOR: #ffffff
}
.submenu A:hover {
	COLOR: #ffffff; BACKGROUND: #7AC1E9
}
.submenu A:active {
	COLOR: #ffffff
}
#dmenu1 {
	LEFT: 2px; POSITION: absolute; TOP: 22px
}
#dmenu2 {
	LEFT: 2px; POSITION: absolute; TOP: 22px
}
#dmenu3 {
	LEFT: 202px; POSITION: absolute; TOP: 0px
}
#dmenu4 {
	LEFT: 303px; POSITION: absolute; TOP: 0px
}
#dmenu5 {
	LEFT: 404px; POSITION: absolute; TOP: 0px
}
#dmenu6 {
	LEFT: 505px; POSITION: absolute; TOP: 0px
}
.menu SPAN {
	DISPLAY: none
}
.menuhead SPAN {
	COLOR: #000
}



/*------------products new--------------*/



#proBtm{
width:529px;
height:auto;
padding:0px 10px 0px 10px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
#proBtmL{
width:408px;
height:auto;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
#proBtmLBox{
width:408px;
height:auto;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
#proBtmL1{
width:159px;
height:auto;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
#proBtmL2{
width:249px;
height:auto;
padding:3px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}

#proBtmR{
width:101px;
height:auto;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
float:right;
}
#proBtmRBox{
width:101px;
height:auto;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}
#proBtmR1{
width:101px;
height:16px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}
#proBtmR2{
width:101px;
height:16px;
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}


/*------------list--------------*/

#listPic{
width:90px;
height:68px;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}
#listText {
/*background-color:#666666;*/
width:429px;
height:auto;
text-align:left;
padding:0px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}
.text{
/*background-color:#666666;*/
width:auto;
height:auto;
}


/*------------store--------------*/

#storeText {
/*background-color:#666666;*/
width:429px;
height:auto;
text-align:left;
padding:25px 0px 0px 10px; 
margin:0px 0px 0px 0px;
float:left;
}



