#subnav-buy-now                       { display: none; }
#subnav-adv-buy-now                   { display: block; }

#overview-fmpa #feature-area          { padding: 20px 0; margin-bottom: 20px; border: 1px solid #d2d2d2; border-bottom: 1px solid #979797; border-top: 1px solid #e2e2e2; height: 558px; background: #fff url(/global_images/fm12/pro-advanced/feature_fmpa.jpg) no-repeat 0 20px; }
#overview-fmpa #feature-area          { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#overview-fmpa #feature-area          { box-shadow: 1px 1px 2px #ccc; -moz-box-shadow: 1px 1px 2px #ccc; -webkit-box-shadow: 1px 1px 2px #ccc; }
#overview-fmpa #feature-area h2       { padding-top: 12px; text-align: center; font-size: 350%; color: #000; } 

#lower-area .oftwo.features           { margin-top: 25px; margin-bottom: 30px; }
#lower-area .firstcolumn.features     { width: 45%; }
#lower-area .lastcolumn.features      { width: 45%; padding-left: 20px; }

#lower-area h4                        { font-weight: bold; font-size: 130% !important; margin-bottom: 4px !important; }

#lower-area .feature-list             { height: 120px; }
#lower-area .feature-list.last        { height: 100px; }

.feature-list                         { clear: left; }
.feature-list img                     { float: left; margin-top:0;}
.feature-list h4, 
.feature-list p                       { margin-left: 82px !important; }
.feature-list h4                      { margin-bottom: 2px !important; }

b.new                                 { color: #fff; font-weight: normal; padding: 0px 4px; background: url(/global_images/fm12/pro-advanced/bg_new_button.png) repeat-x 0 0; }
b.new                                 { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

#right-col blockquote                 { margin: 10px 0; border-bottom: 1px solid #c094be; background: url(/global_images/fm11/icon_quotes_start.png) no-repeat 0 0; }
#right-col blockquote.last            { border: 0; }
#right-col blockquote p               { color: #541b4d; padding: 6px 25px; background: url(/global_images/fm11/icon_quotes_end.png) no-repeat 97% 100%; }
#right-col blockquote p.author        { margin-left: 20px; font-weight: bold; background: none; }

/* Top Ten popup */
#zoom_content                         { padding: 20px; }
#zoom_content h3                      { font-weight: bold; margin-bottom: 20px; }
#zoom_content h3, 
#zoom_content ol                      { width: 500px; }
#zoom_content li                      { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ddd; }