
/* Product Overview Page */

.ProductOverviewPage_Packages
{position:relative;}

.ProductOverviewPage_PackagesContainer
{border:solid 1px #C4C4C4;margin-top:0px;}

.ProductOverviewPage_Package
{width:190px;height:245px;float:left;margin:0 1em 0 0;padding:2em 1em 1em 1em;border-right:solid 1px #C4C4C4;}

.ProductOverviewPage_Package_Title
{font-size:1.4em;margin:0 0 1.3em 0;font-weight:bold;text-align:center;}

.ProductOverviewPage_Package_Icon
{width:50px;float:left;margin:0 .35em .35em 0;}

.ProductOverviewPage_Package_Icon img
{width:45px;cursor:pointer;}

.ProductOverviewPage_Package_Description
{color:#333;text-align:left;font-size:.95em;margin:0 0 0 .35em;height:120px;}

.ProductOverviewPage_Package_Pricing
{margin:1em 0 0 0;text-align:center;font-weight:bold;}

.ProductOverviewPage_Package_Buttons
{margin:1em 0 0 0;}

.ProductOverviewPage_Package_Buttons img
{width:95px;float:left;cursor:pointer;}

.ProductOverviewPage_Package_MoreInfoLink
{cursor:pointer;text-align:right;font-size:.9em;display:none;}

.ProductOverviewPage_Package_MoreInfoContent
{display:none;position:absolute;top:-10px;left:30px;width:825px;height:460px;background-color:#fff;
border:solid 3px #345080;padding:2em;z-index:100;}

.ProductOverviewPage_Package_MoreInfoContent_CloseButton
{position:absolute;right:0px;top:0px;cursor:pointer;}

.ProductOverviewPage_Package_MoreInfoContent_Testimonial
{float:left;width:200px;margin:2em 0 0 0;}

.ProductOverviewPage_Package_MoreInfoContent_Testimonial_Text
{font-size:.9em;padding:.35em;}

.ProductOverviewPage_Package_MoreInfoContent_PackageInfo
{float:left;width:620px;}

.ProductOverviewPage_Package_MoreInfoContent_Title
{font-size:1.6em;margin:0 0 1em 0;}

.ProductOverviewPage_Package_MoreInfoContent_Icon
{float:left;width:170px;margin:0 1em 0 0;}

.ProductOverviewPage_Package_MoreInfoContent_Icon img
{width:150px}

.ProductOverviewPage_Package_MoreInfoContent_Description
{float:left;width:400px;font-size:1.1em;}

.ProductOverviewPage_Package_MoreInfoContent_Pricing
{margin:1.35em 1em;font-weight:bold;font-size:1.3em;}

.ProductOverviewPage_Package_MoreInfoContent_ButtonsContainer
{margin:2em 0 0 0;text-align:center;}

.ProductOverviewPage_Package_MoreInfoContent_Benefits
{margin:1em 0 0 1em;}

.ProductOverviewPage_Package_MoreInfoContent_Benefits ul
{margin:2em 0 1em 1em;padding:0;}

.ProductOverviewPage_Package_MoreInfoContent_Benefits ul li
{width:250px;float:left;font-size:1.1em;margin:.15em 1em 0 1em;font-weight:bold; list-style-image:url(../img/icons/CheckMark_SmallFilledIn.jpg);}

.ProductOverviewPage_PackagesComparisonLink
{padding:.35em;border-top:solid 1px #C4C4C4;text-align:center;font-size:1.1em;}




.ProductOverviewPage_FeaturesSideMenu
{margin:2em 0 0 0;}

.ProductOverviewPage_FeaturesContainer
{width:700px;float:left;margin-top:.5em;padding: 0 .35em .35em 2em;}

.ProductOverviewPage_Feature
{margin:1em 0;padding:1em;}

.ProductOverviewPage_Feature_Icon
{float:left;width:75px;margin:0 .21em 0 0 ;}

.ProductOverviewPage_Feature_Content
{float:left;width:500px;}

.ProductOverviewPage_Feature_Title
{font-weight:bold;margin:0 0 .2em 0;}

.ProductOverviewPage_Feature_MoreInfoLink a
{}

.ProductOverviewPage_FeaturesContainer_AdditionalFeatures
{font-size:.9em;}

.ProductOverviewPage_FeaturesContainer_AdditionalFeatures .ProductOverviewPage_Feature_Icon
{text-align:center;}

.ProductOverviewPage_FeaturesContainer_AdditionalFeatures .ProductOverviewPage_Feature_Icon img
{width:50px;}

/* Product Package Page */

.ProductPage
{}

.ProductPage_PackageInfo
{float:left;width:700px;margin:1em 0 0 1em;}

.ProductPage_Title
{font-size:1.6em;margin:0 0 1em 0;}

.ProductPage_Icon
{float:left;width:170px;margin:0 1em 0 0;}

.ProductPage_Icon img
{width:150px}

.ProductPage_Description
{float:left;width:400px;font-size:1.1em;}

.ProductPage_Pricing
{margin:1.35em 1em;font-weight:bold;font-size:1.3em;}

.ProductPage_Features
{margin:1em 0 0 1em;}

.ProductPage_Features ul
{margin:2em 0 1em 0em;padding:0;}

.ProductPage_Features ul li
{width:310px;float:left;font-size:1em;margin:.15em 1em 0 1em;}

.ProductPage_ButtonsContainer
{margin:2em 0 0 0;text-align:center;}

.ProductPage_Testimonial
{float:left;width:200px;margin:2em 0 0 0;}

.ProductPage_Testimonial_Text
{font-size:.9em;padding:.35em;}


/* Product Features Pages */

.ProductFeaturePage_Overview
{margin:1.5em 0;}

.ProductFeaturePage_Overview div + p:first-line 
{font-weight:bold;letter-spacing:.03em;}

.ProductFeaturePage_Overview_Icon
{width:64px;float:left;margin:0 2em .25em 0;}

.ProductFeaturePage_Overview_Title
{font-size:1.5em;margin-bottom:1em;}

.ProductFeaturePage_Overview_Body
{}

.ProductFeaturePage_Attribute
{margin-top:1em;}

.ProductFeaturePage_Attribute_Title
{font-size:1.4em;margin-bottom:1em;letter-spacing:.03em;}

.ProductFeaturePage_Attribute_Body
{}


/* Product Comparision Table */
.ProductComparisionPage_CheckmarkExplanation
{text-align:center;margin:2em 0;}

.ProductComparisionPage_CheckmarkExplanation img
{padding:1em;border:solid 1px #C4C4C4;}

.ProductComparisionPage table
{border-collapse:collapse;margin:0 auto;}

.ProductComparisionPage td
{border:solid 1px #ddd;padding:.35em;text-align:center;vertical-align:top;cursor:pointer;}

.ProductComparisionPage tr.PCT_FirstRow td
{font-weight:bold;font-size:1.1em;}

.ProductComparisionPage tr:hover td.PCT_FirstColumn
{color:#000;text-decoration:underline;}

.ProductComparisionPage td.PCT_FirstColumn
{font-weight:bold;text-align:left;position:relative;}

.PCT_FirstColumn_Icon
{display:inline;vertical-align:text-bottom;}

.PCT_FirstColumn_Icon img
{width:18px;}

.ProductComparisionPage td.PCT_FirstColumn > div.PCT_RowInfoContainer
{position:absolute;z-index:2;background-color:#fff;}

.PCT_RowInfo
{display:none;width:625px;height:360px;background-color:#fff;
border:solid 3px #345080;padding:2em;z-index:3;font-weight:normal;}

.PCT_RowInfo_Icon
{float:right;margin:-10px -10px 0 0;}

.PCT_RowInfo_Title
{font-size:1.3em;font-weight:bold;}

.PCT_RowInfo_AttributeOption
{margin:1em 0;}

.PCT_RowInfo_AttributeOption_Title
{font-size:1.1em;font-weight:bold;}

.PCT_RowInfo_AttributeOption_Body
{}