.outerContainer { height:auto; margin:0 auto auto; width:974px; }
.mainContainer { background:white none repeat scroll 0 0; }
#main { padding:0; }
#purchase .page-content .section .item .area .text-holder h2 { margin:0 0 14px !important; font:14px/24px Tahoma, Arial, Helvetica, sans-serif !important; color:#494D56 !important; float:none !important; font-family:Tahoma, Arial, Helvetica, sans-serif !important; font-weight:normal !important; line-height:24px !important; margin:0 0 14px !important; }
#productPage_contentTabsDiv .tabset li a span { line-height:24px !important; font-size:14px; color:#494D56; font-family:Tahoma, Arial, Helvetica, sans-serif !important; }
#productPage_contentTabsDiv .tabset li.active a span { color:#DCDCDC; }
#productPage_contentTabsDiv .tabset a:hover span { color:#DCDCDC; }
#productPage_segmentsDiv .text-holder { padding-bottom:0; margin-bottom:0; }
#productPage_segmentsDiv .visual { margin-bottom:0; }
#productPage_segmentsDiv .visual ul li { margin-right:5px; }
#productPage_segmentsDiv .item .text-holder .wrapper .btn { font-size:14px; line-height:24px; }
#productPage_segmentsDiv .item .text-holder .wrapper a:hover { text-decoration:none; }
.odanPopup .container p { color:#5A5A5A; font-size:12px; line-height:14px; text-align:left; }
.inclVAT { font-size:11px; line-height:14px !important; color:#494D56; }
.incVAT { font-size:11px; line-height:14px !important; color:#494D56; }
#noCommercePage { background:white; }
#noCommercePage .area { width:934px; }
#noCommercePage #productPage_box { display:none; }
.box .price .old span { font-size:18px; top:0; }
.box .price .new span { font-size:32px; top:0; }
.tab-content .aside { float:right; padding: 38px 0 00; }
.tab-content .aside .tree-node-link { width:auto !important; }
#productPage_contentTabsDiv .showSideNavTab, #productPage_contentTabsDiv .hideSideNavTab { padding:0 15px; }
#productPage_contentTabsDiv .hideSideNavNoPaddingTab { padding:0; }
#productPage_contentTabsDiv .showSideNavTab .aside { visibility:hidden; }
#productPage_contentTabsDiv .showSideNavTab .resources-block { float:left; padding:0 0 33px; }
#productPage_contentTabsDiv .hideSideNavTab .aside, #productPage_contentTabsDiv .hideSideNavNoPaddingTab .aside { display:none; }
#targeterDiv_ODAN_Header_StoreWideOffer { float:none !important; float:left \9 !important; }
.prdPgeAwdRvw { width:100%; clear:both; margin-top:16px; }
.prdChatSupport { float:right; }
#productPage_segmentsDiv h1#productDisplayName { margin-bottom:8px; }
#productPage_segmentsDiv .item .area .text-holder h2 { line-height:17px; margin-bottom:18px; }
#productPage_segmentsDiv div#productPage_advantages { margin-bottom:20px; width:100%; }
#productPage_segmentsDiv div#productPage_advantages .advantages { margin:0; }
#productPage_segmentsDiv .text-holder .largeGreyBtn { margin-right:0 !important; }
#productPage_segmentsDiv .prdChatSupport .chatSupport p { margin:0; }
#productPage_box #nonExistedProductMsg { display:none; clear:both; color:red; }
.noCommercePageClass { background:white; }
.noCommercePageClass .area { width:934px; }
.noCommercePageClass #productPage_box { display:none; }
#offrPrBrick .jpCurrencySymbol { font-size:16px !important; vertical-align:text-top; line-height:19px; top:1px; top:3px \9; }
#lstPrBrick .jpCurrencySymbol { font-size:10px !important; vertical-align:text-top; line-height:14px; }
.nosale .jpCurrencySymbol, ul.action span.old .jpCurrencySymbol, ul.action p.salePriceDiv .jpCurrencySymbol { font-size:10px !important; vertical-align:3px; line-height:12px; }
.buy-form .row input { float:left; width:15px; height:15px; margin:0 11px 0 1px; padding:0; }
#upgradeEligibilityText { font-size: 11pt; color: #fff; padding-left: 7px; padding-bottom: 56px; padding-bottom: 50px \9; width: 254px; }
#upgIconImg { padding-top:	8px; padding-bottom:	57px; \9;}
#upgArrowImg { padding-bottom:	10px; padding-bottom:	49px; \9;}
/* Dynamic pricing */
.priceDisplayNormal { color:#009CFF; font-size:24px; display:block; }
.priceDisplayStrikethrough { text-decoration: line-through; font-size:14px; }
#full-select, #upgrade-select { float:none; }
.instructions { font-size:11px; line-height:20px; background:url(/static/cdgs/landing_pages/dynamic_pricing/images/icon_question_mark.png) no-repeat left center; margin:10px 0 15px; padding:0 0 0 25px; }
a.BuyLink { background-color: #009cff; color: #fff; margin: 0 6px 12px 0; padding: 5px 20px 5px; font-size: 12px; text-transform: uppercase; float: left; text-decoration: none;}
#dynPrice_mainPriceBrick a.BuyLink, #dynPrice_popupPriceBrick a.BuyLink { background-color:transparent; color: none; text-transform: none; padding: 10px 5px 0 0; margin:0; }
#dynPrice_popupPriceBrick .priceDisplayNormal { line-height: 24px; }
#dynPrice_subscriptionTab .priceDisplayStrikethrough, #dynPrice_subscriptionTab .priceDisplayNormal { font-size: 18px !important; line-height: 24px; float: left; }
#dynPrice_subscriptionTab .priceDisplayNormal { display: inline; }
#dynPrice_subscriptionTab input { float: left; margin: 5px 11px 0 0; }
.pricing-tab-content .subscript-type-panel label { margin: 3px 0 0 !important; }
.pricing-tab-content .lto-promo-container {float: right;}
#subscriptionBuy { margin:10px 0 0; }
#subscriptionBuy.loc-in { margin:0 0 0; }
#dynPrice_licenseArea .priceDisplayStrikethrough, #dynPrice_licenseArea .priceDisplayNormal { font-size: 14px; }
#unitPriceDiv .priceDisplayNormal { font-size:14px; }
#lcPrcTalTr .priceDisplayNormal { font-size: 24px; }
#rating {height: 25px;margin-top: 12px;}
#rating .rating-stars {vertical-align: middle;float: left;width: 150px;}
#rating .rating-data {padding-top: 5px;font-size: 14px;font-style: italic;color: #CCCCCC;display: block;float: left;padding-left: 5px;text-shadow: none;}
