/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/* Page style */
body{
	background-color: #B9B9B9;
	background-image:url(http://assets.zwinky.com/commerce/bkgd_gradient.gif);
	background-repeat:repeat-x;
	font:12pt/1.4 Arial, sans serif;
}
form{
	margin:3px;
	padding:0;
	display:inline;
}

a{
	color:#013FE0;
	text-decoration:none;
}

a:hover{
	color:#4747A1;
	text-decoration:underline;
}

h2{
	font-weight:bold;
}

.holder {
	background-repeat:no-repeat;
	margin: 27px auto;
	width:840px;
	height:435px;
	position:relative;
	padding-top:1px;
}

.content {
	padding-top: 75px;
	margin: 75px 0 0 300px;
	background-repeat:no-repeat;
	width:460px;
	color:#303030;
	position:relative;
}

.content p{
	margin-bottom:25px;
}

.floatLeft{
	float:left;
}

#close {
	background-image:url(http://assets.zwinky.com/commerce/buttons/closeBtn_on.gif);
	background-repeat:no-repeat;
	width:58px;
	height:16px;
	position:absolute;
	right:19px;
	top:17px;
}

#close:hover {
	background-image:url(http://assets.zwinky.com/commerce/buttons/closeBtn_over.gif);
}

#zwinky {
	background-repeat:no-repeat;
	width:236px;
	height:365px;
	position:absolute;
	left:-10px;
	top:78px;
	background-image:url(http://assets.zwinky.com/commerce/failure/zwinky.gif);	
}

#copyright {
	position:absolute;
	right:19px;
	font-size:9pt;
	color:#363B42;
	top:410px;
}

#copyrightMS {
	background-image:url(http://assets.zwinky.com/commerce/purchase/zcommerce_btm_panel.gif);	
	background-repeat:no-repeat;
	width:921px;
	height:74px;
	text-align:center;
	position:absolute;
	right:19px;
	font-size:9pt;
	top:600px;
	left:0px;
	padding-top:10px;
	padding-left:20px;
}

#copyrightMSRedeem {
	background-image:url(http://assets.zwinky.com/commerce/purchase/zcommerce_btm_panel.gif);	
	background-repeat:no-repeat;
	width:921px;
	height:74px;
	text-align:center;
	font-size:9pt;
	padding-top:10px;
	padding-left:20px;
}

#redeem_callout_button {
	width:148px;
	height:57px;
	position:absolute;
	left:10px;
	top:519px;
	cursor: pointer;
}

#acceptedcards {
	background-image:url(http://assets.zwinky.com/commerce/purchase/cardImages.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:193px;
	width:217px;
	height:26px;
	top:540px;
}

#purchaseDetails{
	padding:0 0 0 25px;
	text-align:left;
	margin-bottom:30px;
}

#purchaseDisclaimer{
	text-align:left;
	margin-bottom:20px;
}
#purchaseDisclaimer p{
	margin-bottom:10px;
}
#purchaseButtons{}

#purchaseDetails .label{
	display:none;
}
#purchaseDetails .tbl{
	background-repeat: no-repeat;
	background-position:0 3px;
	height: 19px;
	padding-left: 135px;
}

#purchaseDetails #username {
	background-image: url(http://assets.zwinky.com/commerce/text/confirm_username.gif?v=1);
}

#purchaseDetails #email {
	background-image: url(http://assets.zwinky.com/commerce/text/confirm_email.gif?v=1);
}

#purchaseDetails #package {
	background-image: url(http://assets.zwinky.com/commerce/text/confirm_package.gif?v=1);
}

#purchaseDetails #price {
	background-image: url(http://assets.zwinky.com/commerce/text/confirm_price.gif?v=1);
}


/* Page specific */
#confirm .content{
	text-align:center;
}

#purchase.holder {
	background-image:url(http://assets.zwinky.com/commerce/purchase/mainBox_gc_button.gif);
	width:921px;
	height:586px;
}
#purchase .content {
	background-image:url(http://assets.zwinky.com/commerce/purchase/titleandsub.gif);
	padding-top: 80px;
	margin: 45px 0 0 200px;
	width:700px;
	
}
#purchase #zwinky {
	top:250px;
	width:205px;
	background-image:url(http://assets.zwinky.com/commerce/purchase/zwinky.gif);
}

#purchase #copyright {
	top:555px;
}

#purchase #purchaseDetails{
	height:230px;
	position:relative;
	overflow:hidden;
}

#purchase #purchaseDisclaimer{
	font-size:10pt;
	margin-bottom: 5px;
}

#purchase #purchaseButtons{
	text-align:right;
}

/* Zong Mobile Payment Start*/
#landingTitle{
	background-image:url(http://assets.zwinky.com/commerce/landing/title.gif) ;
	background-repeat: no-repeat;
	margin: 0 auto;
	margin-top: 65px;
	width:607px;
	height:48px;
}

