.movie-activ ul {
	list-style:none;
}
.movie-activ .head {
	width:560px;
	border:1px solid #727272;
	position:relative;
	background:#faf1b7;
	min-height:260px;
	padding-top:20px;
	padding-left:20px;
}
	.movie-activ .head .card {
		width:184px;
		height:30px;
		float:left;
		color:#fff;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
		float:left;
/*		background:url(/images/giftcard/card.png) no-repeat;*/
	}
	.card5{
		background:url(/images/giftcard/card/$5.png) no-repeat;
	}
	.card10{
		background:url(/images/giftcard/card/$10.png) no-repeat;
	}
	.card25{
		background:url(/images/giftcard/card/$25.png) no-repeat;
	}
	.card20{
		background:url(/images/giftcard/card/$20.png) no-repeat;
	}
	.card30{
		background:url(/images/giftcard/card/$30.png) no-repeat;
	}
	.card50{
		background:url(/images/giftcard/card/$50.png) no-repeat;
	}
	.card100{
		background:url(/images/giftcard/card/$100.png) no-repeat;
	}
	.cardonline{
		background:url(/images/giftcard/card/online.png) no-repeat;
	}
	.carddownload{
		background:url(/images/giftcard/card/download.png) no-repeat;
	}
	.cardmega{
		background:url(/images/giftcard/card/mega.png) no-repeat;
	}


	.movie-activ .head h2 {
		color:#333;
		width:275px;
		margin-right:16px;
		margin-top:-10px;
		font-size:14px;
		margin-bottom:20px;
		font-weight:normal;
		line-height:1.5;
		float:right;
		font-family:Arial;
	}
	.movie-activ .head h3 {
		color:#454545;
		font-size:14px;
		width:290px;
		font-weight:normal;
		line-height:1.5 !important;
		float:right;
		font-family:Tahoma;
	}
	.movie-activ .head h3 span {
		color:#be4211;
		font-size:18px;
	}
	.movie-activ .head .icon {
		position:absolute;
		width:19px;
		height:13px;
		display:block;
		bottom:-10px;
		_bottom:-16px;
		left:278px;
		background:url(/images/giftcard/icon.png) no-repeat;
	}
	.movie-activ .head p {
		color:#333;
		width:500px;
		clear:both;
		margin-bottom:30px;
		font-size:12px !important;
		font-weight:normal;
		font-family:Arial;
	}
	.movie-activ .head p a {
	font-weight:normal !important;
		color:#005374 !important;
	}
	.movie-activ .f3 {
		overflow:hidden;
		_overflow:visible;
		_height:5px;
	}
	.movie-activ .f3 p {
	font-size:12px;
	color:#4c4949;
	width:500px;
	margin-top:30px;
	margin-left:20px;
	}
.movie-activ .f3  .btn a {
	width:134px;
	height:34px;
	display:block;
	text-decoration:none;
	float:right;
	margin-top:20px;
	margin-right:50px;
	text-align:center;
	color:#fff !important;
	padding-top:10px !important; 
	padding-top:10px !important;
	background:url(/images/giftcard/btn.png) no-repeat;
}
.movie-activ-foooter {
	font-size:18px;
	font-family:Verdana;
	color:#373737;
	margin-left:130px;
	margin-top:10px;
}

.succefull-activation {
	overflow:hidden;
	_overflow:visible;
	_height:5px;
}
.succefull-activation h1 {
	font-size:18px;
	font-family:Verdana;
	color:#454545;
	font-weight:normal;
}
.succefull-activation .card {
		width:184px;
		height:30px;
		float:left;
		color:#fff;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
		margin-right:10px;
/*		background:url(/images/giftcard/card.png) no-repeat;*/
	}
.succefull-activation .text {
	float:none;
	font-size:14px;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
}
.succefull-activation .text span {
	font-size:16px;
	font-family:Arial;
	color:#454545;
	font-weight:bold;
}
.succefull-activation .text em {
	font-size:12px;
	font-family:Arial;
	color:#454545;
	font-style:normal;
}
.succefull-activation .text em a {
	font-size:12px !important;
	color:#056a96 !important;
}
.succefull-activation .text a {
	font-family:Tahoma !important;
	font-weight:normal !important;
	color:#056a96 !important;
}
.succefull-activation .btn-1 {
	clear:both;
	width:230px;
	height:30px;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	color:#fff !important;
	padding-top:13px !important;
	background:url(/images/giftcard/act-btn.png) no-repeat;
}
.succefull-activation .btn-2 {
	width:150px;
	height:30px;
	float:right;
	display:block;
	margin-top:-23px;
	*margin-top:20px;
	color:#fff !important;
	text-align:center;
	text-decoration:none;
	padding-top:13px !important;
	background:url(/images/giftcard/act-btn.png) -235px 0 no-repeat;
}
.success-after-registr {
	overflow:hidden;
	_overflow:visible;
	_height:5px;
}
.success-after-registr h1 {
	font-size:18px;
	font-family:Verdana;
	color:#454545;
	font-weight:normal;
}
.success-after-registr p{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	font-size:14px;
}
.success-after-registr p span {
	font-size:12px;
}
.success-after-registr p a {
	font-size:12px !important;
	color:#056a96 !important;
	font-weight:normal !important;
}
.success-after-registr .card {
		width:184px;
		height:30px;
		float:left;
		color:#fff;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
		margin-right:10px;
		background:url(/images/giftcard/card.png) no-repeat;
	}
.success-after-registr .text {
	float:none;
	font-size:14px;
	font-family:Arial;
	color:#454545;
	font-weight:normal;
}
.success-after-registr .text span {
	font-size:16px;
	font-family:Arial;
	color:#454545;
	font-weight:bold;
}
.success-after-registr .text em {
	font-size:12px;
	font-family:Arial;
	color:#454545;
	font-style:normal;
}
.success-after-registr .text em a {
	font-size:12px !important;
	color:#056a96 !important;
}
.success-after-registr .text a {
	font-family:Tahoma !important;
	font-weight:normal !important;
	color:#056a96 !important;
}
.success-after-registr .btn-1 {
	clear:both;
	width:230px;
	height:30px;
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
	color:#fff !important;
	padding-top:13px !important;
	background:url(/images/giftcard/act-btn.png) no-repeat;
}
.success-order ul {
	list-style:none;
}
.success-order .head {
	width:560px;
	border:1px solid #727272;
	border-bottom:none;
	background:#faf1b7;
	overflow:hidden;
	padding-top:20px;
	padding-left:20px;
}
	.success-order .card {
		width:184px;
		height:30px;
		float:left;
		color:#fff;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
/*		background:url(/images/giftcard/card.png) no-repeat;*/
	}
	.success-order .head h2 {
		color:#333;
		width:292px;
		font-size:14px;
		margin-bottom:20px;
		font-weight:bold;
		float:right;
		font-family:Arial;
	}
	.success-order .head h3 {
		color:#454545;
		font-size:14px;
		width:290px;
		font-weight:normal;
		float:right;
		font-family:Tahoma;
	}
	.success-order .head p {
		color:#333;
		width:500px;
		clear:both;
		margin-bottom:30px;
		font-size:12px !important;
		font-weight:normal;
		font-family:Arial;
	}
	.success-order .head p a {
	font-weight:normal !important;
		color:#005374 !important;
	}
