@charset "utf-8";

a.learnMore {font-weight:bold; margin-left:10px; text-decoration:underline;}

h2#catHead {font-size:110%; font-weight:bold; color:#666;}

ul#categories {margin:0; padding:0 0 0 20px;}
ul#categories li {margin:5px 0; padding:0;}

table#listing {margin-top:20px; width:100%; table-layout:fixed; border-collapse:collapse;}
table#listing a {text-decoration:none;}

table#listing col#category {width:370px;}
table#listing col#buynow {width:100px;}

table#listing tr {vertical-align:top;}
table#listing th {padding:3px; background:url(/shared/images/tables/heading-grad-item.gif) repeat-x top left;}
table#listing td {padding:8px; border-bottom:1px solid #A2A2A2;}

table#listing th.category {padding-left:8px; border:1px solid #A2A2A2; border-right:none;}
table#listing th.trial {background-image:url(/shared/images/tables/heading-grad-action.gif); background-color:#E6E6E6; border:1px solid #A2A2A2; border-left:none; border-right:1px solid #F2F2F2; text-align:center;}
table#listing th.buynow {background-image:url(/shared/images/tables/heading-grad-action.gif); background-color:#E6E6E6; border:1px solid #A2A2A2; border-left:none; text-align:center;}

table#listing td.product {}
table#listing td.product h3 {margin:0; font-weight:bold; font-size:100%;}
table#listing td.product p {margin:0;}
table#listing td.product p a {font-weight:bold; margin-left:10px; text-decoration:underline;}
table#listing td.download {border-right:1px solid #E5E5E5; text-align:center; background:none #F6F6F6; font-weight:bold;}
table#listing td.buynow {background:none #F6F6F6; font-weight:bold; text-align:center;}
table#listing td.buynow img {display:block; border:0; margin:0 auto; width:25px; height:14px;}

div#intro {padding-bottom:20px; background:url(/shared/images/products/product-spotlight-gradient.gif) repeat-x bottom left; margin-bottom:10px; height:170px;}
div#intro img#main {float:left; margin-right:20px;}
div#intro h1 {font-size:230%; color:#A2A2A2; padding:20px 0 5px 0; margin:0;}
div#intro p {margin:0;}
div#intro div#price {font-weight:bold; font-size:160%; color:#FA833A; margin-top:5px;}

div#actions {padding:0 0 20px 0; margin-bottom:10px; font-size:110%; background:url(/shared/images/products/try-now-bottom-gradient.gif) repeat-x bottom left;}
div#actions h2 {font-size:145%; margin:0; color:#FA833A; float:left; width:230px; margin-right:10px; text-align:right; font-weight:bold;}
div#actions ul {float:right; width:332px; margin:4px 0 0 0; padding:0; list-style:none; font-weight:bold;}
div#actions ul li {margin:0; padding:0; float:right; width:110px;}
div#actions ul li#actionUpgrade {width:60px; border-right:1px solid #AAA; padding-right:10px;}
* html div#actions ul li#actionUpgrade {width:70px; w\idth:60px;}
div#actions ul li#actionTrial {width:155px; text-align:center;}
div#actions ul li#actionTrial a#trialLink {font-weight:bold;}
div#actions ul li#actionTrial span#trialSize {font-size:70%; font-weight:normal;}
div#actions ul li#actionBuy {width:95px; padding-left:10px; text-align:right; border-left:1px solid #AAA;}
* html div#actions ul li#actionBuy {width:106px; w\idth:95px;}
div#actions ul li#actionBuy img {border:none; width:25px; height:14px; vertical-align:middle;}
div#actions div {clear:both; text-align:right;}
div#actions span#productLang {font-size:70%; margin-top:5px;}
div#actions span#retailLocations {font-size:70%; margin-top:5px; margin-right:20px;}

div#banner {margin:10px 0;}
div#banner a {border:0}
div#banner img {display:block; border:0; width:572px; height:45px;}

div#description {float:left; width:380px;}
div#description p {margin:.5em 0 1em 0;}
div#description h2 {font-size:160%; font-weight:bold; margin:.5em 0;}
div#description h3 {font-size:150%; font-weight:normal; margin:1em 0 0 0; color:#333;}
div#description h4 {margin:0; font-weight:bold; font-size:100%;}
div#description ul li, div#contentBody ol li {margin:3px 0;}
div#description ul#overviewNav {border-top:1px solid #AAA; margin:15px 0 0 0; padding:10px 0 0 20px; list-style:url(/shared/images/nav/carot.gif);}
div#description ul#overviewNav li {margin:0 0 5px 0; padding:0;}

div#featureTour {float:left; width:380px;}
div#featureTour h2 {background:url(/shared/images/products/features/title-gradient.gif) repeat-x bottom left #A2A2A2; color:white; text-align:center; margin:0; padding:3px; font-weight:normal;}
div#featureTour h3 {font-size:150%; margin:1em 0 0 0; font-weight:normal; color:#333;}
div#featureTour p {margin:.5em 0 1em 0;}
div#featureTour div.ftNavigation {padding:4px 0;}
div#featureTour div.ftNavigation a.previous {float:left;}
div#featureTour div.ftNavigation a.previous img {margin-right:5px;}
div#featureTour div.ftNavigation a.next {float:right;}
div#featureTour div.ftNavigation a.off {color:#999;}
div#featureTour div.ftNavigation a.next img {margin-left:5px;}
div#featureTour div.ftNavigation img {vertical-align:middle; width:12px; height:12px; border:none;}
div#featureTour div.bottom {border:1px solid #CCC; border-width:1px 0;}
div#featureTour div#feature {background:url(/shared/images/products/features/title-shadow.gif) repeat-x top left; padding-top:17px; border-top:1px solid #CCC;}

div#sidePanel {float:right; width:170px;}

div#sidePanel div#requirements {margin-bottom:20px}
div#sidePanel div#requirements h3 {margin:0; padding:4px; border:1px solid #AAA; font-size:100%; background:url(/shared/images/products/header-gradient.gif) repeat-x top left;}
div#sidePanel div#requirements h4 {margin:0; font-size:100%; font-weight:bold; border-bottom:1px solid #AAA; padding:4px;}
div#sidePanel div#requirements ul {list-style:none; margin:5px 0; padding:0;}
div#sidePanel div#requirements ul li {margin:0; padding:4px; border-bottom:1px solid #AAA;}
div#sidePanel div#requirements ul li.highlight {background:none #F6F6F6;}

div#sidePanel div.ad {border:1px solid #AAA; cursor:pointer; cursor:hand; background:url(/shared/images/products/ads/right/bottom-gradient.gif) repeat-x bottom left; margin-bottom:20px;}
div#sidePanel div.ad img {display:block; border:none;}
div#sidePanel div.ad p {margin:5px;}
div#sidePanel div.ad a {margin:5px; font-weight:bold; display:block; text-align:right;}

div#sidePanel div.graphicad {margin-bottom:20px;}
div#sidePanel div.graphicad img {display:block; border:none;}

div#adobeReader {height:31px; margin-bottom:20px;}
div#adobeReader img {border:none; width:88px; height:31px; float:left; margin-right:15px;}
