/* =FOR ALL */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: normal; font-family : Verdana, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
body { font-size: 62.5%; background:#e5e9eb; }
ul, li { list-style:none; margin:0; padding:0; float:left; }
a, a:hover { text-decoration:none; }
.bold { font-weight:bold; color:#26547b }
img { border:none; }
#wrap { margin:0 auto; padding:0; width:963px; max-width:100%; padding-bottom:10px; }
#topNav span{margin-right:570px;}
#topNav { margin:0 auto; height:29px; text-align:right; color:#646464; line-height:25px; padding-right:21px; background:url(images/top.jpg) no-repeat; }
#topNav a { color:#646464; font-size:1.1em; padding:0 5px; }
#topNav a:hover, #location a:hover, #secondContents ul li a:hover, #guideContents ul li a:hover, #mainContents p span a { color:#C45800; }
#secondContents ul .listMore a:hover, #guideContents ul .listMore a:hover, #mainContents p .learnMore a:hover { color:#000; }
#secondContents img { }
#listBox { background:#FFFFFF none repeat scroll 0 0; width:942px; border-left:#cdcdcd solid 1px; border-right:#cdcdcd solid 1px; margin:0 auto; overflow:hidden; }
#listBox-bottom { background:url(images/listBox-bottom.jpg) no-repeat; width:944px; height:6px; margin:0 auto; }
/* =HEADER */
#header { height:107px; overflow:hidden; }
#logo { width:359px; height:80px; margin-top:30px; float:left; background:url(images/logo2.png) no-repeat center center; text-indent:-999em; cursor:pointer; }
#mainNav { width:604px; height:107px; float:right; }
.mainNavTop { width:604px; height:68px; float:left; line-height:68px; font-size:11px; color:#333; }
.mainNavTop a { padding:0 8px; color:#333; }
#mainNav ul { height:39px; background:url(images/topmenu.jpg) repeat-x 0 0; padding-left:15px; width:589px; }
#mainNav ul li { font-size:15px; text-transform:capitalize; font-weight:bold; height:39px; float:left; }
#mainNav ul li a { color:#FFF; display:block; height:39px; line-height:39px; padding:0 10px; float:left; }
#mainNav ul li a:hover { color:#FFF; background:#f47e01; }
#mainNav ul li a.currentLink { color:#FFF; background:#f47e01; }
/* =CONTENTS */
#contents { width:961px; overflow:hidden; background:#FFF url(images/background.jpg) repeat-x top; border-left:#cacaca solid 1px; border-right:#cacaca solid 1px; }
.contents-top { background:url(images/contents-top.jpg) no-repeat; width:963px; height:4px; overflow:hidden;margin-top:5px; }
.contents-bottom { background:url(images/contents-bottom.jpg) no-repeat; width:963px; height:4px; }
#location { width:961px; height:50px; line-height:31px; }
#location a, #location span { padding:0 10px; font-size:1.3em; }
.localtionIndex { color:#068ef6; margin-left:15px; }
.localtionTwo { color:#068ef6; margin-left:10px; }
.localtionSec { color:#2d5d74; }
#banner { width:100em; height:298px;/* 281+17 */ float:left; margin-left:4px; background:#FFF; display:inline; }
#banner img { width:960px; height:281px; margin-left:2em; }
#bannerProducts { clear:both; width:958px;/* 1000-21*2 */ height:87px; margin:0 auto; background:#FFF; padding-bottom:30px; }
#bannerProducts img { float:left; margin-right:19px; }
#bannerProducts .bannerNoMargin { margin-right:0; }
#mainContents { width:685px; float:left; background:#FFF; display:inline; margin-left:4px; _margin-left:4px; }
.supportH1, .guideH1 { font-size:18px; line-height:42px; margin-left:22px; }
.guideH1 { border-bottom:1px dashed #CCC; padding-bottom:5px; }
#mainContents h2 a, .productsList p a { color:#000; }
#mainContents h2 a:hover, .productsList p a:hover { color:#C45800; }
.productsImg { width:187px; float:right; }
#mainContents p { width:454px;/* 506-29-23 */ padding:0 20px 0 22px;/*padding:0 29px 20px 22px;*/ font-size:12px; float:left; line-height:1.8em; text-align:justify; }
#mainContents p span { font-weight:bolder; float:left; font-size:13px; display:block; line-height:20px; }
#mainContents p span a:hover { color:#C45800;/*debug*/ }
#mainContents p .learnMore { color:#C45600; font-weight:normal; display:inline; float:none; padding-left:5px; }
#mainContents p .learnMore a { text-decoration:underline; color:#C45600; }
.productsPrice { color:red; margin-top:20px; }
#mainContents p .productsBuy a, #mainContents p .productsPrice a, #mainContents p .productsDownloads a { color:#000; }
.productsPrice strike { color:#616161; font-weight:bolder; margin-right:5px; }
#secondContents { width:263px; background:#FFF; float:right; overflow: hidden; margin-right:3px;}
#secondContents h2, #secondContents p { height:26px; font-weight:bolder; border-bottom:3px solid #C45800; margin-left:15px; font-size:17px; clear: both; margin-top: 10px; }
#secondContents h2 { border:#BEBEBE solid 1px; margin-left:0; padding-left:15px; border-bottom:3px solid #C45800; }
#secondContents .haveMarginTop { margin-top:17px; }
#secondContents ul { padding-left:15px; margin: 5px auto; border:#bebebe solid 1px; width:244px; }
#secondContents ul li { width:242px; line-height:22px; text-indent:10px; overflow:hidden;white-space: nowrap;}
#secondContents ul li a { color:#585858; font-size:12px; }
#secondContents ul .listTitle { height:27px; float:left; text-indent:0; }
#secondContents ul .listTitle h3, #mainContents h3 { background:url(images/listPointer.jpg) no-repeat 5px 10px; padding-left:16px; height:27px; line-height:27px; font-weight:bolder; color:#008ce0; font-size:1.2em; }
#secondContents ul .listMore { text-align:right; border-bottom:none; font-size:12px; height:26px; line-height:26px; }
#secondContents ul .listMore a { color:#C45800; font-size:1em; padding-right:10px; }
.listLast { margin-bottom:32px; }
.lefttext { margin:0px 0 10px 10px; }
#secondContents ul li a.nav-more { float:right; color:#008CE0; margin-right:10px; _margin-right:5px; }
#secondContents ul li a:hover.nav-more { color:#900; }

#guideContents { width:263px; background:#FFF; float:right; overflow: hidden; margin-right:3px;}
#guideContents h2, #guideContents p { height:26px; font-weight:bolder; border-bottom:3px solid #C45800; margin-left:15px; font-size:17px; clear: both; margin-top: 10px; }
#guideContents h2 { border:#BEBEBE solid 1px; margin-left:0; padding-left:15px; border-bottom:3px solid #C45800; }
#guideContents .haveMarginTop { margin-top:17px; }
#guideContents ul { padding-left:15px; margin: 10px auto; border:#bebebe solid 1px; width:244px; }
#guideContents ul li { width:242px; line-height:22px; text-indent:10px; overflow:hidden;white-space: nowrap;}
#guideContents ul li a { color:#585858; font-size:12px; }
#guideContents ul .listTitle { height:27px; float:left; text-indent:0; }
#guideContents ul .listTitle h3, #mainContents h3 { background:url(images/listPointer.jpg) no-repeat 5px 10px; padding-left:16px; height:27px; line-height:27px; font-weight:bolder; color:#008ce0; font-size:1.2em; }
#guideContents ul .listMore { text-align:right; border-bottom:none; font-size:12px; height:26px; line-height:26px; }
#guideContents ul .listMore a { color:#C45800; font-size:1em; padding-right:10px; }
#guideContents ul li a.nav-more { float:right; color:#008CE0; margin-right:10px; _margin-right:5px; }
#guideContents ul li a:hover.nav-more { color:#900; }

/* =FOOTER */
#footer { clear: both; height:100px; width:100%; background: #747e84; color:#FFF; padding-top:1px; position:relative; }
#footer p { text-align:center; font-size:11px; line-height:21px; }
#footer p a { font-size:11px; color:#fff; padding:0 6px; font-weight:normal; text-decoration:underline; }
/* =products-show */
.productsShowTitle { height:23px; font-size:18px; padding-left:25px; margin-left:10px; color:#26547B; margin-top: 5px;background:url("images/h2-bg.jpg") no-repeat scroll 10px center transparent}
.productsShowTop { height:2px; clear:both; background:#FFF; }
.productsShow { width:680px; overflow: hidden; clear: both; float:left; border:1px solid #BEBEBE;margin-left:3px; background:#ECF5FE;}
.productsLeft { width:200px;/*216-16+1*/ padding-left:10px; float:left; }
.productsLeft img { margin-left:15px;}
.clickHere { width:201px; line-height:25px; font-size:1.2em; color:#000; text-align:center; display:block; padding-bottom:27px;/*debug*/ }
.clickHere2, .clickHere3, .clickHere4 { width:201px; line-height:11px; font-size:1.2em; color:#000; text-align:center; display:block; font-weight:bold; }
.clickHere3, .clickHere4 { width:179px; }
.productsLeft .clickHere a { color:#000; }
.productsLeft .clickHere a:hover { color:#C45800; }
.buyNowBig, .freeTrialBig { cursor:pointer; }
.buyNowBig span, .freeTrialBig span { text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:22px; float:right; display:block; }
.buyNowBig a { color:#ffffff; background:url(images/buytrial.jpg) no-repeat scroll 0 0 transparent; width:178px; display:block; height:46px; }
.buyNowBig a:hover { background:url(images/buytrial.jpg) no-repeat scroll 0 -46px transparent; }
.buyNowBig_below { cursor:pointer; float:left; margin:0 10px 10px 10px;}
.buyNowBig_below span, .freeTrialBig_below span { text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:22px; float:right; display:block; }
.buyNowBig_below a { color:#ffffff; background:url(images/buytrial.jpg) no-repeat scroll 0 0 transparent; width:178px; display:block; height:46px; }
.buyNowBig_below a:hover { background:url(images/buytrial.jpg) no-repeat scroll 0 -46px transparent; }
.freeTrialBig { margin-top:8px; margin-bottom:8px;}
.freeTrialBig a { color:#ffffff; background:url(images/buytrial.jpg) no-repeat scroll 0 -92px transparent; width:178px; display:block; height:46px; }
.freeTrialBig a:hover { background:url(images/buytrial.jpg) no-repeat scroll 0 -138px transparent; }
.freeTrialBig_below { margin:0 10px 10px 10px; float:left;}
.freeTrialBig_below a { color:#ffffff; background:url(images/buytrial.jpg) no-repeat scroll 0 -92px transparent; width:178px; display:block; height:46px; }
.freeTrialBig_below a:hover { background:url(images/buytrial.jpg) no-repeat scroll 0 -138px transparent; }
.productsMid { width:465px; padding:0 2px; float:left; margin:0; font-size:1.1em; line-height:20px; overflow:hidden; text-align:justify; color:#000000; }
.productsMid p{line-height:21pt;}
.productsMid ul { float:none; clear:both; }
.productsMid a:link, .productsMid a:visited { color:#000000; text-decoration:none; }
.productsMid a:hover { color:#C45800; text-decoration:underline; }
.productsTip { line-height:20px; background:url(images/listPointer.jpg) no-repeat 0 center; padding-left:15px; float: none; margin-top: 10px; }
.productsMid strong { font-weight:bold; }
.productsRight { /*width:250px;*/ float:right; margin-right:2px; }
.relatedProducts { font-weight:bold; font-size:16px; color:#26547b; margin-bottom:15px; float:left; }
.showBoxContentsTitle { width:244px; margin:0 auto; background:none; text-indent:16px; font-size:1.4em; font-weight:bold; padding-bottom:15px; float:left; }
.showBoxContentsTitle a:link, .showBoxContentsTitle a:visited { color:#233b66; text-decoration: none; }
.showBoxContentsTitle a:hover { color:#C45800; text-decoration: underline; }
.showBoxContents img { float:left; margin-left:10px; width:71px; height:73px; }
.showBoxContentsText { font-size:1.1em; color:#233b66; line-height:1.5em; width:151px; float:left; padding-bottom:15px; text-align:justify; }
.showBoxBuy a, .showBoxLearnMore a { color:#000; font-weight:bold; }
.showBoxBuy a:hover, .showBoxLearnMore a:hover { color:#C45800; font-weight:bold; }
.showBoxPrice { color:red; font-weight:bold; line-height:13px; padding-left:5px; font-size:1.1em; }
.getMac span, .getWin span { display:block; color:#FF0000; font-size:1.1em; font-weight:bold; height:37px; line-height:19px; text-align:center; margin-left:35px; width:92px; }
.getMac span a:link, .getMac span a:visited, .getWin span a:link, .getWin span a:visited { color:#FF0000; text-decoration:none; }
.getMac span a:hover, .getWin span a:hover { color:yellow; text-decoration:none; }
.buyNowSmall span, .freeTrialSmall span { display:block; float:right; font-size:1.1em; font-weight:bold; height:37px; line-height:19px; text-align:center; width:92px; }
.buyNowSmall span a, .freeTrialSmall span a { color:red; font-size:1.2em; }
.buyNowSmall span a:hover, .freeTrialSmall span a:hover { color:yellow; }
.freeTrialSmall span { line-height:37px; }
.productsBottom { width:963px; float:left; }
.prodcutsFaqContents p a { color:#000; text-decoration:underline; }
.prodcutsFaqContents p a:hover { color:#C45800; }
.productsStar { width:755px; }
.prodcutsStarContents { width:729px; }
.prodcutsStarContents .prodcutsSCimg { height:100px; margin:20px 22px 0 0; float:left; }
.prodcutsSCimg { height:123px;}
.prodcutsStarContents p { width:589px; height:100%; margin:0; float:left; padding:10px 0; line-height:1.8em; font-size:1.1em; text-align:justify; }
.productsStarTitle { font-size:1.2em; font-weight:bold; color:#000; padding-bottom:10px; line-height:2.5em; }
.productsStarTitle a:link, .productsStarTitle a:visited { color:#000000; text-decoration: none; }
.productsStarTitle a:hover { color:#C45800; text-decoration: underline; }
.prodcutsStarContents .learnMore a, .prodcutsStarContents .freeTrial a, .prodcutsStarContents .buyNow a { color:#000; }
.prodcutsStarContents .learnMore a:hover, .prodcutsStarContents .freeTrial a:hover, .prodcutsStarContents .buyNow a:hover { color:#C45800; }
.prodcutsStarContents .price { color:red; font-weight:bold; font-size:1.1em; height:13px; line-height:13px; margin:5px 10px 0 5px; float:left; }
.starImg { width:92px; height:22px; float:right; }
/* =new add */
.productsShowLeft { float:left; margin-left:5px; width:670px;/* 699px */ overflow:hidden; display:inline; border-top:1px dotted #4E4E4E;}
.productsTitle { font-size:1.6em; font-weight:bold; height:26px; line-height:26px; padding:0 0 10px 16px; clear: both; display:block; }
.proContents { /*width:684px;*/ overflow:hidden; padding-bottom:15px; clear: both; }
.proContents p { padding:0 0 10px 16px; font-size:1.1em; line-height:2em; margin:0; float:left; display:inline;/*debug*/ color:#4E4E4E; }
.proContentsTitle { font-size: 12px; color: #000; font-weight: bold; line-height:30px;/*19px*/ }
.proContents .proText { width:460px; }
.proContents .proText .bold { color:#4E4E4E; line-height:20px; }
.proContents .proImg, .proContents .proImgSmall { width:200px; /*height:200px;*/ float:right; display:block; text-align:center; margin-top: 10px; }
.proContents .proImg img { float:none; }
.proContents h4{background:url(images/arrow.png) 10px 50% no-repeat;font-weight:bold;padding-left: 30px;font-size:12px;line-height:30px;}
.haveMarginTop { clear: both; background:#FFF; }
.proContents .proImgSmall { /*height:100px;*/ clear:both; float:left; }
.productsShow #secondContents { background:none; float:right; margin-right:5px; display:inline; }
.productsShow #guideContents { background:none; float:right; margin-right:5px; display:inline; }
#cat-ver { margin:5px 0 0 0; }
/* for index buy now and free trial */
.productsListContents { width:505px; float:left; }
.productsTipSub { padding-left:20px; line-height:2em; }
/* =link.html */
.linksTop, .links { width:666px; overflow:auto; clear: both; }
.linksTop2 { width:693px; overflow:auto; }
.linksTop2 img { margin:0 0; margin-left:17px; }
.linksTop2 a { text-decoration:underline; font-weight:bold; }
#mainContents .linksTop2 p span { display:inline; height:auto; line-height:20px; }
#mainContents .linksTop p { /*padding:12px 0;*/ margin:10px 0 10px; width:610px; }
#mainContents .linksTop2 p { margin:0 0; /*padding:12px 0;*/ margin:10px 0; width:640px; }
.linksTitle { font-size:18px; color:#000; height:42px; line-height:42px; padding-left:23px; width:670px; }
.links { border:1px solid #000; overflow:hidden; }
.table { width:680px; overflow:hidden; margin:5px 0; }
.table tr td { border:1px solid black; padding:2px; line-height:1.8em; }
.table thead { font-size:14px; font-weight:bold; text-align:left; text-indent:25px; line-height:20px; float:left; margin-bottom:10px; }
.table tr td a { font-size:12px; line-height:180%; color:#000; }
.table tr td a:hover { color:#C45800; }
/* =products.html */
#subNavCustom { background:#FFFFFF none repeat scroll 0 0; margin-left:4px; width:100em; }
#subNavCustom { width:690px;/*debug 690px;*/ }
#subNavCustom ul { border-bottom:1px solid #838383; float:none; height:46px; margin:0 auto; padding:0 20px; width:930px; }
#subNavCustom ul { width:640px;/* debug width:640px;*/ }
/*subnav*/
#subNav-win a.link { display:block; width:197px; height:36px; margin-left:200px; }
#subNav-mac a.link { display:block; width:197px; height:36px; }
#subNavMenu, #subNavMenuMac { background:url(images/subnav.jpg) no-repeat; width:944px; margin:0 auto; overflow:hidden; }
#subNavMenu ul, #subNavMenuMac ul { height:37px; line-height:37px; }
#subNavMenu ul li { height:18px; line-height:18px; margin:10px 10px 0; display:inline; }
#subNavMenu ul li a, #subNavMenuMac ul li a { font-size:13px; color:#26547b; text-decoration:none; }
#subNavMenu ul li a:hover, #subNavMenuMac ul li a:hover { text-decoration:underline; }
#subNavMenu ul .currentLink, #subNavMenuMac ul .currentLink { background:url(images/nav-mouseover-right.jpg) no-repeat top right; display:block; float:left; padding-right:5px; color:#292929; text-decoration:none; display:inline; }
#subNavMenu ul .currentLink a, #subNavMenuMac ul .currentLink a { background: url(images/nav-mouseover-left.jpg) no-repeat; display:block; float:left; padding-left:5px; color:#FFF; display:inline; }
#subNavMenu ul .currentLink a:hover, #subNavMenuMac ul .currentLink a:hover { text-decoration:none; }
#subNavMenuMac ul li { text-align:center; font-size:13px; height:18px; line-height:18px; margin:10px 40px 0; display:inline; }
#subNavNews { width:671px; margin-left:5px; }
#subNavNews ul li { float:left; font-size:15px; margin-right:7px; }
#subNavNews ul li a:hover { text-decoration:underline; }
#subNavCustom ul li { display:inline; font-size:15px; font-weight:bold; margin-right:7px; /* debug */ text-align:center; width:180px; }
/*end-subnav*/

.productsListShow { border-bottom:1px dashed #000; width:917px; margin:20px auto; overflow: hidden; background:#ECF5FE;}
.productsListShow h2 { width:100%; text-indent:15px; background:url(images/products-title-bg.gif) no-repeat 0 1px; margin-bottom:25px; font-weight:bold; font-size:14px; }
.productsListImg { width:216px; height:180px; float:left; }
.productsListImg img { margin-left:25px; }
.productsListShow p { float:left; font-size:12px; line-height:1.8em; text-align:justify; width:635px; margin:6px 0; }
.productsListShow p, .productsListShow p a { color:#575757; }
.productsListShow p a:hover, .productsListShow h2 a:hover { color:#C45800; }
.productsListShow p .learnMore { color:#0ab8c6; display:inline; float:none; font-weight:normal; padding-left:5px; }
.productsListShow p .learnMore a { color:#0ab8c6; text-decoration:underline; }
.productsListShow h2 a, .productsListShow p .learnMore a:hover { color:#26547b; }
.productsListShow .productsInfo { color:#b60000; float:right; width:700px; font-weight:bold; }
.productsListShow .productsInfo .price { padding:10px 0; font-weight:normal; }
.productsListShow .productsInfo .buyNow { background:transparent url(images/products-buynow.jpg) no-repeat scroll 57px 10px; padding:10px 77px; color:#e42727; }
.productsListShow .productsInfo .buyNow a { color:#F00; font-weight:bold; }
.productsListShow .productsInfo .download { background:transparent url(images/products-download.jpg) no-repeat scroll 0 10px; padding:10px 19px; }
.productsListShow .productsInfo .download a { color:#408dbe; font-weight:bold; }
.productsListShow .productsInfo a { color:#000; }
/* =download.html */
.dpList { width:917px; margin:0 auto 25px auto; overflow:auto; padding-bottom:1px; float:none; }
.dpList li { width:100%; padding:20px 0; border-bottom:1px dashed #CCC; margin-bottom:5px; background:#ECF5FE;}
.dpList .title { line-height:20px; font-weight:bold; font-size:12px; }
.dpList li span { display:block; float:left; }
.dpList .title span { font-weight:bold; }
.dpList li .icon { width:100px; padding-left:10px;}
.dpList li .sort { width:400px; }
.dpList li .version, .dpList li .price { width:150px; }
.dpList li .size, .dpList li .os { width:135px; }
.dpList li .icon img { width:40px; height:53px; }
.dpList li .operate { width:110px; }
.productsName { width:100%; font-weight:bold; color:#555356; font-size:11px; padding-bottom:5px; }
.productsName a { color:#575757; }
.productsName a:hover { color:#C45800; }
.productsDesc { color:#575757; font-size:11px; }
.dpList .dpListShow .version, .dpList .dpListShow .size, .dpList .dpListShow .price, .dpList .dpListShow .os { line-height:25px; color:#575757; font-size:11px; }
.dpList li .operate a { color:#000; font-size:11px; font-weight:bold; padding:5px 0 5px 25px; margin-bottom:2px; display:block; }
.dpList li .operate a:hover { color:#C45800; }
.dpList li .operate .download { background:url(images/products-download.gif) no-repeat 0 0; }
.dpList li .operate .learnMore { background:url(images/products-title-bg.gif) no-repeat 6px 4px; }
.dpList li .operate .buyNow { background:url(images/products-buynow.gif) no-repeat 0 0; }
/* =support.html */
.bottomLine { border-bottom:1px dashed #CCC; padding-bottom:5px; }
#mainContents p .linksColor { display:inline; float:none; font-weight:normal; }
.linksColor a { color:#C45800; }
.haveBg b { background:transparent url(images/products-title-bg.gif) no-repeat scroll 0 0; padding-left:15px; }
#message-board { clear:both; }
#message-board p { font-size:16px; font-weight:bold; color:#393939; margin:15px 0 0 40px; padding:0; float:none; }
#message-board form label { color:#393939; }
#message-board form input { width:176px; border:0; margin:0; height:20px; padding:2px; border:#D8D8D8 solid 1px; }
.message-board-top { margin:12px 0 0 40px; }
#message-board form .email-box { margin-left:50px; }
.message-board-main { margin:20px 0 0 40px; }
/* =affiliate.html */
#mainContents .noBg, #mainContents .noBg h2 { background:none; }
#mainContents .noBg h2 { float:left; padding-left:0; }
.inputCustom { margin-left:20px; }
#mainContents .lineCustom, #mainContents .customTopInput { border-bottom:1px dashed #CCC; font-weight:bold; width:670px; padding:0; margin:2px 11px; }
#mainContents .customTopInput { border-bottom:0; }
#affiliate { width:670px; }
.customList { margin:5px 11px; padding:0; width:670px; }
.customList li { line-height:20px; font-size:11px; width:335px; color:#000; padding:3px 0; }
.customList li input { float:left; }
.customDownload input { margin-left:200px; }
#mainContents p .customBold { font-weight:bold; display:inline; float:none; margin:0 10px; }
#subNavCustomMenu { width:650px;/*690px*/ display:inline; }
#subNavCustomMenu ul { width:650px; height:30px; border:1px solid #999; background:#DEDEDE; margin:5px 20px; display:inline; }
#subNavCustomMenu ul li { width:130px; text-align:center; line-height:30px; font-size:11px; }
#subNavCustomMenu ul li a { color:#000; }
#subNavCustomMenu ul .currentLink { color:#C45800; }
.customTable { width:650px; border:1px solid #999; float:none; margin:5px auto; }
.customTable tr td { border:1px solid #999; font-size:12px; text-align:center; line-height:20px; }
.customTable tr td a { color:#000; }
.customTable tr td a:hover { color:#C45800; }
.customTable .customTableHead td { background:#CCC; line-height:30px; }
.customTable tr td img { width:32px; height:32px; margin:5px auto 0; }
.customTable tr .customTableImg { padding-top:7px; }
.displayNone { display:none; }
.displayBlock { display:block; }
/* =news.html */
#mainContents .newsList { float:left; font-size:12px; line-height:1.8em; padding:0 0 10px 15px; text-align:justify; width:659px; margin:12px 0; border-bottom:1px dashed #CCC; }
.newsTitle { padding:10px 0; width:100%; }
.newsImgLeft { float:left; margin:5px; }
.newsImgRight { float:right; margin:5px; }
#industryNews { float:left; font-size:12px; line-height:1.8em; padding:0 29px 10px 44px; text-align:justify; width:620px; margin:12px 0; }
.industryTilte { font-weight:bold; color:#003586; font-size:13px; height:30px; line-height:30px }
.industryTilte span { color:#CCCCCC; font-size:12px }
#industryNews p { padding:5px; line-height:180%; width:100% }
#industryTable { width:600px; border:2px solid #0000FF; background-color:#FF00FF; clear:both }
#industryTable tr th { font-weight:bold; line-height:180% }
#industryTable td { line-height:180%; border:1px solid #0099FF; background-color:#FFFFFF }
/* =company-news.html */
.newsListBox { font-size:12px; line-height:1.8em; padding:0 0 10px 15px; width:659px; margin:12px auto; }
.newsListBox li { width:644px; background:url(images/products-title-bg.gif) no-repeat 0 0; padding-left:15px; line-height:20px; margin:9px 0; }
.newsListBox li a { color:#000; text-decoration:underline; }
.newsListBox .hightLight, .newsListBox .hightLight a { color:red; }
.newsListBox li a:hover { color:#C45800; }
/* =sitemap.html */
.siteMap { border-bottom:1px dashed #CCC; padding-bottom:20px; }
.siteMap li { border:none; padding:10px 0; width:25%; }
.siteMap li a { color:#585858; }
.siteMap li a:hover { color:#C45800; }
.siteMap .title { background:url(images/products-title-bg.gif) no-repeat 0 center; text-indent:15px; width:100%; display:block; }
/* = */
#glossary { line-height:180%; font-size:12px; width:680px; padding-left:20px; float:left }
#glossary .titleG { display:block; font-weight:bold; background:url(images/products-title-bg.gif) no-repeat left center; padding-left:20px }
#footer a#otherLink { font-size:10px; }
#footer a#otherLink1 { color: #666666; font-size:10px; height:20px; }
#footer a#otherLink2, #footer a#otherLink3 { color: #666666; font-size:10px; height:20px; }
#footer .otherLink a { font-size:10px; }
#footer .otherLink1 { color: #666666; font-size:10px; }
#footer .otherLink2, #footer a#otherLink3 { color: #666666; font-size:10px; }
.productsShowLeft .related { margin:0; padding:0 0 10px 25px; margin-left:5px; font-size:1.1em; line-height:30px; float:none; }
.related li a:link, .related li a:visited { color: #666666; text-decoration:underline }
.related li a:hover { color: #C45800; text-decoration:none }
/*.pageBg{ width:180px; height:25px; float:right;}
.c { clear:both; }
/*article */
.articleUl { margin-top:20px; font-size:11px; }
.articleUl li { background-color:#F9F9F9; border-bottom:#FFFFFF 1px solid; margin-bottom:10px; line-height:32px; float:none; list-style-position:inside; width:683px; padding-left:14px; }
.articleUl a:hover { text-decoration:underline; }
/*article  end*/
.document { background:url(images/products-title-bg.gif) no-repeat 6px 9px; color:#000000; display:block; font-size:11px; font-weight:bold; line-height:28px; padding:5px 0 5px 25px; }
.document a:link, .document a:visited { color:#000000; text-decoration:none }
.document a:hover { color:#C45800; text-decoration:none }
.page1, .page2, .page3 { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; }
.page2 { padding-left:5px; }
.page1 { margin-left:50px; display:block; height:55px; width:70px; padding-top:30px; }
.page3 { display:block; height:55px; width:70px; padding-top:30px; margin-left:10px; }
.page span { display:block; float:left; margin-right:50px; width:22px; height:25px; border-bottom:2px solid #000000; text-align:center; font-weight:bold; padding-top:3px; }
.span1 { margin-left:10px; }
#pageS { background-color:#EACC30; border-bottom:none; }
.pageLine { width:730px; height:4px; background-color:#BEBEBE; margin-top:10px; font-size:4px; }
.pageCurrent, .pageCurrent2, .pageCurrent3, .pageCurrent4 { background-color:#626262; width:50px; height:4px; }
.pageCurrent2 { margin-left:71px }
.pageCurrent3 { margin-left:142px }
.pageCurrent4 { margin-left:212px }
#productsPage a:link, #productsPage a:visited { color:#000000; text-decoration:none }
#productsPage a:hover { color:#000000; text-decoration: underline }
.productslink { font-size:11px; color: #F00; padding-bottom:10px; line-height:2.5em; }
.productslink a:link, .productslink a:visited { color:#000000; text-decoration: none; }
.productslink a:hover { color:#C45800; text-decoration: underline; }
.productsListShow .productsInfo .upgrade a { font-size:12px; color:#F00; padding-bottom:10px; line-height:2.5em; margin-left:70px; }
.upgrade a:link, .upgrade a:visited { color:#000000; text-decoration: none; }
.upgrade a:hover { color:#C45800; text-decoration: underline; }
.free { background:url(images/free.gif) no-repeat scroll right 0 transparent; padding-right:35px; }
/*#contents .mac_version{loat:right; margin-right:20px; margin-bottom:5px;}*/
.hot { background:url(images/hot.jpg) no-repeat scroll right 0 transparent; padding-right:35px; }
.new { background:url(images/new.jpg) no-repeat scroll right 0 transparent; padding-right:35px; }
/*about*/
.border { width:664px; margin-left:10px; margin-top:5px; }
.border h1 { color:#008ce0; font-size:18px; padding-left:10px; border-left:1px solid #c0bdbb; border-right:1px solid #c0bdbb;}
#mainContents .border p{margin:0; width:638px; padding:10px 12px; border-left:1px solid #c0bdbb; border-right:1px solid #c0bdbb; float:none;}

.clear{clear:both;}
#pagetitle{background:url('images/bg_title_left.gif') no-repeat left top;width:640px; margin:5px auto}
#pagetitle .bg_title_right{background:url('images/bg_title_right.gif') no-repeat right top;}
#pagetitle h1{text-align:center;font-size:16px;background:url('images/bg_title_center.gif') repeat-x left top;height:30px;line-height:30px;margin:0 15px}

#my_content{width:600px; text-align:left; margin-top:20px; padding:5px 0;line-height:20px;font-size:12px;}
#my_content p { width:100%;padding:0;font-size:12px; float:none; line-height:1.8em; text-align:left; }
#my_content p span{ font-weight:normal;width:100%;}
#my_content span{display:block;margin:2px auto 11px;}
#my_content h6{color:#585858;margin-bottom:0px;font-size:10px;}
#my_content a:link,#my_content a:visited{color:#0000EE;}
#my_content .freeTrialBig_below a:link,#my_content .freeTrialBig_below a:visited{color:#ffffff;}
#my_content .freeTrialBig_below a span{font-size:20px;margin-top:10px;}
#my_content .buyNowBig_below a:link,#my_content .buyNowBig_below a:visited{color:#ffffff;}
#my_content .buyNowBig_below a span{font-size:20px;margin-top:10px;}
#my_content a:hover{color:red;}
#my_content img{margin:10px auto 5px auto;}
.button a,.button a:hover,.button span{width:103px;height:26px;line-height:26px;margin-right:15px;display:block;text-decoration:none;text-align:center;color:#000;float:left;}
.button span{color:#fc7216;font-weight:bold;width:50px}
.button a{background:url('images/btn_min.gif') no-repeat 0 0;}
.button a:hover{background:#e9e7e7 url('images/btn_min.gif') no-repeat 0 -26px;}
#my_content ul {list-style:square outside none;}
#my_content ul li{margin:10px 10px;float:none;list-style:square outside none;}
#my_content ul li a{font-size:12px;color:black;}
#my_content h5{font-weight:bold;margin:10px auto;font-size:14px;}
#my_content strong{font-weight:bold;}

.more_ul{list-style:none;width:99%;}
.more_ul li{display:block;float:left;width:200px;margin:5px auto;overflow:hidden;}
.page{width:99%;text-align:right;clear:both;}
.page a{margin:2px 2px;}