@charset "utf-8";
/* CSS Document */

.left {
    float: left;
}
.right {
    float: right;
}

#pricing-table {
	color: #3A3A3A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;

   /* background-color: #EFEFEF;*/
    border-radius: 2px 2px 2px 2px;
    padding: 3px;
	
}
#pricing-table .pricing-table {
    background-color: #FFFFFF; display:inline-block;
    border: 1px solid #CFCFCF !important;
    border-radius: 2px 2px 2px 2px;
   /* height: 391px;*/
}
#pricing-table .free-table, #pricing-table .premium-table {
    border-right: 1px solid #CFCFCF;
    width: 181px;
}
#pricing-table .basic-table, #pricing-table .ultimate-table {
    width: 186px;
}
#pricing-table .professional-table {
    background-color: #FFFFFF;
    border: 3px solid #FF6633;
    border-radius: 5px 5px 5px 5px;
    margin-top: -25px;
    width: 198px;
}
#pricing-table .pricing-title_home {
    background-color: #FBFBFB;
    border-bottom: 1px solid #CFCFCF;
    font-family: 'Economica',sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
	color:
}
#pricing-table .professional-table .pricing-title_home {
    background-color: #FBFBFB;
    border-bottom: 1px solid #CFCFCF;
    color: #FF6633;
    font-family: 'Economica',sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
#pricing-table .pricing-content {
    background: url("../images/pricing-content-bg.png") repeat-y scroll 0 0 transparent;
    padding: 20px 15px 0px 15px;
}
#pricing-table .professional-table .amount {
    color: #FF6633;
    padding: 6px 0 23px;
}
#pricing-table .amount {
    font-family: 'Economica',sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: center;
}
#pricing-table .amount .sign {
    display: inline-block;
    font-size: 24px;
    vertical-align: top;
}
#pricing-table .amount .big-price {
    display: inline-block;
    font-size: 65px;
    margin-top: -5px;
    padding: 0 5px;
}
#pricing-table .amount .small-price {
    display: inline-block;
    font-size: 24px;
    margin-top: 2px;
    vertical-align: top;
}
#pricing-table .amount .rate {
    color: #9D9D9D;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    margin-left: -20px;
    margin-right: -10px;
    padding-top: 25px;
    vertical-align: top;
}
#pricing-table .pricing-desc {
    line-height: 18px;
    padding-bottom: 15px;
    text-align: center;
}
#pricing-table .professional-table .pricing-options {
    padding-bottom: 30px;
}
#pricing-table .pricing-options {
    border-top: 1px solid #DADADA;
    padding-bottom: 15px;
}
#pricing-table .pricing-options li {
    border-bottom: 1px solid #DADADA;
    color: #999999;
    padding: 7px 0 7px 30px;
	margin:0px !important;
}
#pricing-table .pricing-options li.ok {
    background: url("../images/ok.png") no-repeat scroll 8px center transparent;
}
#pricing-table .pricing-options li.x {
    background: url("../images/x.png") no-repeat scroll 8px center transparent;
}
#pricing-table .professional-table .pricing-info {
    padding-bottom: 8px;
}
#pricing-table .pricing-info a {
    -moz-transition: all 0.3s ease-in-out 0s;
    background-color: #3A3A3A;
    border: 1px solid #212121;
    border-radius: 4px 4px 4px 4px / 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
#pricing-table .pricing-info a:hover, #pricing-table .pricing-info a.active {
    background-color: #FF6533;
    border: 1px solid #C84F27;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    text-decoration: none;
}
#pricing-table-v2 {
    background-color: #EFEFEF;
    border-radius: 2px 2px 2px 2px;
    padding: 3px;
}
#pricing-table-v2 .pricing-table {
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 2px 2px 2px 2px;
    height: 391px;
}
#pricing-table-v2 .free-table, #pricing-table-v2 .premium-table {
    border-right: 1px solid #CFCFCF;
    width: 181px;
}
#pricing-table-v2 .basic-table, #pricing-table-v2 .ultimate-table {
    width: 181px;
}
#pricing-table-v2 .professional-table {
    background-color: #FFFFFF;
    border-left: 1px solid #CFCFCF;
    border-right: 1px solid #CFCFCF;
    width: 198px;
}
#pricing-table-v2 .pricing-title {
    -moz-transition: all 0.3s ease-in-out 0s;
    background-color: #FBFBFB;
    border-bottom: 1px solid #CFCFCF;
    font-family: 'Economica',sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