.success-order  .btn {
	float:right;
	margin-right:17px;
	_margin-right:8px;
	margin-top:10px;
}
	.success-order  .btn li {
		float:left;
	}
.success-order  .edit {
	width:109px;
	height:28px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	padding-top:10px !important; 
	padding-top:10px !important;
	background:url(/images/giftcard/success-order_btn.png) no-repeat;
}
.success-order  .send {
	width:156px;
	height:28px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	padding-top:10px !important;
	padding-top:10px !important;
	background:url(/images/giftcard/success-order_btn.png) no-repeat -111px 0;
}
.success-order .cnt {
	width:560px;
	padding-top:20px;
	padding-left:20px;
	overflow:hidden;
	border:1px solid #bfbfbc;
	border-bottom:1px solid #747370;
	border-top:none;
	background:#eff2f3;
}
.success-order .cnt img {
		float:left;
		margin-bottom:10px;
	}
	.success-order .cnt h2 {
		color:#333;
		width:292px;
		font-size:14px;
		margin-bottom:20px;
		margin-top:15px;
		font-weight:bold;
		float:right;
		font-family:Arial;
	}
	.success-order .cnt p {
		color:#454545;
		font-size:14px;
		width:290px;
		font-weight:normal;
		float:right;
		font-family:Tahoma;
	}
	.success-order .cnt p a {
	font-weight:normal !important;
		color:#005374 !important;
	}
.success-order .footer {
	color:#373737;
	margin-left:120px;
	margin-top:20px;
	margin-bottom:50px;
	font-size:18px;
	font-family:Verdana;
}

.buy_promo .f-left {
	float: left;
}

.buy_promo .f-right {
	float: right;
}

/*End content*/


.buy_promo  {
	overflow:hidden;
	padding-left:15px;
	padding-top:10px;
}		
.buy_promo  ul {
	list-style: none;
}

	.buy_promo  .sale {
		margin-bottom:30px;
		float:left;
	}
.buy_promo  .sale-name {
	height:67px;
	line-height:43px;
	font-family:Arial;
	font-size:14px;
	padding-left:20px;
	clear:both;
	color:#fff;
	background:url(/images/giftcard/cnt-head.png) no-repeat;
}
.buy_promo .sale-card-name, .buy_promo .sale-card-name-2 {
	height:51px;
	width:773px;
	line-height:51px;
	font-family:Arial;
	font-size:14px;
	padding-left:80px;
	margin-top:10px;
	color:#fff;
	background:url(/images/giftcard/cnt-sale-head.png) no-repeat;
}
	.buy_promo .sale-card-name-2 {
		padding-left:110px;
	}
	.buy_promo  .sale-card-name ul li {
		color:#fff;
		width:195px;
		font-size:16px;
		float:left;
	}
	.buy_promo  .sale-card-name-2 ul li {
		color:#fff;
		width:240px;
		font-size:16px;
		float:left;
	}
		.buy_promo  .sale-name ul li {
			color:#fff;
			font-size:16px;
			width:163px;
			padding-left:56px;
			margin-top:10px;
			float:left;
		}
	
		.buy_promo  .sale-card-icon-1 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) no-repeat;
		}
		.buy_promo  .sale-card-icon-2 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) 0 -71px no-repeat;
		}
		.buy_promo  .sale-card-icon-3 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) 0 -136px no-repeat;
		}
						.buy_promo  .sale-content ul li {
							font-size:18px;
							width:75px;
							margin-right:75px;
							margin-left:65px;
							position:relative;
							float:left;
							font-family:Tahoma;
							color:#33382a;
						}
							.buy_promo  .margin-l {
								margin-left:95px !important;
							}
							.buy_promo  .margin-l-2 {
								
								margin-left:82px !important;
							}
							.buy_promo  .card-btn-2 {
								margin-top:38px;
								margin-left:0px !important;
								margin-right:0 !important;
							}
								.buy_promo  .card-btn-4 {
								margin-top:0px;
								width:280px !important;
								float:left;
								text-align:left !important;
								margin-left:0px !important;
								margin-right:0 !important;
							}
								.buy_promo  .card-btn-4 a {
									float:right;
									margin-top:-33px;
								}
							.buy_promo  .margin-l-3 {
								margin-left:34px !important;
							}
							.buy_promo  .margin-l-4 {
								width:100px !important;
								margin-left:84px !important;
							}
								.buy_promo  .margin-t {
									margin-top:10px;
								}
								.buy_promo  .margin-t-2 {
									margin-left:60px !important;
									margin-top:10px;
								}
								.margin-t-3 {
									margin-bottom:40px;
								}
								.buy_promo .width {
								width:150px !important;
								}
	
					
			
		
	
	
	.buy_promo  .prs-card {
		height:130px;
	}
		.buy_promo  .sale-card {
			height:55px;
			font-size:18px;
			font-family:Tahoma;
			padding-top:11px;
			color:#33382a;
			background:url(/images/giftcard/cnt-sale-grd.png) repeat-x;
		}
		.buy_promo  .sale-card-2 {
			height:146px;
			padding-top:25px;
			padding-left:19px;
			background:url(/images/giftcard/cnt-sale-grd-2.png) no-repeat;
		}	
		.buy_promo  .sale-text {
			width:250px;
			font-size:12px;
			font-family:Arial;
			padding-top:10px;
			text-align:left !important;
		}
			.buy_promo  .sale-card ul li, .buy_promo  .sale-card-2 ul li {
				text-align:center;
				position:relative;
				margin-right:37px;
				width:157px;
				float:left;
			}
			.buy_promo  .on-line {
				width:150px;
				text-align:left !important;
			}
			.buy_promo  .on-line a {
				color:#0b6382 !important;
			}
			.buy_promo  .sale-card ul li em {
				width:79px;
				height:27px;
				display:block;
				margin-top:-26px;
				margin-left:111px;
				padding-top:5px;
				text-align:center;
				font-style:normal;
				background:url(/images/giftcard/free.png) no-repeat;
			}
				.buy_promo  .sale-card ul li span {
					font-size:14px;
				}
									
		.buy_promo  .card-btn {
			font-size:24px;
			margin-top:45px;
			width:100px;
			margin-left:92px;
		}
	.buy_promo  .card-btn span {
		font-size:18px;
	}
	
		
											
										
