@charset "utf-8";
/*-----------Global Share Start Style-----------*/
body {margin:0; padding:0; font:normal 12px/1.6em Arial, Helvetica, sans-serif; color:#333; background: url(images/body_bg.jpg) repeat-x #0b8bce; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img ,a{ margin:0; padding:0; }
html{-webkit-text-size-adjust: none;}
ul, ol, li, dl, dt, dd ,a{ list-style:none; }
input, select, option { font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0;}
img {border:0px; }
.clear{ clear:both}
a:visited, a:link{color:#005586;text-decoration:none}
a:hover{color:#005586;text-decoration:underline;}
.fl, .left{float:left;}
.fr, .right{float:right;}
/*Global Share Style End*/

/*-----------Header Start-----------*/
#top_wrap{width:100%;height:110px;background:url(images/top_bg.jpg) no-repeat right top; }
#header{width:960px;margin:0px auto;}
#header .mini_nav { float:right; width:370px; height:60px; padding:15px 0 0 0;} 
#header .mini_nav a.btn_go {display:block; float:left;background:url(images/top_nav.png) no-repeat;width:185px;height:19px;line-height:16px;padding:0 0 0 20px;font-size:11px;}
#language {position:relative; height:30px; width:130px; z-index:200; float:right; margin-top:3px;}
#language .language_btn { position:absolute; left:0; top:0; z-index:15; height:18px; padding:0 0 0 10px; color:#1f79be;cursor:pointer;}
#language .language_btn span{display:block;background:url('images/country.gif') 0px -228px no-repeat; height:12px; line-height:12px; padding-left:25px; _font-size:10px; _line-height:12px; }
#language .language_list {display:none;position:absolute; left:0; top:16px; z-index:14; border:#7e9db9 solid 1px; background-color:#FFF;}
#language .language_list p{ padding-left:10px; padding-bottom:5px;}
#language .language_list p a{color:#1f79be;}
#language .language_list ul{padding:8px 0 0 10px;}
#language .language_list li {height:18px;}
#language .language_list li a {display:block;background:url('images/country.gif') no-repeat;height:12px;text-decoration:none; color:#1f79be; line-height:12px; padding:0 20px 0 25px;}
#language .language_list li a:hover,#language .language_list p a:hover {text-decoration:underline; color:#A40000;}
#header .mini_nav .con_sit{display:block; padding-right:40px;}
#header .mini_nav .line {margin:0px 4px; padding:0 8px 0 0;background:url(images/nav_online1.jpg) right no-repeat; float:right; color:#000; text-decoration:none; font-size:12px;}
#header .mini_nav .no_line{margin:0px 4px; padding:0 8px 0 0;float:right; color:#000; text-decoration:none; font-size:12px;}
/* nav */
.logo{float:left; padding:15px 0 0 0;}
#main_nav {height:34px;}
#main_nav ul li{height:34px; line-height:34px;float:left;background:url(images/nav_line.jpg) right no-repeat; text-align:center;position:relative;z-index:100;width:135px;}
#main_nav ul li a{width:135px;height:34px;display:block;}
#main_nav ul li a:hover,#main_nav ul li a.curr{background:url(images/nav_hover.jpg) no-repeat;width:135px;height:34px;color:#fff;text-decoration:none;}
#main_nav ul li dl{position:absolute;left:0px; top:33px;display:none;width:160px;}
#main_nav ul li dl dd{color:#FFF;font-size:11px;text-align:left;position:relative;}
#main_nav ul li dl dd a,
#main_nav ul li dl dd a:hover{background:#000;height:25px;filter: alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8;display:block;width:auto;padding:0px 10px 0px 10px;line-height:1.5em;}
#main_nav ul li dl dd.act a {background:url(images/nav_3li.gif) no-repeat 140px center #000;}
#main_nav ul li dl dd a:hover {color:#01acff;}
#main_nav ul li dl dd.act a:hover{background:url(images/nav_3li.gif) no-repeat 180px center #000; color:#01acff;}
#main_nav ul li dl dd ul { position:absolute; left:160px; top:0; display:none;}
#main_nav ul li dl dd ul li {clear:left; height:25px;}
#main_nav ul li dl dd ul li a,
#main_nav ul li dl dd.act ul li a { clear:left; width:120px; text-align:left; height:25px; height:25px;filter:alpha(opacity=85); -moz-opacity:0.85; opacity: 0.85;display:block; background:url(images/nav_3li.gif) no-repeat -999px 999px #000;}
#main_nav ul li dl dd ul li a:hover { clear:left; width:120px;}
#main_nav ul li dl dd.act ul li a:hover {background:url(images/nav_3li.gif) no-repeat -999px 999px #000; color:#01acff;}
#main_nav ul li dl dd:hover ul { display:block;}
/* nav link */
#main_nav a:visited,#main_nav a:link{color:#fff;text-decoration:none; font-size:12px;}
#main_nav a:hover{color:#01acff;text-decoration:underline;}
/*header End*/

/*------------Main Start--------------*/
#main{width:960px;margin:0px auto; background: #FFF url(images/main_bg.jpg) repeat-x;}
#banner{ background:url(../images/images2009/index_bannerbg.jpg) no-repeat; width:960px; height:390px; position:relative;}
#banner .left{ float:left;width:405px;}
#banner .right{float:left;width:555px;height:349px;}
#banner .right h1{ font-size:22px; color: #FFFFFF; }
#banner .right a{ font-size:24px; color: #FFFFFF; }
#banner .right a:hover{ font-size:24px; color: #FFFFFF; text-decoration:underline; }
.banner_title{padding-top:13px;}
#banner .right .info_top{ width:555px; height:25px; background:url(images/banner_info_top.png) no-repeat; }
#banner .right .info_mid{width:535px;background:url(images/banner_info_mid.png) repeat-y;padding:5px 0 5px 10px;}
#banner .right .info_bottom{width:555px;height:15px;background:url(images/banner_info_bottom.png) no-repeat;}
#banner .right .info_icon{width:255px;margin-right:5px; float:left;}
#banner .right .info_icon .freetrial img{ float:right; margin-top: 7px; margin-right: 5px; }
#banner .right .info_icon .freetrial a{ font-size:13px; text-decoration: underline; float: right; padding-top: 5px; font-weight: bold; width:100px; color:#2b670b; }
#banner .info_icon img{margin-left:5px; float:left;}
#banner .right .icon_word{ color:#fff; padding-left:45px; font-size:11px; font-size:12px !important; *font-size:12px !important;line-height:14px; font-family:Arial, Helvetica, sans-serif; }
#banner .right .banner_text{ padding-bottom:6px; }
.banner_btn {padding-top:5px;}
.banner_btn a{display:block;text-indent:-9999px;margin: 5px 0 0 0; float:right}
.banner_btn .btn_more{background:url(../images/banner_btn.png) no-repeat left top;width:194px;height:47px;}
.banner_btn .btn_buy {background:url(../images/banner_btn.png) no-repeat -192px;width:194px;height:47px;}
.bottom_main { background-color:#fbfbfb; border:1px solid #ccc; width:900px; margin:10px auto 0 auto; padding:15px;}
.b_m_left { float:left; width:430px;}
.b_m_right {background:url(images/testimonial_left.png) no-repeat left top;float:right; width:430px;padding:0 10px 0 30px;}
.b_m_left h4,.b_m_right h4 { background:url(images/li_img.jpg) no-repeat left 7px; font-size:12px; color:#005586; padding-left:10px;}
.b_m_right .b_m_logo { padding:10px; }
.b_m_logo img{ margin:0 20px; float: right; }
.b_m_right dl { background:url(images/testimonial_right.png) no-repeat right bottom; padding-bottom:10px; padding-right:25px; font-size:12px; }
.b_m_right dt{ text-align:right;}

.infiniteCarousel {width:420px;position: relative;}
.infiniteCarousel .wrapper {width:370px; height:100px;overflow:auto;margin:5px 18px 0 22px;position:absolute;top: 0;}
.infiniteCarousel .wrapper ul {width:9999px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:absolute;top:0;}
.infiniteCarousel ul li {display:block;float:left; padding:10px; height:90px;width:105px;}
.infiniteCarousel ul li img {margin-bottom:10px;}
.infiniteCarousel .arrow {display: block;height:20px; width:15px; overflow:hidden; text-indent:-999px;position: absolute;top:50px;cursor: pointer;}
.infiniteCarousel .forward {background: url(images/button_right.jpg) no-repeat 0 0;right: 0;}
.infiniteCarousel .back {background: url(images/button_left.jpg) no-repeat 0 0;left: 0;}

/*------------Main_left---------------*/
#main_left{ float:left; width:620px; padding:15px 15px 10px 15px; }
#main_left h2{background:url(images/title_icon.jpg) 0px 4px no-repeat;height:30px;font-size:16px;font-weight:bold;padding:0 0 0 20px;color:#005586}
#main_left .box{width:622px; display:block;}
#main_left .box_main{ display:block; background:url(images/box_main.jpg); padding:25px 20px 5px 20px }
#main_left .box_left{width:261px;float:left;}
#main_left .box_left img{padding-bottom:10px;}
#main_left .box_left dl dt{height:20px;color:#005982}
#main_left .box_left dl dd{ font-size:12px; color:#333 }
#main_left .box_left dl .p_rt a{float:right;color:#006fa2}
#main_left .box_right{width:293px;float:right;background:url(images/box_line.jpg) left no-repeat;padding:0 0 0 10px}
#main_left .box_right_main{ padding-bottom:11px }
#main_left .box_right_main img { border:1px solid #CCCCCC;}
#main_left .box_right_main .pic1{float:left;}
#main_left .box_right_main .box_right_main_list{float:right;width:150px;}
#main_left .box_right_main .box_right_main_list dt{height:20px;color:#005982}
#main_left .box_right_main .box_right_main_list dd{ font-size:12px; color:#333 }
#main_left .box_right_main .box_right_main_list .p_rt a{float:right;color:#006fa2}
#main_left .box_bottom{height:5px; font-size:0; line-height:0;background:url(images/box_bottom.jpg) no-repeat left bottom; display:block;}

/*------------Main_right------------*/
#main_right{ float:right; width:285px; padding:15px 20px 0 0 }
#main_right h2{ background:url(images/title_icon.jpg) 0px 2px no-repeat; height:25px; font-size:16px; font-weight:bold; padding:0 0 10px 20px; color:#005586 }
#main_right .main_right_box_pic { float:left; width:104px; text-align:center }
#main_right .main_right_box_pic .price { color:#1B4889; font-size: 13px; } 
#main_right .download_buy_now{ padding:10px; }
#main_right .download_buy_now li{float:left;}
#main_right .download_buy_now li a{ font-size:12px; color:#006fa2; padding:0px 2px }
#main_right .download_buy_now .color_free_trial a{ font-size:12px; color:#2b670b;}
#main_right .main_right_list{ width:168px; float:left; padding:5px 0 0 8px; }
#main_right .main_right_list .pd{padding:15px 0 0 0}
#main_right .main_right_list dt{ height:20px; text-align:justify; }
#main_right .main_right_list dd{ font-size:12px; color:#333; }
#main_right .main_right_list .p_rt a{ float:right; color:#006fa2; margin-top:5px; margin-bottom: 5px; }

/*------------Offers------------*/
#main .Offers{ font-size:11px; height:28px; line-height:25px; border:1px solid #ccc; background:url(images/ichat.png) 2px 3px no-repeat #fbfbfb; width:910px; margin:0px auto; padding:5px 0 0 20px; }
#main .Offers img { margin: 0px 2px 0 28px; }
#main .Offers a{ color:#006fa2; text-decoration:none; margin-left: 10px; _margin-top:5px; }

/*--main_bottom--*/
#main_bottom{background:url(images/main_bottom.jpg) bottom no-repeat;height:18px; position:relative;}
.back_top { position:absolute; top:-40px; right:-42px;}

/*--footer Start--*/
#footer ul{padding:10px 0 0 200px;}
#footer {width:960px;margin:0px auto; padding:20px 0;}
#footer .footerNav {padding-top:10px; text-align:left;color:#FFF; width:420px; float:left;}
#footer .footerNav a, #footer p a{text-decoration:none;color:#FFF;}
#footer .footerNav a:hover, #footer p a:hover{text-decoration:underline;}
#footer .footcopyright { float:right; width:400px; color:#FFF;padding-top:10px;}
#footer p{text-align:left;color:#FFF;}
#footer p.text_c{ text-align:center;}
#footer .no_line{border-right:none}

/*--affiliate.html--*/
#on_line{ width:960px; margin:0px auto; height:50px; background:url(images/on_line.png) bottom no-repeat; }
#on_line .online{height:30px;padding:15px 0 0 35px;color:#fff; background:url(images/ico_home.gif) no-repeat 20px 21px;}
/* top_line link */
#on_line .online a:visited,#on_line .online a:link{color:#fff;text-decoration:none; font-size:12px;}
#on_line .online a:hover{color:#fff;text-decoration:underline;}
/* share_left */
#share_left{width:652px;float:left;padding:23px;}
#share_left .box{border:1px solid #b8d0d6;background:#cfe0e4;padding:30px 20px 10px;}
#share_left .box_pic p{ text-align:center;font-size:18px;font-weight:bold;color:#005586}
#share_left .box_pic .deletetext{ text-decoration:line-through; color:#000000; font-size:12px; }
#share_left .box_pic{width:224px;float:left; padding:15px 0 0px 15px; text-align:center;}
#share_left .box_pic img{margin:0 0 10px 0}
#share_left .box_text{width:350px;float:right}
#share_left .box_text h1,#share_left .box_text h1 a {color:#005586;font-size:14px;}
#share_left .box_text h2,#share_left .box_text h2 a {color:#005586;font-size:20px;}
#share_left .box_text p{ line-height:16px; font-size:12px; color:#333333; padding:10px 0px 0 0; }
#share_left .box_text ul{padding:20px 0px}
#share_left .box_text ul li{padding:0x 10px 0 0;float:left}
#share_left .white{background:#fff}

/* share_right */
#share_right{width:235px;float:right;padding:20px 20px 0 0px;}
.sidebar_bg {border:1px solid #ccc; border-width:0 1px; height:100%;}

/* share-right box */
#share_right .box{border:1px solid #c8c8c8;width:220px;background:#fff}
#share_right .box_title{height:40px;line-height:40px;background:url(../images/title_icon.jpg) 5px 14px no-repeat;padding:0 0 0 25px;color:#005586; font-size:14px;}
#share_right .box_title ul li{ padding-left:15px; text-decoration:underline;}
#share_right .box .img_style{ float:left; margin:10px 0px; }
#share_right .box .rt_dl{ width:105px; float:right; padding:15px 5px }
#share_right .box .rt_dl dt{ line-height:15px; font-size:12px; padding:2px 0px; }
#share_right .box .Price{ font-size:12px; text-align:center; padding:0 0 10px 0 }
#share_right .box .recomPrice{ font-size:12px; text-align:left; padding:0 0 5px 15px }
#share_right .box .recomPrice a.learnmore{ margin-left:10px; color:#005586; text-decoration: underline; }
#share_right .box .recomPrice a.buynow{ margin-left:5px; color:#FF9900; text-decoration: underline; }
#share_right .box .Price span{color:#005586;font-size:12px;}
#share_right .box_list {line-height:16px;}
#share_right .box_list li { padding:0px 10px 0px 30px; background:url(images/line.jpg) 23px 7px no-repeat; color:#005586; font-size:12px; margin-bottom: 5px; }
/* box_list link */
#share_right .box_list a:visited,#share_right .box_list a:link{color:#666;font-size:12px;text-decoration:none;}
#share_right .box_list a:hover{ color:#005586; text-decoration:underline; }
#share_right .pd{padding:0 0 0 22px}
#share_right .rt_text{padding:5px 10px 5px 20px;font-size:12px;line-height:16px;}
#share_right .rt_a a{ float:right;color:#005586;text-decoration:none;font-size:12px;padding:0 10px 0 0}
#share_right .rt_a a:hover {text-decoration:underline;}
#share_right .right_banner{padding:0 0 10px 20px;}
#share_right .testimonial{ padding-left:20px; font-size:12px; padding-right:20px }
#share_right .testimonial_name{text-align:right; padding-right:20px; font-size:12px}

.pur_left dd {padding:5px 0 5px 25px;}
.pur_left dd img {margin-right:5px;}
.pur_left li { list-style:disc; padding:5px 0 5px 5px; font-size: 10px; margin-left: 30px; }
.pur_left li img {margin-right:5px;}
.pur_left a {font-size:12px;}
.pur_left a{ text-decoration:underline;}
.pur_left a:hover { text-decoration:underline;}

/*--downloads.html--*/
#share_left .best_download{background:url(images/best_download.png) #cfe0e4 top left no-repeat;}
#share_left .best_seller{background:url(images/best_seller.png) #cfe0e4 top left no-repeat;}
#share_left .box2{width:653px;margin:10px 0; height:auto}
#share_left .box2 h2{background:url(images/share_title1.jpg) no-repeat;height:35px;line-height:35px;color:#005586;font-size:12px;font-weight:100;padding:0 0 0 10px}
#share_left .box2 h2 .img{background:url(images/icon.png) no-repeat; background-position:0px 0px;padding:0 0 0 30px; height:35px;display:block}
#share_left .box2 h2 .img1{background:url(images/icon.png) no-repeat; background-position:0px -35px;padding:0 0 0 30px; height:35px;display:block}
#share_left .box2 .box_share{float:left;padding:20px 0 0 10px;}
#share_left .box2_list {width:530px;float:right;padding:20px 0 0 10px;}
#share_left .box2_list h3,#share_left .box2_list h3 a{font-size:12px;color:#005586;}
#share_left .box2_list p{ font-size:12px; color:#333; }
#share_left .btn_buy{padding:10px 0;}
#share_left .line_on{height:20px;border-bottom:1px dashed #CCC}
#share_left .box3{background:#f0f1f3;padding:10px 0 10px 12px;}
#share_left .box3_text {width:290px;float:left;padding:5px 30px 0 0;}
#share_left .box3_text h1 {font-size:18px;}
#share_left .box3_text .box3_p { font-size:11px; padding-bottom:10px; clear:both;}
#share_left .box3_text a {color:#666; text-decoration: none;font-size:11px;}
#share_left .box3_text a.btn_right {color:#005586; text-decoration: underline;font-size:11px; float:right;}
#share_left .box3_text a.btn_freetrial {color:#005586; text-decoration: underline;font-size:11px; float:right; margin:0 5px;}
#share_left .box3_text a{ text-decoration:none;color:#005586;}
#share_left .box3_text a:hover { text-decoration:underline;color:#005586;}
#share_left .how_online{height:30px;margin-top:20px;}
#share_left .how_online a{float:left;font-size:12px;}
#share_left .down_btn{padding-top:10px;}
#share_left .down_btn a{margin-right:10px;text-decoration:underline;}
#share_left .down_btn a:hover{text-decoration:none;}
#share_left .down_btn a.down_buy {color:#ff753a;background:url(images/down_buy.gif) no-repeat left top; height:20px; line-height:20px; padding-left:20px;}
#share_left .down_btn a.down_free { background:url(images/down_free.gif) no-repeat left top; height:20px; line-height:20px; padding-left:20px;}


/*products */
.overview_tab { display:block; height:37px;border-bottom:solid 1px #ccc;}
.overview_tab li {float:left; padding-right:5px;}
.overview_tab li.curr {display:block; width:158px; margin-right:5px; height:36px; line-height:36px; text-align:center; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; background-color:#fff; margin-bottom:-1px; font-size:14px; font-weight:bold; color:#fff;background:url(images/overview_tabMenu_on.gif) repeat-x;}
.overview_tab li a,.mainContentbox .overview_tab li a {float:left; display:block; width:155px; height:36px; line-height:36px; text-align:center; border-top:solid 1px #ccc; border-left:solid 1px #ccc; border-right:solid 1px #ccc; font-size:14px; font-weight:bold; color:#333; background:url(images/overview_tabMenu.gif) repeat-x;}
.overview_tab li a:hover {color:#005586; text-decoration:none;}

.mainContentbox {padding:20px 0 0 0;}
.mainContentbox .mainBoxTop {background:url(images/bg_gradualChange.gif) repeat-x left top; height:160px;}
.mainContentbox .mainBoxTop .leftBut {background:url(images/mainFeaturedTop.gif) no-repeat left top; float:left; height:160px; padding:0 5px 0 10px;}
.mainContentbox .mainBoxTop .rightBut {background:url(images/mainFeaturedTop.gif) no-repeat right top; float:right; height:160px; padding:0 10px 0 0;}
.mainContentbox .mainBoxTop .leftBut a { background:url(images/menu.png) no-repeat -150px 60px; display:block; width:14px; height:160px;}
.mainContentbox .mainBoxTop .leftBut a:hover { background-position:-150px -38px;}
.mainContentbox .mainBoxTop .rightBut a { background:url(images/menu.png) no-repeat right 60px; display:block; width:14px; height:160px;}
.mainContentbox .mainBoxTop .rightBut a:hover {background-position:right -38px;}
.mainContentbox .mainBoxTop .boxContent {
	width:1000px;
	position:absolute;
	left:-81px;
	top:-1px;
	float:left;
	display:block;
	line-height:16px;
}
.mainContentbox .mainBoxTop .boxContent li {float:left; width:135px; padding:20px 7px 10px 7px; text-align:center;display:block;cursor:pointer;}
.mainContentbox .mainBoxTop .boxContent li p { line-height:12px; height:32px; }
.mainContentbox .mainBoxTop .boxContent img { border:solid 1px #b3b3b3;}
.mainContentbox .mainBoxTop .boxContent .mouseOver { background:url(images/mouseOverBox.png) no-repeat center top; height:130px;}
.mainContentbox .mainBoxTop .boxContent .mouseOver p {color:#00a0ff;}
.mainContentbox .mainBoxContent {border-left:solid 1px #cecece;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0; background-color:#fff; height:100%;}
.mainContentbox .mainBoxBottom {background:url(images/bg_MainBottom.gif) repeat-x left top; height:5px; line-height:5; font-size:0;}
.mainContentbox .mainBoxTop .boxContentContainer {float:left;width:595px;height:160px;position:relative;overflow:hidden;}
.mainContentbox h1 { margin-bottom:16px; padding-left:2px; font:bold 24px/1.8em Arial; color:#005586; border-bottom:2px solid #eaeaea; }
.mainContentbox h2 { font-size:14px; line-height:2em; font-weight:bold; color:#333;}
.mainContentbox h2 span { font-size:12px; line-height:2em; font-weight:bold; color: #CC0033;}
.mainContentbox h3 { font-size:12px; line-height:2em; font-weight:bold; color:#333;}
.mainContentbox p { padding-bottom:5px;}

.butPage { width:260px; height:28px; margin:0 auto; padding:40px 0;}
.butPage a { background:url(images/menu.png) no-repeat left top; display:block; width:120px; height:28px; font-size:11px; text-align:center; color:#666; line-height:22px; float:left;}
.butPage a.freetrial { float:left; color:#666;}
.butPage a.buynow { float:right; color:#666;}

.FeaturedTxt {padding:20px;}

.pro_tableStyle {border-collapse:collapse; border-color:#cfcfcf; border:solid 1px #cfcfcf;}
.pro_tableStyle td,.pro_tableStyle th { padding:5px;border-top:solid 1px #cfcfcf;border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf;}
.pro_tableStyle th {color:#005586;}
.pro_tableStyle .tr_bgcolor01 {background-color:#e2f0f3;}
.pro_tableStyle .tr_bgcolor02 {background-color:#f1f1f1;}

.pro_page_box {padding:20px 20px 0 20px;}
.funStyleBox {padding-top:20px;}
.funStyle {
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.funStyleBox .title_style {color:#005586; background:url(images/li_img.jpg) no-repeat 5px 5px; padding:0 0 5px 15px; margin:10px 0; font-size:18px; font-weight:normal; border-bottom:dashed 1px #ccc;}

.funStyle ul {padding-bottom:10px;}
.funStyle ul li { background:url(images/line.jpg) no-repeat left 10px; padding:2px 0 2px 10px;}
.pro_page_link { background-color:#ececec; border:solid 1px #a8a8a8; padding:10px; margin:10px 20px;}
.pro_page_link td {padding:2px 5px;}
.pro_page_link a {background:url(images/icon_link.gif) no-repeat left 8px; padding:0 10px;}

/*--Articles--*/
.article_body { width:660px}
.article_body h1 { margin-bottom:16px; padding-left:2px; font:bold 22px/1.8em Arial; color:#005586; border-bottom:2px solid #eaeaea; }
.article_body h2 { font-size:14px; line-height:2em; font-weight:bold; color:#333; padding-bottom:2px; padding-top:8px}
.article_body h3 { font-size:12px; line-height:2em; font-weight:bold; color:#333; padding-bottom:2px;}
.article_body .related{ font-size:13px; line-height:2em; font-weight:bold; color:#005586; order-bottom:1px solid #eaeaea;}
.article_body .title_style {color:#005586; background:url(images/li_img.jpg) no-repeat 5px 5px; padding:0 0 5px 15px; margin:10px 0; font-size:18px; font-weight:normal; border-bottom:dashed 1px #ccc;}
.article_body ul {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
}
.article_body ul li {
	background:url(images/line.jpg) no-repeat left 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}
.article_body ol {padding-bottom:10px; padding-top:8px; padding-left:10px;}
.article_body ol li {padding:2px 0 2px 10px;}

/*--overview01.html--*/
.overview_title{font-size:12px;font-weight:normal;padding-bottom:10px;}
.overview_title span{color:#005586;font-size:14px;}
.overview_flash{padding:20px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;}
.overview_flash_p2v { padding-left:5px;}
.overview_flash .flash_show_1 { background:url(../images/01.jpg) no-repeat; width:547px; height:281px; margin:0 auto; padding:72px 0 0 63px; }
.overview_flash .flash_show_2 { background:url(../images/02.jpg) no-repeat; width:405px; height:253px; margin:0 auto; padding:89px 0 0 201px; }
.overview_flash .flash_show_3 { background:url(../images/03.jpg) no-repeat; width:448px; height:268px; margin:0 auto; padding:76px 0 0 164px;}
.overview_flash .flash_show_4 {width:611px; margin:0 auto; }
.overview_flash .flash_show_4 .img_logo {padding:10px 0;}
.overview_flash .flash_show_4 .img_logo img {margin-right:5px;}
.overview_flash .flash_show_6 { background:url(../images/06.jpg) no-repeat; width:580px; height:232px; margin:0 auto; padding:28px 0 0 28px; }


.overview_flash p{ margin-top:10px; font-size:12px; }
.overview_flash .over_btn{text-align:right;}
.overview_flash .over_btn a{margin-left:10px;text-decoration:underline;}
.overview_flash .over_btn a:hover{text-decoration:none;}
.overview_flash .over_btn a.over_buy{color:#ff753a;}
.flash_bottom1{background:url(../images/flash_bottom.gif) no-repeat;width:652px;height:40px;}
.flash_bottom2{background:url(../images/flash_bottom.gif) left -40px;width:652px;height:40px}
.flash_bottom3{background:url(../images/flash_bottom.gif) left -80px;width:652px;height:40px}
.flash_bottom4{background:url(../images/flash_bottom.gif) left -120px;width:652px;height:40px}
.over_column .column_one{width:163px;float:left;background:url(images/overview_line.gif) no-repeat right center;text-align:center;cursor:pointer;}
.column_one p{padding:10px 0;}
.column_one .column_text{}
.column_one .column_texta{color:#045fb8;font-size:14px;}
.column_one_curr {font-weight:bold;color:#005586;}

.s_make { padding:0 10px 10px 20px; }
.s_make dd { padding-bottom:20px;}
.s_make li { padding-bottom:10px;}
.s_make .s_make_pro {padding-top:10px;}
.s_make .s_make_pro .link { margin-left:70px; }
.s_make .s_make_pro a { text-decoration:underline; }
.s_make .s_make_pro .buynow{ color:#ff753a; }
.s_make .s_make_pro .price { color:#00598E; }
.s_make .s_make_pro img { float:left; margin-right:2px; }
.s_make .s_make_pro p { padding:10px 0 20px 70px; }

.s_testimonial { background-color:#f8f8f8; border:solid 1px #c8c8c8; padding:15px; margin:10px 5px;}
.s_testimonial .t_title {color:#005586; font-size:12px; background:url(images/li_img.jpg) no-repeat left 5px; padding-left:10px; padding-bottom:5px;}
.s_testimonial dl { font-size:12px; padding:5px 0; }
.s_testimonial dd { background:url(images/testimonial_left.png) no-repeat left top; padding-left:25px; line-height:14px; padding-bottom:5px;}
.s_testimonial dt { background:url(images/testimonial_right.png) no-repeat right bottom; padding-bottom:25px; padding-top:5px; text-align:right;}

/*--special_bundles.html--*/
.main_info{padding:20px;}
.country_box{ margin:10px 32px;}
.country_box li{ width:130px; float:left; padding:10px 0;}
.country_box li a{display:block;background:url('images/country.gif') no-repeat;height:12px;padding-left:25px;line-height:12px;}
.main_title{background:url(images/Bundles_title_mid.gif) repeat-x;height:34px;}
.main_title .title_mid img{ vertical-align:middle;margin:0 5px;}
.main_title .title_left{background:url(images/Bundles_title_left.gif) no-repeat;width:8px;height:34px;}
.main_title .title_mid{line-height:34px;color:#005586;font-size:16px;}
.main_title .title_right{background:url(images/Bundles_title_right.gif) no-repeat;width:9px;height:34px;}
.special_title{color:#005586;font-size:20px;padding:20px 0;}
.bundles_column{padding-bottom:10px;margin-bottom:20px;}
.bundles_line{border-bottom:1px dotted #bababa;}
.bundles_column .bundles_box{padding-left:10px;width:170px;}
.bundles_column .bundles_price{width:115px;text-align:center;padding:10px 0 0 0;}
.bundles_column .bundles_price p{color:#ff753a;padding-bottom:5px}
.bundles_column .bundles_price .de_price{text-decoration:line-through;}
.bundles_column .bundles_price .price_now{font-size:14px;}
.bundles_column .bundles_price .price_now span{font-size:18px;}
.bundles_column .bundles_price .bundles_btn{margin-top:10px;}
.bundles_column .bundles_text{padding:8px 0 0 10px;}
.bundles_column .bundles_text dl dd{ font-size:12px; line-height:1.3em; padding-bottom:10px; }
.bundles_column .bundles_text dl dt{font-size:12px;color:#005586;line-height:1.2em;}
.bundles_li{margin:10px;}
.bundles_li li{ float:left; font-size:12px; margin-right:20px; ; }
.bundles_pay{padding:0 0 10px 10px;}
.bundles_pay img{border:1px solid #d4d4d4;}
.bundles_pay_text{ padding-left:10px; ; font-size:12px; margin-bottom:30px; }
.bundles_pay_text span{color:#226c96;}

/*--affiliate/company.html--*/
.affiliate_title{background:url(images/affiliate_title_mid.gif) repeat-x;height:35px;margin:20px 0;}
.affiliate_left{background:url(images/affiliate_title_left.gif) no-repeat;width:7px;height:35px;}
.affiliate_right{background:url(images/affiliate_title_right.gif) no-repeat;width:7px;height:35px;}
.affiliate_mid{line-height:35px;color:#005586;font-size:14px;padding-left:5px;_padding-top:10px}
.affiliate_mid img{ vertical-align:middle;}
.affiliate_text{ font-size:12px; padding-left:25px; padding-bottom:15px; }
.affiliate_dl,.affiliate_dl2{padding-left:25px;}
.affiliate_dl2{border-bottom:1px dotted #8d8d8d;padding-bottom:20px;}
.affiliate_dl dt,.affiliate_dl2 dt{color:#005586;}
.affiliate_dl dd{ font-size:12px; line-height:1.3em; padding-bottom:20px; }
.affiliate_dl dt{padding-bottom:2px;}
.affiliate_dl2 dt{padding:5px 0;}
.affiliate_dl2 dd{font-size:11px;line-height:1.5em;}
.affiliate_input{color:#005586;margin:10px 25px;}
.affiliate_input input{width:200px;border:1px solid #c0c0c0;}
.affiliate_input .affiliate_btn{padding:10px 0 0 0;}
.affiliate_table_title{padding-left:25px;font-size:10px;}
.affiliate_table{margin:10px 25px 30px 25px;}
.affiliate_table td{font-size:10px;text-align:center;line-height:1.5em;padding:10px 0;background:#fff;}
.affiliate_table th{background:#fff;padding:10px 0;}

.company_a{padding:20px 0;}
.company_a a{color:#717171;}
.company_img{padding-left:25px;margin-bottom:30px;}
.company_img img{margin-right:30px;}

/*--buy.html--*/
#share_left .box2 h2 .img2{background:url(images/buy_icon.gif) no-repeat; background-position:10px 12px;padding:0 0 0 30px; height:35px;display:block;}
.buy_main{ padding:20px 10px 20px 20px; font-size:12px; }
.buy_main .buy_img{width:100px;padding:10px 0 0 0;}
.buy_main .buy_text{padding-left:10px;}
.img_word{border-bottom:1px dotted #bababa;padding-bottom:20px;margin-bottom:20px;}
.buy_table th{text-align:left;padding:5px 10px;color:#005586;}
.buy_table td{background:#fff;padding:5px 10px;font-size:11px;text-align:center;}
.buy_table .table_price{ color:#ff753a; font-size: 12px; }
.buy_table .table_price span{font-size:14px;}
.buy_table .table_left{text-align:left;}
.buy_p{padding:10px 0 30px 10px;border-bottom:1px dotted #bababa;font-size:12px;}
.buy_p span{color:#005586;font-size:12px;}

.buy_flow {padding:10px 0;}
.buy_flow .item {float:left; width:158px;height:130px;background:url(images/buy_bg.gif) no-repeat;text-align:left;margin-right:4px;}
.buy_flow .item1 {float:left;width:150px;height:130px;background:url(images/buy_bg1.gif) no-repeat;text-align:left;}
.buy_flow .item_de { background: url(images/buy_de_bg.gif) no-repeat; float:left; margin-left:4px; width:153px; height:150px; text-align:left}
.buy_flow .item1 .title {width:110px;color:#FFF;line-height:24px;font-size:11px;padding-left:8px;padding-top:4px;font-weight:bold;}
.buy_flow .item1 .cont { width:105px; height:83px; margin-left:24px; margin-top:2px; font-size:11px; line-height:1.5em; }
.buy_flow .width {width:132px;overflow:hidden;}
.buy_flow .item .title {width:150px;color:#FFF;line-height:24px;font-size:11px;padding-left:8px;padding-top:4px;font-weight:bold;}
.buy_flow .item .cont { width:105px; height:83px; margin-left:24px; margin-top:2px; font-size:11px; line-height:1.5em; }
.buy_flow .item_de .title {width:150px;color:#FFF;line-height:24px;font-size:11px;padding-left:8px;padding-top:4px;font-weight:bold;}
.buy_flow .item_de .cont { width:105px; height:83px; margin-left:24px; margin-top:2px; font-size:11px; line-height:1.5em; }

.buy_flow .width {width:132px;overflow:hidden;}
.buy_title{padding:20px 0 8px 0;}
.buy_title a{font-size:16px;text-decoration:underline;}
.buy_title a:hover{text-decoration:none;}

/*=========================================================================*/
.title_learn {margin-bottom:20px;height:45px;background:url(images/title_learn_bg.gif) repeat-x 0 0;}
.title_learn h2,.title_learn h2 span {height:45px;background:url(images/title_learn_bg.gif) no-repeat 0 -46px;}
.title_learn h2 span {display:block;padding-left:8px;background-position:right -92px;line-height:43px;font-size:24px;color:#005586;font-weight:normal;}
.title_learn h2 span img {margin:-20px 6px 0 0;vertical-align:middle;}
.tab_learn {height:60px;}
.tab_learn li {float:left;width:310px;height:60px;margin-right:6px;background:url(images/tab_learning.gif) no-repeat 0 0;color:#005586;font-size:18px;line-height:60px;text-align:center;cursor:pointer;_padding-top:12px;_height:48px;}
.tab_learn li.tab2 {width:322px;background-position:-316px 0;}
.tab_learn li.tab3 {width:262px;background-position:-642px 0;}
.tab_learn li img {vertical-align:middle;}
.tab_1 li.tab1 {background-position:0 -60px;}
.tab_2 li.tab2 {background-position:-316px -60px;}
.tab_3 li.tab3 {background-position:-642px -60px;}
.cont_learn {padding:14px 30px;background:url(images/learn_cont_bg.gif) no-repeat 0 0; min-height:362px;_height:362px;}
.cont_learn h1 {margin:6px 0;line-height:2.2em; font-size:22px;color:#005586;}
.cont_learn h2 {margin:6px 0;padding-left:20px;background:url(images/title_icon.jpg) no-repeat 0 12px;line-height:2.2em;border-bottom:1px dotted #b2b2b2;font-size:18px;color:#005586;}
.cont_learn ol {padding-bottom:10px;}
.cont_learn ol li {list-style:inside decimal;}
.cont_learn ul li { list-style:disc; margin-left:35px; }
.sitemap .st_l,.sitemap .st_r {float:left;width:286px;padding-left:16px;}
.sitemap .st_r {width:200px;}
.sitemap dl {padding-bottom:20px;}
.sitemap dl dt {width:168px;height:31px;padding-left:12px;background:url(images/title_sitmap.gif) no-repeat 0 0;font-size:14px;color:#005586;line-height:30px;font-weight:bold;}
.sitemap dl dd {padding-left:10px;}
.sitemap #share_right {margin-right:-20px;}
.sitemap .st_sidebar {float:right;width:206px;min-height:693px;_height:693px;padding:20px 0 0 30px;background:url(images/st_sidebar.gif) no-repeat 0 0;}
.sitemap .st_sidebar dt {background:none;font-size:12px;}
.sitemap .st_sidebar h4 {margin-bottom:12px;padding-left:20px;background:url(images/title_icon.jpg) no-repeat 0 3px;font-size:14px;color:#005586;}
.table_download { margin-top:10px; border: 1px solid #E6E6E6; border-right:none; margin-bottom: 10px; }
.table_download tr th { border-right: 1px solid #ccc; }
.table_download tr td { border-right: 1px solid #ccc; }
.articlebasepic { width:360px; float:left; margin-right: 10px; }
#main .sidebar_bg #share_left .box .box_pic .littletext { font-size:12px; color: #333333; font-weight: 400; }
#main .sidebar_bg #share_right .box .boxsubtitle { margin-left:20px; }
#tab_box { margin-bottom:20px; padding:10px; border-top:none; }
#tab_box p { line-height:1.6em; text-align:justify; }
#tab_box .title { padding-left:10px; background:#eee; height:28px; line-height:28px; font-weight:bold; }
#tab_box .titleversion { padding-left:10px; height:30px; line-height:28px; font-weight:bold; background:#eee; }
#tab_box .title_space { margin:12px 0 8px 0; padding-left:10px; background:#eee; height:28px; line-height:28px; font-weight:bold; }
#tab_box .word { padding:8px; }
#tab_box .keyF { padding:5px; }
#tab_box .keyF p { width:166px; height:87px; padding:8px; background:url(../images/overview_new/word_bg.gif) no-repeat; text-align:left; line-height:1.4em; }
#tab_box .keyF .left { float:left; width:190px; }
#tab_box .keyF .img { float:left; width:211px; padding:0 6px; padding-top:18px; }
#tab_box .keyF .right { float:left; width:185px; }
#tab_box .item_2 .cont { padding-left:28px; }
#tab_box .item_2 .contnew { padding-left:28px; float: left; width: 590px; }
#tab_box .item_2 .contwhatsnew { padding-left:0px; float: left; width: 380px; margin-right: 30px; }
#tab_box .item_2 .topletter { float:left; text-align: center; }
#tab_box .item_2 .img { width:480px; margin:0 auto; padding:8px 0; }
#tab_box .item_1 { padding:2px6px; border-bottom:1px dashed #bbb; margin-bottom: 15px; }
#tab_box .item_1 .newbox { float:left; width:415px; text-align:left; }
#tab_box .item_1 p { float:left; width:470px; text-align:left; }
#tab_box .item_1 .newimg { width:132px; float: left; margin: 2px; }
#tab_box .item_4 p { float:left; width:220px; padding-right:10px; line-height:1.7em; }
#tab_box .item_4 img { float:left; }
#tab_box .item_4new { width:280; float:left; margin:0 10px; }
.jsabox { width: 100%; ; margin: 30px 0; overflow:auto; clear:both; }
.jsabox .pic { width: 210px; float: left; padding-right: 5px; }
.jsabox .title { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; padding-bottom: 6px; text-indent:20px; }
.jsabox .title2 { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; padding-bottom: 6px; float:right; padding-right:235px; }
.jsabox .title3 { font-weight: 700; font-size: 1.2em; text-align: left; line-height: 1.4em; }
*+.title2 { }
.jsabox .list li { line-height: 1.5em; text-align: left; }
.jsabox .list2 li { line-height: 1.5em; text-align: left; line-height:22px; }
.jsabox .wz { text-align: left; width: 470px; float: left; }
.FeaturedTxt .item {
	margin-bottom:28px;
}
.FeaturedTxt .itemend {margin-bottom:10px;}
.FeaturedTxt .item img {margin:0 14px;}
.FeaturedTxt .item h2  {font-size:14px;line-height:2em;font-weight:bold;}
.FeaturedTxt .item h2  span{margin-bottom:16px;padding-left:2px;font:bold 24px/1.8em Arial;border-bottom:2px solid #eaeaea;}

.tag_cloud {width:224px;font-family:Arial; border:none; text-align:center}
.tag_cloud .level-1 { font-size:20px; text-decoration:none; color: #005586 }
.tag_cloud .level-2 {font-size:18px;text-decoration:none; color: #87A800}
.tag_cloud .level-3 {font-size:16px;text-decoration:none; color: #005586}
.tag_cloud .level-4 {font-size:16px;text-decoration:none; color: #87A800}
.tag_cloud .level-5 {font-size:15px;text-decoration:none; color: #87A800}
.tag_cloud .level-6 {font-size:14px;text-decoration:none; color: #87A800}
.tag_cloud .level-7 {font-size:13px;text-decoration:none; color: #005586}

.ds_sample{width:290px; padding:10px 20px; float:left}
.thanksgivingsale{ font-size:14px; color:#900;}

/*--ppt templates--*/
.article_body .template_box{width:200px; margin-right:20px; border-right: #CCCCCC thin dotted; float:left}
.article_body .template_box_class{width:190px; margin-right:30px; border-right: #CCCCCC thin dotted; float:left; }
.article_body .template_box_last{width:200px; float:left;}
.article_body .template_box_more{margin-left:15px;}
.ppt_list_box{float:left; width:215px;}
.ppt_list_box ol li{list-style-type:none}
.ppt_template_border{height:15px;border-bottom: 1px solid #eaeaea; margin-bottom:15px;clear:both }
.ppt_template_space{height:15px;clear:both }