#zongTitle{
	background:url(http://assets.zwinky.com/commerce/zong/headline.gif) no-repeat;
	margin: 0 auto;
	margin-top: 65px;
	width:740px;
	height:48px;
}

#zongCountryText{
	width:200px;
	height:100px;
	margin-left:40px;
	font-size:12pt;
	color: #787878; 
	font-family: Arial;
}

#landingMainIMG{
	background-image:url(http://assets.zwinky.com/commerce/landing/main_image.gif) ;
	background-repeat: no-repeat;
	margin-left:20px;
	width:451px;
	height:397px;
}

.landingMainColumn{
	margin: 0 auto;
	width:900px;
	height:586px;
}

.zongMainColumnProcess{
	margin: 0 auto;
	width:635px;
	height:586px;
	background:url(http://assets.zwinky.com/commerce/zong/background_blue.gif) no-repeat;
}

.zongMainColumnShoppingCart{
	margin: 0 auto;
	width:770px;
	height:586px;
	background:url(http://assets.zwinky.com/commerce/zong/background_hf.gif) no-repeat;
	margin-right:15px;
	
}
.landingPaymentBtn{
	width:342px;
	height:100px;
	display:block;
}

.navigationBtn{
	width:100px;
	height:50px;
	display:block;
}
#selectACountry{
	width:226px;
	height:50px;
	background:url(http://assets.zwinky.com/commerce/zong/1country.gif) no-repeat;
}
#selectAmount{
	width:167px;
	height:50px;
	margin-top:10px;
	background:url(http://assets.zwinky.com/commerce/zong/2amount.gif) no-repeat;
}

#paypalBtn{
	background:url(http://assets.zwinky.com/commerce/landing/btn1_on.gif) no-repeat;
}
#paypalBtn:hover{
	background:url(http://assets.zwinky.com/commerce/landing/btn1_over.gif) no-repeat;
}
#offerpalBtn{
	background:url(http://assets.zwinky.com/commerce/landing/btn2_on.gif) no-repeat;
}
#offerpalBtn:hover{
	background:url(http://assets.zwinky.com/commerce/landing/btn2_over.gif) no-repeat;
}
#zongBtn{
	background:url(http://assets.zwinky.com/commerce/landing/btn3_on.gif) no-repeat;
}
#zongBtn:hover{
	background:url(http://assets.zwinky.com/commerce/landing/btn3_over.gif) no-repeat;
}

#giftcardBtn{
	background:url(http://assets.zwinky.com/commerce/landing/btn4_on.gif) no-repeat;
}
#giftcardBtn:hover{
	background:url(http://assets.zwinky.com/commerce/landing/btn4_over.gif) no-repeat;
}

#landing.holder{
	background-image:url(http://assets.zwinky.com/commerce/landing/background.gif);
	width:921px;
	height:586px;
}

#continueBtn{
	width:120px;
	height:50px;
	margin-top:15px;
	margin-left:40px;
	display:block;
	background:url(http://assets.zwinky.com/commerce/zong/continuebtn_up.gif) no-repeat;
}

#continueBtn:hover{
	width:120px;
	height:50px;
	display:block;
	background:url(http://assets.zwinky.com/commerce/zong/continuebtn_over.gif) no-repeat;
}

#backBtn{
	width:100px;
	height:50px;
	display:block;
	margin-top:360px;
	margin-left:30px;
	background:url(http://assets.zwinky.com/commerce/zong/backbtn_up.gif) no-repeat;
}

#backBtn:hover{
	width:100px;
	height:50px;
	display:block;
	margin-left:30px;
	background:url(http://assets.zwinky.com/commerce/zong/backbtn_over.gif) no-repeat;
}

.PaymentBtnsColumn{
	width:324px;
	height:400px;
	margin-left:40px;
}

.dropdownSelection{
	width:200px;
	margin-left:40px;
}

#countryList{
	width:200px;
}

#pricePointsList{
	width:300px;
}

#zongIframe{
	margin-left:70px;
	margin-top:35px;
	border: 0px solid #FFFFFF;
	width:490px;
	height:350px; 
}

.resultIMGSuccess{
	width:490px;
	height:350px;
	display:block;
	background:url(http://assets.zwinky.com/commerce/zong/bg_zong_congrats.jpg) no-repeat;
}

.resultIMGFail{
	width:490px;
	height:350px;
	display:block;
	background:url(http://assets.zwinky.com/commerce/zong/bg_zong_error.jpg) no-repeat;
}
.resultLink{
	width:490px;
	height:350px;
	display:block;
}

#successMSG{
	padding-top:50px;
	margin-left:80px;
	font-weight:bold;
	color:#202020;
	font-size:16px;
	font-family: Arial;	
}

#failureMSG{
	padding-top:50px;
	margin-left:60px;
	color:#202020;
	font-size:14px;
	font-family: Arial;	
}