.buy_promo  .sale-card ul li p, .buy_promo  .sale-card ul li p {
	position:absolute;
	top:35px;
	left:47px;
	font-weight:bold;
	font-family:Arial;
	width:44px;
	font-size:12px;
	color:#1c413c;
}
.buy_promo  .sale-card ul li h1, .buy_promo  .sale-card ul li h1 {
	position:absolute;
	top:50px;
	left:45px;
	font-family:Arial;
	font-size:16px;
	color:#1c413c;
}
	
	
											
	
	.buy_promo  .frd-card {
		margin-left:0px;
		margin-right:0px !important;
		margin-top:25px;
	}
		.buy_promo  .card-gift-btn {
			height:55px;
			font-size:14px;
			font-family:Arial;
			line-height:61px;
			padding-left:30px;
			text-align:center;
			color:#fff;
			background:#147ea0;
		}
		.buy_promo  .card-gift-btn a {
			font-size:14px;
			color:#fff;
		}
												
	
	
	
		.buy_promo  .sale-m h1 {
			width:165px;
			font-size:16px;
			margin-top:70px;
			margin-left:90px;
			font-family:Arial;
			margin-bottom:50px;
			color:#fff;
		}
		.buy_promo  .sale-m h1 a {
			text-decoration:none;
			color:#fde782;
		}
		.buy_promo  .sale-m h1 a:hover {
			text-decoration:underline;
		}
		.buy_promo  .sale-m p {
			padding-top:25px;
			font-size:18px;
			color:#fff;
		}
		.buy_promo  .sale-m span {
			font-size:18px;
			font-weight:bold;
		}
		.buy_promo  .sale-m a {
			color:#2173c7;
		}
		
		.buy_promo  .block a {
			color:#4c80bc;
		}
		
		
			
		
					.buy_promo  .gift-name-2 li p {
						color:#404040;
						font-family:Tahoma;
						font-size:14px;
						margin-left:10px;
						width:390px;
					}
						.buy_promo  .gift-name-2 li p a {
							color:#1586a6;
							font-size:14px;
						}
						
						.buy_promo  .present {
							color:#000;
							font-family:Arial;
							font-size:18px;
							font-weight:normal;
							margin-top:10px;
							margin-left:10px;
							margin-bottom:10px;
							clear:both;
						}
										
			.buy_promo  .gift-name li, .buy_promo  .gift-name-2 li {
				float:left;
			}
			.buy_promo  .gift-btn em, .buy_promo  .gift-btn-2 em {
				margin-top:-10px;
				margin-left:55px;
				font-style:normal;
				font-size:17px;
				color:#bc539d;
			}
			.buy_promo  .gift-btn p, .buy_promo  .gift-btn-2 p {
				margin-left:306px;
				font-size:12px;
			}
				.buy_promo  .sale-content-text {
					width:40px;
					display:block;
				}
				
				
				
						


.buy_promo  .card-btn-2 a, .buy_promo  .card-btn-4 a {
	width:156px !important;
	height:42px !important;
	display:block !important;
	padding:0 !important;
	background:url(/images/giftcard/card-btn.png) !important;
}
.buy_promo .footer  {
	clear:both;
	margin-top:10px;
}	
.buy_promo .footer p {
	color:#333333;
	font-family:Tahoma;
	font-size:14px;
	margin-left:30px;
}
.buy_promo .footer ul {
	margin-top:30px;
	margin-left:95px;
}
.buy_promo .footer ul li {
	float:left;
	color:#333333;
	font-family:Tahoma;
	margin-left:5px;
	line-height:45px;
	font-size:18px;
}
.buy_promo .footer ul .btn a {
	width:189px;
	height:52px;
	display:block;
	text-align:center;
	line-height:20px;
	padding-top:10px !important;
	font-family:Tahoma !important;
	font-size:18px !important;
	color:#fff !important;
	text-decoration:none;
	font-weight:normal !important;
	background:url(/images/giftcard/footer-btn.png) no-repeat;
}
.buy_promo .head {
	width:830px;
}
.buy_promo .head h2 {
	font-size:30px;
	font-family:Verdana;
	font-weight:normal;
	margin-bottom:20px;
}
.buy_promo .head h3 {
	font-size:18px;
	font-family:Tahoma;
	font-weight:normal;
	padding:0 !important;
	color:#be4211;
	
}
.buy_promo .head p {
	font-size:14px;
	margin-top:10px;
	font-family:Tahoma;
	font-weight:normal;
	margin-bottom:20px;
	color:#333333;
}
.buy_promo .cnt-head .h {
	width:824px;
	height:38px;
	font-family:Arial;
	font-size:18px;
	padding-top:15px;
	padding-left:15px;
	background:url(/images/giftcard/cnt-head.png) no-repeat;
}
.buy_promo .cnt-head ul {
	width:839px;
	border-bottom:1px solid #595959;
}
.buy_promo .cnt-head ul .cnt {
	width:837px;
	height:80px;
	padding-top:17px;
	border-right:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
	background:url(/images/giftcard/cnt-grd.png) no-repeat;
}
.buy_promo .cnt-head ul .cnt .grd {
	border:0;
}
.buy_promo .cnt-head ul .cnt .grd li {
	float:left;
	font-family:Tahoma;
	font-size:14px;
	color:#333333;
	width:180px;
	margin-left:75px;
	padding-top:10px;
	height:80px;
	_height:70px;
}
* html .buy_promo .cnt-head ul .cnt .grd li {
	margin-left:40px;
	margin-right:30px;
}
.buy_promo .cnt-head ul .cnt .grd li em {
	font-style:normal;
}
.buy_promo .cnt-head ul .cnt .grd li span {
	color:#be4211;
	text-align:left;
	font-weight:bold;
}
.buy_promo .cnt-head ul .cnt .grd .l {
	text-align:left;
	width:220px;
	_margin-right:0;
} 
	.buy_promo .cnt-head ul .cnt {
		*margin-top:-3px;
		
	}
	
	
	* + html .buy_promo .cnt-head ul {
		height:244px;
	}
	
	
	
	
			/*End content*/
			
			/*Hack*/
			
			.buy_promo .sale-card {
				*width:850px;
			}
			*html .buy_promo .sale-card {
				width:830px;
			}
			.buy_promo .sale-content {
				*margin-top:-3px !important;
			}
			.buy_promo .sale-name {
				*width:833px;
			}
			.buy_promo .main-mid .card {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
			}

			.buy_promo .main-mid .card-5 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$5.png) no-repeat;
			}
			.buy_promo .main-mid .card-10 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$10.png) no-repeat;
			}
			.buy_promo .main-mid .card-25 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$25.png) no-repeat;
			}
			.buy_promo .main-mid .card-20 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$20.png) no-repeat;
			}
			.buy_promo .main-mid .card-30 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$30.png) no-repeat;
			}
			.buy_promo .main-mid .card-50 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$50.png) no-repeat;
			}
			.buy_promo .main-mid .card-100 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$100.png) no-repeat;
			}
			.buy_promo .main-mid .card-online {
			width:165px;
		height:27px;
		float:left;
		color:#388bb2;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/online.png) no-repeat;
			}
			.buy_promo .main-mid .card-download {
			width:165px;
		height:27px;
		float:left;
		color:#498a25;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/download.png) no-repeat;
			}
			.buy_promo .main-mid .card-mega {
			width:165px;
		height:27px;
		float:left;
		color:#c62f04;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/mega.png) no-repeat;
			}
			.buy_promo .cnt-sale-head h1 {
			*width:500px;
			
			}
			* html .buy_promo .sale-card ul li, * html .buy_promo .sale-card-2 ul li {
			width:100px;
			}
			*html .buy_promo .card-btn {
				margin-left:80px;
			}
			*html .buy_promo .margin-t {
				margin-left:70px;
			}
			* html .buy_promo .sale-card {
				padding-right:22px;
			}
			.buy_promo .sale-card {
				*margin-top:-5px;
			}
			.buy_promo .sale-card-name, .buy_promo .sale-card-name-2 {
				*margin-bottom:2px;
			}
			.buy_promo .sale-card-2 {
				*margin-top:-6px;
			}
			* + html .buy_promo .sale-card-2 {
				width:890px;
			}
			.buy_promo .gift-name li p {
				*margin-top:70px;
			}
			.buy_promo .frd-card {
				*width:100px !important;
				*margin-left:60px !important;
			}
			
			
			*html .buy_promo .sale-content ul li {
			width:60px;
			margin-left:40px;
			margin-right:40px;
			}
			*html .buy_promo .card-btn-3 a  {
				margin-left:30px !important;
			}
			*html .buy_promo .cnt-head {
				margin-left:20px;
			}
				*html .buy_promo .margin-l {
					margin-left:130px !important;
				}
			*html .buy_promo .sale-card-name ul li {
				width:160px;
			}
				*html .buy_promo .margin-l-2 {
					margin-left:140px !important;
				}
				*html .buy_promo .card-btn-3 {
					overflow:hidden;
					height:35px;
					width:160px !important;
					cursor:pointer;
				}
				*:first-child+html .buy_promo .card-btn-3 {
					position:absolute !important;
				}
				*html .buy_promo .card-btn-3:hover {
					cursor:pointer;
				}
				*html .buy_promo .card-btn-3 a {
					background: none !important;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/giftcard/card-btn-2.png');
				}
				*html .buy_promo .card-btn-3 a:hover {
					background: none !important;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/giftcard/card-btn-2.png');
				}
				
				*html .margin-t-2 {
					padding-top:10px !important;
				}
				*html .margin-t-2 {
					margin-top:0px !important;
				}

