
/*----------IE 8----------------*/

@media \0screen {
   .top_navigation {
	height: 14px;
    line-height: 14px;
    Padding-top: 10px;
	}
}  

.ie8{		
	.headernew {
    background: url("https://media.canon-asia.com/v3.5media/common/line.png") 0 60px repeat-x;
    height: 85px;
    padding: 0 40px;
    width: 900px;
	}
}  

.ie8{
.top_navigation {
    margin-top: 52px;
    height: 14px;
    line-height: 14px;
}
} 

@media \0screen {
#footer .record{color:#666666; height:43px;padding-top:8px; padding-bottom:10px;}
#footer .record ul li{float:left;background:url(https://media.canon-asia.com/v3.5media/common/footer_line.png) no-repeat right;padding:0 13px;}
#footer .record ul.copy{float:right;}
#footer .record ul li a:link,#footer .record ul li a:visited{color:#666666;}
#footer .record ul li a:hover,#footer .record ul li a:active{color:#E21A22;}
#footer .record ul li.last{color:#666666;background:none;}
#footer .record ul li.first{padding-left:0;}
#footer .record ul li.first a:hover,#footer .record ul li.first a:active{color:#E21A22;}
#footer .record ul.copy li{padding:0;}
#footer .bottom_icon{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-38px;_right:0;bottom:-10px;bottom:-15px\9; /*padding-bottom:10px;*/}
#footer .bottom_iconth{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-35px;_right:0;bottom:-35px; /*padding-bottom:10px;*/}

}  


/*------------------------------*/

/*----------Business sections----------------*/

#business_simplenew {
    float: right;
    margin-right: 47px;
    padding-top: 8px;
}

/*------------------------------------------*/

html,body,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,p,span,table,td,tr,input{padding:0;margin:0;}
/*ul,li{list-style-type:none;}*/
/*body{font-size:12px;width:100%;font-family:Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;}*/
body {
    color: #333333;
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    line-height: 16px;
}
.clear{clear:both;height:0;width:0;*display:inline;/*IE only*/}

.spacer,
.clearline {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 10px;
}
.spacer2 {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 20px;
}

/*p {
    margin-bottom: 10px;
} */

.copy ul .last {
    float: right;
        text-align:right;
}

/*a.active, a.active:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #E21A22;
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-weight: bold;
}*/

