body { background: #f2f2f2; }

/*---------marketting page--------------*/
.gift-cards {
	border: 1px solid #CCC;
	border-radius: 4px;
	box-shadow: 0 1px 0 rgba(0,0,0,0.3);
	padding: 8px 0 0 0;
	-webkit-background-clip: padding-box;
	background: #fff;
}

.gift-cards .section {
	position: relative;
	padding: 20px 20px 10px 20px;
	_zoom: 1;
	border-bottom: 1px solid #e5e6e5;
	margin-bottom: 5px;  /* YCard-Global  */
}

.gift-cards h2 {
	font-size: 24px;
	font-weight: regular;
	line-height: 36px;
	color: #000;
	background: none;
}

.gift-cards .card-overview {
	text-align: center;
	padding: 13px 0 1px 0;
}

.gift-cards p {
	color: #888;
	font-size: 18px;
	line-height: 24px;
}

.gift-cards .card-overview p {
	max-width: 864px;
	padding: 3px 18px 0 50px;
}

.gift-cards .egc-tiles {
    padding-top: 17px;
    text-align: center;
}

.gift-cards .egc-tiles div {
    display: inline-block;
    margin: 0 0 24px;
}

.gift-cards .egc-tiles p {
    color: #888;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 16px;
}

.gift-cards .egc-tiles .apple-store-gift-cards {
    width: 460px;
    margin-right: 20px;
}

.gift-cards .egc-tiles .apple-store-gift-cards .img {
	margin-left: -15px;
}

.gift-cards .egc-tiles .apple-store-gift-cards-email {
    width: 368px;
    margin-left: -44px;
}

.gift-cards div.apple-store-gift-cards a:hover{
	text-decoration: none;
}

.gift-cards .egc-tiles .itunes-gift-cards {
    width: 280px;
}

.gift-cards .section-egc {
    padding: 0 98px 0;
    border-bottom: none;
}

.gift-cards .section-egc h2,
.us .gift-cards .section-egc h2 {
	margin: 8px 0 2px 2px;
}

.gift-cards .section-egc p,
.us .gift-cards .section-egc p {
    color: #444;
    font-size: 16px;
    line-height: 22px;
	margin: 0 0 7px 2px;
}

.gift-cards .section-apple-store-gift-card-button {
	text-align: center;
	padding: 0 0;
	margin-top: 13px;
	margin-bottom: 91px;
}

.gift-cards #section-apple {
	margin-top: -74px;
	min-height: 342px;
	padding: 100px 50px 0 545px;
	border-bottom: 1px solid #e7e7e7;
	background: -o-linear-gradient(bottom, #f3f3f3, rgba(255, 255, 255, 0) 390px);
	background: -ms-linear-gradient(bottom, #f3f3f3, rgba(255, 255, 255, 0) 390px);
	background: -moz-linear-gradient(bottom, #f3f3f3, rgba(255, 255, 255, 0) 390px);
	background: -webkit-linear-gradient(bottom, #f3f3f3, rgba(255, 255, 255, 0) 390px);
	background: linear-gradient(bottom, #f3f3f3, rgba(255, 255, 255, 0) 390px);

}
.us .gift-cards #section-apple {
	margin-top: -74px;
	min-height: 0;
	padding: 0 98px 0;
	border-bottom: none;
	background: none;

}
.gift-cards #section-apple .marketingGiftCardsImage {
	position: absolute;
	bottom: 0px;
	left: 45px;
	margin: 0;
}
.us .gift-cards #section-apple .marketingGiftCardsImage {
	position: static;
	bottom: auto;
	left: auto;
	margin: 2px -39px -12px -98px;
}

.gift-cards .egc-button-text{
	padding-left: 32px;
}

.gift-cards .section-apple-store-gift-card-button .button.rect.secondary {
	padding: 12px 16px 13px 16px; /* YCard-Global  */
}

.gift-cards .egc-button-arrow {
	padding-right: 12px; 
	background: url("data:image/gif;base64,R0lGODlhBAAHAIAAAACIzP///yH5BAEHAAEALAAAAAAEAAcAAAIIRA4WaeyrVCgAOw==") no-repeat 100% 60%;
	background-size: 6px 9px;
}

.gift-cards .section-egc img,
.us .gift-cards .section-apple-store-gift-card img {
    margin: 2px -39px -12px -98px;
}

.gift-cards .section-apple-store-gift-card img {
    margin: -315px 0px 0px -40px;
}

.gift-cards .section-apple-store-gift-card h2 {
    margin: 0 0 2px 0;
}

.gift-cards .section-apple-store-gift-card p {
    margin: 0 0 7px 0;
}

.hk .gift-cards #section-apple,
.hk-zh .gift-cards #section-apple,
.hu .gift-cards #section-apple,
.cz .gift-cards #section-apple,
.lu .gift-cards #section-apple,
.ph .gift-cards #section-apple,
.pl .gift-cards #section-apple,
.pt .gift-cards #section-apple,
.ae .gift-cards #section-apple {
	min-height: 0;
	background: none;
	border-bottom: none;
	margin-bottom: 0;
}

.hk .gift-cards .section-apple-store-gift-card img,
.hk-zh .gift-cards .section-apple-store-gift-card img,
.hu .gift-cards .section-apple-store-gift-card img,
.cz .gift-cards .section-apple-store-gift-card img,
.lu .gift-cards .section-apple-store-gift-card img, 
.ph .gift-cards .section-apple-store-gift-card img,
.pl .gift-cards .section-apple-store-gift-card img,
.pt .gift-cards .section-apple-store-gift-card img,
.ae .gift-cards .section-apple-store-gift-card img {
	margin: -320px 0 0 -35px;
}

.hk .gift-cards .card-overview p,
.hk-zh .gift-cards .card-overview p,
.hu .gift-cards .card-overview p ,
.cz .gift-cards .card-overview p ,
.lu .gift-cards .card-overview p , 
.ph .gift-cards .card-overview p ,
.pl .gift-cards .card-overview p ,
.pt .gift-cards .card-overview p ,
.ae .gift-cards .card-overview p {
	padding: 120px 18px 0 520px;
	text-align: left;
	min-height: 110px;
}

.hk .gift-cards .section-apple-store-gift-card-button,
.hk-zh .gift-cards .section-apple-store-gift-card-button,
.hu .gift-cards .section-apple-store-gift-card-button ,
.cz .gift-cards .section-apple-store-gift-card-button ,
.lu .gift-cards .section-apple-store-gift-card-button , 
.ph .gift-cards .section-apple-store-gift-card-button ,
.pl .gift-cards .section-apple-store-gift-card-button ,
.pt .gift-cards .section-apple-store-gift-card-button ,
.ae .gift-cards .section-apple-store-gift-card-button {
	margin-left: 540px;
	margin-right: 30px;
	text-align: left;
}
.hk .gift-cards .section-apple-store-gift-card-button .button,
.hk-zh .gift-cards .section-apple-store-gift-card-button .button,
.hu .gift-cards .section-apple-store-gift-card-button .button,
.cz .gift-cards .section-apple-store-gift-card-button .button,
.lu .gift-cards .section-apple-store-gift-card-button .button, 
.ph .gift-cards .section-apple-store-gift-card-button .button,
.pl .gift-cards .section-apple-store-gift-card-button .button,
.pt .gift-cards .section-apple-store-gift-card-button .button,
.ae .gift-cards .section-apple-store-gift-card-button .button {
	text-align: center;
}
.hk .gift-cards .egc-button-text,
.hk-zh .gift-cards .egc-button-text,
.hu .gift-cards .egc-button-text ,
.cz .gift-cards .egc-button-text ,
.lu .gift-cards .egc-button-text , 
.ph .gift-cards .egc-button-text ,
.pl .gift-cards .egc-button-text ,
.pt .gift-cards .egc-button-text ,
.ae .gift-cards .egc-button-text {
	padding-left: 0;
}

.gift-cards .section-egc a,
.gift-cards .section-footer a {
    padding-right: 10px;
}

.gift-cards .section-footer {
    font-size: 15.5px;
	font-weight:bold;
    line-height: 70px;
/*    text-align: center;*/
	margin: 16px auto 54px auto;
	width: 734px;
    background-image: linear-gradient(bottom, #F2F2F2 0%, white 100%);
    background-image: -o-linear-gradient(bottom, #F2F2F2 0%, white 100%);
    background-image: -moz-linear-gradient(bottom, #F2F2F2 0%, white 100%);
    background-image: -webkit-linear-gradient(bottom, #F2F2F2 0%, white 100%);
    background-image: -ms-linear-gradient(bottom, #F2F2F2 0%, white 100%);
	border: 1px solid #e2e2e2;
	border-radius: 4px;
/*	padding: 16px 0 0 0;*/
	box-shadow: 0 1px 0 rgba(0,0,0,0.3);
	padding-top: 0px;
	padding-bottom: 9px;
}

.gift-cards .section-footer img {
	margin: 16px 0 0 160px;
}

.gift-cards .section-footer>p {
	margin-left: 34px;
}
.gift-cards .section-footer span {
	margin-right: 20px;
}

.gift-cards .section-footer p {
	max-width: 404px;
    display: inline-block;
    vertical-align: -22px;
}

.at .gift-cards .section-footer p,
.nl .gift-cards .section-footer p {
    max-width: 450px;
}

.jp .gift-cards .section-footer p,
.se .gift-cards .section-footer p {
    max-width: 417px;
}

.at .gift-cards .section-footer p,
.nl .gift-cards .section-footer p {
    margin-left: 21px;
}

.gift-cards .section-footer img,
.gift-cards .section-footer span,
.gift-cards .section-footer a {
    vertical-align: middle;
}

.gift-cards .section-footer .more {
	font-weight: normal;
}

.at .gift-cards .section-footer .more,
.at .gift-cards .section-footer span,
.nl .gift-cards .section-footer .more,
.nl .gift-cards .section-footer span {
    margin-left: 0px;
}

.gift-cards .egc-button-right {
	display: inline-block;
	margin-left: 27px;
}

.gift-cards .egc-button-left {
	display: inline-block;
}

.gift-cards .egc-tiles .gift-cards-mail {
    margin-right: 60px;
}

.gift-cards .egc-tiles .apple-gift-cards {
    width: 530px;
    margin: 0 2px 3px 0;
}

.gift-cards .clearfix {
    border-bottom: none;
}

.gift-cards .apple-store-gift-cards-email h2 {
	margin: 2px 0 0 22px;
}

.gift-cards .apple-store-gift-cards-email p {
	padding-left: 31px;
}

.gift-cards #section-itunes p {
	width: 801px;
}

.gift-cards #section-itunes h2 {
	margin-top: 22px;
}

.gift-cards .apple-store-gift-cards-email img {
	padding-left: 4px;
}

.gift-cards .section-itunes-gift-card img {
	margin-top: -8px;
	margin-bottom: 0px;
}

.de .gift-cards .card-overview p {
	max-width: 877px;
	padding: 3px 18px 0 43px;
}

.gift-cards .section-divider {
	height: 84px;
}