/* old design  */
.corp-content { background-color: White; float: left; padding: 0 10px 10px 25px; }
.legacyWidth { float: left; width: 705px; padding: 0 0 20px 0px; }
.corp-content .legacyWidth { padding: 0 0 50px; }
ul.default-list { font-size: 12px; line-height: 22px; list-style: none; padding: 0; margin: 10px 0; }
ul.default-list li { padding: 0 0 0 33px; background: url("/static/master_template/images/Slices/bullets/bullet_grey_ul.gif") no-repeat 20px 6px; }
ul.link, ul.link { list-style: none; margin: 10px 0 10px 9px; position: relative; padding: 0; }
ul.link li, ul.link li { line-height: 22px; margin: 0; padding: 0 0 0 9px; vertical-align: middle; background: url("/static/master_template/images/Slices/bullets/hyperlinkBullet.gif") no-repeat 0 -1px; }
ul.link a, ul.link a { line-height: 1.2em; margin: 0; padding: 0; }
ul.anchor { font-size: 12px; line-height: 16px; padding: 0; margin: 10px 0; list-style: none; position: relative; }
ul.anchor li { padding: 0 0 0 19px; background: url("/static/master_template/images/Slices/bullets/AnchorBullet.gif") no-repeat 0 3px; }
.tab-content ol, .main-holder ol { font-size: 12px; margin: 10px 0; padding: 0 0 0 20px; list-style-position: inside; line-height: 16px; }
hr { background-color: #E0E0E0; border: 0 none; color: #E0E0E0; float: left; height: 1px; margin: 10px 0; width: 100%; }
.sidebar { float: right; width: 214px; overflow: hidden; padding-right: 20px; }
#sidePod { overflow: hidden; background-color: #F1F1F1; max-width: 214px; }
#sidePod .prodSideLeft { background: url("/static/images/cornerTL.gif") no-repeat; height: 25px; margin-left: 0; width: 5px; }
#sidePod .prodSideMiddle { color: White; font-size: 0.9em; height: 25px; line-height: 25px; margin-left: 0; text-indent: 12px; vertical-align: middle; width: 204px; }
#sidePod .prodSideMiddle a { color: White; font-size: 1em; }
#sidePod .prodSideRight { float: left; background: url("/static/images/cornerTR.gif") no-repeat 100% 0; height: 25px; margin-left: 0; width: 5px; }
#sidePod .yui-gb { overflow: hidden; height: 1%; background: #000; }
#sidePod .navigation { color: Black; margin: 0; padding: 0; }
#sidePod .navigation ul { margin: 0; padding: 0; }
#sidePod .navigation li { display: inline; font-size: 1em; list-style: none outside none; }
#sidePod a.navItem { border-bottom: 1px solid #F8F8F8; color: Black; display: block; font-size: 1em; height: auto; line-height: 1.2em; padding: 3px 5px 3px 17px; position: relative; text-align: left; }
#sidePod a.navItem:hover { text-decoration: none; background: #3d8ff3; color: #fff; }
#sidePod .sideNavBLeft { background: url("/static/images/cornerBL.gif") no-repeat 0 100%; height: 5px; margin-left: 0; width: 5px; }
#sidePod .sideNavBMiddle { background: url("/static/images/spacerShadow.gif") repeat-x 100% 100%; height: 5px; margin-left: 0; width: 204px; }
#sidePod .sideNavBRight { background: url("/static/images/cornerBR.gif") no-repeat 100% 100%; height: 5px; margin-left: 0; width: 5px; }
.yui-gb .yui-u { float: left; }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left: 0; }
.yui-gb div.first { float: left; margin-left: 0; }
.yui-gb .yui-u { float: left; }
.yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gb .yui-u, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float: left; margin-left: 2%; width: 32%; }
.legacyWidth .header, .legacyWidth h1 { display: block; color: #000; font: 24px/28px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 10px; }
.legacyWidth h2 { color: #000; font: 21px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 26px; }
.legacyWidth h3 { color: #000; font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 14px; }
.legacyWidth h4 { color: #000; font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0px; font-weight: bold; }
.legacyWidth .table { float: left; margin: 0; font-size: 12px; line-height: 16px; padding: 0 0 10px; width: 100%; }
.tab-content .legacyWidth ul, .main-holder .legacyWidth ul { font-size: 12px; line-height: 16px !important; }
.legacyWidth .column75 { float: left; padding: 0 2% 0 0; width: 72.5%; }
.legacyWidth p { margin: 0 0 15px; font-size: 12px; line-height: 16px; color: #494D56; }
.legacyWidth .column25last { float: left; height: 100%; padding: 0; width: 22.5%; }
.legacyWidth .column25last img { display: block; margin: 0 0 10px; }
.legacyWidth .small { font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 1em; }
.legacyWidth .column25 { float: left; padding: 0 2% 0 0; width: 22.5%; }
.legacyWidth .column25last { float: left; height: 100%; padding: 0; width: 22.5%; }
.legacyWidth .column33 { float: left; height: 100%; overflow: hidden; padding: 0 2% 0 0; width: 32%; }
.legacyWidth .column33last { float: left; padding: 0; width: 31%; }
.legacyWidth .column50 { float: left; height: 100%; padding: 0 2% 0 0; width: 49%; }
.legacyWidth .column50last { float: left; height: 100%; padding: 0; width: 49%; }
.legacyWidth .column66 { float: left; height: 100%; padding: 0 2% 0 0; width: 65%; }
.legacyWidth .column66last { float: left; height: 100%; padding: 0; width: 65%; }
.legacyWidth .column75 { float: left; padding: 0 2% 0 0; width: 72.5%; }
.legacyWidth .column75last { float: left; padding: 0; width: 72.5%; }
.legacyWidth .main ul.anchor { list-style-image: url("/static/master_template/images/Slices/bullets/AnchorBullet.gif"); list-style-position: outside; position: relative; }
.legacyWidth .main ul.noindent { font-size: 12px; line-height: 16px; list-style-image: url("/static/master_template/images/Slices/bullets/bullet_grey_ul.gif"); list-style-position: outside; margin-left: 0.5em; padding-left: 0.5em; position: relative; }
.legacyWidth .main ul.link { list-style-image: url("/static/master_template/images/Slices/bullets/hyperlinkBullet.gif"); list-style-position: outside; margin: 10px 0 10px 9px; padding: 0 0 0 9px; position: relative; }
.legacyWidth .main ul.link li { line-height: 1.2em; margin: 0; padding: 0; vertical-align: middle; }
.legacyWidth .main ul.link li a { line-height: 1.2em; margin: 0; padding: 0; }
.learnMore { color: #009cff !important; }
.learnMore.hover, .learnMore:hover { text-decoration: underline; }
.text-holder { overflow: hidden; padding: 0 0px 20px; }
.item .text-holder { padding: 10px 3px; }
/* features */
.features { margin: 0; padding: 0 0 8px 5px; list-style: none; width: 960px; overflow: hidden; font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; }
.features li { float: left; margin: 0 22px 0 0; width: 218px; }
.features h3 { font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 15px; color: #000; }
.featuresThree { margin: 0; padding: 0 0 0 0; list-style: none; width: 960px; overflow: hidden; font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; }
.featuresThree li { float: left; margin: 0 22px 0 0; width: 450px; }
.featuresThree h3 { font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 15px; color: #000; }
.features-tab .column { padding: 0 0 0 5px; }
.features-tab { padding: 8px 0 0; margin: 0 0 -9px; }
.features-tab .column-right img { margin: 0 0 26px -3px; position: relative; top: 4px; }
.features-tab .includes .column-right, .features-tab .includes .column-left { padding: 0; }
.features-tab .column-right, .features-tab .column-left { padding: 0 0 29px; }
.features-tab .includes .box { padding: 4px 0 12px; }
.features-tab .box { padding: 0; }
.section .features-tab p { margin: 0 0 22px; }
.section .features-tab .box p { margin: 0 0 16px; }
.section .features-tab .includes p { margin: 0; }
.twocolumns .wrapper { overflow: visible; }
.resources-block p { color: #494D56; font-size: 12px; line-height: 16px; margin: 0 0 15px; }
.about-page h1 { font-size: 24px; font-weight: normal; margin: 0 0 22px; color: #000; }
.about-page .products-block p { margin: 0 0 11px; }
/* advantages */
.advantages { font: 12px/16px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 38px; }
.advantages ul { margin: 0; padding: 0; list-style: none; }
.advantages li { background: url(/static/img/v2/bullet.gif) no-repeat 0 5px; padding: 0 0 2px 14px; }
.section h2 { margin: 0 0 16px 0px; color: #000; font: 24px/27px Tahoma, Arial, Helvetica, sans-serif; }
.section .item h2 { margin: 0 0 14px; font: 14px/24px Tahoma, Arial, Helvetica, sans-serif; color: #494D56; }
.section .item .review p { margin: 0; }
.section .box p { margin: 0; }
.section p { margin: 0 0 24px; }
.section .action p { margin: 0; }
/* From ProductPage.css */

#productPage_contentTabsDiv .tab-content h1 { font-size: 24px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color: #000000 !important; line-height: 28px !important; }
#productPage_contentTabsDiv .tab-content h2 { font-size: 21px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color: #000000 !important; line-height: 24px !important; }
#productPage_contentTabsDiv .tab-content h3 { font-size: 18px !important; /* Must remain 18px - used across all prod pages, all sites */ font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color: #000000 !important; line-height: 22px !important; padding-bottom: 5px !important; }
#productPage_contentTabsDiv .tab-content h4 { font-size: 12px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; color: #000000 !important; line-height: 15px !important; margin: 0 0 0px; font-weight: bold; }
#productPage_segmentsDiv .item .area .text-holder h1 { font-size: 24px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight: normal !important; color: #000000 !important; }
#productPage_segmentsDiv .item .area .text-holder h2 { color: #494D56 !important; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: normal !important; }
#productPage_contentTabsDiv .tab-content { color: #494D56 !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-size: 12px !important; font-weight: normal !important; line-height: 14px !important; }
#productPage_contentTabsDiv .tab-content .text-holder p { font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-size: 12px !important; line-height: 16px !important; }
#productPage_contentTabsDiv .tab-content p a { font-family: Tahoma, Arial, Helvetica, sans-serif !important; color: #009CFF !important; text-decoration: none; }
#productPage_contentTabsDiv .tab-content p a:hover { color: #009CFF !important; text-decoration: underline; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
#productPage_contentTabsDiv .tab-content .features h3 { font-size: 18px !important; font-weight: normal !important; color: #000000 !important; }
#productPage_contentTabsDiv .tab-content .features p { font-size: 12px !important; font-weight: normal !important; line-height: 16px !important; color: #494D56 !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
#productPage_contentTabsDiv .tab-content .features-tab h4 { font-size: 12px; line-height: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
#productPage_contentTabsDiv .tab-content .twocolumns .box p { font-size: 12px !important; line-height: 16px !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
#productPage_contentTabsDiv .tab-content .text-holder ol, #productPage_contentTabsDiv .tab-content .text-holder ul { list-style-type: disc; }
#productPage_contentTabsDiv .tab-content .text-holder ul.small { font-size: 12px !important; line-height: 16px !important; padding-left: 40px !important; font-weight: normal !important; }
.notes { font-size: 11px; }
#productPage_contentTabsDiv .tab-content .text-holder .notes p { margin: 0 0 16px; font-size: 11px !important; }
#productPage_contentTabsDiv .tab-content .text-holder .notes strong { color: #494D56 !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; font-weight: bold; line-height: 14px; font-size: 11px; }
/* old home page */
.corp-content { background-color: White; float: left; padding: 0 10px 10px 25px; }
.legacyHomePage { float: left; width: 939px; padding: 15px 10px 10px 25px; }
.corp-content .legacyHomePage { padding: 0 0 50px; }
ul.default-list { font-size: 12px; line-height: 22px; list-style: none; padding: 0; margin: 10px 0; }
ul.default-list li { padding: 0 0 0 33px; background: url("/static/master_template/images/Slices/bullets/bullet_grey_ul.gif") no-repeat 20px 6px; }
ul.link, ul.link { list-style: none; margin: 10px 0 10px 9px; position: relative; padding: 0; }
ul.link li, ul.link li { line-height: 1.2em; margin: 0; padding: 0 0 0 9px; vertical-align: middle; background: url("/static/master_template/images/Slices/bullets/hyperlinkBullet.gif") no-repeat 0 -1px; }
ul.link a, ul.link a { line-height: 1.2em; margin: 0; padding: 0; }
ul.anchor { font-size: 12px; line-height: 16px; padding: 0; margin: 10px 0; list-style: none; position: relative; }
ul.anchor li { padding: 0 0 0 19px; background: url("/static/master_template/images/Slices/bullets/AnchorBullet.gif") no-repeat 0 3px; }
.tab-content ol, .main-holder ol { font-size: 12px; line-height: 22px; margin: 10px 0; padding: 0 0 0 20px; list-style-position: inside; }
hr { background-color: #E0E0E0; border: 0 none; color: #E0E0E0; float: left; height: 1px; margin: 10px 0; width: 100%; }
.sidebar { float: right; width: 214px; overflow: hidden; padding-right: 20px; }
#sidePod { overflow: hidden; background-color: #F1F1F1; max-width: 214px; }
#sidePod .prodSideLeft { background: url("/static/images/cornerTL.gif") no-repeat; height: 25px; margin-left: 0; width: 5px; }
#sidePod .prodSideMiddle { color: White; font-size: 0.9em; height: 25px; line-height: 25px; margin-left: 0; text-indent: 12px; vertical-align: middle; width: 204px; }
#sidePod .prodSideMiddle a { color: White; font-size: 1em; }
#sidePod .prodSideRight { float: left; background: url("/static/images/cornerTR.gif") no-repeat 100% 0; height: 25px; margin-left: 0; width: 5px; }
#sidePod .yui-gb { overflow: hidden; height: 1%; background: #000; }
#sidePod .navigation { color: Black; margin: 0; padding: 0; }
#sidePod .navigation ul { margin: 0; padding: 0; }
#sidePod .navigation li { display: inline; font-size: 1em; list-style: none outside none; }
#sidePod a.navItem { border-bottom: 1px solid #F8F8F8; color: Black; display: block; font-size: 1em; height: auto; line-height: 1.2em; padding: 3px 5px 3px 17px; position: relative; text-align: left; }
#sidePod a.navItem:hover { text-decoration: none; background: #3d8ff3; color: #fff; }
#sidePod .sideNavBLeft { background: url("/static/images/cornerBL.gif") no-repeat 0 100%; height: 5px; margin-left: 0; width: 5px; }
#sidePod .sideNavBMiddle { background: url("/static/images/spacerShadow.gif") repeat-x 100% 100%; height: 5px; margin-left: 0; width: 204px; }
#sidePod .sideNavBRight { background: url("/static/images/cornerBR.gif") no-repeat 100% 100%; height: 5px; margin-left: 0; width: 5px; }
.yui-gb .yui-u { float: left; }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left: 0; }
.yui-gb div.first { float: left; margin-left: 0; }
.yui-gb .yui-u { float: left; }
.yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gb .yui-u, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float: left; margin-left: 2%; width: 32%; }
.legacyHomePage .header, .legacyHomePage h1 { display: block; color: #000; font: 24px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 10px; }
.legacyHomePage h2 { color: #000; font: 21px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 26px; }
.legacyHomePage h3 { color: #000; font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 14px; }
.legacyHomePage h4 { color: #000; font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 0px; }
.legacyHomePage .table { float: left; margin: 0; font-size: 12px; line-height: 16px; padding: 0 0 10px; width: 100%; }
.tab-content .legacyHomePage ul, .main-holder .legacyHomePage ul { font-size: 12px; line-height: 16px !important; }
.legacyHomePage .column75 { float: left; padding: 0 2% 0 0; width: 72.5%; }
.legacyHomePage p { margin: 0 0 15px; font-size: 12px; line-height: 16px; color: #494D56; }
.legacyHomePage .column25last { float: left; height: 100%; padding: 0; width: 22.5%; }
.legacyHomePage .column25last img { display: block; margin: 0 0 10px; }
.legacyHomePage .small { font: 11px/14px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 1em; }
.legacyHomePage .column25 { float: left; padding: 0 2% 0 0; width: 22.5%; }
.legacyHomePage .column25last { float: left; height: 100%; padding: 0; width: 22.5%; }
.legacyHomePage .column33 { float: left; height: 100%; overflow: hidden; padding: 0 2% 0 0; width: 32%; }
.legacyHomePage .column33last { float: left; padding: 0; width: 31%; }
.legacyHomePage .column50 { float: left; height: 100%; padding: 0 2% 0 0; width: 49%; }
.legacyHomePage .column50last { float: left; height: 100%; padding: 0; width: 49%; }
.legacyHomePage .column66 { float: left; height: 100%; padding: 0 2% 0 0; width: 65%; }
.legacyHomePage .column66last { float: left; height: 100%; padding: 0; width: 65%; }
.legacyHomePage .column75 { float: left; padding: 0 2% 0 0; width: 72.5%; }
.legacyHomePage .column75last { float: left; padding: 0; width: 72.5%; }
.legacyHomePage .main ul.anchor { list-style-image: url("/static/master_template/images/Slices/bullets/AnchorBullet.gif"); list-style-position: outside; position: relative; }
.legacyHomePage .main ul.noindent { font-size: 12px; line-height: 16px; list-style-image: url("/static/master_template/images/Slices/bullets/bullet_grey_ul.gif"); list-style-position: outside; margin-left: 0.5em; padding-left: 0.5em; position: relative; }
.legacyHomePage .main ul.link { list-style-image: url("/static/master_template/images/Slices/bullets/hyperlinkBullet.gif"); list-style-position: outside; margin: 10px 0 10px 9px; padding: 0 0 0 9px; position: relative; }
.legacyHomePage .main ul.link li { line-height: 1.2em; margin: 0; padding: 0; vertical-align: middle; }
.legacyHomePage .main ul.link li a { line-height: 1.2em; margin: 0; padding: 0; }
/* Footer Start */
#footer { width: 100%; border-top: 1px solid #d7d7d7; font-size: 11px; line-height: 16px; color: #7e828c; }

.footer-bottom { overflow: hidden; padding: 10px 0; font-size: 10px; line-height: 12px; margin: 0; text-align: center; color: #d5d9e2; }
* html .footer-bottom { height: 1%; overflow: visible; }

#footer a { color: #7e828c; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
#footer a:hover { color: #494d56; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; text-decoration: none; }
#footer li { font-size: 11px; line-height: 16px; color: #494d56; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.footer-container { padding: 10px 25px 0 19px; background: #eef2fd;border-top: 1px solid #d7d7d7;width:100%;float:left;}
.footer-container .ad-list { margin: 0; padding: 0; list-style: none; float: right; }
.footer-container .ad-list li { float: left; margin: 0 0 0 21px; }
.footer-container .alignleft { margin: 6px 0 0; }
#footer .block { float: left; padding: 0 25px 0 0;}
#footer .links .block { width:22% }
#footer .last-block { background: none; }
#footer p { margin: 0 0 14px; }
#footer ul { margin: 0; padding: 0; list-style: none; }
#footer ul img { margin: 3px 0 5px 2px; vertical-align: top; }
#footer h5 { font: 14px/22px Tahoma, Arial, Helvetica, sans-serif; color: #494D56; margin: 0 0 2px; }
#footer .back-to-top { /*	background:#fff; */
color: #7e828e; /*	border:solid #30343d;
	border-width:1px 0; */
text-align: left; padding: 3px 8px 5px; }
#footer .top a { color: #009cff; }
#footer .back-to-top p { margin: 0; }
#footer .back-to-top p a { color: #009bff; }
#footer .back-to-top p a:hover { text-decoration: underline; }
/* social */
#footer .social { margin: 0; padding: 0; list-style: none; width: 218px; overflow: hidden; }
#footer .social li { float: left; margin: 0 11px 5px 0; }
.social-holder { margin: 0 0 20px; }
#footer .social .facebook, #footer .social .twitter, #footer .social .youtube, #footer .social .more a { float: left; background: url(/static/images/bg-social4.png) no-repeat; width: 32px; height: 32px; text-indent: -9999px; overflow: hidden; }
#footer .social .twitter { background-position: -32px 0; }
#footer .social .youtube { background-position: -64px 0; }

#footer .social .linkedin, #footer .social .pinterest, #footer .social .rss { float: left; width: 32px; height: 32px; text-indent: -9999px; background: url(/static/images/bg-social5.png) no-repeat; }
#footer .social .pinterest { background-position: -32px 0; }
#footer .social .rss { background-position: -64px 0; }
#footer .social .more a { width: 39px; height: 42px; background-position: -120px 0; }
.blocks { padding: 0 0 0 21px; overflow: hidden; }
.blocks-holder { padding: 21px 0 20px; background: #fff; float:left;width:100%}
.block-holder { width: 100%; overflow: hidden; }
/* Footer End */

/* art block start */
.art-block { float: left; width: 721px; color: #fff; margin: 8px 0 0; padding: 0 0 48px; position: relative; }
.art-block img { vertical-align: top; }
.art-block .text-holder { padding: 22px 20px 0; color: #494c53; font-size: 12px; line-height: 16px; }
.section .art-block h2 { margin: 0 0 12px; }
.art-block .text-holder p { margin: 0; }
.art-block .text { position: absolute; top: 29px; left: 0; z-index: 4; font-size: 11px; line-height: 14px; }
.art-block .by { bottom: 58px; right: 18px; position: absolute; z-index: 4; font-size: 11px; line-height: 14px; }
* html .art-block .by { bottom: 59px; }
.art-block .by p { margin: 0; }
.art-block .by strong { font-size: 14px; font-weight: normal; }
.art-block .text h1 { background: #000; margin: 0; padding: 0 13px 6px 16px; font: 24px/26px Tahoma, Arial, Helvetica, sans-serif; }
.art-block .text span { background: #000; padding: 0 12px 6px 20px; float: left; }
/* art block end */

/* Section Social Start */
.section-holder { background: none; width: 100%; overflow: hidden; padding: 0 0 0px; }
.section .social { float: right; width: 220px; font-size: 11px; line-height: 14px; padding: 4px 14px 0 0; }
.section .social h3 { font: 18px/22px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 7px; color: #000; }
.section .social ul { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.section .social li { height: 1%; overflow: hidden; border-top: 1px solid #e2e2e2; margin: -1px 0 0; padding: 14px 0 13px; line-height: 16px; vertical-align: top; }
.section .social p { margin: 0; padding: 0 0 6px; }
.section .social img { float: left; margin: 3px 23px 0 0; }
.section .social .facebook { background: url(/static/img/icons/bg-social4.gif) no-repeat 0 7px; padding: 14px 0 14px 46px; }
.section .social .twitter { background: url(/static/img/icons/bg-social4.gif) no-repeat -483px 10px; padding: 16px 0 13px 46px; }
.section .social .youtube { background: url(/static/img/icons/bg-social4.gif) no-repeat -966px 9px; padding: 14px 0 14px 46px; }
.section .social .community { background: url(/static/img/icons/bg-social4.gif) no-repeat -1449px 9px; padding: 14px 0 14px 46px; }
.section .social .forum { background: url(/static/img/icons/bg-social4.gif) no-repeat -1932px 9px; padding: 14px 0 14px 46px; }
.social .btn { float: left; text-align: center; color: #494d56; position: relative; background: #f8f8f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; background-image: -webkit-gradient(  linear,  left bottom,  left top,  color-stop(0, rgb(237,237,237)),  color-stop(1, rgb(254,254,254))  ); background-image: -moz-linear-gradient(  center bottom,  rgb(237,237,237) 0%,  rgb(254,254,254) 100%  ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefdfe', EndColorStr='#edeeed')"; border: 1px solid #cbcbcb; box-shadow: 0 2px 2px #a6a6a6; -webkit-box-shadow: 0 2px 2px #a6a6a6; -moz-box-shadow: 0 2px 2px #a6a6a6; padding: 1px 11px 3px; font-size: 14px; line-height: 18px; min-width: 0; }
.social .btn { margin: 0 0 0 -4px; }
.social .btn span { float: left; background: url(/static/img/v2/ico-like.gif) no-repeat 0 2px; padding: 0 0 0 23px; cursor: pointer; }
.social .text-holder { padding: 0; }
.section .social .text-holder p { padding: 0 0 16px; }
.section .twocolumns .box p { margin: 0 0 17px; }
.section .twocolumns .box .list-holder p { margin: 0; }
.section .video-holder p { margin: 0 0 17px; }
.section .video-holder { border-bottom: 2px solid #e2e2e2; margin: 0 0 21px; padding: 0 0 36px; height: 1%; }
.section .items p { margin: 0; }
/* Section Social End */

/* Item Section Start **/
.item-section { width: 974px; overflow: hidden; padding: 21px 0 0; }
.item-section p, .item-section .text-holder .review p { margin: 0; }
.item-section .text-holder p { margin: 0 0 14px; }
.item-section .box .price .old { margin: 0 0 -12px; }
/* Item Section End **/

/* Video */
.video { float: right; width: 461px; padding: 7px 13px 47px 20px; }
.video img { vertical-align: top; }
/* Social Media Buttons */
.fixed-box { position: fixed; right: 0; top: 198px; width: 43px; z-index: 100; }
.fixed-box .holder { width: 100%; padding: 9px 0 0; background: url(/static/images/tab_socialMedia_top.png) no-repeat; }
.fixed-box .frame { width: 100%; padding: 0 0 60px; background: url(/static/images/tab_socialMedia_bottom.png) no-repeat; }
.fixed-box .section { width: 100%; overflow: visible; padding: 0; background: url(/static/images/tab_socialMedia_span.png) repeat-y; }
.fixed-box .social-networks { margin: -23px 0 -72px; padding: 0 6px 0 9px; list-style: none; float: left; position: relative; }
.fixed-box .section:after, .fixed-box .frame:after, .fixed-box .holder:after { content: ''; display: block; clear: both; }
.fixed-box .social-networks li { width: 100%; overflow: hidden; vertical-align: top; margin: 0 0 9px; }
.fixed-box .social-networks a { float: left; width: 28px; height: 28px; text-indent: -9999px; overflow: hidden; }
.fixed-box .social-networks .facebook { background: url(/static/images/ico_facebook.png) no-repeat; }
.fixed-box .social-networks .twitter { background: url(/static/images/ico_twitter.png) no-repeat; }
.fixed-box .social-networks .youtube { background: url(/static/images/ico_youtube.png) no-repeat; }
.home { background: #e0e0e0 url(/static/images/bg-body.jpg) no-repeat fixed; }
.home #footer { background: #fff; }
/* gallery-holder */
.gallery-holder { overflow: hidden; height: 1%; position: relative; background: #000; margin: 0 0 13px; }
/* slideshow */
.gallery-holder .slideshow { width: 964px; height: 276px; overflow: hidden; position: relative; }
.gallery-holder .slideshow ul { margin: 0; padding: 0; list-style: none; width: 964px; height: 276px; position: relative; }
.gallery-holder .slideshow li { position: absolute; top: 0; left: 0; }
.gallery-holder .slideshow img { vertical-align: top; }
.gallery-holder .holder { position: absolute; bottom: 25px; left: 485px; }
.gallery-holder .second .holder { bottom: 30px; }
.gallery-holder .third .holder { bottom: 20px; }
.gallery-holder .fourth .holder { bottom: 10px; }
.gallery-holder .fifxth .holder { bottom: 25px; }
.gallery-holder .slideshow .btn { float: left; cursor: pointer; line-height: 34px; color: #494d56; margin: 0 20px 0 0; padding: 0 0 0 6px; background: url(/static/images/buttons.png) no-repeat; }
.gallery-holder .slideshow .btn span { background: url(/static/images/buttons.png) no-repeat 100% -40px; float: left; padding: 0 24px 0 21px; }
.gallery-holder .slideshow .btn.style2 { color: #fff; background-position: 0 -82px; }
.gallery-holder .slideshow .btn.style2 span { background-position: 100% -120px; padding: 0 29px 0 26px; }
/* gallery-holder switcher */
.gallery-holder .switcher { margin: 0; padding: 6px 0 2px; list-style: none; width: 100%; text-align: center; font-size: 0; line-height: 0; }
.gallery-holder .switcher li { display: inline-block; vertical-align: top; margin: 0 5px 0 4px; }
* html .gallery-holder .switcher li { display: inline; }
* +html .gallery-holder .switcher li { display: inline; }
.gallery-holder .switcher a { width: 11px; height: 11px; display: block; text-indent: -9999px; overflow: hidden; background: url(/static/images/ico-switcher.gif) no-repeat; }
.gallery-holder .switcher .active a, .gallery-holder .switcher a:hover { background-position: -20px 0; }
.gallery-holder .prev, .gallery-holder .next { position: absolute; top: 106px; left: 0; width: 26px; height: 64px; text-indent: -9999px; overflow: hidden; cursor: pointer; background: url(/static/images/arrow-prev.png) no-repeat; }
.inactive .prev, .inactive .next, .inactive .switcher { display: none; }
.gallery-holder .next { background: url(/static/images/arrow-next.png) no-repeat; left: auto; right: 0; }
.gallery-holder .prev:hover { background: url(/static/images/arrow-prev-active.png) no-repeat; }
.gallery-holder .next:hover { background: url(/static/images/arrow-next-active.png) no-repeat; }
/* columns-holder */
.columns-holder { overflow: hidden; height: 1%; font-size: 12px; line-height: 16px; padding: 0 49px 27px 25px; }
.columns-holder .side-column { width: 213px; float: left; }
/* main-column */
.main-column { width: 670px; float: right; }
.columns-holder h2 { font-size: 18px; line-height: 21px; font-weight: normal; margin: 0 0 10px; }
.side-column h2 { margin-bottom: 8px; }
/* side-column social-networks */
.side-column .social-networks { margin: 0; padding: 12px 0 4px 51px; list-style: none; overflow: hidden; width: 162px; height: 55px; background: url(/static/images/bg-social-networks.gif) no-repeat; }
.side-column .social-networks li { float: left; width: 38px; height: 38px; margin: 0 6px 0 0; }
.side-column .social-networks a { display: block; text-indent: -9999px; overflow: hidden; }
.side-column .social-networks .youtube { height: 32px; width: 29px; margin: 0 0 0 5px; }
.side-column .social-networks .facebook, .side-column .social-networks .twitter { height: 34px; }
/* links-list */
.side-column .links-list { margin: 0; padding: 0 0 15px 3px; list-style: none; }
/* banners-list */
.banners-list { margin: 0; padding: 0; list-style: none; overflow: hidden; height: 1%; }
.side-column .banners-list li { margin: 0 0 18px; }
.banners-list img { vertical-align: top; }
/* main-container */
.main-container { overflow: hidden; height: 1%; }
/* aside-block */
.aside-block { width: 211px; float: left; margin: 0 19px 0 0; }
* html .aside-block { margin-right: 16px; }
.aside-block .products-list { margin-top: -5px; position: relative; }
.aside-block .products-list li { padding: 16px 4px 5px; float: none; width: auto; }
.aside-block .products-list a { padding: 0 0 0 34px; display: block; }
.aside-block .products-list img { margin: -6px 4px 0 -34px; }
/* banners-holder */
.banners-holder { overflow: hidden; height: 1%; position: relative; }
.banners-holder .banners-list { padding: 0 0 9px; margin: 0 -14px 0 0; width: 454px; }
.banners-holder .banners-list li { width: 212px; height: 192px; float: left; padding: 0 14px 0 0; position: relative; }
.banners-holder .banners-list .btn, .blocks-area .block .btn { position: absolute; cursor: pointer; bottom: 8px; left: 14px; padding: 0 0 0 7px; font-size: 14px; line-height: 23px; color: #fff; background: url(/static/images/buttons.png) no-repeat 0 -158px; }
.banners-holder .banners-list .btn span, .blocks-area .block .btn span { float: left; padding: 0 23px 5px 19px; background: url(/static/images/buttons.png) no-repeat 100% -188px; }
.banners-holder .banners-list .btn.style2, .blocks-area .block .btn { background-position: 0 -218px; color: #4d4e50; }
.banners-holder .banners-list .btn.style2 span, .blocks-area .block .btn span { background-position: 100% -248px; padding: 0 17px 5px 12px; }
.banners-holder .banners-list .btn:hover span, .blocks-area .block .btn:hover span, .gallery-holder .slideshow .btn:hover span { text-decoration: underline; }
/* blocks-area */
.blocks-area { overflow: hidden; height: 1%; margin: -3px -25px 0 0; position: relative; width: 695px; padding: 0 0 0 1px; position: relative; }
.blocks-area .block { width: 209px; float: left; padding: 0 21px 62px 0; }
.blocks-area .block .visual { vertical-align: top; margin: 0 0 12px; }
.blocks-area .block p { margin: 0; }
.blocks-area .block .btn { bottom: 25px; left: auto; color: #4b4c50; }
.blocks-area .block .btn span { padding: 0 22px 5px 13px; }
/* subscribe-form */
.subscribe-form { overflow: hidden; height: 1%; margin: -6px 0 0; position: relative; }
.subscribe-form .row { overflow: hidden; padding: 0 0 13px; height: 1%; }
.subscribe-form .text { width: 112px; height: 17px; line-height: 17px; padding: 0 5px 3px; margin: 0; float: left; background: #edf2fd; border: 1px solid #7e828c; color: #7e828c; font-size: 11px; }
.subscribe-form .btn { background: url(/static/images/btn-submit.gif) no-repeat; width: 99px; height: 26px; line-height: 20px; color: #494d56; overflow: hidden; padding: 0 0 7px; border: 0; cursor: pointer; font-size: 14px; }
.bg-link { display: block; height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index: 0; text-indent: -5000em; }
.shadow { position: fixed; left: 50%; top: 0; margin: 0 0 0 -504px; background: url(/static/images/bg-home-wrapper.png) no-repeat; width: 1008px; height: 1063px; z-index: 1; }
/* Social Media Buttons */
.specialOffersAdContentDiv { color: red; }
.products-list { margin: 0 0 28px; padding: 0; list-style: none; width: auto; border-top: 1px solid #e2e5ea; }
.products li { display: inline-block; padding: 1 0 28px 10px; border-bottom: 1px solid #e2e5ea; margin: 0 -4px 28px 0; width: 308px; min-height: 233px; vertical-align: top; position: relative; background: url(/static/images/separator4.gif) repeat-y 307px 0; }
.products-list .text-holder .heading { font-size: 12px; line-height: 16px; }
.products-list li { float: left; width: 100%; padding: 10px 0; margin: 0 !important; overflow: hidden; min-height: 0; background: none; border-bottom: 1px solid #e2e5ea; }
* html .products-list li { height: 0; overflow: visible; }
.products-list .text-holder { padding: 7px 0 0; }
.products-list li p { margin: 0; font-size: 11px; color: #7e828c; line-height: 14px; }
.products-list li img { float: left; display: inline; margin: 0 15px 0 10px; }
* html .products li { margin: 0 0 28px; display: inline; height: 233px; }
* +html .products li { margin: 0 0 28px; display: inline; }
.products .product { width: 294px; float: left; padding: 0; overflow: hidden; background: none; }
.product-holder { width: 100%; overflow: hidden; margin: 0 0 11px; }
.products .product .alignleft { float: left; margin: 0; }
/* Copyright and SEO Footer */

.copyright { border-bottom: 0px solid #7e828c; background: none; padding-left: 21px; font-size: 11px; color: #7e828c; height: 24px; line-height: 24px; }
.copyright span { line-height: 24px; }
.copyright a { color: #009cff !important; text-decoration: none; }
.copyright a:hover { text-decoration: underline; }
.seoDiv { background: #000; color: #7e828c; font-size: 10px; line-height: 13px; padding: 3px 8px 3px 21px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; }
.seoDiv a { color: #7e828c; font-size: 10px; text-decoration: none; line-height: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.seoDiv a:hover { text-decoration: underline; }
/* Overide Fixed Background */

body { margin: 0; color: #494d56; font: 12px/22px Tahoma, Arial, Helvetica, sans-serif; background: #000000 url("/static/images/bgCorelblue.jpg") center top no-repeat; !important;
height: 100%;  ul.link li,  ul.link li {
 line-height: 22px;
 margin: 0;
 padding: 0 0 0 9px;
 vertical-align: middle;
 background: url("/static/master_template/images/Slices/bullets/hyperlinkBullet.gif") no-repeat 0 -1px;
}
ul.link a,  ul.link a { line-height: 1.2em; margin: 0; padding: 0; }
}
/* New Home page template */

}
/* gallery-holder style2 */
.gallery-holder.style2 { border: 0; background: url(/static/images/bg-gallery-holder.png) no-repeat 0 100%; padding: 0 0 5px; margin: 0px 0 9px; }
.style2 .slideshow { width: 974px; height: 312px; }
.style2 .slideshow ul { width: 974px; height: 312px; }
.style2 .slideshow .btn.style2 { background: url(/static/images/btn-blue.png) no-repeat; width: 118px; height: 36px; text-align: center; font: 14px/33px Tahoma, Arial, Helvetica, sans-serif; color: #fff; padding: 0; }
.gallery-holder.style2 .switcher { position: absolute; bottom: 10px; right: 7px; width: auto; z-index: 10; }
.gallery-holder.style2 .switcher li { margin-left: 2px; float: left; }
.gallery-holder.style2 .switcher a { background: url(/static/images/bullet-gallery-style2.png) no-repeat; width: 9px; height: 9px; cursor: pointer; }
.gallery-holder.style2 .switcher .active a, .gallery-holder.style2 .switcher a:hover { background: url(/static/images/bullet-active-gallery-style2.png) no-repeat; }
.gallery-holder.style2 .prev, .gallery-holder.style2 .next { top: 122px; }
.gallery-holder.style2 .holder { left: 489px; }
/* info-section */
.info-section { overflow: hidden; height: 1%; padding: 0 18px 13px 16px; font-size: 12px; line-height: 16px; color: #7e828c; }
.info-section .info-link { float: left; width: 460px; }
.info-section .column { float: left; width: 220px; padding: 0 0 0 20px; }
.info-section .column .column-link { display: block; color: #7e828c; text-decoration: none; cursor: pointer; }
.info-section .column .column-link .more { color: #009cff; }
.info-section .column .column-link:hover .more span { text-decoration: underline; }
.info-section .column .visual { display: block; overflow: hidden; /* background:url(/static/images/bg-link-box.png) no-repeat 0 100%; */
padding: 0 0 5px; margin: 0 0 2px; }
.info-section .column .visual img { display: block; }
#main .info-section h2, #main .info-section .column-title { display: block; font-size: 16px; line-height: 21px; font-weight: normal; color: #009cff; margin: 0 0 5px; }
#main .info-section .column-title { color: #484b54; }
#main .info-section .column-info { display: block; }
#main .info-section p { margin: 0; }
/* link-boxes */
.link-boxes { margin: 0 -18px 3px 0; padding: 0 0 21px; list-style: none; overflow: hidden; width: 992px; border-bottom: 1px solid #a3a8b2; }
.link-boxes li { float: left; width: 222px; padding: 0 3px 5px 15px;/* background:url(/static/images/bg-link-box.png) no-repeat 14px 100%; */
}
.link-boxes .link-box { display: block; border: 1px solid #dfe3e9; }
/* logos-list */
.logos-list { margin: 0; padding: 0; list-style: none; overflow: hidden; height: 1%; background: #000000; /* background:#373941 url(/static/images/bg-logos-list.png) repeat-x; */
text-align: center; }
.logos-list li { display: inline-block; vertical-align: top; background: url(/static/images/separator5.png) no-repeat; text-align: center; position: relative; }
.logos-list li:first-child, .logos-list .first-child { background: none; }
* html .logos-list li { display: inline; padding-right: 3px; }
* +html .logos-list li { display: inline; padding-right: 3px; }
.logos-list a { display: block; padding: 19px 24px 17px 26px; }
.logos-list .logo-hover, .logos-list .hover .img-logo, .logos-list li:hover .img-logo { display: none; }
.logos-list a img { vertical-align: top; }
.logos-list .decor { background: url(/static/images/arrow-logos-list.png) no-repeat; width: 108px; height: 7px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -54px; display: none; font-size: 0; line-height: 0; }
.logos-list li.hover .decor, .logos-list li:hover .decor { display: block; }
.logos-list li.hover .logo-hover, .logos-list li:hover .logo-hover { display: inline; }
.style2.new .slideshow { background: #000; }
.style2.new .holder { left: 60px; }
.style2.new .slideshow .btn.style2 { width: 143px; background: url(/static/images/btn-blue2.png) no-repeat; }
.logos-holder { position: relative; z-index: 5; /* border-top:1px solid #2c2d34; */
margin: -13px 0 20px; /* background:url(/static/images/bg-gallery-holder.png) no-repeat 50% 100%; */
padding: 0 0 5px; }
.logos-holder .logos-list a { padding: 0 22px 0 22px; }
.info-section .column:first-child, .info-section .column.first-child { padding-left: 0; }
.info-section.style2 { padding-bottom: 30px; }
.link-boxes.style2 { border: 0; padding-bottom: 20px; margin-bottom: 0; }
#productPage_contentTabsDiv .feature-list li h3 { color: #000; font: 17px/22px Tahoma, Geneva, sans-serif !important; margin: 0; }
#productPage_contentTabsDiv .feature-list li.international h3 { font: 14px/18px Tahoma, Geneva, sans-serif !important; text-transform: uppercase; }
.main-section { font: 12px/16px Tahoma, Geneva, sans-serif; color: #494d56; overflow: hidden; padding: 19px 14px 0 20px; width: 940px; }
.main-section h1 { font: 24px/27px Tahoma, Geneva, sans-serif; color: #000; margin: 0 0 10px; }
.main-section p { margin: 0 0 37px; }
.sort-form2 { border: 1px solid #d7d7d7; background: #eef2fd; padding: 26px 28px 29px; width: 882px; margin: 0 0 40px; }
.sort-form2 label { display: block; color: #494d56; font: 12px/16px Tahoma, Geneva, sans-serif; margin: 0 0 8px; }
.sort-form2 .select-holder { margin: 0 0 0 1px; width: 232px; }
.sort-form select { float: left; }
.callout { padding: 20px; background-color: #ebebeb; border: solid 1px #c6cbd6; }
/* Product Columns */
.three-column { width: 300px; /* margin:20px 20px 20px 0; */
float: left; }
.three-column-pics { position: relative; display: block; float: left; border: solid 1px #c6cbd6; width: 298px; height: 170px; margin: 0 0 10px; }
.four-column { width: 220px; /* margin:20px 20px 20px 0; */
float: left; }
.four-column-pics { position: relative; display: block; float: left; border: solid 1px #c6cbd6; width: 218px; height: 124px; margin: 0 0 10px; }
/* Product Gallery */
.galleryOverlay { position: absolute; bottom: -2px; right: 0; }
.btnHover { position: relative; display: block; overflow: hidden; width: 313px; height: 200px; float: left; }
.btnHover a { display: block; }
.btnHover:hover .img-btn { display: none; }
.btnHover:hover .btn-hover { display: inline; }
/* Product Features */
.feature-list { padding: 0; margin: 0 0 36px -20px; list-style: none; overflow: hidden; }
.feature-list li { margin: 0 -4px 39px 20px; padding: 34px 10px 0; display: inline-block; vertical-align: top; width: 198px; border: 1px solid #c6cbd6; background: #eef2fd; color: #494d56; font: 12px/16px Tahoma, Geneva, sans-serif; min-height: 349px; }
*+html .feature-list li { display: inline; margin: 0 0 39px 20px; }
.feature-list li p { margin: 0 0 10px; }
.feature-list li .img-holder { position: relative; margin: -34px -10px 13px; width: 218px; padding: 0 0 22px; }
.feature-list li img { vertical-align: top; }
.feature-list li .img-holder .icon { position: absolute; bottom: 22px; right: 0; }
.feature-list li .title { border-top: 1px solid #c6cbd6; position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; font: bold 12px/15px Tahoma, Geneva, sans-serif; display: block; text-align: center; text-transform: uppercase; background: #7e828c; height: 15px; padding: 2px 0 4px; }
.feature-list li .new { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #61A706; text-transform: uppercase; }
.feature-list li .enhanced { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #f34805; text-transform: uppercase; }
.feature-list li .comingsoon { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #941BE0; text-transform: uppercase; }
.feature-list li h3 { color: #000; font: 18px/22px Tahoma, Geneva, sans-serif; margin: 0; }
.feature-list li.international { text-transform: uppercase; }
.feature-list li.international h3 { font: 14px/18px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
/* Product Features - No Background */
.feature-list-nobg { padding: 0; margin: 0 0 36px -10px; list-style: none; overflow: hidden; }
.feature-list-nobg li { margin: 0 5px 20px 10px; padding: 50px 0 0; display: inline-block; vertical-align: top; width: 218px; color: #494d56; font: 12px/16px Tahoma, Geneva, sans-serif;/* min-height:349px; */
}
*+html .feature-list-nobg li { display: inline; margin: 0 0 39px 20px; }
.feature-list-nobg li p { margin: 0 0 10px; }
.feature-list-nobg li .img-holder { position: relative; margin: -34px 0 10px; width: 218px; border: 1px solid #c6cbd6; }
.feature-list-nobg li img { vertical-align: top; }
.feature-list-nobg li .img-holder .icon { position: absolute; bottom: 0; right: 0; }
.feature-list-nobg li .title { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #aaaaaa; text-transform: uppercase; position: absolute; bottom: 124; right: 218; }
.feature-list-nobg li .new { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #98a30b; text-transform: uppercase; position: absolute; bottom: 124; right: 218; }
.feature-list-nobg li .enhanced { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #db2e00; text-transform: uppercase; position: absolute; bottom: 124; right: 218; }
.feature-list-nobg li .comingsoon { display: inline-block; vertical-align: top; color: #fff; padding: 0 3px 1px; margin: 0 0 0px; font: bold 12px/14px Tahoma, Geneva, sans-serif; background: #941BE0; text-transform: uppercase; }
.feature-list-nobg li h3 { color: #000; font: 18px/22px Tahoma, Geneva, sans-serif; margin: 0; }
.feature-list-nobg li.international { text-transform: uppercase; }
.feature-list-nobg li.international h3 { font: 14px/18px Tahoma, Geneva, sans-serif; text-transform: uppercase; }
.gallery-style { margin: 0 -10px; padding: 0 10px; overflow: visible !important; position: relative; }
.gallery-style.style4 { width: 900px; }
.gallery-style .popup-holder { overflow: visible; position: relative; padding: 0; }
.gallery-style.style4 .popup-holder { width: 705px; }
.gallery-style.style4 .popup-holder { padding: 0; background: #000; width: 900px; }
.gallery-style .popup-holder h5 { font: 24px/27px Tahoma, Geneva, sans-serif; color: #fff; background: #000; margin: 0; padding: 14px 22px 24px; }
.gallery-style .popup-holder img { vertical-align: top; }
.gallery-style.style4 .popup-holder h5 { margin: 0; }
.gallery2 { position: relative; }
.gallery2 .btn-prev { width: 52px; height: 53px; background: url(/static/product_content/psp/x6/gallery/btn-gallery.png) no-repeat; text-indent: -9999px; overflow: hidden; position: absolute; top: 50%; margin-top: -27px; left: -26px; z-index: 2000; }
.gallery2 .btn-prev:hover { background: url(/static/product_content/psp/x6/gallery/btn-gallery.png) no-repeat 0 -57px; }
.gallery2 .btn-next { width: 52px; height: 53px; background: url(/static/product_content/psp/x6/gallery/btn-gallery.png) no-repeat -53px 0; text-indent: -9999px; overflow: hidden; position: absolute; top: 50%; margin-top: -27px; right: -26px; z-index: 2000; }
.gallery2 .btn-next:hover { background: url(/static/product_content/psp/x6/gallery/btn-gallery.png) no-repeat -53px -57px; }
.gallery-style.style4 .gallery2 .btn-next { top: 227px; right: -26px; }
.gallery-style.style4 .gallery2 .btn-prev { top: 227px; left: -26px; }
.gallery2 .mask { width: 900px; position: relative; overflow: hidden; height: 596px; }
.gallery2 .slideset { width: 900px; overflow: hidden; background: #000; height: 596px; }
.gallery2 .slide { text-align: center; width: 900px; font: 12px/16px Tahoma, Geneva, sans-serif; color: #7e828c; text-align: center; height: 596px; position: absolute; top: 0; left: 0; }
#gallery_no_thumbs .gallery2 .slide { position: absolute; top: 0; left: 0; float: none; background: #000; }
#gallery_no_thumbs .gallery2 .slide.active { z-index: 10; }
/*.gallery-js-ready .gallery2 .slide{width:100%;}*/
.gallery2 .slide img { vertical-align: top; margin: 0; }
.gallery2 .slide .img-holder { height: 451px; vertical-align: middle; display: table-row; width: 900px; }
*+html .gallery2 .slide .img-holder { display: block; }
.gallery2 .slide .img-frame { vertical-align: middle; width: 900px; display: table-cell; }
*+html .gallery2 .slide .img-frame { display: block; }
.gallery2 .slide img { margin: 0; }
.gallery2 .slide .text-holder { overflow: hidden; padding: 0 75px; }
.gallery-style.style4 .gallery2 .slide .text-holder { padding: 19px 75px 22px; }
.gallery2 .slide h6 { font: 18px/22px Tahoma, Geneva, sans-serif; color: #fff; margin: 0; }
.gallery2 .slide .by { display: block; margin: 0 0 4px; font: 11px/16px Tahoma, Geneva, sans-serif; color: #7e828c; }
.gallery2 .slide p { margin: 0 0 3px; }
.pagination-holder { margin: 0; background: #000; padding: 11px 120px 10px 115px; border: solid #009cff; border-width: 1px 0; z-index: 2; position: relative; }
.pagination-holder .btn-prev { position: absolute; top: 26px; left: 84px; width: 11px; height: 19px; background: url(/static/product_content/psp/x6/gallery/btn-pagination.png) no-repeat; text-indent: -9999px; overflow: hidden; }
.pagination-holder .btn-prev:hover { width: 19px; height: 23px; left: 80px; top: 22px; background: url(/static/product_content/psp/x6/gallery/btn-pagination.png) no-repeat 0 -43px; }
.pagination-holder .btn-next { position: absolute; top: 26px; right: 87px; width: 11px; height: 19px; background: url(/static/product_content/psp/x6/gallery/btn-pagination.png) no-repeat -29px 0; text-indent: -9999px; overflow: hidden; }
.pagination-holder .btn-next:hover { width: 19px; height: 23px; right: 82px; top: 22px; background: url(/static/product_content/psp/x6/gallery/btn-pagination.png) no-repeat -21px -43px; }
.pagination-holder .mask2 { overflow: hidden; width: 671px; margin: -3px; padding: 3px; }
.pagination-holder .slideset { padding: 3px; margin: -3px 0; list-style: none; overflow: hidden; width: 99999px; }
.pagination-holder .slideset .slide { float: left; margin: 0 10px 0 0; width: 51px; }
.pagination-holder .slideset .slide:hover { border: 1px solid #009cff; margin: -1px 9px -1px -1px; }
.pagination-holder .slideset .slide.active { border: 3px solid #fff; margin: -3px 7px -3px -3px; }
.pagination-holder .slideset .slide img { vertical-align: top; border: 1px solid #494d56; margin: 0; }
.popup-holder.popup2 { width: 900px; padding: 0 0 0 19px; margin: 0 0 40px; overflow: visible; }
.popup-holder.popup2 h5 { font: 24px/27px Tahoma, Geneva, sans-serif; color: #fff; background: #000; margin: 0; padding: 14px 22px 24px; }
.popup-holder.popup2 .gallery2 .btn-prev { left: -26px; }
.popup-holder.popup2 .gallery2 .btn-next { right: -26px; }
.popup-holder.popup2 .gallery2 .slide .text-holder { padding: 19px 75px 22px; }
#main.with-gallery { margin: 0 0 0 -20px; padding: 0 0 0 20px; width: auto; }
#main.with-gallery .wrapper { margin: 0 0 0 -20px; padding: 0 0 0 20px; width: auto; }
#main.with-gallery .tab-content { margin: 0 0 0 -20px; padding: 0 0 0 20px; width: auto; }
#main.with-gallery .section { padding: 13px 0 0 20px; margin: 0 0 0 -20px; width: 974px; }
#main.with-gallery .page-content { padding: 13px 0 0 20px; margin: 0 0 0 -20px; width: 974px; }
/* BUTTONS */
.grey-btn { background-color: #959595; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
.blue-btn { background-color: #009cff; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
.coreldraw-btn { background-color: #61A706; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
.painter-btn { background-color: #db2e00; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
.painteress-btn { background-color: #cf0058; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
.corelcad-btn { background-color: #9b1d29; padding: 10px 20px; color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }
#twocolumns .compare-table { background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-align: left; }
#twocolumns .compare-table th, td { padding: 5px 10px; }

/* sidenav rules */
.menu { margin-bottom: 15px; }
.menu li.inactive div.no-right-margin { background-position: 100% 0px !important; }
.menu li.no-right-padding { padding-right: 0px; }
.menu div.no-right-margin { margin-right: 0px; }
#selected-tree-node { color: #009CFF; font-weight: bold; }
.menu .no-right-padding a { color: #494D56; }
.menu .no-right-padding a:hover { color: #009CFF; }
.menu li.active a.tree-node-link { font-weight: bold; }
.menu li.inactive a.tree-node-link { font-weight: normal; }
/* patches rules */
.filename-and-size { text-align: left; }
.resources-holder .select-holder { width: auto; }
#select-product-patch { width: 257px; }
.select-top { background: transparent none repeat scroll 0 0; }
.select-bottom { background: transparent none repeat scroll 0 0; margin: -1px 3px 0 0; padding: 0 12px 0 10px; }
.select-bottom .select-bottom-left { border-top: 2px solid #DCDCDC; }
.optionsDivVisible ul { background: transparent none repeat scroll 0 0; padding-right: 0; width: 230px; }
.optionsDivVisible ul li { background: white none repeat scroll 0 0; border-left: 2px solid #DCDCDC; border-right: 2px solid #DCDCDC; width: 100%; }
#hideNavNoPaddingDiv p { margin: 0px 0px 10px 0px; }
.resources-block h1, .products-block h1 { -x-system-font: none; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 24px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 24px; margin: 0 0 26px; }
.resources-block h2, .products-block h2 { -x-system-font: none; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: 24px; margin: 0 0 26px; }
.resources-block h1, .resources-block h2 { margin: 0 0 12px; }
.resources-holder .select-holder p.patches_dlInst { clear: both; text-align: right; }
.resources-holder .select-holder p.patches_dlInst a { line-height: 14px; }
/* select of Patches page */
#patchPage_select #sarea0 { width: auto !important; min-width: 257px; }
#patchPage_select #mySelectText0 { min-width: 202px; }
/* select of Install Center page */
form > p > div#sarea0 { width: auto !important; min-width: 257px; }
form > p > div#sarea0 > span#mySelectText0 { min-width: 169px; }
#content div.content-holder div#main { background: none repeat scroll 0 0 #FFFFFF; }
.internationalBody_content_404 div.column { padding: 0px; width: 185px; }
.internationalBody_content_404 ul { list-style: none outside none; margin: 10px 0px 0px 0px; padding: 0px; }
.internationalBody_content_404_hd, .internationalBody_content_404, .internationalBody_content_500 { padding-left: 25px; }
.internationalBody_content_500 { font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.internationalBody_content_500 p { font-size: 12px; }
.resources-list li div.text-holder { line-height: 19px; }
.disclaimers p {    color: #aaa;    padding: 0;}

.contents { max-width: 974px;margin: 0 auto;background: #fff;}
.contents.responsive { max-width: 1200px; }
.container.header {
    background: #000;
}

#footer .block.logos {
    float: right;
}