/* CSS Document */

body { margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; background-image:url(../images/common/mainbg_yellow.jpg); background-repeat:repeat }
input { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
a:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#589BFF; text-decoration:underline; }

.footer { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#333333; text-decoration:none; }
a.footer:link { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#333333; text-decoration:none; }
a.footer:visited { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#333333; text-decoration:none; }
a.footer:active { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#333333; text-decoration:none; }
a.footer:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#0057DA; text-decoration:none; }

/* detail --> for product/event's enlarge or more info*/
.detail { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.detail:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.detail:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.detail:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.detail:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:none; }

.caption { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#333333; text-decoration:none; }
a.caption:link { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.caption:visited { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.caption:active { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.caption:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#589BFF; text-decoration:underline; }

.subnav { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#999999; text-decoration:none; }

.subnav2 { font-family:Arial, Helvetica, sans-serif; font-size: 9px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav2:link { font-family:Arial, Helvetica, sans-serif; font-size: 9px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav2:visited { font-family:Arial, Helvetica, sans-serif; font-size: 9px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav2:active { font-family:Arial, Helvetica, sans-serif; font-size: 9px; line-height:130%; color:#333333; text-decoration:none; }
a.subnav2:hover { font-family:Arial, Helvetica, sans-serif; font-size: 9px; line-height:130%; color:#999999; text-decoration:none; }

.content { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#333333; text-decoration:none; }
a.content:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.content:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.content:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.content:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#589BFF; text-decoration:underline; }

/* content2 is style for product detail */
.content2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#003366; text-decoration:none; }

.price { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FF0000; text-decoration:none; }
a.price:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.price:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.price:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.price:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FF0000; text-decoration:underline; }

.sideboxheader { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#0057DA; text-decoration:none; }
a.sideboxheader:link { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.sideboxheader:visited { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.sideboxheader:active { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#0057DA; text-decoration:underline; }
a.sideboxheader:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#589BFF; text-decoration:underline; }

.sideboxRed { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#FF0000; text-decoration:none; }
a.sideboxRed:link { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRed:visited { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRed:active { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRed:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#FF0000; text-decoration:underline; }

.sideboxRedRemark { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#FF0000; text-decoration:none; }
a.sideboxRedRemark:link { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRedRemark:visited { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRedRemark:active { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#FF0000; text-decoration:underline; }
a.sideboxRedRemark:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#FF0000; text-decoration:underline; }

.whiteContent { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FFFFFF; text-decoration:none; }
a.whiteContent:link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FFFFFF; text-decoration:underline; }
a.whiteContent:visited { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FFFFFF; text-decoration:underline; }
a.whiteContent:active { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FFFFFF; text-decoration:underline; }
a.whiteContent:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%; color:#FFFFFF; text-decoration:underline; }

.subcateHeader { font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:130%; color:#FF8706; text-decoration:none; }
a.subcateHeader:link { font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:130%; color:#FF8706; text-decoration:none; }
a.subcateHeader:visited { font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:130%; color:#FF8706; text-decoration:none; }
a.subcateHeader:active { font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:130%; color:#FF8706; text-decoration:none; }
a.subcateHeader:hover { font-family:Arial, Helvetica, sans-serif; font-size: 16px; line-height:130%; color:#FF8706; text-decoration:none; }
:root .subcateHeader.tc{font-family:MS Pgothic, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; display:inline-block;}/* IE9 */

.path { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#333333; text-decoration:none; }
a.path:link { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#024FC2; text-decoration:underline; }
a.path:visited { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#024FC2; text-decoration:underline; }
a.path:active { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#024FC2; text-decoration:underline; }
a.path:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height:130%; color:#5C9DFF; text-decoration:underline; }

.headline { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#024FC2; text-decoration:none; }
a.headline:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#024FC2; text-decoration:none; }
a.headline:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#024FC2; text-decoration:none; }
a.headline:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#024FC2; text-decoration:none; }
a.headline:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#408CFF; text-decoration:none; }

.headline2 { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:130%; color:#333333; text-decoration:none; }
a.headline2:link { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:130%; color:#333333; text-decoration:none; }
a.headline2:visited { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:130%; color:#333333; text-decoration:none; }
a.headline2:active { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:130%; color:#333333; text-decoration:none; }
a.headline2:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:130%; color:#408CFF; text-decoration:none; }

.superbuyadd { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#999999; text-decoration:none; }
a.superbuyadd:link { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#999999; text-decoration:none; }
a.superbuyadd:visited { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#999999; text-decoration:none; }
a.superbuyadd:active { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#999999; text-decoration:none; }
a.superbuyadd:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; line-height:130%; color:#666666; text-decoration:none; }

/*----- break line after menu -----*/
/*----- since search box added -----*/
.aftermenutable{_margin-top:-6px;}

.jobsubheader{*height:79px;}
/*.jobcontent {padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:130%;color:#333333; }*/
.jobcontent {padding-left:21px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height:130%;color:#333333; }
.jobcategory, .jobpost{padding-bottom:10px;}
.jobcontent_ie{*margin-top:-20px;}


/*---- Job content ---*/
.recruitment_td{padding-left:18px; padding-left:18px \9; font-size:11px; font-size:13px \9; _font-size:11px; *font-size:11px; }
.recruitment_td img{width:auto;}
.recruitment_bg{background-color:#ffffe1; }
.recruitment_td a{padding-left:2px;}
.recruitment_td a:link{font-size:11px; font-size:13px \9; _font-size:11px; *font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.recruitment_td a:visited{font-size:11px; font-size:13px \9; _font-size:11px; *font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.recruitment_td a:hover{font-size:11px; font-size:13px \9; _font-size:11px; *font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.jobDetail{}
.name{/*font-size:18px;*/font-size:22px; /*padding:30px 20px 10px 0px;*/ padding:0px 20px 10px 11px; color:#FF8706; border-bottom:1px solid #CCCCCC; margin-right:25px;}
/*.desc{padding:15px 15px 15px 11px; *padding-left:26px;  }*/
.jobdetail .detail{padding:15px 15px 15px 12px;  font-size:14px; }
/*.desc ul{padding:15px 15px 15px 24px; *padding-left:26px; margin:0px;}*/
/*.desc ul{padding:0; margin:0px; padding-left:3px; list-style:disc inside ;}*/
.jobdetail .detail ul{padding:0; margin:0px; list-style:disc inside;}
.requirements{padding:5px 15px 5px 12px;}
.requirements ul{padding:0; margin:0px; list-style:disc inside;}
#applicationform .remarks{padding:5px 15px 25px 12px; font-size:14px;}
#applicationform .remarks ul{padding:0; margin:0px; list-style:disc inside ;}

.line{border-bottom:1px solid #CCCCCC;margin:10px 25px 0 0;}
.appform {padding-top:18px;font-size:14px; }
.appform em{color:red;}

.appform fieldset{width:auto;margin:0 24px 0 -1px; padding-bottom:20px;padding-left:7px \9; *padding-left:5px;}
/*.appform h3{color:#FF8706; font-size:22px;font-weight:normal;*/
.appform legend{*margin-left:-5px \9;}
.appform h3{color:#FFFFFF; font-size:22px;font-weight:bold;
background-color:#FF9900;border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-right:25px;padding:12px 5px 12px 10px;
}
.appform form{width:100%;}
.appform textarea{width:510px; height:130px; font-size:14px;}
.appform input{width:200px;font-size:14px;}
.appform input[type="file"]{width:200px; margin-right:16px;}
.appform select[name="jobCategoryId"],.appform select[name="jobId"] {width:205px;}
.appform .colA{width:135px;}
.appform .colB{/*width:132px;*/}
.appform .form_tr ,.form_td{padding-bottom:10px;}
.appform .btn {float:right;padding:30px 24px 30px 0px; padding-right:23px\9;}
.appform .btn_reset {background-image:url(../images/en/reset2_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
.appform .btn_reset:hover {background-image:url(../images/en/reset2_b.jpg);}
.appform .btn_reset_tc {background-image:url(../images/zh_tw/reset2_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
.appform .btn_reset_tc:hover {background-image:url(../images/zh_tw/reset2_b.jpg);}
.appform .btn_submit {background-image:url(../images/en/submit2_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
.appform .btn_submit:hover {background-image:url(../images/en/submit2_b.jpg);}
.appform .btn_submit_tc {background-image:url(../images/zh_tw/submit2_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
.appform .btn_submit_tc:hover {background-image:url(../images/zh_tw/submit2_b.jpg);}
.appform .input_reset{display:none;} 
.jobcontent select {width:160px; font-size:14px;}


.inactive{display:none;}
.appform .fieldrequired{padding:10px 0px 10px 4px; color: red;}
.jobcategory .info1{width:60px;float:left;}
.jobpost .info1{width:60px;float:left;}
/*.careerlist{padding-left:15px; padding-top:20px;font-size:12px;font-family:Arial,Helvetica,sans-serif; /*width:280px;*/ /*display:block; /*float:left;*/ /*clear:left;}*/
.careerlist{padding-left:18px; font-size:14px;font-family:Arial,Helvetica,sans-serif;  
	float:none; display:block;
	/** IE 7 & 6**/
	*float:left !important; _float:left !important;
	*display:inline !important; _display:inline !important;
	
	
	position:relative;
 }

.careerlist th{/*padding-bottom:10px;*/text-align:left; color:#FF8706; font-size:18px; padding-left:11px;}
.careerlist td {padding:5px 10px 5px 11px; vertical-align:top; background-color:#F2F2F2;}
.careerlist strong {display:block; padding-top:3px;}
/*.careerlist a:link{font-size:12px; padding:0px 0 3px 0; display:block; }
.careerlist a:visited{font-size:12px; padding:0px 0 3px 0; display:block; }
.careerlist a:hover{font-size:12px; padding:0px 0 3px 0; display:block; }
*/
.careerlist a.tc{font-size:14px; }
.careerlist a.en{font-size:12px; line-height:12px;}
.careerlist a:link{padding:0px 0 3px 0; display:block; text-decoration:none;}
.careerlist a:visited{padding:0px 0 3px 0; display:block; text-decoration:none;}
.careerlist a:hover{padding:0px 0 3px 0; display:block; text-decoration:none;}
.careerlist ul{padding:0;margin:0px;color:#0057DA; list-style:none;}
.careerlist ul li{padding:4px 0 5px;/*font-size:10px;*/}
.careerlist ul.tc li{padding:1px 0 2px;/*font-size:10px;*/}
.careerlist ul.en li{padding:4px 0 5px;/*font-size:10px;*/}
.careerlist ul li a{/*font-size:10px;*/}


.benefits{padding:30px 20px 30px 31px; *padding:30px 20px 30px 31px; _padding:50px 20px 30px 31px; clear:both;color:#333333; font-size:14px;font-family:Arial,Helvetica,sans-serif;  }

.companyinfo ul{padding:0; margin:0;}
.companyinfo li{list-style:none; }
.companyinfo{padding-right:10px; padding-top:10px; padding-bottom:20px; padding-left:10px; border:1px solid #CCC; margin-right:25px; background-color:#F2F2F2}
.companyinfo .info1 {width:60px; float:left; clear:both;}
.companyinfo .info2 {width:20px; float:left;}
.companyinfo .info1_tc {width:34px; float:left; clear:both;}


/*.rightbanner{ top:152px; left:835px; /*294px;*//* position:absolute; display:block; padding:0; margin:0; clear:both;}*/
/*.rightbanner{   display:block; padding:0; margin-top:-64px; clear:both; float:right;}*/
.rightbanner{ padding:0px; margin:0px;  float:right;    
	display:inline;
	width:400px;
	padding-right:20px;
}
.rightbanner img{width:400px; }


/*----- warranty -----*/
#warrantyform .btnfield {float:right;padding:30px 4px 30px 0px; padding:30px 0px 30px 0px\9; clear:both;}
#warrantyform .btn {width:80px;}
#warrantyform .btn_reset {background-image:url(../images/en/reset_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
#warrantyform .btn_reset:hover {background-image:url(../images/en/reset_b.jpg);}
#warrantyform .btn_reset_tc {background-image:url(../images/zh_tw/reset_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
#warrantyform .btn_reset_tc:hover {background-image:url(../images/zh_tw/reset_b.jpg);}
#warrantyform .btn_submit {background-image:url(../images/en/submit_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
#warrantyform .btn_submit:hover {background-image:url(../images/en/submit_b.jpg);}
#warrantyform .btn_submit_tc {background-image:url(../images/zh_tw/submit_a.jpg); width:60px; height:37px; float:right;cursor:pointer;position:relative;}
#warrantyform .btn_submit_tc:hover {background-image:url(../images/zh_tw/submit_b.jpg);}

#warrantyform .input_reset{display:none;} 


.warrantyform {padding-top:0px;font-size:10px;}
.warrantyform fieldset{ padding-bottom:20px; }
.warrantyform .fieldrequired{padding:10px 0px 10px 4px; color: red;}
.warrantyform em{color:red; padding:0px;}

.warrantyform  textarea {width:300px; height:100px;font-size:10px; }
.warrantyform label{width:auto;}
.warrantyform .product_row{padding-left:23px; display:inline-block;}
.warrantyform .label_text {font-size:10px; padding:4px 0px 0px 30px;}
.warrantyform .input{width:90px;}
.warrantyform .radio_text{vertical-align:bottom;}
.warrantyform .col1{width:90px;}

.warrantycontents{font-size:12px;}
.important{font-weight:bold; background-color:#F2F2F2; border:1px solid #CCCCCC; padding:5px 5px 5px 11px; color:#333333; font-style:italic;}
.important .highlight{color:red;}
.important_tc{font-weight:bold; background-color:#F2F2F2; border:1px solid #CCCCCC; padding:5px 5px 5px 11px; color:#333333;}
.important_tc .highlight{color:red;}


/*----- customer research -----*/
.research {padding-top:0px;font-size:10px;}
.research fieldset{ padding-bottom:20px; }
/*.research .label{display:block; float:none; width:auto; padding-left:7px;}
.research .label2{display:inline; float:none; width:auto; padding-right:30px;padding-left:7px;}*/
.research label{float:none; }
.research ul{list-style:none outside none;padding-left:12px;margin:0px;}

.research .remarks{padding: 0px 5px 0px 5px; vertical-align:top;width:339px;height:60px; font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.research .par{clear:both;padding-left:5px; /*padding-bottom:15px;*/ margin-bottom:0px;}
.research li[type="comment"]{padding-top:6px;}
.because{padding-left:20px;}
.because_input{width:229px;}
.because_input_tc{width:252px;}
.research .comments{padding-left:6px; vertical-align:top;}
.comments_input{width:300px;height:50px; font-size:11px; font-family:Arial,Helvetica,sans-serif;}
/*.warrantyform .remarks{width:339px;height:60px; font-size:10px;}*/
.more{padding:0px 0px 10px 11px;display:block;}
.clear{padding:8px 0px 8px 0px; _padding:0px;}

/*----- Search box -----*/
.searchcontainer{width:472px; height:40px; _height:0px;  position:relative; 
display:block;}
.searchcontainer #searchform{_display:inline; _height:0px; font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.searchbox{position:absolute; /*top:-22px;*/ top:3px; top:2px \9; *top:1px; right:20px;}
.searchbox .query{font-size:10px;width:90px; height:13px; _height:15px;/* float:left*/ padding-left:20px;color:#666666;}
.searchbox .query_tc{font-size:11px;width:90px; height:13px; _height:15px;/* float:left*/ padding-left:20px;color:#666666;}
.searchbox .btn_search{ height:20px; padding-left:3px;float:left;position:relative;top:-2px; top:0px \9; left:19px; cursor:pointer;
*top:-20px; *left:-3px;
_height:18px;_padding-left:4px;
}
.searchbox .searchtype{ top:-3px; *top:-22px; left:23px; *left:0px; position:relative;width:115px;
/*background-color:#5496FF;*/
background-color:#EEEEEE;
z-index:999;
clear:both;
/*color:#FFFFFF;*/
color:#666666; 
font-weight:bold;
}

.searchbox .tc{font-family:"\5b8b\4f53";}
.searchtype span{overflow: hidden; display:inline-block; *padding-bottom:1px;  }
.searchtype.tc span{overflow: hidden; display:inline-block; *padding-bottom:2px; }

.searchbox .searchtype ul{padding:3px 0px 8px 0px;margin:0px; font-size:10px;}
.searchbox .searchtype li{padding:0px 3px 0px 0px;list-style:none outside none; }
.searchbox .searchtype li[for="head"]{padding:3px 0px 3px 5px;}
.searchtype .li_head{_clear:both; _margin-left:5px;}
/*.searchbox .searchtype input[type="radio"]{width:auto; padding-left:5px;
_width:13px;
}*/
.searchtype input[type="radio"]{width:auto; padding-left:5px;
_width:13px;
}

.searchbox .searchtype label{font-size:10px;}
/*----- search result table -----*/
.searchresult_table {padding-bottom:20px; clear:both; *margin-bottom:20px;_margin-bottom:20px;}
.searchresult_table tr{padding:0;}
.searchresult_table td{padding-bottom:12px;}
.active{display:block;}
.inactive{display:none;}
.overlap{z-index:-1; }  

/*----- career list slideshow -----*/
/*.slideshow { height: 305px; width:446px; margin: auto; float:right; /*padding-right:15px;*//*margin-top:-64px;margin-left:5px;}*/
.slideshow {  position:absolute; top:-70px; *top:-60px;  _top:-60px; right:0px; *right:-446px; _right:-446px;}
.slideshow img { /*padding-right: 15px; *//*border: 1px solid #ccc; background-color: #eee; *//*width:446px; height:305px; */}

/*----- product page under construction -----*/
.under_construction{padding-top:55px; *padding-top:72px;}
.under_construction_enq{padding:23px 0 0 174px; border:none; display:block;}
.under_construction_enq_tc{padding:23px 0 0 172px; border:none; display:block;}