.my-account .f-left {
	float: left;
}

.my-account .f-right {
	float: right;
}

/*End content*/


.my-account {
	width:auto;
	background:url(/images/giftcard/border.png);
	overflow:hidden;
	_overflow:visible;
	_height:5px;
	padding:10px;
	margin:-10px;
	margin-right:-8px;
}		
.my-account .main-mid {
	background:#f5f5f5;
	overflow:hidden;
	_overflow:visible;
	_height:5px;
	padding-left:15px;
	*padding-bottom:50px;
}
.my-account  ul {
	list-style: none;
}

	.my-account  .sale {
		margin-bottom:30px;
		
		float:left;
	}
.my-account  .sale-name {
	height:67px;
	line-height:43px;
	font-family:Arial;
	font-size:14px;
	padding-left:20px;
	clear:both;
	color:#fff;
	background:url(/images/giftcard/cnt-head.png) no-repeat;
}
.my-account .sale-card-name, .my-account .sale-card-name-2 {
	height:51px;
	width:745px;
	line-height:51px;
	font-family:Arial;
	font-size:14px;
	padding-left:80px;
	margin-top:10px;
	color:#fff;
	background:#e3ddc8;
}
	.my-account .sale-card-name-2 {
		padding-left:110px;
	}
	.my-account  .sale-card-name ul li {
		color:#fff;
		width:195px;
		font-size:16px;
		float:left;
	}
	.my-account  .sale-card-name-2 ul li {
		color:#333;
		width:240px;
		font-size:16px;
		float:left;
	}
		.my-account  .sale-name ul li {
			color:#fff;
			font-size:16px;
			width:163px;
			padding-left:56px;
			margin-top:10px;
			float:left;
		}
	
		.my-account  .sale-card-icon-1 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) no-repeat;
		}
		.my-account  .sale-card-icon-2 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) 0 -71px no-repeat;
		}
		.my-account  .sale-card-icon-3 {
			width:60px !important;
			height:65px;
			display:block;
			margin-left:20px;
			margin-top:-17px;
			background:url(/images/giftcard/icons.png) 0 -136px no-repeat;
		}
						.my-account  .sale-content ul li {
							font-size:18px;
							width:75px;
							margin-right:75px;
							margin-left:65px;
							position:relative;
							float:left;
							font-family:Tahoma;
							color:#33382a;
						}
							.my-account  .margin-l {
								margin-left:95px !important;
							}
							.my-account  .margin-l-2 {
								
								margin-left:82px !important;
							}
							.my-account  .card-btn-2 {
								margin-top:38px;
								margin-left:0px !important;
								margin-right:0 !important;
							}
								.my-account  .card-btn-4 {
								margin-top:0px;
								width:280px !important;
								float:left;
								text-align:left !important;
								margin-left:0px !important;
								margin-right:0 !important;
							}
								.my-account  .card-btn-4 a {
									float:right;
									margin-top:-33px;
								}
							.my-account  .margin-l-3 {
								margin-left:34px !important;
							}
							.my-account  .margin-l-4 {
								width:100px !important;
								margin-left:84px !important;
							}
								.my-account  .margin-t {
									margin-top:10px;
								}
								.my-account  .margin-t-2 {
									margin-left:60px !important;
									margin-top:10px;
								}
								.margin-t-3 {
									margin-bottom:40px;
								}
								.my-account .width {
								width:150px !important;
								}
	
					
			
		
	
	
	.my-account  .prs-card {
		height:130px;
	}
		.my-account  .sale-card {
			height:55px;
			font-size:18px;
			font-family:Tahoma;
			padding-top:11px;
			color:#33382a;
			background:url(/images/giftcard/cnt-sale-grd.png) repeat-x;
		}
		.my-account  .sale-card-2 {
			height:146px;
			padding-top:25px;
			padding-left:80px;
			background:url(/images/giftcard/cnt-sale-grd-2.png) repeat-x;
		}	
		.my-account  .sale-card-2 .actived {
			width:197px;
			height:37px;
			padding-right:10px;
			padding-top:5px;
			position:absolute;
			margin-top:50px;
			color:#181818;
			font-family:arial;
			font-size:14px;
			*left:126px;
			background:url(/images/giftcard/block-hover-img.png) no-repeat;
		}
		.my-account  .sale-card-2 .actived span {
			color:#d96709;
			font-weight:bold;
		}
			.my-account  .sale-card-2 .send {
				width:150px;
				height:30px;
				margin-top:35px;
				margin-left:70px;
				_margin-left:20px;
				text-align:left;
			}
				.my-account  .sale-card-2 .send span {
					width:11px;
					height:9px;
					display:block;
					margin-top:7px;
					position:absolute;
					background:url(/images/giftcard/icon.png) no-repeat;
				}
				.my-account  .sale-card-2 .send a {
					color:#0678a5 !important;
					font-size:14px !important;
					font-family:Arial !important;
					margin-left:20px;
				}
				.my-account  .sale-card-2 .act {
				width:150px;
				height:30px;
				margin-left:70px;
				_margin-left:20px;
				text-align:left;
			}
				.my-account  .sale-card-2 .act span {
					width:15px;
					height:12px;
					display:block;
					margin-top:7px;
					position:absolute;
					background:url(/images/giftcard/icon.png) 0 -24px no-repeat;
				}
				.my-account  .sale-card-2 .act a {
					color:#0678a5 !important;
					font-size:14px !important;
					font-family:Arial !important;
					margin-left:20px;
				}
		.my-account  .sale-text {
			width:250px;
			font-size:12px;
			font-family:Arial;
			padding-top:10px;
			text-align:left !important;
		}
			.my-account  .sale-card ul li, .my-account  .sale-card-2 ul li {
				text-align:center;
				position:relative;
				margin-right:37px;
				width:157px;
				float:left;
			}
			.my-account  .on-line {
				width:150px;
				text-align:left !important;
			}
			.my-account  .on-line a {
				color:#0b6382 !important;
			}
			.my-account  .sale-card ul li em {
				width:79px;
				height:27px;
				display:block;
				margin-top:-26px;
				margin-left:111px;
				padding-top:5px;
				text-align:center;
				font-style:normal;
				background:url(/images/giftcard/free.png) no-repeat;
			}
				.my-account  .sale-card ul li span {
					font-size:14px;
				}
									
		.my-account  .card-btn {
			font-size:24px;
			margin-top:45px;
			width:100px;
			margin-left:92px;
		}
	.my-account  .card-btn span {
		font-size:18px;
	}
	
		
											
										
