﻿/* Pricing Grid Settings */
.ImageNoborder {border-width:0}
.ImageNoBorderMargin  {
border-width: 0;
margin-left: 5px;
margin-right: 5px;
}
.ImageBuyNow, .ImageBuyNowLarge, .ImageMoreInfoDownload {
border-width:0;
border-collapse:collapse;
vertical-align:middle
}
.ImageBuyNow {width:76px; height:14px}
.ImageBuyNowLarge, .ImageMoreInfoDownload {width:100px; height:19px}
.TableSettings {
background-color:#FFFFFF;
border-collapse:collapse;
border: 2px navy solid;  /* #3366FF */
padding:0px;
margin-left:auto;
margin-right:auto;
}
/* Get rid of these */
#PricingSection1 {
background-color: #3366FF;
height: 40px;
vertical-align:middle;	
}
#PricingSection2 {
background-color: #3366FF;
vertical-align:middle;
height: 22px;
}
/* Replace with these */
.PricingSectionTitle, .PricingSectionSeparator {
background-image:url('../_themes/blue1-rev.jpg');
background-repeat:repeat-x;
}
.PricingSectionTitle {
vertical-align:middle;	
padding: 3px 3px 10px 3px;	
height:40px;
}
.PricingSectionSeparator {
vertical-align:middle;
height: 24px;
}
.PricingSectionGeneral {
vertical-align:middle;
padding: 2px 2px 5px 5px;
font-weight:normal;
}
.PricingTitle, .PricingTitleTop	{
font-weight:bold; 
text-align:center; 
color:#FFFFFF;
margin-top:0; 
margin-bottom:0;
}
.PricingHeader, .PricingHeaderCenter {
font-weight:bold; 
margin-top:2px; 
margin-bottom:1px;
padding-left:3px;
}
.PricingHeaderSection, .PricingHeaderSectionPad, .PricingHeaderSectionCenter, .TrialHeaderSectionCenterPad {
font-weight:bold; 
text-align:left; 
color:#FFFFFF;
margin: 1px 0 1px 5px
}
.TrialHeaderSectionCenterPad {
text-align:center;
padding-left:15px;
padding-right:15px;
}
.PricingHeaderSectionPad {
padding-left:5px
}
.PricingHeaderCenter, .PricingHeaderSectionCenter {text-align:center}
.PricingText, .PricingTextCenter, .PricingTextRight, .PricingTextBorder {
font-size: 10pt;
font-weight:normal;
line-height: 120%; 
margin-top:1px; 
margin-bottom:1px;
padding-left:4px;
height:1.5em;
vertical-align:middle; 
}
.PricingTextCenter {
padding-left:0px;
text-align:center;
}
.PricingTextRight {
padding: 3px 5px 3px 0;
text-align:right;
}
.PricingTextBorder {
border: 1px blue solid;
padding: 5px;
}
/* Update list of versions */
.UpdateTable {
width:95%; 
margin:0 auto 20px auto; 
border-collapse:collapse; 
border:3px navy solid;
}
.UpdateStyle, .UpdateStyleName, .UpdateStyleBuild, .UpdateStyleDate {
border:1px gray solid;
padding: 2px 2px 2px 4px;
height:20px;
}
.UpdateStyleBuild, .UpdateStyleDate {text-align: center}
.UpdateStyleName {font-weight:bold}