#v3main { min-width: 974px; position: relative; padding: 0; }
.inner { min-width: 974px; max-width: 1200px; width: 98%; margin: 0 auto; display: table;/*padding: 150px 0 50px;/*text-align: center;*/ }
.inner p { margin: 0 0 24px; }
button { margin: 0; border: none; font: inherit; cursor: pointer; color: #fff; background: #f2f2f2; padding: 0 20px 0 20px; line-height: 40px; font-family: Hum777n; font-size: 14px; text-transform: uppercase; }
button { padding-top: 4px \9; }
*+html button { padding-top: 2px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
button { padding-top: 4px; }
}
.tabset { background-color: #e6e6e6; width: 100%; border-top: none; font-size: 14px; color: #616161; margin: -42px 0 40px 0; padding: 0 0 0 10px; }
.tabset .active a { border-top: none; color: inherit; font-size: inherit; }
#productPage_contentTabsDiv { border-top: solid 42px #E6E6E6; font-family: Hum777n; }
#productPage_contentTabsDiv .tab-content { font-family: Hum777n; }
#productPage_contentTabsDiv .tab-content h2 { font-family: Hum777n; font-size: 24px; margin-bottom: 20px;}
#productPage_contentTabsDiv .tab-content h3 { clear: both; font-family: Hum777n; font-size: 16px; }
#productPage_contentTabsDiv .tab-content h4 { font-size: 14px; font-family: Hum777n; line-height: 21px; }
#productPage_contentTabsDiv .tab-content .text-holder p { font-family: Hum777n; font-size: 13px; line-height: 19px; }
#productPage_contentTabsDiv .tab-content p a { color: #60a607; }
#productPage_contentTabsDiv .tab-content p a:hover { color: #60a607; }
#productPage_contentTabsDiv .tabset li a span { color: inherit; font-size: inherit; padding: 9px 20px; }
#productPage_contentTabsDiv .tabset a:hover span { color: #616161; background: #f2f2f2; }
#productPage_contentTabsDiv .tabset li.active a span { font-size: inherit; color: inherit; }
.wrapper p { font-family: Hum777n; font-size: 13px; line-height: 19px; }
.two-column { width: 45%; margin: 0 5% 20px 0; float: left; }
.two-column img { width: 100%; }
.feature-list-nobg { width: inherit; max-width: 1200px; margin: 0 0 36px 0; }
.feature-list-nobg li { margin: 0 15px 20px 0; font-family: Hum777n; font-size: 13px; line-height: 19px; }
.comparison-chart td { padding: 10px; }
.comparison-chart td p { margin: 0; }
.feature-check, .feature-check-new { background-size: 30px; }
.feature-check-new p { padding-top: 25px; }
.btnHover { float: none; width: initial; height: initial; }
.btnHover .btn-hover { display: none; }
.three-column { float: none; width: 30%; margin-right: 3%; display: inline-block; vertical-align: top; }
.three-column-pics { width: initial; height: initial; }
.three-column img { width: 100%; max-width: 335px; float: left; }
/* HEADER */
#band-header { z-index: 100; width: 100%; }
#band-header .inner { padding: 0; text-align: left; }
#header { display: block; }
#header .headerTop { width: 100%; }
.header-holder { float: none; width: auto; }
/* FOOTER */
#footer { margin: 0 auto; background: #000; }
#footer a { color: #7e828c; }
#footer .footer-holder { display: block; }
#footer .footer-frame { display: block; }
#footer .blocks-holder { width: 100%; }
#footer .blocks { width: 974px; margin: 0 auto; }
.responsive #footer .blocks {width: 100%;max-width: 1200px;min-width: 974px;}
#footer h5 { font-size: 14px; line-height:22px; color: #494D56; margin: 0 0 2px; }
#footer .footer-container { width: 950px; margin: 0 auto; border: none; }
.copyright { border-top: none; width: 953px; margin: 0 auto; padding-left: 10px; font-size: 12px; }

@media screen and (max-width: 1360px) {
#sTop h1 { font-size: 18px; }
#sTop .prodName { font-size: 32px; line-height: 30px; margin: 0 0 15px; }
#advantages { font-size: 13px; line-height: 21px; }
#priceBar .btn-trial { font-size: 15px; }
#sTop { min-height: initial; background-position: center -30px; }
#priceBar .priceDisplayNormal { font-size: 24px; }
.pricing-tab-content .right-col label { font-size: 13px; }
.pricing-tab-content .right-col .priceDisplayNormal { padding: 5px 0 10px 24px; }
.pricing-tab-content .left-col .title { font-size: 14px; line-height: 18px; }
.pricing-tab-content .left-col p { font-size: 13px; line-height: 16px; }
}
