* html #content	{
	position: relative;
	z-index: -1;
}
#choices.re { margin-top: 20px; }
#choices li {
    margin-right: 21px;
    width: 212px;
    height: 194px;
}
#choices.re li {
    width: 220px;
    height: 56px;
    margin-right: 10px;
}
#choices a {
    float: left;
    width: 100%;
    height: 100%;
    background: url(../img/packages_individual_bg.jpg) no-repeat 0 -196px;
    text-indent: -9999em;
    text-decoration: none;
    font-size: 0;
}
#choices.multi a { background-image: url(../img/packages_business_bg.jpg); }
#choices.re a { background: url(../img/packages_re_bg.gif) no-repeat 0 -56px; }
#choices a#choiceQuick.current, #choices a#choiceSmb.current, #choices a#choiceRePower.current { background-position: 0 0; }
#choices a#choiceProfessional, #choices a#choicePremier { background-position: -214px -196px; }
#choices a#choiceProfessional.current, #choices a#choicePremier.current { background-position: -214px 0; }
#choices a#choicePower, #choices a#choiceEnterprise { background-position: -426px -196px; }
#choices a#choicePower.current, #choices a#choiceEnterprise.current { background-position: -426px 0; }
#choices a#choiceReCompany { background-position: -220px -56px; }
#choices a#choiceReCompany.current { background-position: -220px 0; }
#choices a#choiceReBroker { background-position: -440px -56px; }
#choices a#choiceReBroker.current { background-position: -440px 0; }
#choices li.last { margin-right: 0; }
.package {
    border-top: 20px solid #e36f1e;
    position: relative;
    height: 1%;
    clear: both;
}
.package .box {
    background-repeat: no-repeat;
    background-position: 10px 10px;
    position: relative;
}
#package_quick .box {
    background-image: url(../img/package_quick_price.gif);
    padding-top: 80px;
}
#package_professional .box {
    background-image: url(../img/package_professional_price.gif);
    padding-top: 85px;
}
#package_power .box {
    background-image: url(../img/package_power_price.gif);
    padding-top: 92px;
}
#package_smb .box {
    background-image: url(../img/package_smb_price.gif);
    padding-top: 66px;
}
#package_premier .box {
    background-image: url(../img/package_premier_price.gif);
    padding-top: 66px;
}
#package_enterprise .box {
    background-image: url(../img/package_enterprise_price.gif);
    padding-top: 68px;
}
#package_rePower .box {
    background-image: url(../img/package_rePower_price.gif);
    padding-top: 76px;
}
#package_reBroker .box {
    background-image: url(../img/package_reBroker_price.gif);
    padding-top: 76px;
}
.package .details {
    position: absolute;
    left: 120px;
    top: 15px;
}
#package_enterprise .details { left: 180px; }
#package_quick.package .box, #package_smb.package .box,
#package_reBroker.package, #package_reBroker.package .box { border-color: #e36f1e; }
#package_professional.package, #package_professional.package .box,
#package_premier.package, #package_premier.package .box,
#package_reCompany.package, #package_reCompany.package .box { border-color: #006a71; }
#package_power.package, #package_power.package .box,
#package_enterprise.package, #package_enterprise.package .box { border-color: #e31b23; }
#package_rePower.package, #package_rePower.package .box { border-color: #8b0a04; }
.package .box .description { text-transform: uppercase; }
#package_quick.package .description, #package_smb.package .description, #package_reBroker.package .description,
#package_quick .right a, #package_smb .details a { color: #e36f1e; }
#package_professional.package .description, #package_premier.package .description { color: #006a71; }
#package_power.package .description, #package_enterprise.package .description, #package_power .right a, #package_enterprise .details a { color: #e31b23; }
#package_rePower.package .description { color: #8b0a04; }
#package_quick.package a.button, #package_smb.package a.button { background: #e36f1e; }
#package_professional.package a.button, #package_premier.package a.button { background: #006a71; }
#package_power.package a.button, #package_enterprise.package a.button { background: #e31b23; }
.package .box div.right {
    position: absolute;
    top: 10px;
    left: 180px;
}
.package .t, .package .f {
    width: 225px;
    margin: 0;
    border-right: 1px solid #5e6e66;
    min-height: 330px;
}
* html .package .t, * html .package .f { height: 330px; } /* IE6- only */
.package .f { width: 169px; }
.package .last {
    border: none;
    width: 226px;
}
.package .flast {
    border: none;
    width: 168px;
}
#package_power.package .f { min-height: 450px; }
* html #package_power.package .f { height: 450px; } /* IE6- only */
#package_premier.package .t { min-height: 380px; }
* html #package_premier.package .t { height: 380px; } /* IE6- only */
#package_reBroker.package .t { min-height: 400px; }
* html #package_reBroker.package .t { height: 400px; } /* IE6- only */
#package_reBroker.package .s { min-height: 170px; }
* html #package_reBroker.package .s { height: 170px; } /* IE6- only */
.package .includes h3 {
    margin: 0 0 10px;
    background: #5e6e66;
    color: #fff;
    text-transform: uppercase;
    border: none;
    line-height: 1;
    position: relative;
    font-size: 1em;
    padding: 5px 10px;
}
.package .includes ul { margin: 0 10px; }
.package .includes li {
    line-height: 1.1;
    margin: 8px 0;
}
.package .includes li ul { margin: 5px 10px 0 18px; }
.package .includes li li {
    margin: 2px 0;
    font-size: .88em;
}
.package h2 {
    text-transform: uppercase;
    color: #5e6e66;
    margin-left: 10px;
    border: none;
    line-height: 1;
}
.package h2 .ref { font-size: .5em; }
div.packageTypes {
    width: 240px;
    margin-right: 50px;
    position: relative;
}
div.packageTypes h3 {
    height: 182px;
    margin: 0;
    padding: 0;
}
div.packageTypes h3 a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999em;
    font-size: 0;
    text-decoration: none;
}
#singleUserPackages h3 a { background: url(../img/packages_single_bg.jpg) no-repeat 0 0; }
#multipleUserPackages h3 a { background: url(../img/packages_multiple_bg.jpg) no-repeat 0 0; }
div.packageTypes .box {
    min-height: 190px;
    padding-bottom: 40px;
}
* html div.packageTypes .box { height: 190px; } /* IE6- only */ 
#singleUserPackages .box { border-color: #e36f1e; }
#multipleUserPackages .box { border-color: #006a71; }
.packageTypes p.selectPackageType {
    position: absolute;
    bottom: 10px;
    left: 0;
}
ul.logos li {
    float: left;
    display: inline;
    padding: 10px 15px 0;
    height: 60px;
}
ul.logos li a { display: block; }
ul.packages { margin-top: 20px; }
ul.packages li, ul.select li {
    width: 170px;
    height: 135px;
    float: left;
    padding-left: 10px;
}
ul.select li { height: 30px; }
ul.packages a {
    float: left;
    width: 100%;
    height: 100%;
    text-indent: -999em;
    font-size: 0;
    background: url(../img/packages_compare_single.jpg) no-repeat 0 0;
}
ul#multipleUser.packages li a { background-image: url(../img/packages_compare_multiple.jpg); }
ul.packages li.package2 a { background-position: -178px 0; }
ul.packages li.package3 a { background-position: -356px 0; }
table.compare {
    width: 860px;
    border-collapse: collapse;
}
table.compare th.first { width: 20px; }
table.compare th.title {
    width: 378px;
    color: #fff;
    height: 30px;
    text-transform: uppercase;
    font: 1.3em/1 'Trebuchet Ms';
}
table.compare th.title, table.compare th.blank, table.compare th.empty { background: #5e6e66; }
table.compare th.empty { width: 52px; }
table.compare .feature {
    width: 30px;
    font-size: 0;
}
table.compare td.feature { width: auto; }
table.compare th.blank { width: 150px; }
table.compare th.last, table.compare th.first {
    background: #5e6e66;
    height: 24px;
    width: 20px;
}
table.compare th.space { width: 10px; }
table.compare tr.div td { height: 10px; }
table.compare tr.bottom td.first, table.compare tr.bottom td.last { height: 16px; }
table.compare .package1 { background-color: #f37022; }
table.compare .package2 { background-color: #006b71; }
table.compare .package3 { background-color: #ec2730; }
table.compare .rContainer { margin: 0; }
table.compare td.first, table.compare td.last { background: url(../img/compare_td_bg.gif) repeat-y left; }
table.compare td.title { padding: 5px; }
table.compare tr.alt td.title, table.compare tr.alt td.blank { background-color: #e7e8ea; }
table.compare tr.bottom td { background: url(../img/compare_td_bg.gif) repeat-x bottom; }
table.compare tr.bottom td.enterprise { background: none; }
table.compare td.last { background: url(../img/compare_td_bg.gif) repeat-y right; }
table.compare tr.bottom td.first { background: url(../img/corner_bottom_left_bg.gif) no-repeat left bottom; }
table.compare tr.bottom td.last { background: url(../img/corner_bottom_right_bg.gif) no-repeat right bottom; }
table.compare .check {
    text-indent: -9999em;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../img/check_package_bg.gif);
}
table.compare th.enterprise {
    width: 170px;
    vertical-align: top;
}
table.compare td.enterprise {
    background: #e7e8ea;
    text-transform: uppercase;
    font-size: .88em;
    vertical-align: top;
	width: 170px;
}
table.compare td.enterprise p { margin: 0 8px; }
.footerInfo {
    margin-top: 5px;
    font: .88em/1.5 Tahoma;
}
.enterpriseContact {
    margin-right: 40px;
    width: 265px;
}
.enterpriseContact p {
    padding: 8px 25px;
    margin: 0;
    background: #e7e8ea;
}