#failure.holder {
	background-image:url(http://assets.zwinky.com/commerce/failure/mainBox.gif);
}
#failure .content {
	background-image:url(http://assets.zwinky.com/commerce/failure/title.gif);
}

#lockedwardrobe.holder {
	background-image:url(http://assets.zwinky.com/commerce/confirm/mainBox.gif);
}
#lockedwardrobe .content {
	width:510px;
	margin:50px 0 0 280px;
	padding-top:50px;
	font-size:11pt;
	background-image:url(http://assets.zwinky.com/commerce/lockedwardrobe/title.gif);
}
#lockedwardrobe .content p{
	margin-bottom:15px;
}

#lockedwardrobe #close {
	top:12px;
}


#unavailable.holder {
	background-image:url(http://assets.zwinky.com/commerce/failure/mainBox.gif);
}
#unavailable .content {
	padding-top: 175px;
	background-image:url(http://assets.zwinky.com/commerce/unavailable/title.gif);
}


#confirm.holder {
	background-image:url(http://assets.zwinky.com/commerce/confirm/mainBox.gif);
}
#confirm .content {
	background-image:url(http://assets.zwinky.com/commerce/confirm/title.gif);
}
#confirm #zwinky {
	top:69px;
	width:315px;
	background-image:url(http://assets.zwinky.com/commerce/confirm/zwinky.gif);
}

#success.holder {
	background-image:url(http://assets.zwinky.com/commerce/success/mainBox.gif);
}
#success .content {
	width:500px;
	padding-top:120px;
	background-position:0 45px;
	margin-left:270px;
	background-image:url(http://assets.zwinky.com/commerce/success/title.gif);
}
#success #zwinky {
	top:68px;
	width:430px;
	left:23px;
	background-image:url(http://assets.zwinky.com/commerce/success/zwinky.gif);
}

#cancel.holder {
	background-image:url(http://assets.zwinky.com/commerce/cancel/mainBox.gif);
}
#cancel .content {
	background-image:url(http://assets.zwinky.com/commerce/cancel/title.gif);
}
#cancel #zwinky {
	top:77px;
	background-image:url(http://assets.zwinky.com/commerce/cancel/zwinky.gif);
}
#cancel #copyright {
	top:405px;
}
.purchaseItem{
	background-repeat: no-repeat;
	float: left;
	width: 165px;
	height: 60px;
	margin-right: 3px;
	font-size: 8pt;
	padding: 195px 0 0 0;
	text-align: center;
}

.disabled{
	-moz-opacity: 0.3;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

.purchaseItem h3{
	font-weight:bold;
	display:inline;
}

#d600_399{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_600circle.gif);
}

#d1600_799{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_1600circle.gif);
}

#d1600_999{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_1600v2circle.gif);
}

#d4000_1599{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_4000circle.gif);
}

#d4000_1999{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_4000v2circle.gif);
}

#d800_499{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_800v2circle.gif);
}

#d2000_999{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_2000v2circle.gif);
}

#d5000_1999{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_5000v2circle.gif);
}
#d8000_2999{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_8000v2circle.gif);
	margin-right:0;
}


#d1000_599{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_1000circle.gif);
}

#d2400_1199{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_2400circle.gif);
}

#d6000_2399{
	background-image:url(http://assets.zwinky.com/commerce/itemsbg2/purchase_6000circle.gif);
	margin-right:0;
}

.blackdrop{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-Index: 6;
	overflow: hidden;
	display: block;
}
.blackdrop div{
	height: 2400px;
	width: 2400px;
	z-Index: 6;
	background-color: black;
	-moz-opacity: 0.75;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.alertbox{
	height: 193px;
	width:235px;
	padding: 60px 25px 0 143px;
	background-repeat: no-repeat;
	background-image: url(http://assets.zwinky.com/commerce/alert/mainBox.gif);
	text-align:left;
}
.promptBox{
	height: 193px;
	width:260px;
	padding: 95px 25px 0 150px;
	background-repeat: no-repeat;
	background-image: url(http://assets.zwinky.com/commerce/prompt/mainBox.gif);
	text-align:left;
}
.alertboxHolder, .promptBoxHolder{
	z-Index: 7;
	top:0;
	left:0;
	position:absolute;
	text-align:center;
	width:100%;
	padding-top:160px;
}
.alertbox p{
	font-size:10pt;
	width:250px;
	margin-bottom:6px;
}
.promptBox p{
	font-size:10pt;
	width:280px;
	margin-bottom:16px;
}
.alertbox #purchaseButtons, .promptBox #purchaseButtons{
	text-align:right;
}
#blackdropPrompt, .promptBoxHolder{
	display:none;
}