a img{border:0;}
img.iGame{width:179px;height:208px;}

#schlPageContent { padding-left: 0 !important; }
#schlHeader { margin-left: 25px !important; }
#schlMainContent { width: 970px !important; }
#schl3o { padding: 0 11px !important; width: 948px !important; }
#schl3o h2, #schl3o  h3 , #schl3o p { margin: 0; padding: 0; }
#iTop { background: url(images/top_bg.jpg) no-repeat; /*margin-bottom: 15px;*/ padding-top: 57px; padding-left: 65px; }
	#iTop .iphone { float: left; margin-left: 25px; }		
	#iTop .iIntro { float: left; width: 490px; }
	#iTop .iIntro h2 { color: #CC0000; font-size: 26px; text-transform:uppercase;}
	#iTop .iIntro p { margin-top: 12px; }
/*	#iTop .iIntro p.apps { float: left; width: 117px; }

	#iTop .iIntro dl, #iTop .iIntro dt, #iTop .iIntro dd { margin: 0; padding: 0; }
	#iTop .iIntro dl { float: left; font-size: 13px; margin-top: 12px; width: 300px; }
		#iTop .iIntro dl h3 { font-size: 15px; }		
		#iTop .iIntro dt, #iTop .iIntro dd { float: left; }
		#iTop .iIntro dt { margin-left: 35px; width: 80px; }
		#iTop .iIntro dd { padding: 15px 0 0 0; }
*/
#iContent { background: url(images/content_bg.jpg) no-repeat; clear: both; margin-left: auto; margin-right: auto; padding-top:30px; width: 840px; }
	#iContent ul { list-style: none; margin: 0; padding: 0; }
	#iContent ul li { float: left; height: 270px; margin-bottom: 50px; margin-right: 15px; width: 400px; }
	#iContent ul .iGame { float: left; margin-left: 6px; margin-right: 12px; }
	#iContent ul  .buttons { clear: left; }
	#iContent ul  .btnLM { padding-left: 13px; }
	#iContent ul  .btnBN { padding-left: 9px; }#iContent ul  .btnBN,img.btnBN{width:179px;height:48px;}
	#iContent ul  p { padding-top: 22px; }
	#iContent ul  p.price { font-weight: bold; padding-top: 11px; }
	#iContent ul  p.buttons { padding: 0; }
	