.my-account  .sale-card ul li p, .my-account  .sale-card ul li p {
	position:absolute;
	top:35px;
	left:47px;
	font-weight:bold;
	font-family:Arial;
	width:44px;
	font-size:12px;
	color:#1c413c;
}
.my-account  .sale-card ul li h1, .my-account  .sale-card ul li h1 {
	position:absolute;
	top:50px;
	left:45px;
	font-family:Arial;
	font-size:16px;
	color:#1c413c;
}
	
	
											
	
	.my-account  .frd-card {
		margin-left:0px;
		margin-right:0px !important;
		margin-top:25px;
	}
		.my-account  .card-gift-btn {
			height:55px;
			font-size:14px;
			font-family:Arial;
			line-height:61px;
			padding-left:30px;
			text-align:center;
			color:#fff;
			background:#147ea0;
		}
		.my-account  .card-gift-btn a {
			font-size:14px;
			color:#fff;
		}
												
	
	
	
		.my-account  .sale-m h1 {
			width:165px;
			font-size:16px;
			margin-top:70px;
			margin-left:90px;
			font-family:Arial;
			margin-bottom:50px;
			color:#fff;
		}
		.my-account  .sale-m h1 a {
			text-decoration:none;
			color:#fde782;
		}
		.my-account  .sale-m h1 a:hover {
			text-decoration:underline;
		}
		.my-account  .sale-m p {
			padding-top:25px;
			font-size:18px;
			color:#fff;
		}
		.my-account  .sale-m span {
			font-size:18px;
			font-weight:bold;
		}
		.my-account  .sale-m a {
			color:#2173c7;
		}
		
		.my-account  .block a {
			color:#4c80bc;
		}
		
		
			
		
					.my-account  .gift-name-2 li p {
						color:#333333;
						font-family:Arial;
						font-size:14px;
						margin-left:10px;
						width:820px;
					}
						.my-account  .gift-name-2 li p a {
							color:#1586a6;
							font-size:14px;
						}
						
						.my-account  .present {
							color:#000;
							font-family:Tahoma;
							font-size:24px;
							font-weight:normal;
							margin-top:10px;
							margin-left:10px;
							margin-bottom:10px;
							clear:both;
						}
										
			.my-account  .gift-name li, .my-account  .gift-name-2 li {
				float:left;
			}
				.my-account  .gift-name-2 .buy a {
					width:133px;
					height:33px;
					display:block;
					text-align:center;
					text-decoration:none !important;
					color:#fff !important;
					padding-top:10px !important;
					margin-top:20px;
					margin-left:10px;
					background:url(/images/giftcard/my-account_btn.png) no-repeat;
				}
				.my-account  .gift-name-2 .act a {
					width:173px;
					height:33px;
					display:block;
					text-align:center;
					text-decoration:none !important;
					color:#fff !important;
					padding-top:10px !important;
					margin-top:20px;
					background:url(/images/giftcard/my-account_btn.png) no-repeat -140px 0;
				}
			.my-account  .gift-btn em, .my-account  .gift-btn-2 em {
				margin-top:-10px;
				margin-left:55px;
				font-style:normal;
				font-size:17px;
				color:#bc539d;
			}
			.my-account  .gift-btn p, .my-account  .gift-btn-2 p {
				margin-left:306px;
				font-size:12px;
			}
				.my-account  .sale-content-text {
					width:40px;
					display:block;
				}
				
				
				
						


.my-account  .card-btn-2 a, .my-account  .card-btn-4 a {
	width:156px !important;
	height:42px !important;
	display:block !important;
	padding:0 !important;
	background:url(/images/giftcard/card-btn.png) !important;
}

	
			/*End content*/
			
			/*Hack*/
			
			.my-account .sale-card {
				*width:850px;
			}
			*html .my-account .sale-card {
				width:830px;
			}
			.my-account .sale-content {
				*margin-top:-3px !important;
			}
			.my-account .sale-name {
				*width:833px;
			}
.my-account .main-mid .card {
		width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
}
	.online {
		height:27px !important;
		color:#388bb2 !important;
		padding-top:101px !important;
		padding-left:57px !important;
		}
	div.download {
		height:27px !important;
		color:#498a25 !important;
		padding-top:101px !important;
		padding-left:57px !important;
			}
	.mega {
		height:27px !important;
		color:#c62f04 !important;
		padding-top:101px !important;
		padding-left:57px !important;
	}
			
			.my-account .main-mid .card-5 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$5.png) no-repeat;
			}
			.my-account .main-mid .card-10 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$10.png) no-repeat;
			}
			.my-account .main-mid .card-25 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$25.png) no-repeat;
			}
			.my-account .main-mid .card-20 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$20.png) no-repeat;
			}
			.my-account .main-mid .card-30 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$30.png) no-repeat;
			}
			.my-account .main-mid .card-50 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$50.png) no-repeat;
			}
			.my-account .main-mid .card-100 {
			width:165px;
		height:30px;
		float:left;
		color:#fff;
		font-size:9px;
		padding-top:97px;
		padding-right:48px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/$100.png) no-repeat;
			}
			.my-account .main-mid .card-online {
			width:165px;
		height:27px;
		float:left;
		color:#388bb2;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/online.png) no-repeat;
			}
			.my-account .main-mid .card-download {
			width:165px;
		height:27px;
		float:left;
		color:#498a25;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/download.png) no-repeat;
			}
			.my-account .main-mid .card-mega {
			width:165px;
		height:27px;
		float:left;
		color:#c62f04;
		font-size:9px;
		padding-top:101px;
		padding-left:57px;
		font-family:Tahoma;
		margin-bottom:9px;
		float:left;
		background:url(/images/giftcard/card/mega.png) no-repeat;
			}
			.my-account .cnt-sale-head h1 {
			*width:500px;
			
			}
			* html .my-account .sale-card ul li, * html .my-account .sale-card-2 ul li {
			width:100px;
			}
			*html .my-account .card-btn {
				margin-left:80px;
			}
			*html .my-account .margin-t {
				margin-left:70px;
			}
			* html .my-account .sale-card {
				padding-right:22px;
			}
			.my-account .sale-card {
				*margin-top:-5px;
			}
			.my-account .sale-card-name, .my-account .sale-card-name-2 {
				*margin-bottom:2px;
			}
			.my-account .sale-card-2 {
				*margin-top:-6px;
			}
			* + html .my-account .sale-card-2 {
				width:775px;
			}
			* html .my-account .sale-card-2 {
				width:775px;
			}
			.my-account .gift-name li p {
				*margin-top:70px;
			}
			.my-account .frd-card {
				*width:100px !important;
				*margin-left:60px !important;
			}
			
			
			*html .my-account .sale-content ul li {
			width:60px;
			margin-left:40px;
			margin-right:40px;
			}
			*html .my-account .card-btn-3 a  {
				margin-left:30px !important;
			}
			*html .my-account .cnt-head {
				margin-left:20px;
			}
				*html .my-account .margin-l {
					margin-left:130px !important;
				}
			*html .my-account .sale-card-name ul li {
				width:160px;
			}
				*html .my-account .margin-l-2 {
					margin-left:140px !important;
				}
				*html .my-account .card-btn-3 {
					overflow:hidden;
					height:35px;
					width:160px !important;
					cursor:pointer;
				}
				*:first-child+html .my-account .card-btn-3 {
					position:absolute !important;
				}
				*html .my-account .card-btn-3:hover {
					cursor:pointer;
				}
				*html .my-account .card-btn-3 a {
					background: none !important;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/giftcard/card-btn-2.png');
				}
				*html .my-account .card-btn-3 a:hover {
					background: none !important;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/giftcard/card-btn-2.png');
				}
				
				*html .margin-t-2 {
					padding-top:10px !important;
				}
				*html .margin-t-2 {
					margin-top:0px !important;
				}

