body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	
}


#wrapper {
	position: relative;
	z-index: 1;
	height: 370px;        /* Desired element height */
	overflow:hidden;	/* suggested */
}
.scroller {
	position:absolute;	/* optional. Seems to work with absolute, relative and without it */
	top:0;				/* optional */
	width:320px;
}

#wrapper2 {
	position: relative;
	z-index: 1;
	height: 350px;        /* Desired element height */
	overflow:hidden;	/* suggested */
}
.scroller2 {
	position:absolute;	/* optional. Seems to work with absolute, relative and without it */
	top:0;				/* optional */
	width:100%;
}



body,td,th {
	font-family: Helvetica;
	font-size: 14px;
	line-height: 140%;
	color: #666;
}
strong {
	font-size: 120%;
	color: #333;
}


.searchbox {
	padding: 15px 20px 12px 20px;
	margin: 0px;
	background-color: #F00;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F00), to(#900));
	background-image: -moz-linear-gradient(90deg,#900,#F00);
	font-weight: 800;
	color: #fff;
}



.notHereYet{
	background-color: #000;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 85%, from(#000), to(#333));
}

.buttonBig {
	padding: 5px;
	-webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px #666;
	-moz-border-radius: 10px; -moz-box-shadow: 1px 1px 2px #000;
	border-radius: 10px; box-shadow: 1px 1px 2px #000;

	/* Label */
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	text-align: center;
	cursor: pointer;
}
		
.buttonBig:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}
	
.black{
	background-color: #999;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#999));
	background-image: -moz-linear-gradient(-90deg, #ccc, #999);
}
		
.red{
	background-color: #900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C00), to(#900));
	background-image: -moz-linear-gradient(-90deg, #C00, #900);
}



.backButton {
	-webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px #666;
	-moz-border-radius: 10px; -moz-box-shadow: 1px 1px 2px #000;
	border-radius: 10px; box-shadow: 1px 1px 2px #000;

	/* Label */
	font-family: Helvetica;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	text-align: left;
	cursor: pointer;

	background-color: #999;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccc), to(#999));
	background-image: -moz-linear-gradient(-90deg, #ccc, #999);

}





.categories p {
	padding: 15px;
	margin: 0px;
	font-size: 16px;
	background-color: #000;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 85%, from(#000), to(#333));
	background-image: -moz-linear-gradient(90deg, #000, #333);
	border-top: 1px solid #2e2e2e;
	border-left: 1px solid #2e2e2e;
	border-bottom: 1px solid #262626;
	border-right: 1px solid #262626;
	font-weight: 800;
	color: #fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.categories p:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}

.new p {
	padding: 15px;
	margin: 0px;
	font-size: 16px;
	background-color: #9DE193;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9DE193), to(#33A12E));
	background-image: -moz-linear-gradient(90deg, #9DE193, #33A12E);
	border-top: 1px solid #2e2e2e;
	border-left: 1px solid #2e2e2e;
	border-bottom: 1px solid #262626;
	border-right: 1px solid #262626;
	font-weight: 800;
	color: #fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
}
.new p:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}

.xray p {
	padding: 15px 20px 12px 20px;
	margin: 0px;
	font-size: 16px;
	background-color: #900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#F00));
	border-top: 1px solid #AB2E2E;
	border-left: 1px solid #AB2E2E;
	border-bottom: 1px solid #c10000;
	border-right: 1px solid #c10000;
	font-weight: 800;
	color: #fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.xray p:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}

.studios p {
	padding: 15px 20px 12px 20px;
	margin: 0px;
	font-size: 16px;
	background-color: #F60;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F60), to(#F93));
	border-top: 1px solid #FF822E;
	border-left: 1px solid #FF822E;
	border-bottom: 1px solid #C37426;
	border-right: 1px solid #C37426;
	font-weight: 800;
	color: #fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
}
.studios p:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}






.button{
	width: 95%;
	margin-left: 3.5px;
	height: 17px;
	padding-top: 6px;
	padding-bottom: 8px;
	position: relative;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.75);
	
	-moz-border-radius: 10px;
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.75);
	border-radius: 10px;
	box-shadow: 2px 2px 5px rgba(0,0,0,0.75);
	
	/* Label */
	font-family: Helvetica;
	font-weight: 800;
	color: #fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: hidden;
	overflow: hidden;
}
		
.button:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}
		
.aqua {
	background-color: #000;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 50%, from(rgba(255, 255, 255, 0.4)), to(rgba(255, 255, 255, 0.05)));
	background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.4)), rgba(255, 255, 255, 0.05));
}