#iGames { background: url(images/top_bg.jpg) no-repeat; padding: 30px 0 0 25px; width: 923px; }
	#iGames #iMain { float: left; width: 710px; }
		#iGames #iMain .iDesc { background: url(images/box_desc.jpg) no-repeat; height: 293px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc .icon-logo { 
			width: 50%;
			height: 100%;
			text-align: center;
		}
		#iGames #iMain .iDesc .icon-logo img {
			max-width: 275px;
			margin-top: 10px;
		}
		#iGames #iMain .iDesc  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc  .picMain2 { left: 35px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc  .txt p.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc  .txtwide {
	left: 342px;
	position: absolute;
	width: 345px;
	top: 16px;
}
		#iGames #iMain .iDesc  .txtwide h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc  .txtwide p.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc  .btn {
	left: 342px;
	position: absolute;
	top: 208px;
	width: 345px;
}
		#iGames #iMain .iDesc  .btn2 { left: 385px; position: absolute; top: 218px; }
		#iGames #iMain .iDesc  .btn3 {
	left: 385px;
	position: absolute;
	top: 200px;
	width: 208px;
}
		#iGames #iMain .iDesc  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc  .btn span.apptype3 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc  .btn3 span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc  .btn2 span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc  .picSide { left: 595px; position: absolute; top: 190px; }
		#iGames #iMain .iDesc2 { background: url(images/big_silver_back.gif) no-repeat; height: 323px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc2  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc2  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc2  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc2  .txt span.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc2  .btn { left: 385px; position: absolute; top: 242px; }
		#iGames #iMain .iDesc2  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc2  .btn span.apptype3 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; padding-bottom: 10px; position: absolute;	top: 284px; left:10px}
		#iGames #iMain .iDesc2  .picSide { left: 595px; position: absolute; top: 214px; }
		#iGames #iMain .iDesc3 { background: url(images/content_bg3.gif) no-repeat; height: 362px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc3  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc3  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc3  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc3  .txt span.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc3  .redepemtion { font-size: 12px; padding-bottom: 10px; position: absolute;	top: 284px; left:10px}
		#iGames #iMain .iDesc3  .for { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; padding-bottom: 10px; position: absolute;	top: 320px; left:10px}
		#iGames #iMain .iDesc3  .btn {
	left: 385px;
	position: absolute;
	top: 284px;
	width: 200px;
}
		#iGames #iMain .iDesc  .btn4 {
	left: 388px;
	position: absolute;
	top: 204px;
	width: 200px;
}
		#iGames #iMain .iDesc  .btn4 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc  .btn6 {
	left: 388px;
	position: absolute;
	top: 220px;
	width: 200px;
}
		#iGames #iMain .iDesc  .btn6 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc3  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; width: 200px; }
		#iGames #iMain .iDesc3  .picSide { left: 595px; position: absolute; top: 256px; }
		#iGames #iMain .iDesc4 { background: url(images/back4_1.gif) no-repeat; height: 395px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc4  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc4  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc4  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc4  .txt span.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc4  .btn { left: 385px; position: absolute; top: 311px; }
		#iGames #iMain .iDesc4  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc4  .picSide { left: 595px; position: absolute; top: 283px; }
		#iGames #iMain .iDesc5 { background: url(images/big_silver_back.gif) no-repeat; height: 323px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc5  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc5  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc5  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc5  .txt p.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc5  .btn { left: 385px; position: absolute; top: 229px; }
		#iGames #iMain .iDesc5  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc5  .btn2 { left: 385px; position: absolute; top: 246px; }
		#iGames #iMain .iDesc5  .btn2 span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc5  .picSide { left: 595px; position: absolute; top: 205px; }
		#iGames #iMain .iDesc5  .picSide2 { left: 595px; position: absolute; top: 175px; }
		#iGames #iMain .iDesc6 { background: url(images/back6_1.gif) no-repeat; height: 455px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc7 { background: url(images/back6_1.gif) no-repeat; height: 355px; margin-bottom: 8px; position: relative; width: 706px; }
		#iGames #iMain .iDesc5  .btn3 {
	left: 385px;
	position: absolute;
	top: 230px;
	width: 208px;}
		#iGames #iMain .iDesc5  .btn7 {
	left: 385px;
	position: absolute;
	top: 200px;
	width: 208px;
}
		#iGames #iMain .iDesc5  .btn3 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc5  .btn7 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc7  .btn3 {
	left: 385px;
	position: absolute;
	top: 230px;
	width: 208px;}
		#iGames #iMain .iDesc7  .btn7 {
	left: 385px;
	position: absolute;
	top: 250px;
	width: 208px;
}
		#iGames #iMain .iDesc7  .btn3 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc7  .btn7 span.apptype2 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}
		#iGames #iMain .iDesc6  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc6  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc6  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc6  .txt span.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc6  .btn { left: 385px; position: absolute; top: 376px; }
		#iGames #iMain .iDesc6  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc6  .picSide { left: 595px; position: absolute; top: 351px; }
		#iGames #iMain .iDesc7  .picMain { left: 10px; position: absolute; top: 8px; }
		#iGames #iMain .iDesc7  .txt { left: 386px; position: absolute; width: 315px; top: 12px; }
		#iGames #iMain .iDesc7  .txt h3 { color: #CC0000; font-size: 22px; }
		#iGames #iMain .iDesc7  .txt p.price { font-size: 15px; font-weight: bold; padding-bottom: 10px; }
		#iGames #iMain .iDesc7  .btn { left: 385px; position: absolute; top: 376px; }
		#iGames #iMain .iDesc7  .btn span.apptype2 { font-size: 14px; color: #333333; font-weight: bold; font-style: italic; }
		#iGames #iMain .iDesc7  .picSide { left: 595px; position: absolute; top: 245px; }
		#iGames #iMain .iGameVideos { background: url(images/box_video.jpg) no-repeat; height: 373px; margin-bottom: 25px; padding: 20px 15px 0 10px; width: 681px; }
		#iGames #iMain .iGameVideos .video, #iGames #iMain .iGameVideos .screenshots { text-align: center; width: 320px; }
		#iGames #iMain .iGameVideos .video { float: left; }
		#iGames #iMain .iGameVideos .screenshots { float: right; }
			#iGames #iMain .iGameVideos .screenshots .arrows { height: 31px; margin: 0 auto 10px auto; width: 228px; }
			#iGames #iMain .iGameVideos .screenshots .arrows #aprev { background: url(images/arrows.jpg) no-repeat; display: block; float: left; width: 38px; height: 31px; } 
			#iGames #iMain .iGameVideos .screenshots .arrows #aprev:hover { background-position: 0 -31px; }
			#iGames #iMain .iGameVideos .screenshots .arrows .sHdr { float: left; margin: 5px 5px 0 5px; }
			#iGames #iMain .iGameVideos .screenshots .arrows #anext { background: url(images/arrows.jpg) -38px 0 no-repeat; display: block; float: left; width: 38px; height: 31px; } 
			#iGames #iMain .iGameVideos .screenshots .arrows #anext:hover { background-position: -38px -31px; }
		#iGames #iMain .iGameVideos .screenshots2 { float: center; }
			#iGames #iMain .iGameVideos .screenshots2 .arrows { height: 31px; margin: 0 auto 10px auto; width: 228px; }
			#iGames #iMain .iGameVideos .screenshots2 .arrows #aprev { background: url(images/arrows.jpg) no-repeat; display: block; float: left; width: 38px; height: 31px; } 
			#iGames #iMain .iGameVideos .screenshots2 .arrows #aprev:hover { background-position: 0 -31px; }
			#iGames #iMain .iGameVideos .screenshots2 .arrows .sHdr { float: left; margin: 5px 5px 0 5px; }
			#iGames #iMain .iGameVideos .screenshots2 .arrows #anext { background: url(images/arrows.jpg) -38px 0 no-repeat; display: block; float: left; width: 38px; height: 31px; } 
			#iGames #iMain .iGameVideos .screenshots2 .arrows #anext:hover { background-position: -38px -31px; }
		#iGames #iMain .iGameVideos .txtHdr { display: block; margin: 0 auto 20px auto; } 
		#iGames #iMain .iGameFeatures { background: url(images/games_feature_bg.gif) no-repeat; height: 243px; margin-left: 5px; position: relative; width: 701px; }
		#iGames #iMain .iGameFeatures h3 { color: #CC0000; font-size: 22px; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures ul { list-style: none; margin: 0 22px; padding: 0; }
		#iGames #iMain .iGameFeatures ul li { background: url(images/bullet.gif) 0 4px no-repeat; padding-left: 8px; }
		#iGames #iMain .iGameFeatures p.store { left: 23px; position: absolute; top: 215px; }
		#iGames #iMain .iGameFeatures p.store2 { left: 23px; position: absolute; top: 222px; }
		#iGames #iMain .iGameFeatures2 { background: url(images/new_bottom.gif) no-repeat; height: 367px; margin-left: 5px; position: relative; width: 701px; }
		#iGames #iMain .iGameFeatures2 h3 { color: #CC0000; font-size: 22px; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures2 div.title { color: #000000; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures2 ul { list-style: none; margin: 0 22px; padding: 0; }
		#iGames #iMain .iGameFeatures2 ul li { background: url(images/bullet.gif) 0 4px no-repeat; padding-left: 8px; }
		#iGames #iMain .iGameFeatures2 p.store { left: 23px; position: absolute; top: 339px; }
		#iGames #iMain .iGameFeatures3 { background: url(images/games_feature_bg2.gif) no-repeat; height: 263px; margin-left: 5px; position: relative; width: 701px; }
		#iGames #iMain .iGameFeatures3 h3 { color: #CC0000; font-size: 22px; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures3 ul { list-style: none; margin: 0 22px; padding: 0; }
		#iGames #iMain .iGameFeatures3 ul li { background: url(images/bullet.gif) 0 4px no-repeat; padding-left: 8px; }
		#iGames #iMain .iGameFeatures3 p.store { left: 23px; position: absolute; top: 215px; }
		#iGames #iMain .iGameFeatures3 p.store2 { left: 23px; position: absolute; top: 242px; }
		#iGames #iMain .iGameFeatures3 img { padding-right:20px; }
		#iGames #iMain .iGameFeatures4 { background: url(images/new_bottom.gif) no-repeat; height: 367px; margin-left: 5px; position: relative; width: 701px; }
		#iGames #iMain .iGameFeatures4 h3 { color: #CC0000; font-size: 22px; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures4 div.title { color: #000000; margin: 0 12px; padding: 12px; }
		#iGames #iMain .iGameFeatures4 ul { list-style: none; margin: 0 22px; padding: 0; }
		#iGames #iMain .iGameFeatures4 ul li { background: url(images/bullet.gif) 0 4px no-repeat; padding-left: 8px; }
		#iGames #iMain .iGameFeatures4 p.store { left: 23px; position: absolute; top: 339px; }
		#iGames #iMain .iGameFeatures5 { background: url(images/new_bottom2.gif) no-repeat; height: 387px; margin-left: 5px; position: relative; width: 701px; }
		#iGames #iMain .iGameFeatures5 h3 { color: #CC0000; font-size: 22px; padding: 12px 0 30px 25px; }
		#iGames #iMain .iGameFeatures5 div.title { color: #000000; margin: 0 12px; padding: 12px; }
		#iGames #iMain .iGameFeatures5 ul { list-style: none; margin: 0 22px; padding: 0; }
		#iGames #iMain .iGameFeatures5 ul li { background: url(images/bullet.gif) 0 4px no-repeat; padding-left: 8px; }
		#iGames #iMain .iGameFeatures5 p.store { left: 23px; position: absolute; top: 359px; }
	#iGames #iSide { float: left; margin-left: 10px; width: 200px; }
		#iGames #iSide p.more { padding: 7px 0; text-align: center; }
		#iGames #iSide p.more a { color: #0066FF; font-size: 16px; font-weight: bold; text-decoration: underline; }
		#iGames #iSide ul { background: url(images/side_bg.jpg) no-repeat; list-style: none; margin: 0; padding: 12px 0 0 0; width: 200px; }
		#iGames #iSide ul li { font-weight: bold; padding-top: 12px; text-align: center; }

#iTop:after  , #iTop .iphone .iFeatured :after, #iGames:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#iTop , #iTop .iphone .iFeatured, #iGames  { display:inline-block; } /*this trips hasLayout for ie7*/
#iTop , #iTop .iphone .iFeatured , #iGames { display:block; } /*this returns it back to normal*/

table td.custom-background{
	background-size: 120px;
}

#screens{
	max-width: 320px;
	max-height: 320px;
}