﻿@charset "utf-8";
body {
    -webkit-text-size-adjust:none;
    padding:0;
    margin:0;
    font-size:12px;
    color:#666666;
    font-family:Arial, "新細明體";
}
a img, a img:hover {border:none}
a {color:#F37021; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, ol {margin:0; padding:0; list-style:none;}
select{
    font-size: 11px;
    font-family:Arial;
    padding:0;
    color: #666666;
}
#center{
    width: 926px;
    float:left;
    height: auto;
    padding:0;
    margin:0;
    background-image: url(images/main_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#center_home{
    width: 926px;
    float:left;
    height: auto;
    padding:0;
    margin-bottom:-70px;
    background-image: url(images/main_bg_onlyhome.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
#center_home{
    margin-bottom:/*\**/0\9;
}
*html #center_home{
    margin-bottom:-90px;
}
*+html #center_home{
    margin:0;
}
#logo{width:190px; height:62px; float:left;}
#main{
    height: auto;
    width: 926px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    /*background-image: url(images/main_bg.gif);*/
    background-repeat: repeat-y;
    background-position: left top;
}
/**********************************表格設定 Start**************************************/
#big_table{}
.font11{ font-size:11px;}
/*Table head setting start*/
#big_table div.table_head{ display:inline-block; background-image:url(images/table_head_bg.gif);
    background-position:left bottom; background-repeat:repeat-x; height:33px; width:100%; }