.send-page .f-left {
	float: left;
}

.send-page .f-right {
	float: right;
}

/*End content*/

.send-page, .congratulations {
    background: url(/images/giftcard/border.png);
    overflow: hidden;
    padding: 10px;
    width: auto;
}	
.send-page .main-mid, .congratulations .main-mid {
	background:#f5f5f5;
	overflow:hidden;
	_overflow:visible;
	_height:5px;
	padding-left:35px;
	*padding-bottom:50px;
}
.send-page  ul, .congratulations  ul {
	list-style: none;
}
.send-page h3, .congratulations h3 {
	font-size:24px;
	font-family:Tahoma;
	font-weight:normal;
	margin-top:20px !important;
}
	.send-page .cnt, .congratulations .cnt {
	height:175px;
	width:815px;
	padding-top:25px;
	background:url(/images/giftcard/cnt-grd2.png) repeat-x;
}
.send-page .cnt .card, .congratulations .cnt .card {
		width:184px;
		height:30px;
		float:left;
		color:#000;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
		margin-left:20px;
		float:left;
/*		background:url(/images/giftcard/card.png) no-repeat;*/
		float:left;
		margin-left:20px;
		margin-right:40px;
}
.send-page .cnt p, .congratulations  .cnt p {
	font-size:14px;
	font-family:Arial;
	color:#333;
	margin-top:15px;
	line-height:1.5;
	margin-right:20px;
	_margin-right:10px;
	clear:none;
}
.send-page  .cnt h4, .congratulations  .cnt h4 {
	font-size:14px;
	margin-top:30px;
	_margin-top:50px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
	margin-right:10px;
}
.congratulations  .ftr {
	clear:both;
	margin-left:30px;
	padding-bottom:30px;
}
.congratulations  .ftr h4 {
	font-size:14px;
	font-family:Arial;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
}
.congratulations  .ftr p {
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
	width:750px;
}
.congratulations  .ftr h3 {
	font-size:18px;
	font-family:Arial;
	font-weight:normal;
	color:#be560c;
	text-align:center;
}
.congratulations  .ftr h2 {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	color:#333;
	text-align:center;
}
.congratulations .btn-1 {
	width:230px;
	height:30px;
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
	margin-right:275px;
	_margin-right:126px;
	margin-top:10px;
	color:#fff !important;
	padding-top:13px !important;
	background:url(/images/giftcard/act-btn.png) no-repeat;
}
.congratulations  .cnt h4 {
	font-size:18px;
	margin-top:30px;
	_margin-top:50px;
	font-family:Arial;
	color:#333;
	margin-right:10px;
}
.send-page  .f3 {
	overflow:hidden;
}
.send-page  .f3 input {
	width:485px;
	height:23px;
	border:1px solid #bbbec2;
	font-size:14px;
	float:right;
	font-family:Tahoma;
	margin-top:20px;
	margin-right:64px;
}
.send-page  .f3 textarea {
	width:485px;
	height:148px;
	border:1px solid #bbbec2;
	font-size:14px;
	float:right;
	margin-top:20px;
	font-family:Tahoma;
	margin-right:64px;
}
.send-page  .f3 label {
	width:200px;
	height:23px;
	font-size:14px;
	float:left;
	display:block;
	margin-top:22px;
	font-family:Tahoma;
}
.send-page  .f3 .margin {
	height:148px;
}

.send-page .footer {
	clear:both;
	margin-bottom:30px;
	margin-top:20px;
	overflow:hidden;
}

.send-page .footer p {
	font-size:12px;
	font-family:Arial;
	color:#333;
	width:480px;
	margin-left:298px;
}
.send-page .btn {
	float:right;
	margin-right:35px;
	margin-top:10px;
	
}
	.send-page .btn li {
		float:left;
	}
.send-page .edit {
	width:161px;
	height:44px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	padding-top:10px !important;
	padding-top:10px !important;
	
	background:url(/images/giftcard/send-page_btn.png) no-repeat;
}
.send-page .send {
	width:133px;
	height:44px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff !important;
	padding-top:10px !important;
	padding-top:10px !important;
	margin-right:26px !important;
	background:url(/images/giftcard/send-page_btn.png) no-repeat -166px 0 !important;
}
.window_activate {
	width:402px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding-left:9px;
	padding-bottom:9px;
	padding-top:13px;
	border:1px solid #bfbfbf;
	background:#fff;
	margin:-150px 0 0 -201px;
	z-index:99999;
	font-size:12px;
	font-family:Tahoma;
}
.window_activate a {
	color:#308EED;
}
.window_activate ul, .windows_21 ul {
	list-style:none;
}
	.window_activate .close a {
		
	}
	.window-21 {
		width:370px;
		padding-left:20px;
		padding-bottom:20px;
		border:1px solid #bfbfbf;
		clear:both;
	}
		.window-21 .grd {
			width:100%;
			padding-right:16px;
			height:8px;
			margin-left:-18px;
			margin-top:2px;
			background:url(/images/giftcard/grd.png) repeat-x;
		}
		* html .window-21 {
			padding-right:5px;
			overflow:hidden;
		}
			* html .window-21 .grd {
				margin-left:-8px;
			}
			* html .window_activate .close span {
				margin-bottom:-17px;
			}
	.window_activate ul li {
		float:left;
	}
	.window_activate ul li.head {
		width:195px;
		height:40px;
		margin-top:-10px;
		display:block;
		background:url(/images/giftcard/activate_head.png) no-repeat;
	}
	.window_activate ul li h1 {
		color: #393939;
		font-family: Arial;
		font-size: 18px;
		font-weight: normal;
		margin-top: 5px;
		width: 175px;
	}
