@charset "utf-8";
/* CSS Document by Gray 2010 */
html,body {-webkit-text-size-adjust:none;}
body { background:#fff; font-size:11px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
td,th,input,div,span,font { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
body div div,ul,li,td,p,span,font, strong { zoom:100%; font-size:11px; line-height:18px; }
td { font-size:11px; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
.clear { clear:both; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_left { clear:left; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_right { clear:right; height:0 !important; font-size:0 !important; line-height:0 !important; }
#main { font-size:11px; }
strong { font-size: 12px; color: #333; }
body td,body th{ font-size:11px; }
body div {zoom:100%; }
span,font { font-size:11px; }
h1,h2,h3,h4,h5,h6 { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#header { margin:0 auto; width:1000px; font-size:12px; /* background:url(images/headbg.jpg) center top no-repeat;*/ }
#header #logo { float:left; display:inline; margin:15px 0; }
#header .container { float:right; display:inline; margin:15px 0; width:280px; }
#header .container .links { margin:0; padding:0;}
#header .container .links a { float:right; display:block; margin:0 0 0 15px; padding:0 0 0 26px; font-family:Arial, Helvetica, sans-serif; }
#header .container .links a,#header .container .links a:link,#header .container .links a:visited { color:#333; text-decoration:underline; }
#header .container .links a.newsletter { background:url(images/headernewsletter.gif) left center no-repeat; }
#header .container .links a.sitemap { background:url(images/headersitemap.gif) left center no-repeat; }*/
#header .container .links a.sitemap { background:url(images/english.gif) left center no-repeat; }
#header .container .links a.contact { background:url(images/headercontact.gif) left center no-repeat; }
#header .container .links a.promotion { background:url(images/gifts.gif) left center no-repeat; margin:0; }
#header .container .search { margin:8px 0 0 0; padding:0; }
#header .container .search .input { height:20px; line-height:18px; border:1px solid #9c9c9c; float:left; width:205px; background:url(images/headersearchinput.gif) 3px center no-repeat; text-indent:22px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
#header .container .search .btn { height:20px; width:59px; border:none; background:url(images/headersearchbtn.gif) center center no-repeat; float:right; }
#header .container .members{margin:7px 0 0 0;}
#header .container .members a { float:right; display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#header .container .members a,#header .container .members a:link,#header .container .members a:visited { color:#333; text-decoration:underline; }

#nav { width:100%; background:#232323; text-align:center; border-bottom:1px solid #fff; height:44px; }
#nav .container { width:1000px; margin:0 auto; padding:0; height:44px; }
#nav ul { border-left:1px solid #535455; margin: 0 -10px 0 0; height:44px; }
#nav ul li { float:left; display:inline; width:136px; *width:137px; margin:0; padding:0; background:url(images/navcurrentbackground.gif) left top repeat-x; border-right: 1px solid #535455; display:inline; height:44px; }
#nav ul li a { display:block; line-height:44px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#ccc; }
#nav ul li a:hover { background:url(images/navcurrentspanbackgrounda.gif) center top repeat-x; color:#000; text-decoration:none;}
#nav ul li.current { background:url(images/navcurrentspanbackgrounda.gif) center top repeat-x; }
#nav ul li.current a {  background:url(images/navcurrentabackground.gif) center bottom no-repeat; position:relative; z-index:20; margin:0 0 -5px 0; padding:0 0 5px 0; }
#nav ul li.current a,#nav ul li.current a:link,#nav ul li.current a:hover {color:#000; text-decoration:none; }

#nav ul li .submenu { width:150px; padding:5px 0 !important; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; background:#f3f3f3; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; margin:0 0 0 -1px; display:none; position:absolute; z-index:20; }
#nav ul li .submenu ul{ margin:0 !important; padding:0; border:none !important; height:auto !important; }
#nav ul li .submenu ul li { float:none !important; text-align:left; background:#f3f3f3 !important; height:auto !important; clear:both; display:block !important; border:none !important; text-align:left; width:150px;}
#nav ul li .submenu ul li a { color:#333 !important; display:block; line-height:20px !important; padding:5px 10px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; font-weight:normal !important; text-align:left !important; background:none !important; }
#nav ul li .submenu ul li a:hover{ color:#ff6500 !important; text-decoration:underline !important; background:none !important; padding:5px 10px; }

#nav ul li #navproductsmenu { width:821px !important; padding:0 !important; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; background:#fff; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; position:absolute; z-index:20; margin:0 0 0 -1px; display:none;}
#nav ul li #navproductsmenu .hotproducts { border-left:1px solid #bfbfbf; width:220px; background:#f3f3f3; float:right; display:inline; padding:10px 0; height:270px; _height:190px; }
#nav ul li #navproductsmenu .hotproducts span { display:block; text-align:center; font-weight:bold; margin:0; padding:0; }
#nav ul li #navproductsmenu .hotproducts ul { border:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li a { width:auto !important; line-height:28px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; font-weight:normal !important; text-indent:35px; text-align:left !important; background:none !important;  }
#nav ul li #navproductsmenu .hotproducts ul li a,#nav ul li #navproductsmenu .hotproducts ul li a:visited,#nav ul li #navproductsmenu .hotproducts ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu .hotproducts ul li a:hover { color:#ff6500 !important; background:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li.m2ts { background:url(images/mts-win.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.m2tsmac { background:url(images/mts-mac.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.video { background:url(images/mts-win.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.videomac { background:url(images/mts-win.gif) 12px center no-repeat !important; }

#nav ul li #navproductsmenu #navproductlist { border-right:1px solid #bfbfbf; width:150px; background:#f3f3f3; float:left; display:inline; padding:10px 0; height:270px; _height:190px; }
#nav ul li #navproductsmenu #navproductlist ul { border:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li a { width:auto !important; line-height:36px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important; font-weight:bold !important; text-align:left !important; padding:0 15px; background:none !important;  }
#nav ul li #navproductsmenu #navproductlist ul li a,#nav ul li #navproductsmenu #navproductlist ul li a:visited,#nav ul li #navproductsmenu #navproductlist ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu #navproductlist ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }

#nav ul li #navproductsmenu #navproducts { border:none !important; float:left; display:inline; padding:10px 0; width:430px; margin:0 0 0 5px; }
#nav ul li #navproductsmenu #navproducts ul { border:none !important; float:left; display:inline; width:205px; margin:0 5px; }
#nav ul li #navproductsmenu #navproducts ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:url(images/navproductslibackground.gif) left 10px no-repeat !important; }
#nav ul li #navproductsmenu #navproducts ul li.windows { background:url(images/win.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0; }
#nav ul li #navproductsmenu #navproducts ul li.mac { background:url(images/mac.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0; }
#nav ul li #navproductsmenu #navproducts ul li a { width:auto !important; line-height:20px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important; font-weight:normal !important; text-align:left !important; }
#nav ul li #navproductsmenu #navproducts ul li a,#nav ul li #navproductsmenu #navproducts ul li a:visited,#nav ul li #navproductsmenu #navproducts ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu #navproducts ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }

#mainoutwrapper { background:url(images/mainoutwrapper.gif) left top repeat-x; text-align:center; }
#mainwrapper { width:1008px; background:url(images/mainwrapperbackground.gif) center top no-repeat; text-align:center; margin:0 auto; }
#main { width:1000px; margin:0 auto; background:#fff url(images/mainbackground.gif) center top repeat-x; padding:0 0 10px 0; text-align:center; font-size:12px; }
#main #location { margin:0 10px; padding:8px 0; background:url(images/locationhome.gif) left center no-repeat; text-indent:20px; font-family:Arial, Helvetica, sans-serif; color:#666; }
#main #location a { font-size:11px; }
#main #location a,#main #location a:link,#main #location a:visited { color:#666; text-decoration:underline; }
#main #location a:hover { color:#666; text-decoration:none; }
#main #banner{ margin:0 10px; padding:0 0 8px 0;}
#main #banner img { width: 100%; }
#main #container { float:left; display:inline; margin:0 0 0 10px; width:735px !important; }
#main #container .tags,#main #container .tags strong { color:#505050;}
#main #container .tags a, #main #container .tags a:link, #main #container .tags a:visited, #main #container .tags strong a,#main #container .tags strong a:link, #main #container .tags strong a:visited{ color:#3f3b38 ; text-decoration:none ;}
#main #container .tags a:hover,#main #container .tags strong a:hover{ color:#5e5e5e ; text-decoration:underline;}
#main #container #softinfo { margin:0; padding:0; }
#main #container #softinfo h1 { background:url(images/softwareinfoh1background.gif) left top repeat-x; padding:0 10px; font-size:11px; _height:39px; }
#main #container #softinfo h1 strong { display:block; line-height:43px; float:left; text-indent:30px; font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; }
#main #container #softinfo h1 strong.windows { background:url(images/softwareinfowindows.gif) left center no-repeat; }
#main #container #softinfo h1 strong.mac { background:url(images/softwareinfomac.gif) left center no-repeat; }
#main #container #softinfo h1 .share { float:right; display:inline; padding:8px 0 0 0; }
#main #container #softinfo .content { padding:15px 15px 5px 15px; background:url(images/softinfocontent.gif) left top repeat-x; margin:0;}
#main #container #softinfo .content .pic { float:left; display:inline; width:200px; padding:10px 0 0 0; }
#main #container #softinfo .content .intro { float:right; display:inline; width:445px; color:#505050;  }
#main #container #softinfo .content .intro .support { background:#f5f5f5; border-left:1px solid #d9d3ce; border-top:1px solid #d9d3ce; border-right:1px solid #efecea; border-bottom:1px solid #efecea; padding:3px 8px; color:#505050; margin:10px 0 0 0; }
#main #container #softinfo .content .intro .downloadpurchase { padding:10px 0 0 0; text-align:right; }
#main #container #softinfo .content .intro .price { float:left; line-height:28px; font-size:14px; font-weight:bold; }
#main #container #softinfo .content .intro .price font { color:#f00; }
#main #container #softinfo .content .intro .price .oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 15px 0 0; font-weight: normal;}
#main #container #softinfo .content .pic .screenshots { margin:5px 10px; text-indent:16px; background:url(images/softwareinfoscreenshots.gif) left center no-repeat; }
#main #container #softinfo .content .intro .downloadpurchase a { float:right; margin:0 0 0 5px; display:inline; }

#main #container #softinfo .content #otherproducts { margin:10px 0 10px 0; }
#main #container #softinfo .content #otherproducts ul { text-align:center; }
#main #container #softinfo .content #otherproducts ul li { display:inline; width:305px; }
#main #container #softinfo .content #otherproducts ul li h3 { padding:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#main #container #softinfo .content #otherproducts ul li .information { border:1px solid #d4d4d4; text-align:center; }
#main #container #softinfo .content #otherproducts ul li .information .onlyone { width:305px; margin:0 auto; }
#main #container #softinfo .content #otherproducts ul li .productpic { float:left; display:inline; margin:10px 0 10px 20px; }
#main #container #softinfo .content #otherproducts ul li .productpic { float:left; display:inline; margin:10px 0 10px 20px; }
#main #container #softinfo .content #otherproducts ul li .productpic img { width:48px; }
#main #container #softinfo .content #otherproducts ul li .intro { float:right; width:195px; margin:10px 20px 10px 0; display:inline; }
#main #container #softinfo .content #otherproducts ul li .intro a { font-weight:bold; display:block; }
#main #container #softinfo .content #otherproducts ul li .intro .downloadbuynow {padding:5px 0 0 0; }
#main #container #softinfo .content #otherproducts ul li .intro span { margin:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; }
/*可以在下面编辑产品页面里面的key features样式*/
#main #container #keyfeatures { margin:10px 0 0 0; }
#main #container #keyfeatures h2 {  border-bottom:1px solid #d4d4d4; font-size:13px; }
#main #container #keyfeatures h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #keyfeatures h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #keyfeatures h2 .more { float:right; display:inline; line-height:29px; font-weight:normal; }
#main #container #keyfeatures .content { padding:12px 15px; }
#main #container #keyfeatures .content ul li { padding:0; color:#505050; background:url(images/softwarekeyfeaturesli.gif) left 6px no-repeat; text-indent:15px; }
#main #container #keyfeatures .contentwithimg { padding:12px 15px; }
#main #container #keyfeatures .contentwithimg ul li { padding: 0; color:#505050; clear:both; list-style:inside disc none;}

/*可以在下面编辑产品页面里面的overview样式*/
#main #container #overview { margin:10px 0 0 0; }
#main #container #overview h2 {  border-bottom:1px solid #d4d4d4; font-size:13px; }
#main #container #overview h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #overview h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #overview h2 .more { float:right; display:inline; line-height:29px; font-weight:normal; }
#main #container #overview .content { padding:12px 15px; }

#main #container #supported { margin:10px 0 0 0; }
#main #container #supported h2 {  border-bottom:1px solid #d4d4d4; font-size:13px; }
#main #container #supported h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #supported h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #supported h2 .more { float:right; display:inline; line-height:29px; font-weight:normal; }
#main #container #supported .content { padding:12px 15px; }
#main #container #supported table { border-left: 1px solid #CBCDD0; border-top: 1px solid #CBCDD0;}
#main #container #supported table td { border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:11px; color:#333333; text-align:left; color:#505050;}

#main #dealcontent{width:100%; margin:0; padding:4px 0 0 0;}
#main #dealcontent .dealbanner{ margin:0 0 5px 0; width:1000px; height:530px;}
#main #dealcontent .dealproduct{ width:930px; padding:0 15px;}
#main #dealcontent .dealproduct .countdown { text-align:center; margin:0; overflow:hidden; float:left; padding:0 0 0 115px;}
#main #dealcontent .dealproduct .countdown .dealicon{ float:left; margin:0 10px 0 0;}
#main #dealcontent .dealproduct .countdown p {float:left; padding:0; margin:20px 15px 0 0; font-size:40px; font-weight:900px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:40px; color:#383737; }
#main #dealcontent .dealproduct .countdown .form_box{float:left; position:relative; padding:0; line-height:30px;}
#main #dealcontent .dealproduct .countdown .form_box .text { position:absolute; z-index:99px; top:47px; overflow:hidden; margin:0; padding-left:10px;}
#main #dealcontent .dealproduct .countdown .form_box .text li{float:left; width:64px; font-size:11px; color:#fff; margin:0 8px 0 0; padding:3px 0 0 0; text-align:center;}
#main #dealcontent .dealproduct .countdown .form_box #remainTime1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; line-height:65px; font-weight:bold; margin:0; text-align:left; padding-top:9px; padding-left:10px;}
#main #dealcontent .dealproduct .countdown .form_box #remainTime1 span{ text-align:center; float:left; font-size:32px; color:#fff; width:64px; height:65px; text-align:center; line-height:64px; border:0; background: url(images/dealtime_img/dealtimebg.jpg) no-repeat; margin-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#main #dealcontent .dealproduct .dealproductcontent{ margin:20px 0 25px 0; _margin:10px 0 25px 0; padding:0; width:100%;}
#main #dealcontent .dealproduct .dealproductcontent .productleft{margin:0 25px 0 0; padding:0; width:425px; height:290px; float:left;}
#main #dealcontent .dealproduct .dealproductcontent .productright{width:450px; margin:0; float:left; display:block;}
#main #dealcontent .dealproduct .dealproductcontent .productright .title{ margin:0; padding:0;}
#main #dealcontent .dealproduct .dealproductcontent .productright h3{ float:left; padding:0; height:24px; font-size:18px; margin:15px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#main #dealcontent .dealproduct .dealproductcontent .productright h3 .time{ font-size:12px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif;}
#main #dealcontent .dealproduct .dealproductcontent .productright h3 a{color:#ff4200; text-decoration:none;}
#main #dealcontent .dealproduct .dealproductcontent .productright h3 a:hover{ color:#ff4200; text-decoration:underline;}
#main #dealcontent .dealproduct .dealproductcontent .productright .logoicon{ float:left; margin:12px 0 0 20px;}
#main #dealcontent .dealproduct .dealproductcontent .productright h4{padding:0; height:24px; font-size:13px; margin:15px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#main #dealcontent .dealproduct .dealproductcontent .productright ul{padding:0; margin:5px 0 0 15px;}
#main #dealcontent .dealproduct .dealproductcontent .productright ul li{ background:url(images/dealtime_img/circle.jpg) no-repeat scroll 0 center transparent; line-height:18px; padding-left:15px;}
#main #dealcontent .dealproduct .dealproductcontent .productright .price { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:45px; display:block; margin:5px 0 10px 0;}
#main #dealcontent .dealproduct .dealproductcontent .productright .price strong{padding-right:30px; color:#ff0000;}
#main #dealcontent .dealproduct .dealproductcontent .productright .price strong big{ font-size:16px;}
#main #dealcontent .dealproduct .dealproductcontent .productright .price strong del{ color:#333333;}
#main #dealcontent .dealproduct .dealfacebook{ margin:28px 0; width:904; height:129px;}

#main #container #usefultips { margin:10px 0 0 0; }
#main #container #usefultips h2 {  border-bottom:1px solid #d4d4d4; font-size:12px; }
#main #container #usefultips h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #usefultips h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #usefultips h2 .more { float:right; display:inline; line-height:30px; }
#main #container #usefultips .content { padding:12px 15px; }
#main #container #usefultips ul li { background:url(images/usefultipsli.gif) left 5px no-repeat; text-indent:16px; width:690px; height:30px; }
#main #container #usefultips ul li a { color:#505050; }
#main #container #usefultips ul li a:hover { color:#f60; }

#main #container #softwaretips { margin:10px 0 0 0; }
#main #container #softwaretips h2 {  border-bottom:1px solid #d4d4d4; font-size:12px; z-index:0; }
#main #container #softwaretips h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:50; }
#main #container #softwaretips h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #softwaretips h2 a,#main #container #softwaretips h2 a:link,#main #container #softwaretips h2 a:visited { color:#333; }
#main #container #softwaretips h2 a:hover { color:#ff6500; text-decoration:underline; }
#main #container #softwaretips h2 .more { float:right; display:inline; line-height:28px; background:url(images/moreguides.gif) left center no-repeat; padding:0 0 0 18px; }
#main #container #softwaretips .content { padding:12px 15px; }
#main #container #softwaretips ul li { background:url(images/usefultipsli.gif) left 5px no-repeat; text-indent:16px; display:inline; width:320px; }
#main #container #softwaretips ul li a { color:#FF6500;  }
#main #container #softwaretips ul li a:hover { color:#f60;  }

#main #container #system { margin:10px 0 0 0; }
#main #container #system h2 {  border-bottom:1px solid #d4d4d4; font-size:12px; }
#main #container #system h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #system h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:14px; }
#main #container #system h2 .more { float:right; display:inline; line-height:29px; font-weight:normal; }
#main #container #system .content { padding:12px 15px; }
#main #container #system .content img { float:right; display:inline; }
#main #container #system .content ul { float:left; display:inline; width:500px; }
#main #container #system .content ul li { list-style:disc inside; }

#main #container #softwaremenu { margin:10px 0 0 0; }
#main #container #softwaremenu h2 {  border-bottom:1px solid #d4d4d4; font-size:12px; }
#main #container #softwaremenu h2 strong { position:relative; margin:0 0 -2px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#main #container #softwaremenu h2 span { display:block; background:url(images/softwareh2span.gif) right top no-repeat; line-height:30px; padding:0 20px; color:#505050; font-size:12px; }
#main #container #softwaremenu h2 .more { float:right; display:inline; line-height:29px; font-weight:normal;}
#main #container #softwaremenu .content { padding:12px 15px; }
#main #container #softwaremenu .content img { float:right; display:inline; }
#main #container #softwaremenu .content ul { float:left; display:inline; white-space: nowrap; width:660px; font-size:12px; font-weight: bold;}
#main #container #softwaremenu .content ul li { list-style:none; display:inline; padding:0 15px 0 0 ; }
#main #container #softwaremenu ul li a,#main #container #softwaremenu ul li a:link,#main #container #softwaremenu ul li a:visited { color:#ff6500; font-size:13px }
#main #container #softwaremenu ul li a:hover { color:#5a5a5a; text-decoration:underline; }

#main #container #softpro { width:260px; border:1px solid #ccc; float:left; display:inline; background:#f9f9f9; margin:5px 15px 15px 0; position:relative; }
#main #container #softpro .pic { background:#fff; text-align:center; padding:10px; }
#main #container #softpro .intro { padding:10px; font-family:Arial, Helvetica, sans-serif; color:#505050; }
#main #container #softpro .intro h2 { font-size:13px; font-weight:bold; }
#main #container #softpro .intro .downloadbuynow { text-align:right; padding:5px 0 0 0;}
#main #container #softpro .intro .downloadbuynow font,#main #container #softpro .intro .downloadbuynow font.price { display:block; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left;}
#main #container #softpro .intro .downloadbuynow font.oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 7px 0 0; font-weight:100;}

#main #container .softwaretips { margin:0 0 0 0; padding:14px 0 5px 0; border-top:1px solid #ccc; }
#main #container .softwaretips h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:0 0 10px 0; color:#333; }
#main #container .softwaretips ul li { background:url(images/usefultipsli.gif) left 5px no-repeat; text-indent:16px; margin:0; padding:0; }
#main #container .softwaretips ul li a { color:#FF6500; font-size:12px; }

#main #container #downloadpurchase { margin:12px 0 0 0; padding:12px; border-top:1px solid #dcdcdc; background:#f0f0f0; }
#main #container #downloadpurchase h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#252525; font-size:12px; padding:0 0 8px 0; }
#main #container #downloadpurchase .download { float:left; margin:0 15px 0 0; display:inline; background:url(images/softwarereldownload.gif) left center no-repeat; line-height:34px; }
#main #container #downloadpurchase .download a { padding:0 0 0 32px; color:#505050; text-decoration:underline; }
#main #container #downloadpurchase .download a:hover { color:#f60; }
#main #container #downloadpurchase span { color:#666; }
#main #container #downloadpurchase font { color:#f00; float:left; line-height:34px; margin:0 0 0 6px; display:inline; }
#main #container #downloadpurchase font font.oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 5px 0 5px; padding:0;}
#main #container #downloadpurchase .buynow a { float:left; display:inline }
#main #container #downloadpurchase .buynow { float:left; display:inline; }

/*可以在下面编辑features页面里面的样式*/
#main #container #features { margin:0; padding:0; }
#main #container #features h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #features h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #features h1 .share { float:right; display:inline; margin:0; }
#main #container #features .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }

/*可以在下面编辑awards页面里面的样式*/
#main #container #awards { margin:0; padding:0; }
#main #container #awards h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #awards h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #awards h1 .share { float:right; display:inline; margin:0; }
#main #container #awards .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }

/*可以在下面编辑versionhistory页面里面的样式*/
#main #container #versionhistory { margin:0; padding:0; }
#main #container #versionhistory h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #versionhistory h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #versionhistory h1 .share { float:right; display:inline; margin:0; }
#main #container #versionhistory .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }

/*可以在下面编辑guides页面里面的样式*/
#main #container #guides { margin:0; padding:0; }
#main #container #guides h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #guides h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #guides h1 .share { float:right; display:inline; margin:0; }
#main #container #guides .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #guides .content ul li { border-top:1px solid #dedede; padding:8px 0; font-family:Arial, Helvetica, sans-serif; color:#505050; font-size:12px; }
#main #container #guides .content ul li h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#main #container #guides .content ul li h2 a { color:#ff6500; }
#main #container #guides .content ul li .learnmore { text-align:right; color:#505050; font-size:12px; }
#main #container #guides .content ul li .learnmore a { font-size:12px; }
#main #container #guides .content #pagenavi { padding:5px 10px; background:#fff0dc; }
#main #container #guides .content #pagenavi .count { float:left; display:inline; color:#333; line-height:22px; color:#666; }
#main #container #guides .content #pagenavi ul { float:right; display:inline; }
#main #container #guides .content #pagenavi ul li a { display:block; line-height:22px; padding:0 3px; color:#a64100; }
#main #container #guides .content #pagenavi ul li span { display:block; line-height:22px; padding:0 3px; color:#7a7a7a; }
#main #container #guides .content #pagenavi ul li span.current { color:#7a7a7a; font-weight:bold; text-decoration:underline; }
#main #container #guides .content #pagenavi ul li { float:left; margin:0 0 0 2px; background:none !important; border:none !important; padding:0 !important; }

/*可以在下面编辑firstusewelcome页面里面的样式*/
#main #container #firstusewelcome { margin:0; padding:0; }
#main #container #firstusewelcome h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #firstusewelcome h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #firstusewelcome h1 .share { float:right; display:inline; margin:0; }
#main #container #firstusewelcome .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }

/*可以在下面编辑uninstall页面里面的样式*/
#main #container #uninstall { margin:0; padding:0; }
#main #container #uninstall h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #uninstall h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #uninstall h1 .share { float:right; display:inline; margin:0; }
#main #container #uninstall .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #uninstall .content textarea { width:85%; height:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #container #uninstall .content input { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; vertical-align:middle; }
#main #container #uninstall .content div input{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left !important; vertical-align:middle; }
#main #container #uninstall .content span { color:#333; }
#main #container #uninstall .content strong { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #container #uninstall .content .ss-form-entry { margin:15px 0 0 0 !important; color: #565656; }
#main #container #uninstall .content .ss-q-title { font-weight:bold; color: #454545; }
#main #container #uninstall .content label { color:#676767; }

/*可以在下面编辑manual页面里面的样式*/
#main #container #manual { margin:0; padding:0; }
#main #container #manual h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #manual h1 strong { float:left; display:block; font-size:16px; line-height:normal; width:450px; }
#main #container #manual h1 .share { float:right; display:inline; margin:0; }
#main #container #manual .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #manual .content a:link,#main #container #manual .content a:visited { color:#ff6500; }
#main #container #manual .content a:hover { color:#ff6500; text-decoration:underline; }
#main #container #manual .content a:active { color:#000000; text-decoration:none; }

#main #container #news { margin:0; padding:0; }
#main #container #news h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #news h1 strong { float:left; display:block; font-size:16px; line-height:normal; width:450px;}
#main #container #news h1 .share { float:right; display:inline; margin:0; }
#main #container #news .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #news .content a:link,#main #container #news .content a:visited { color:#ff6500; }
#main #container #news .content a:hover { color:#ff6500; text-decoration:underline; }
#main #container #news .content a:active { color:#000000; text-decoration:none; }

/*可以在下面编辑screenshot页面里面的样式*/
#main #container #screenshot { margin:0; padding:0; }
#main #container #screenshot h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #screenshot h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #screenshot h1 .share { float:right; display:inline; margin:0; }
#main #container #screenshot .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #screenshot .content a:link,#main #container #screenshot .content a:visited { color:#ff6500; }
#main #container #screenshot .content a:hover { color:#ff6500; text-decoration:underline; }
#main #container #screenshot .content a:active { color:#000000; text-decoration:none; }
/*可以在下面编辑faq页面里面的样式*/
#main #container #faq { margin:0; padding:0; }
#main #container #faq h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #faq h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #faq h1 .share { float:right; display:inline; margin:0; }
#main #container #faq .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #faq .content a:link,#main #container #faq .content a:visited { color:#ff6500; }
#main #container #faq .content a:hover { color:#ff6500; text-decoration:underline; }
#main #container #faq .content a:active { color:#000000; text-decoration:none; }
/*可以在下面编辑onlinehelps页面里面的样式*/
#main #container #onlinehelps { margin:0; padding:0; }
#main #container #onlinehelps h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #onlinehelps h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #onlinehelps h1 .share { float:right; display:inline; margin:0; }
#main #container #onlinehelps .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #onlinehelps .content ul li { padding:8px 0; border-top:1px solid #dedede; }
#main #container #onlinehelps .content ul li h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

#main #container1 #onlinecenter { margin:0; padding:0; }
#main #container1 #onlinecenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container1 #onlinecenter h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container1 #onlinecenter h1 .share { float:right; display:inline; margin:0; }
#main #container1 #onlinecenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container1 #onlinecenter .content ul li h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding: 0 0 5px 0; color:333333; }
#main #container1 #onlinecenter .content ul li ul li{ padding:8px 0 8px 10px; border-top:1px solid #dedede;}
#main #container1 #onlinecenter .content ul li ul li h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  }

/*可以在下面编辑online help页面里面的样式*/
#main #container #onlinehelp { margin:0; padding:0; }
#main #container #onlinehelp h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #onlinehelp h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #onlinehelp h1 .share { float:right; display:inline; margin:0; }
#main #container #onlinehelp .onlinehelpmenu { background:#ff6500; padding:3px 10px 0 10px; border-bottom:1px solid #ecbe9a; border-top:1px solid #ecbe9a; }
#main #container #onlinehelp .onlinehelpmenu ul li { line-height:24px; float:left; display:inline; position:relative; margin:0 0 -1px 0; z-index:10; }
#main #container #onlinehelp .onlinehelpmenu ul li.current { border-left:1px solid #ecbe9a; border-top:1px solid #ecbe9a; border-right:1px solid #ecbe9a; background:#ffefdb; }
#main #container #onlinehelp .onlinehelpmenu ul li.current a { font-weight:bold; color:#505050 !important; padding:0 8px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; text-decoration:none; }
#main #container #onlinehelp .onlinehelpmenu ul li a { padding:0 8px; color:#fff; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #container #onlinehelp .content { background:#fff url(images/softwarerelcontentbackground.gif) left -4px repeat-x; padding:15px 15px 10px 15px; }
#main #container #onlinehelp .content a:link,#main #container #faq .content a:visited { color:#ff6500; }
#main #container #onlinehelp .content a:hover { color:#ff6500; text-decoration:underline; }
#main #container #onlinehelp .content a:active { color:#000000; text-decoration:none; }

#main #container #platform { margin:0; padding:0; }
#main #container #platform h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:0 15px 5px 15px; font-size:11px; margin:0; }
#main #container #platform h1 strong { float:left; display:block; font-size:16px; line-height:normal; line-height:30px; margin:5px 0 0 0; }
#main #container #platform h1 strong.windows { background:url(images/softwareinfowindows.gif) left center no-repeat; margin:5px 0 0 0; text-indent:32px; }
#main #container #platform h1 strong.mac { background:url(images/softwareinfomac.gif) left center no-repeat; margin:5px 0 0 0; text-indent:32px;  }
#main #container #platform h1 .share { float:right; display:inline; margin:10px 0 0 0; }
#main #container #platform .platformmenu { background:#ff6500; padding:3px 10px 0 10px; border-bottom:1px solid #ecbe9a; border-top:1px solid #ecbe9a; }
#main #container #platform .platformmenu ul li { line-height:24px; float:left; display:inline; position:relative; margin:0 0 -1px 0; z-index:10; }
#main #container #platform .platformmenu ul li.current { border-left:1px solid #ecbe9a; border-top:1px solid #ecbe9a; border-right:1px solid #ecbe9a; background:#ffefdb; }
#main #container #platform .platformmenu ul li.current a { font-weight:bold; color:#505050 !important; padding:0 8px !important; }
#main #container #platform .platformmenu ul li a { padding:0 8px; color:#fff; display:block; font-size:12px; }
#main #container #platform .content { background:#fff url(images/softwarerelcontentbackground.gif) left -4px repeat-x; padding:15px 0 10px 0; }
#main #container #platform .content ul li { padding:8px 0; border-top:1px solid #dedede; padding:0 15px; }
#main #container #platform .content ul li .pic { float:left; margin:10px 0 10px 0; width:100px; display:inline; }
#main #container #platform .content ul li .pic img { width:100px !important; }
#main #container #platform .content ul li .intro { float:right; margin:10px 0 10px 0; width:540px; display:inline; font-family:Arial, Helvetica, sans-serif; color:#505050; }
#main #container #platform .content ul li .intro h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#main #container #platform .content ul li .intro .downloadbuynow { padding:5px 0 0 0; text-align:right; float:right; }
#main #container #platform .content ul li .intro .price,#main #container #productscenter .container ul li .intro font { padding:5px 0 0 0; display:block; text-align:center; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left; }
#main #container #platform .content ul li .intro font.oldprice{ color:#333; text-decoration:line-through !important; font-size:12px; margin:5px 10px 0 5px; padding:0; float:left; text-align:center;}
#main #container #platform .content ul li .intro .downloadbuynow img { margin:0 1px 0 0; }
#main #container #platform .content #pagenavi { padding:5px 10px; background:#fff0dc; }
#main #container #platform .content #pagenavi .count { float:left; display:inline; color:#333; line-height:22px; color:#666; }
#main #container #platform .content #pagenavi ul { float:right; display:inline; }
#main #container #platform .content #pagenavi ul li a { display:block; line-height:22px; padding:0 3px; color:#a64100; }
#main #container #platform .content #pagenavi ul li span { display:block; line-height:22px; padding:0 3px; color:#7a7a7a; }
#main #container #platform .content #pagenavi ul li span.current { color:#7a7a7a; font-weight:bold; text-decoration:underline; }
#main #container #platform .content #pagenavi ul li { float:left; margin:0 0 0 2px; background:none !important; border:none !important; padding:0 !important; }

#main #container .errorplatform { margin:10px 0 0 0; padding:0; }
#main #container .errorplatform h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:0 15px 5px 15px; font-size:11px; margin:0; }
#main #container .errorplatform h1 strong { float:left; display:block; font-size:16px; line-height:normal; line-height:30px; margin:5px 0 0 0; }
#main #container .errorplatform h1 strong.windows { background:url(images/softwareinfowindows.gif) left center no-repeat; margin:5px 0 0 0; text-indent:32px; }
#main #container .errorplatform h1 strong.mac { background:url(images/softwareinfomac.gif) left center no-repeat; margin:5px 0 0 0; text-indent:32px;  }
#main #container .errorplatform h1 .share { float:right; display:inline; margin:10px 0 0 0; }
#main #container .errorplatform h1 a { color:#333; }
#main #container .errorplatform h1 a:hover { color:#f60; }
#main #container .errorplatform .platformmenu { background:#ff6500; padding:3px 10px 0 10px; border-bottom:1px solid #ecbe9a; border-top:1px solid #ecbe9a; }
#main #container .errorplatform .platformmenu ul li { line-height:24px; float:left; display:inline; position:relative; margin:0 0 -1px 0; z-index:10; }
#main #container .errorplatform .platformmenu ul li.current { border-left:1px solid #ecbe9a; border-top:1px solid #ecbe9a; border-right:1px solid #ecbe9a; background:#ffefdb; }
#main #container .errorplatform .platformmenu ul li.current a { font-weight:bold; color:#505050 !important; padding:0 8px !important; }
#main #container .errorplatform .platformmenu ul li a { padding:0 8px; color:#fff; display:block; font-size:12px; }
#main #container .errorplatform .content { background:#fff url(images/softwarerelcontentbackground.gif) left -4px repeat-x; padding:15px 0 10px 0; }
#main #container .errorplatform .content ul li { padding:8px 0; border-top:1px solid #dedede; padding:0 15px; }
#main #container .errorplatform .content ul li .pic { float:left; margin:10px 0 10px 0; width:100px; display:inline; }
#main #container .errorplatform .content ul li .pic img { width:100px !important; }
#main #container .errorplatform .content ul li .intro { float:right; margin:10px 0 10px 0; width:540px; display:inline; font-family:Arial, Helvetica, sans-serif; color:#505050; }
#main #container .errorplatform .content ul li .intro h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#main #container .errorplatform .content ul li .intro .downloadbuynow { padding:5px 0 0 0; text-align:right; float:right; }
#main #container .errorplatform .content ul li .intro .price,#main #container #productscenter .container ul li .intro font { padding:5px 0 0 0; display:block; text-align:center; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left; }
#main #container .errorplatform .content ul li .intro .downloadbuynow img { margin:0 1px 0 0; }

/*可以在下面编辑purchasecenter页面里面的样式*/
#main #container #purchasecenter { margin:0; padding:0;}
#main #container #purchasecenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #purchasecenter h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #purchasecenter h1 .share { float:right; display:inline; margin:0; }
#main #container #purchasecenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px;}
#main #container #purchasecenter .content .platform { margin:10px 0 0 0; display:inline; width:327px; position:relative; }
#main #container #purchasecenter .content .platform h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-indent:30px; line-height:30px; }
#main #container #purchasecenter .content .platform h2.windows { background:url(images/softwareinfowindows.gif) left center no-repeat; }
#main #container #purchasecenter .content .platform h2.mac { background:url(images/softwareinfomac.gif) left center no-repeat; }
#main #container #purchasecenter .content .platform h2 a { color:#333; }
#main #container #purchasecenter .content .platform h2 a:hover { color:#f60; }
#main #container #purchasecenter .content .platform h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fde4d0; line-height:28px; border-bottom:1px solid #dedede; margin:20px 0 0 0; }
#main #container #purchasecenter .content .platform h3 img { position:relative; margin:-15px 10px 0 10px; float:left; display:inline; }
#main #container #purchasecenter .content .platform h3 a { color:#505050; float:left; font-size:13px; font-weight: 600; }
#main #container #purchasecenter .content .platform h3 a:hover { color:#f60; }
#main #container #purchasecenter .content .platform th { background:#fef8f3; padding:5px 8px; color:#505050; line-height:18px;font-weight:normal; }
#main #container #purchasecenter .content .platform td { border-top:1px solid #dedede; padding:5px 8px; color:#505050; line-height:18px; }
#main #container #purchasecenter .content .platform td font { color:#f00; float:left; width:70px; }
#main #container #purchasecenter .content .platform td .oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 0 0 0; padding:0;}
#main #container #purchasecenter .content .platform td strong a { color:#505050; font-weight:normal; font-size: 12px; }
#main #container #purchasecenter .content .platform td strong a:hover { color:#f60; }
#main #container #purchasecenter .content .partnerstable{ width:550px !important; border-top:1px solid #dadada; border-left:1px solid #dadada;}
#main #container #purchasecenter .content .partnerstable tr td {padding:8px;}
#main #container #purchasecenter .content .partnerstable td {border-bottom:1px solid #dadada; border-right:1px solid #dadada;}

#main #container #productcenter { margin:0; padding:0; }
#main #container #productcenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #productcenter h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #productcenter h1 .share { float:right; display:inline; margin:0; }
#main #container #productcenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:20px 0 0 0; }
#main #container #productcenter .content .platform { display:inline; width:342px; }
#main #container #productcenter .content .platform h2 { line-height:36px; font-size:14px; font-weight:bold; text-indent:40px; margin:0; }
#main #container #productcenter .content .platform h2 a { color:#333; }
#main #container #productcenter .content .platform h2 a:hover { color:#f60; text-decoration:none; }
#main #container #productcenter .content .platform h2.windows { background:url(images/productcenterwindows.gif) center center no-repeat; }
#main #container #productcenter .content .platform h2.mac { background:url(images/productcentermac.gif) center center no-repeat; }
#main #container #productcenter .content ul.hotproducts { margin:0 0 15px 0; position:relative; }
#main #container #productcenter .content ul.hotproducts li { padding:10px 0 !important; border-top:1px solid #dedede; background:none !important; text-indent:0 !important; }
#main #container #productcenter .content ul.hotproducts li .pic { float:left; margin:10px 0 10px 0; width:100px; display:inline; }
#main #container #productcenter .content ul.hotproducts li .pic img { width:100px !important; }
#main #container #productcenter .content ul.hotproducts li .intro { float:right; margin:16px 0 16px 0; width:230px; display:inline; font-family:Arial, Helvetica, sans-serif; color:#505050; }
#main #container #productcenter .content ul.hotproducts li .intro h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#main #container #productcenter .content ul.hotproducts li .intro .downloadbuynow { padding:5px 0 0 0; text-align:right; float:right; }
#main #container #productcenter .content ul.hotproducts li .intro .price,#main #container #productscenter .container ul.hotproducts li .intro font { padding:18px 0 0 0; display:block; text-align:center; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; float:left; }
#main #container #productcenter .content ul.hotproducts li .intro .downloadbuynow img { margin:10px 1px 0 0; }
#main #container #productcenter .content .platform .category { padding:0 0 20px 0; }
#main #container #productcenter .content .platform .category h3 { background:#fde4d0; font-size:12px; line-height:28px; }
#main #container #productcenter .content .platform .category h3 img { position:relative; margin:-15px 10px 0 10px; float:left; display:inline; }
#main #container #productcenter .content .platform .category h3 a { color:#333; float:left; }
#main #container #productcenter .content .platform .category h3 a:hover { color:#f60; text-decoration:none; }
#main #container #productcenter .content .platform .category ul { margin:5px 15px 0 15px;}
#main #container #productcenter .content .platform .category ul li { background:url(images/productcentercategorylibackground.gif) left center no-repeat; text-indent:12px; line-height:24px; }
#main #container #productcenter .content .platform .category ul li a { color:#505050; font-size: 12px; }
#main #container #productcenter .content .platform .category ul li a:hover { color:#f60; }

#main #container #newscenter { margin:0; padding:0; }
#main #container #newscenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #newscenter h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #newscenter h1 .share { float:right; display:inline; margin:0; }
#main #container #newscenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #newscenter .content ul li { border-top:1px solid #dedede; padding:8px 0; font-family:Arial, Helvetica, sans-serif; color:#505050; font-size: 12px; }
#main #container #newscenter .content ul li h2 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff6500; }
#main #container #newscenter .content ul li .learnmore { text-align:right; color:#505050; }
#main #container #newscenter .content ul li .learnmore a { font-size:12px; }
#main #container #newscenter .content #pagenavi { padding:5px 10px; background:#fff0dc; }
#main #container #newscenter .content #pagenavi .count { float:left; display:inline; color:#333; line-height:22px; color:#666; }
#main #container #newscenter .content #pagenavi ul { float:right; display:inline; }
#main #container #newscenter .content #pagenavi ul li a { display:block; line-height:22px; padding:0 3px; color:#a64100; }
#main #container #newscenter .content #pagenavi ul li span { display:block; line-height:22px; padding:0 3px; color:#7a7a7a; }
#main #container #newscenter .content #pagenavi ul li span.current { color:#7a7a7a; font-weight:bold; text-decoration:underline; }
#main #container #newscenter .content #pagenavi ul li { float:left; margin:0 0 0 2px; background:none !important; border:none !important; padding:0 !important; }

#main #container #searchresult { margin:0; padding:0; }
#main #container #searchresult h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:0 15px 5px 15px; font-size:11px; margin:0; }
#main #container #searchresult h1 strong { float:left; display:block; font-size:16px; line-height:normal; width:450px; padding:10px 0 0 0; }
#main #container #searchresult h1 .share { float:right; display:inline; margin:10px 0 0 0; }
#main #container #searchresult .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 0 10px 0; }
#main #container #searchresult .content ul li { border-top:1px solid #dedede; padding:8px 15px; font-family:Arial, Helvetica, sans-serif; }
#main #container #searchresult .content ul li h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#main #container #searchresult .content ul li h2 a { color:#f60; }
#main #container #searchresult .content ul li h2 a:hover { color:#333; }
#main #container #searchresult .content ul li .learnmore { padding:0; text-align:right; color:#505050; }
#main #container #searchresult .content ul li .learnmore a { color:#f60; text-decoration:underline; }
#main #container #searchresult .content ul li .learnmore a:hover { color:#505050; text-decoration:none; }
#main #container #searchresult .content #pagenavi { padding:5px 10px; background:#fff0dc; }
#main #container #searchresult .content #pagenavi .count { float:left; display:inline; color:#333; line-height:22px; color:#666; }
#main #container #searchresult .content #pagenavi ul { float:right; display:inline; }
#main #container #searchresult .content #pagenavi ul li a { display:block; line-height:22px; padding:0 3px; color:#a64100; }
#main #container #searchresult .content #pagenavi ul li span { display:block; line-height:22px; padding:0 3px; color:#7a7a7a; }
#main #container #searchresult .content #pagenavi ul li span.current { color:#7a7a7a; font-weight:bold; text-decoration:underline; }
#main #container #searchresult .content #pagenavi ul li { float:left; margin:0 0 0 2px; background:none !important; border:none !important; padding:0 !important; }

#main #container #tagcloud { margin:0; padding:0; }
#main #container #tagcloud h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #tagcloud h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #tagcloud h1 .share { float:right; display:inline; margin:0; }
#main #container #tagcloud .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #tagcloud .content a,#main #container #tagcloud .content a:link,#main #container #tagcloud .content a:visited { color:#f60; }
#main #container #tagcloud .content a:hover { color:#333; }
#main #container #tagcloud .content a b { font-size:14px; font-weight:bold; }

#main #container #sitemap { margin:0; padding:0; }
#main #container #sitemap h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #container #sitemap h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #sitemap h1 .share { float:right; display:inline; margin:0; }
#main #container #sitemap .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 10px 15px; }
#main #container #sitemap .content h2 a { font-size:16px; line-height:24px; }
#main #container #sitemap .content h3 { text-indent:30px; line-height:30px; margin:0 15px; }
#main #container #sitemap .content h3 a { font-size:14px; }
#main #container #sitemap .content h3.windows { background:url(images/softwareinfowindows.gif) left center no-repeat; }
#main #container #sitemap .content h3.mac { background:url(images/softwareinfomac.gif) left center no-repeat; }
#main #container #sitemap .content h4  { font-size:12px; margin:0 15px; text-indent:15px; border-bottom:1px solid #dedede; padding:5px 0; background:#fef8f3; font-weight:normal; }
#main #container #sitemap .content h4 a { font-size:12px; }
#main #container #sitemap .content ul li { margin:0 15px; border-bottom:1px solid #dedede; padding:5px 15px; }
#main #container #sitemap .content ul li a { font-weight:bold; font-size: 12px; }
#main #container #sitemap .content ul li ul li { list-style:disc inside; margin:0 15px 0 0 !important; float:left; display:inline; padding:0 !important; border:none !important; }
#main #container #sitemap .content ul li ul li a { font-weight:normal !important;  font-size: 12px; }
#main #container #sitemap .content a,#main #container #sitemap .content a:link,#main #container #sitemap .content a:visited { color:#505050;  }
#main #container #sitemap .content a:hover { color:#f60;  }

#main #container #banner { margin:0; padding:0; }

#main #container #supportcenter { margin:0; padding:0; }
#main #container #supportcenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #supportcenter h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #supportcenter h1 .share { float:right; display:inline; margin:0; }
#main #container #supportcenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:25px 0 0 0; }
#main #container #supportcenter .content .supportbanner{ text-align:center;}
#main #container #supportcenter .content .title{ margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#main #container #supportcenter .content .lists { margin:20px 10px 10px 10px; text-align:center; width: 665px;}
#main #container #supportcenter .content .lists .tab { list-style: none;  height: 31px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #container #supportcenter .content .lists .tab li { float: left; margin-right:4px; background: url(images/support_img/tab_bg.gif) repeat-x bottom; height: 31px;}
#main #container #supportcenter .content .lists .tab li .wrap01 { float: left; background: url(images/support_img/tab_left.gif) no-repeat left bottom; height: 31px; }
#main #container #supportcenter .content .lists .tab li .wrap02 { float: left; background: url(images/support_img/tab_right.gif) no-repeat right bottom; height: 31px; }
#main #container #supportcenter .content .lists .tab li a { float: left; padding: 5px 15px 0 25px; color: #ffffff; }
#main #container #supportcenter .content .lists .tab li a:hover { text-decoration: none; }
#main #container #supportcenter .content .lists .tab li.tab_on { background: url(images/support_img/tab_bg_on.gif) repeat-x bottom  }
#main #container #supportcenter .content .lists .tab li.tab_on .wrap01 { background: url(images/support_img/tab_left_on.gif) no-repeat left; }
#main #container #supportcenter .content .lists .tab li.tab_on .wrap02 { background: url(images/support_img/tab_right_on.gif) no-repeat right; }
#main #container #supportcenter .content .lists .tab li.tab_on a { padding: 5px 15px 0 25px; color: #000000 }

#main #container #supportcenter .content .lists .con_wrap01 { padding-top: 5px; background: url(images/support_img/box_top.gif) no-repeat top left; }
#main #container #supportcenter .content .lists .con_wrap02 { padding-bottom: 5px; background: url(images/support_img/box_bottom.gif) no-repeat bottom left; }
#main #container #supportcenter .content .lists .cont { background: url(images/support_img/box_bg.gif) repeat-y top; width: 665px;}
#main #container #supportcenter .content .lists .cont .code { padding:20px 15px;}
#main #container #supportcenter .content .lists .cont .code h2 { border-bottom: 1px dashed #cccccc; padding: 0 0 10px 0; margin:0 0 20px 0; color: #333333; font-size: 15px;}
#main #container #supportcenter .content .lists .cont .faqs { padding:20px 15px;}
#main #container #supportcenter .content .lists .cont .faqs h2 { border-bottom: 1px dashed #cccccc; padding: 0 0 10px 0; margin:0 0 20px 0; color: #333333; font-size: 15px;}
#main #container #supportcenter .content .lists .cont .faqs h3 a { padding: 0 0 10px 0; margin:0; color: #ff0000; font-size: 13px;}
#main #container #supportcenter .content .lists .cont .faqs h3 a:hover { text-decoration:none;}
#main #container #supportcenter .content .lists .cont .faqs .more { float:right; display:inline; line-height:29px; font-weight:normal; width:49px;}
#main #container #supportcenter .content .lists .cont .faqs ul{padding:5px 0 0 5px;}
#main #container #supportcenter .content .lists .cont .faqs ul li{ background:url(images/navproductslibackground.gif) no-repeat left center transparent;text-indent:16px; margin:0; padding:0; line-height:18px;}

#main #container #supportcenter .content .lists .cont .upgrade { padding:20px 15px;}
#main #container #supportcenter .content .lists .cont .upgrade h2 { border-bottom: 1px dashed #cccccc; padding: 0 0 10px 0; margin:0 0 20px 0; color: #333333; font-size: 15px;}
#main #container #supportcenter .content .lists .cont .upgrade h3 { padding: 0 0 10px 0; margin:0; color: #ff0000; font-size: 13px;}
#main #container #supportcenter .content .lists .cont .upgrade table{ border-left:1px solid #dadada; border-top:1px solid #dadada; margin:0 0 5px 0;}
#main #container #supportcenter .content .lists .cont .upgrade table th{border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:6px; text-align: center;}
#main #container #supportcenter .content .lists .cont .upgrade table td{border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:6px;}

#main #container #supportcenter .content .lists .cont .techical { padding:20px 15px;}
#main #container #supportcenter .content .lists .cont .techical h2 { border-bottom: 1px dashed #cccccc; padding: 0 0 10px 0; margin:0 0 20px 0; color: #333333; font-size: 15px;}
#main #container #supportcenter .content .lists .cont .techical h3 { padding:5px 0; margin:0; color: #333; font-size:13px; text-align:center;}
#main #container #supportcenter .content .lists .cont .techical table{ border-left:1px solid #dadada; border-top:1px solid #dadada; margin:0 0 5px 0;}
#main #container #supportcenter .content .lists .cont .techical table th{border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
#main #container #supportcenter .content .lists .cont .techical table td{border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
#main #container #supportcenter .content .lists .cont .techical .techical_faq{ text-align:center; padding:5px 0;}
#main #container #supportcenter .content .lists .cont .techical .techical_name{ text-align:left !important; padding:5px 0 5px 15px;}
#main #container #supportcenter .content .lists .cont .techical table td a{ color:#ff6500; text-decoration: none; }
#main #container #supportcenter .content .lists .cont .techical table td a:hover{ color:#000; text-decoration:underline;}

#main #sidebar #member_login { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #member_login h3 { background:url(images/support_img/sidebar_top_bg.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:33px; padding:0 10px; }
#main #sidebar #member_login .content { border-left:1px solid #dadada; border-right:1px solid #dadada; padding:12px 15px;}
#main #sidebar #member_login .content a{ text-decoration:underline; color:#ff6500;}
#main #sidebar #member_login .content a:hover{ text-decoration:underline; color:#000;}
#main #sidebar #member_login .login_form {height:128px; margin:0; padding:10px; width:200px; background-color:#f1f1f1; border:1px solid #dadada;}
#main #sidebar #member_login .login_form .first td {padding-top:10px;}
#main #sidebar #member_login .login_form .last td {padding-bottom:10px;}
#main #sidebar #member_login .f_input {border:1px solid #bebebe;width:108px;height:22px;background:#fbfbfb;line-height:22px;font-family:Arial;}
#main #sidebar #member_login .f_submit {width:67px;height:24px;background:url(images/support_img/signin_btn.gif) no-repeat 0 0;border:none; cursor:pointer;}

#main #sidebar #survey { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #survey h3 { background:url(images/support_img/sidebar_top_bg.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:33px; padding:0 10px; }
#main #sidebar #survey .content {border-left:1px solid #dadada; border-right:1px solid #dadada; padding:15px 12px;}
#main #sidebar #survey .content .photosurvey{ float:right; padding:0 0 0 10px;}
#main #sidebar #survey .content p{ padding:0 0 10px 0;}
#main #sidebar #survey .content .take_survey{ float:left; width:86px; height:21px; padding:0;}

/*#main #container #supportcenter .content .part { background:url(images/supportpartbackground.jpg) center bottom no-repeat; padding:10px 15px; color:#505050; margin:0 0 10px 0; }
#main #container #supportcenter .content .part ul li { color:#505050; }
#main #container #supportcenter .content .part h2 { background:url(images/supportparttitle.gif) center bottom repeat-x; padding:0 0 12px 0; margin:0 0 10px 0; color:#773000; font-size:15px; font-weight:normal; }*/

#main #container #testimonials { margin:0; padding:0;}
#main #container #testimonials h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px; }
#main #container #testimonials h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #testimonials h1 .share { float:right; display:inline; margin:0; }
#main #container #testimonials .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 12px 15px 12px;}
#main #container #testimonials table { border-left: 1px solid #CBCDD0; border-top: 1px solid #CBCDD0; width:670px;}
#main #container #testimonials table td { border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:11px; color:#333333; text-align:left; color:#505050;}
#Page_index_Button{height:26px; _height:16px; line-height:26px; _line-height:16px; padding:2px 5px; _padding:2px 5px; border:1px solid #eee;font-size:12px;margin-right:3px;text-decoration:none; font-weight:bold;}
#Page_index_Buttonhui{height:26px; _height:16px;  line-height:26px; _line-height:16px; padding:2px 5px; _padding:2px 5px; border:1px solid #eee;font-size:12px;margin-right:3px;text-decoration:none;}
#Page_index_Button_Link a:link,#Page_index_Button_Link a:visited{font-size:12px; height:26px; _height:16px; line-height:26px; _line-height:16px; color:#ff6500; padding:2px 5px; _padding:2px 5px; border:1px solid #eee; font-size:12px; margin-right:3px; text-decoration:none; clear:both;}
#Page_index_Button_Link a:hover{font-size:12px; height:26px; _height:16px; line-height:26px; _line-height:16px; color:#333; padding:2px 5px; _padding:2px 5px; border:1px solid #666; font-size:12px; margin-right:3px; ext-decoration:none; clear:both;}
#AANext_Page{width:100%;text-align:center; margin:0px auto; clear:both; text-decoration:none; margin-top:20px;}
#main #container #testimonials p span { float:right;}


#main #container #hottopics { margin:0; padding:0; line-height:20px;}
#main #container #hottopics h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container #hottopics h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #container #hottopics h1 .share { float:right; display:inline; margin:0; }
#main #container #hottopics .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:25px 0 0 0; }
#main #container #hottopics .content .part { background:url(images/supportpartbackground.jpg) center bottom no-repeat; padding:10px 15px; color:#505050; margin:0 0 10px 0; }
#main #container #hottopics .content .part ul li { color:#505050; }
#main #container #hottopics .content .part h2 { background:url(images/supportparttitle.gif) center bottom repeat-x; padding:0 0 12px 0; margin:0 0 10px 0; color:#773000; font-size:15px; font-weight:normal; }
#main #container #hottopics .content { padding:25px 15px 12px 15px;  }
#main #container #hottopics .content ul.left{ width:340px; margin:0; padding:0 5px 15px 0; float:left; }
#main #container #hottopics .content ul li{ padding:0;}
#main #container #hottopics .content ul.right{ width:340px; margin:0; padding:0 0 15px 5px; float:right; }
#main #container #hottopics .content ul li{ padding:0;}

#main #sidebar { float:right; display:inline; margin:-10px 10px 0 0; width:235px; position:relative; }
#main #sidebar #pro { margin:0; padding:0; }
#main #sidebar #pro img { margin:10px 0 0 0; width:235px; }

#main #sidebar #news { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #news h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebar #news .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebar #news .content ul li { border-top:1px solid #dadada; padding:5px 10px; color:#505050; font-family:Arial, Helvetica, sans-serif; }
#main #sidebar #news .content ul li a,#main #sidebar #news .content ul li a:link,#main #sidebar #news .content ul li a:visited { color:#505050; font-size:12px; }
#main #sidebar #news .content ul li a:hover { color:#06c; }

#main #sidebar #softwaremenu { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #softwaremenu h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebar #softwaremenu .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebar #softwaremenu .content ul li { border-top:1px solid #dadada; padding:5px 10px; color:#505050; font-family:Arial, Helvetica, sans-serif; }
#main #sidebar #softwaremenu .content ul li a{ color:#FF6500; font-size:12px; }
#main #sidebar #softwaremenu .content ul li a:hover { color:#5A5A5A; }
#main #sidebar #softwaremenu .content ul li a.current { font-weight:bold; }

#main #sidebar #hottips { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #hottips h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebar #hottips .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebar #hottips .content ul li { border-top:1px solid #dadada; padding:5px 10px; color:#505050; font-family:Arial, Helvetica, sans-serif; }
#main #sidebar #hottips .content ul li a,#main #sidebar #hottips .content ul li a:link,#main #sidebar #hottips .content ul li a:visited { color:#505050; font-size:12px; }
#main #sidebar #hottips .content ul li a:hover { color:#06c; }

#main #sidebar #share { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #share .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebar #share .content ul li { border-top:1px solid #dadada; color:#505050; font-family:Arial, Helvetica, sans-serif; }

#main #sidebar #reviews { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #reviews h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebar #reviews .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebar #reviews .content ul li { border-top:1px solid #dadada; padding:5px 10px; color:#505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#main #sidebar #reviews .content ul li a { font-size:12px; }

#main #sidebar #tags { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#main #sidebar #tags h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebar #tags .content { border-left:1px solid #dadada; border-right:1px solid #dadada; padding:10px; }
#main #sidebar #tags .content a { line-height:20px; font-size:12px; }
#main #sidebar #tags .content a:hover { color:#000; text-decoration:underline; }
#main #sidebar #tags .content a b { font-size:15px !important; }

#main #sidebar #searches { margin:10px 0 0 0; padding:0; }
#main #sidebar #searches h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; line-height:32px; padding:0 10px; }
#main #sidebar #searches .content { border:1px solid #dadada; padding:8px 10px; line-height:24px; }
#main #sidebar #searches .content a,#main #sidebar #searches .content a:link,#main #sidebar #searches .content a:visited { color:#f60; font-size:12px; }
#main #sidebar #searches .content a:hover { color:#333; }
#main #sidebar #searches .content a b { font-size:15px !important; font-weight:bold; }

#main #sidebar #catalogue { margin:10px 0 0 0; background:url(images/sidebarcataloguebackground.gif) center top repeat-y; }
#main #sidebar #catalogue h3 { background:url(images/sidebarcataloguetitle.gif) center top no-repeat; line-height:35px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; }
#main #sidebar #catalogue .content { padding:0 0 12px 0; background:url(images/sidebarcataloguecontent.gif) center bottom no-repeat; }
#main #sidebar #catalogue .platform { margin:0 2px 0 1px; background:#e8e1dc; padding:0 10px; }
#main #sidebar #catalogue .platform a { display:block; text-indent:30px; line-height:30px; font-size:12px; font-weight:bold;  }
#main #sidebar #catalogue .platform a.windows { background:url(images/softwareinfowindows.gif) center left no-repeat; }
#main #sidebar #catalogue .platform a.mac { background:url(images/softwareinfomac.gif) center left no-repeat; }
#main #sidebar #catalogue .platform a,#main #sidebar #catalogue .platform a:link,#main #sidebar #catalogue .platform a:visited { color:#505050; }
#main #sidebar #catalogue .platform a:hover { color:#5a5a5a; }
#main #sidebar #catalogue h4 { background:url(images/sidebarcataloguecategory.gif) center center no-repeat; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#main #sidebar #catalogue h4 a { background:url(images/sidebarcatalogueh4.gif) 10px center no-repeat; padding:0 10px 0 24px;  font-size:12px; }
#main #sidebar #catalogue h4 a,#main #sidebar #catalogue h4 a:link,#main #sidebar #catalogue h4 a:visited { color:#666; }
#main #sidebar #catalogue h4 a:hover { color:#666; text-decoration:underline; }
#main #sidebar #catalogue ul { margin:0 1px; }
#main #sidebar #catalogue ul li { border-bottom:1px solid #e5e3dc; }
#main #sidebar #catalogue ul li a { display:block; padding:6px 25px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#main #sidebar #catalogue ul li a img { margin:0 0 0 10px; }
#main #sidebar #catalogue ul li a,#main #sidebar #catalogue ul li a:link,#main #sidebar #catalogue ul li a:visited { color:#5a5a5a; }
#main #sidebar #catalogue ul li a:hover { color:#5a5a5a; text-decoration:underline; }

/*==onlinehelp===================*/
#main #container1{ float:right; display:inline; margin:0 10px 0 0; width:735px; }
#main #container1 #onlinecenter { margin:0; padding:0; }
#main #container1 #onlinecenter h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; _height:39px;}
#main #container1 #onlinecenter h1 strong {float:left; display:block; font-size:16px; line-height:normal; width:450px; }
#main #container1 #onlinecenter h1 .share { float:right; display:inline; margin:0; }
#main #container1 #onlinecenter .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:15px 15px 20px 15px; }

#main #container1 .hotproducts { margin:0 0 0 0; padding:14px 0 5px 15px;; border-top:1px solid #ccc; }
#main #container1 .hotproducts h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:0 0 10px 0; color:#333; }
#main #container1 .hotproducts ul{ width:500px; }
#main #container1 .hotproducts ul li { background:url(images/navproductslibackground.gif) no-repeat left center transparent;text-indent:16px; margin:0; padding:0; line-height:18px; list-style:disc inside none; float:left; display:inline; width:250px; }
#main #container1 .hotproducts ul li a:hover { color:#f60; }

#main #container1 #downloadpurchase { margin:12px 0 0 0; padding:12px; border-top:1px solid #dcdcdc; background:#f0f0f0; }
#main #container1 #downloadpurchase h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#252525; font-size:12px; padding:0 0 8px 0; }
#main #container1 #downloadpurchase .download { float:left; margin:0 15px 0 0; display:inline; background:url(images/softwarereldownload.gif) left center no-repeat; line-height:34px; }
#main #container1 #downloadpurchase .download a { padding:0 0 0 32px; color:#505050; text-decoration:underline; }
#main #container1 #downloadpurchase .download a:hover { color:#f60; }
#main #container1 #downloadpurchase span { color:#666; }
#main #container1 #downloadpurchase font { color:#f00; float:left; line-height:34px; margin:0 0 0 6px; display:inline; }
#main #container1 #downloadpurchase font font.oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 5px 0 5px; padding:0;}
#main #container1 #downloadpurchase .buynow a { float:left; display:inline }
#main #container1 #downloadpurchase .buynow { float:left; display:inline; }

/*==sidebar===================*/
#main #sidebaronline { float:left; display:inline; margin:-10px 0 0 10px; width:235px; position:relative; }
#main #sidebaronline #catalogueonline { margin:10px 0 0 0;}
#main #sidebaronline #catalogueonline h3 { background:url(images/onlinehelptitle.gif) center top no-repeat; line-height:40px; padding:0 10px 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; }
#main #sidebaronline #catalogueonline .content { padding:0; border-left:1px solid #dadada; border-right:1px solid #dadada;}
#main #sidebaronline #catalogueonline .content ul{margin:0; padding:0;}
#main #sidebaronline #catalogueonline .content ul li span{background:url(images/onlinehelpcatalogue.gif) center bottom no-repeat ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #dadada; color:#666; padding:0 10px; height:31px !important; line-height:31px !important; display:block; margin:0 -1px; position:relative; }
#main #sidebaronline #catalogueonline .content ul ul{ margin:0; border-bottom:1px solid #dadada; }
#main #sidebaronline #catalogueonline .content ul li ul li {padding:5px 5px 5px 10px;  line-height:15px !important;}
#main #sidebaronline #catalogueonline .content ul li ul li a { display:block;font-family:Arial, Helvetica, sans-serif; }
#main #sidebaronline #catalogueonline .content ul li ul li a,#main #sidebaronline #catalogue ul li ul li a:link,#main #sidebaronline #catalogue ul li ul li a:visited { color:#5a5a5a; }
#main #sidebaronline #catalogueonline .content ul li ul li a:hover { color:#ff6500; text-decoration:underline; }

#main #sidebaronline #softwaremenu { margin:10px 0 0 0; padding:0; }
#main #sidebaronline #softwaremenu h3 { background:url(images/sidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 10px; }
#main #sidebaronline #softwaremenu .content { border-left:1px solid #dadada; border-right:1px solid #dadada; }
#main #sidebaronline #softwaremenu .content ul li { border-bottom:1px solid #dadada; padding:5px 10px; color:#505050; font-family:Arial, Helvetica, sans-serif; }
#main #sidebaronline #softwaremenu .content ul li a{ color:#FF6500; }
#main #sidebaronline #softwaremenu .content ul li a:hover { color:#5A5A5A; }
#main #sidebaronline #softwaremenu .content ul li a.current { font-weight:bold; }

#main #productpurchase { margin:0 10px; }
#main #productpurchase h1 { background:#e2e9f1 url(images/softwarerelh1background.gif) left top repeat-x; padding:10px 15px 5px 15px; font-size:11px; margin:0; }
#main #productpurchase h1 strong { float:left; display:block; font-size:16px; line-height:normal; }
#main #productpurchase h1 .share { float:right; display:inline; margin:0; }
#main #productpurchase .content { background:#fff url(images/softwarerelcontentbackground.gif) left top repeat-x; padding:20px 15px 10px 15px; }
#main #productpurchase .content .benefits { margin:0; padding:0 0 10px 0; }
#main #productpurchase .content .benefits img { float:right; }
#main #productpurchase .content .benefits ul { float:left; }
#main #productpurchase .content .benefits ul li { background:url(images/softwarepurchasebenefits.gif) left center no-repeat; text-indent:14px; color:#505050; }
#main #productpurchase .content .productinfowrapper { background:url(images/purchase_background.gif) center top repeat-y transparent; margin:0 0 20px 0;}
#main #productpurchase .content .productinfowrapp { background:url(images/purchase_top_background.gif) center top no-repeat transparent; }
#main #productpurchase .content #productinfo { background:url(images/purchase_bottom_background.gif) center bottom no-repeat transparent; padding:25px;}
#main #productpurchase .content #productinfo .pic { float:left; display:inline; }
#main #productpurchase .content #productinfo .intro { float:right; width:640px; display:inline; }
#main #productpurchase .content #productinfo .intro h2 { font-size:14px; font-weight:bold; color:#333; }
#main #productpurchase .content #productinfo .intro font { color:#f00; }
#main #productpurchase .content #productinfo .intro .oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 15px 0 0; font-weight:normal;}
#main #productpurchase .content #productinfo .intro .keycode { color:#f60; font-weight:bold; }
#main #productpurchase .content #productinfo .intro .keynote { color:#333333;  }
#main #productpurchase .content #productinfo .purchaselink { margin:12px 0 0 0; padding:12px 0 0 0; border-top:1px solid #dfdfdf;  }

#main #productpurchase .content .togetherwrapper{ background:url(images/together_background.jpg) center top repeat-y transparent; margin:0;}
#main #productpurchase .content .togetherwrapp { background:url(images/together_top_background.jpg) center top no-repeat transparent; }
#main #productpurchase .content #togetherinfo { background:url(images/together_bottom_background.jpg) center bottom no-repeat transparent; padding:20px 25px 25px 23px;}
#main #productpurchase .content #togetherinfo .togetherinfobottom{margin:0; height:160px;}
#main #productpurchase .content #togetherinfo .togetherinfobottom h1{font-size:16px; line-height:normal; padding:0; background:none; color:#ff6500;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introleft{ float:left; display:inline; width:200px;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introleft h2{ font-size:12px; font-weight:450px; padding:20px 0 10px 0; color:#666;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright{ padding:0;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .picimg{float:left; display:inline; margin:10px 0 0 20px;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent{ float:left; width:410px; display:inline; padding:20px 0 0 20px; }
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent h2 { font-size:14px; font-weight:bold; color:#666; }
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent ul{ float:left; width:195px; margin:12px 0 0 0; padding:0 0 0 10px; }
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent ul li{ line-height:18px; list-style:none outside none; background:url(images/productcentercategorylibackground.gif) no-repeat scroll left center transparent; text-indent:12px;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent .discount{ float:left; width:215px; margin:15px 0 0 0;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent font { color:#f00; }
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent .oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:0 18px 0 0; font-weight:normal;}
#main #productpurchase .content #togetherinfo .togetherinfobottom .introright .introrightcontent .discountbuynow {padding:10px 0 0 0; margin:0; float:left;}

#main #productpurchase .content #purchasesecurity { margin:10px -29px -20px -29px; _margin:10px -29px -22px -29px; text-align:center; position:relative; z-index:10; }

#main #productpurchase .content #otherproducts { margin:10px 0 10px 0; }
#main #productpurchase .content #otherproducts ul { text-align:center; }
#main #productpurchase .content #otherproducts ul li { display:inline; width:305px; }
#main #productpurchase .content #otherproducts ul li h3 { padding:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#main #productpurchase .content #otherproducts ul li .information { border:1px solid #d4d4d4; text-align:center; }
#main #productpurchase .content #otherproducts ul li .information .onlyone { width:305px; margin:0 auto; }
#main #productpurchase .content #otherproducts ul li .productpic { float:left; display:inline; margin:10px 0 10px 20px; }
#main #productpurchase .content #otherproducts ul li .productpic { float:left; display:inline; margin:10px 0 10px 20px; }
#main #productpurchase .content #otherproducts ul li .productpic img { width:48px; }
#main #productpurchase .content #otherproducts ul li .intro { float:right; width:195px; margin:10px 20px 10px 0; display:inline; }
#main #productpurchase .content #otherproducts ul li .intro a { font-weight:bold; display:block; }
#main #productpurchase .content #otherproducts ul li .intro .downloadbuynow {padding:5px 0 0 0; }
#main #productpurchase .content #otherproducts ul li .intro span { margin:0 10px 0 0; font-family:Arial, Helvetica, sans-serif; }


#home { margin:0 auto; width:1000px; padding:10px 0; font-size:12px; }
#home #banner { margin:0; padding:0; overflow:hidden;position:relative; width:1000px; height:284px; background:#181818; }
#home #banner .slider{ position:absolute;}
#home #banner .slider li{ list-style:none;display:inline; margin:0; padding:0; float:left; }
#home #banner .slider img{ width:1000px; height:284px; display:block; }

#home #banner .slider2{ width:2000px;}
#home #banner .slider2 li{ float:left; display:inline; }

#home #banner .num{ position:absolute; right:5px; bottom:5px;}
#home #banner .num li{
	float: left;
	color: #000;
	text-align: center;
	display:inline;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	overflow: hidden;
	margin:3px;
	background: none repeat scroll 0 0 #FFFFFF;
	opacity:0.4;
	filter:alpha(opacity=40) ;
}
#home #banner .num li.on{
	color: #000;
	font-weight:bold;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 11px;
	border: 0;
	background-color: none repeat scroll 0 0 #FFFFFF;
	font-weight: bold;
	opacity:0.6;
	filter:alpha(opacity=60) 
}
#home #banner img { margin:0; padding:0; }


#home #hotproducts { margin:10px 0 0 0; }
#home #hotproducts ul { margin:0 -15px; position:relative; }
#home #hotproducts ul li { margin:0 15px; float:left; display:inline; width:313px; background:url(images/homehotproductsbackground.gif) center top repeat-y; }
#home #hotproducts ul li .title { padding:0 15px; background:url(images/homehotproductsh2.gif) center top no-repeat; line-height:32px; color:#333; }
#home #hotproducts ul li h2 { font-size:14px; }
#home #hotproducts ul li h2.windows { background:url(images/softwareinfowindows.gif) right center no-repeat; }
#home #hotproducts ul li h2.mac { background:url(images/softwareinfomac.gif) right center no-repeat; }
#home #hotproducts ul li h2 a { color:#333; }
#home #hotproducts ul li h2 a:hover { color:#f60; text-decoration:none; }
#home #hotproducts ul li .content { padding:10px 15px; background:url(images/homehotproductscontent.gif) center bottom no-repeat; }
#home #hotproducts ul li .content .pic { float:left; width:100px; display:inline; }
#home #hotproducts ul li .content .pic img { width:100px !important; }
#home #hotproducts ul li .content .intro { float:right; width:170px; display:inline; color:#505050; font-family:Arial, Helvetica, sans-serif; margin:5px 0 0 0; }
#home #hotproducts ul li .content .intro .description{ float:left; width:170px; font-size:11px !important; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333 !important; font-weight:normal !important; line-height:15px !important;}
#home #hotproducts ul li .content .intro font { font-weight:bold; color:#f60; padding:0; font-size:12px; float:left; margin:8px 0 0 0;}
#home #hotproducts ul li .content .intro .oldprice{ color:#333; text-decoration:line-through; font-size:12px; margin:8px 15px 0 0; font-weight:500;}
#home #hotproducts ul li .content .downloadbuynow { text-align:right; padding:12px 0 0 0; float:left; width:170px;}
#home #homecontainer { float:left; width:656px; display:inline; }
#home #homecontainer #news { margin:10px 0 0 0; background:url(images/homeguidebackground.gif) center top repeat-y; }
#home #homecontainer #news h2 { padding:0 15px; background:url(images/homeguidetitle.gif) center top no-repeat; line-height:32px; color:#333; font-size:14px; }
#home #homecontainer #news h2 a { color:#333; }
#home #homecontainer #news h2 a:hover { color:#f60; text-decoration:none; }
#home #homecontainer #news .content { padding:10px 15px; background:url(images/homeguidecontent.gif) center bottom no-repeat; }
#home #homecontainer #news .content ul li { background:url(images/usefultipsli.gif) left center no-repeat; text-indent:20px; text-align:right; clear: both; }
#home #homecontainer #news .content ul li a { color:#505050; float:left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:11px; text-align: left; width: 500px; }
#home #homecontainer #news .content ul li a:hover { color:#f60; float:left; }
#home #homecontainer #news .content ul li span { float: right; }

#home #homecontainer #guide { margin:10px 0 0 0; background:url(images/homeguidebackground.gif) center top repeat-y; }
#home #homecontainer #guide h2 { padding:0 15px; background:url(images/homeguidetitle.gif) center top no-repeat; line-height:32px; color:#333; font-size:14px; }
#home #homecontainer #guide h2 a { color:#333; }
#home #homecontainer #guide h2 a:hover { color:#f60; text-decoration:none; }
#home #homecontainer #guide .content { padding:10px 15px; background:url(images/homeguidecontent.gif) center bottom no-repeat; }
#home #homecontainer #guide .content ul li { background:url(images/usefultipsli.gif) left center no-repeat; text-indent:20px; width:295px; display:inline; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#home #homecontainer #guide .content ul li a { color:#505050; font-size:11px; }
#home #homecontainer #guide .content ul li a:hover { color:#f60; }
#home #homesidebar { float:right; width:313px; display:inline; }
#home #homesidebar #updated { margin:10px 0 0 0; padding:0; border-bottom:1px solid #dadada;}
#home #homesidebar #updated h3 { background:url(images/homesidebarnewstitle.gif) center top no-repeat; font-size:14px; border-bottom:1px solid #dadada; line-height:32px; padding:0 15px; }
#home #homesidebar #updated h3 a { color:#333; }
#home #homesidebar #updated h3 a:hover { color:#f60; text-decoration:none; }
#home #homesidebar #updated .content { border-left:1px solid #dadada; border-right:1px solid #dadada; background:#fff; }
#home #homesidebar #updated .content ul li { border-top:1px solid #dadada; padding:4px 15px 5px 15px; font-family:Arial, Helvetica, sans-serif; text-align:right;  }

#home #homesidebar #updated .content ul li a,#home #homesidebar #updated .content ul li a:link,#home #homesidebar #updated .content ul li a:visited { color:#505050; float:left; font-size:11px; }
#home #homesidebar #updated .content ul li a:hover { color:#f60; float:left; }

#home .linktagswrapper { margin:10px 0 0 0; background:#fbfaf8; border:1px solid #dedede; border-radius: 5px; }
#home #linktags {}
#home #linktags .content { padding:12px 10px 12px 20px; }
#home #linktags .content .links { float:left; width:377px; display:inline; margin:0 0 0 11px; }
#home #linktags .content .links a { text-indent:24px; line-height:24px; color:#666; display:block; font-size:12px; }
#home #linktags .content .links a:hover { color:#f60; }
#home #linktags .content .links a.rss { background:url(images/homelinksrss.gif) left center no-repeat;float:left; margin:0 10px 0 0;}
#home #linktags .content .links a.bookmark { background:url(images/homelinksbookmark.gif) left center no-repeat; float:left; margin:0 10px 0 0;}
#home #linktags .content .links a.favorite { background:url(images/homelinksfavorite.gif) left center no-repeat;float:left;}
#home #linktags .content .links a.newsletter { background:url(images/homelinksnewsletter.gif) left center no-repeat;}

#home #linktags .content .tags { float:left; width:535px; border-right:1px solid #cccccc; padding:0 5px 0 0;}
#home #linktags .content .tags h3 { font-size:14px; padding:0; }
#home #linktags .content .tags a { line-height:20px; font-size:12px; }
#home #linktags .content .tags a:hover { color:#000; text-decoration:underline; }
#home #linktags .content .tags a b { font-size:15px; }
#home #linktags .content .linkbbs{width:377px; margin:5px 0 0 8px; float:right; display:inline;}
#home #linktags .content .linkbbs .twitter { width:175px; float:left; display:inline; margin:20px 0 0 0;}
#home #linktags .content .linkbbs .twitter a { display:block; font-size:12px; }
#home #linktags .content .linkbbs .facebook{ width:185px; float:right; margin:10px 0 0 0;}
#home #linktags .content .linkbbs .facebook a { display:block;}


#footerourwrapper { border-top:2px solid #fd7320; background:#2b2b2b; padding:10px 0; text-align:center;}
#footer { width:1000px; margin:0 auto; }
#footer .links { line-height:18px; color:#ccc; }
#footer .links a { padding:0 10px 0 0; }
#footer .description { line-height:18px; color:#ccc; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; }
#footer .slogan { background:url(images/footersloganbackground.gif) left center no-repeat; text-indent:22px; font-family:Arial, Helvetica, sans-serif; float:left; display:inline; color:#ccc; }
#footer .copyright { float:right; display:inline; color:#ccc; }
#footer a,#footer a:link,#footer a:visited { color:#ccc; text-decoration:underline; }
#footer a:hover { color:#ff6500; }

/*可以在下面编辑SmartPhones and Tablet banner专题页面里面的样式*/
#main #tmpSlideshow{ margin:0 10px 10px 10px; padding:0; position:relative; width:940px; height:270px; background:#f1f1f1;}				
#main #tmpSlideshow .tmpSlide{position: absolute; width:940px; height:270px; display: none; top: 0; left: 0; }
#main #tmpSlideshow .tmpSlide img {overflow:hidden;}
#main #tmpSlideshow #tmpSlideshowControls { position: absolute; right:15px; bottom: 15px;}
#main #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControl { width:19px; height:19px; display:block; text-indent:-9999px;margin-right:3px; float:left; position:relative; z-index:99; cursor:pointer; background:url(/smartphones_and_tablet/smartphones_tablet_img/bull.png) -22px 0 no-repeat;}
#main #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControlOn, #main #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControlActive {font-weight:bold; background:url(/smartphones_and_tablet/smartphones_tablet_img/bull.png) 0 0 no-repeat;}

/*--- Stcontainer begin ---*/
#main #stcontainer{margin:0 0 0 10px; width:709px; float:left; display:inline;}
#main #stcontainer #leftcontent{width:216px; float:left; padding:0; margin-right:15px;}
#main #stcontainer #leftcontent .menu_list{ margin:0; padding:0;}
#main #stcontainer #leftcontent .menu_list .menu_title{width:216px; font-size:16px; font-weight:bold; background-color:#1c1c1c; color:#f1f1f1; height:48px; line-height:48px; padding:0; font-family:Arial, Helvetica, sans-serif; text-indent:15px; background-image:none !important;}
#main #stcontainer #leftcontent .menu_list .menu_head{padding:2px 0 0 45px; cursor: pointer; position: relative; margin:0 0 1px 0; font-weight:bold; background:url(/smartphones_and_tablet/smartphones_tablet_img/left_title_bg.jpg) 10px center no-repeat; background-color:#f1f1f1; line-height:48px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:16px; height:48px;}
#main #stcontainer #leftcontent .menu_list .menu_body {display:none;  background-image:none !important; }
#main #stcontainer #leftcontent .menu_list .menu_body ul { padding:0; margin:10px 0 5px 25px}
#main #stcontainer #leftcontent .menu_list .menu_body ul li { padding-left:10px; border-bottom:1px dashed #d5d5d5; line-height:28px; background:url(/smartphones_and_tablet/smartphones_tablet_img/marker.jpg) left center no-repeat; }
#main #stcontainer #leftcontent .menu_list .menu_body ul li.menuli{ border-bottom:none;}
#main #stcontainer #leftcontent .menu_list .menu_body ul li a{display:block; color:#333; padding-left:10px; text-decoration:none;  background-color:#fff;}
#main #stcontainer #leftcontent .menu_list .menu_body ul li a:hover{ color: #f60; text-decoration:underline; background-color:#fff; }

/*--- Centercontent ---*/	
#main #stcontainer #centercontent{ width:478px; float:right; margin:0; padding:0; display:inline;}
#main #stcontainer #centercontent .centertitle{ margin:0 0 15px 0; border-bottom:1px dashed #d5d5d5; padding:0 0 15px 0;}
#main #stcontainer #centercontent .centertitle h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; line-height:48px; color:#676767;}
#main #stcontainer #centercontent .hottest{ margin:0 0 15px 0; width:478px;}
#main #stcontainer #centercontent .hottest h2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:36px; color:#676767;}
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif}
#main #stcontainer #centercontent .hottest .hottestimg{ float:left; margin-right:12px; display:inline; width:138px; height:88px;}
#main #stcontainer #centercontent .hottest .tottestcontent{ float:right; display:inline; margin:0; padding:0; width:328px;}
#main #stcontainer #centercontent .hottest .tottestcontent h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height: normal; color:#333333; padding:0 0 5px 0;}
#main #stcontainer #centercontent .hottest .tottestcontent h3 a{ color:#333; text-decoration: underline;}
#main #stcontainer #centercontent .hottest .tottestcontent h3 a:hover{ color:#f60; text-decoration:none;}

#main #stcontainer #centercontent .hottopics{ margin:0 0 12px 0; width:478px; border-bottom:1px dashed #d5d5d5; padding:0 0 15px 0;}
#main #stcontainer #centercontent .hottopics h2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:36px; color:#676767;}
#main #stcontainer #centercontent .hottopics ul li{text-indent:20px; text-align:left; }
#main #stcontainer #centercontent .hottopics ul li a{ color:#333; float:left; background:url(/smartphones_and_tablet/smartphones_tablet_img/usefultipsli.gif) left center no-repeat; text-decoration:none; width:478px; }
#main #stcontainer #centercontent .hottopics ul li a:hover{ color:#f60; float:left; text-decoration:underline;}

#main #stcontainer #centercontent .tipstutorials{ margin:0 0 25px 0; width:478px;}
#main #stcontainer #centercontent .tipstutorials h2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:36px; color:#676767;}
#main #stcontainer #centercontent .tipstutorials ul li{text-indent:20px; text-align:left; }
#main #stcontainer #centercontent .tipstutorials ul li a{ color:#333; float:left; background:url(/smartphones_and_tablet/smartphones_tablet_img/usefultipsli.gif) left center no-repeat; text-decoration:none; width:478px;}
#main #stcontainer #centercontent .tipstutorials ul li a:hover{ color:#f60; float:left; text-decoration:underline;}

/*--- Right Content ---*/
#main #rightcontent{ width:216px; margin:0 10px 0 0; padding:0; float:right; display:block;}
#main #rightcontent img{ padding:0; margin:0 0 10px 0;}



#mainwrapper #main .content #thanksgiving {}
#mainwrapper #main .content #thanksgiving p { padding-bottom:10px;}
#mainwrapper #main .content #thanksgiving h1  {background:url(http://www.aunsoft.com/theme/aunsoft/images/softwarerelh1background.gif) repeat-x scroll left top #E2E9F1; font-size: 1.6px; margin: 0 ;padding: 10px 15px 5px;}
#mainwrapper #main .content #thanksgiving #banner { margin:12px 0;}
#mainwrapper #main .content #thanksgiving ul { margin:12px 0;background:url(http://www.aunsoft.com/img/thank-ul-bg.jpg) right top no-repeat; padding-bottom:15px;  }
#mainwrapper #main .content #thanksgiving ul li { background:url(http://www.aunsoft.com/theme/aunsoft/images/thanks-li-bg.png) no-repeat; line-height:20px; text-indent:25px;}
#mainwrapper #main .content #thanksgiving #black { width:510px; float: left; height:260px;}
#mainwrapper #main .content #thanksgiving #int { width:430px; float:right; height:260px;} 
 


#mainwrapper #main .content #final-mate { font-size:inherit;}
#mainwrapper #main .content #final-mate .finall { width:450px; float:left; border:1px solid #ccc; padding:5px; margin-top:10px;}
#mainwrapper #main .content #final-mate .finall .pic, #mainwrapper #main .content #final-mate .finalr .pic { width: 190px; height:200px; float:left;}
#mainwrapper #main .content #final-mate .finall .pic img, #mainwrapper #main .content #final-mate .finalr .pic img { width:185px;}
#mainwrapper #main .content #final-mate .finall .int, #mainwrapper #main .content #final-mate .finalr .int { width:250px; height:200px; float:left;}
#mainwrapper #main .content #final-mate .finall .int a, #mainwrapper #main .content #final-mate .finalr .int a { background:none; display:inline; text-indent:0; padding-left:5px;}
#mainwrapper #main .content #final-mate .finalr { width:450px; float:right;border:1px solid #ccc; padding:5px;  margin-top:10px;}
#mainwrapper #main .content #final-mate a { background:url(http://www.aunsoft.com/theme/aunsoft/images/usefultipsli.gif) no-repeat left top scroll; padding-left:15px;}
#mainwrapper #main .content #final-mate h3 { font-size:20px; line-height:35px; height:35px; border-bottom:1px dashed #FF6600;}
#mainwrapper #main .content #final-mate .one { width:940px; margin-top:12px; float:left; }
#mainwrapper #main .content #final-mate .two { width:940px; float:left;}
#mainwrapper #main .content #final-mate .two h4 { font-size:15px; line-height:20px; margin-bottom:5px; } 
#mainwrapper #main .content #final-mate .two .con { }
#mainwrapper #main .content #final-mate .two .con .left { width:430px; float:left; padding-top:0;}
#mainwrapper #main .content #final-mate .two .con .left .make { margin:10px 0; border-bottom:1px solid #ccc; padding-bottom:8px; float:left; width:430px;}
#mainwrapper #main .content #final-mate .two .con .left .burn { margin:10px 0; border-bottom:1px solid #ccc; padding-bottom:8px; float:left; width:430px;}
#mainwrapper #main .content #final-mate .two .con .right { width:480px; float:right; padding-top:0;} 
#mainwrapper #main .content #final-mate .two .con .right .converter { margin:10px 0; border-bottom:1px solid #ccc; padding-bottom:8px;}
#mainwrapper #main .content #final-mate .two .con .right .ed {margin:10px 0;  padding-bottom:8px;}
#mainwrapper #main .content #attachments { }
#mainwrapper #main .content #attachments table { background:#fff;}
#mainwrapper #main .content #attachments table th{ background:#9BA5AD; color:#fff; font-weight:700; font-size:12px; padding:5px;}
#mainwrapper #main .content #attachments table td{ background: #DBDBDB; padding:5px;}