﻿body
{
    background:#ffffff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#344450;
}

.clear
{
    clear:both;
}

p
{
    padding-bottom:15px;
    font-size:11px;
    line-height:0px;
}

.intro
{
    font-family: Verdana;
    font-size: 16px;
    color: #455764;
    font-weight: bold;
    text-align: left;
    line-height: 20px;
}
.region
{
    font-size: 16px;
    font-weight: bold;
    color: #7C7C7C;
}
.shell
{
    width:750px;
}

/* -- CONTENT SHELL -- */

.content-wide
{
    font-size:11px;
    width:730px;
}

.content-section h1
{
    font-size:14px;
}

.content h1 a, .content h2 a {
    color:#006B6E;
}

/* -- CONTENT -- */
.content
{
    padding:0px 0px 0px 0px;
    background:#FFF;
}

.content-intro
{
    font-size:14px;
    color:#344450;
}

.content-intro-header
{
    padding-bottom:10px;
}

.content-intro p
{
    padding-bottom:10px;
}

/* -- PAGE TITLES -- */
.page-title
{
    width: 750px;
    height: 50px;
}

/* -- PRICING -- */

table#pricing
{
    padding-bottom: 10px;
    color: #344450;
    padding-right: 0px;
}

table#Xpricing
{
    padding-bottom: 10px;
    color: #344450;
    padding-left: 0px;
}

.featureLabel
{
    width:170px;
    font-weight:bold;
}

.featurePackLabel
{
    width: 180px;
    font-weight: bold;
    font-size: 11px;
    color: #009933;
}

.featureSubLabel
{
    width:180px;
    font-weight:normal;
}

.featureCell
{
    width:125px;
    text-align:center;
}

.XfeatureCell
{
    width: 180px;
    text-align: left;
    text-indent: 11px;
}

.XfeatureLabel
{
    width:300px;
    font-weight:bold;
}

.XfeatureSubLabel
{
    width: 180px;
    font-weight: normal;
    text-indent: 25px;
}

table#Xpricing td.Xbg2
{
    background:#FBFBFB;
    border-bottom:1px solid #EEE;
    width:230px;
}

table#pricing th
{
    vertical-align:middle;
}

table#pricing th.blank
{
    border-bottom: 1px solid #F2F2F2;
    line-height: 140px;
}

th.pricing-a
{
    background-position: #EFEFEF;
    background: #EFEFEF;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width: 150px;
    height: 140px;
}

th.pricing-b
{
    background-position: #EFEFEF;
    background: #EFEFEF;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width:125px;
    height:140px;
}

th.pricing-c
{
    background-position: #EFEFEF;
    background: #EFEFEF;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width: 125px;
    height: 140px;
}

th.pricing-d
{
    background-position: #EFEFEF;
    background: #EFEFEF;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width:125px;
    height:140px;
}

th.pricing-e
{
    background: #F1B84D;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width:125px;
    height:140px;
}

th.pricing-eBest
{
    background: #DA8D31;
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width: 125px;
    height: 40px;
    vertical-align: middle;
    color: #FFFFFF;
    font-family: Garamond;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
}

table#pricing th h1
{
    display:none;
}

table#pricing td
{
    height:32px;
    border-bottom:1px solid #F2F2F2;
}

table#pricing td.bg1
{
    background:#F6F6F6;
    border-bottom:1px solid #e9e9e9;
}

table#pricing td.bg2
{
    background:#FBFBFB;
    border-bottom:1px solid #EEE;
}

table#pricing td.bg3
{
    background: #FBD082;
    border-bottom: 1px solid #d4e7bf;
}
table#pricing .planletter
{
    font-family: Verdana;
    font-size: 18px;
    color: #787878;
    font-weight: bold;
}
table#pricing .Xplanletter
{
    font-family: Verdana;
    font-size: 15px;
    color: #787878;
    font-weight: bold;
}
table#pricing .planname
{
    font-family: Garamond;
    font-size: 22px;
    color: #A3661D;
    font-weight: bold;
}
table#pricing .planfeature
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #009933;
    font-weight: bold;
}
table#pricing .featurePrice
{
    font-family: Garamond;
    font-size: 22px;
    color: #A3661D;
    font-weight: bold;
}
table#pricing .pricemonth
{
    font-family: Garamond;
    font-size: 15px;
    color: #A3661D;
    font-weight: bold;
}