#pricing-table-v2 .pricing-content {
    background: url("../images/pricing-content-bg.png") repeat-y scroll 0 0 transparent;
    padding: 20px 15px;
}
#pricing-table-v2 .amount {
    -moz-transition: all 0.3s ease-in-out 0s;
    font-family: 'Economica',sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: center;
}
#pricing-table-v2 .amount .sign {
    display: inline-block;
    font-size: 24px;
    vertical-align: top;
}
#pricing-table-v2 .amount .big-price {
    display: inline-block;
    font-size: 65px;
    margin-top: -5px;
    padding: 0 5px;
}
#pricing-table-v2 .amount .small-price {
    display: inline-block;
    font-size: 24px;
    margin-top: 2px;
    vertical-align: top;
}
#pricing-table-v2 .amount .rate {
    color: #9D9D9D;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    margin-left: -20px;
    margin-right: -10px;
    padding-top: 41px;
    vertical-align: top;
}
#pricing-table-v2 .pricing-desc {
    line-height: 18px;
    padding-bottom: 15px;
    text-align: center;
}
#pricing-table-v2 .pricing-options {
    border-top: 1px solid #DADADA;
    padding-bottom: 15px;
}
#pricing-table-v2 .pricing-options li {
    border-bottom: 1px solid #DADADA;
    color: #999999;
    padding: 7px 0 7px 30px;
}
#pricing-table-v2 .pricing-options li.ok {
    background: url("../images/ok.png") no-repeat scroll 8px center transparent;
}
#pricing-table-v2 .pricing-options li.x {
    background: url("../images/x.png") no-repeat scroll 8px center transparent;
}
#pricing-table-v2 .pricing-info a {
    -moz-transition: all 0.3s ease-in-out 0s;
    background-color: #3A3A3A;
    border: 1px solid #212121;
    border-radius: 4px 4px 4px 4px / 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
#pricing-table-v2 .pricing-info a:hover, #pricing-table-v2 .pricing-info a.active {
    background-color: #FF6533;
    border: 1px solid #C84F27;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    text-decoration: none;
}
#pricing-table-v2 .free-table:hover .pricing-title, #pricing-table-v2 .free-table:hover .amount, #pricing-table-v2 .basic-table:hover .pricing-title, #pricing-table-v2 .basic-table:hover .amount, #pricing-table-v2 .professional-table:hover .pricing-title, #pricing-table-v2 .professional-table:hover .amount, #pricing-table-v2 .premium-table:hover .pricing-title, #pricing-table-v2 .premium-table:hover .amount, #pricing-table-v2 .ultimate-table:hover .pricing-title, #pricing-table-v2 .ultimate-table:hover .amount {
    color: #FF6633;
}
#pricing-table-v2 .free-table:hover .pricing-info a, #pricing-table-v2 .basic-table:hover .pricing-info a, #pricing-table-v2 .professional-table:hover .pricing-info a, #pricing-table-v2 .premium-table:hover .pricing-info a, #pricing-table-v2 .ultimate-table:hover .pricing-info a {
    background-color: #FF6533;
    border: 1px solid #C84F27;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    text-decoration: none;
}
#pricing-table-v3 {
    background-color: #EFEFEF;
    border-radius: 2px 2px 2px 2px;
    padding: 3px;
}
#pricing-table-v3.pricing-slider {
    background: url("../images/bkg/pricing-shadow.png") no-repeat scroll center bottom transparent;
    margin: 60px 0 40px;
    padding: 0 30px 70px;
}
#pricing-table-v3 .pricing-table {
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    border-radius: 2px 2px 2px 2px;
    height: 391px;
}
#pricing-table-v3 .free-table, #pricing-table-v3 .premium-table {
    border-right: 1px solid #CFCFCF;
    width: 181px;
}
#pricing-table-v3 .basic-table, #pricing-table-v3 .ultimate-table {
    width: 181px;
}
#pricing-table-v3 .professional-table {
    background-color: #FFFFFF;
    border: 3px solid #FF6633;
    border-radius: 5px 5px 5px 5px;
    margin-top: -25px;
    width: 198px;
}
#pricing-table-v3 .pricing-title {
    background-color: #FBFBFB;
    border-bottom: 1px solid #CFCFCF;
    font-family: 'Economica',sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
