* {margin:0; padding:0;}
ul, li {list-style-type:none;}
input, selected, label {vertical-align:middle;}
img{border:0;}
body{background:url(../images/body-bg.gif) left top repeat-x;}

#zapakplus-wrapper{width:960px; margin:0 auto; padding:0 21px 0; font:normal 11px Arial, Helvetica, sans-serif;}
#zapakplus-wrapper .header{width:980px; overflow:hidden; margin:0 0 16px;}
#zapakplus-wrapper .header .left-part,#zapakplus-wrapper .header .form-wrap{float:left;}
#zapakplus-wrapper .left-part{width:737px; overflow:hidden;}
	#zapakplus-wrapper .left-part .logo{margin:20px 0 23px;}
	#zapakplus-wrapper .left-part .levelup{width:690px; height:57px; background:url(../images/bored.gif) left top no-repeat; text-indent:-9999px; margin-bottom:22px;}
	#zapakplus-wrapper .left-part .dwnld-play{width:718px; height:100px; background:url(../images/download-play.gif) left top no-repeat; text-indent:-9999px;}

#zapakplus-wrapper .form-wrap{width:195px; background:url(../images/form-bg.gif) left top repeat-x; padding:28px 11px 17px 17px;}
	#zapakplus-wrapper .form-wrap h3 {font:bold 22px/20px Arial, Helvetica, sans-serif; color:#000; padding-bottom:28px;}
	.thanks {font:bold 18px/18px Arial, Helvetica, sans-serif; color:#000; padding-bottom:28px;}
		#zapakplus-wrapper .form-wrap h3 span{display:block;}
	#zapakplus-wrapper .form-wrap label{width:47px; font-weight:bold; display:inline-block; float:left; color:#464646; padding-top:3px; }
		#zapakplus-wrapper .form-wrap p{margin-bottom:10px; overflow:hidden;}
	#zapakplus-wrapper .form-wrap .inputtxt{width:142px; background-color:#fdf9e6; border:1px solid #c9c9c9; padding:4px 2px; font:normal 11px Arial, Helvetica, sans-serif; color:#464646;}
	#zapakplus-wrapper .form-wrap .form-sub{width:195px; border-top:1px dotted #000; padding:8px 0 0;}
	#zapakplus-wrapper .form-wrap .form-sub a{color:#e11d11; text-decoration:none;}
		#zapakplus-wrapper .form-wrap .form-sub .checkbox{float:left; margin:5px 8px 0 0;}
		#zapakplus-wrapper .form-wrap .form-sub .checkbox_label{font-weight:normal; width:156px;}
		#zapakplus-wrapper .form-wrap .submitbtn{text-align:center;}
#zapakplus-wrapper .steps{clear:both; width:959px;  margin-bottom:20px; background:url(../images/steps-bg.gif) left top repeat-x; overflow:hidden; border:1px solid #d6d4d6;}
#zapakplus-wrapper .steps .steps-part{width:285px; padding:10px 17px; float:left; border-right:1px solid #d6d4d6;}
#zapakplus-wrapper .steps .steps-part h3, #zapakplus-wrapper .steps .steps-part .content{width:100%; text-indent:-9999px;}
#zapakplus-wrapper .steps .steps-part h3{padding:0 0 19px;}
#zapakplus-wrapper .steps .steps-part .content{padding-bottom:12px;}
#zapakplus-wrapper .steps .steps-part.easypay h3{background:url(../images/easy-pay.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.easypay .content{background:url(../images/pay-online.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.downloadgames h3{background:url(../images/download-games.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.downloadgames .content{background:url(../images/pcgames.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.bestgames h3{background:url(../images/best-games.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.bestgames .content{background:url(../images/much-more.gif) left top no-repeat;}
#zapakplus-wrapper .steps .steps-part.bestgames{border-right:none;}
#zapakplus-wrapper .popular-games{width:959px;overflow:hidden;}
#zapakplus-wrapper .popular-games h4{font:bold 23px Arial, Helvetica, sans-serif; margin-bottom:6px;}
#zapakplus-wrapper .game-slider{width:954px; padding:1px; border:1px solid #d9d7d9; overflow:hidden;}
#zapakplus-wrapper .game-slider .prev-btn, #zapakplus-wrapper .game-slider .next-btn,#zapakplus-wrapper .game-slider ul, #zapakplus-wrapper .game-slider ul li{float:left;}
		#zapakplus-wrapper .game-slider ul{width:892px; padding:10px 0 0 12px; overflow:hidden;}
		#zapakplus-wrapper .game-slider li{margin-right:11px;}
			#zapakplus-wrapper .game-slider li img{padding:2px; border:1px solid #ccd2d0;}
			
/* added by leena sajnani */

.respmsz{font-weight:bold; font-size:13px; color:#F32F18;}
.errormsz{ color:#990000; float:left;}

/*for slider changes */
#zapakplus-wrapper .game-slider{position:relative; padding:0 12px; width:933px; height:112px;}
#zapakplus-wrapper .game-slider .prev-btn, #zapakplus-wrapper .game-slider .next-btn{position:absolute; left:1px; top:1px; z-index:6}
#zapakplus-wrapper .game-slider .next-btn{left:931px;}

#zapakplus-wrapper .game-slider ul {overflow: hidden; padding:8px 0 9px 4px!important;}
#zapakplus-wrapper .game-slider ul li{width:78px; margin:0 4px 10px 6px;}
.carousel{width:890px!important; margin-left:22px;}