﻿.mkt-cont {
    clear: both;
    color: #3f3f3f;
    font-size: 14px;
    line-height: 1.45;
}

.mkt-cont .replace {text-indent:-5000px;display:block;width:0;height:0;overflow:hidden;}

.mkt-cont h2 {
    margin: 0 0 15px 0;
}
.mkt-cont p {
    margin: 0 0 15px 0;
}
.mkt-cont a 
{
    color: #00447f;
}

.mkt-cont .mkt-button {
    padding-bottom: 15px;
    height: 29px;
    display: block;
}

.mkt-cont .disclaimer 
{
    margin: 0;
}
.mkt-cont .body {
	padding-top: 20px;
	background: transparent url(/Projects/BBYCard/Assets/bg_main.gif) repeat-y left top;
}

.body .bottom {
	background: transparent url(/Projects/BBYCard/Assets/bg_bottom.gif) no-repeat left top;
	height: 20px;
}

.mkt-cont .apply-online 
{
    background: url(/Projects/BBYCard/Assets/btn-apply-online_en.gif) no-repeat 0 0;
    width: 101px;
}

.mkt-cont .rz-visa
{
    background: url(/Projects/BBYCard/Assets/btn-rz-visa_en.gif) no-repeat 0 0;
    width: 211px;
}

.mkt-cont .bbyc-chase
{
    background: url(/Projects/BBYCard/Assets/btn-chase_en.gif) no-repeat 0 0;
    width: 234px;
}

.mkt-cont .bbyc-hsbc
{
    background: url(/Projects/BBYCard/Assets/btn-hsbc_en.gif) no-repeat 0 0;
    width: 226px;
}

.fr-CA .mkt-cont .apply-online 
{
    background: url(/Projects/BBYCard/Assets/btn-apply-online_fr.gif) no-repeat 0 0;
    width: 177px;
}

.fr-CA .mkt-cont .rz-visa
{
    background: url(/Projects/BBYCard/Assets/btn-rz-visa_fr.gif) no-repeat 0 0;
    width: 138px;
}

.fr-CA .mkt-cont .bbyc-chase
{
    background: url(/Projects/BBYCard/Assets/btn-chase_fr.gif) no-repeat 0 0;
    width: 304px;
}

.fr-CA .mkt-cont .bbyc-hsbc
{
    background: url(/Projects/BBYCard/Assets/btn-hsbc_fr.gif) no-repeat 0 0;
    width: 294px;
}

.body sup {
    font-size: 8px;
    line-height: 0.5;
    vertical-align: super;
    font-weight: normal;
}
.body .fineprint sup {
    font-size: 6px;
}
.fr-CA .body .button.log-in a {
    width: 260px;
}
.leftbox {
	width: 419px;
	float: left;
	padding: 0 20px 0 20px;
}

.mkt-cont .mkt-list {
    margin: 0 0 15px 15px;
}

.mkt-cont .mkt-list li {
    padding-left: 15px;
    background: url('/images/common/pictures/bulletsmallsquare.gif') no-repeat left 8px transparent;
    margin: 0 0 4px;
}
.rightbox {
	width: 419px;
	float: right;
	padding: 0 20px 0 20px;
}
.fineprint {
	font-size: 9px;
}
.super {
	font-size:9px;
	vertical-align:top; 
}
.sub-box {
    margin-bottom: 15px;
    padding: 15px;
    border: 1px solid #CCC;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
}
.fr-CA .leftbox, .fr-CA .rightbox {
    padding-top: 10px;
}
