﻿.purchase-plan-div {
    /*border:2px solid #000000; */
    height: 418px;
}
.purchase-plan-title {
    margin-left: 30px;
    margin-top: 32px;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    font-size:24px !important;
    color:#000000 ;
}
.purchase-plan-close{    
    float: right;
    padding-right: 34px;
    margin-top: 26px;
}
.purchase-plan-close-text
{
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    font-size:13px !important;
    color:#000000 ;
}
.purchase-plan-step-left {
    margin-top: 5px;
    margin-right: 70px;
    width:718px;
}
.purchase-plan-step-float {
    float: right;
}

.purchase-plan-alert{
    padding-top: 10px;
}

.purchase-plan-alert p
{
    font-size: 13px;
    color: #000000;
    text-align: left;
    padding: 3px 17px;
}
.purchase-plan-alert .button
{
    float: none;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
}
.purchase-plan-alert .center-buttons
{
    margin: 0 auto 9px;
}
.purchase-plan-alert .center-buttons td
{
    padding-right: 5px;
}
.purchase-plan-slideout
{
    filter:progid:DXImageTransform.microsoft.gradient(gradienttype=0,startColorStr=#EDEDED,endColorStr=#DCDCDC);
    background: -moz-linear-gradient(top, #EDEDED, #DCDCDC); 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEDED), to(#DCDCDC));
}
.purchase-plan-slideout-warning
{
    float:left; 
    margin-left:16px; 
    margin-top:6px;
}
.purchase-plan-slideout-text-div
{
    float:left; 
    width:630px;
    text-align:left;
}

.purchase-plan-light-box-font
{
    font-family: MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#444444;
    font-size:13px;
    height:26px;
    width:100px;
    border:1px solid #CACACA;
    filter:progid:DXImageTransform.microsoft.gradient(gradienttype=0,startColorStr=White,endColorStr=#EEEEEE);
    background: -moz-linear-gradient(top, White, #EEEEEE); 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(White), to(#EEEEEE));
	/*border-radius: 3px;*/
}
.purchase-plan-step-icon
{
    background: transparent url(../images/icons/active-wizard-step.png) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.purchase-plan-step-icon-inactive
{
    background: transparent url(../images/icons/inactive-wizard-step.png) no-repeat;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.purchase-plan-step-float {
    float: right;
}
.purchase-plan-step-div {
    color: #999999 !important; 
}
.purchase-plan-step-div-current {
    color: #000000 !important;
}
.purchase-plan-step-text {
    font-size: 13px;
    font-family: MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    margin-top:-1px;
}
.reviewterms-title-div
{
    width:130px !important;
}
.enter-billingInfo-title-div
{
    width:150px !important;
}
.confirm-purchase-title-div
{
    width:130px !important;
}
.purchase-plan-line {
     height: 1px; 
     background-color: #CACACA; 
     margin-top: 12px;
     margin-left:31px;
     margin-right:39px;
}
.plan-summary-detail
{
    font-size:14px;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
 }
 .plan-summary
{
    font-size:18px;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
 }
 .plan-detail
{
    font-size: 13px;
    font-family: MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
 }  
 
.purchase-plan-reviewterms {
    margin-top: 24px;
    margin-left:31px;
    margin-right:39px;
}
.purchase-plan-doc
{
   border:1px solid; 
   border-color:#a0a1a5;  
   width:714px;
   height:300px;
}
.purchase-plan-reviewterms-footer {   
    margin-left:31px;
    margin-right:39px;
}
.purchase-plan-check-agree
{
    font-size: 14px !important;
    font-family: MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    float:right;
    margin-top:2px;
}

.purchase-plan-next {
    position: absolute; 
    bottom: 38px;
    right: 43px;
}
.purchase-plan-step-enter-text
{
    font-size: 14px !important;
    font-family: MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;    
}
.purchase-plan-cridit-card-details
{
    float:left;
    width:300px;
}
.purchase-plan-billing-details
{
    float:left;
    width:360px;
}
.purchase-plan-card-text
{
    margin-top:20px;
    font-size: 15px !important;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}
.purchase-plan-card-type-text
{
    margin-top:20px;
    font-size: 14px !important;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}
.purchase-plan-card-amex-select
{
    background: transparent url(../images/criditcard/amex_selected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-amex-unselect
{
    background: transparent url(../images/criditcard/amex_unselected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-discover-select
{
    background: transparent url(../images/criditcard/discover_selected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-discover-unselect
{
    background: transparent url(../images/criditcard/discover_unselected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-mastercard-select 
{
    background: transparent url(../images/criditcard/mastercard_selected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-mastercard-unselect 
{
    background: transparent url(../images/criditcard/mastercard_unselected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
    margin-left:5px;
}
.purchase-plan-card-visa-select 
{
    background: transparent url(../images/criditcard/visa_selected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
}
.purchase-plan-card-visa-unselect 
{
    background: transparent url(../images/criditcard/visa_unselected.png) no-repeat;
    height:30px;
    width:46px;
    float:left;
}
.purchase-plan-card-type-error 
{
   margin-left:3px;
   margin-top:5px;
   float:left;
}
.purchase-plan-card-number-text
{
    margin-top:20px;
    font-size: 14px !important;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}
.purchase-plan-exp-text
{
    margin-top:30px;
    font-size: 14px !important;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}
.purchase-plan-card-number-field
{
    width: 270px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;
    font-size:12px;
}
.purchase-plan-card-number-edit
{  
    font-size: 12px !important;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;  
    float:left;
}
.purchase-plan-forward-slash-divider
{  
    font-size: 24px !important;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#9f9f9f;      
    margin-top:-4px;
    margin-left:3px;
    margin-right:3px;
}
.purchase-plan-input-expdate
{
    width:70px;
}

.purchase-plan-billing-text
{
    margin-top:20px;
    font-size: 15px !important;
    font-family: MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}

.purchase-plan-billing-detail-text
{    
    font-size: 14px;
    font-family:MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
}
.purchase-plan-address-field
{
    width: 320px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;
    font-size:12px;
}
.purchase-plan-city-field
{
    width: 145px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;
    font-size:12px;
}
.purchase-plan-state-field
{
    width: 145px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;
    font-size:12px;
}
.purchase-plan-billing-address
{
    float:left;
    font-size: 14px;
    font-family:MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    width: 145px;
}
.purchase-plan-error-image
{
    float:left;
    margin-left:3px;   
}
.purchase-plan-billing-error-image
{
    float:left;
    margin-left:3px;
    width:27px;
    margin-top:20px; 
}
.purchase-plan-confirm-payment-notice
{   
    font-size: 14px;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    background-color:#C5FFBF;
    padding:5px 0 5px 180px;
    border:2px solid;
   /* border-color:#27EB13;*/
    border-color:#50FF3A; 
    color:#000000;   
}

.purchase-plan-confirm-payment-notice-text
{    
    color:#000000; 
    font-size: 14px;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
}
.purchase-plan-confirm-detail
{   
    font-size: 15px;
    font-family:MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    margin-top:30px;
}
.purchase-plan-confirm-detail-content
{
    float:left;
    font-size: 14px;
    font-family:MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;  
}
.purchase-plan-confirm-detail-content-lable
{
    float:left;
    font-size: 14px;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;   
}
.purchase-plan-confirm-detail-left
{
    float:left;
    width:300px;
}
.purchase-plan-confirm-billing-works
{
    font-size: 15px;
    font-family:MyriadPro-Bold, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    margin-top:140px;
}
.purchase-plan-confirm-billing-works-content
{
    font-size: 14px;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    margin-top:10px;
}
.purchase-plan-confirm-sent-email
{
    font-size: 14px;
    font-family:MyriadPro-Regular, Lucida Sans, Segoe UI, Calibri, Sans-Serif !important;
    color:#000000;
    float:left;   
   
}
.purchase-plan-email-field
{
    width: 240px;
    font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;
    color:#000000;
    font-size:12px;
}
.purchase-plan-cridit-card-details td
{
   padding: 0px;
}
.purchase-plan-billing-details td
{
     padding: 0px;
}
.custom-plan-form
{

}
.custom-plan-form label
{
    font-size: 10px;
}