a.active, a.active:hover {
    border: 0 none;
    color: #E21A22;
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.navigation ul li .last a:active {
    font-weight: bold;
}

a{font-size:12px;text-decoration:none;border:none;color:#333333;}
img {
    border: medium none;
    vertical-align: middle;
    display:inline;
}
/*input{border:none;outline:none;}*/
.blue{color:#0e4466}
.red{color:#d8001b;}
input::-ms-clear{display:none;}
.wrap{width:980px;margin:0 auto;}

h1 {
    float: left;
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.8em;
    padding-top: 12px;
}

h3, h3 a {
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 5px;
}

h1, h2, h3, h4, th, a {
    color: #333333;
}

h2 {
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    line-height: 2em;
    padding-bottom: 10px;
}

.snippet_header {
    background: #fff url(https://media.canon-asia.com/v3.5media/common/product_finder_simple_header_bg.gif) repeat-x;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px 7px;
}

.snippet_header {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url("https://media.canon-asia.com/v3.5media/common/product_finder_simple_header_bg.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.bannerpromo_txt_container A {
    font-size: 0.94em;
}

a h1.carousel_about_seo {
    font-size: 14px;
}


/*----------header----------------*/
.headernew {
    background: url("https://media.canon-asia.com/v3.5media/common/line.png") repeat-x scroll center bottom /*rgba(0, 0, 0, 0)*/;
    height: 85px;
	height: 95px\0;/*ie8*/
	padding: 0px; /*before this right 40px; */
    width: 940px; /*before this 900 */
}
.header_top {
    height: 0px;
}
.headernew .logo{float:left;}
.headernew .logo span{display:block;float:left;}
.headernew .logo .canon{width:120px;padding:0px 20px 0 0;}
.headernew .logo .varies {
    padding-top: 12px;
}
.headernew .logo a{color:#a6a6a6;}
.headernew .logo .varies {
    padding-top: 12px;
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
}
.headerimg {
    border: medium none;
        display:block;
    vertical-align: middle;
}


.sns{float:right;}

/* LANGUAGE */
.sns .lan{float:left;margin:36px 10px 0 0;}
.sns .lan span{display:block;float:left;padding:0 9px;position: relative;top: -15px;}
.sns .lan span.eng{padding-right:9px;}
.sns .lan span a{font-size:12px;}
.sns .lan span a:link,.sns .lan span a:visited{color:#a6a6a6;}
.sns .lan span a:hover,.sns .lan span a:active{color:#e21f1f;}
.sns .lan span a.current{color:#e21f1f;}
/* LANGUAGE */

.sns .search {display: inline;float: left;margin-top: 29px;position: relative;width: 126px;height:26px;border:2px solid #d2d2d2;}
.sns .search input{width:105px;+width:103px;height: 18px;+height:16px;padding: 4px 0px;font-size: 14px;padding-left:21px;+border:1px solid transparent ;}
.sns .search .getfocus{width:120px;padding-left:5px;}
.sns a.search_but{display:block;width:21px;height:17px;background:url(https://media.canon-asia.com/v3.5media/common/search_but.png) no-repeat;position:absolute;left:4px;top:5px;}

.top_navigation{margin-top:10px;height:14px;line-height:14px;}
.top_navigation ul{float:left;}
.top_navigation ul li{float:left;padding:0 11px;background:url(https://media.canon-asia.com/v3.5media/common/min_line.png) no-repeat right; color:#666666;}
.top_navigation ul li.last{background:none;padding-right:0;}
.top_navigation ul li.first{padding-left:0; font-weight:bold;}
.top_navigation ul.personal_business{margin:0 0 0 10px;}
.top_navigation ul.personal_business #business {font-weight:bold;}

/* Dual Language */
.top_navigationdual {height: 14px;line-height: 14px;margin-top:6px;}
.top_navigationdual ul{float:left;}
.top_navigationdual ul li{float:left;padding:0 11px;background:url(https://media.canon-asia.com/v3.5media/common/min_line.png) no-repeat right; color:#666666;}
.top_navigationdual ul li.last{background:none;padding-right:0;}
.top_navigationdual ul li.first{padding-left:0; font-weight:bold;}
.top_navigationdual ul.personal_business{margin:0 0 0 10px;}
.top_navigationdual ul.personal_business #business {font-weight:bold;}


/*.navigation ul li .last {font-weight:normal;}*/
.navigation ul li .last a:active{background:none;font-weight:bold;}
#trets{
	a:hover 
}
/*.top_navigation ul li a:link,.top_navigation ul li a:visited{color:#a6a6a6;} */
.top_navigation ul li a:hover .top_navigation ul li a:active{color:#e21f1f; font-weight:bold;}
.top_navigation .main_nav{float:right;}

.buy_nav ul{height:35px;background:url(https://media.canon-asia.com/v3.5media/common/line_bg.png) repeat-x;}
.buy_nav ul li{float:left;padding:0 11px;line-height:35px;}
.buy_nav ul li.first{padding-left:50px;}
/*.buy_nav ul li a:link,.buy_nav ul li a:visited{color:#a6a6a6;} */
.buy_nav ul li {
    float: left;
    line-height: 35px;
    padding: 0px;
}
.buy_nav ul li a:hover,.buy_nav ul li a:active{color:#e21f1f;}
/*footer*/
#footer{width:900px;height:auto;margin:260px auto 0;position:relative;font-family:Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;;}
#footer a{font-size:12px;font-family:Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;}
#footer .lines{width:980px;height:2px;background:url(https://media.canon-asia.com/v3.5media/common/footer_border.png) repeat-x;margin-left:-50px;}
#footer .line_pos{position:absolute;left:0;top:72px;_left:50px;_width:940px;}
.footer_crumbs{width:980px;height:37px;_height:12px;color:#b5b5b5;background:url(https://media.canon-asia.com/v3.5media/common/footer_border.png) repeat-x bottom;margin-left:-50px;}
.footer_crumbs ul{height:35px;_height:25px;margin-left:50px;_margin-left:100px;float:left;}
.footer_crumbs ul li{height:35px;line-height:35px;_height:12px;_line-height:12px;float:left;padding:0 12px 0 0;background:url(https://media.canon-asia.com/v3.5media/common/footer_line.png) no-repeat right;}
.footer_crumbs ul li.last{background:none;padding:0 0 0 12px;}
.footer_crumbs ul li a{font-weight:bold; color:#666666;}
.footer_crumbs ul li a:link,.footer_crumbs ul li a:visited{color:#666666;}
.footer_crumbs ul li a:hover,.footer_crumbs ul li a:active{color:#E21A22;}
.footer_crumbs ul.tooltip{float:right;margin-left: 0;}
.footer_crumbs ul.tooltip li{background:none;padding-right:0;position: relative;}
.footer_list footer_list_fifth dt .supndown{
    color: #666666;
    font-weight: bold;
    height: 34px;
    width:139px;
    line-height: 34px;
}

.sub_footer a.sharelink {
    display: block;
    font-weight: normal;
    padding: 1px 8px 4px 20px;
}
.share_link_item{color: #878787;padding: 0 8px;}
.sharelink {
    background: url("https://media.canon-asia.com/v3.5media/common/ic_share.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    padding: 2px 50px 4px 20px;
}
#sub_footer_tooltip{display:none;}

#sub_footer_tooltip, #resourcebox_share_tooltip {
    border: 1px solid #CCCCCC;
    display: none;
    left: 45px;
    line-height: 2.2em;
    padding: 5px;
    position: absolute;
    top: -150px;
    left:-16px;
    width: 120px;
    z-index: 99;
}
#sub_footer_tooltip div, #resourcebox_share_tooltip div {
    clear: both;
    cursor: pointer;
    height: 24px;
    padding-left: 20px;
}


.sub_footer a, #resourcebox_share_tooltip a {
    color: #666666;
    padding: 0 8px;
}
.share_link_item {
    text-transform: capitalize;
}
a {
    text-decoration: none;
}

.footer_list {
    display: inline;
    float: left;
    height: auto;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    width: 135px;
}

/*common */
a {
    border: medium none;
    color:#000;
    font-size:inherit;
    text-decoration: none;
}

a.button_link_autosuggest, a.button_link_autosuggest_en {
        background: url('https://media.canon-asia.com/shared/live/products/EN/button_link_autosuggest2.gif') no-repeat 0 0;
        width:180px;
}

.headerpb {font-size:12px;text-decoration:none;border:none;color:#666666;}

#headersg {font-size:12px;text-decoration:none;border:none;color:#666666;}

#headersg active {font-size:12px;text-decoration:none;border:none;color:#666666;}
        
#main_navigation left {
        margin-top:0px;
		
}
        
.sub_footer {
    color: #666666;
    font-size: 1em;
    height: 22px;
    margin: auto;
    padding: 8px 10px 0px 0px;
    position: relative;
    width: 940px;
}


.sub_navigation .product_category .subcategory_name a {
    font-size: 0.96em;
}

.sns .search {
    border: 2px solid #D2D2D2;
    display: inline;
    float: left;
    height: 26px;
    margin-top: 10px;
    position: relative;
    width: 126px;
}

.top_navigation ul li {
    background: url("https://media.canon-asia.com/v3.5media/common/min_line.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	
    float: left;
    padding: 0px;
}

.navigation ul li .last {
    padding-right: 0px;
        font-size:12px;
        background:none;
        border:none;
}

.navigation ul li a .last {
    padding-right: 0px;
}

#footer .record ul li a:link, #footer .record ul li first {
        padding-left:0px;
        padding-right:0px;
}

.main_navigation {
    height: 35px;
    margin-top: 0px;
    padding: 0 10px;
    position: relative;
    width: 948px;
	
}

.main_navigation ul li a last{
    padding: 0px;
}

/*.left {
        padding-top: 0px;
       
}*/

.main_navigation ul li a:hover, .main_navigation_active {
    background:none;
    color: #E21A22;
}
#footer {
    font-family: Lucida Sans Unicode,Lucida Sans,Arial,Helvetica,sans-serif;
    height: auto;
    margin: 260px auto 0;
    padding: 0px 5px 0px 5px;
    position: relative;
    background-position:center;
    width: 900px;
}
        
.footer_crumbs {
    background: url("https://media.canon-asia.com/v3.5media/common/footer_border.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: #666666;
    height: 37px;
    margin-left: -40px;
    width: 980px;
}

/*Sitemap */

.footer_list dt{height:34px;line-height:34px;font-weight:bold;color:#666666; width:160px;}
.footer_list dt.two_line{line-height:12px;padding:3px 0;white-space:nowrap;}
.footer_list dt a{font-weight:bold;}
.footer_list dt a:link,.footer_list dt a:visited{color:#666666;}
.footer_list dt a:hover,.footer_list dt a:active{color:#666666;}
.footer_list dd{line-height:20px;white-space:nowrap;}
.footer_list dd a:link,.footer_list dd a:visited{color:#666666;}
.footer_list dd a:hover,.footer_list dd a:active{color:#E21A22;}
.footer_list_first{width:110px;}
.footer_list_fifth{width:150px; padding-right:3px;}
.footer_list dd.two_line{line-height:12px;padding:3px 0;white-space:nowrap;}

.news_rss{width:980px;height:37px;_height:12px;color:#b5b5b5;background:url(https://media.canon-asia.com/v3.5media/common/footer_border.png) repeat-x bottom;margin-left:-50px;}
.news_rss ul{height:35px;_height:25px;margin-left:50px;_margin-left:100px;float:left;}
.news_rss ul li{height:35px;line-height:35px;_height:12px;_line-height:12px;float:left;padding:0 12px 0 0; /*background:url(https://media.canon-asia.com/v3.5media/common/footer_line.png) no-repeat right;*/}
.news_rss ul li a{display:block;}
.news_rss ul li span{display:block;float:left;width:16px;height:16px;margin:10px 5px 0 0;background:url(https://media.canon-asia.com/v3.5media/common/sprit.png) no-repeat;}
.news_rss ul li span.r{background-position: -21px 0;}
.news_rss ul li a.hover{color:#e21f1f;}
.news_rss ul li.last{background:none;padding:0 0 0 12px;}
.news_rss ul li a:link,.news_rss ul li a:visited{color:#666666;}
.news_rss ul li a:hover,.news_rss ul li a:active{color:#666666;}
.news_rss  .sns_entrance li{background:none;margin-top:10px;}
.news_rss  .sns_entrance li a{display:block;width:16px;height:16px;background:url(https://media.canon-asia.com/v3.5media/common/sprit.png) no-repeat;}
.news_rss  .sns_entrance li a.tencent{background-position:-21px -18px;}
.news_rss  .sns_entrance li a.f{background-position:-21px -36px;}
.news_rss  .sns_entrance li a.t{background-position:-21px -54px;}
.news_rss  .sns_entrance li a.e{background-position:-21px -72px;}
.news_rss  .sns_entrance li a.edge{width:37px;height:15px;background-position:0 -90px;}


#footer .record{color:#666666; height:43px;padding-top:8px; padding-bottom:10px;}
#footer .record ul li{float:left;background:url(https://media.canon-asia.com/v3.5media/common/footer_line.png) no-repeat right;padding:0 13px;}
#footer .record ul.copy{float:right;}
#footer .record ul li a:link,#footer .record ul li a:visited{color:#666666;}
#footer .record ul li a:hover,#footer .record ul li a:active{color:#E21A22;}
#footer .record ul li.last{color:#666666;background:none;}
#footer .record ul li.first{padding-left:0;}
#footer .record ul li.first a:hover,#footer .record ul li.first a:active{color:#E21A22;}
#footer .record ul.copy li{padding:0;}
#footer .bottom_icon{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-38px;_right:0;bottom:-10px;bottom:-15px\9; /*padding-bottom:10px;*/}
#footer .bottom_iconth{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-35px;_right:0;bottom:-35px; /*padding-bottom:10px;*/}

/*footer for HOME*/
/*.sub_footer ul li {
    padding: 0px 2px 0px 2px;
    display: inline-block;
}*/
#footerhome .recordhome {color:#666666; height:43px;padding-top:8px; padding-bottom:10px;}
#footerhome .recordhome ul li{display: inline-block; float:left;background:url(https://media.canon-asia.com/v3.5media/common/footer_line.png) no-repeat right;padding:0 3px;}
#footerhome .recordhome ul.copy{float:right;}
#footerhome .recordhome ul li a:link,#footer .record ul li a:visited{color:#666666;}
#footerhome .recordhome ul li a:hover,#footer .record ul li a:active{color:#E21A22;}
#footerhome .recordhome ul li.last{color:#666666;background:none;}
#footerhome .recordhome ul li.first{padding-left:2px;}
#footerhome .recordhome ul li.first a:hover,#footerhome .recordhome ul li.first a:active{color:#E21A22;}
#footerhome .recordhome ul.copy li{padding:0;}
#footerhome .bottom_iconhome{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-15px;_right:0;bottom:-113px; /*padding-bottom:10px;*/}
#footerhome .bottom_iconhomeasia{width:98px;height:137px;background:url(https://media.canon-asia.com/v3.5media/common/bottom_icon.png) no-repeat;position:absolute;right:-15px;_right:0;bottom:-112px; /*padding-bottom:10px;*/}