#pricing-table-v3 .professional-table .pricing-title {
    background-color: #FBFBFB;
    border-bottom: 1px solid #CFCFCF;
    color: #FF6633;
    font-family: 'Economica',sans-serif;
    font-size: 18px;
    font-weight: 700;
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}
#pricing-table-v3 .pricing-content {
    background: url("../images/pricing-content-bg.png") repeat-y scroll 0 0 transparent;
    padding: 20px 15px;
}
#pricing-table-v3 .professional-table .amount {
    color: #FF6633;
    padding: 6px 0 23px;
}
#pricing-table-v3 .amount {
    font-family: 'Economica',sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    text-align: center;
}
#pricing-table-v3 .amount .sign {
    display: inline-block;
    font-size: 24px;
    vertical-align: top;
}
#pricing-table-v3 .amount .big-price {
    display: inline-block;
    font-size: 65px;
    margin-top: -5px;
    padding: 0 5px;
}
#pricing-table-v3 .amount .small-price {
    display: inline-block;
    font-size: 24px;
    margin-top: 2px;
    vertical-align: top;
}
#pricing-table-v3 .amount .rate {
    color: #9D9D9D;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: italic;
    font-weight: normal;
    margin-left: -20px;
    margin-right: -10px;
    padding-top: 41px;
    vertical-align: top;
}
#pricing-table-v3 .pricing-desc {
    line-height: 18px;
    padding-bottom: 15px;
    text-align: center;
}
#pricing-table-v3 .professional-table .pricing-options {
    padding-bottom: 30px;
}
#pricing-table-v3 .pricing-options {
    border-top: 1px solid #DADADA;
    padding-bottom: 15px;
}
#pricing-table-v3 .pricing-options li {
    border-bottom: 1px solid #DADADA;
    color: #999999;
    padding: 7px 0 7px 30px;
}
#pricing-table-v3 .pricing-options li.ok {
    background: url("../images/ok.png") no-repeat scroll 8px center transparent;
}
#pricing-table-v3 .pricing-options li.x {
    background: url("../images/x.png") no-repeat scroll 8px center transparent;
}
#pricing-table-v3 .professional-table .pricing-info {
    padding-bottom: 8px;
}
#pricing-table-v3 .pricing-info a {
    -moz-transition: all 0.3s ease-in-out 0s;
    background-color: #3A3A3A;
    border: 1px solid #212121;
    border-radius: 4px 4px 4px 4px / 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}
#pricing-table-v3 .pricing-info a:hover, #pricing-table-v3 .pricing-info a.active {
    background-color: #FF6533;
    border: 1px solid #C84F27;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.23) inset;
    color: #FFFFFF;
    text-decoration: none;
}


.prices-info {
    background: url("../images/dashed-line.png") repeat-x scroll left bottom transparent;
    margin-bottom: 50px;
    padding: 30px 0;
}
.prices-info .infos {
    color: #333333;
    font-family: 'Economica',sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 18px;
    margin-right: 30px;
    width: 199px;
}
.prices-info .infos.last {
    margin-right: 0;
    width: 199px;
}
.prices-info .infos.credit-card {
    background: url("../images//no-credit-card.png") no-repeat scroll 0 0 transparent;
    padding: 15px 0 15px 93px;
}
.prices-info .infos.days {
    background: url("../images//30-days.png") no-repeat scroll 0 0 transparent;
    padding: 15px 0 15px 93px;
}
.prices-info .infos.delivery {
    background: url("../images//fast-delivery.png") no-repeat scroll 0 0 transparent;
    padding: 15px 0 15px 93px;
}