.window_activate ul li h2 {
			padding-top:20px;
			color:#464646;
			font-size:12px;
			font-family:Tahoma;
		}
		.window_activate .close {
			float:right;
			clear:both;
			margin-right:25px;
			margin-bottom:9px;
		}
		.window_activate .close a {
			font-size:11px;
			color:#ca6805;
			margin-left:10px;
		}
			.window_activate .close span {
				width:4px;
				height:4px;
				display:block;
				margin-bottom:-13px;
				background:url(/images/giftcard/close.gif) no-repeat;
			}
		.window_activate p, .window_activate span {
			clear:both;
			font-size:12px;
			font-family:Tahoma;
			color:#000;
		}
		.window_activate ul li.warning {
			width:27px;
			clear:left;
			height:27px;
			margin-top:15px;
			margin-right:10px;
			margin-bottom:10px;
			display:block;
			background:url(/images/giftcard/error.gif) no-repeat;
		}
		/* forgot */
		
		.window_activate .f3 {
			clear:both;
			margin-top:50px;
			padding-right:30px;
			min-height:95px;
			overflow:hidden;
		}
			.window_activate .f3 label {
				line-height:97px;
				*line-height:10px;
				*margin-top:-185px;
				*margin-left:-180px;
				color:#000;
				position:absolute;
			}
		.window_activate .f3 .download {
			width:99px;
			height:40px;
			display:block;
			margin-top:3px;
			float:right;
			color:#fff;
			line-height:33px;
			font-size:16px;
			font-family:Verdana;
			padding-left:33px;
			text-decoration:none;
			background:url(/images/giftcard/activate_btn.gif) no-repeat;
		}
		.window_activate .f3 p {
			width:235px;
			float:right;
			color:#807f7f;
		}
		.window_activate .f3 .form {
			width:223px;
			float:right;
			height:22px;
			border:0;
			padding-left:10px;
			margin-top:10px;
			margin-bottom:10px;
			display:block;
			border:1px solid #bfbfbf;
		}
		.window_activate .f3 img {
			float:right;
			margin-right:5px;
		}
		.window_activate .f3 span {
			float:left;
			margin-left:115px;
			*width:70px;
			*margin-top:155px;
		}
		
		
	
				.window_activate ul li h2 {
					*padding-right:10px;
					*padding-top:20px;
				}
		.window_activate .f3 label {
			
			*float:left;
		}
		.window_activate .wrong label {
			*line-height:120px;
			*float:left;
		}
		
		
