.FridaePerks {
	margin: 0px 0px 20px 10px;
	/*background: url(/img/6/perks/perks-gradient.gif);
	background-repeat: repeat-x;
	background-color: #FFF1E6;*/
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	
	color: #333;
	
	/*background: #F7F7F7; *//* for non-css3 browsers */
	border: 1px solid #e1e1e1;

	background-image: linear-gradient(left , rgb(232,242,253) 34%, rgb(248,251,255) 67%);
	background-image: -o-linear-gradient(left , rgb(232,242,253) 34%, rgb(248,251,255) 67%);
	background-image: -moz-linear-gradient(left , rgb(232,242,253) 34%, rgb(248,251,255) 67%);
	background-image: -webkit-linear-gradient(left , rgb(232,242,253) 34%, rgb(248,251,255) 67%);
	background-image: -ms-linear-gradient(left , rgb(232,242,253) 34%, rgb(248,251,255) 67%);
	//232,242,253
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.34, rgb(232,242,253)),
		color-stop(0.67, rgb(248,251,255)));
}

.FridaePerks .Box .Tabs ul li {
	border: 1px solid #999999;
}
.FridaePerks .Box .Tabs ul li a {
	color: #666;
}

.FridaePerks .Box .Tabs {
	border-bottom: 1px solid #999999;
}

.FridaePerks .Box .Tabs ul li.Active {
	border-bottom: 1px solid white;
}
.FridaePerks .FridaePerksInner {
	padding: 5px 10px;
	position: relative;
}
.FridaePerks .FridaePerksInner .PerksLogo {
	position: absolute;
	top: 20px;
	right: 30px;
	width: 221px;
	height: 218px;
	background: url(/img/6/perks/logo.gif);
}
.FridaePerks .Box {
	width: 767px !important;
	margin: 0;
	padding: 200px 0 0 0;
}
.FridaePerks .Promotion {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 740px;
	height: 200px;
}

/* V6 Launch Promo */
.PerksContainerV6Launch .FridaePerks .Promotion {
	height: 274px;
}
.PerksContainerV6Launch .FridaePerks .Box {
	padding-top: 280px;
}

/* Clean Promo */
.PerksContainerCleanPromo .FridaePerks .Promotion {
	height: 234px;
}
.PerksContainerCleanPromo .FridaePerks .Box {
	padding-top: 228px;
}

/* Year End Promo */
.PerksContainerYearEnd09 .FridaePerks .Promotion {
	height: 150px;
}

.PerksContainerYearEnd09 .FridaePerks .Box {
	padding-top: 150px;
}

/*  CNY 2010 Promo */
.PerksContainerCNY2010en .FridaePerks .Promotion {
	height: 150px;
}

.PerksContainerCNY2010en .FridaePerks .Box {
	padding-top: 150px;
}

.PerksContainerCNY2010tc .FridaePerks .Promotion,
.PerksContainerCNY2010sc .FridaePerks .Promotion,
.PerksContainerCNY2010hk .FridaePerks .Promotion {
	height: 170px;
}

.PerksContainerCNY2010tc .FridaePerks .Box,
.PerksContainerCNY2010sc .FridaePerks .Box,
.PerksContainerCNY2010hk .FridaePerks .Box {
	padding-top: 170px;
}



.Perks {
}
.Perks h3 {
	margin-top: 19px;
}

.Perks .ActivationForm {
	margin: 25px 0;
	text-align: center;
}
.Perks .ActivationForm form {
	margin: 20px 0;
}
.Perks .ActivationForm .Instructions {
	width: 450px;
	margin: 15px auto;
	text-align: left;
}
.Perks .ActivationForm .PrepaidCard {
	width: 450px;
	height: 291px;
	margin: 0 auto;
	background: url(/img/6/perks/activate.gif);
	position: relative;
}
.Perks .ActivationForm .PrepaidCard .FieldA {
	position: absolute;
	left: 79px;
	top: 90px;
}
.Perks .ActivationForm .PrepaidCard .FieldB {
	position: absolute;
	left: 79px;
	top: 139px;
}
.Perks .ActivationForm .PrepaidCard .FieldA input,
.Perks .ActivationForm .PrepaidCard .FieldB input {
	width: 245px;
	height: 27px;
	border: 0;
	font-size: 15pt;
}

