@charset "utf-8";
/* CSS Document by Gray 2010 */
body { background:#fff; font-size:62.5%; 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, { zoom:100%; }
td { font-size:62.5%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#ff6500; text-decoration:none; }
a:hover { color:#ff6500; text-decoration:underline; }
a:active { color:#000000; text-decoration: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,#footer { font-size:1.1em; }
body td,body th{ font-size:67.5%; }
body td td,body td th { font-size:1.0em !important; }
body div {zoom:100%; line-height:1.6em; }
span,font { font-size:1em; }
h1,h2,h3,h4,h5,h6 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

#header { margin:0 auto; width:960px; font-size:1.1em; }
#header #logo { float:left; display:inline; margin:15px 0; }
#header .container { float:right; display:inline; margin:15px 0; width:275px; }
#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.contact { background:url(images/headercontact.gif) left center no-repeat; }
#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:1.1em; color:#333; }
#header .container .search .btn { height:20px; width:59px; border:none; background:url(images/headersearchbtn.gif) center center no-repeat; float:right; }

#nav { background:url(images/navbackground.gif) left center repeat-x; text-align:center; }
#nav .container { width:960px; margin:0 auto; padding:0; }
#nav ul li { float:left; display:inline; }
#nav ul li a { padding:0 25px; display:block; line-height:37px; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; }
#nav ul li a,#nav ul li a:link,#nav ul li a:visited { color:#ccc; }
#nav ul li a:hover { color:#ff6500; text-decoration:none; }
#nav ul li.current { background:url(images/navcurrentbackground.gif) left top no-repeat; position:relative; margin:-3px 0; z-index:10; }
#nav ul li.current span { display:block; line-height:43px; background:url(images/navcurrentspanbackground.gif) right top no-repeat; }
#nav ul li.current a { display:block; line-height:43px; background:url(images/navcurrentabackground.gif) center bottom no-repeat; padding:0 28px !important; position:relative;  }
#nav ul li.current a,#nav ul li.current a:link,#nav ul li.current a:visited { color:#ff6500; }
#nav ul li.current a:hover { color:#fff; }
#nav ul li.home a { padding:0 25px !important; }

#mainoutwrapper { background:url(images/mainoutwrapper.gif) left top repeat-x; text-align:center; }
#mainwrapper { width:968px; background:url(images/mainwrapperbackground.gif) center top no-repeat; text-align:center; margin:0 auto; }
#main { width:960px; margin:0 auto; background:#fff url(images/mainbackground.gif) center top repeat-x; padding:0 0 10px 0; text-align:center; font-size:1.1em; }
#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,#main #location a:link,#main #location a:visited { color:#666; text-decoration:underline; }
#main #location a:hover { color:#666; text-decoration:none; }
#main #container { float:left; display:inline; margin:0 0 0 10px; width:695px; }
#main #container .tags,#main #container .tags strong { color:#505050; }
#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:1.0em; }
#main #container #softinfo h1 strong { display:block; line-height:44px; float:left; text-indent:30px; font-size:1.5em; 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; }
#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:1.3em; font-weight:bold; }
#main #container #softinfo .content .intro .price font { color:#f00; }
#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:1.1em;}
#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 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:1em; }
#main #container #keyfeatures h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1em; }
#main #container #overview h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1em; }
#main #container #supported h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1.6em; font-size:11px; color:#333333; text-align:left; color:#505050;}

#main #container #usefultips { margin:10px 0 0 0; }
#main #container #usefultips h2 {  border-bottom:1px solid #d4d4d4; font-size:1em; }
#main #container #usefultips h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1em; }
#main #container #softwaretips h2 strong { position:relative; margin:0 0 -1px 0; display:block; float:left; background:url(images/softwareh2strong.gif) left top no-repeat; z-index:10; }
#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:1.2em; }
#main #container #softwaretips h2 .more { float:right; display:inline; line-height:30px; }
#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:310px; }
#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:1em; }
#main #container #system h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1em; }
#main #container #softwaremenu h2 strong { position:relative; margin:0 0 -1px 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:1.2em; }
#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:1.2em; 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; }
#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; z-index:10; }
#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:1.25em; 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:1.5em; font-weight:bold; float:left; }

#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:1.2em; 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; }
 { color:#FF6500; }
:hover { color:#f60; }

#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:1.2em; 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 .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:1.0em; margin:0; }
#main #container #features h1 strong { float:left; display:block; font-size:1.5em; 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:1.0em; margin:0; }
#main #container #awards h1 strong { float:left; display:block; font-size:1.5em; 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:1.0em; margin:0; }
#main #container #versionhistory h1 strong { float:left; display:block; font-size:1.5em; 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; }

/*可以在下面编辑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:1.0em; margin:0; }
#main #container #firstusewelcome h1 strong { float:left; display:block; font-size:1.5em; 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:1.0em; margin:0; }
#main #container #uninstall h1 strong { float:left; display:block; font-size:1.5em; 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; }
#main #container #uninstall .content .ss-q-title { font-weight:bold; }


/*可以在下面编辑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:1.0em; margin:0; }
#main #container #manual h1 strong { float:left; display:block; font-size:1.5em; 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 #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:1.0em; margin:0; }
#main #container #news h1 strong { float:left; display:block; font-size:1.5em; line-height:normal; }
#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; }

/*可以在下面编辑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:1.0em; margin:0; }
#main #container #screenshot h1 strong { float:left; display:block; font-size:1.5em; 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; }

/*可以在下面编辑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:1.0em; margin:0; }
#main #container #faq h1 strong { float:left; display:block; font-size:1.5em; 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; }

/*可以在下面编辑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:1.0em; margin:0; }
#main #container #onlinehelps h1 strong { float:left; display:block; font-size:1.5em; 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:1.1em; }

/*可以在下面编辑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:1.0em; margin:0; }
#main #container #onlinehelp h1 strong { float:left; display:block; font-size:1.5em; 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; }
#main #container #onlinehelp .content { background:#fff url(images/softwarerelcontentbackground.gif) left -4px repeat-x; padding:15px 15px 10px 15px; }

#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:1.0em; margin:0; }
#main #container #platform h1 strong { float:left; display:block; font-size:1.5em; 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; }
#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:1.05em; 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:1.5em; font-weight:bold; float:left; }
#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:1.0em; margin:0; }
#main #container .errorplatform h1 strong { float:left; display:block; font-size:1.5em; 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; }
#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:1.05em; 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:1.5em; 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:1.0em; margin:0; }
#main #container #purchasecenter h1 strong { float:left; display:block; font-size:1.5em; 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:1.3em; 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:1.1em; 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; }
#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:1.8em;font-weight:normal; }
#main #container #purchasecenter .content .platform td { border-top:1px solid #dedede; padding:5px 8px; color:#505050; line-height:1.8em; }
#main #container #purchasecenter .content .platform td font { color:#f00; }
#main #container #purchasecenter .content .platform td strong a { color:#505050; font-weight:normal; }
#main #container #purchasecenter .content .platform td strong a:hover { color:#f60; }

#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:1.0em; margin:0; }
#main #container #productcenter h1 strong { float:left; display:block; font-size:1.5em; 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:1.4em; 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:1.05em; 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:1.5em; 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:1.2em; 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; }
#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:1.0em; margin:0; }
#main #container #newscenter h1 strong { float:left; display:block; font-size:1.5em; 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; }
#main #container #newscenter .content ul li h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; }
#main #container #newscenter .content ul li .learnmore { text-align:right; color:#505050; }
#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:1.0em; margin:0; }
#main #container #searchresult h1 strong { float:left; display:block; font-size:1.5em; 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:1.1em; }
#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:1.0em; margin:0; }
#main #container #tagcloud h1 strong { float:left; display:block; font-size:1.5em; 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:1.4em; 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:1.0em; margin:0; }
#main #container #sitemap h1 strong { float:left; display:block; font-size:1.5em; 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 { font-size:1.3em; line-height:24px; }
#main #container #sitemap .content h3 { font-size:1.2em; text-indent:30px; line-height:30px; margin:0 15px; }
#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:1.2em; margin:0 15px; text-indent:15px; border-bottom:1px solid #dedede; padding:5px 0; background:#fef8f3; font-weight:normal; }
#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; }
#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; }
#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:1.0em; margin:0; }
#main #container #supportcenter h1 strong { float:left; display:block; font-size:1.5em; 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 .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:1.4em; font-weight:normal; }

#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:1.3em; 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; }
#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:1.3em; 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; }
#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:1.3em; 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; }
#main #sidebar #hottips .content ul li a:hover { color:#06c; }

#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:1.3em; 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; }

#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:1.3em; 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; }
#main #sidebar #tags .content a:hover { color:#000; text-decoration:underline; }
#main #sidebar #tags .content a b { font-size:1.4em; }

#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:1.3em; 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; }
#main #sidebar #searches .content a:hover { color:#333; }
#main #sidebar #searches .content a b { font-size:1.4em; 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:1.3em; 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:1.1em; 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; font-size:1em; }
#main #sidebar #catalogue h4 a { background:url(images/sidebarcatalogueh4.gif) 10px center no-repeat; padding:0 10px 0 24px; }
#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; }
#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; }

#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:1.0em; margin:0; }
#main #productpurchase h1 strong { float:left; display:block; font-size:1.5em; 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; margin:0; }
#main #productpurchase .content .productinfowrapp { background:url(images/purchase_top_background.gif) center top no-repeat; }
#main #productpurchase .content #productinfo { background:url(images/purchase_bottom_background.gif) center bottom no-repeat; 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:1.3em; font-weight:bold; color:#333; }
#main #productpurchase .content #productinfo .intro font { color:#f00; }
#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 #purchasesecurity { margin:10px -29px -20px -29px; _margin:10px -29px -22px -29px; text-align:center; position:relative; z-index:10; }

#home { margin:0 auto; width:960px; padding:10px 0; font-size:1.1em; }
#home #banner { margin:0; padding:0; overflow:hidden;position:relative; width:960px; height:284px; }
#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:960px; 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: #06c;
	text-align: center;
	display:inline;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #06c;
	background-color: #fff;
}
#home #banner .num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #f16a03;
	font-weight: bold;
}
#home #banner img { margin:0; padding:0; }


#home #hotproducts { margin:10px 0 0 0; }
#home #hotproducts ul { margin:0 -5px; position:relative; }
#home #hotproducts ul li { margin:0 5px; 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:1.3em; }
#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 font { font-weight:bold; display:block; color:#f60; padding:5px 0 0 0; font-size:1.1em; }
#home #hotproducts ul li .content .downloadbuynow { text-align:right; padding:20px 0 0 0; }
#home #homecontainer { float:left; width:636px; 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:1.3em; }
#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; }
#home #homecontainer #news .content ul li a { color:#505050;float:left; }
#home #homecontainer #news .content ul li a:hover { color:#f60;float:left; }

#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:1.3em; }
#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; }
#home #homecontainer #guide .content ul li a { color:#505050; }
#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:1.3em; 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; 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; }
#home #homesidebar #updated .content ul li a:hover { color:#f60; float:left; }

#home .linktagswrapper { margin:10px 0 0 0; background:url(images/homelinktagswrapperbackground.gif) center top repeat-y; }
#home #linktags { background:url(images/homelinktagsbackground.gif) center top no-repeat; }
#home #linktags .content { background:url(images/homelinktagscontentbackground.gif) center bottom no-repeat; padding:12px 10px 12px 20px; }
#home #linktags .content .links { float:left; width:370px; display:inline; margin:0 0 0 15px; }
#home #linktags .content .links a { text-indent:24px; line-height:24px; color:#666; display:block; }
#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 15px 0 0;}
#home #linktags .content .links a.bookmark { background:url(images/homelinksbookmark.gif) left center no-repeat; float:left; margin:0 15px 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:545px; display:inline; }
#home #linktags .content .tags h3 { font-size:1.3em; padding:0; }
#home #linktags .content .tags a { line-height:20px; }
#home #linktags .content .tags a:hover { color:#000; text-decoration:underline; }
#home #linktags .content .tags a b { font-size:1.4em; }
#home #linktags .content .linkbbs{width:370px; margin:0 0 0 10px; float:right; display:inline;}
#home #linktags .content .linkbbs .twitter { width:170px; float:left; display:inline; margin:10px 0 0 0;}
#home #linktags .content .linkbbs .twitter a { display:block; }
#home #linktags .content .linkbbs .facebook{ width:180px; float:right; margin:3px 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:960px; 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; }