@charset "utf-8";
/* 
---------------------------------
Site: www.imtoo.com
Author: ImTOO.com
Updated: 20100819
Updated by: liwei 
file: base.css 
version: 3.0
--------------------------------- 
*/ 
/*****************************************************************************/
/* basic rules.                                        						 */
/*****************************************************************************/
* { margin:0; padding:0; list-style:none; }
body { margin:0; padding:20px 20px 0 20px; font-family:Verdana, Geneva, sans-serif; font-size:11px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; overflow-x:hidden; background: #fff;}
a{ color:#5a5a5a; text-decoration:none;  }
a:hover { color:#999; text-decoration:underline; }

img { border:0px; }
.clr { clear:both;}
.clear { clear:both; height:0; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}
.no_bg { background:none }


a.underline{ text-decoration:underline; }
a.underline:hover { text-decoration:none }

.mail { color:#4f7086; text-decoration:underline; }
a.mail:hover { color:#4f7086; text-decoration:none; }
.free_price { color:#cc0000; }
.price { color:#cc0000; }
/*****************************************************************************/
/* globalheader.                                        					 */
/*****************************************************************************/
#globallogo { margin: 0 auto; background: #000000 url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) repeat-x top; width: 900px; height: 50px;position: relative; z-index:110;}
.globalheader .pomotion {position:absolute; top:-2px; right:0; z-index:1000;}
#globallogo #logo { margin: 13px 0 11px 37px; float: left }
#globallogo .icondot {float: right; margin: 19px 20px 0 0; padding-left: 10px; display: block; display: inline; color: #ffffff; background: url(http://m1.imtoo.com/images/newsite/common/icon_dot.jpg) no-repeat left; font: 10px Verdana, Geneva, sans-serif; text-decoration: none }
#globallogo a.icondot:hover {text-decoration: underline;}
#globallogo .rss{background:url(http://m3.imtoo.com/images/newsite/common/rss.gif) no-repeat;padding-left:20px;}
#language {width:90px;height:14px; float:right;margin:18px 10px 0 0;z-index:114; display:inline;}
#language .language_btn {cursor:pointer; width:90px; height:14px;_height:12px; line-height:14px;_line-height:12px;color:#fff; font-size:10px;background:#000;border:solid 1px #737171;}
#language .language_btn a{color:#fff; text-decoration:none;display: block;} 
#language .language_btn a:hover{color:#fff; text-decoration:none;}
#language .usa{ background-position:1 -1px;}
#language .usa,#language .de,#language .it,#language .fr,#language .language_list .jp{background:url(http://m1.imtoo.com/images/newsite/common/icon_country.gif) no-repeat; padding-left:28px;z-index:105;}
#language .language_list { position:absolute;width:90px;background:#000;display:none;padding-top:4px;border:solid 1px #737171; border-top:none; z-index:114;zoom:1;}
#language .language_list li {height:14px; margin-bottom:4px;}
#language .language_list a {text-decoration:none; color:#fff;}
#language .language_list a:hover {color:#fff; text-decoration:underline;}
#language .language_list .de{ background-position:0 -18px;}
#language .language_list .it{ background-position:0 -36px;}
#language .language_list .fr{background-position:0 -54px;}
#language .language_list .jp{background-position:0 -72px;}
.live-support-button{position:absolute;text-align:center;width:62px; height:62px;z-index:310;right:5px; margin-top:5px;}
.globalheader {margin: 0 auto; background: #000000; height: 34px; width:900px;position: relative; z-index:100;zoom:1;}
.globalheader .nav { margin: 0; padding: 0; list-style: none; display:block; height:34px; width:100%; background:#333 url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) left top no-repeat}
.globalheader .nav li { float: left; width: 130px; }
.globalheader .nav li a { display: block; color: #ffffff; font: 14px/34px Arial, Helvetica, sans-serif; text-align: center; text-decoration: none;}
.globalheader .nav li a:hover { text-decoration: none;background:#666 url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) 0 -68px no-repeat;}
.globalheader .nav li a:active { background: 0 -34px }

.search { height:22px; padding:5px 4px 8px 4px; margin-bottom:10px; background:#666 url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) left -75px repeat-x;  line-height:14px;}
.search input { float:right; border:0; height:22px; line-height:16px;}
.search .searchbox { width:186px; background:#fff url(http://m5.imtoo.com/images/newsite/common/search_right.gif) right top no-repeat; height:18px; padding:4px 0 0 0; font-size:12px;}

/* error page search */
.contact_con h1 { font-size: 16px;}
.contact_con .error_search input { float:left }
.contact_con .error_search .searchbox {width: 250px; height:16px; background:none; padding:0;border: 1px solid #8ba3b9;}
.contact_con .error_search h2{ font-size:14px; font-weight:bold; padding:0; margin:0;}
.contact_con .error_search ul{ padding:0; margin:10px 0 0 0;}
.contact_con .error_search ul li{ padding:0; margin:0 0 5px 0; list-style:none;}



/*****************************************************************************/
/* overall_left_ad                                         					 */
/*****************************************************************************/
.overall_left_ad { padding:0 0 2px 0; }
/*PRODUCT_CON*/
#product_con { width:900px; height:29px; background-color:#e6e6e6; margin:0 auto; }
#product_con span { font:Arial, Helvetica, sans-serif 11px; float:left; margin:8px 0 0 8px }
/*PRODUCT_SCR*/
#product_scr { width:900px; margin:0 auto; padding-top:0px; padding-top:2px\9; }
#product_scr ul { list-style:none; margin:13px 0 0 0; padding:0; display:block; width:900px; }
#product_scr ul li { width:130px; height:25px; text-align:center; /*padding-right:5px;*/ float:left; }
#product_scr ul li a { display:block; width:125px; height:25px; line-height:25px;background: url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -570px -110px no-repeat; background-position:0 3px  /*margin-top:8px; height:21px;*/ line-height:25px; color:#5b5b5b; font:Arial, Helvetica, sans-serif; font-size:14px; }
#product_scr ul li a.on { background:  url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -440px -140px no-repeat; }
#product_scr ul li a.mac_off {height:25px; background: url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -570px -140px no-repeat; }
#product_scr ul li a.windows_off {height:25px; background: url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -440px -110px no-repeat; }
#product_scr ul .mobile_off {height:25px; background: url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -700px -110px no-repeat; }
#product_scr ul li a.on  { display:block; color:#FFF; }
/*BLACK_LINE*/
#black_line { clear:both; width:900px; height:8px; background-color:#000; margin:0 auto; }
/*PRODUCTS*/
#products { width:900px; height:62px; margin:0 auto; background:#e6e6e6 url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) 0 -400px repeat-x; font:Arial, Helvetica, sans-serif; font-size:24px; }
#products .win_pro { float:left; padding:15px 0 0 20px; color:#454444 }
#products .win_pro h1 { font-size:20px; color:#000 }
#products .win_pro b { font:"Arial Black", Gadget, sans-serif }
/*MID_MAIN*/
#mid_main { width:900px; margin:0 auto; background:url(http://m6.imtoo.com/images/newsite/common/bg_p_list_con.jpg) repeat-x;}
#pro_left { width:215px; float:left; }
#pro_left .top { width:215px; height:26px; background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -220px -200px no-repeat; }
#pro_left .top h4 { font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; float:left; padding:6px 0 0 10px; margin:0; }
#pro_left .top img { float:right; padding:3px 5px 0 0 }
#pro_left .content { border: #d0d0d0 solid 1px; background-color:#f5f5f5; width:213px; }
#pro_left .content ul { list-style:none; margin:10px 0 0 0; float:left; clear:both; padding:0; width:213px; }
#pro_left .content ul li { text-align:left; color:#999999; padding:0 0 0 0; margin:0 0 8px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px; display:block; width:213px; }
#pro_left .content ul li a { padding:0 0 0 10px; }
#pro_left .content ul li.on { background:url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) 0 -510px repeat-x;}
#pro_left .content ul li.on a { color:#FFF; height:20px; }
#pro_left .content ul li.li_line { margin:0 0 6px 0; line-height:12px; background-image: url(http://m3.imtoo.com/images/newsite/common/list_lift_line.jpg); background-repeat:no-repeat; background-position:center }/* FireFox */
#pro_left .content ul li.last { float:left; text-align:right; padding:0 4px 7px 0; font-size:11px; float:left; width:209px; }
#pro_left .content ul li.last a { color:#43677e; }
#pro_right { float:left; width:675px; margin-left:10px; }
#pro_right h3{font-size:16px; line-height:30px; height:30px; color:#333434; padding-left:15px; background:#f7f7f7;width:650px;}
#pro_right .title { background:url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) 0 -480px repeat-x; height:28px; margin-right:10px; }
#pro_right .title ul { list-style:none; margin:0 0 0 0; padding:0; clear:both; float:left }
#pro_right .title ul li h4 { font-size: 10px; margin:6px 5px 0 20px }
#pro_right .title ul .title_1 { width:80px; font:Arial, Helvetica, sans-serif; text-align:center; height:26px; float:left; background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -700px -140px no-repeat;color:#666666; }
#pro_right .title ul .title_2 { float:left; height:26px; width:auto; min-width:150px;background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -220px -170px no-repeat;text-align:center; display:block; }
#pro_right .title ul .title_3{ background:url(http://m3.imtoo.com/images/newsite/common/bg_pack_title.jpg) repeat-x; margin-left:2px; width:180px; height:26px;}
#pro_right .title ul .title_3 h4{ margin:6px 0 0 0;}
#pro_right .title ul .title_2 h4{ font:Arial, Helvetica, sans-serif; color:#FFF; }
#pro_right .title ul .title_2 h4 a{ font:Arial, Helvetica, sans-serif; color:#FFF; }
#pro_right .pro_n1 { clear:both; width:665px; padding:5px 0 10px 0; border-bottom:#CCC 1px solid; }
#pro_right .last { border:none }
#pro_right .pro_n1 img { float:left }
#pro_right .pro_n1 .text_n { width:400px; float:left; margin:16px 10px 0 0; }
#pro_right .pro_n1 .text_n p a:visited{ color:#09F; }
#pro_right .pro_n1 .pay { width:136px; float:left; }
#pro_right .pro_n1 .pay ul { list-style:none; padding:0; margin:25px 0 0 10px; }
#pro_right .pro_n1 .pay ul li { margin:0 0 14px 0;}
#pro_right .pro_n1 .pay ul li .blue { color:#006699;}
#pro_right .pro_n1 .pay ul li .old_price { text-decoration:line-through }
#pro_right .pro_n1 .pay ul li .price {color:#cc0000;}
/* OVER STATES */
#bottom_strip { margin:10px auto; width:900px; float:left; padding: 0px; text-align: center; background-color: #FFF; color:#FFF }
#bottom_strip a.underline2:link { color:#ff0000; text-decoration:none; }
#bottom_strip a.underline2:visited { color:#ff0000; text-decoration:none; }
#bottom_strip a.underline2:hover { color:#ff0000; text-decoration:underline; }
#bottom_strip a.underline2:active { color:#ff0000; text-decoration:underline; }
#bottom_strip #Layer2 { position:absolute; width:340px; height:257px; z-index:4; top: 0px; left:560px; }
#bottom_strip #Layer4 { position:absolute; width:540px; height:257px; z-index:1; top: 0px; left:0px; }
#bottom_strip #Layer5 { position:absolute; width:540px; height:257px; z-index:2; }
#bottom_strip #Layer6 { position:absolute; width:900px; height:257px; z-index:3; }
#bottom_strip #Title { font-size:26px; font-family:"Times New Roman", Times, serif; margin:20px 0 0 0; }
#bottom_strip #slideTitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:24px; margin:10px 0 5px 0; }
#bottom_strip #slideLink { color:#F00; }
#bottom_strip #price_value { margin:0 0 0 20px; }
.discount_packs { width:214px; margin:0 0 10px 0; }
.discount_packs h2 { font-size:12px; color:#FFF; background:#666 url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) 0px -50px repeat-x; line-height:25px; padding:0 0 0 16px; margin:0; float:left;  width:198px; display:block; }
.discount_packs h2 a { color:#FFF; }
.discount_packs ul { width:212px; display:block; border:#999 solid 1px; border-top:none; margin:0; padding:9px 0; list-style:none; float:left }
.discount_packs ul li { padding:0 0 5px 10px; float:left; clear:both; width:210px;_width:196px; }
.discount_packs ul li img { float:left; margin:0 5px 0 0; }
.discount_packs ul li img span { float:left; line-height:18px; }
.d_p_windows { background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) left -76px no-repeat;}
.d_p_mac { background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) right bottom no-repeat;}
.relative_sites { margin:0 0 10px 0; width:212px; display:block; border:#d0d0d0 solid 1px; border-top:none; }
.relative_sites h2 { font-size:14px; color:#000; line-height:25px; padding:0 0 0 16px; margin:0; }
.relative_sites h2 a { color:#000 }
.relative_sites ul { padding:0; margin:15px 0; list-style:none; }
.relative_sites ul li { padding:0; float:left; clear:both; width:190px; margin:0 0 5px 16px; display:inline }
.relative_sites ul li a { color:#43677e; }
/*globaladdress*/
#globaladdress { margin:0 auto; width:890px; background-color:#e6e6e6; height:26px; padding:3px 5px; margin-bottom:12px; clear:both; _height:22px; _padding-bottom:0; }
#globaladdress .globaladdress_left { float:left; width:520px; overflow:hidden;font-size:11px;text-overflow: ellipsis;height:26px;
}
#globaladdress .globaladdress_right { float:right; width:380px;display:block;}
#globaladdress .globaladdress_left a { color:#000000; text-decoration:none; line-height:26px }
#globaladdress .globaladdress_left a:hover { color:#000; text-decoration: underline; }
#globaladdress .globaladdress_right .twitter_facebook { float:left; display:block; width:200px;margin-top:-25px; position:relative; margin-left:10px;}
#globaladdress .globaladdress_right .bookmark { float:right; display:block; margin-top:-22px; position:relative;}
#globaladdress .globaladdress_right .bookmark img { float:left; padding:0 0 0 10px; width:100px; }
#globaladdress .globaladdress_right .addthis_button_google_plusone{float:right; margin:0; margin:0;display:block;}
/*****************************************************************************/
/* globalfoot                                         					     */
/*****************************************************************************/
#globalfoot { clear:both; margin:0 auto; width:880px; padding:10px; margin-top:55px; text-align:center; border-top-width: 1px; border-top-style: solid; border-top-color: #d0d0d0; line-height:22px; }
#globalfoot span { color:#666; }
#globalfoot a { color:#666; text-decoration:none; }
#globalfoot a:hover { color:#666; text-decoration: underline; }

#globalfoot1 { clear:both; margin:0 auto; width:880px; padding:10px; margin-top:150px; text-align:center; line-height:22px; }
#globalfoot1 span { color:#666; }
#globalfoot1 a { color:#666; text-decoration:none; }
#globalfoot1 a:hover { color:#666; text-decoration: underline; }

/*****************************************************************************/
/* Main                                           					         */
/*****************************************************************************/
/*.body_main{width:100%; margin:0 auto; position:relative; clear:both;overflow-x:hidden;} */
.body_main{ margin:0 auto;width:900px;position:relative; clear:both;} 
.body_main_pack{width:1200px; margin:0 auto; position:relative; clear:both;overflow-x:hidden;} 
.body_main_guide{ float:right; width:800px; margin:0 auto; position:relative; top:0px;  overflow-x:hidden;} 

#main { margin:0 auto; width:900px; }
#left_side { width:214px; float:left; display:inline;}
#right_side { width:672px;letter-spacing:normal; float:right; display:inline; }

#main_left { width:214px; float:left; }
#main_right { width:672px; float: right; letter-spacing:normal; }
#main_bottom { width:900px; clear:both; height:20px; line-height:20px; margin:0; padding:0; float:left }
/*****************************************************************************/
/* Product List                                           				     */
/*****************************************************************************/
.pro_list { margin:0 0 10px 0; }
.pro_top_for_win{background:#666666 url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -220px -110px no-repeat; height:25px; font-size:14px; padding-left:15px; line-height:25px; color:#FFF; width:199px; float:left }
.pro_top_for_win a { color:#FFF; }
.pro_top_for_mac{background:#666666 url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -220px -140px no-repeat; font-size:14px; padding-left:15px; line-height:25px; color:#FFF; width:199px; float:left }
.pro_top_for_mac a { color:#FFF; }
.pro_top { background-image:url(http://m1.imtoo.com/images/newsite/common/left_bg.jpg); background-color:#666666; background-repeat:repeat-x; height:25px; font-size:14px; padding-left:15px; line-height:25px; color:#FFF; width:199px; }
.pro_top a { color:#FFF; }
.pro_list_con { background-color:#f5f5f5; border:#d0d0d0 1px solid; border-top:none; width:212px; height:auto; float:left;}
.pro_list_con ul { padding:5px 0 5px 0; margin:0 0 0 10px; line-height:22px;}
.pro_list_con ul li { list-style:none; font-size:12px; color:#000; clear:both; }
.pro_list_con ul li a { color:#000000;}
.pro_list_con ul li a.list_one { float:left; }
.pro_list_con ul li a.more { padding-right:10px; float:right; text-decoration:underline; color:#666666; font-size:11px; }
.pro_list_con ul li a.more:hover { text-decoration:none; }
.pro_list_con ul li.line { height:1px; background:url(http://m6.imtoo.com/images/newsite/common/bg_repeat_x.jpg) 0 -140px repeat-x; width:212px; margin-left:-10px; float:left; display:inline; font-size:1px; }
.pro_list_con ul li ul { padding:0 0 0 0; margin:0; }  /* FireFox */
.pro_list_con ul li ul.mac_last { padding:0 0 0 0px; margin:0; }  /* FireFox */
*html .pro_list_con ul li ul.mac_last { padding:0 0 0 0px; margin:-14px 0 0 0; width:195px;}    /* ie6 fixed */
*+html .pro_list_con ul li ul.mac_last { padding:0 0 0 0px; margin:-14px 0 0 0;width:196px; }     /* ie7 fixed, ע  ˳   */
.pro_list_con ul li ul li { clear:both; color:#43677e; font-size:11px; }
.pro_list_con ul li ul li a { background:url(http://m2.imtoo.com/images/newsite/common/icons.png) 0 9px no-repeat;padding-left:5px; color:#43677e; float:left;}
.pro_list_con ul li ul li a:visited{ color:#59ACAC;background:url(http://m2.imtoo.com/images/newsite/common/icons.png) 0 -49px no-repeat;}
.pro_list_con ul li ul li a:hover{ color:#09F;}
.pro_list_con ul li ul li a:active{ color:#09F;}
.pro_list_con ul li ul li img { text-decoration:none; vertical-align:middle; padding:6px; float:none;}

.icon_new{background:url(http://m1.imtoo.com/images/newsite/common/bg_no_repeat.jpg) -220px -170px no-repeat; width:21px; height:11px;}
/*download_top_title*/
.download_top_title { border:#d0d0d0 solid 1px; margin:12px 0 0 0 }
.download_top_title th { border-right:#d0d0d0 solid 1px; background-image:url(http://m2.imtoo.com/images/newsite/common/download_th_bg.jpg); line-height:20px; font-weight:normal; color:#333333 }
.download_top_title th.last_th { border:none; }


.download_top_con { border:#ccc solid 1px; margin:12px 0 0 0; border-bottom:none; }
.download_top_con td { border-right:#ccc solid 1px; border-bottom:#ccc solid 1px; height:10px; font-weight:normal; color:#333333; text-align:center; padding:3px 0 4px 0; }
.download_top_con td.detail_item{ border-right:none; text-align:left; font-weight:bold; padding-left:10px;}
.download_top_con td a { color:#000; }
.download_top_con td a:visited{ color:#09F;}
.download_top_con td a:hover{ text-decoration:underline;}
.download_top_con td a:active{ color:#09F;}
.download_top_con td.d_name { text-align:left; padding-left:10px }
.download_top_con td.last_td { border:none; border-bottom:#ccc solid 1px;}
.download_top_con td.last_td a { color:#0099cc; font-weight:normal; }
.download_top_con td.last_td a:hover{ text-decoration:underline;}
/*global product ad*/
.global_product_ad_top { margin:0 10px; padding:0; }
.global_product_ad { margin:0 10px; border:#d0d0d0 1px solid; background-color:#f7f7f7; }
.global_product_ad h4 { height:25px; line-height:40px; margin:0; padding:0 0 0 30px; font-size:18px; font-weight:normal; }
.global_product_ad h4 a { color:#000; text-decoration:none; }
.global_product_ad .text { float:left; width:460px; padding:10px 0 10px 30px; color:#5a5a5a; display:block; }
.global_product_ad .text ul { list-style:none; margin:5px 0; padding:0 }
.global_product_ad .text ul li { line-height:18px; color:#5a5a5a; background-image:url(http://m3.imtoo.com/images/newsite/common/icon_dot2.jpg); background-position:2px 6px; background-repeat:no-repeat; padding:0 0 5px 12px; }
.global_product_ad .text p { margin:0 0 10px 0; }
.global_product_ad .text .product_ad_buy { background-image:url(http://m2.imtoo.com/images/newsite/common/icon_ad_buy.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; font-size:12px; color:#000; }
.global_product_ad .text span { color:#cc0000; }
.global_product_ad .text del { color:#666; }
.global_product_ad .text .product_ad_download { background-image:url(http://m5.imtoo.com/images/newsite/common/icon_ad_download.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; font-size:12px; color:#000; margin:0 0 0 10px; }
.global_product_ad .pic { float:left; width:160px; text-align:center; }
/*support_top*/
.support_top { background-image:url(http://m5.imtoo.com/images/newsite/common/product_r_t_bg.gif); background-repeat:repeat-x; padding:10px; width:652px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.support_top h1 { padding:5px 0 0 0; margin:0; font-size:20px; }
.support_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif }
.support_con { margin:10px 0 0 0 }
.support_con h2 { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:18px; margin:0; padding:15px 0 0 0; font-weight:normal; }
.support_top .e_f_re { margin-top:10px; }
.support_top .e_f_re img { margin-left:27px; }
.support_top #tab_content { float:left; }
.support_top .content { float:left; width:648px; border:#CCC solid 1px; margin-bottom:15px; *+margin-bottom:0;
_margin-bottom:15px; }
.support_con table { margin:0px; border-top:none; padding:0; }
.support_con table a { color:#333333; text-decoration:underline }
.support_con table a:visited{ color:#999;}
.support_con table a:hover { text-decoration:none; }
.support_con table a:active{ color:#09F;}
.support_con table a.product_name{color:#333; text-decoration:underline;}
.support_con table a.product_name:visited{ color:#09F;}
.support_con table a.product_name:hover{text-decoration:none;}
.support_con table a.product_name:active{color:#09F;}
.support_con .table1 { border:1px solid #c9ced7; margin:10px 0 0px 0; width:648px; border:none; }
.support_con td { padding:10px 10px; line-height:18px; }
.support_con table th { text-align:left; padding:0 0 0 10px; }
.support_con table .name { line-height:36px; padding:0 20px; font-size:12px; color:#0099ff; font-weight:bold; }
.support_con ul.windows_support { margin:20px 0 0 0; display:block; float:left; width:600px; }
.support_con ul.windows_support .win_one { padding-right:10px; }
.support_con ul.windows_support li { float:left; margin:0 0 0 10px; font-size:14px; }
.support_con ul.windows_support li a { width:5px; text-decoration:underline; color:#000; }
.support_con ul.windows_support a:hover { color:#06F; text-decoration:none; border-bottom:none; }
.support_con ul.mac_support { clear:both; padding:5px 0 3px 0; margin:0; display:block; float:left; width:600px; }
.support_con ul.mac_support .mac_one { padding-right:40px; }
.support_con ul.mac_support li { float:left; margin:0 0 0 10px; font-size:14px; }
.support_con ul.mac_support li a { text-decoration:underline; color:#000; }
.support_con ul.mac_support li a:hover { color:#06F; text-decoration:none; }
.support_con ul { margin-top:5px; line-height:16px; }
/*****************************************************************************/
/* sitemap                                               				     */
/*****************************************************************************/
.sitemap_top { background-image:url(http://m5.imtoo.com/images/newsite/common/product_r_t_bg.gif); background-repeat:repeat-x; padding:10px; width:652px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.sitemap_top h1 { padding:5px 0 0 0; margin:0; font-size:20px; }
.sitemap_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif }
.sitemap_con { margin:10px 0 0 0; }
.sitemap { margin-bottom:20px; padding:0 0 0 0; }
.sitemap a { color:#616b7b; padding:0 0 0 15px; }
.sitemap a:hover { text-decoration:none; }
#sitemap, #sitemap ul, #sitemap li { margin:0; padding:0; list-style:none; }
#sitemap li { line-height:20px; margin-top:1px; position:relative; width:100%; }
/* IE leaves a blank space where span is added so this is to avoid that */
* html #sitemap li { float:left; display:inline; }
#sitemap li a { padding-left:28px; text-decoration:none; }
#sitemap li a:hover { padding-left:28px; text-decoration:underline; }
#sitemap li span { float:left; position:absolute; top:5px; left:5px; width:13px; height:13px; cursor:hand; font-size:0; }
#sitemap li span, #sitemap li span.collapsed { background:url(http://m2.imtoo.com/images/newsite/common/expanded.gif) no-repeat 0 0; }
#sitemap li span.expanded { background:url(http://m3.imtoo.com/images/newsite/common/collapsed.gif) no-repeat 0 0; }
/* sub levels */
#sitemap li ul { padding-left:28px; }
#sitemap li ul li ul { padding-left:28px; background:url(http://m4.imtoo.com/images/newsite/common/line1.gif) repeat-y; }
#sitemap li ol { margin-left:28px; }
#sitemap li li { background:url(http://m1.imtoo.com/images/newsite/common/line2.gif) no-repeat 0 0; }
#sitemap li li a.f_g_t { padding:0; }
#sitemap li .last { background:url(http://m2.imtoo.com/images/newsite/common/line3.gif) no-repeat 0 0; }
#sitemap li .last ul li ul { background:url(http://m4.imtoo.com/images/newsite/common/line1.gif) repeat-y; }
#sitemap li ul .last ul { background:none; }
#sitemap li ul .last ul .last ul { background:none; }
/* etc. */
/* float fix */
#sitemap:after, #sitemap ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#sitemap, #sitemap ul { display:block; }
/*  \*/
#sitemap, #sitemap ul { min-height:1%; }
* html #sitemap, * html #sitemap ul { height:1%; }
/*****************************************************************************/
/*contact ,terms-of-use ,privacy-policy, resource ,error                     */
/*****************************************************************************/
.contact_top { background:url(http://m5.imtoo.com/images/newsite/common/product_r_t_bg.gif) repeat-x; padding:10px; width:652px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.contact_top h1 { padding:5px 0 0 0; margin:0; font-size:20px; }
.contact_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif }
.contact_con { margin:10px 0 0 0; width:650px; }
.contact_con h2 { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:18px; margin:0; padding:15px 0 0 0; font-weight:normal; }
.contact_con p { margin:0 0 10px 0; width:650px; }
.contact_con ul li { margin:10px 0 0 0; }
/*****************************************************************************/
/*news                                                                       */
/*****************************************************************************/
.news_top { background-image:url(http://m5.imtoo.com/images/newsite/common/product_r_t_bg.gif); background-repeat:repeat-x; padding:10px; width:652px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.news_top h1 { padding:5px 0 0 0; margin:0; font-size:20px; }
.news_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif; }
.news_con { margin:10px 0 0 0; width:650px; clear:both; }
.news_con h2 { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:18px; margin:0; padding:15px 0 0 0; font-weight:normal; }
.news_con ul { list-style:none; margin:0 0 0 0; padding:0; }
/*css hack*/
.news_con ul li { background-image: url(http://m2.imtoo.com/images/newsite/common/icon_dest.gif); background-position:5px 8px; background-repeat:no-repeat; margin:0 0 15px 0; line-height:18px; font-size:11px; color:#4a4a4a; float:left; clear:both; width:636px; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 15px; position:relative; }/*         */
.news_con ul li { background-image: url(http://m2.imtoo.com/images/newsite/common/icon_dest.gif); background-position:5px 8px; background-repeat:no-repeat; margin:0 0 15px 0\9; line-height:18px; font-size:11px; color:#4a4a4a; float:left; clear:both; width:636px; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 15px; position:relative; }/*    IE*/
.news_con ul li { background-image: url(http://m2.imtoo.com/images/newsite/common/icon_dest.gif); background-position:5px 8px; background-repeat:no-repeat; +margin:0 0 15px 0;
line-height:18px; font-size:11px; color:#4a4a4a; float:eft; clear:both; width:636px; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 15px; position:relative; }/*IE7*/
.news_con ul li { background-image: url(http://m2.imtoo.com/images/newsite/common/icon_dest.gif); background-position:5px 8px; background-repeat:no-repeat; _margin:0 0 15px 0; line-height:18px; font-size:11px; color:#4a4a4a; float:left; clear:both; width:636px; font-family:Verdana, Geneva, sans-serif; padding:0 0 0 15px; position:relative; }/*IE6*/
.news_con ul li a { color:#43677e; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
/*css hack*/
.news_con ul li span { float:right; margin:0 0 0 0; width:73px; position:relative; z-index:2; padding-left:0; margin-top:-18px; }/*         */
.news_con ul li span { float:right; margin:0 0 0 0; width:73px; position:relative; z-index:2; padding-left:0; margin-top:0px\9; }/*    IE*/
.news_con ul li span { float:right; margin:0 0 0 0; width:73px; position:relative; z-index:2; padding-left:0; +margin-top:-18px;
}/*IE7*/
.news_con ul li span { float:right; margin:0 0 0 0; width:73px; position:relative; z-index:2; padding-left:0; _margin-top:-18px; }/*IE6*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Google Chrome  Safari 3.0  Opera 9 */
.news_con ul li span {float:right;margin:0 0 0 0;width:73px;position:relative;z-index:2;padding-left:0;}
}

/*****************************************************************************/
/*tips                                                                       */
/*****************************************************************************/
.tips_top { background-image:url(http://m5.imtoo.com/images/newsite/common/product_r_t_bg.gif); background-repeat:repeat-x; padding:10px; width:652px; font-family:Arial, Helvetica, sans-serif; overflow: hidden; }
.tips_top h1 { padding:5px 0 8px 0; margin:0; font-size:20px; }
.tips_top p { padding:5px 0 0 0; margin:0; clear:both; font-size:11px; color:#333; line-height:16px; width:652px; font-family:Verdana, Geneva, sans-serif; }
.tips_list { width:320px; float:left; padding-bottom:20px;}
.tips_con { margin:10px 0 0 0; width:650px; clear:both; }
.tips_con h2 { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:16px; margin:0; padding:15px 0 6px 0; margin-bottom:6px; border-bottom:solid 1px #ddd;}
.tips_con h2 a { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:16px; text-decoration:none}
.tips_con ul { margin:0 8px 0 8px; width:320px; float:left;}
.tips_con ul li{margin:8px 0px 8px 0px; background:url(http://m5.imtoo.com/images/newsite/common/icon_tips.gif) 0 5px no-repeat; padding-left:15px; }
.tips_con .tips_tools {margin:0 8px 15px 8px; width:100%; float:left; height:auto; }
.tips_con .tips_time {float:right; font-size:12px; color:#0099cc; padding-right:10px;}
.tips_con .tips_new { width:650px; float:left; padding-bottom:20px;}
.tips_con .tips_new ul { width:650px; float:left; height:auto}
.tips_con .tips_new ul li { background:url(http://m5.imtoo.com/images/newsite/common/icon_tips.gif) 0 5px no-repeat; padding-left:15px; width:305px; float:left}
.tips_con .tips_new p {width:290px; text-align:justify}
.tips_con h1 { width:650px; float:left;}
.tips_con .tips_img {text-align:center; padding:25px 0;}
.tips_con .tips_more {width:300px;text-align:right;}
.tips_con .tips_more a {color:#0099cc; text-decoration:none;}

/**/
.free_price_all_color { color:#cc0000; }
.old_price_all_color { color:#cc0000; }
.price_all_color { color:#cc0000; }
.download_all_color { color:#0066ff; }
.family_bewrite { padding:20px 10px 0 10px;width:652px; }
.family_bewrite p { margin-bottom:10px; color:#000 }
.submit { padding-top:10px; text-align:center; }
.submit img { margin-left:10px; }
.red_font { color:red }
.float_right {position:absolute; left:900px;top:25px; width:100px; overflow-x:hidden; height:300px;}
.float_right_pack {position:absolute;left:1050px;top:180px;}
.float_right_guide {position:absolute;;top:80px; left:980px;}
.float_right_noleft {position:absolute;;top:50px; left:980px; }
.product_bewrite { padding:0 10px 0 10px; }
.product_bewrite p { margin-bottom:10px; color: #333333; line-height:16px;}


/*****************************************************************************/
/*ad                                                                       */
/*****************************************************************************/

.knowledgead { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 8px; WIDTH: 210px; PADDING-RIGHT: 8px; BACKGROUND: #fbfcc0; FLOAT: right; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 8px }
.knowledgead strong a { FONT: bold 12px/25px Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc; TEXT-DECORATION: none }
.knowledgead strong a:hover { COLOR: #444 }

.knowledgead a.download { LINE-HEIGHT: 25px; PADDING-LEFT: 23px; background:url(http://m5.imtoo.com/images/newsite/common/icon_ad_download.jpg) no-repeat 5px bottom; COLOR: #006699; TEXT-DECORATION: underline }
.knowledgead a.buynow { LINE-HEIGHT: 25px; PADDING-LEFT: 23px; background:url(http://m2.imtoo.com/images/newsite/common/icon_ad_buy.jpg) no-repeat left bottom; COLOR: #006699; TEXT-DECORATION: underline }
.knowledgead a:hover{ text-decoration:none;}
.knowledgead #div_img{ width:210px; margin:0 auto; padding:0}
.knowledgead #div_img img{ width:210px;height:139px; }




/*family----top 修改20111021 lmm*/
.family_top { clear:both; width:670px; height:200px; float:left; margin-bottom:0px; background-color:#CCC;}
.family_top_t h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; float:left; padding:12px 0 0 164px; }
.family_top_b { margin:0; float:left; display:inline; width:900px; }

/**.family_top_b { margin:10px 0 0 0 !important; margin:0; float:left; display:inline; width:900px; }**/
.family_top_b span { font-family:Verdana; font-size:12px; color:#666; float:left;width:498px; padding-left:55px; display:block;line-height:24px;}
.family_top_b span b { padding-left:10px; }
.family_top_b a { display:block; float:right; line-height:24px; color:#666; text-decoration:underline; font-size:12px; font-weight:bold; width:150px; text-align:right; padding-right:50px; }
.family_top_b a:hover { text-decoration:none; }


.family_top_r { width:670px; float:left; padding-top:17px; display:inline; padding-left:24px; margin:0;}
.family_top_r a { color:#000; }
.family_top_r h2 { font-size:14px; color:#000;padding-left:220px; }
.family_top_r .family_top_img { width:150px; float:left; padding:50px 0 0 90px;}
.family_top_r #purchase_vesion { height:105px; width:150px; color:#FFFFFF; font-weight:bold; padding:4px 0 0 60px; float:left; margin-left:120px; margin-top:6px;margin-top:10px;display:inline }
.family_top_r #purchase_vesion label { clear:both; }
.family_top_r #purchase_vesion .purchase_price { color:#fd9419; font-weight:normal; }
.family_top_r #purchase_vesion .purchase_price del { color:#FFFFFF; font-weight:normal; }
.family_top_r #purchase_vesion input {float:left;}
.family_top_r #purchase_vesion h3 {font-size:11px; float:left;}
.family_top_r .purchase_download { height:150px;  padding:0 25px 0 0; margin:-23px 34px 10px 0;}
.family_top_r .pay { float:left; display:inline; }
.family_top_r .pay .buy { margin-bottom:-18px; height:53px; display:block;}
.family_top_r .download { float:left; height:0; display:inline; }
.family_top_r .download table{ border-collapse: collapse; width:100%;color:#fff; font-size:11px;}
.family_top_r .download table td a{width:171px; height:53px; display:block; margin:0 auto;}
.family_top_r .download table td a.free_down_btn{background:url(http://m3.imtoo.com/images/common/family-top-download.gif) no-repeat; }
.family_top_r .download table td a.free_down_btn_off{background:url(http://m1.imtoo.com/images/common/family-top-download-off.gif) no-repeat;}
/*family*/



/*pro sidebar css*/
.menu_tab{ width:100%; overflow:hidden; list-style:none;}
.menu_tab li{ float:left;}
.menu_tab li a{ display:block;width:106px; height:25px;outline:none; text-align:center; line-height:32px;float:left;}
.menu_tab li#tab_x1 a{ background:url(http://m3.imtoo.com/images/newsite/common/tab_win_n.jpg) no-repeat; }
.menu_tab li#tab_x1.tab_on a{ background:url(http://m5.imtoo.com/images/newsite/common/tab_win_n_s.jpg) no-repeat; }
.menu_tab li#tab_x2 a{ background:url(http://m2.imtoo.com/images/newsite/common/tab_mac_n.jpg) no-repeat; }
.menu_tab li#tab_x2.tab_on a{ background:url(http://m1.imtoo.com/images/newsite/common/tab_mac_n_s.jpg) no-repeat; }


