@charset "utf-8";
/* CSS Document */
/* All */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img {margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,li,td,dl,dt,dd { font:normal 11px/1.8em Verdana, Arial, Helvetica, sans-serif; color:#454545;}
ul, ol { list-style: none; }
fieldset, img { border: none; }
a:link { text-decoration:none; color:#58c;}
a:visited { text-decoration:none; color:#c2738b;}
a:hover { text-decoration: underline; color:#58c;}
a:active { text-decoration:none; color:#58c;}
h4{ font:bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif;}
h5{ font:bold 13px/1.5em Verdana, Arial, Helvetica, sans-serif; padding-top:10px;}
.fl { float:left; }
.fr { float:right; }
.tr { text-align:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tn {  text-align:left;font-size:11px; line-height:22px; margin:10px 15px; color:#4F2833;}
.pri{ color:#a84200; font:bold; size:11px; text-align:center; margin:15px 15px;}
.tp{  text-align:left;font-size:12px;line-height:35px; font: bold;}
.red{color:#900}
.Bfont{font-weight:bolder;}
.lines { height:1px; background:#eee; margin:10px 0; overflow:hidden; }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }
.mline { text-decoration:line-through; font-size:11px;} /*Promotion Page*/
body { background:url(images/bg.png); }
img { behavior:url(iepngfix.htc); }
#cse-search-results{margin-left:10px;}
#cse-search-results iframe{width:95%;}
/* Wrap */
#wrap { width:980px; margin:0 auto; }
#wrap_page { background:#fff; overflow:hidden; }
#wrap_page_contant { width:970px; margin:0 0; }
#wrap_page_contant #bgyouhere {height:20px; background:url(images/bg_wrap_contant.png) repeat-x; }
#wrap_page_contant #youhere { margin-left:20px; background:url(images/home.gif) left top no-repeat; padding-left:20px; font-size:10px;}
#wrap_page_contant #youhere a{font-size:11px;}
#wrap_page_contant #youhere h1{ display:inline;}
/* Top */
#top { background:#fff url(images/border_top.gif) top no-repeat; padding-bottom:5px; }
#top #header {height:70px;}
#top #header #logo a { width:204px; height:53px; background:url(images/logo.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden; margin-top:10px; margin-left:10px; padding-right:50px;border-right:1px solid #eee;}
#top #header #header_titile { line-height:68px; padding-left:20px; }
#top #header #search{ float:right; padding:25px 10px;}
#top #menuso { height:48px; border-top:3px solid #eee; }
#top #menuso #padding_menu{background:url(images/menu_left.png) left no-repeat; width:10px; height:45px;}
#top #nav {height:45px;background:url(images/menubg.png) repeat-x; width:980px;}
#top #nav li {overflow:hidden; float:left; height:45px; background:url(images/menubg.png) repeat-x; padding-left:4px;}
#top #nav li a { display:block; color:#fff; text-decoration:none; font-size:13px; font-weight:bold; line-height:45px; padding:0 45px; outline:none; margin:0 1px;}
#top #nav li a:hover { background:#a84200; }
.current { background:#a84200; }
#top #menuso #so { width:320px; height:56px; background:url(images/search.png) no-repeat; margin-top:-7px; _position:absolute; _top:101px; }
#top #menuso #so .input_txt { width:130px; border:1px solid #c06702*; background:#641700; color:#fff; margin:20px 5px 0 140px; float:left }
#top #menuso #so .input_button { width:33px; height:25px; background:url(images/go.png) no-repeat; border:0; margin-top:16px; }
/* Middle */
#index_banner { position:absolute; z-index:1000; }
.index_products { padding-top:243px; width:980px; overflow:hidden; }
.index_products .contant { overflow:hidden; background:#fff url(images/index_product_contant.png) repeat-x; border-style:solid; border-color:#fff; border-width:2px 3px; padding:20px 20px 0 20px; zoom:1; }
.index_products .contant .box { width:200px; margin:auto 12px; _margin:auto 8px; _padding-right:12px; }
.index_products .contant .box h2 { font-size:16px; color:#641700; font-weight:bold;}
.index_products .contant .box p { padding-top:5px; }
.index_products .contant .box img { padding-top:15px; }
.box_bottom { height:17px; width:980px; background:url(images/boxbottom.gif) no-repeat; }

/*add on 2009.11.16*/
.index_products .contant .box_iphone { width:223px; margin:auto 8px; _margin:auto 5px; _padding-right:8px; }
.index_products .contant .box_iphone h2 { font-size:16px; color:#641700; font-weight:bold;}
.index_products .contant .box_iphone p { padding-top:5px; }
.index_products .contant .box_iphone img { padding-top:15px; }
/* Quick Link */
#q_link { background:#fff; margin-top:7px; padding-top:0px; overflow:hidden; zoom:1; }
#q_link .q-contant { width:285px; padding-left:30px; overflow:hidden; }
#q_link .q-contant h3 { font-size:18px; color:#641700; }
#q_link .q-contant ul { padding-top:10px; }
#q_link .q-contant li a { display:block; background: url(images/arrow.png) 10px center no-repeat; text-decoration:none; color:#535353; padding-left:20px; width:280px; margin:3px 0; }
#q_link .q-contant li a:hover { background:#f0f0f0 url(images/arrow.png) 10px center no-repeat; color:#641700; }
#q_link #box_dvdtools { border-right:1px solid #eee; background:url(images/products-list_07.png) right bottom no-repeat; }
#q_link #box_videotools { border-right:1px solid #eee; background:url(images/bg_box_videotool.png) right bottom no-repeat; }
#q_link #box_discountsuites { background:url(images/bg_box_discount.png) right bottom no-repeat; }
/* Hot Resource */
#hotresource { width:980px; overflow:hidden; margin-top:7px; }
#hotresource #h_contant { overflow:hidden; background:#fff url(images/index_product_contant.png) repeat-x; border-style:solid; border-color:#fff; border-width:2px 3px; padding:20px 20px 0 20px; zoom:1; }
#hotresource #left_contant { width:510px; }
#hotresource #left_contant ul { padding-top:10px; padding-left:10px; }
#hotresource #left_contant li { margin:8px 0; }
#hotresource #left_contant li a { display:block; background: url(images/arrow.png) 10px center no-repeat; text-decoration:none; color:#535353; padding-left:20px; margin:3px 0; width:490px; }
#hotresource #left_contant li a:hover { background:#f0f0f0 url(images/arrow.png) 10px center no-repeat; color:#641700; }
/* Product */
#product { padding:30px 0; }
#product .title { height:35px; width:970px; background:#a84200; color:#fff; line-height:35px; }
#product .title .words { font-size:20px; margin-left:20px; }
#product .title .left-title { width:35px; height:35px; background:url(images/lefttitle.png) no-repeat; }
#product .title .right-title { display:inline; width:11px; height:35px; background:url(images/lefttitle.png) no-repeat; }
#product .product-contant { padding:30px 20px; float:left; }
#product .product-contant .product-li { width:295px; margin:0 5px; padding-bottom:30px; }
#product .product-contant .product-li .li-left { width:99px; text-align:center; }
#product .product-contant .product-li .li-left p { font-size:14px; font-weight:bold; color:#666; }
#product .product-contant .product-li .li-right { padding-left:15px; width:180px; }
#product .product-contant .product-li .li-right h2 { font-size:18px; color:#641700; }
#product .product-contant .product-li .li-right ul { margin:10px 0; }
#product .product-contant .product-li .li-right li { background:url(images/icon.gif) left center no-repeat; padding-left:12px; }
#product .product-contant .product-li .li-right li a { color:#a84200; }
#product .product-contant .product-li img { padding-top:15px; }

#product .product-contant .pro_top { width:320px; margin:0px 20px 0px 5px; padding-bottom:15px;}
#product .product-contant .pro_top .top-left { width:99px; text-align:center; }
#product .product-contant .pro_top .top-left img { padding-top:15px; }
#product .product-contant .pro_top .top-left p { font-size:14px; font-weight:bold; color:#666; }
#product .product-contant .pro_top .top-right { padding-left:10px; width:200px; }
#product .product-contant .pro_top .top-right h2 { font-size:18px; color:#641700;}
#product .product-contant .pro_top .top-right h2 a{ font-size:18px; color:#641700;}
#product .product-contant .pro_top .top-right ul { margin:10px 0; }
#product .product-contant .pro_top .top-right li { background:url(images/icon.gif) left center no-repeat; padding-left:12px; }
#product .product-contant .pro_top .top-right li a { color:#a84200; }
#product .product-contant .pro_top .top-right .btn_img{height:22px; margin-top:15px;}
#product .product-contant .pro_top .top-right .btn_img img{ margin:0px 30px 0px 0px;}


.data { margin:16px 0 0 2px;}
.data table { margin-bottom:20px; width:100%;}
.data table tr:hover { background:#fafafa;}
.data table tr th { border:1px solid #cecece;padding:8px 12px;font-size:13px;text-align:left;color:#333; background-color:#f9f9f9;}
.data table tr td { border:1px solid #cecece;padding:8px 12px;text-align:left;line-height:2em;font-size:11px;color:#666;}
.data table tr td.rLeft{width:80px;text-align:right;background:#fcfcfc none repeat scroll 0 0;}
.data table tr td.rRight{}
.data table tr td.rRight strong {font-weight:bold; font-size:12px;}


#wrap_page_contant #resources_contant .menubox { width:100%; background: url(images/tab.png) no-repeat; height:30px; line-height:30px; }
#wrap_page_contant #resources_contant .menubox ul { margin:0; padding-left:20px; }
#wrap_page_contant #resources_contant .menubox li { float:left; display:block; cursor:pointer; width:105px; text-align:center; margin-right:1px; height:30px; line-height:30px; }
#wrap_page_contant #resources_contant .menubox li.hover { padding:0px; width:105px; background: url(images/tab_hover.png) no-repeat; height:34px; line-height:30px; color:#fff; }

.menuboxs { width:100%; background: url(images/tab_2.png) no-repeat; height:30px; line-height:30px; }
.menuboxs ul { margin:0; padding-left:20px; }
.menuboxs li { float:left; display:block; cursor:pointer; width:105px; text-align:center; margin-right:1px; height:30px; line-height:30px; }
.menuboxs li.hover { padding:0px; width:105px; background: url(images/tab_hover.png) no-repeat; height:34px; line-height:30px; color:#fff; }

#wrap_page_contant #resources_contant .contentbox { clear:both; text-align:left; padding:20px 0px; overflow:hidden; }
#wrap_page_contant .table { border:1px solid #eee; margin:15px auto; border-width:0 1px; }
#wrap_page_contant .table td { height:27px; border-bottom:1px solid #e5e5e5; line-height:27px; }
#wrap_page_contant .table .indent { text-indent:10px; }
#wrap_page_contant .table .table-title { width:720px; height:25px; background:url(images/table_title.jpg) no-repeat; }
#wrap_page_contant .table .table-cat { background:#a7a7a7 url(images/table_cat_bg.gif) 10px center no-repeat; color:#fff; border:none; height:25px; font-weight:bold; line-height:25px; padding-left:25px; }

#page_main #page_wrap .product-contant .pro_top { width:360px; margin:0px 10px 0px 5px; padding-bottom:15px; }
#page_main #page_wrap .product-contant .pro_top .top-left { width:99px; text-align:center; }
#page_main #page_wrap .product-contant .pro_top .top-left img { padding-top:15px; }
#page_main #page_wrap .product-contant .pro_top .top-left p { font-size:14px; font-weight:bold; color:#666; }
#page_main #page_wrap .product-contant .pro_top .top-right { padding-left:15px; width:240px; }
#page_main #page_wrap .product-contant .pro_top .top-right h2 { font-size:18px; color:#641700; }
#page_main #page_wrap .product-contant .pro_top .top-right h2 a{ font-size:18px; color:#641700; }
#page_main #page_wrap .product-contant .pro_top .top-right ul { margin:10px 0; }
#page_main #page_wrap .product-contant .pro_top .top-right li { background:url(images/icon.gif) left center no-repeat; padding-left:12px; }
#page_main #page_wrap .product-contant .pro_top .top-right li a { color:#a84200; }
#page_main #page_wrap .product-contant .pro_top .top-right .btn_img{height:22px; margin-top:15px;}
#page_main #page_wrap .product-contant .pro_top .top-right .btn_img img{ margin:0px 30px 0px 0px;}

#wrap_page_contant .product-contant .pro_top .top-left { width:99px; text-align:center; }
/* Main */
#page_main { width:765px; }
#page_main #page_wrap { background:#fff; padding-bottom:10px; }
#page_main #page_wrap #banner_support {padding:0; }
#page_main #page_wrap #main_contant { padding:10px 20px; }
#page_main #page_wrap #main_contant .page_h2{ font:bold 14px/2.5em Verdana, Arial, Helvetica, sans-serif;color:#a84200;}
#page_main #page_wrap #main_contant #aff_login { background:#f7f7f7; border:1px solid #dcdcdc; padding:0 10px; }
#page_main #page_wrap #main_contant #aff_login td { height:35px; line-height:29px; }
#page_main #page_wrap #main_contant #aff_login input { border:1px solid #ccc; }
#page_main #page_wrap #main_contant #aff_login .aff_login_button { width:63px; height:19px; background:url(images/submit.gif) no-repeat; font-size:0; border:0; }
#page_main #page_wrap #main_contant dl { }
#page_main #page_wrap #main_contant dt { font-size:18px; background:url(images/down_arrow.gif) left center no-repeat; padding-left:20px; color:#641700; margin:20px 0; }
#page_main #page_wrap #main_contant dd { padding-left:5px; margin:5px 0; }
#page_main #page_wrap h1 {border-bottom:1px solid #DDDDDD;font-weight:bold;font-size:18px;margin:4px 0 8px 33px;}
#page_main #page_wrap h2 {border-bottom:1px solid #DDDDDD;font-weight:bold;font-size:18px;margin:4px 0 8px 33px;}
#page_main #page_wrap .affiliate-title { width:755px; height:35px; background:#a84200; color:#fff; line-height:35px; margin:0 auto; }
#page_main #page_wrap .affiliate-title .words { font-size:20px; margin-left:20px; }
#page_main #page_wrap .affiliate-title .words_new {font-size:11px; margin-left:0px; font-weight: bold;
}
#page_main #page_wrap .affiliate-title .words_new h1{ font-weight:bold; padding:9px 0px;}
#page_main #page_wrap .affiliate-title .words_new h2{ font-weight:bold; padding:9px 0px;}
#page_main #page_wrap .affiliate-title .left-title { width:35px; height:35px; background:url(images/lefttitle.png) no-repeat; }
#page_main #page_wrap .affiliate-title .right-title { display:inline; width:11px; height:35px; background:url(images/lefttitle.png) no-repeat; }
#page_main #page_wrap #title_data { width:755px; height:30px; background:url(images/title_data.png) no-repeat; margin:10px auto; line-height:30px; text-indent:30px; }
#page_main #page_wrap #news_contant { padding:10px 20px; }
#page_main #page_wrap .table { border:1px solid #eee; margin:15px auto; border-width:0 1px; }
#page_main #page_wrap .table td { height:27px; border-bottom:1px solid #e5e5e5; line-height:27px; }
#page_main #page_wrap .table td.top{ height:27px; border-top:1px solid #e5e5e5; line-height:27px; }
#page_main #page_wrap .table .indent { text-indent:10px; }
#page_main #page_wrap .table .table-title { width:719px; height:25px; background:url(images/table_title.jpg) no-repeat; }
#page_main #page_wrap .table .table-cat { background:#a7a7a7 url(images/table_cat_bg.gif) 10px center no-repeat; color:#fff; border:none; height:25px; font-weight:bold; line-height:25px; padding-left:25px; }
#page_main #page_wrap #resources_contant { width:755px; margin:0 auto;}
#page_main #page_wrap #resources_contant #product_list {background:url(images/bg_product_list.png) bottom repeat-x; padding:10px 20px; }
#page_main #page_wrap #resources_contant #product_list img { padding-top:30px; }
#page_main #page_wrap #resources_contant #product_list ul { padding-top:10px; }
#page_main #page_wrap #resources_contant #product_list li { background:url(images/arrow.png) left center no-repeat; padding-left:10px; margin:5px 0; }
#page_main #page_wrap #resources_contant #product_list #list_right { padding-left:20px; width:550px; overflow:hidden; }
#page_main #page_wrap #resources_contant #product_list #list_right h1{font-size:18px; color:#a84200; margin:8px 0px 5px 0px; border-bottom:1px solid #a84200; width:420px; font-weight:bold;}
#page_main #page_wrap #resources_contant #product_list #list_right p{ padding-bottom:8px;}
#page_main #page_wrap #resources_contant #product_list #list_right p a{ text-decoration:underline; color:#58c;}
#page_main #page_wrap #resources_contant #product_list #list_right img{margin:0 auto; padding-top:0px;}


.action-new {clear:both; overflow:hidden;}
#page_main #page_wrap #resources_contant #product_list #list_right .action-new li { background:none; float:left; margin-right:18px; padding-left:0px;}
#page_main #page_wrap #resources_contant #product_list_new #list_right .action-new li { background:none; float:left; margin-right:18px; padding-left:0px;}
.action-new li  a{ width:70px;height:26px;line-height:24px; display:block; float:left; background:transparent url(images/but.png) no-repeat scroll -154px -28px; padding-left:32px; font-weight:bold; font-size:11px; color:#fff; text-decoration:none;}
.action-new li a:hover { color:#ccc;}
.action-new li.buy { margin-right:0;}
.action-new li.buy a { width:66px; background:transparent url(images/but.png) no-repeat scroll 0 -28px; padding-left:36px;}

.action-new span { padding-left:4px; color:#a84200; font-weight:bold; font-size:14px;}
#page_main #page_wrap #resources_contant #hot_sources { height:202px; background:url(images/hotresource_bg.png) repeat-x; margin-top:10px; overflow:hidden; }
#page_main #page_wrap #resources_contant #hot_sources .hot_sources_li { width:148px; padding:0 20px; }
#page_main #page_wrap #resources_contant #hot_sources .hot_sources_li h3 { font-size:18px;}
#page_main #page_wrap #resources_contant #hot_sources .hot_sources_li img { padding-top:20px; margin:0 auto; }
#page_main #page_wrap #resources_contant #tab { width:755px; padding:20px 0; margin:0 auto; }
#page_main #page_wrap #resources_contant #tab #buyTable{border:1px solid #e5e5e5;}
#page_main #page_wrap #resources_contant #tab #buyTable th{height:20px; text-align:left; text-indent:10px; background:url(images/buyTable_th_bg.gif) left top repeat-x;}
#page_main #page_wrap #resources_contant #tab #buyTable td{ text-indent:10px;}
#page_main #page_wrap #resources_contant #tab .buyNote{padding:10px 5px 5px 5px; color:#636363;}
#page_main #page_wrap #resources_contant .menubox { width:100%; background: url(images/tab.png) no-repeat; height:30px; line-height:30px; }
#page_main #page_wrap #resources_contant .menubox ul { margin:0; padding-left:20px; }
#page_main #page_wrap #resources_contant .menubox li { float:left; display:block; cursor:pointer; width:105px; text-align:center; margin-right:1px; height:30px; line-height:30px; }
#page_main #page_wrap #resources_contant .menubox li.hover { padding:0px; width:105px; background: url(images/tab_hover.png) no-repeat; height:34px; line-height:30px; color:#fff; }

/*resource page*/

#resources_contant .menubox_res { width:100%; background: url(images/tab_1.png) no-repeat; height:30px; line-height:30px; }
#resources_contant .menubox_res ul { margin:0; padding-left:20px; }
#resources_contant .menubox_res li { float:left; display:block; cursor:pointer; width:105px; text-align:center; margin-right:1px; height:30px; line-height:30px; }
#resources_contant .menubox_res li a{ padding:3px; color:#000; text-decoration:none;}
#resources_contant .menubox_res li.hover { padding:0; width:105px; background: url(images/tab_hover.png) no-repeat; height:34px; line-height:30px; color:#fff; }

#page_main #page_wrap #resources_contant .survey .h2_con{color:#C60; font-size:14px; border-bottom:1px solid #EFEDEF; line-height:32px; margin:0 0 8px 0; padding-top:8px;}
#page_main #page_wrap #resources_contant .survey p{ padding:5px 15px 5px 0;}
#page_main #page_wrap #resources_contant .survey h2{color:#C60; font-size:14px; line-height:32px; margin:0 0 8px 0; padding-top:8px; font-weight:bold;}
#page_main #page_wrap #resources_contant .survey h4{color:#C60; font-size:14px; line-height:32px; margin:0 0 8px 0; padding-top:8px; font-weight:bold;}
#page_main #page_wrap #resources_contant .survey .hover li{background:url(images/arrow.png) no-repeat 0px 15px;padding:8px 10px; list-style-type: none;}
#page_main #page_wrap #resources_contant .survey  .btn_buy{ background:url(../images/buy.gif) no-repeat; padding:0px 5px 3px 20px;}
#page_main #page_wrap #resources_contant .survey  .btn_download{background:url(../images/download.gif) no-repeat; padding:0px 5px 3px 20px;}
#page_main #page_wrap #resources_contant .survey .hover .res_table { margin:20px 0; border:1px solid #d3d3d3; border-bottom:0; border-right:0;}
#page_main #page_wrap #resources_contant .survey .hover .res_table td{ border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; height:25px; line-height:25px; padding-left:5px;}


#page_main #page_wrap #resources_contant .contentbox { clear:both; text-align:left; padding:20px; overflow:hidden; }
#page_main #page_wrap #resources_contant .contentbox .btn_img{height:22px; margin-top:15px;}
#page_main #page_wrap #resources_contant .contentbox .box_img {width:105px;text-align:center; margin:15px 5px 5px 0px; }
#page_main #page_wrap #resources_contant .contentbox .box_img .pri{ color:#a84200; font-weight:bold; size:11px; text-align:center;}
#page_main #page_wrap #resources_contant .contentbox .btn_img{width:300px; float:right;}
#page_main #page_wrap #resources_contant .contentbox .btn_img img{margin:0px 25px;}
#page_main #page_wrap #resources_contant .contentbox .newsitem { overflow:hidden; padding:20px 0; }
#page_main #page_wrap #resources_contant .contentbox .newsitem p.lititle{margin-bottom:10px; margin-left:0px;}
#page_main #page_wrap #resources_contant .contentbox .newsitem li{ background:#F7F7F7 url(images/arrow.png) no-repeat 10px 15px; 
padding:8px 20px; margin:10px 0px;border:1px solid #ddd;}

/*tutorial page*/
#page_main #page_wrap #resources_contant .contentbox .tutorial{ overflow:hidden; padding:5px 0; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .he1{ height:160px;}
#page_main #page_wrap #resources_contant .contentbox .tutorial .he2{ height:135px;}
#page_main #page_wrap #resources_contant .contentbox .tutorial hr{ color:#a84200;}
#page_main #page_wrap #resources_contant .contentbox .tutorial h2{ font-size:16px; color:#641700; font-weight:bold; border:none; margin-left:8px;}
#page_main #page_wrap #resources_contant .contentbox .tutorial .dvd_dec{ background:#F7F7F7 url(images/dvd-to-format.png) no-repeat 540px 5px; border-top:1px solid #a84200;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px dotted #ddd; margin:5px 5px 10px 5px; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .dvd_dec2{ background:#F7F7F7 url(images/convert_dvd_audio.png) no-repeat 540px 5px; border-top:1px solid #a84200;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px dotted #ddd; margin:10px 5px 10px 5px; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec{margin:10px 0 10px 0; }

/*resource页面标题连接样式*/
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec .sub_title a:link {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#000; padding:12px 0px; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec .sub_title a:visited {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#000;  padding:12px 0px;}
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec .sub_title a:hover {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; padding:12px 0px; text-decoration: underline;}

#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec .left{background-color:#F7F7F7; float:left; margin:0 15px 10px 5px; width:330px;border:1px solid #ddd; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec .right{ background-color:#F7F7F7; float:right; margin:0 5px 10px 15px;width:330px; border:1px solid #ddd;}
#page_main #page_wrap #resources_contant .contentbox .tutorial .video_dec2{margin:10px 5px; 0;border:1px solid #ddd;background:#F7F7F7 url(images/convert_video_audio.png) no-repeat 520px 0; }
#page_main #page_wrap #resources_contant .contentbox .tutorial .review{ background:#F7F7F7 url(images/convert_dvd_video.png) no-repeat 540px 5px; border-top:1px solid #a84200;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px dotted #ddd; margin:5px 5px 10px 5px; }
#page_main #page_wrap #resources_contant .contentbox .tutorial ul{ background-color:#F7F7F7; margin:10px 5px;border-top:1px solid #a84200;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px dotted #ddd;}
#page_main #page_wrap #resources_contant .contentbox .tutorial li{ background:url(images/arrow.png) no-repeat 10px 15px; 
padding:5px 20px;}

#page_main #page_wrap #resources_contant .contentbox .tutorial p{ padding:2px 20px;}
#page_main #page_wrap #resources_contant .contentbox .tutorial h3{ padding:5px 20px;font-size:13px;font-weight:bold;}







#page_main #page_wrap #resources_contant .contentbox .newsitem .datecon { width:119px; height:24px; background:url(images/datecon.png) no-repeat; line-height:24px; }
#page_main #page_wrap #resources_contant .contentbox .newsitem .con-right { padding-left:20px; width:570px; }
#page_main #page_wrap #resources_contant .contentbox .newsitem .con-right-industy { width:430px; padding-left:20px; }
#page_main #page_wrap #resources_contant .contentbox .newsitem h5 { font-size:14px; font-weight:bold; padding-bottom:10px; color:#58c;}
#page_main #page_wrap #resources_contant .contentbox dl { margin-left:10px;}
#page_main #page_wrap #resources_contant .contentbox dt { font-size:18px; background:url(images/down_arrow.gif) left center no-repeat; padding-left:20px; color:#a84200; margin:20px 0; }
#page_main #page_wrap #resources_contant .contentbox dd { padding-left:5px; margin:10px 0; }
#page_main #page_wrap #resources_contant .contentbox .product_table { margin:20px 0; border:1px solid #d3d3d3; border-bottom:0; border-right:0; text-align:center; }
#page_main #page_wrap #resources_contant .contentbox .product_table td { border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; height:27px; line-height:27px; }
#page_main #page_wrap #resources_contant .contentbox .product_table .td-bg { width:146px; background:url(images/product_table_td_bg.png) repeat-y; font-weight:bold; text-indent:10px; }
#page_main #page_wrap #resources_contant .contentbox .line { height:1px; background:#eee; margin:10px 0; overflow:hidden; }
.main-box-bottom { width:765px; height:17px; background:url(images/mainboxbottom.gif) no-repeat; overflow:hidden; }
/* Sidebar */
#siderbar { width:210px; padding:0px; }
#siderbar #siderbar_wrap { background-color:#fff;}
#siderbar #siderbar_wrap #dvdsuite { padding:5px 15px 15px 15px; zoom:1; }
#siderbar #siderbar_wrap #dvdsuite h3 { font-size:15px; color:#f39700; font-weight:bold; color:#a84200; padding-bottom:15px;}
#siderbar #siderbar_wrap #dvdsuite h3 a{ font-size:15px; font-weight:bold;}
#siderbar #siderbar_wrap .title { width:200px; height:30px; background:url(images/side_bar_title.png) no-repeat; line-height:30px; margin-top:2px; text-align:left; color:#fff; padding-left:10px; font-size:14px;}
#siderbar #siderbar_wrap ul { width:200px; margin:0 auto; padding:10px 0; }
#siderbar #siderbar_wrap li {background: url(images/icon-arrow.gif) 10px 8px no-repeat; padding:2px 0 2px 20px; }
#siderbar #siderbar_wrap li a {text-decoration:none; color:#58c;}
#siderbar #siderbar_wrap li a:hover {color:#58c; text-decoration:underline;}
#siderbar #siderbar_wrap #quickbug { width:200px; height:165px; background:#fff url(images/products_detail_03.png) no-repeat; margin:2px auto; padding-top:10px; }
#siderbar #siderbar_wrap #quickbug span { margin:0 10px; }
#siderbar #siderbar_wrap #quickbug #price { font-size:12px; font-weight:bold; }
#siderbar #siderbar_wrap #quickbug #span_mline { text-decoration:line-through; }
#siderbar #siderbar_wrap #quickbug #span_bword { font-size:12px; font-weight:bold; }
#siderbar #siderbar_wrap #quickbug #twobutton { width:182px; margin:0 auto; padding-top:15px; }
#siderbar #siderbar_wrap #quickbug #twobutton a { display:block; padding-bottom:10px; }
#siderbarboxbottom { width:210px; height:17px; background:url(images/sidebarboxbottom.gif) no-repeat; }
/* Button */
.button-buy a { display:block; width:86px; height:22px; background:url(images/buy_now.png) 0 0 no-repeat; text-indent:-9999em; overflow:hidden; }
.button-buy a:hover { display:block; width:86px; height:22px; background:url(images/buy_now.png) 0 -22px no-repeat; }
/* Footer */
#footer { height:120px; background:#8a4519 url(images/border_top.png) top no-repeat; color:#fff; margin-top:10px; padding-top:15px;}
#footer p {padding:5px; color:#fff;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline; color:#fff;}

#page_main #page_wrap .survey {
	width:730px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float: right; text-align:justify;
}
#page_main #page_wrap .survey li{ padding:3px;}
.imagebox {
	float: left;
	width: 260px;
	vertical-align: baseline;}
 .line1 { height:1px; background:#eee; margin:10px 0; overflow:hidden; }
 .imagr{ float:right;margin:10px 15px;}
  .imagl{ float:left;margin:10px 15px;}

 

/*jofii add 20090618 in buy now*/
.buyOrderTop { margin:20px 0 0 0;}
.buyOrderTitle {height:25px; line-height:25px;}
.buyOrderTitle div {height:25px; line-height:25px;}
.buyOrderTitle .Bleft {float:left; background:url(images/buyIcolz.gif) no-repeat left center; width:10px;}
.buyOrderTitle .Bcenter { background:url(images/arrow.png) repeat-x 10px center;}
.buyOrderTitle .Bright {float:right; background:#fff; font-size:18px; color:#a84200; padding:0 10px;}
.buyOrderTop .buyBank {float:left; width:120px; height:50px; text-align:center; padding:10px 0;}
.buyOrderTop .BankPayPal {float:left; background:url(images/bankPaypal.jpg) no-repeat center center;}
.buyOrderTop .BankSwreg {float:left; background:url(images/bankSwreg.jpg) no-repeat center center;}
.buyOrderTop .buyBankInfo { padding:10px 0 10px 120px;}

/*Resource& Toturial pages */
.underpaint {background-color:#F7F7F7; margin:10px 0px 5px 0px; padding-left:7px;border-top:1px solid #a84200;}
.underpaint li{line-height:8px;}
.underpaint li a{line-height:8px;}
/* new button*/
.buttonCon{margin-top:10px;padding-left:15px;}
.price{margin:5px 0 5px -5px; font-weight:bold;}
.de_price{text-decoration:line-through; font-weight:normal; margin-right:7px;}
.btn_buy{ background:url(../images/buy.gif) no-repeat; margin-left:10px; padding:0px 5px 3px 30px;}
.btn_download{background:url(../images/download.gif) no-repeat; margin-left:10px;  padding:0px 5px 3px 30px;}

/*修改之后的DVD Ripper等产品页面的css样式*/
.prod_feature { font-size:16px; background:url(images/arrow_right.png) left center no-repeat;  padding-left:20px; color:#a84200;  margin:5px 0px 0px 0px; font-weight:bold;} 
.prod_feature_title {font-size:16px; color:#a84200; margin:8px 0px 0px 0px; border-bottom:1px solid #a84200; width:340px; font-weight:bold;}
.pro_support{padding-left:10px;}
.dot li {list-style:outside disc; margin-left:20px; line-height:20px;}
.dot1 li {list-style:outside disc; margin-left:20px;}
.prod_img_left{ padding:15px 30px; float:left;}
.prod_img_right{ padding:15px 30px; float:right;}
.buttonCon_right{float:right}
.pro_text_left{font-size:12px;color: #036; padding:10px 0px 0px 25px; border-bottom:1px solid #EBEBEB;}

#page_main #page_wrap #resources_contant #product_list_new {padding:30px 20px; }
#page_main #page_wrap #resources_contant #product_list_new img { padding-top:20px; }
#page_main #page_wrap #resources_contant #product_list_new ul { padding-top:20px; }
#page_main #page_wrap #resources_contant #product_list_new li { background:url(images/arrow.png) left center no-repeat; padding-left:10px; margin:5px 0; }
#page_main #page_wrap #resources_contant #product_list_new #list_right { padding-left:20px; width:550px; overflow:hidden; }

/* New Button */
.btn_download_pro{background:url(../images/download.gif) no-repeat; padding:0px 5px 3px 20px;}
.btn_buy_new{ background:url(../images/buy_now_button.jpg) no-repeat; padding:0px 25px 3px 20px;}
.btn_download_new{background:url(../images/free_download_button.jpg) no-repeat; padding:0px 25px 3px 20px; margin-right:10px;}

/* 修改后产品页面overview部分样式*/
#page_main #page_wrap #resources_contant #product_list_new {background:url(images/bg_product_list.png) bottom repeat-x; padding:10px 20px; }
#page_main #page_wrap #resources_contant #product_list_new img { padding-top:20px; }
#page_main #page_wrap #resources_contant #product_list_new ul { padding-top:15px; }
#page_main #page_wrap #resources_contant #product_list_new li { background:url(images/arrow.png) left center no-repeat; padding-left:20px; margin:5px 0; }
#page_main #page_wrap #resources_contant #product_list_new #list_right { padding-left:20px; width:550px; overflow:hidden; }

/* 修改后产品页面侧边栏客户留言部分样式*/
.pro_usersay{padding:10px 10px; font-style:italic;}
.pro_user {padding:5px 0 0 10px; text-align:right;margin-top:10px;}
.pro_user a {padding:1px 3px; background-color:#CCC; border:solid 1px #ccc; text-decoration:none; margin:0 1px;}
.pro_user a:hover { text-decoration:underline;}
.pro_img_view { font-weight:bold; padding-left:105px; background:url(images/btn_box.jpg) no-repeat center; }

/* 修改后产品页面table*/
.pro_new_table { margin:10px 10px 20px 10px; border:1px solid #d3d3d3; border-bottom:0; border-right:0;}
.pro_new_table td { border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3; height:20px; line-height:20px;}
.pro_new_table .td-bg { width:150px; background:url(images/product_table_td_bg.jpg) repeat-y; font-weight:bold; text-indent:10px; }
.pro_new_table_title { font-weight:bold; padding-left:15px; }

/* 修改后产品页侧边栏链接*/
.pro_new_link a:link { font-size:15px; text-decoration:none; color:#f39700; font-weight:bold;}
.pro_new_link a:visited {font-size:15px;  text-decoration:none; }
.pro_new_link a:hover {font-size:15px;  text-decoration: underline; color:#f39700;}
.pro_new_link a:active {font-size:15px; text-decoration:none; color:#f39700; }

/*修改之后文章页面的css样式*/
.topic_new_title {font:normal 18px/1.5em Verdana, Arial, Helvetica, sans-serif; background:url(images/arrow_right.png) left center no-repeat;  padding-left:20px; color:#a84200;  margin:25px 0px 0px 0px;} 
.topic_new_content { padding:12px 20px 0px 20px;}
.topic_new_sub_content{padding:0px 0px 20px 0px; border-bottom:1px dashed #AEAEAE;}
.topic_new_content .left_img{ width:100px; float:left; padding-top:5px;}
.topic_new_content .right_txt { width:560px; padding-left:10px; float:right;}
.topic_new_content .sub_title{font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; padding:12px 0px;}
.topic_new_content .sub_title a:link {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#000; padding:12px 0px; }
.topic_new_content .sub_title a:visited {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; padding:12px 0px;}
.topic_new_content .sub_title a:hover {font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; padding:12px 0px; text-decoration: underline;}

.topic_new_head{background:transparent url(images/bg-left-h1.png) repeat-y scroll 0 0; border-bottom:1px solid #AEAEAE; height:30px;padding:15px 20px; margin-left:1px;}
.topic_new_head h1{font:bold 18px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#507632;}
.topic_new_menu { padding:20px 20px 0px 20px;}
.topic_new_menu .title{font:bold 12px/1.5em Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
.article_pro{font-size:12px;color: #036; padding:10px 0px 0px 0px; border-bottom:1px solid #EBEBEB;}


/*products*/
#main { clear:both; margin-left:5px;}
#products .contents-top-bg2 { background:transparent url(images/bgs-4.png) no-repeat scroll  -2px -105px; clear:both; font-size:0; height:16px; width:970px;}
#products .grid-b{ clear:both; position:relative; height:100%; overflow:hidden;}
#products .grid-b .inside { background:transparent url(images/bg-e.png) repeat-y; overflow:hidden; padding-bottom:4px; height:100%; width:970px; margin-left:3px;}
#products .grid-b h3 { margin:0 0 0 2px; height:36px; color:#454545; font-size:16px; padding:0 0 0 24px; background:transparent url(images/bg-f.png) repeat-x scroll 0 0; text-shadow:1px 1px 1px #eee;}
#products .grid-b h3.alt { border-top:1px solid #aeaeae; padding-top:6px; background:transparent url(images/bg-f.png) repeat-x scroll 0 5px;}
#products .grid-b .contents-bottom-bg2 { background:transparent url(images/bgs-4.png) no-repeat scroll -2px -188px; height:22px; clear:both;}
#products .grid-b .col-a { float:left; width:479px;}
#products .grid-b .col-a .item-a { border-right:1px solid #aeaeae; padding:18px 24px 16px 36px;}
#products .grid-b .col-a .prod { overflow:hidden; height:100%;}
#products .grid-b .col-a .prod-pic { float:left; width:118px; padding-top:10px;}
#products .grid-b .col-a .prod-info { float:right; width:300px;}
#products .grid-b .col-a .prod-info p { line-height:1.6em; color:#787878;}
#products .grid-b .col-a .prod-info p.price { color:#506099;}
#products .grid-b .col-a .related { border-top:1px dotted #AEAEAE; clear:both; margin-top:16px; overflow:hidden; padding-top:8px;}
#products .grid-b .col-a .related p { font-size:14px;}
#products .grid-b .col-a .related p.compare { clear:both; padding:16px 0 0 4px;}
#products .grid-b .col-a .related p.compare  a{ color:#777; background:transparent url(images/icon-arrow2.gif) no-repeat scroll 100% 1px;}
#products .grid-b .col-a .related ul { overflow:hidden;}
#products .grid-b .col-a .related ul.purchase-windows li { width:90%; }
#products .grid-b .col-a .related li { float:left; width:46%; background:transparent url(images/bgs-3.png) no-repeat scroll 2px -138px;
padding:8px 0 0 16px;}
#products .grid-b .col-a .related li span { color:#506099; float:right;}
#products .grid-b .col-a .related li a { color:#454545;}
#products .grid-b .col-a .related li a:hover { text-decoration:none; color:#08c;}
#products .grid-b .col-a .item-b .prod { border-bottom:1px dotted #AEAEAE; clear:both; margin-bottom:16px; overflow:hidden; padding-bottom:8px; }
#products .grid-b .col-a .item-b .end { border:none; margin:0; padding:0;}
#products .grid-b .col-a .item-b .prod .prod-pic { width:90px; padding-top:12px;}
#products .grid-b .col-a .item-b .prod .prod-info { width:300px;}
#products sup { color:#f30; padding-left:4px; font-size:10px;}


#products .grid-b .col-b .item-a { border:none; padding:18px 24px 16px 36px;}
#products .grid-b .col-b .item-b { border:none;}
#products .grid-b .col-b h3 { margin:0; }
#products .grid-b .col-b .end { border:none;}

#products .grid-b .inside h5 { color:#318905; font-size:15px; padding-bottom:4px;}
#products .grid-b .inside h5 a { color:#454545; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#products .grid-b .inside .item-c,#products .grid-b .inside .item-d,#products .grid-b .inside .item-e { float:left; padding:12px 0; overflow:hidden;}
#products .grid-b .inside .item-c { padding-left:32px; width:302px;  padding-right:28px;}
#products .grid-b .inside .item-c .prod-pic,#products .grid-b .inside .item-e .prod-pic { float:left; padding:8px 22px 0 0;}
#products .grid-b .inside .item-c .prod-info p,#products .grid-b .inside .item-e .prod-info p{ color:#787878;}
#products .grid-b .inside .item-d { width:200px; border-left:1px solid #aeaeae; padding-left:26px;  }
#products .grid-b .inside .item-d ul li { float:left; width:96%; background:transparent url(images/bgs-3.png) no-repeat scroll 2px -142px;
padding:4px 0 0 16px;}
#products .grid-b .inside .item-e {  border-left:1px solid #aeaeae;  padding-left:32px; width:314px; padding-right:32px;}

#products .inside .col-a h4 a{font-size:15px; font-weight:bold;}

/*purchases*/
#purchases .grid-pro,#products .grid-prow { margin-bottom:10px; clear:both; background:transparent url(images/bg-w.png) no-repeat scroll 0px 15px; height:310px; padding:32px 0 0; width:970px; margin-left:4px;}
#purchases .grid-pro .col-a ,#products .grid-prow .col-a { width:45%; float:left; padding-left:20px;}
#purchases .grid-pro .col-a h4,#products .grid-prow .col-a h5 { padding:10px 0 5px 0; text-align:center;}
#purchases .grid-pro .col-a h4 span,#products .grid-prow .col-a h5 span { color:#f30; padding-left:12px;}
#purchases .grid-pro .col-a h4 a,#products .grid-prow .col-a h5 a { font-size:19px; }
#purchases .grid-pro .col-b,#products .grid-prow .col-b { float:right; padding-right:30px;}
#purchases .grid-pro .img,#products .grid-prow .img { padding:16px 0 8px; text-align:center;}
#purchases .grid-pro .img,#products .grid-prow .img2 { text-align:center;}
#purchases .grid-pro .buy-now,#products .grid-prow .buy-now { overflow:hidden; padding-top:8px;}
#purchases .grid-pro .price,#products .grid-prow .price { width:270px; float:left; font-size:16px; padding-right:12px;}
#purchases .grid-pro .price strong,#products .grid-prow .price strong { color:#506099; font-size:19px; padding-right:8px; font-weight:normal;}
#purchases .grid-pro .buy-now a,#products .grid-pro .buy-now a { float:left;}


.learn-more a {
display:block;
float:right;
margin-top:12px;
text-shadow:1px 1px 1px #FFFFFF;
}

a.goto {
background:url("images/icon-arrow.gif") no-repeat scroll 100% 68% transparent;
color:#5588CC;
padding-right:8px;}

p.tags{ border-bottom:1px  dashed #666666;}



/*Tutorial*/
#tutorial .full-top-bg1 {background:transparent url(../style/images/bgtop.png) no-repeat; clear:both; height:12px; margin-left:3px;}
#tutorial .full-bottom-bg1 { background:transparent url(../style/images/bgs-4.png) no-repeat scroll -2px -188px; clear:both; font-size:0; height:22px;}
#tutorial .full-main { background:transparent url(../style/images/bg-e.png) repeat-y scroll 3px 0; overflow:hidden; padding:0px 6px;}


#tutorial .subject { background:transparent url(../style/images/bg-t.png) repeat-y; height:132px; font-size:16px; overflow:hidden; margin-bottom:25px; border-bottom:1px solid #c1c1c1; width:950px;}

#tutorial .subject h2 { font-size:18px; font-weight:bold; color:#000; padding:5px 0 10px 18px;}
#tutorial .subject p { color:#777; font-size:11px; line-height:1.6em; padding:10px 0 10px 18px;}
#tutorial .subject img { float:right; margin:8px 15px 0 6px; padding-top:10px;}


#tutorial .leftside{ float:left; margin-left:12px; width:219px; border:1px solid #c1c1c1; -webkit-border-radius:5px; -moz-border-radius:5px;}
#tutorial .leftside ul { padding:2px 0  2px 0;}
#tutorial .leftside ul li{ line-height:44px; font-size:15px; display:block; cursor:pointer; height:44px; padding:4px 0 0 10px; color:#777;}
#tutorial .leftside ul li img { vertical-align:middle; padding-right:10px;}
#tutorial .leftside ul li:hover{ color:#000; background:transparent url(../images/tutorial/lefthover.png) -1px 0 no-repeat;}
#tutorial .leftside ul li.itis { background:transparent url(../images/tutorial/lefthover.png) -1px 0 no-repeat; width:226px;}


#contents {width:700px; position:relative;margin-right:8px;overflow:hidden; margin-left:10px; padding-left:10px;}
#tutorial #contents .focus{ margin:0 6px; padding:0 24px; border:1px solid #c1c1c1; -webkit-border-radius:5px; -moz-border-radius:5px;}
#tutorial #contents .focus p{ margin-bottom:6px;}
#tutorial #contents .focus a{ color:#58c;}
#tutorial #contents .focus .tab_list{ border-bottom:solid 1px #ccc; overflow:hidden; padding:24px 2px;}
#tutorial #contents .focus .tab_list .column { height:30px; line-height:30px; font-size:18px; color:#318905;}
#tutorial #contents .focus .tab_list .column a{ line-height:30px; font-size:18px; color:#318905;}
#tutorial #contents .focus .tab_list img { float:right; padding:4px;}
#tutorial #contents .focus .tab_list p{ font-size:12px;  color:#666;}
#tutorial #contents .focus .tab_list ul { overflow:hidden; clear:both;}
#tutorial #contents .focus .tab_list ul li{ background:url(../images/icon-arrow.gif) no-repeat 4px 6px; padding-left:15px; float:left; width:47%;}
#tutorial #contents .focus .tab_list p.evenmore { display:block; padding-top:20px; }
#tutorial #contents .focus .tab_list p.evenmore a { font-size:13px; color:#f60;}

.exchange{ border-top:1px solid #D7D7D7; padding-top:8px; margin-top:8px; clear:both;}
.exchange a{ color:#454545;}