@charset "UTF-8";

#home-feature {
    float: left;
    width: 302px;
    height: 234px;
    margin: 18px 0 0;
    padding: 18px 0 0 202px;
    border: 1px solid #b4bea2;
    background: url(../images/home_feature_bg.jpg) no-repeat;
}

#home-feature-flash {
    float: left;
    width: 506px;
    height: 252px;
    margin: 18px 0px 0px 0px;
    border: none 0px;
}

#home-feature-copy {
    margin: 16px 24px 0 80px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #333;
}

#home-feature-copy a {
    text-decoration: none;
    font-weight: bold;
    color: #063;
}

#home-feature-copy a:hover {
    text-decoration: underline;
}

#home-bank-n-pay-callout,
#home-safe-place-callout {
    float: right;
    width: 217px;
    height: 100px;
    margin: 18px 0 0;
    padding: 15px 0 0 14px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #333;
    border: 1px solid #b4bea2;
}

#home-bank-n-pay-noborder {
    float: right;
    width: 217px;
    height: 100px;
    margin: 18px 0 0;
    padding: 15px 0 0 14px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #333;
    border: 0px;
}

#home-get-email {
    float: right;
    width: 217px;
}

#home-bank-n-pay-callout a,
#home-bank-n-pay-noborder a,
#home-safe-place-callout a {
    color: #063;
}

#home-bank-n-pay-noborder,
#home-bank-n-pay-callout {
    background: url(../images/bank_n_pay_graphic.gif) no-repeat;
}

#home-bank-n-pay-callout a,
#home-bank-n-pay-noborder a {
    text-decoration: none;
}

#home-bank-n-pay-noborder a:hover {
    text-decoration: underline;
}

#home-bank-n-pay-callout a:hover {
    text-decoration: underline;
}

#home-bank-n-pay-noborder p,
#home-bank-n-pay-callout p {
    margin: 18px 0;
    padding: 0;
}

#home-safe-place-callout {
    clear: right;
    background: url(../images/safe_place_graphic.gif) no-repeat;
}

#home-safe-place-callout h1 {
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #063;
    line-height: 20px;
}

#home-safe-place-callout p {
    margin: 8px 0;
}

.home-bottom-callout {
    float: left;
    width: 241px;
    margin: 20px 23px 0 0;
    
}

#home-bottom-callout-container-1,
#home-bottom-callout-container-2,
#home-bottom-callout-container-3 {
    height: 164px;
    margin: 0;
    padding: 18px 0 0 21px;
    font-family: ;
    font-size: 13px;
    color: #333;
    line-height: 16px;
    border-right: 1px solid #b4bea2;
    border-bottom: 1px solid #b4bea2;
    border-left: 1px solid #b4bea2;
}

#home-bottom-callout-container-1 h1,
#home-bottom-callout-container-2 h1,
#home-bottom-callout-container-3 h1 {
    margin: 2px 0;
    padding: 0;
    font-family: Arial Black, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    line-height: 16px;
}

#home-bottom-callout-container-1 h2,
#home-bottom-callout-container-2 h2,
#home-bottom-callout-container-3 h2 {
    margin: 10px 0;
    padding: 0;
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #063;
    line-height: 16px;
}

#home-bottom-callout-container-1 p,
#home-bottom-callout-container-2 p,
#home-bottom-callout-container-3 p {
    margin: 10px 0 14px;
}

#home-bottom-callout-container-1 {
    background: url(../images/key_rewards_graphic.gif);
}

#home-bottom-callout-container-2 {
    background: url(../images/background_yellow.gif);
}

#home-bottom-callout-container-3 {
    background: url(../images/background_yellow.gif);
}

.right {
    margin-right: 0;
}

.clear-left {
    clear: left;
}

.clear-right {
    clear: right;
}

.clear-both {
    clear: both;
}