.Perks .Complete {
	text-align: center;
	margin: 20px 0;
}
.Perks .Complete .Receipt {
	width: 550px;
	margin: 20px auto;
	border: 1px solid #DDD;
	text-align: left;
}
.Perks .Complete .Receipt .Pad {
	padding: 20px;
}
.Perks .Complete .Receipt .KeyValue {
	width: 490px;
	margin: 10px;
}
.Perks .Complete .Receipt .KeyValue .Key {
	width: 40%;
	padding: 4px 0 !important;
}
.Perks .Complete .Receipt .KeyValue .Value {
	width: 60%;
	padding: 4px 0 !important;
}

.PerksBenefits {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 30px;
}
.PerksBenefits th,
.PerksBenefits td {
	padding: 5px;
	width: 25%;
}
.PerksBenefits th.Feature,
.PerksBenefits td.Feature {
	width: 53%;
}
.PerksBenefits th {
	text-transform: uppercase;
	text-align: left;
	font-weight: normal;
}
td.hdrColumn {
	font-weight: bold;
	width: 30%;
}
td.hdrColumn small {
	font-size: 7pt;
}
.PerksBenefits td.Subheading {
	background-color: #C3D4E7;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
}


.PerksTable {
	border-collapse: collapse;
	width: 100%;
}
.PerksTable th,
.PerksTable td {
	padding: 5px;
}
.PerksTable th {
	background-color: #EEE;
	color: #666;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}
.PerksTable .Period {
	width: 19%;
}
.PerksTable .Price {
	width: 17%;
}
.PerksTable .Method {
	width: 25%;
}

.Perks .Gateways {
	margin: 30px 0;
	text-align: center;
}
.Perks .Gateways img {
	margin: 0 15px;
}

/* Prepaid Perks Retailer List */

.PrepaidPerks {
}
.PrepaidPerks table {
	width: 100%;
	border-collapse: collapse;
	/*margin: 0px 5%;*/
}
.PrepaidPerks td {
	padding: 3px;
	border-bottom: 1px solid #999;
}
.PrepaidPerks .Country td {
	background-color: #E0E0E0;
	color: #444;
	font-weight: bold;
}
.PrepaidPerks .Country td img {
	margin-right: 5px;
}
.PrepaidPerks .Listing td.Details div {
	padding-left: 20px;
}
.PrepaidPerks .Listing td.Details .Name {
	font-size: 10pt;
	font-weight: bold;
}
.PrepaidPerks .Listing td.Contacts {
	width: 40%;
}
.PrepaidPerks table td.Contacts div.DivSet {
}
.PrepaidPerks table td.Contacts div.DivSet div {
	padding: 4px 0 4px 23px;
}
.PrepaidPerks table td.Contacts .Tel {
	background: url(/img/silk/telephone.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.PrepaidPerks table td.Contacts .Fax {
	background: url(/img/silk/printer.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.PrepaidPerks table td.Contacts .Web {
	background: url(/img/silk/world.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.PrepaidPerks table td.Contacts .Email {
	background: url(/img/silk/email.png);
	background-repeat: no-repeat;
	background-position: left center;
}


/**** Perks Purchase Page ***/
.PurchasePerks {
	width: 768px;
	/*margin-left: 20px;*/
}

.PurchasePerks .Bonus {
	border: 1px solid #FC9;
	background-color: #FFE;
	padding: 10px;
	text-align: center;
	margin: 15px 0;
}

.PurchasePerks table.Steps {
	width: 400px;
	margin: 15px auto;
	color: #333;
}

.PurchasePerks table.Steps td {
	color: #333;
}
.PurchasePerks table.Steps .Products,
.PurchasePerks table.Steps .Submit {
	vertical-align: top;
}
.PurchasePerks table.Steps .Products {
	/*width: 60%;*/
}
.PurchasePerks .Products .PriceHolder {
}
.PurchasePerks .Products .PriceHolder .BonusLabel {
	color: #360;
}
.PurchasePerks .Products .PriceHolder .PricingTableHolder {
	width: 380px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	background: #f4f3f3;
	border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	margin-top: 10px;

}
.PurchasePerks .Products .PriceHolder .PricingTable {
	width: 100%;
	border-collapse: collapse;
}
.PurchasePerks .Products .PriceHolder .PricingTable td {
	padding: 4px 0;
}
.PurchasePerks .Products .PriceHolder .PricingTable tr.HighLightPrice td {
	background-color: #CCC;
	font-weight: bold;
}
.PurchasePerks table.Steps .Submit {
	width: 40%;
}
.PurchasePerks .Submit .PayHolder {
	margin-left:10px;
}

.PurchasePerks p {
	margin: 0px;
}

.PurchasePerks .Step {
	font-weight: bold;
}

.PurchasePerks .StepTitle {
	font-size: 11pt;
	font-weight: bold;
	margin: 7px 0;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 0 7px;
}

.PurchasePerks .PaymentButtons {
	width: 420px;
	margin: 0px auto 45px;
	text-align: center;
}
.PurchasePerks .PaymentButtons img {
	border: 1px solid #B0B0B0;
    border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
    cursor: pointer;
    margin: 10px 10px 0 0;
}

.PurchasePerks .Terms, .PurchasePerks .TermsHide {
}
.PurchasePerks .TermsHide, 
.PurchasePerks .SubscriptionPricesHide {
	display:none;
}

.PurchasePerks .SubscriptionPrices,
.PurchasePerks .SubscriptionPricesHide {
}

.PurchasePerks .CardsAccepted, 
.PurchasePerks .TermsList, 
.PurchasePerks .Protected {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
}

.PurchasePerks input {
	border: 1px solid #FFFFFF;
}


/*** Bank Transfer ***/

.BankTransfer {
	margin: 15px 0;
}

.BankTransfer .BankTableHolder {
	border: 1px solid #999;
	padding: 7px;
	margin: 20px 0;
}

.BankTransfer .BankDetails {
	border-spacing: 0px;
}

.BankTransfer .BankDetails .Key {
	padding-right: 10px;
	width: 125px;
}

.BankTransfer .BankDetails .Value {
	padding-right: 10px;
	width: 375px;
}

.BankTransfer .BankDetails .DurationKey {
	width: 75px;
	border-left: 1px solid #999;
	padding-left: 15px;
}

.BankTransfer .BankDetails td {
	vertical-align: top;
	padding: 3px;
}

.BankTransfer .FormHolder {
}

.BankTransfer .Faq {
	/*padding-top: 20px;*/
}

.BankTransfer .KeyValue #Email Input {
	width: 300px;
}

.BankTransfer .KeyValue #Method Select,
.BankTransfer .KeyValue #Subscription Select {
	width: 309px;
}


/*** Promo Code ***/
.PromoCode 
{
	padding: 10px;
	text-align: center;
}

.PromoCode input.Promo {
	font-size:15pt;
	height:27px;
	width:245px;
}


/** New Benefits ***/
.PerksNewBenefitsHolder {
	padding: 10px 0;
	overflow: hidden;
	width: 750px;
	position: relative;
	height: 105px;
}
.PerksNewBenefits {
	width: 3000px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.PerksNewBenefits tr td {
	width: 250px;
	padding: 5px 10px 5px 5px;
	vertical-align: top;
	text-align: left;
}

.PerksNewBenefits tr td strong {
	font-size: 12px;
}

.PerksNewBenefits tr td img {
	float: left;
	padding: 13px 15px 20px 0;
}