.isPix {
	color: #fff;
	font-size: 10px;
	width: 90%;
	padding: 2px;
	border: 1px solid #0F0;
	background-color: #090;
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#090), to(#0F0)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#090,#0F0); -moz-border-radius: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}
.isVideo {
	color: #fff;
	font-size: 10px;
	width: 90%;
	padding: 2px;
	border:1px solid #00F;
	background-color: #009;
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#009), to(#00F)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#009,#00F); -moz-border-radius: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}
.isXray {
	color: #fff;
	font-size: 10px;
	width: 90%;
	padding: 2px;
	border: 1px solid #F00;
	background-color: #900;
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#F00)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#900,#F00); -moz-border-radius: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}


.topMenu {
	height:43px; background-color:#000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.05)));
	background-image: -moz-linear-gradient(-90deg,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 0.05));
}

.theShop {
	width: 100%; max-width: 685px; height: auto; background: #fff; margin-bottom: 15px;
	-webkit-border-radius: 10px; -webkit-box-shadow: 0 5px 5px #000;
	-moz-border-radius: 10px; -moz-box-shadow: 0 5px 5px #000;
	-webkit-border-clip: padding-box; 
	overflow: hidden;
	.width: 685px;
}

.listAppsNav {
	color: #fff; font-size: 16px; font-weight: bold; text-shadow: 1px 1px 2px #000;
	background-color: #444;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#444)); -webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px #000;
	background-image: -moz-linear-gradient(-90deg, #666, #444); -moz-border-radius: 10px; -moz-box-shadow: 1px 1px 2px #000;
	cursor: pointer;
	padding: 6px 0 5px 0;
}
.listAppsNav:hover {
	text-shadow: 0 0 2px rgba(255,255,255,0.5);
}




.icons154 {
	width: 100%; max-height: 154px; margin-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

ul.cats {
	width: 100%;
	padding: 0;
	list-style: none;
}
ul.cats li {
	float: left;
	width: 100%; /*Set default width*/
	padding: 0;
	margin: 3px 0;
	display: inline;
}
.catBlock {
	background-color: #111;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#111)); -webkit-border-radius: 10px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.75);
	background-image: -moz-linear-gradient(90deg,#111,#444); -moz-border-radius: 10px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.75);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-webkit-border-clip: padding-box;
	
	margin-left: 3px; margin-right: 3px; /*Creates the 10px gap between each column*/
	padding: 10px;
}
.catBlock td {
	color: #fff; font-size: 14px; font-weight: bold;
}
.catBlock:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}
.catRed {
	background-color: #F00;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F00), to(#900)); -webkit-border-radius: 10px; -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.75);
	background-image: -moz-linear-gradient(90deg,#900,#F00); -moz-border-radius: 10px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.75);
	border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-border-clip: padding-box;
	
	margin-left: 3px; margin-right: 3px; /*Creates the 10px gap between each column*/
	padding: 10px;
}
.catRed td {
	color: #fff; font-size: 14px; font-weight: bold;
}
.catRed:hover {
	text-shadow: rgb(255, 255, 255) 0px 0px 5px;
}


ul.column{
	width: 100%;
	padding: 0px;
	list-style: none;
}
ul.column li {
	float: left;
	width: 104px; /*Set default width*/
	padding: 0;
	margin: 5px 0;
	display: inline;
}
.blockisPix {
	background-color: #F69;
	background-image: -webkit-gradient(linear, 0% 90%, 0% 100%, from(#F9C), to(#F69)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#F9C 90%,#F69); -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-webkit-border-clip: padding-box; 
	cursor: pointer;
	margin-right: 10px; /*Creates the 10px gap between each column*/
	padding: 2px;
}
.blockisPix img {
	-webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	border-radius: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
}
.blockisXray {
	background-color: #000;
	background-image: -webkit-gradient(linear, 0% 90%, 0% 100%, from(#333), to(#000)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#333 90%,#000); -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-webkit-border-clip: padding-box; 
	cursor: pointer;
	margin-right: 10px; /*Creates the 10px gap between each column*/
	padding: 2px;
}
.blockisXray img {
	-webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	border-radius: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
}
.blockisVideo {
	background-color: #900;
	background-image: -webkit-gradient(linear, 0% 90%, 0% 100%, from(#f00), to(#900)); -webkit-border-radius: 10px; -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	background-image: -moz-linear-gradient(-90deg,#f00 90%,#900); -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	border-radius: 10px; box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-webkit-border-clip: padding-box; 
	cursor: pointer;
	margin-right: 10px; /*Creates the 10px gap between each column*/
	padding: 2px;
}
.blockisVideo img {
	-webkit-border-radius: 10px; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
	border-radius: 10px; box-shadow: 1px 1px 2px rgba(0,0,0,0.75);
}





.langOuter {
	cursor: pointer;
	background-color:#000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.05))); -webkit-border-radius: 10px;
	background-image: -moz-linear-gradient(-90deg,rgba(255, 255, 255, 0.3),rgba(255, 255, 255, 0.05)); -moz-border-radius: 10px;
}


/* viewapp stuff */

ul.po0n {
	width: 100%;
	padding: 0;
	list-style: none;
}
ul.po0n li {
	float: left;
	width: 320px; /*Set default width*/
	padding: 0;
	margin: 0;
	display: inline;
}
.po0nbox {
	margin: 0; /*Creates the 10px gap between each column*/
	padding: 0px;
}