.window {
	width:560px;
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding-left:9px;
	padding-bottom:9px;
	padding-top:13px;
	border:1px solid #bfbfbf;
	background:#fff;
	margin:-230px 0 0 -280px;
	z-index:99999;
	font-size:12px;
	font-family:Tahoma;
}
.window a {
	color:#308EED;
}
.window ul, .windows_2 ul {
	list-style:none;
}
	.window .close a {
		
	}
	.window-2 {
		width:530px;
		padding-left:20px;
		padding-bottom:20px;
		border:1px solid #bfbfbf;
		clear:both;
	}
		.window-2 .grd {
			width:100%;
			padding-right:16px;
			height:8px;
			margin-left:-18px;
			margin-top:2px;
			background:url(/images/giftcard/grd.png) repeat-x;
		}
		* html .window-2 {
			padding-right:5px;
			overflow:hidden;
		}
			* html .window-2 .grd {
				margin-left:-8px;
			}
			* html .window .close span {
				margin-bottom:-17px;
			}
	.window ul li {
		float:left;
	}
	.window ul li.head {
		width:314px;
		height:40px;
		margin-top:-10px;
		margin-left:4px;
		display:block;
		background:url(/images/giftcard/registr_head.png) no-repeat;
	}
		.window ul li h1 {
			width:212px;
			font-weight:normal;
			margin-top:5px;
			color:#393939;
			font-size:14px;
			font-family:Verdana;
		}
		.window ul li h2 {
			padding-top:20px;
			color:#464646;
			font-size:12px;
			font-family:Tahoma;
		}
		.window .close {
			float:right;
			clear:both;
			margin-right:25px;
			margin-bottom:9px;
		}
		.window .close a {
			font-size:11px;
			color:#ca6805;
			margin-left:10px;
		}
			.window .close span {
				width:4px;
				height:4px;
				display:block;
				margin-bottom:-13px;
				background:url(/images/giftcard/close.gif) no-repeat;
			}
		.window p, .window span {
			clear:both;
			font-size:12px;
			font-family:Tahoma;
			color:#000;
		}
		.window ul li.warning {
			width:27px;
			clear:left;
			height:27px;
			margin-top:15px;
			margin-right:10px;
			margin-bottom:10px;
			display:block;
			background:url(/images/giftcard/error.gif) no-repeat;
		}
		/* forgot */
		
		.window .f3 {
			clear:both;
			margin-top:50px;
			padding-right:30px;
			min-height:95px;
			overflow:hidden;
		}
		.window .f3 ul li {
			float:left;
			width:500px;
		}
			.window .f3 label {
				
				color:#000;
				line-height:43px;
				font-size:14px;
				font-family:Arial;
			}
		.window .f3 .download {
			width:99px;
			height:40px;
			display:block;
			margin-top:3px;
			float:right;
			color:#fff;
			line-height:33px;
			font-size:16px;
			font-family:Verdana;
			padding-left:33px;
			text-decoration:none;
			background:url(/images/giftcard/btn.gif) no-repeat;
		}
		.window .f3 p {
			width:270px;
			float:right;
			margin-right:73px;
			_margin-right:36px;
			color:#807f7f;
		}
		.window .f3 em {
			width:340px;
			font-style:normal;
			float:right;
			margin-right:3px;
			color:#807f7f;
		}
		.window .f3 .form {
			width:330px;
			float:right;
			height:22px;
			border:0;
			padding-left:10px;
			margin-top:10px;
			margin-bottom:10px;
			display:block;
			border:1px solid #bfbfbf;
		}
		.window .f3 img {
			float:right;
			margin-right:120px;
		}
		.window .f3 span {
			float:left;
			margin-left:160px;
			*width:70px;
			*margin-top:155px;
		}
		
		
	
				.window ul li h2 {
					*padding-right:10px;
					*padding-top:20px;
				}
		.window .f3 label {
			
			*float:left;
		}
		.window .wrong label {
			*line-height:120px;
			*float:left;
		}.show-prew .window {
	width:715px;
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	padding-left:9px;
	padding-bottom:9px;
	padding-top:13px;
	border:1px solid #bfbfbf;
	background:#000;
	margin:-310px 0 0 -360px;
	z-index:99999;
	font-size:12px;
	font-family:Tahoma;
}
.show-prew .window .f3 h3  {
	font-family:Arial;
	font-size:18px;
	font-weight:normal;
	color:#df651a;
	margin-top:20px;
	margin-bottom:20px;
}
.show-prew .window .f3 h5  {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#df651a;
}
.show-prew .window .f3 h3 b {
	font-family:Arial;
	font-size:18px;
	color:#333333;
}
.show-prew .window .f3 .margin-b {
	margin-bottom:20px;
}
.show-prew .window .cnt {
	height:175px;
	width:707px;
	_width:704px;
	padding-top:25px;
	position:absolute;
	margin-left:-21px;
	top:380px;
	_top:400px;
	background:url(/images/giftcard/cnt-grd2.png) repeat-x;
}
.show-prew .window .f3 .cnt .card {
		width:184px;
		height:30px;
		float:left;
		color:#000;
		font-size:10px;
		padding-top:123px;
		padding-left:60px;
		font-family:Tahoma;
		margin-bottom:10px;
		margin-right:20px;
		margin-left:20px;
		float:left;
/*		background:url(/images/giftcard/card.png) no-repeat;*/
}
.show-prew .window .f3 .cnt p {
	font-size:12px;
	font-family:Arial;
	color:#333;
	float:right;
	margin-top:15px;
	width:400px;
	line-height:1.5;
	margin-right:20px;
	_margin-right:10px;
	clear:none;
}
.show-prew .window .f3 .text {
	height:430px;
}
.show-prew .window .f3 .text p {
	float:left;
	width:100%;
	line-height:1.5;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	
}
.show-prew .window .f3 .text p i {
	color:#df651a;
	font-style:normal;
}
.show-prew .window .f3 .text .mail-text {
	font-size:14px;
	font-family:Arial;
	color:#807f7f;
	line-height:1.5;
	margin-top:10px;
}
.show-prew .window .f3 .cnt h4 {
	font-size:14px;
	font-family:Arial;
}
.show-prew .window .btn {
	float:right;
	margin-right:35px;
	margin-top:10px;
}
.show-prew .window .edit {
	width:141px;
	height:28px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff;
	padding-top:10px;
	padding-top:10px;
	background:url(/images/giftcard/show-prew_btn.png) no-repeat;
}
.show-prew .window .send {
	width:141px;
	height:28px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#fff;
	padding-top:10px;
	padding-top:10px;
	background:url(/images/giftcard/show-prew_btn.png) no-repeat -143px 0;
}
.show-prew .window b {
	font-size:18px;
	font-family:Arial;
	color:#fff;
	font-weight:normal;
	
}
.show-prew .window a {
	color:#308EED;
}
.show-prew .window ul, .show-prew .windows_2 ul {
	list-style:none;
}
	
	.show-prew .window-2 {
		background:#fff;
		width:685px;
		_width:678px;
		margin-top:10px;
		padding-left:20px;
		padding-bottom:20px;
		overflow:hidden;
		border:1px solid #bfbfbf;
		clear:both;
	}
		.show-prew .window-2 .grd {
			width:100%;
			padding-right:16px;
			height:8px;
			margin-left:-18px;
			margin-top:2px;
			background:url(/images/giftcard/grd.png) repeat-x;
		}
		* html .show-prew .window-2 {
			padding-right:5px;
			overflow:hidden;
		}
			* html .show-prew .window-2 .grd {
				margin-left:-8px;
			}
			* html .show-prew .window .close span {
				margin-bottom:-17px;
			}
	.show-prew .window ul li {
		float:left;
	}
	.show-prew .window ul li.head {
		width:314px;
		height:40px;
		margin-top:-10px;
		margin-left:4px;
		display:block;
		background:url(/images/giftcard/head.png) no-repeat;
	}
		.show-prew .window ul li h1 {
			width:212px;
			font-weight:normal;
			margin-top:5px;
			color:#393939;
			font-size:16px;
			font-family:Verdana;
		}
		.show-prew .window ul li h2 {
			padding-top:20px;
			color:#464646;
			font-size:12px;
			font-family:Tahoma;
		}
		.show-prew .window .close {
			float:right;
			clear:both;
			margin-right:25px;
			margin-bottom:9px;
			margin-top:10px;
			*margin-top:-5px;
			_margin-top:-15px;
		}
		.show-prew .window .close a {
			font-size:11px;
			color:#ca6805;
			margin-left:10px;
			
		}
			.show-prew .window .close span {
				width:4px;
				height:4px;
				display:block;
				margin-bottom:-13px;
				background:url(/images/giftcard/close.gif) no-repeat;
			}
		.show-prew .window p, .show-prew .window span {
			clear:both;
			font-size:12px;
			font-family:Tahoma;
			color:#000;
		}
		.show-prew .window ul li.warning {
			width:27px;
			clear:left;
			height:27px;
			margin-top:15px;
			margin-right:10px;
			margin-bottom:10px;
			display:block;
			background:url(/images/giftcard/error.gif) no-repeat;
		}
		/* forgot */
		
		.show-prew .window .f3 {
			clear:both;
			margin-top:50px;
			padding-right:30px;
			min-height:95px;
			overflow:hidden;
		}
		.show-prew .window .f3 h2 {
			color:#df651a;
			font-size:14px;
			font-family:Arial;
		}
		.show-prew .window .f3 h2 em {
			color:#333333;
			font-size:14px;
			font-family:Arial;
			padding:2px 15px;
			font-style:normal;
			width:auto;
			margin-right:330px;
			*margin-top:-15px;
			border:1px solid #e5e2e2;
			background:#fcfcfc;
		}
		.show-prew .window .f3 ul li {
			float:left;
			width:500px;
		}
			.show-prew .window .f3 label {
				
				color:#000;
				line-height:43px;
				font-size:14px;
				font-family:Arial;
			}
		.show-prew .window .f3 .download {
			width:99px;
			height:40px;
			display:block;
			margin-top:3px;
			float:right;
			color:#fff;
			line-height:33px;
			font-size:16px;
			font-family:Verdana;
			padding-left:33px;
			text-decoration:none;
			background:url(/images/giftcard/btn.gif) no-repeat;
		}
		.show-prew .window .f3 p {
			width:270px;
			float:right;
			margin-right:73px;
			_margin-right:36px;
			color:#807f7f;
		}
		.show-prew .window .f3 em {
			width:340px;
			font-style:normal;
			float:right;
			margin-right:3px;
			color:#807f7f;
		}
		.show-prew .window .f3 .form {
			width:330px;
			float:right;
			height:22px;
			border:0;
			padding-left:10px;
			margin-top:10px;
			margin-bottom:10px;
			display:block;
			border:1px solid #bfbfbf;
		}
		.show-prew .window .f3 img {
			float:right;
			margin-right:120px;
		}
		.show-prew .window .f3 span {
			float:left;
			margin-left:160px;
			*width:70px;
			*margin-top:155px;
		}
		
		
	
				.show-prew .window ul li h2 {
					*padding-right:10px;
					*padding-top:20px;
				}
		.show-prew .window .f3 label {
			
			*float:left;
		}
		.show-prew .window .wrong label {
			*line-height:120px;
			*float:left;
		}
		
		
		
		.show-prew .window .footer h1 {
			font-size:18px;
			font-family:Arial;
		}
		
		.show-prew .window .footer ul li {
			font-size:14px;
			font-family:Arial;
			color:#333;
			margin-left:30px;
			padding-bottom:20px;
			margin-top:20px;
			width:625px;
			border-bottom:1px solid #e4e6e6;
		}
		.show-prew .window .footer .brd {
			border:0;
		}
		.show-prew .window .footer ul li span {
			width:29px;
			height:27px;
			margin-top:-5px;
			display:block;
			color:#7a7676;
			font-size:14px;
			font-family:Arial;
			font-weight:bold;
			text-align:center;
			padding-top:5px;
			position:absolute;
			margin-left:-32px;
			background:url(/images/giftcard/list-style.png) no-repeat;
		}
		.show-prew .window .footer p {
			font-size:12px;
			font-family:Arial;
			color:#807f7f;
		}
		.show-prew .window .footer h2 {
			font-size:18px;
			font-family:Arial;
			margin-top:30px;
			margin-left:140px;
		}
		.show-prew .window .footer h3 {
			font-size:11px;
			font-family:Tahoma;
			color:#df651a;
			margin-top:20px;
			margin-bottom:20px;
			width:660px;
		}
		* html .show-prew .window .footer ul {
			margin-left:-27px;
		}
		