.table_head_title { float:left; font-weight:bold; background-image:url(images/table_head_title.gif);
    background-position:left bottom; background-repeat:no-repeat; height:23px; padding:10px 0 0 10px; color:#999;}
.table_head_title2 { float:left; font-weight:bold; height:23px; padding:10px 0 0 10px; color:#999;}
.table_head_corn { float:right; font-weight:bold; background-image:url(images/table_head_corn.gif);
    background-position:right bottom; background-repeat:no-repeat; height:20px; padding:13px 5px 0 0 ; width:100px;}
/*Table head setting end*/
/*Table bottom setting start*/
.table_bottom { background-image:url(images/table_btm_bg.gif);
    background-position:left top; background-repeat:repeat-x; height:30px; display:inline-block; width:100%;}    
.table_bottom_lt{ background-image:url(images/table_btm_lt.gif);
    background-position:left top; background-repeat:no-repeat; height:30px; width:20px; float:left; display:block}    
.table_bottom_rt{ background-image:url(images/table_btm_rt.gif);
    background-position:right top; background-repeat:no-repeat; height:30px; width:20px; float:right; display:block}    
/*Table bottom setting end*/
#big_table table { width:100%; border-collapse:collapse; padding:0;}
#big_table table td { padding:0; }
.table_con { background-color:#CCC; margin:0; padding:0;}
.table_con table { width:100%; border-spacing:0; border-collapse:collapse; padding:0;}
.table_con table td{  background-color:#fafafa; padding:5px !important; border-right:2px #FFF solid; border-bottom:2px #FFF solid;}
.table_con table td.c1{ background-color:#ebebeb;}
.sd1{ background-image:url(images/table_sd1.jpg);
    background-position:right top; background-repeat:repeat-y; width:3px;}
.sd2{ background-image:url(images/table_sd2.jpg);
    background-position:left top; background-repeat:repeat-y; width:3px;}    
/**********************************表格設定 end**************************************/
/**********************************素直次選單 Start**************************************/
/* main navigation Setting start*/
.block_submenu{
    float: left;
    width: 736px;
    background-image: url(images/navibg-test.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height:62px;
    margin: 0px;
    display:block;
}
.mnav_menu_corn { width:10px!important; height:10px;}
.block_submenu td{ padding:0; /*border:1px #999 solid;*/ border-collapse:collapse;}
#main_nav { padding:0 2px; /*overflow:auto;*/ margin:0 auto;}
#main_nav { width: 700px ; _width:690px;}
.mnav_menu {float:left; 
     font-size:12px; font-weight:bold;
     color:#666;
     }
.mnav_link {float:left}
/* main navigation rollover menu */
.mnav_menu ul.ulmenu{ overflow:visible}
.mnav_menu ul li {background-image: url(images/navibg_line_test1.gif);
    background-repeat: no-repeat;
    background-position: right top;}
.mnav_menu ul li a{ width:115px; 
     padding-top:12px; padding-bottom:7px; _padding-bottom:4px; text-align:center; 
     }
.mnav_menu a{ color: #fffcf1; text-decoration:none;}
.mnav_menu a:hover{ color: #333333; text-decoration:none;}
/*.mnav_menu ul li ul {display:block; position:absolute;  border:solid 1px #ffd800;}
.mnav_menu ul li ul li { float:none;  display:block;}
.mnav_menu ul li ul li a {
    display:block; padding:14px 0px 4px 0px;  text-align:left;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/index/mnav_arr.gif) 4px 15px no-repeat #ffffff;
}
.mnav_menu ul li.last ul {margin-left:-23px;}
.mnav_menu ul li ul li a:hover {
    color:#000000; font-weight:bold;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/index/mnav_arro.gif) 4px 15px no-repeat #f5f5f5;
}*/
/* general ul menu for tab / navigation */
ul.ulmenu {display:block; overflow:hidden;}
ul.ulmenu li {display:block; float:left;}
ul.ulmenu li a {display:block}
/*sec nav*/
.sec_nav { margin-top:0px; margin-left:-1px; position: absolute; z-index:120; visibility: visible; font-weight:normal;
     width:auto!important; display:block; clear:both;}
     
.sec_nav a, .sec_nav b, .sec_nav p{ text-align:left!important;}
.navshd { width:119px; height:10px;  display:block; background-image:url(images/nav_topline.gif);
     background-position:right top; background-repeat:no-repeat; border:none; margin:0; padding:0; border-left:1px #de6a21 solid;}
.sec_navlist b { margin:0; padding:0;}
.sec_navlist p {
    margin:0; font-weight:normal!important; background-color:#de6a21;
   }
  
.sec_nav p a{ background-image: url(images/bullet_sub_1_submenu.gif);
  background-repeat: no-repeat;
  background-position: left 2px; 
  padding:3px 3px 3px 15px!important; width:auto !important;
  }
.sec_nav p a:hover{ background-image: url(images/bullet_sub_2_submenu.gif);
  background-repeat: no-repeat;
  background-position: left 2px; 
  padding:3px 3px 3px 15px!important; 
  }
.sec_navlist table { _ margin:-2px; border-collapse:collapse; line-height:16px;}
.sec_navlist td { margin:0; padding:0;}
.sec_navlist td.left{ 
  background-image: url(images/nav_left.gif);
  background-repeat: repeat-y;
  background-position: left top;
  _background-position: 2px top;
  }
.sec_navlist td.right{  background-color:#de6a21;
   background-image: url(images/nav_left.gif);
  background-repeat: repeat-y;
  background-position: 19px top;
  _background-position: 19px top;}
.navtop { _padding-right:2px;}    
.navtop_bg{ background-color:#de6a21;}
.sec_navcm { height:25px; background-image:url(images/nav_03bg.gif); 
     background-position:left bottom; background-repeat:repeat-x; }
.tabel_last { width:20px; padding:0; margin:0; text-align:left;}
.ie_cornl { background-image:url(images/nav_02.gif); 
     background-position:left bottom; _background-position:2px bottom; background-repeat:no-repeat; }
.nobg{
    background: none!important;
}
/* main navigation Setting end*/
/**********************************素直次選end**************************************/
/**********************************Indext Setting start**************************************/
.kv_index, .kv_index img { padding:0; margin:0; border:none;}
.index_news {
     float:left;
     height:37px; 
     margin-left:1px; 
     z-index:2 !important;
     }
.index_news_title { 
     float:left; 
     width:67px; 
     font-weight:bold;
     font-size:14px;
     color: #f37021; 
     height:24px; 
     padding:13px 13px 0 0; 
     text-align:right;
     background-image:url(images/index_newsbg.jpg);
     background-position:right 6px;
     background-repeat:no-repeat;
     }
.index_news_txt { 
     float:left; 
     width:690px; 
     height:24px; 
     padding:13px 10px 0 10px;      
     }
     
.index_news_txtbox{ 
     float:left;
     width:650px; 
     height:15px;
     line-height:15px;
     *line-height:18px;
     overflow:hidden; 
     display:block;
     }
.index_news_btn     {
     float:right;
     width:10px;
     height:20px;
     display:block;
     
     }
.index_news_btn    div.btnup a{
     width:10px;
     height:8px;
     background-image:url(images/bullet_btnup.gif);
     background-position:2px 2px;
     background-repeat:no-repeat;
     display:block;
     font-size:10px;
     overflow:hidden;
    }
.index_news_btn    div.btnup a:hover{
     background-image:url(images/bullet_btnup2.gif);
     background-position:2px 2px;
     background-repeat:no-repeat;
     display:block;
    }
.index_news_btn    div.btndw a{
     width:10px;
     height:8px;
     background-image:url(images/bullet_btndw.gif);
     background-position:2px 3px;
     background-repeat:no-repeat;
     display:block;
     font-size:10px;
     overflow:hidden;
    }
.index_news_btn    div.btndw a:hover{
     background-image:url(images/bullet_btndw2.gif);
     background-position:2px 3px;
     background-repeat:no-repeat;
     display:block;
    }
.index_news_rss { 
     float:left; 
     width:90px; 
     height:23px;
     padding:14px 0 0 23px;
     background-image:url(images/index_newsbg.jpg);
     background-position:left 6px;
     background-repeat:no-repeat;
     font-size:11px; 
     }
.ind_flash_space { 
     height:200px!important; 
     width:926px;
     position: relative;
    }
.ind_flash_block {
width:896px;
margin:0 13px;
} 
.ind_flash {
}
.ind_flash_up {
width:896px;
z-index:5 !important;
}
.ind_flash div {
float:left;
}
.ind_flash_up div {
float:left;
}
/**********************************Indext Setting end**************************************/
/* Root = Horizontal, Secondary = Vertical */
.block_subnavi{
    float: left;
    width: 697px;
    height:44px;
    background-image: url(images/subnavi_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0;
    margin: 0px;    
               }
.product_series{
         background-image: url(images/rt_bg.jpg);
         background-repeat: repeat-x;
         background-position: left top;
         height: 44px;
         float: left;
         width:697px;
               }
ul#subnavi {
    border: 0 none;
    float: left;
    width: 697px;
    margin: 0px;
    padding: 0;
    height:44px;    }
    
ul#subnavi span{
    background-image: url(images/tab1_right.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 21px;
    float:left;
    height:44px;
    margin: 0px;
    padding: 0px;
    
}
ul#subnavi ul {
    list-style:none;
    }
ul#subnavi li {
    border: 0 none;
    list-style:none;
    float: left; /*For Gecko*/
    padding: 0;    
    height:24px;        
    width:auto;    
    }
    
ul#subnavi li.bg1{
    background-image: url(images/tab1_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height:44px;
    
}
ul#subnavi li.bg1 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top:5px;
    padding: 15px 1px 10px 22px;    
    color: #f37021;
    display: inline;
}
ul#subnavi li.bg2{
    background-image: url(images/tab2_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height:44px;
    
}
ul#subnavi li.bg2 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top:5px;
    padding: 15px 1px 10px 22px;        
    color: #f37021;
    display: inline;
}
ul#subnavi li.rss {
    float: left; /*For IE*/
    display: inline;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top:5px;
    padding: 15px 1px 10px 22px;    
    
}
ul#subnavi li.rss a {padding:0!important; font-weight: bold!important;
    color: #f37021; margin-top:0; *line-height:14px;}
/* Root Menu */
ul#subnavi a {
    float: left; /*For IE*/
    display: inline;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-top:5px;
    padding: 15px 1px 10px 22px;    
    color: #666666;
}
/* Root Menu Hover Persistence */
ul#subnavi a:hover,
ul#subnavi li:hover a,
ul#subnavi li.iehover a {
    color: #f37021;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#subnavi li:hover ul ul,
ul#subnavi li:hover ul ul ul,
ul#subnavi li.iehover ul ul,
ul#subnavi li.iehover ul ul ul {
  display: none;
}
ul#subnavi li:hover ul,
ul#subnavi ul li:hover ul,
ul#subnavih ul ul li:hover ul,
ul#subnavi li.iehover ul,
ul#subnavi ul li.iehover ul,
ul#subnavi ul ul li.iehover ul {
  display: block;
}
/**********************************素直次選單 end**************************************/

.rightside{
    width: 692px;
    float:left;
    height: auto;
    padding:0 5px 0 0;
    }


/*location setting start*/    
.location{
    width:921px;
    padding:10px 5px 0 0;
    height: 20px;
    float:left;
    text-align:right;
    font-size: 12px;
    color: #999999;
    background-color: #FFFFFF;
}
.location a{ color: #999999; }
.location a:hover{ color: #F37021;}
.location img{     margin:0 5px 0 0;}
/*location setting end*/    
.leftside{
    width: 224px;
    height:auto;
    float:left;
    padding: 0 0 0 0;
    }
.leftside img{width: 219px; float:left;}
.menublock{
    width: 224px;
    float:left;
    height:auto;
    background-image: url(images/leftmenu_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;}
/*  */

.categoryname { 
    width:174px; height:40px; 
    padding-left:50px;
    padding-top:40px;
    font-size:21px;
    font-weight:bold;
    color:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    }
    
.leftmenu{
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    
}
.leftmenu h2{
    float:left;
    width: 168px;
    height:24px;
    padding: 10px 0 5px 50px;
    line-height:12px;
    display:block;
    background-image: url(images/leftmenu_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0px;
    font-weight: bold;
    font-size: 12px;
    }
.leftmenu h2 a{
    font-size: 12px;
    color: #666666;
    line-height:12px;
    display:block;
    }
.leftmenu h2 a:hover{
    font-size: 12px;
    color: #F37021;
    
    }
        
.leftmenu h2 a span { background-image: url(images/bullet1.gif);
    background-repeat: no-repeat; 
    background-position: left top; 
    display:block;
    padding-left:19px; }
.leftmenu h2 a:hover span { background-image: url(images/bullet2.gif);
    background-repeat: no-repeat; 
    background-position: left top; 
    display:block;
    padding-left:19px; text-decoration:none; }    
    
.leftmenu h2 a span.selected { background-image: url(images/bullet2.gif);
    background-repeat: no-repeat; 
    background-position: left top; 
    display:block;
    padding-left:19px;
    color:#F37021; }
    
.leftmenu h2 span.selected a {color: #F37021;}
    
.left_sub{
    width: 219px;
    height: auto;
    float:left;
    margin: 0px;
    padding: 0px;
    background-image: url(images/leftmenu_sub_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.left_sub ul{
    margin:12px 0 0 0;
    padding: 0px;
}
.left_sub p { margin:0; padding:0; font-weight:bold; padding: 0 0 0 69px; color:#666;}
.left_sub p a { color:#666;}
.left_sub p a:hover{ text-decoration:none!important; color:#F37021;}
.left_sub ul li a{
    height:14px;
    font-weight: normal;
    display:block;    
    font-weight: normal;
    /*padding:5px 0 0 10px;*/
    background-image: url(images/bullet_sub_1.gif);
    background-repeat: no-repeat;
    background-position: 69px 5px;
    list-style:none;
    padding: 5px 0 0 79px;
    color:#666;
}
.left_sub ul li a:hover{
    height:14px;
    font-weight: normal;
    display:block;    
    font-weight: normal;
    /*padding:5px 0 0 10px;*/
    background-image: url(images/bullet_sub_2.gif);
    background-repeat: no-repeat;
    background-position: 69px 5px;
    list-style:none;
    padding: 5px 0 0 79px;
    color:#F37021;
    
}
.left_sub ul li.selected a{
    height:14px;
    font-weight: normal;
    display:block;    
    /*padding:5px 0 0 10px;*/
    background-image: url(images/bullet_sub_2.gif);
    background-repeat: no-repeat;
    background-position: 69px 5px;
    list-style:none;
    padding: 5px 0 0 79px;
    color:#F37021;
    
}

/*.left_sub ul li.selected a{
    margin:0px;
    padding: 0 0 0 69px;
    color: #F37021;
}*/
/*.left_sub ul a{
    margin:0px;
    padding: 0 0 0 69px;
    color: #666666;
}
.left_sub ul a:hover{
    margin:0px;
    padding: 0 0 0 69px;
    color: #F37021;
}
*/
.left_sub ul span{
    float: left;
    width: 219px;
    height:14px;
    font-weight: normal;
    padding-top: 5px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display:block;    
}
.left_sub ul span a{
    font-weight: normal;
    padding:0px 0 0 80px;
    background-image: url(images/bullet_sub_1.gif);
    background-repeat: no-repeat;
    background-position: 69px 0px;
    
}
.left_sub ul span a:hover{
    font-weight: bold;
    padding:0px 0 0 80px;
    background-image: url(images/bullet_sub_2.gif);
    background-repeat: no-repeat;
    background-position: 69px 0px;
    
}
.leftbanner{
    width: 219px;
    padding:30px 5px 100px 0;
    _padding:30px 5px 100px 0;
    float: left;
    background-image: url(images/leftbanner_bg.gif
);
    background-repeat: no-repeat;
    background-position: left top;
    font-size:12px;
}
.leftbanner span{ 
    width:185px; 
    height:30px; 
    display:block;
    }
.leftbanner img{
    width: 185px; height: auto; margin: 0 0 10px 22px;
}
#header{
    float: left;
    height: 23px;
    width: 926px;
    padding: 17px 0 3px 0;
    margin: 0 0 0 0;
    background-color: #FFFFFF;
    
}
.search{
    width:137px;
    height:auto;
    float:right;
    margin:0;
    text-align:right;
}
.search a div{
    background-image: url(images/search_botton_1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 22px;
    height: 23px;
    display: block;
    float:left;
    cursor: pointer;
    border: 0;
}
.search a:hover div{
    background-image: url(images/search_botton_2.gif);
    background-repeat: no-repeat;
    background-position: left top;    
    width: 22px;
    height: 23px;
    display: block;
    float:left;
    cursor: hand;
}
.s_btn_mouseout {
    background-image: url(images/search_botton_1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 23px;
    width: 22px;
    cursor: pointer;
    border: 0;
}
 .s_btn_mouseover {
    background-image: url(images/search_botton_2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 23px;
    width: 22px;
    cursor: pointer;
} 
.search input{
    width: 105px; height: 15px;
    font-size: 12px;
    font-family:Arial;
    padding:1px 2px;
    display: block;
    float:left;
    color: #999999;
    border: 1px solid #CCCCCC;
}
.qlink {
    width: 775px;
    float: left;
    height: auto;
    text-align: right;
    color: #999999;
    font-weight: normal;
    margin: 2px 12px 0 0;
}
.qlink a{
    color: #999999;
    font-weight: normal;
    text-decoration: none;    
    margin:0 2px 0 2px;
}
.qlink a:hover{
    color: #f37021;
    font-weight: normal;
    text-decoration: none;    
}
.qlink span{font-weight: bold;
         color: #F37021;
         margin:0 11px 0 0;
         font-size:11px;}
         
.key_visual{
    width: 697px;
    float:left;
    background-image: url(images/key_visual_bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
    padding:0 5px 0 0;
    height: auto;
}
.key_visual_where_to_buy{
    PADDING: 0 5px 0 0;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 697px;
    PADDING-TOP: 0px;
    HEIGHT: auto
}

.product_block{
    width: 619px;
    float:left;
    margin-bottom: 20px;
    *margin-bottom: 0;
}
    
.product_area{
    width: 619px;
    float: left;
    height: auto;
    margin:0;
    background-image: url(images/products_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.product span{
    width: 430px;
    float: left;
    height: auto;
    margin:0;
    
}
    
.product_area img{
    margin:20px 0 0 25px;
    
}
.product_area_img{
    float: left;
    width: 188px;
    height:auto;
}
.product_area_word{
    float: left;
    width: 430px;
    height:auto;
}
.product_area_word h2{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #F37021;
    display: block;
    margin: 20px 0 0 0;
    
}
.product_area_word p{
    font-size: 11px;
    text-decoration: none;
    color: #333333;
    display: block;
    margin: 5px 20px 5px 0;
}
.product_area_word a{
    text-decoration: none;
    color: #F37021;
    width: auto;
}
.product_area_word a img{
    color: #F37021;
    margin: 5px 5px 0 0;
        
}
.product_area_word a:hover{
    text-decoration: underline;
    color: #F37021;
    width: auto;
}
.action{
    float: left;
    width: 430px;
    height:auto;
    margin:5px 0 0 0;
    
}
    
a.button{
    width:auto;
    height:22px;
    display:block;
    float:left;
    padding:8px 5px 0 20px;
    background-image: url(images/button.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #333333;
}
    
a:hover.button{width:auto; display:block; float:left; 
    background-image: url(images/button_2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #F37021;}
    
a.downloadbtn{
    width:auto;
    height:22px;
    display:block;
    float:left;
    padding:8px 5px 0 25px;
    background-image: url(images/button3.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #333333;
}
    
a:hover.downloadbtn{width:auto; display:block; float:left; 
    background-image: url(images/button4.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #F37021;}
a.video{
    width:auto;
    height:22px;
    display:block;
    float:left;
    padding:8px 5px 0 25px;
    background-image: url(images/button5.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #333333;
}
    
a:hover.video{width:auto; display:block; float:left; 
    background-image: url(images/button6.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
    font-size: 11px;
    color: #F37021;}
        
a.button_right{
    width:9px;
    height:30px;
    display:block;
    float:left;
    background-image: url(images/button_right.gif);
    background-repeat: no-repeat;
    background-position: left 3px;
}
.drop{
    width: 280px;
    float:right;
    height:auto;
    margin:5px 0 0 0;
    text-align: right;
}
.drop_item{
    width: 135px;
    margin:0 2px 0 0;
    font-size: 11px;
    color: #666666;
}
    
.product_bottom{
    width: 619px;
    float: left;
    height:auto;
    margin:0;
    
}
#footer{
    width: 926px;
    float: left;
    height: 100px;
    background-image: url(images/footer_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    _margin-right:-8px;  /*-------------Jessica 0407 modify-------*/
}
.select_country{
    width: 180px;
    height: 27px;
    padding: 9px 0 0 38px;
    float:right;
    position: relative;
    z-index: 250;
    margin: 24px 24px 0 0;
    *margin: 24px 24px 0 0!important;
    *margin: 24px 15px 0 0;
    font-size: 12px;
    background-image: url(images/selectbutton_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.select_country a{
    color: #666666;
    }
.select_country a:hover{
    color: #F37021; text-decoration:none;}
.select_country div.open{
    position: absolute;
    visibility: visible;
    z-index: 250; /*----------Jessica 0407 modigfy------*/
    height: 280px;
    width: 750px;
    left: -540px;
    top: -235px;
    *top: -235px;
    background-image: url(images/footer_overall4.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.select_country div.open1{
    position: absolute;
    visibility: visible;
    z-index: 250; /*----------Jessica 0407 modigfy------*/
    height: 280px;
    width: 750px;
    left: -540px;
    top: -235px;
    *top: -235px;
    background-image: url(images/footer_overall3.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
/*
.select_country div.open span{
    margin: 20px 0 15px 26px;
    *margin: 30px 0 15px 26px!important;
    *margin: 30px 0 15px 12px;
    float: left;
    font-weight: bold;
    color: #333333;
    width: 100px;
    display: block;
    
}
.open_left{ 
        width: 144px; 
        height:220px; 
        float:left; 
        height:auto; 
        display:block;
        }
.open_right{ 
        width: 200px; 
        height:220px!important;
        _ height:250px; 
        float:left; 
        height:auto; 
        display:block;}
*/
.select_country div.open_left ul{
    margin: 0 0 0 0px;
    padding: 0;
    color: #333333;
    float: left;
    clear: both;
    width: 140px;
    
}
.select_country div.open_left1 ul{
    margin: 0 0 0 0px;
    padding: 0;
    color: #333333;
    float: left;
    clear: both;
    width: 140px;
    
}
/*
.select_country div.open_left li{
    margin: 10px 0 10px 26px;
    padding: 0;
    color: #333333;
    list-style-type: none;    
    }
*/
.select_country div.open_left li a{
    color: #333333;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow.gif);
    background-repeat: no-repeat;
    background-position: left 4px;    
}
.select_country div.open_left li a:hover{
    color: #F37021;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow2.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    font-weight: bold;
}
.select_country div.open_left li a.default{
    color: #F37021;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow2.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    font-weight: bold;
}
.select_country div.open_left1 li a{
    color: #333333;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow.gif);
    background-repeat: no-repeat;
    background-position: left 4px;    
}
.select_country div.open_left1 li a:hover{
    color: #F37021;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow2.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    font-weight: bold;
}
.select_country div.open_left1 li a.default{
    color: #F37021;
    padding: 0 0 0 15px;
    background-image: url(images/foot_arrow2.gif);
    background-repeat: no-repeat;
    background-position: left 4px;
    font-weight: bold;
}
.select_country div.open_right ul{
    margin: 0 0 0 0px;
    padding: 0;
    color: #333333;
    float: left;
    clear: both;
    width: 180px;
    
}
.select_country div.open_right1 ul{
    margin: 0 0 0 0px;
    padding: 0;
    color: #333333;
    float: left;
    clear: both;
    width: 180px;
    
}
/*
.select_country div.open_right li{
    margin: 8px 0 10px 24px;
    padding: 0;
    color: #333333;
    list-style-type: none;    
    }
*/
.select_country div.open_right li a{
    color: #333333;
    padding: 0px;
}
.select_country div.open_right li a:hover{
    color: #F37021;
    padding: 0px;
    font-weight: bold;
}
.select_country div.open_right li a.default{
    color: #F37021;
    padding: 0px;
    font-weight: bold;
}
.select_country div.open_right1 li a{
    color: #333333;
    padding: 0px;
}
.select_country div.open_right1 li a:hover{
    color: #F37021;
    padding: 0px;
    font-weight: bold;
}
.select_country div.open_right1 li a.default{
    color: #F37021;
    padding: 0px;
    font-weight: bold;
}
/*
.select_button a{
    width: 165px;
    float: right;
    height:auto;
    margin:22px 0 0 0;
   *margin:22px 0 0 0;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
}
*/
.select_button a:hover{
    color: #ffffff;
    text-decoration: none;
    
}
.key_visual_block{
    width: 697px;
    float:left;
    height: 272px;
    background-image: url(images/keyvisual_blank.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding:0 5px 0 0;
}
.key_visual_block.bg2{ background-image: url(images/keyvisual_pd_category.jpg); }
.kv_left{ height: 268px; float:left;}
.kv_left img{margin: 30px 0 0 30px;}
.kv_right {width: 320px; height: 268px; float:right; padding-right:15px;}
.kv_right span{ height: auto; float:left; margin: 53px 0 0 0; display: block;}
/*for pd category start*/
.cate { width: 280px!important;}
.cate ul {margin-top:18px;}
.cate ul div { display:block;}
.cate ul li { float:left; color:#F37021; font-weight:bold; margin:5px 20px 5px 0;}
.cate ul li a {text-decoration:underline;}
.cate ul li a:hover{ text-decoration:none;}
/*for pd category end*/
.kv_list {
    float: left; display: block; width: 280px; margin: 10px 0 0 10px; *margin: 15px 0 0 5px;
}
.kv_list span{
    background-image: url(images/home_dot2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 3px 0 3px 10px;
    margin:0px;
    display: block;
    float: left;
    width: 265px;
    font-weight: bold;    
    color:#000000;
}
.kv_small{
    float: left; display: block; width: 290px; margin: 20px 0 0 10px; *margin: 15px 0 0 5px;
}
a.imggray{
    float: left;
    display: block;
    margin: 2px 6px 0 0;
    border: 1px solid #CCCCCC;
}
a:hover.imggray {
    float: left;
    display: block;
    margin: 0 6px 0 0;
    border: 2px solid #F37021;
}
a.imgorange{
    float: left;
    display: block;
    margin: 0 6px 0 0;
    border: 2px solid #F37021;
}
.overview{width: 697px; float:left; height: auto; margin: 30px 0 0 0;}
.feature{width: 697px; float:left; height: auto; margin: 10px 0 0 0;}
.feature_leftblock{
    width: 527px !important;
    float:left;
    height: auto;
    margin: 0 0 0 0;
    background-image: url(images/feature_bg2.gif);
    background-repeat: repeat-y;
    background-position: right top;
}
.about_content {
    padding:38px 31px 38px 40px;
    /*display:block;*/ float:left;
}
    
.product_content {
    padding:35px 28px 35px;; 
    display:block;
}
    
.product_content2c {
    padding:35px 30px 35px 38px;
    display:block;
}
.product_coverage_map{
    width:458px;
    margin-bottom: 20px;
}
.product_content_overview {  padding:35px 30px;
    display:block;}
.pd_shdtop{    background-image: url(images/feature_bg.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.ct_block { display:block;}

/*video block start*/
.video{width: 460px;
    height: auto; display:inline-block;}
    
.video_top{width: 460px;
    float:left;
    height: auto;
    margin: 0 0 0 0;}
    
.video_center{
    width: 460px;
    float:left;
    height: auto;
    margin: 0 0 0 0;
    background-image: url(images/video_center.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.centerleft{
   width: 333px;
    float:left;
    height: auto;
    margin: 0 0 0 0;
    }
.centerleft img{
   margin: 20px 0 0 25px;
    }
    
.centerright{
   width: 127px;
    float:left;
    height: auto;
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
    }
.centerright p{
    display: block;
    float:left;
    margin: 0;
    padding: 0;
    clear: both;
    width:127px;
    font-size: 11px;
    color: #666666;
    margin: 0 0 10px 0;
    }
.centerright span a{
    display: block;
    float:left;
    margin: 0;
    padding: 0;
    clear: both;
    width:127px;
    font-size: 12px;
    color: #F37021;
    font-weight: bold;
    }
    
.centerright span a:hover{
    text-decoration: underline;
    }
.centerright span a img{
    margin: 0 5px 0 0;    }
    
a.videogray{
   float: left;
    display: block;
    border: 1px solid #CCCCCC;
    margin: 0 0 2px 0;
}
a:hover.videogray {
    float: left;
    display: block;
    border: 1px solid #F37021;
    margin: 0 0 2px 0;
}
.video_bottom{
    width: 460px;
    height: 48px;
    float:left;
    margin: 0 0 0 0;
    background-image: url(images/video_bottom.gif);
    font-size: 12px;
    font-weight: bold;
}
.video_bottom p{
    width: 200px;
    float:left;
    margin: 10px 0 0 25px;
    *margin: 10px 0 0 25px!important;
    *margin: 10px 0 0 14px;
    color: #666666;
}
.video_bottom p a:hover{
    text-decoration: underline;    
}
.video_bottom p img{
    margin: 0 5px 0 10px;}
/*video block end*/
/*product function list*/
.pd_funlist { margin:0 ; padding:0; clear:both;}
.pd_funlist li{ list-style:none;
    padding: 0 0 0 10px;
    background-image: url(images/home_dot.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    margin-bottom:20px;
}
.pd_funlist li b{
    font-weight:bold; color:#F37021;
}
/*list*/
.grey_spot {margin:5px 0 ; padding:0;}
.grey_spot li{list-style:none;
    padding: 0 0 0 10px;
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    background-image: url(images/dot_black.gif);
    background-repeat: no-repeat;
    background-position: left 6px;
    margin:3px 0;    
}
/*feature icon*/
.feature_icon { display:block;}
.feature_icon ul { margin:0; padding:0;}
.feature_icon ul li {
    float:left;
    width:70px;
    margin-right:7px;
    list-style:none;
}
.icon_detail { display:block; clear:both;}
.icon_detail_top { display:block; height:25px; 
    background-position:left top;  
    background-repeat:no-repeat;
    }
.icon_detail_top.arw1 { background-image:url(images/icon_detail_top1.gif); }
.icon_detail_top.arw2 { background-image:url(images/icon_detail_top2.gif); }
.icon_detail_top.arw3 { background-image:url(images/icon_detail_top3.gif); }
.icon_detail_top.arw4 { background-image:url(images/icon_detail_top4.gif); }
.icon_detail_top.arw5 { background-image:url(images/icon_detail_top5.gif); }
.icon_detail_top.arw6 { background-image:url(images/icon_detail_top6.gif); }
    
.icon_detail_txt {
    display:block;
    padding:5px 15px 5px 15px;
    background-image:url(images/icon_detail_bg.gif);
    background-position:left top;
    background-repeat:repeat-y;
    width: 426px;
    }
.icon_detail_txt p{ font-weight:bold; margin:0 0 5px;}
.icon_detail_bottom { display:block; height:30px; 
    padding-right:25px;
    padding-top:5px;
    background-image:url(images/icon_detail_bottom.gif); 
    background-position:left top;  
    background-repeat:no-repeat;
    text-align:right;
    }
.more_features {
    display:block;
    float:left;
    width: 100%;
}
.more_features div {
    display:block;
    float:left;
    padding-bottom:2px;
}
.more_features div img{ float:left}
.more_features_detail {
    float:left;
    width:355px;
    margin:5px 0 5px 15px;
    font-size:11px;
}
.more_features_detail p{ font-weight:bold; margin:0 0 5px; font-size:12px;}
/*specification setting*/
.spec_print {  width:100%; display:block; float:left; margin-bottom:2px; } /*Jessica modified 0507*/
.spec_print div{ margin-right:1px; margin-top:0px;  display:block; float:right;} /*Jessica modified 0507*/
/*.spec_pic1 { background-image:url(images/pd_spec_pic.jpg); background-repeat:no-repeat; background-position:left top;}*/
.spce_func { margin:10px 0 15px 10px; padding:0; display:block; float:left;}
.spce_func li { float:left; width:200px; padding-right:10px; margin:1px 0; list-style:none;}
/*product Accessories */
.category_list { width:620px !important; margin:0 auto;}
.access_bdr{ 
    background-image:url(images/access_headmid.jpg); 
    background-repeat:repeat-y; 
    background-position:left top; 
    width:620px;;
}
.access_head_top { background-image:url(images/access_head01.jpg); background-repeat:no-repeat; height:15px;}
.access_head_txt { background-image:url(images/access_headbtm.jpg); background-repeat:no-repeat; background-position:left bottom; padding:0 20px 10px; width:580px;;}
.access_head_txt p{  font-size:11px; color:#333; margin:5px 0;}
.access_pd { 
    display:block; 
    float:left; 
    padding:0px 0 0; 
    margin:0 3px 0 8px; 
    /*_margin:0 10px; */
    width:600px;
}
*html .access_pd { 
    margin:0 4px 0 5px; 
}
.access_pd ul { _margin-left:5px;/* 只針對IE6 及以下版本*/  }
.access_pd li {
    float:left;
    width:199px;
    text-align:center;
    _width:175px;/* 只針對IE6 及以下版本*/
    
}
.access_info {
    width:190px;
    display:block; 
    padding-left:10px; 
    padding-top:10px;
    margin-top:10px; 
    margin-bottom:5px;
    text-align:center;
    height: 210px; 
    float:left;
    
    
}
.access_pic { color:#000000; text-align:center; font-weight:bold;}
.access_pic img { margin:0 5px;}
.access_delist{ padding:5px 0 5px 5px; text-align: left; font-size:11px; }
.access_delist ul li{  border:none; text-align:left; 
     background-image:url(images/bullet3.gif); background-repeat:no-repeat;
     background-position:left 6px; padding-left:10px; width:155px;
     _width:160px;/* 只針對IE6 及以下版本*/ }
.dtl_btn {
    display:inline-block;
    padding-left:63px;
    float:left; }
/*Accessories setting*/
.kv_filter{ display:block; width:100%; background-image:url(images/kv_filter_mid.jpg);
     background-position:left top; background-repeat:repeat-y; float:left;}
.kv_filter2{ display:block; width:100%; background-image:url(images/kv_filter_mid2.jpg);
     background-position:left top; background-repeat:repeat-y; float:left;}
.kv_filter2_where_to_buy{display:block; width:100%; background-image:url(images/kv_filter_mid2.jpg);
     background-position:left top; background-repeat:repeat-y; float:left;}
     
.fl_select2 {
    background-image:url(images/kv_filter_top2.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding:15px 0 10px 0;
    float:left;
    display:block;
}
.fl_select {
    background-image:url(images/kv_filter_top.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    padding:15px 0 10px 0;
    float:left;
    display:block;
}
.fl_select div { float:left;}
.fl_title{ width:95px; padding-right:20px; text-align:right; font-weight:bold; font-size:15px;}
.fl_button{ width:120px; height:auto; /*position:relative;  padding-top:25px;*/}
.fl_content{ width:445px; padding-left:15px;}
.fl_content ul li { float:left; display:inline; width:180px; line-height:18px; margin:0 2px 2px 0; white-space:nowrap;}
.fl_content2{  width:500px; padding-left:15px;}
.fl_content2 ul li { float:left; display:inline; width:210px; line-height:18px; margin:0 2px 2px 0;}
/*For Press Release*/
.fl_press{ width:445px; padding-left:15px;}
.fl_press ul li { display:block; float:left;  line-height:18px; height:15px; margin:0 2px 2px 0;}
.access_fl_list { display:block; float:left; padding-bottom:15px;}
.access_fl_list ul {display:block;}
.access_fl_list ul li { float:left; border-right:1px #999 dashed; width:300px; _width:200px; padding-left:10px; }
.access_fl_list img { float:left;}
.access_fl_list div.txt {  width:150px; display:block; float:left; padding:5px 0 0 10px; font-size:11px;}
.access_fl_list div.txt strong{ font-size:12px;}
.access_fl_list div.txt p{ margin:0; padding:0; display:block;}
.w80 { width:80px!important;}
.access_home { width:100%;}
.access_home .left {
    float:left;
    width: 310px;
    border-right:1px dotted #999999;
}
.access_home .right { float:left; width:310px;}
.access_home .box{
    width: 310px;
    padding: 20px 0;
    float: left;
}
.acc_list {
list-style-type:none; 
overflow:auto; zoom:1; 
background:url(images/acc_list_bg.jpg);
background-repeat:repeat-y;
}
.access_home .bottomdot{
    border-bottom:1px dotted #999999;
}
.access_home .rightdot{
    border-right:1px dotted #999999;
}
.access_home .bottomnodot{
    border-bottom:0;
}
.access_home .box .leftimg {
    float: left;
    margin: 0 10px;
}
.access_home .box .righttop {
    float:left;
    width: 190px;
    height: 24px;
}
.access_home .box .rightbottom {
    float: left;
    width: 190px;
    font-size: 11px;
}
/*square block*/
.square_block { width:618px; _width:618px; float:left; _margin:0; _padding:0; }/*---Jessica 0417 modified*/
.colum2 { width:300px; margin-right:18px; margin-bottom:20px; float:left;}/*---Jessica 0417 modified*/
.ssquare {
     background-image:url(images/ssqar_bg.gif); clear:both;
     background-position:left top; background-repeat:repeat-y; display:block;}
     
.ssquare_mid{ background-image:url(images/ssqar_mid.jpg); 
     background-position:left bottom; background-repeat:no-repeat;
     padding:10px 10px 10px 20px; float:left;
     
     }
.ssquare_mid img{ float:left;}
.ssquare_btm { height:40px; background-image:url(images/ssqar_btm.gif); 
     background-position:left bottom; background-repeat:no-repeat; display:block;
     padding-right:15px; padding-top:3px; float:left;  width:285px;}
     
.ssquare_btm2 { height:40px; background-image:url(images/ssqar_btm_tech.gif); 
     background-position:left bottom; background-repeat:no-repeat; display:block;
     padding-right:15px; padding-top:3px; float:left;  width:285px;}
     
.ssquare_btm div,.ssquare_btm2 div { float:right;}
.ssquare_txt { 
    width:165px; float:right; margin-left:10px; font-size:11px;
    height:110px; 
    overflow:hidden;/*Jessica new add 0424*/
    }
.ssquare_txt b{ font-weight:bold; color:#F37021; font-size:15px; margin-bottom:5px; display:block;} 
.ssquare_txt img {float:none!important;}
/*result*/
.photo_top{
    background-image:url(images/cprst_square_top.gif);
    clear:both;
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    height:20px;
    font-size:10px;
    line-height:16px;
    width:619px;
     }
.photo_block {
    background-image:url(images/cprst_square.gif);
    background-position:left top;
    background-repeat:repeat-y;
    display:block;
    width:619px;
    padding:5px 0;
    text-align:right;
    float:left;
    _margin-bottom:0!important;
     }
.photo_block ul { float:right;}
.photo_block ul li { float:left; width:125px;  height:136px; background-image:url(images/cprst_square_line.gif); 
     background-position:right top; background-repeat:no-repeat; padding-left:10px; }
.photo_block ul li.icon { width:130px; height:136px;}
.photo_btm{
    background-image:url(images/cprst_square_btm.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    display:block;
    height:20px;
    clear:both;
    font-size:10px;
    line-height:16px;
    width:619px;
     }
.rs_block { width:115px; text-align:center;  display:block;}
.rs_block b{display:block; margin:0 0 5px 0; height:14px;}
.rs_block img { display:block; margin:0 auto; text-align:center;}
.rs_block p{ font-weight:bold; color:#999; font-size:11px; text-align:left; margin:5px 0; line-height:12px;}
.rs_tbwid {
    width:90px;
    font-size:11px;
}
.rs_tbtitwid { width:65px;}
/**********************About******************************/
/********** For milestones********/
.mile_block{
    width: 620px;    
    height:auto;
        margin-bottom:20px!important;
       *margin-bottom:20px;
}    
    
.mile_area{
    width: 100%;
    float: left;
    height: auto;
    display:block;
    padding-bottom:25px;
   
}
.mile_area_img_corp{
    margin-right:15px;
    height:auto;
    width:123px;
    text-align:center;
    float:left;
}

.mile_area_img{
    height:auto;
    text-align:center;
    float:left;
}
.mile_area_word{
    width: 475px;
    float:left;
    _margin-right:-10px;
    _display:block;
    
    /*------Jessica modified 0421-------*/
}
/********** For press release********/
.press_rssblock { width:620px; _width:600px; padding-right:0; margin-top:-12px; float:left;  text-align:right; font-size:12px;}
.press_rssblock div{  font-size:12px; float:right;}
.press_top{ background-image:url(images/press_square_top.gif);
     background-position:left top; background-repeat:no-repeat; display:block; height:20px;
     font-size:10px; line-height:16px; width:622px; float:left;
     }
.press_top2{ background-image:url(images/press_square_top2.gif);
     background-position:left top; background-repeat:no-repeat; display:block; height:20px;
     font-size:10px; line-height:16px; width:622px; float:left;
     }
.press_btm{background-image:url(images/press_square_btm.gif); 
     background-position:left bottom; background-repeat:no-repeat; display:block; height:20px;
     font-size:10px; line-height:16px; width:622px; float:left;
     }
     
.press_btm2{background-image:url(images/press_square_btm2.gif); 
     background-position:left bottom; background-repeat:no-repeat; display:block; height:20px; clear:both; 
     font-size:10px; line-height:16px;width:622px; float:left;
     }
          
.press_blockbg { float:left; background-image:url(images/press_squarebg.gif); 
     background-position:left bottom; background-repeat:repeat-y; 
     width:622px; padding:0;
}
.press_block {background-image:url(images/press_square.gif); 
     background-position:left bottom; background-repeat:no-repeat; 
     width:622px;
     text-align:center;
     _margin-bottom:0!important; float:left;
     }
.press_block2 {background-image:url(images/awpd_squarebg.jpg); 
     background-position:left top; background-repeat:no-repeat; 
     width:622px;
     text-align:center;
     _margin-bottom:0!important; float:left;
     }
     
.press_block3 {background-image:url(images/press_square_btm3.gif); 
     background-position:left bottom; background-repeat:no-repeat; 
     width:622px;
     *padding-bottom:10px;
     text-align:center;
     float:left;
     }
.press_title_block { margin:0 20px 0 20px; *margin:0 20px 0 20px; text-align:left;  width:560px; _width:540px;  }
.press_title_block li {
     float:left;
     width:540px; /*_width:520px;*/
     height:auto!important;
     padding:0 0 10px 20px; 
     _padding:0 0 0 20px; 
     background-image:url(images/home_dot.gif)!important; 
     background-position:10px 6px!important; 
     background-repeat:no-repeat;
     margin-bottom:10px;
     }
.press_title_block li.last{ padding-bottom:0!important; margin-bottom:0!important}
.press_title{ float:left; width:450px; display:linlne; font-weight:bold;  color:#F37021 ; font-size:13px;}
.press_title img { margin-right: 8px;}
.press_list_block {
     width:622px;
     padding:5px 0 ; text-align:left;
     _margin-bottom:0!important; 
     float:left;
     }
.press_list_block li {
     float:left;
     width:537px; 
     padding:0 35px 5px 40px!important; 
     height:auto!important;
     background-image:url(images/home_dot.gif)!important; 
     background-position:30px 6px!important; 
     background-repeat:no-repeat;
     margin-bottom:10px;
     *width:542px; 
     *padding:0 30px 5px 50px!important; 
     *background-position:38px 6px!important;      
     }
     
/*.press_list{ float:left; display:linlne; width:450px; _ width:425px; padding-bottom:8px; color:#333;}
.press_list a{ color:#333;}
*/
.press_list_txt { width:450px; padding-bottom:5px;  float:left; color:#333;}
.press_list_txt a{ width:450px; padding-bottom:5px;  float:left; color:#333;}
.press_date { float:right; font-weight:bold;  margin-left:10px; width:70px; color:#999; }
.press_txt {  width:450px; padding-top:5px; float:left; color:#333;}
.press_txt a{  width:450px; padding-top:5px;  float:left; color:#333;}
.press_content { float:left; width:582px; padding:0 20px;}
.press_content p { margin:0 0 20px 0;}
.press_select_block { width:622px; float:left;}
.press_select_block div.h3{ padding-bottom:5px;}
.press_select { padding-left:40px; float:left;}
.list_select {width:145px;}
.innerpage_top_button { margin-top:-14px!important; _margin-top:-16px!important; float:right;}
/**********************Award setting start*****************************/
.award_block{ padding:0 20px; float:left; margin-left:15px; _margin-left:8px;}
.award_block.last { padding-bottom:20px; *padding-bottom:20px; border:none;}
.award_txt_block{ width:400px; margin-top:15px; float:left; text-align:left;}
.award_logo { 
        background-image:url(images/award_box.jpg); 
        background-repeat:no-repeat; 
        width:135px; height:100px;
        float:left; 
        margin:15px 20px 0 0;
        }
.award_logo img{ margin:25px 0 0 0;}        
        
.award_txt { float:left; padding-bottom:6px; margin-bottom:6px;}
.award_txt div.awtitle { float:left; font-weight:bold; margin-right:10px; width:70px;}
.award_txt div.txt { float:left; width:320px; }
.award_pd_block { float:left; margin:10px 40px 0px 40px ; _margin:10px 30px 0px 30px ; width:530px; text-align:left;}
.award_pd_img { float:left; width:240px; margin-right:10px; text-align:center;}
.award_pd_info { float:left; width:280px; text-align:left;}
.award_pd_info div.pdname { font-weight:bold; color:#000; 
     font-size:20px; margin-top:10px;
     line-height:20px;
     }
.award_pd_info  ul{ float:left; width:280px; margin-top:30px; font-weight:bold; color:#F37021;}
.award_pd_info div.pdname form { margin:0; padding:0; display:inline;}
/**********************Gallery setting *****************************/
.photo_select_block { float:left; width:370px; *margin-left:10px; _margin-left:5px; *width:350px;}
.photo_select {width:140px; font-size:12px;}
.gallery_pd { display:block; float:left; padding:5px 0 5px 0; margin:0; width:622px;}
.gallery_pd.btm_dash { border-bottom:1px #c2c2c2 dashed;}
.gallery_pd ul { /*_margin-left:7px; 只針對IE6 及以下版本*/  }
.gallery_pd li { float:left; border-right:1px #c2c2c2 dashed; 
       width:154px; text-align:center; padding-bottom:20px;
       /*_width:145px;/* 只針對IE6 及以下版本*/
       }
.gallery_info { width:105px;  display:block; margin:15px auto 0;  text-align:left;}
.gallery_pic { margin-bottom:10px; }
.gallery_delist{ width:100px; padding:0 0 3px 0px; text-align:left; font-size:11px; }
.gallery_btn {
    text-align:center;
    width:105px;
    float:left;
    }
/*For Video*/
.video_pd { display:block; 
    float:left; 
    margin:0;
    width:622px;
    }
.video_pd ul { /*_margin-left:7px;/* 只針對IE6 及以下版本*/  }
.video_pd li { 
       float:left;
       width:200px;        
       text-align:center; 
       margin-right:6px;
       padding-bottom:20px;
       /*_width:145px;*//* 只針對IE6 及以下版本*/
       }
.video_img { width:200px;
       height:140px; 
       display:block; 
       margin:0 auto;  
       text-align:center;
       background-image:url(images/gallery_video_bg1.jpg);
       background-position:left top; 
       background-repeat:no-repeat; 
       }
.video_img img{ padding:20px 0 15px 0; }
.video_info {
       float:left;
       width:140px; 
       padding-left:30px;
       padding-bottom:15px;
       padding-right:30px;
       display:block; 
       margin:0 auto;  
       text-align:left;
       background-image:url(images/gallery_video_bg2.jpg);
       background-position:left bottom; 
       background-repeat:no-repeat; 
       }
.video_name { width:100px; float:left; padding-bottom:5px;}
.video_time { width:40px; float:left; padding-bottom:5px; text-align:right;}
.video_btn {
    text-align:center;
    width:140px;
    float:left;}
/*For contact*/
.wcontact {
    float:left;
    padding:5px 0 5px 0;
    margin:0;
    _margin:0;
    width:100%;
}/*----0415 Jessica modify----*/
.wcontact li {
    float:left;
    border-right:1px #999 dotted;
    width:257px;
    text-align:left;
    padding-bottom:20px;
    padding-right:10px;
    margin-right:30px;
    display:block;
       }/*----0417 Jessica modify----*/
       
/*For social*/
.content_width{
    float:left;
    width:622px;
}    
.content_width p{ margin:0 0 20px 0; line-height:18px;}
/**********************Button setting******************************/
/*word btn setting*/
.word_btn {display:inline-block; color:#F37021; 
           font-weight:bold; padding-right:5px; line-height:17px;  margin:0; padding-bottom:0;}
.word_btn span{ display:block; margin-right:3px!important; float:left; }
.word_btn span.next{  width:12px; height:12px;
     background-image:url(images/bullet2.gif); background-position:left top; background-repeat:no-repeat; }
.word_btn span.back{  width:12px; height:12px;
     background-image:url(images/bullet4.gif); background-position:left top; background-repeat:no-repeat; }
.word_btn span.rss{  width:14px!important; height:14px!important;
     background-image:url(images/bullet_rss.gif)!important; background-position:left top; background-repeat:no-repeat; }
.word_btnbig {display:inline-block; color:#666; 
            font-size:15px; font-weight:bold; padding-right:5px; line-height:20px;
            margin:0; padding-bottom:0;}
.word_btnbig span{ display:block; margin-right:5px!important; margin-top:5px; float:left; }
.word_btnbig a { color:#666; text-decoration:underline;}
.word_btnbig a span.next{  width:12px; height:12px;
     background-image:url(images/bullet1.gif); background-position:left top; background-repeat:no-repeat; }
.word_btnbig a:hover span.next, .word_btnbig a.selected span.next{  width:12px; height:12px;
     background-image:url(images/bullet2.gif); background-position:left top; background-repeat:no-repeat; }
.word_btnbig a:hover { color:#F37021; text-decoration:none;}
.word_btnbig a.selected { color:#F37021; text-decoration:none;}
.table_btn {display:inline-block; color:#999; font-weight:bold; padding-right:5px; line-height:11px; height:12px;}
*html .table_btn {line-height:14px;}
*+html .table_btn {line-height:14px;}
.table_btn b{ display:block; width:12px; height:12px; margin-right:5px;      float:left;    }
.table_btn b.close{ display:block; width:12px; height:12px; margin-right:5px;
     background-image:url(images/bullet_arrow1.gif); background-position:left top; background-repeat:no-repeat;
     float:left;
    }
.table_btn b.open{ display:block; width:12px; height:12px; margin-right:5px;
     background-image:url(images/bullet_arrow2.gif); background-position:left top; background-repeat:no-repeat;
     float:left;
    }
.update_btn {display:inline-block; font-size:11px;
           padding-right:15px; line-height:27px; height:30px; margin:0; padding-bottom:0;
           background-image:url(images/btn_update_bg.gif); background-position:right top; background-repeat:repeat-x;}
.update_btn span{ display:block; width:30px; height:30px; margin-right:5px; float:left; }
.update_btn span.update{ 
     background-image:url(images/btn_update_icon.gif); background-position:left top; background-repeat:no-repeat; }
.update_btn a { color:#666;}
.update_btn a:hover { color:#F37021; text-decoration:none;}
.dot_org li { padding:0 0 2px 10px; 
     background-image:url(images/home_dot.gif); background-position:left 6px; background-repeat:no-repeat; }
.pgno { display:inline;  padding:2px; float:left; font-size:12px; line-height:14px; }
.pgno ul{ display:block; float:left;}
.pgno ul li { float:left;  padding:0 4px; font-weight:bold; color:#999; 
     background-image:url(images/pg_line.gif); background-position:right 3px; background-repeat:no-repeat; }
.pgno ul li.txt { float:left; background:none; padding:0; font-weight:normal!important;}
.pgno ul li.nobdr { background:none; }
.pgno ul li a { color:#999;}
.pgno ul li a.selected { color:#F37021;}
.pgno ul li a:hover { color:#F37021; text-decoration:underline;}
.pgno span a{ display:block; width:12px; height:12px; float:left; margin-top:2px;}
.pgno span.previous a{ 
     background-image:url(images/bullet5.gif); background-position:left top; background-repeat:no-repeat; margin-right:5px; }
.pgno span.previous a:hover{ 
     background-image:url(images/bullet4.gif); }
     
.pgno span.next a{ 
     background-image:url(images/bullet1.gif); background-position:left top; background-repeat:no-repeat; margin-left:5px;}
.pgno span.next a:hover{ 
     background-image:url(images/bullet2.gif); }
     
.buynow { display:inline-block; 
    background-image:url(images/buy_btnbg.jpg); background-repeat:repeat-x; 
    background-position:right top;    padding-right:10px; line-height:18px;
    margin:0 0 5px 0; text-align:left; min-width:60px;
    }
.buynow a { color:#666; }    
.buynow a:hover { color:#F37021;}
.buynow span { display:block;
    background-image:url(images/buy_arrow.jpg); background-repeat:no-repeat; 
    width:22px; height:23px;  float:left
    }     
.ssqar_btn { display:inline-block; 
    background-image:url(images/ssqar_btnbg.jpg); background-repeat:repeat-x; 
    background-position:right top;    padding-right:10px; line-height:18px;
    margin:8px 0 5px 0; text-align:left; min-width:60px;
    }
.ssqar_btn a { color:#666; }    
.ssqar_btn a:hover { color:#F37021;}
.ssqar_btn span { display:block;
    background-image:url(images/ssqar_arrow.jpg); background-repeat:no-repeat; 
    width:22px; height:23px;  float:left
    }
/*head icon*/
.compare_head { width:250px; float:left;}
.compare_head_button { float:right; display:block;  margin-top:-3px; }
.compare_head_word { margin-left:10px; float:right; display:block;  padding-top:5px;  _width:150px;}
/*feature right block start*/
.feature_right{
    width: 145px;
    float:left;
    height: auto;
    margin: 0 ;
    padding:35px 10px 0 15px;
}
*html .feature_right{
    width: 120px !important;
    float:left;
    height: auto;
    margin: 0 ;
    padding:35px 10px 0 15px;
}
.feature_right div.rt_block{
    float:left;
    width:130px;
    height: auto;
    margin: 0 0 20px 0;
}

.feature_right div.rt_block h3 {
font:12px/20px Arial,Helvetica,Sans-Serif;
height:20px;
margin-bottom:0;
color:#000;
}

.feature_right div.rt_block p{
    padding:0 0 5px 0;
    margin: 0;
    font-weight: bold;
    color: #666666;
    background-image: url(images/tips-underline.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.feature_right div.rt_block ul{
    margin: 5px 0 0;
    padding: 0;
    font-size: 11px;
    font-weight: normal;    
    }
.feature_right div.rt_block  li{
    padding-left: 10px;
    line-height: normal;
    margin: 2px 0;
    list-style: none;    
    background-image: url(images/dot_black2.gif);
    background-repeat: no-repeat;
    background-position: left 7px;
}
.feature_right div.rt_block  li a{
    color: #666666;
}
.feature_right div.rt_block li a:hover{
    color: #F37021;
}
/*feature right block end*/
/*header & footer-----090326_pohang add start*/
#center_1col{
    width: 926px;
    float:left;
    height: auto;
    padding:0;
    margin:0;
    background-image: url(images/main_bg2.gif);
    background-repeat: repeat-y;
    background-position: left top;
}
.key_visual_2{
    width: 921px;
    float:left;
    background-image: url(images/kv_bg2.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding:0 5px 0 0;
    height: auto;
    clear:both;
}
#content_2 { 
    background-image:url(images/main_topBG.gif); 
    background-repeat:no-repeat; 
    clear:both; /*float:left;*/
    padding:30px 50px 0px 50px;
    *padding:20px 50px 0px 50px;
    _padding:30px 50px 0px 50px;
}
.page_h1 {
    font-size: 12px;
    font-weight: bold;
    color: #F37021;
    clear:both;
    margin-top:40px;
    }
.page_h1_top {
    font-size: 12px;
    font-weight: bold;
    color: #F37021;
    clear:both;
    }
.top3{
    float: right;
    height:70px;
    text-align: right;
    display:block;
    margin:30px 0 0 0 ;
    clear:both;
}
.top3 img{
    margin: 0 5px 0 0;
}
.top3 a{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.top3 a:hover{
    text-decoration: none;
}
.sitemapGroup{ clear:both;}
.GroupName{ clear:both; border-bottom:1px solid #cbcbcb; margin-bottom:20px; font-size: 15px; font-weight: bold; color: #F37021; padding-bottom:2px;}
.listBox { width:165px; float:left; margin-bottom:20px;}
.listBox ul li { 
    color:#666666; font-weight:bold; text-decoration:none;
    margin-bottom:10px;
}
.listBox ul li a {
    color:#666666;  padding:0 0 0 20px; display:block; 
    background-image: url(images/bullet1.gif);
    background-repeat: no-repeat; 
    background-position: 0 2px;}
.listBox ul li a:hover{ 
    color:#F37021;padding:0 0 0 20px;
    background-image: url(images/bullet2.gif);
    background-repeat: no-repeat; 
    background-position: 0 2px;
}
.listBox ul ul{    color:#999999;    font-weight:bold; margin-top:10px; }
.listBox ul li ul a{ color:#999999; background-image:none;}
.listBox ul li ul a:hover{ color:#F37021;background-image:none;}
.listBox ul ul li { color:#666666; font-weight: normal; height:14px; list-style:none; margin:3px 0 3px 20px;}
.listBox ul ul li a{ color:#666666; background-image: url(images/bullet_sub_1.gif);    background-repeat: no-repeat;    background-position: 1px 0;padding:0 0 0 12px;display:block;}
.listBox ul ul li a:hover{ background-image: url(images/bullet_sub_2.gif);    background-repeat: no-repeat; background-position: 1px 0;padding:0 0 0 12px;display:block; color:#F37021;}
.noteTxt { color:#999999; font-size:11px; margin: 5px 0px;}
.noteTxt ul { padding:0px;}
.noteTxt ul li{ list-style:none; padding:3px 0 3px 10px;
          background-image:url(images/dot_999.gif); background-position:left 8px; background-repeat:no-repeat; }
          
.rssFeeds { margin-left:10px; width:80px; height:14px!important;
     background-image:url(images/bullet_rss.gif)!important; background-position:left top; background-repeat:no-repeat;
     padding-left:18px;
     }
.rssFeeds a{ text-decoration:none!important;}
.rssFeeds a:hover{ text-decoration:underline!important;}
.rssBox {
    clear:both;
    marginm:0; width:825px;
}
.rssBox_f { height:20px; clear:both;}
.rssBox .top{
    background-image:url(images/RSS_box_top.jpg);
    background-repeat:repeat-x;
    height:48px;
    clear:both;
    width:100%;
    margin:0;
}
.rssBox .top .lt {
    float: left;
    padding: 28px 0 0 30px;
    color: #333;
    font-weight: bold;
    height: 20px;
}
.rssBox .mid {
    background-image:url(images/RSS_box_bg.jpg);
    background-repeat: repeat-y;background-position:bottom;
    clear:both;
    margin:0; padding:0 30px;
}
.rssBox .foot {
    background-image:url(images/RSS_box_f.jpg);
    background-repeat: repeat-x;
    clear:both; margin:0; height:30px;width:100%;}
.rssBox  .line { background-image:url(images/RSS_box_line.jpg); background-repeat:no-repeat; height:12px; clear:both;}
/*whereToBuy*/
.fl_selectB {
    background-image:url(images/kv_filter_top2.jpg);
    background-position:left top;
    background-repeat:repeat;
    padding:10px 0 15px 0;
    display:block;
    /*float:left;*/
}
.fl_selectB div { float:left;}
.select_wid { width:145px; margin-right:5px;}
.fl_selectB .fl_title{ width:140px; padding:0 25px 0 0; text-align:right; font-weight:bold; font-size:15px;}
.where_content {  padding:0 31px 0 41px; display:block; float:left;}
.StoreList {
    border-bottom:1px dashed #cccccc;
    float: left; width:620px; padding:15px 0; clear:both;
}
.StoreList .fl_title{ width:95px; padding:0 20px 0 20px; text-align:right; font-weight:bold; font-size:15px;}
.whereTitle { margin-top:35px; clear:both; width:620px; color:#F37021; font-weight:bold; font-size:15px; height:23px; border-bottom:2px solid #e5e5e5;}
.whereTitle1 {
    margin-top:35px;
    clear:both;
    width:600px;
    color:#F37021;
    font-weight:bold;
    font-size:12px;
    height:23px;
    border-bottom:1px solid #e5e5e5;
}
.StoreList .rolA {
    width:290px; border-right:1px dashed #cccccc;
    margin-right:30px;
    float: left;
}
.StoreList .rol {
    width:290px;
    
    float: left;
}
.StoreList .title{ clear:both; color:#F37021; font-weight:bold; font-size:12px;}
.StoreList .info{ clear:both;}
.StoreList .info a{ color:#F37021; text-decoration:underline;}
.StoreList .info a:hover{ color:#F37021; text-decoration:none;}
.LogoBox {
    background-image:url(images/StorelogoBg.jpg);
    background-repeat:no-repeat;
    width:145px;
    height:85px;
    float:left;
    margin:15px 10px 0 0;
}
.LogoBox img { margin:16px 30px;}
.where_clear {clear:both;}
.trade_tb { width:455px; margin-top:20px }
.trade_table td { padding:5px 5px 5px 10px!important;}
.trade_table td.trade_c1 { width:125px; padding:5px 5px 5px 10px!important;}
.trade_table td.trade_c2 { padding:5px 5px 5px 10px!important;}
.trade_table td.trade_c3 { width:185px; padding:5px 5px 5px 10px!important;}
/*header & footer-----090326_pohang add end*/


/*share content button*/
#shareBox{float:left;width:619px;height:100px;text-align:left;}
#shareBox #AddthisBox,#shareBox iframe{float:left;}
#shareBox p{display:inline;}
#shareBox iframe{margin-left:5px;}
#AddthisBox{padding-top:4px;}
.line{height:20px;clear:both;}


/*go to top start*/
.top{
    float: left;
    height:40px;
    width:619px;
    text-align: right;
    margin:30px 0 30px 0;
    clear: both;
    font-weight: bold;
}
.top a{text-decoration: underline;}
.top a:hover{text-decoration: none;}
.top_prt{
    float: left;
    height:40px;
    width:619px;
    text-align: right;
    margin:30px 0 20px 0;
    clear: both;
    font-weight: bold;
}
.top_prt a{text-decoration: underline;}
.top_prt a:hover{text-decoration: none;}
.top_s{
    float: left;
    height:40px;
    width:100%;
    text-align: right;
    margin:30px 0 20px 0;
    clear: both;
    font-weight: bold;
}
.top_s a{text-decoration: underline;}
.top_s a:hover{text-decoration: none;}
.product_idx_top{
    float: left;
    height:40px;
    width:619px;
    text-align: right;
    margin-bottom:20px;
    clear: both;
    font-weight: bold;
}
.product_idx_top a{text-decoration: underline;}
.product_idx_top a:hover{text-decoration: none;}
.top img{
    margin: 0 5px 0 0;
}
.top2{
    width: 660px;
    *width: 655px;
    float: left;
    height:70px;
    text-align: right;
}
.top2 img{
    margin: 0 5px 0 0;
}
.top2 a{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.top2 a:hover{
    text-align: right;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
/*go to top end*/
.footer_link{
    width: 400px;
    margin: 24px 0 0 30px;
    *margin: 24px 0 0 30px!important;
    _margin: 24px 0 0 20px;
    font-size: 11px;    
    color: #888888;
    line-height:14px;
}
.footer_link img { vertical-align:middle;}
.footer_link a{
    color: #666666; line-height:14px;
}
.footer_link a:hover{
    color: #F37021;
}
.footer_link2{
    width: 500px;   
    margin: 3px 0 0 30px;
    *margin: 3px 0 0 30px!important;
    _margin: 3px 0 0 20px!important;
    font-size: 11px;    
    color: #666666;
}
.footer_link2_cn{
    width: 400px;   
    margin: 3px 0 0 30px;
    *margin: 3px 0 0 30px!important;
    _margin: 3px 0 0 20px!important;
    font-size: 11px;    
    color: #666666;
}
.footer_link2 a{
    color: #666666;
}
.footer_link2 a:hover{
    color: #F37021;
}
.footer_link2_cn a{
    color: #666666;
}
.footer_link2_cn a:hover{
    color: #F37021;
}
/*margin space*/
.mb5 { margin-bottom:5px;}
*.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
*.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
*.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
*.mb20 {
    margin-bottom:20px;
}
.mb30 { margin-bottom:30px;}
*.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
*.mb40 { margin-bottom:40px;}
.mb60 { margin-bottom:60px;}
*.mb60 { margin-bottom:60px;}
.mb80 { margin-bottom:80px;}
*.mb80 { margin-bottom:80px;}
.mt5 { margin-top:5px;}
*.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
*.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
*.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
*.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
*.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
*.mt40 { margin-top:40px;}
.mt60 { margin-top:60px;}
*.mt60 { margin-top:60px;}
.mt80 { margin-top:80px;}
*.mt80 { margin-top:80px;}
.mr5 { margin-right:5px;}
*.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
*.mr10 { margin-right:10px;}
.ml10 { margin-left:10px;}
.ml20 { margin-left:20px;}
.marginb10{margin-bottom:10px;}
.margint10{margin-top:10px!important;}
/*position setting*/
.fltl {float:left}
.fltr {float:right}
.al_center {text-align:center}
.mr_center{margin:0 auro;}
/*others*/
.insert_img { margin-right:10px; vertical-align:middle; }
.hilight_org { color:#F37021;display:block;}
.hilight_dark { color:#333;}
.hilight_grey { color:#666;}
.font15 { font-size:15px;  line-height:20px;}
.font11 { font-size:11px;  line-height:14px;}
.nomrg {margin:0!important;}
.nomrg_r {margin-right:0!important;}
.btm_dash {
    border-bottom:1px dotted #999;
}
.left_dash { border-left:1px dashed #999;}
.btm_line { border-bottom:1px solid #e2e2e2;}
.img_bodr { border:4px #999 solid;}
.aline { text-decoration:underline!important;}
a:hover.aline { text-decoration:none!important;}
.block { display:block;}
.nobdbg { background-image:none!important;}
.selected {color: #F37021!important;}
.nobdr_r { border-right:none!important;}
.nobdr { border:none!important;}
/*content title line setting*/
.coulm_block { display:block; width:100%;}
.h3 { display:block; float:left; width:100%; border-bottom:3px solid #e5e5e5; margin-bottom:15px;}
.h3top { display:inline-block; width:100%; border-top:3px solid #e5e5e5; margin-top:15px; padding-top:5px;}
.title { display:block; float:left; color:#F37021 ; font-weight:bold; font-size:15px;  line-height:20px;}
.subtitle {
    display:block;
    float:right;
    text-align:right;
    font-size:11px;
    line-height:20px;
    width: 128px;
}
.subtitle2 {
    display:block;
    float:right;
    text-align:right;
    font-size:11px;
    line-height:20px;
    width: 165px;
} 
.subtitle div { padding-top:5px;}
.clearb{clear:both;}
#home_con {
position:relative;
z-index:100;
*z-index:0; 
}
.adx4 {
position:relative;
/*z-index:1;*/
height:195px;
width:896px;
top:-70px;
left:0 !important;
/*background-color:#fff;*/
}
.adx4_up {
position:relative;
/*height:195px;*/
z-index:200;
height:195px;
width:896px;
top:-70px;
left:0 !important;
/*background-color:#fff;*/
}
.top_navi{
position:relative;
z-index:300;
}
.kv_index {
}

.pro_bg{
    background-image:url(images/pro_bg.gif);
    background-repeat: repeat-y; 
    
}
.clear_line{ 
    clear:both;
}
#footer_corp{
    width: 926px;
    float: left;
    height: 30px;
    /*margin-bottom:20px;*/
    background-image: url(images/footer_corp_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    _margin-right:-8px;  
}
.ssquare_mid_corp{ background-image:url(images/ssqar_btm_corp.gif); 
     background-position:left bottom; background-repeat:no-repeat;
     padding:10px 10px 10px 20px; float:left; 
     }
.ssquare_txt2 { width:265px; float:left;  font-size:11px; 
    margin-right:5px;_padding-right:5px; _margin-right:0;
    height:83px;
    display:block;
    overflow:hidden;
    }
.ssquare_txt2 b{ font-weight:bold; color:#F37021; font-size:15px; margin-bottom:5px; display:block;} 
.ssquare_txt2 b strong { font-size:12px; color:#666666; }
.ssquare_txt2 img {float:none!important;}
.ssquare_txt2_info { width:195px;font-size:11px;  }
.ssquare_txt2_more { width:65px; margin-left:10px;}
.mr15 { margin-right:15px;}
*.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
*.mr20 { margin-right:20px;}
#corp_hd_bottom{clear:both; 
      background-image: url(images/footer_corphd_bg.gif); 
      background-position: left top; 
      background-repeat: no-repeat; 
      height:926px; height:30px;}
#content_2 { 
    background-image:url(images/main_topBG.gif); 
    background-repeat:no-repeat; 
    clear:both; /*float:left;*/
    padding:30px 50px 0px 50px;
    *padding:20px 50px 0px 50px;
    _padding:30px 50px 0px 50px;
}
#corp_sitemap { 
    /*background-image:url(images/main_topBG.gif); 
    background-repeat:no-repeat; */
    clear:both;
    padding:20px 0 0 0;
    margin-right:-15px;
    width:841px;
}
.corp_sitemap_block {
    float:left;
    background-image:url(http://cmsweb.mio-tech.com/global_2009/images/site_line.jpg);
    background-repeat:no-repeat;
    background-position:right top;    
    margin-right:10px;
    padding-right:20px;
    min-height:175px;
    min-width:85px;
    *padding-right:25px;
    _width:85px;
    _height:175px;
    
    }
.corp_sitemap_block.nobg {
    float:left;
    display:block;    
    background:none!important;    
    padding-right:0!important;
    }
        
.corp_sitemap_block b{
    display:block;
    font-size:15px;
    font-weight:bold;
    color:#F37021;
    padding-left:15px;
    background:url(images/bullet2.gif) left 2px no-repeat;
    
    }
.corp_sitemap_block ul{
    color:#666666;    
    margin-top:20px; 
    margin-left:15px;
    
    }
        
.corp_sitemap_block ul li{ 
    font-weight:bold;
    margin-bottom:10px;
    }
.corp_sitemap_block ul li a {
    color:#666666;
    }
.corp_sitemap_block ul li a:hover {
    color:#F37021;
    }    
.corp_sitemap_block ul li ul { margin-left:0; margin-top:10px; *margin-top:5px;}
.corp_sitemap_block ul li ul li { color:#666666; font-weight: normal; height:14px; list-style:none; margin:3px 0 3px 0; }
.corp_sitemap_block ul li ul li a{ color:#666666; background-image: url(images/bullet_sub_1.gif);    background-repeat: no-repeat;    background-position: 1px 0; padding:0 0 0 12px; display:block;}
.corp_sitemap_block ul li ul li a:hover{ color:#F37021; background-image: url(images/bullet_sub_2.gif);    background-repeat: no-repeat;    background-position: 1px 0; padding:0 0 0 12px; display:block;}
.site_width { width:125px;}
.site_tit { width:120px;}
/***************Corporate Navigation************************/
#main_corp{
    height: auto;
    width: 926px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
#corp_nav {
    width: 100%;
    /*background:url(images/corp_hd_bg.gif) left top no-repeat;*/
    /*height: 81px;*/
    height:92px;
    clear:both; 
    position:relative;
}
#corp_nav .tab{
    float:left;
    margin:0;
    /*padding:11px 9px 15px 9px;*/
    padding:19px 24px 19px 24px;
}
#corp_nav .logo {float: left; margin-top:38px; /*margin-top:17px;*/}
#corp_nav .nav {
    float:right;
      /*float:left;*/
    background:url(images/corp_hd_bg.gif) no-repeat;
    width:765px;
    height:54px;
    overflow:hidden;
    /*margin:26px 0 0 48px;*/
    margin:38px 0 0 0px;
    /*margin:26px 0 0 40px;*/
    z-index:300;
}
#corp_nav .tab {
/*position:relative; z-index:0;*/font-size:12px; cursor:pointer;
background:url(images/bg_nav_li.gif) no-repeat left center;*/
     /*float:left;
    margin:0;*/
    margin-left:-2px;
    /*padding:19px 24px 19px 24px;*/
}
#corp_nav .tab a {text-decoration:none; color:#666666;}
#corp_nav .tab a:hover {text-decoration:none; color:#e75d23;}
#corp_nav .corp_navsub {
    position:absolute;
    margin: -25px 0 0 -20px;
    width: 200px;
    visibility:hidden;
}
#corp_nav .subnav_top {
    height:16px;
    background:url(images/corp_nav_about_on.gif) left top no-repeat;
    margin:9px 20px
}
#corp_nav .subnav_top2 {
    height:16px;
    background:url(images/corp_nav_press_on.gif) left top no-repeat;
    margin:9px 20px
}
#corp_nav .subnav_top3 {
    height:16px;
    background:url(images/corp_nav_product_on.gif) left top no-repeat;
    margin:9px 20px
}
#corp_nav .subnav_top4 {
    height:16px;
    background:url(images/corp_nav_buy_on.gif) left top no-repeat;
    margin:9px 20px
}
#corp_nav .subnav_top5 {
    height:16px;
    background:url(images/corp_nav_support_on.gif) left top no-repeat;
    margin:9px 20px
}
.subnav_middle {}
.subnav_middle .cnttop{}
.subnav_middle .cnttopleft{float: left; width:95%; height:20px; background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_topleft.gif) left top no-repeat;}
.subnav_middle .cnttopright{float: right; width:5%; height:20px; background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_topright.gif) right top no-repeat;}
.subnav_middle .cntbottom{}
.subnav_middle .cntbottomleft{
    float: left;
    width:95%;
    height:20px;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_bottomleft.gif) left top no-repeat;
}
.subnav_middle .cntbottomright{
    float: left;
    width:5%;
    height:20px;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_bottomright.gif) right top no-repeat;
}
.subnav_middle .subnav_middleleft{
    padding:0;
    margin:0;
    clear:both;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_middleleft.gif) left repeat-y;
}
.subnav_middle ul{
    padding:0;
    margin:0;
    clear:both;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_middleright.gif) right repeat-y;
}
.subnav_middle li a{
    height: 20px;
    display:block;
    margin:0 0 0 20px;
    padding:5px 10px 0px 15px !important;
    list-style:none;
    float:none !important;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_arrow.gif) left 8px no-repeat;
}
.subnav_middle li a:hover{
    height: 20px;
    display:block;
    margin:0 0 0 20px;
    padding:5px 10px 0px 15px !important;
    list-style:none;
    float:none !important;
    background:url(http://cmsweb.mio-tech.com/global_2009/images/subnav_arrow_on.gif) left 8px no-repeat;
}

#corp_nav .corp_search {
    /*float: right;
    /*margin:22px 2px 0 0;margin:15px 2px 0 0;
    width:140px;*/
    position:absolute; right:0; top:9px; width:210px;
}
#corp_nav .txt {
    font:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#f27123;
    text-align:right;
    float:left;
    /*padding-right:6px;*/
    padding:5px 0 0 0;
    

}
#corp_kv {
    margin: 19px 0 0 0;
    height: 407px;
    clear: both
}
#corp_content {width:100%; background:url(images/corp_idx_cnt_bg_middle.gif) left top repeat-y;}
#corp_content .content {background:url(images/corp_cnt_bg_bar.gif) 3px top no-repeat; clear:both; height:29px;}
#corp_content .box{
    background:url(images/corp_cnt_vline.gif) right top no-repeat;
    width:235px;
    margin:0 8px 0 70px;
    height: 78px;
    float:left;
}
*html #corp_content .box{
    margin:0 8px 0 35px;
} 
#corp_content .box3{
    height:78px;
    width:170px;
    background:url(images/corp_cnt_vline.gif) right top no-repeat;
    float: left;
    margin:0 8px;
}
#corp_content .box2_noline{
    height:78px;
    width:185px;
    float: left;
    margin:0 0 0 10px;
}
#corp_content .box2{
    height:78px;
    width:185px;
    background:url(images/corp_cnt_vline.gif) right top no-repeat;
    float: left;
    margin:0 8px;
}
#corp_content .left{
    width: 90px;
    height:74px;
    margin:0 8px 0 0;
    float:left;
}
#corp_content .cnttop{
    height:24px;
    width:55%;
    float:left;
    padding-right: 5px;
}
#corp_content .detail{
    width:55%;
    float:left;
    font-size:11px;
    padding-right: 5px;
}
#corp_content .cnttop2{
    height:24px;
    width:90%;
    float:left;
}
#corp_content .detail2{
    width:90%;
    float:left;
    margin:0;
    font-size:11px;
}
#corp_bottom{clear:both; background:url(images/corp_idx_content_bg_bottom.gif) left top no-repeat; height:926px; height:19px;}
#corp_footer {width:921px; font-size:11px; padding: 20px 0; background-color:#FFFFFF; float:left; color:#CCCCCC;/*Michael added 0422*/}
#corp_footer .left {       
    float:left;
    padding:0 30px 0 10px;
    font-size:11px;
}
#corp_footer .right {
    color:#666666 !important;/*Michael added 0422*/
    float: right;
    text-align: right;
    font-size:11px;
}
#corp_content a {color:#666666; text-decoration:none;}
#corp_content a:hover {color:#f27123; text-decoration:underline;}
#corp_footer a {color:#666666; text-decoration:none;}
#corp_footer a:hover {color:#f27123; text-decoration:underline;}
#corp_content .boxother1 {
    background:url(images/corp_cnt_vline.gif) right top no-repeat;
    width:200px;
    margin:0 0 0 40px;
    height: 115px;
    float:left;
}
*html #corp_content .boxother1 {
    margin:0 0 0 22px;
}
#corp_content .boxother {
    background:url(images/corp_cnt_vline.gif) right top no-repeat;
    width:200px;
    margin:0 0 0 24px;
    height: 115px;
    float:left;
}
#corp_content .boxother_noline {
    /*width:210px;*/width:190px;
    margin:0 0 0 18px;
    height: 115px;
    float:left;
}
#corp_content .leftother{
    width: 80px;
    margin:0 6px 0 0;
    float:left;
    height: 100px;
    text-align: center;
}
#corp_content .cnttopother{
    height:auto;
    width:50%;
    float:left;
    padding:0 5px 5px 0;
}
#corp_content .detailother{
    width:50%;
    float:left;
    font-size:11px;
    padding-right: 5px;
}
#corp_kv_product {
    margin: 19px 0 0 0;
    /*height: 407px;*/
    width:926;
    clear: both;
    /* background:url(images/corp_kv_product.jpg) left top no-repeat; */
}
#corp_kv_buy {
    margin: 19px 0 0 0;
    height: 407px;
    width:926;
    clear: both;
    background:url(images/corp_kv_buy.jpg) left top no-repeat;
}
#corp_kv_support {
    margin: 19px 0 0 0;
    height: 407px;
    width:926;
    clear: both;
    background:url(images/corp_kv_support.jpg) left top no-repeat;
}
#kv_cnt {
    width:70%;
    padding:90px 0 0 72px;
    color:#FFFFFF;
    height: 317px;
    font-size: 11px;
}
#kv_cnt li{margin:0; padding:0; background:url(images/corp_map_bullet.gif) 2px 6px no-repeat;}
#kv_cnt li a{display:block;padding:0 0 0 10px;height:20px;}
#kv_cnt li a:hover{background:url(images/corp_map_bullet_on.gif) 2px 6px no-repeat;}
#kv_cnt .pclm1 {float:left;width:150px;}
#kv_cnt .pclm2 {float:left;width:140px;}
#kv_cnt a {color:#FFFFFF; text-decoration:none;}
#kv_cnt a:hover {color:#f37021; text-decoration:none;}
#kv_cnt p{margin:0; padding:3px 0 10px 0;}
#kv_cnt .item {width:100%;}

.index_news_title_corp {
    float:left;
    width:67px;
    font-weight:bold;
    font-size:14px;
    color: #f37021;
    height:24px;
    padding:13px 13px 0 40px;
    text-align:right;
    background-image:url(images/index_newsbg.jpg);
    background-position:right 6px;
    background-repeat:no-repeat;
     }     
.index_news_txt_corp {
    float:left;
    width:630px;
    height:24px;
    padding:11px 10px 0 10px;
     }
.index_news_txtbox_corp{
    float:left;
    width:600px;
    height:19px;
    line-height:18px;
     *line-height:18px;
    overflow:hidden;
    display:block;
     }    
.network_area {     
    margin-top:10px; 
    margin-left:12px;
    }
.network_block {
    float:left;
    background-image:url(images/netwk_bg.jpg); 
    background-position: left top;
    background-repeat:no-repeat;
    width:623px;
    
    }
.net_img { 
    float:left;
    width:152px; 
    text-align:center;
    padding-left:20px;
    padding-top:35px;
    }
.net_word { 
    float:left;
    padding-left:20px;
    padding-right:25px;
    padding-top:20px;
    width:406px;
    }
.net_word span  { 
    font-weight:bold; 
    color:#F37021;
    font-size:15px;
    margin:0 0 10px 0;
    }
.net_word p {
    margin:0 0 5px 0;
    font-size:11px;
    color:#333333;
    }
.net_btm { 
    float:left;
    padding-bottom:15px;
    line-height:14px;
    }
/* Jessica 0424 New add for block*/
.block_content {
    padding:38px 16px 38px 40px;
    width:636px;
    float:left;
}
 

 #left {
    LEFT: 0px;
    WIDTH: 219px;
    TOP: 0px
}
#left_nav {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#left_mininav {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#left_nav UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#left_mininav UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#left_nav LI {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px
}
#left_mininav LI {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px
}
#left_nav LI.on {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px
}
#left_nav H3 {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px
}
#left_mininav H3 {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 0px
}
#left_nav H3 A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 69px;
    PADDING-BOTTOM: 0px;
    FONT: 12px/39px Arial, "新細明體";
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    font-weight: bold;
}
#left_mininav H3 A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 69px;
    PADDING-BOTTOM: 0px;
    FONT: 12px/39px Arial, "新細明體";
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    font-weight: bold;
}
#left_nav H3 A:link {
    COLOR: #666666;
    background-image: url(images/leftmenu1_bg1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 39px;
    text-decoration: none;
}
#left_nav  H3  A:visited {
    COLOR: #666666;
    background-image: url(images/leftmenu1_bg1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 39px;
    text-decoration: none;
}
#left_mininav   H3   A:link {
    COLOR: #666666;
    background-image: url(images/leftmenu1_bg1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 39px;
    text-decoration: none;
}
#left_mininav   H3   A:visited {
    COLOR: #666666;
    background-image: url(images/leftmenu1_bg1.gif);
    background-repeat: no-repeat;
    background-position: left top;
    line-height: 39px;
    text-decoration: none;
}
#left_nav H3 A:hover {
    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav  H3  A:active {
    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav   H3   A:hover {
    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav   H3   A:active {
    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav  LI.on  H3 A:link {
    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav  LI.on  H3 A:visited {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav   LI.on   H3  A:link {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav   LI.on   H3  A:visited {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav LI.on H3 A:hover {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav LI.on H3 A:active {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav LI.on H3 A:hover {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_mininav LI.on H3 A:active {    COLOR: #f37021;
    line-height: 39px;
    background-image: url(images/leftmenu1_bg2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-decoration: none;
}
#left_nav H4 {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 4px
}
#left_mininav H4 {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    WIDTH: 219px;
    PADDING-TOP: 4px
}
#left_nav H4 A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 69px;
    PADDING-BOTTOM: 0px;
    FONT: 12px/16px Arial, "新細明體";
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    font-weight: bold;
}
#left_mininav H4 A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 69px;
    PADDING-BOTTOM: 0px;
    FONT: 12px/16px Arial, "新細明體";
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    font-weight: bold;
}
#left_nav H4 A:link {
    color: #666666;
}
#left_nav H4 A:visited {
    color: #666666;
}
#left_nav H4 A:hover {
    color: #f37021;
}
#left_nav H4 A:active {
    color: #666666;
}
#left_mininav H4 A:link {
    color: #666666;
}
#left_mininav H4 A:visited {
    color: #666666;
}
#left_mininav H4 A:hover {
    COLOR: #f37021
}
#left_mininav H4 A:active {
    COLOR: #f37021
}
#left_mininav UL LI.on H4 A:link {
    COLOR: #666666
}
#left_mininav UL LI.on H4 A:visited {
    COLOR: #f37021
}
#left_mininav UL LI.on H4 A:hover {
    COLOR: #f37021
}
#left_mininav UL LI.on H4 A:active {
    COLOR: #f37021
}
#left_nav UL LI.on H4 A:link {
    COLOR: #f37021
}
#left_nav UL LI.on H4 A:visited {
    COLOR: #f37021
}
#left_nav UL LI.on H4 A:hover {
    COLOR: #f37021
}
#left_nav UL LI.on H4 A:active {
    COLOR: #f37021
}
#left_nav UL UL LI A {
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 79px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1px 0px 0px;
    PADDING-TOP: 0px;
    HEIGHT: 18px;
    TEXT-DECORATION: none;
    background-image: url(images/bullet_sub_1.gif);
    background-repeat: no-repeat;
    background-position: 69px top;
    font-family: Arial, "新細明體";
    font-size: 12px;
    line-height: 17px;
}
#left_nav UL UL LI A:link {
    COLOR: #666666
}
#left_nav UL UL LI A:visited {
    COLOR: #666666
}
#left_nav UL UL LI A:hover {
    COLOR: #f37021
}
#left_nav UL UL LI A:active {
    COLOR: #f37021
}
#left_nav UL UL LI.on A {
    background-image: url(images/bullet_sub_2.gif);
    background-repeat: no-repeat;
    background-position: 69px top;
    height: 19px;
}
#left_nav UL UL LI.on A:link {
    FONT-WEIGHT: bold;
    COLOR: #f37021
}
#left_nav UL UL LI.on A:visited {
    FONT-WEIGHT: bold;
    COLOR: #f37021
}
#left_nav UL UL LI.on A:hover {
    FONT-WEIGHT: bold;
    COLOR: #f37021
}
#left_nav UL UL LI.on A:active {
    FONT-WEIGHT: bold;
    COLOR: #f37021
}
#left_nav DIV.clear_div {
    HEIGHT: 5px
}
 
 
/*---- new_add_0420_for_product_overview_banner_end -----*/
.kv_highlight {
    display:block;
    float: left;
    height: auto;
    width: 330px;
    margin: 53px 0 0 0;
}
.kv_highlight_title {
    float: left;
    width: 330px;
    margin: 0 0 0 0;
     }
.kv_highlight_title h1{
    float: left;
    width: auto;
    margin: 5px 0 0 0;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
     }
     
.kv_highlight_wtb {
    float: left;
    width: 131px;
    margin: 0 0 0 0;
     }    
.kv_highlight_desc {
    float: left;
    width: 290px;
    margin: 0 0 0 0;
    }
    
.kv_highlight_desc span{
    float: left;
    width: 290px;
    margin: 0 0 0 0;
    color: #f37021;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    }
/*for pd category start*/
 
.top A {
         TEXT-DECORATION: underline;
         background-image: url(images/top.gif);
         background-repeat: no-repeat;
         background-position: left 2px;
         padding-left: 16px;
}
 
/*
.product_area_word .d {
    background-image: url(images/home_dot.gif);
    background-repeat: no-repeat;
    background-position: left 5px;
    padding: 0 0 0 8px;
}
*/
/*---- new_add_0424_for_product_detail_acc-----*/
.h3_1 {
    display:block;
    float:left;
    width:100%;
    border-bottom:3px solid #e5e5e5;
    margin-bottom:15px;
}
/*  select and region country   */

.select_country DIV.open SPAN {
    DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 20px 0px 8px 0px; WIDTH: 100px; COLOR: #333333;padding-left:24px
}
 
.select_country DIV.open1 SPAN {
    DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 20px 0px 8px 0px; WIDTH: 100px; COLOR: #333333;padding-left:24px
}
.open_left {
    DISPLAY: block; FLOAT: left; WIDTH: 144px; HEIGHT: auto；
}
.open_left1 {
    DISPLAY: block; FLOAT: left; WIDTH: 144px; HEIGHT: auto; margin:0 0 0 400px !important; margin:0;
}
.open_right {
    DISPLAY: block; FLOAT: left; margin:0 50px 0 350px !important; margin:0 30px 0 175px;  WIDTH: 144px; HEIGHT: 220px !important
}
.open_right1 {
    DISPLAY: block; FLOAT: left;  WIDTH: 144px; HEIGHT: 220px !important
} 
.select_country DIV.open_left LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 26px; COLOR: #333333; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.select_country DIV.open_left1 LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 26px; COLOR: #333333; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.select_country DIV.open_right LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 24px; COLOR: #333333; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.select_country DIV.open_right1 LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px 6px 24px; COLOR: #333333; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
} 
 
.select_button A {
    FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right; MARGIN: 23px 0px 0px; WIDTH: 165px; COLOR: #ffffff; HEIGHT: auto; TEXT-DECORATION: none
}
 
 
/* video */
#press-detail #ct {
    width: 622px;
    margin: 0px auto 25px 35px;
    margin: 0 auto 0 35px;!important
    *margin: 0px auto 25px 35px;
    _margin: 0px auto 25px 35px;
    clear: left;
    display: block;
    padding: 25px 0;
}
#press-detail #ct ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#press-detail  #ct  ul li {
    float: left;
}
#press-detail  #ct  ul li #leftvideo {
    width: 430px;
}
#press-detail   #ct   ul  li  #leftvideo ul li {
    float: none;
}
#press-detail .tt {
    font-size: 13px;
    color: #F37021;
    text-decoration: none;
    font-weight: bold;
}
#press-detail    #ct  .dashline-h {
    CLEAR: both;
    background-image: url(images/lines.gif);
    background-repeat: repeat-x;
    background-position: center 50%;
}
#press-detail  #ct .dashline-h {
    HEIGHT: 30px
}
#press-detail  #ct  ul li .rlist {
    height: 450px;
    OVERFLOW-Y: auto;
    font-size: 12px;
    color: #F37021;
    margin-bottom: 20px;
    width: 192px;
}
#press-detail  #ct  ul  li .rlist #gallery-list H2 {
    MARGIN: 0 0 10px 0;
    FONT: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #595959
}
#press-detail  #ct  ul   li .rlist LI  {
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 0px
}
#press-detail  #ct  .rlist  .img {
}
#press-detail #ct .rlist  .tt2 {
    margin: 10px 10px 5px 0;
    font-size: 12px;
    color: #f37021;
    text-decoration: none;
}
#press-detail #ct .rlist   .tt2 a {
    color: #f37021;
    text-decoration: underline;
    font-size: 12px;
}
#press-detail #ct .rlist   .tt2 a;
#press-detail #ct .rlist .tt2 a:hover {
    text-decoration: none;
}
#press-detail #ct .rlist .text {
    text-decoration: none;
    margin: 0 10px 5px 0;
}
#press-detail #ct .rlist .more {
    margin:5px 10px 0 0
}
#press-detail #ct .rlist .more a {
    background-image: url(images/more.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 18px;
    line-height:18px;
    padding: 1px 0 0 18px;
}
/*Add by Allen 20090508*/
 
/*---- new_add_0513_for_China where to buy-----*/
.block-200{ float:left; width:160px; margin:8px 5px 12px 5px;padding-right:8px;}
.block-200 h4{
    font-size:12px;
    color:#F37021;
    font-weight:bold;
    margin: 0;
    padding: 0;
}
.dashline-v{background: url(images/lines_v.gif) repeat-y right;}
/* Photo gallery*/
.fl { float: left }
/*---- new_add_0518_for_China feature next page word----*/
.word_btn2 {
    PADDING-RIGHT: 5px; DISPLAY: inline-block; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #f37021; LINE-HEIGHT: 14px
}
.word_btn2 SPAN {
    DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 3px! important
}
.word_btn2 SPAN.next {
    BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/bullet2.gif); WIDTH: 12px; BACKGROUND-REPEAT: no-repeat;
}
/*---- new_add_0618_for_China foot logo----*/
.expo_logo
{
position:absolute;
z-index:1;
width:140px;
height:80px;
margin:0 0 0 50px;
}
.footer_content
{
width:400px;
float:left;
z-index:1;
position:absolute;
margin:0 0 0 0px;
}
.flash_height
{
height:275px;
}
 
/*---- Corporate Brand Story----*/
.content_width .brand_Attribute {
         background-image: url(images/Brand-Attribute_bg.gif);
         background-repeat: no-repeat;
         background-position: left top;
         height: 124px;
         margin-bottom: 15px;
         padding: 0;
}
.content_width  .brand_Attribute  .pic {
         float: left;
         margin: 16px 20px auto 12px;
         display: inline;
}
.content_width .brand_Attribute .text {
         padding-right: 12px;
}

/*--- Added for product content title---*/
h2 {
font-size:12px;
font-weight:bold;
}
.title h2{ display:block; float:left; color:#F37021 ; font-weight:bold; font-size:15px;  line-height:20px;}

/*--- Added for corporate technology content title---*/ 
.tech_title{color:#F37021 ; font-weight:bold; font-size:15px;  line-height:20px; border-bottom:1px solid #e5e5e5;}o
 
/* Awards & Reviews new css */
.award_year_list{
    width:625px; border:0;
    margin:0 0 30px 0;
}
.award_year_list .t_product{
    color:#f37021;
    font-size:15px; font-weight:bold; padding: 40px 0 10px 40px;
    background-repeat:no-repeat;
    }
.award_year_list .t_award{
    width:200px;
    color:#f37021; font-size:15px; font-weight:bold; padding: 40px 0 10px 0;
    width:100px; background:url() repeat-x;
}
.award_year_list .t_area{
    color:#f37021; font-size:15px; font-weight:bold; padding: 40px 0 10px 0;
    width:100px; background:url() repeat-x;
}
.award_year_list .t_media{
    color:#f37021; font-size:15px; font-weight:bold; padding: 40px 0 10px 0;
    width:225px; background:url() no-repeat right top;
}
.award_year_list .m_product{
    padding-left:20px;
    width:130px;
    height:34px;
    word-wrap:break-word;
    background:url() no-repeat left bottom;
    color:#000000;
}
.award_year_list .m_award{
    width:150px;
    word-wrap:break-word;
    background:url() repeat-x left bottom;
    color:#666666;
}

.award_year_list .m_area{
    width:100px;
    word-wrap:break-word;
    background:url() repeat-x left bottom;
    color:#666666;
}
.award_year_list .m_media{
    background:url() no-repeat right bottom;
    word-wrap:break-word;
    padding-right:10px;
    width:225px;
    color:#666666;
}
.award_year_list .b_product {
    height:34px;
    background:url() no-repeat;
}
.award_year_list .b_award {
    background:url() repeat-x;
}

.award_year_list .b_area {
    background:url() repeat-x;
}
.award_year_list .b_media {
    background:url() no-repeat right top;
}
