a { outline: none; }
a img { border: 0; outline: 0; }
.clearboth { width: 100%; clear: both; height: 0; overflow: hidden; }
#main.product-page { padding: 0; }
.money_back_guarantee { float: right; margin: -20px 10px 0; }
.blue-btn { border: 0px solid #245fb9; background-color: #009cff; color: #ffffff; cursor: pointer; margin: 0 6px 12px 0; padding: 8px 20px 8px; *padding:8px 13px 8px;
font-size: 12px; text-transform: uppercase; display: inline; float: left; }
/* Main Slider */
.main-prod-slider .image-col { width: 332px; margin: 120px 0 0 6px; float: left; text-align: center; }
.main-prod-slider .image-col a:hover { text-decoration: none; }
/* Pricing info */	
.main-prod-slider .pricing-col { width: 750px; padding: 28px 0 0; float: right; display: block; }
.main-prod-slider .pricing-col .pricing-info { list-style: none; margin: 0; padding: 0; }
.main-prod-slider .pricing-col .pricing-info .each-info { display: none; }
.main-prod-slider .pricing-col .pricing-info .each-info.selected { display: block; }
.main-prod-slider .pricing-col .product-name { padding: 0 0 15px; }
.main-prod-slider .pricing-col h1 { font-size: 24px; line-height: 26px; color: #494d56; margin: 0 0 8px; font-weight: normal; }
.main-prod-slider .pricing-col .customer-rating { height: 20px; display: block; }
.main-prod-slider .pricing-col .customer-rating span { font-size: 11px; position: relative; top: -5px; z-index: 10; padding: 0 0 0 9px; }
.main-prod-slider .pricing-col .customer-rating span a { display: inline-block; color: #494d56; text-decoration: none; }
#pricing-tabs { list-style: none; margin: 0; padding: 0; overflow: hidden; }
#pricing-tabs li { float: left; margin: 0 1px 0 0; border-top: 2px solid #009cff; cursor: pointer; }
#pricing-tabs li.active /* a */ { background: #eef2fd; border-top: 10px solid #009cff; padding-top: 2px; }
#pricing-tabs li /* a */ { display: inline-block; font-size: 14px; color: #000; text-align: center; width: 158px; padding: 10px 0 6px; text-transform: uppercase; border-top: 2px solid #009cff; }
#pricing-tabs li:hover { border-top: 10px solid #52d3ff; padding-top: 2px; }
#pricing-tabs li.active:hover { border-color: #009cff; }
#pricing-tabs.three-col li { width: 210px; }
#pricing-tabs.two-col li { width: 316px; }
#pricing-tabs.one-col { width: 100%; border-top: 2px solid #009cff; height: 33px; background: #eef2fd; height: 0px; }
#tab-content-1 { display: block; }
.pricing-tab-content { background: #eef2fd; padding: 21px 0 0 16px; float: left; width: 100%; min-height: 271px; display: none; }
.pricing-tab-content.selected { display: block; }
.pricing-tab-content h2 { font-size: 14px; line-height: 19px; color: #494d56; font-weight: bold; margin: 0; padding: 0 0 12px; }
.pricing-tab-content p { font-size: 12px; margin: 0; }
.pricing-tab-content .top-box { float: left; margin: 0 0 10px 4px; min-height: 165px; }
.pricing-tab-content .each-col { width: 292px; float: left; }
.pricing-tab-content .left-col { margin: 0 15px 0 0; }
.pricing-tab-content .right-col { margin: 0 0 0 16px; }
.pricing-tab-content .top-box a.upgrade { font-size: 12px; text-decoration: none; color: #009cff; }
.pricing-tab-content .top-box p { font-size: 12px; line-height: 16px; color: #494d56; padding: 9px 0 10px; }
.pricing-tab-content .top-box p .fsize { font-size: 14px; line-height: 19px; color: #494d56; font-weight: bold; margin: 0; padding: 0 0 12px; }
.pricing-tab-content select { float: left; width: 140px; background: #494d56; color: #fff; border: 1px solid #7e828c; overflow: hidden; }
.pricing-tab-content .top-box .first { margin: 0 0 9px; }
.pricing-tab-content .top-box .bit-select { margin: 0 11px 20px 0; }
.pricing-tab-content .top-box .shipping-policy { display: none; }
.pricing-tab-content .top-box .icon-qmark { float: left; margin: 1px 0 0; }
.pricing-tab-content .top-box .dload-trial-btn a:hover { text-decoration: none; }
.pricing-tab-content .top-box .blue-btn a:hover { text-decoration: none; }
.pricing-tab-content .top-box .promoCallout { font-size: 11px; color: red; line-height: 14px; padding: 0 0 20px; }
.pricing-tab-content .subscript-type-panel { padding: 8px 0 28px; }
.pricing-tab-content .subscript-type-panel .radio-btn { background-color: transparent; float: left; margin: 8px 11px 0 0; }
.pricing-tab-content .subscript-type-panel label { float: left; font-size: 12px; line-height: 16px; margin: 6px 0 0; color: #494d56; }
.pricing-tab-content .subscript-type-panel .best-value { color: #eb3932; font-weight: bold; text-transform: uppercase; }
.pricing-tab-content .subscript-type-panel .price { display: block; font-size: 18px; line-height: 20px; color: #009cff; }
.pricing-tab-content .subscript-type-panel .price .currency { font-size: 9px; }
.pricing-tab-content .advantages { list-style: none; margin: 0 0 10px; padding: 0; }
.ipm #productPage_contentTabsDiv, .ipm .back-to-top, .ipm .pricing-tab-content .bottom-box.left, .ipm #offers, .ipm #tab-content-1 .left-col { display: none; }
.ipm #ipm-col { display: block !important; }
.ipm #pricing-tabs li { border-top-color: #60a706; }
.ipm #pricing-tabs li.active { border-top-color: #60a706; background-color: #f4f4f4; }
.ipm .pricing-tab-content { background-color: #f4f4f4; }
.ipm .priceDisplayNormal { color: #60a706; }
.ipm a { color: #60a706 !important; }
.ipm a.BuyLink { background-color: #60a706; color: #fff !important; }
.ipm #ipm-col .ipmAdvantages { padding: 0 0 0 20px; margin: 0; line-height: 16px; }
.ipm #ipm-col .ipmAdvantages li { padding: 0 0 2px; }
.pricing-tab-content .bottom-boxes { float: left; width: 603px; }
.pricing-tab-content .bottom-box { background: #fff; min-height: 98px; margin: 0; padding: 9px 10px 0; width: 292px; float: left; }
.pricing-tab-content .bottom-box.long { min-height: 180px; padding-bottom: 12px; padding-top: 17px; }
.pricing-tab-content .bottom-box.left { border-top: 1px solid #009cff; margin: 0 19px 0 0; }
.pricing-tab-content .bottom-box.right { border-top: 1px solid #009cff; float: right; font-weight: bold; }
.pricing-tab-content.v2 .bottom-box.left { border-top: 1px solid #009bff; }
.pricing-tab-content .bottom-box .title { font-size: 14px; line-height: 20px; padding-bottom: 5px; }
/* Black Nov override */
.pricing-tab-content .bottom-box.right .title { color: #65B500; }
.pricing-tab-content .bottom-box.normal { font-weight: normal; }
.pricing-tab-content .bottom-box.normal .title { color: #494d56 }
/* */
.pricing-tab-content .bottom-box .icon-links { display: block; clear: left; margin: 0 0 5px; }
.pricing-tab-content .bottom-box .icon-links.first { margin-top: 7px; }
.pricing-tab-content .bottom-box .icon-links:hover { text-decoration: none; }
.pricing-tab-content .bottom-box .icon-links:hover .text { text-decoration: underline; }
.pricing-tab-content .bottom-box .icon-links .icon { width: 41px; display: inline-block; text-align: center; }
.pricing-tab-content .bottom-box .icon-links .text { font-size: 11px; line-height: 14px; position: relative; top: -10px; }
.pricing-tab-content .bottom-box ul { list-style: none; margin: 0; padding: 0; }
.pricing-tab-content .bottom-box li a { font-size: 11px; line-height: 14px; }
.pricing-tab-content .price { padding: 0 0 10px; line-height: 22px; }
.pricing-tab-content .price .physical-pricing { display: none; }
.pricing-tab-content .desc-panel { display: none; }
.pricing-tab-content .desc-panel.selected { display: block; }
.pricing-tab-content .sub-price { display: none; }
.pricing-tab-content .sub-price.selected { display: block; }
.pricing-tab-content .top-box .sub-select { display: none; }
.pricing-tab-content .top-box .upgrade-select { display: none; }
.pricing-tab-content .addtocart-sub-btn { display: none; }
.pricing-tab-content .addtocart-upgrade-btn { display: none; }
#advantages li:before { font-family: "Glyphicons Halflings"; content: "\e258"; font-size: 65%; margin-right: 6px; margin-left: -17px; color: grey; font-style: normal }
#advantages.light-bullets li:before { color: #c8c8c8 }
#advantages.white-bullets li:before { color: #fff }
.page-content .section { padding: 0; overflow: visible; }
.tabset { background-color: #494d56!important; width: 100%; clear: both; list-style: none; margin: 0 0 20px; padding: 0 0 0 15px; border: none; overflow: hidden; border-top: 1px solid #000; }
.tabset li { float: left; padding: 0!important; }
.tabset a { background: none!important; display: inline-block; padding: 0; }
.tabset .active a { background: none; border-top: 3px solid #009cff; color: #494d56; }
.tabset a:hover { background: none; }
.tabset .active a:hover { background: none; text-decoration: none; }
#productPage_contentTabsDiv .tabset li a span { color: #dbe0eb; background: none; text-transform: uppercase; padding: 0 14px; font-size: 11px; }
#productPage_contentTabsDiv .tabset li.active a span { background-color: #fff; color: #494d56; }
#productPage_contentTabsDiv .tabset a:hover span { color: #FFF; text-decoration: none; }
#productPage_contentTabsDiv .tabset li.active a:hover span { text-decoration: none; }
#downloadtrial .btns-panel { overflow: hidden; padding: 0 0 15px; }
#downloadtrial .radio-btns-panel { float: left; padding: 0 39px 0 0; *width:100px;
}
#downloadtrial label { display: inline-block; margin: 2px 0 0; }
#downloadtrial .dload-now-btn { padding: 7px 18px 8px; font-size: 14px; }
.titleH1 { display: block; font-size: 2em; }
#pricing-tabs { margin-top: 20px; line-height: 22px; }
.titleH2 { display: block; font-size: 1.5em; margin-bottom: 0.83em; }
#tabs-content .top-box .titleH2 { display: block; margin-bottom: 0.83em; font-size: 14px; font-weight: bold; }
.promo-container { float: right; }
.greyButton { color: #fff; background: #959595; padding: 7px 14px; margin-top: 10px; text-transform: uppercase; font-size: 14px; float: left !important }
.greyButton:hover { background: #a8a8a8; color: #fff; text-decoration: none !important }
.new.bonus { font-weight: 600; color: #009cff !important; text-transform: uppercase; }
.new { font-weight: 600; color: #009cff; text-transform: uppercase; }
.new-white { color: #fff;}
.label-new { background: #fd5700; position: absolute; top: 30px; right: 1px; color: #fff; padding: 5px 10px; font-size: 16px; text-transform: uppercase; font-weight: 600}
.box-wrap { position: relative; }
.content-software img { width: 100%; margin-bottom: 20px; }
.prodAdditional { font-size: 16px; font-style: italic; padding-top: 10px;}
.prodNameAdd { font-weight: 400;}

