/* @override 
	http://media.playpark.net/PP/v6/stylesheets/base.css
	http://media.playpark.net/pp/v6/stylesheets/base.css
*/

/* 
* Skeleton V1.0.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 5/20/2011
*/


/* Table of Content
==================================================
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Tabs
	#Forms
	#Misc */
	
/* =========================== HALIF SABAN =================================== */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

/* =============================================================================
   Base
   ========================================================================== */

html, body {height: 100%}
body {line-height: 1.4;}

/* =============================================================================
   Lists
   ========================================================================== */
   
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* =============================================================================
   Figures
   ========================================================================== */

figure { margin: 0; }

/* =========================== HALIF SABAN =================================== */


/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	body {
		line-height: 1;
	padding-top: 5px;
}
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }
		
		
/* #Basic Styles
================================================== */
	body {
		font: 14px/21px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #444; 
		-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
		-webkit-text-size-adjust: none;
	background: #000 none repeat-x center top;
}
	

/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 { 
		color: #181818;
		font-weight: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;
	margin: 0;
	padding: 0;
}
	h1 {
	font: 28px/22px "Days One", sans-serif;
	color: #006613;
	float: left;
	clear: both;
	display: block;
	margin-left: 23px;
	margin-top: -5px;
	margin-bottom: 10px;
}
	h1.tempFix {margin: 0 0 20px 0}

#faq_content h1 {
	font: 28px/22px "Days One", sans-serif;
	color: #006613;
	float: left;
	clear: both;
	display: block;
	margin-top: -5px;
	margin-bottom: 10px;
	margin-left: 0;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	font: 28px/22px "Days One", sans-serif;
	color: #006613;
	float: left;
	clear: both;
	display: block;
	margin-left: 0;
	margin-top: -5px;
	margin-bottom: 10px;
	text-decoration: none;
}
	h2 { font-size: 35px; line-height: 40px;
	border-bottom: 3px solid #333;
	margin-bottom: -10px;
	margin-top: 0;
	text-transform: uppercase;
}
	h3 { margin-bottom: 4px;
	line-height: 34px;
	font-size: 24px;
	color: gray;
}
	h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; }
	h5 { font-size: 17px; line-height: 24px; }
	h6 { font-size: 14px; line-height: 21px; }
	.subheader { color: #777; }

	p { margin: 0 0 20px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	
	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }
	
/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }


/* #Links
================================================== */
	a, a:visited { color: #333; text-decoration: underline; outline: 0; }
	a:hover, a:focus { color: #000; }
	p a, p a:visited { line-height: inherit; }
	

/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px;
}
	li { margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
	
/* #Images
================================================== */

	img.scale-with-grid { 
		max-width: 100%;
		height: auto; }
	
/* #Tabs (activate in app.js)
================================================== */

#client_download {
	margin-bottom: 30px;
}

.align-center {
	text-align: center;
}

/* @group Tabs */

ul.tabs { 
		display: block;
		padding: 0;
		border-bottom: solid 1px #ddd;
	font-family: "Cabin Condensed", sans-serif;
	margin: 5px 0 20px;
	float: left;
	width: 650px;
}
	ul.tabs li { 
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	ul.tabs li a { 
		display: block; 
		text-decoration: none;
		width: auto; 
		height: 29px; 
		padding: 0px 20px; 
		line-height: 30px; 
		border: solid 1px #ddd;
		border-width: 1px 0 0 1px; 
		margin: 0;  
		background: #f5f5f5;
		font-size: 13px; }
	ul.tabs li a.active { 
		background: #fff; 
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-right-width: 1px;
		margin: 0 -1px 0 0;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	ul.tabs li:first-child a {
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	ul.tabs li:last-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	
	ul.tabs-content { margin: 0; display: block;
	clear: both;
}
	ul.tabs-content > li { display:none;
	padding-left: 20px;
}
	ul.tabs-content > li.active { display: block;
	padding-left: 20px;
}
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1;
}

/* @end */

/* @group Tabs Download */

ul.tabs_dl { 
	display: block;
	width: 95%;
	font-family: "Cabin Condensed", sans-serif;
	color: #c0c0c0;
	float: left;
	margin: 9px 22px 20px;
}
	ul.tabs_dl li { 
		display: block;
		width: auto;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}
	ul.tabs_dl li a {
	color: #1a1916;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 61%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.61, #ffffff),
		to(#d6d6d6));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	padding: 10px;
	height: 15px;
}
	ul.tabs_dl li a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d0208;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 61%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.61, #ffffff),
		to(#d6d6d6));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
	
	ul.tabs-content_dl { margin: 0; display: block;
	clear: both;
}
	ul.tabs-content_dl > li { display:none;
	padding-left: 0;
}
	ul.tabs-content_dl > li.active { display: block; }
	ul.tabs_dl {
	  zoom: 1;
}

/* @end */

/* Clearfixing tabs for beautiful stacking */
			
			
/* #Forms
================================================== */

	form { 
		margin-bottom: 20px; }
	fieldset { 
		margin-bottom: 20px; }
	
	select { 
		padding: 0; }
	
	textarea {
		min-height: 60px; }
	select {
}
	input[type="checkbox"] {
		display: inline; }
		
/* #Misc
================================================== */
	.remove-bottom { margin-bottom: 0 !important; }
	.half-bottom { margin-bottom: 10px !important; }
	.add-bottom { margin-bottom: 20px !important; }

.right_col {
	width: 390px;
	overflow: hidden;
}

.email, .password, .full_name, .captcha {
	background: url(http://media.playpark.net/PP/v6/images/reg/input_bg.gif) repeat-x;
	border: 1px solid gray;
	font-size: 28px;
	width: 440px;
	text-align: center;
	height: 46px;
}

#txtEmail {
	
}

.impt_message {
	margin-bottom: 20px;
}

input.email {
	background: url(http://media.playpark.net/PP/v6/images/reg/input_bg.gif) repeat-x;
}

#ctl00_content_chkUnSubscribe {
	float: left;
	margin-right: 6px;
}

#txtPwd, #txtEmail, #ctl00_content_txtNewEmailConfirm, #ctl00_content_txtNewEmail, #ctl00_content_txtCurrentEmail, #ctl00_content_txtNewPwdConfirm, #ctl00_content_txtNewPwd, #ctl00_content_txtOldPwd, input#ctl00_content_txtPhoneNumber.email.form-text {
	background: url(https://member.playpark.net/dev/images/reg/input_bg.gif) repeat-x;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
}

.submit1 {
	margin-bottom: 50px;
}

#usercptools_menu.vbmenu_popup {
	margin-left: -210px;
	position: relative;
	float: left;
	padding: 5px;
}

/* @group Login */



#primaryContent2 {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background: white no-repeat center bottom;
	padding-left: 25px;
}

.summary {
	text-align: left;
	vertical-align: top;
	padding-bottom: 30px;
}

.title {
}

.second {
	line-height: 20px;
	vertical-align: top;
}

/* @end */

/* @group Slide */

/*
	Mosaic - Sliding Boxes and Captions jQuery Plugin
	Version 1.0.1
	www.buildinternet.com/project/mosaic
	
	By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
	Released under MIT License / GPL License
*/

/*General Mosaic Styles*/
.mosaic-block {
	float:left;
	position:relative;
	overflow:hidden;
	width:200px;
	height:120px;
	background: #e0e0e0 none no-repeat center center;
	border:2px solid #fff;
}

	.mosaic-backdrop {
		display:none;
		position:absolute;
		top:0;
		height:100%;
		width:100%;
		background:#111;
		
	}
	
	.mosaic-overlay {
		display:none;
		z-index:5;
		position:absolute;
		width:100%;
		height:100%;
		background:#111;
		
	}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url(http://media.playpark.net/PP/v6/images/hover-magnify.png) no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		
		.bar .mosaic-overlay {
			bottom:-100px;
			height:100px;
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:100px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
			}
		
		.bar3 .mosaic-overlay {
			top:-100px;
			height:100px;
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		/*** End Animation Styles ***/  

/* @end */

/* @group Dropdown */

#nav {
	line-height: 100%;

	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


	display: block;
	position: relative;
	z-index: 100;
	width: 955px;
	padding-top: 4px;
	margin: 0;
}
#nav li {
	margin: 0 5px;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 4px;
	font-size: 12px;
}
/* main level link */
#nav a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding: 7px 20px 8px;
	margin: 0;
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #bfd255; /* Old browsers */
background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 65%, #9ecb2d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(65%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* IE10+ */
background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */

	color: white;
	border-top: 1px solid #d4ff7d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #004f05 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008427', endColorstr='#004f05'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#008427), to(#004f05)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */

	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	font-weight: bold;
}
/* level 2 list */

ul#nav li ul.subnav, ul#nav li ul {
	margin-top: -4px;
	padding-top: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul.subnav {
	position: relative;
	z-index: 10000000;
}
#nav ul {
	background: #ddd; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	text-align: left;
}
/* dropdown */
#nav li:hover > ul {
	display: block;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#nav ul ul {
	left: 140px;
	top: -3px;
	margin-top: 4px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
}
html[xmlns] #nav {
	display: block;
}
* html #nav {
	height: 1%;
}  



/* @end */

/* @group PP */

/* @group Mountain Dew Promo */

#MD_header1 {
	background: url(http://media.playpark.net/PP/v6/images/MD_header1.jpg) no-repeat;
	width: 955px;
	height: 239px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.bottlecap
 {
	margin-right: 300px;
	float: right;
}

h1.howtoplay {
	font-size: 18px;
	margin-left: 0;
	margin-right: 10px;
}

#terms, #maple, #audition, #ava {
	width: 650px;
	font-style: italic;
}

ul.md_prizes li {
	list-style-type: disc;
}

li#play h4, li#maple h4, li#audition h4, li#ava h4 {
	font-weight: bold;
	font-size: 15px;
	border-bottom: 1px solid silver;
	padding-left: 2px;
	padding-bottom: 0;
	margin-bottom: 10px;
}

li#play ol {
	float: left;
}

li#play ol li {
}

ol.md_dates li {
	list-style-type: lower-roman;
}

#terms ol li ol.md_dates, #terms ol li ol.md_info {
	clear: both;
	float: none;
}



/* @end */

ul#main_nav {
	height: 40px;
	background-color: #212121;
	padding: 0;
	width: 955px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: -10px;
}

.slider-wrapper {
	float: left;
	margin-bottom: -30px;
	margin-top: -2px;
}

.container {
	-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
	padding-bottom: 80px;
}

.catfish_container {
	-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
	width: 955px;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	display: block;
	margin-top: -806px;
	-webkit-box-shadow: 0px 3px 8px 1px #000;
box-shadow: 0px 3px 8px 1px #000;
}

body#community #skin, body#forum #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center 0 #ffffff;
	padding: 0;
	margin-top: 2px;
}

body#community .container, body#forum .container {
	margin-top: -808px;
}

body#download #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center 0 #ffffff;
	padding: 0;
	margin: 2px;
}

body#promotion #skin {
	background: url(http://media.playpark.net/PP/v6/images/PP_promo_bg.jpg) no-repeat center 0 #ffffff;
	padding: 0;
	margin: 2px 0 0;
}

body#support #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center 0;
	padding: 0;
	margin: 2px 0 0;
}


body#home #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center 0;
	padding: 0;
	margin-top: 2px;

}

body#member #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center -96px;
	padding: 0;
	margin: 2px 0 0;
}

body#web_games #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center -96px;
	padding: 0;
	margin: 2px 0 0;
}

body#catfish #skin {
	background: url(https://media.playpark.net/PP/v6/uploads/PP_skin.jpg) no-repeat center top;
	padding: 0;
	margin: 2px 0 0;
}

#footer {
	width: 915px;
	margin: 10px auto 50px;
	color: white;
	padding: 0 20px;
	font: bold 12px white "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
	#footer .ft-game-rating {float: right;}
	#footer small.copy {float: left; padding: 5px 0;font-size: 10px; display: block;}

#PP_branding {
	height: 60px;
	background: url(http://media.playpark.net/PP/v6/images/PP_branding.jpg) 0;
	margin-top: 6px;
}

ul#main_nav li {
	float: left;
	margin: 0;
	padding: 12px 0;
	text-align: center;
	border-right: 1px solid #424242;
	width: 14%;
}

ul#main_nav li a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.new {
	background: url(http://media.playpark.net/PP/v6/images/new.png) no-repeat left top;
	width: 34px;
	height: 27px;
	display: inline;
	top: 0;
	right: 164px;
	position: absolute;
	float: left;
}

hr {
	margin-top: 15px;
	width: 100%;
	float: left;
	display: block;
	border-top-style: solid;
	border-bottom-style: none;
	margin-bottom: 2px;
	border-top-color: #d5d5d5;
}

#left_col {
	display: inline;
	float: left;
	width: 640px;
	margin-left: 0;
}

#right_col {
	display: inline;
	float: right;
	width: 300px;
	margin-right: 10px;
}

#ads {
	width: 955px;
	height: 90px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: -800px;
	z-index: 10;
	position: relative;
	padding-top: 1px;
}

ul#small_ads {
	margin-left: 25px;
	margin-top: 9px;
}

ul#small_ads li {
	float: left;
	margin-right: 7px;
}

.side_ads {
	float: left;
	display: block;
}

.updated {
	background: url(http://media.playpark.net/PP/v6/images/updated.png) no-repeat left top;
	width: 58px;
	height: 27px;
	display: inline;
	top: 0;
	right: 140px;
	position: absolute;
	float: left;
}

#tiptip_content {
	font-weight: bold;
}

.expander1 {
	width: 200px;
	clear: both;
	float: left;
	display: block;
	margin-bottom: 4px;
	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
  	border-radius: 4px;
}

.social_buttons {
	margin-top: -5px;
	clear: both;
	display: block;
	padding-left: 2px;
	text-indent: 9999px;
	width: 201px;
	padding-top: 2px;
}

.reindent {
	text-indent: -9999px;
}

.social_button {
	width: 36px;
	height: 36px;
	float: left;
	display: block;
}

.social_buttons a {margin-right: 2px;}

a.www:link {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat 0 top;
}

a.www:hover {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat left -36px;
}

a.www:active {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat 0 top;
}

.inactive {
	background-position: 0 -36px;
}

a.forum:link {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -36px top;
}

a.forum:hover, a.forum.inactive {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -36px -36px;
}

a.forum:active {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -36px top;
}

a.youtube:link {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -72px top;
}

a.youtube:hover, a.youtube.inactive {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -72px -36px;
}

a.youtube:active {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -72px top;
}

a.facebook:link {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -108px top;
}

a.facebook:hover, a.facebook.inactive {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -108px -36px;
}

a.facebook:active {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -108px top;
}

a.twitter:link {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -144px top;
}

a.twitter:hover, a.twitter.inactive {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -144px -36px;
}

a.twitter:active {
	background: url(http://media.playpark.net/PP/v6/images/sprite_social.jpg) no-repeat -144px top;
}

.download_button, .wgagroup_button {
	display: inline-block;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow:
    0 8px 0 #33500b,
    0 15px 20px rgba(0,0,0,.35);
  -moz-box-shadow:
    0 8px 0 #33500b,
    0 15px 20px rgba(0,0,0,.35);
  box-shadow:
    0 8px 0 #33500b,
    0 15px 20px rgba(0,0,0,.35);
	position: relative;
	top: -16px;
	-webkit-transition: -webkit-box-shadow .2s ease-in-out;
  -moz-transition: -moz-box-shadow .2s ease-in-out;
  -o-transition: -o-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
	padding-top: 50px;
}

.download_button span, .wgagroup_button span {
	display: inline-block;
	  padding: 10px 20px;
	  color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  width: 158px;
	  font-family: 'Open Sans Condensed', sans-serif;
	  color: white;
	  text-decoration: none;
	  text-transform: uppercase;
	text-align: center;
	text-shadow: 0 -1px 1px rgba(19,65,88,.8);
	-webkit-transition: -webkit-box-shadow .2s ease-in-out;
  -moz-transition: -moz-box-shadow .2s ease-in-out;
  -o-transition: -o-box-shadow .2s ease-in-out;
  transition: box-shadow .2s ease-in-out;
	height: 15px;
}



.download_button:active, .wgagroup_button:active {
	 -webkit-box-shadow:
    0 8px 0 #33500b,
    0 12px 10px rgba(0,0,0,.3);
  -moz-box-shadow:
    0 8px 0 #33500b,
    0 12px 10px rgba(0,0,0,.3);
  box-shadow:
    0 8px 0 #33500b,
    0 12px 10px rgba(0,0,0,.3);
    
	
 }
 
 .download_button:active span, .wgagroup_button:active span {
	-webkit-transform: translate(0, 4px);
  -moz-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  transform: translate(0, 4px);
}

#dl_image {
	float: left;
	width: 300px;
	height: 450px;
}

#dl_details {
	float: right;
	text-align: left;
	padding-right: 50px;
	width: 600px;
}

/* @group Download Table */

h3 strong {
	color: #005d09;
}

#full_client th, #download_links th {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	background-color: #000;
	color: #fffeff;
}

table#full_client, table#download_links {
	width: 100%;
}

#full_client td ul, #download_links td ul {
	list-style-type: disc;
	margin-left: 0;
	padding-left: 15px;
	padding-top: 5px;
}

#full_client td ul li, #download_links td ul li {
	list-style-type: disc;
	margin-left: 0;
	padding-left: 0;
}

#full_client td, #download_links td {
	padding: 8px 8px 6px;
}

#full_client tr, #download_links tr {
	border-bottom: 1px solid #d5d5d5;
}

.dl_title {
	font-weight: bold;
	text-align: left;
	width: 150px;
}



/* @end */

					#skinlink {
	width: 100%;
	display: block;
	position: relative;
	height: 800px;
	top: 0;
}

button.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	padding: 8px 16px;
	background: #299a0b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5OWEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTlhMGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #299a0b 0%, #299a0b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #299a0b 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #299a0b 0%,#299a0b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #299a0b 0%,#299a0b 100%); /* IE10+ */
background: linear-gradient(to bottom, #299a0b 0%,#299a0b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-8 */	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #098302;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(145,208,082,1);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0.5),
		inset 0px 1px 0px rgba(145,208,082,1);
	text-shadow:
		0px 0px 0px rgba(004,087,000,1),
		0px 0px 0px rgba(009,131,002,1);
}

#login {
width:300px;
float:right;
margin-bottom: 20px;
}

#search {
	width:300px;
	height:55px;
	background:url(http://media.playpark.net/PP/v5/search-bg.jpg);
	float:left;
}

#search .box {
	padding-top:17px;
	padding-left:45px;
}

#q-menu{
	width:300px;
	float:left;
	margin:10px 0 0;
	padding:0;
}

#q-menu li {
	display:inline;
	float:left;
	overflow:hidden;
	list-style:none;
}

#q-menu li a {
	display:block;
	width:300px;
	height:50px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}

#q-menu li.login a {
width:300px;
float:left;
background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat 0 100%;
}

#q-menu li.login a:hover {
width:300px;
float:left;
background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat 0 0%;
}

#q-menu li.facebook_like a {
width:300px;
float:left;
background: url(http://media.playpark.net/PP/v6/images/likeus.jpg) no-repeat 0 0;
	margin-top: 0;
}

#q-menu li.facebook_like a:hover {
width:300px;
float:left;
background: url(http://media.playpark.net/PP/v6/images/likeus.jpg) no-repeat 0 -50px;
}

#q-menu li.regis a { 
width:150px; 
float:left; 
background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat -300px 100%;
}

#q-menu li.regis a:hover { 
width:150px; 
float:left; 
background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat -300px 0%;
}

#q-menu li.refill a { 
width:150px; 
float:right;
background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat -450px 100%;
}
 
#q-menu li.refill a:hover {
width:150px; 
float:right; background:url(http://media.playpark.net/PP/v5/qmenu.jpg) no-repeat -450px 0% ;
}

#playpark-search button{ 
background: url(http://media.playpark.net/PP/v6/images/search.jpg) no-repeat; 
width:54px; height:24px; 
border:0; 
text-indent:-9999px; 
margin-left:2px; 
cursor:pointer;
}

#playpark-search input { 
width: 169px; 
height:20px; 
background: url(http://media.playpark.net/PP/v5/bg-search.gif) no-repeat center 3px; 
border:0; color:#333; 
margin-left: -1px;
	padding-left: 5px;
	padding-bottom: 1px;
	float: left;
	margin-right: 4px;
}

#playpark-search input:focus { 
width: 169px; 
height:20px; 
background: url(http://media.playpark.net/PP/v5/bg-search.gif) no-repeat center 3px; color:#333; 
margin-left: -1px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-style: none;
	border-width: 0;
	margin-right: 4px;
}

ul#q-menu li.facebook_like a {
	display: none;
}

.float-left {
	float: left;
}

#joymax_newsletter {
	width: 603px;
	margin-right: auto;
	margin-left: auto;
	background-color: white;
}

#joymax_table {
	width: 90%;
	text-align: center;
	border-bottom: 3px solid black;
	margin: 0 auto 60px;
}

hr.divider {
	margin-bottom: 40px;
	width: 603px;
	height: 31px;
	background: url(http://media.playpark.net/pp/v6/images/divider.jpg) no-repeat center top;
	border-style: none;
	margin-right: auto;
	margin-left: auto;
}

#joymax_table tr td h1 {
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font: bold 18px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	border-bottom: 1px solid silver;
	background-color: black;
	padding: 5px 0;
	color: white;
}

#joymax_table tbody tr td {
	text-align: center;
	width: 50%;
}

#catfish {
	display:none;
	text-align:center;
	border-top: 1px solid #000;
	position: relative;
	z-index: 99999999;
	background-color: #fffeff;
}

#catfish #catfish-ads {
	padding: 0;
	position: relative;
	margin: 5px 0 0;
}

a#catfish-close {
	position:absolute;
	top:5px;
	right:15px;
	color: red;
	background: url('http://www.playpark.net/wp-content/themes/pp/fancybox/fancybox_sprite.png') no-repeat;
	width: 36px;
	height: 36px;
	text-indent: -110px;
	font-size: 24px;
	line-height: 32px;
}

a:link#catfish-close, a:visited#catfish-close, a:hover#catfish-close, a:active#catfish-close {
	font-weight: bold;
	text-decoration: none;
}

/* @group forum */

select {
}

#skin div.container div div div.page div form table.tborder tbody tr td.alt1 table tbody tr td {
}



/* @end */


/* @end */


/* @group Webgames page */

#web_games_content {
	margin-top: -6px;
}

.container_fullscreen {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

body#fullscreen {
	background: black url(http://media.playpark.net/PP/v6/images/fullscreen_bg.gif) repeat-x left top;
}

.container_fullscreen ul#nav {
	float: right;
	display: block;
}

.fullscreen_logo {
	float: left;
	margin-left: 0;
}

ul#nav li.float-right {
	float: right;
	background: url(http://media.playpark.net/PP/v6/images/login_bg.gif) repeat-x left -5px;
}

ul#nav li.float-right a {
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#web_games_latest {
	padding-left: 25px;
}

#webgames ul.tabs_webgames { 
		display: block;
		border-bottom: solid 1px #ddd;
	font-family: "Cabin Condensed", sans-serif;
	margin: 5px 0 20px;
	float: left;
	width: 600px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
	#webgames ul.tabs_webgames li { 
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	#webgames ul.tabs_webgames li a { 
		display: block; 
		text-decoration: none;
		width: auto; 
		height: 29px; 
		padding: 0px 20px; 
		line-height: 30px; 
		border: solid 1px #ddd;
		border-width: 1px 0 0 1px; 
		margin: 0;  
		background: #f5f5f5;
		font-size: 13px; }
	#webgames ul.tabs_webgames li a.active { 
		background: #fff; 
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-right-width: 1px;
		margin: 0 -1px 0 0;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	#webgames ul.tabs_webgames li:first-child a {
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	#webgames ul.tabs_webgames li:last-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	
	
	#webgames ul.tabs-content { margin: 0; display: block;
	clear: both;
	padding-bottom: 20px;
}
	#webgames ul.tabs-content > li { display:none;
	padding-left: 20px;
}
	#webgames ul.tabs-content > li.active { display: block; }

/* @end */
		
.se7en iframe{
margin:0;
padding:0;
left: -5px;
position: relative;
}

#web_games_facebook {
	display: block;
	position: absolute;
	top: 112px;
	left: 640px;
	height:200px;
	width:300px;
}

.clear {
	clear: both;
	display: block;
}

ul#pSub {
	margin: 0;
	padding: 0 11px;
	width: 596px;
	height: 160px;
}

ul#pSub li {
	float: left;
	display: block;
	width: 125px;
	text-align: center;
	height: 180px;
	vertical-align: middle;
	margin-top: -1px;
	padding: 0 11px;
}

.videotitle {
	font-size: 10px;
	margin-top: 4px;
	width: 120px;
	height: 60px;
	font-weight: bold;
	text-align: left;
}

#pMain {
	width: 610px;
	margin-left: 25px;
}

#playtv_pMain {
	margin-bottom: 10px;
	clear: both;
	display: block;
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

ul#playtv_pSub {
	padding: 0 0 50px;
	margin: 20px auto 0 35px;
	float: left;
	width: 900px;
}

ul#playtv_pSub li {
	float: left;
	padding-right: 8px;
	padding-left: 0;
	margin: 0;
}

ul#pSub li .filmframe {
	width: 120px;
	height: 90px;
	position: relative;
	z-index: 20;
	margin-bottom: -90px;
	background: url(http://media.playpark.net/PP/v6/images/film_frame.png) 2px center;
}

ul#playtv_pSub li .filmframe {
	width: 120px;
	height: 90px;
	position: relative;
	z-index: 20;
	margin-bottom: -90px;
	background: url(http://media.playpark.net/PP/v6/images/film_frame.png) 0 center;
}

#lbCenter {
	display: block;
	position: relative;
	z-index: 99999;
}

#lbOverlay {
	position: relative;
	z-index: 999;
}

#lbBottomContainer {
	z-index: 9999;
}

#home #skin .container, #download #skin .container, body#promotion #skin .container, body#support #skin .container, body#web_games #skin .container {
	margin-top: -808px;
}

/* This CSS is used for the Show/Hide functionality. */
   .more_link {
      display: none;
      border-top: 1px solid #666;
      border-bottom: 1px solid #666; }
   a.showLink, a.hideLink {
      text-decoration: none;
      color: #36f;
      padding-left: 8px;
      background: transparent url(../Documents/down.gif) no-repeat left; }
   a.hideLink {
      background: transparent url(../Documents/up.gif) no-repeat left; }
   a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }

body#faq {
	background-image: none;
	background-color: white;
}

#faq_content {
	padding: 20px;
	min-height: 700px;
}

#faq_content ul.tabs-content_dl {
	padding-left: 26px;
	padding-bottom: 10px;
}

#faq_content ul.tabs-content_dl li {
}

#faq_content p {
	padding-right: 25px;
	padding-left: 5px;
}


#slidingplayid_1, #slidingplayid_2, #slidingplayid_3, #slidingplayid_4, #slidingplayid_5, #slidingplayid_6, #slidingplayid_7, #slidingplayid_8, #slidingplayid_9, #slidingplayid_10, #slidingplayid_11, #slidingplayid_12, #slidingplayid_13, #slidingplayid_14, #slidingplayid_15, #slidingplayid_16, #slidingplayid_17, #slidingplayid_18, 
#slidingplayid_19, #slidingplayid_20, #slidingwallet_1, #slidingwallet_2, #slidingwallet_3, #slidingwallet_4, #slidingwallet_5, #slidingwallet_6, #slidingwallet_7, #slidingwallet_8, #slidingwallet_9, #slidingwallet_10, #slidingwallet_11, #slidingwallet_12, #slidingwallet_13, #slidingwallet_14, #slidingwallet_15, #slidingwallet_16, #slidingwallet_17, #slidingwallet_18, 
#slidingwallet_19, #slidingwallet_20,
#slidingfaq_1, #slidingfaq_2, #slidingfaq_3, #slidingfaq_4, #slidingfaq_5, #slidingfaq_6, #slidingfaq_7, #slidingfaq_8,#slidingfaq_9, #slidingfaq_10, #slidingfaq_11, #slidingfaq_12,#slidingfaq_13, #slidingfaq_14, #slidingfaq_15, #slidingfaq_16,#slidingfaq_17, #slidingfaq_18, #slidingfaq_19, #slidingfaq_20, #slidingfaq_21,#slidingfaq_22, #slidingfaq_23, #slidingfaq_24, #slidingfaq_25 {
	margin-top:10px;
	display:none;
	-webkit-border-radius: 5px;
border-radius: 5px;
	background-color: #f9f9f9;
	margin-left: 35px;
}

.show_hide {
	text-decoration: none;
	vertical-align: top;
	margin-left: 30px;
	float: right;
	padding-right: 20px;
	color: maroon;
	font-weight: bold;
	font-size: 12px;
}

#webgame_gamecontent {
	margin: -20px 0 0 -25px;
	padding: 0;
	position: relative;
	z-index: 10;
}

#web_games {
	min-height: 700px
	;
}

ul.tabs-content li#moregames {
	margin: 0;
	padding: 0;
}

.question {
	padding: 5px 5px 5px 10px;
	margin-bottom: 4px;
	margin-top: 4px;
}

.zebra {
	background-color: #ebffce;
	-webkit-border-radius: 10px;
border-radius: 10px;
}

#faq_content table {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid silver;
}

#faq_content table td {
	border-bottom: 1px solid silver;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right: 1px solid silver;
}

ul.tabs-content_dl > li iframe {
	width: 100%;
	margin-left: 0;
	text-align: center;
	overflow: auto;
}

/* @group Newsletter */

ul.newsletter li img {
	width: 105px;
	height: 75px;
	margin: 0;
	padding: 0;
}

ul.newsletter {
	margin: 0;
	padding: 0;
}

ul.newsletter li {
	float: left;
	list-style-type: none;
	height: 76px;
	margin: 0 1px 0 0;
	padding: 0;
}

ul.newsletter li img {
	width: 105px;
	height: 75px;
	margin: 0;
	padding: 0;
}

/* @end */

/* =========================== HALIF SABAN =================================== */

/* =============================================================================
   Typography
   ========================================================================== */

h3.hdr-title {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #333; 
	
	background: #f2f2f2;
	border-bottom: solid 1px #ccc; 
	padding: 15px 10px; margin-bottom: 20px
}

.post-content p {}

/* =============================================================================
   Lists
   ========================================================================== */

.post-content ul, .post-content ol { margin: 1em 0; padding: 0 0 0 40px; }
.post-content ul {list-style-type: disc}
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* =============================================================================
   Buttons
   ========================================================================== */

	a.button, 
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"] {
		background: #eee; /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  padding: 4px 12px;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px;
	  color: #444;
	  display: inline-block;
	  font-size: 13px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: 21px;
	  font-family: "Arial", Helvetica, sans-serif;;
}
	  
	a.button:hover, 
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover {
		color: #222;
		background: #eee; /* Old browsers */
		background: -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */
		background: linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */
	  border: 1px solid #888;
	  border-top: 1px solid #aaa;
	  border-left: 1px solid #aaa; }
	  
  a.button:active, 
  button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
    background: #eee; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,0,0,.3) 0%, rgba(255,255,255,.3) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,.3)), color-stop(100%,rgba(255,255,255,.3))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%); /* W3C */
    border: 1px solid #888;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa; }
	
	.button.full-width, 
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width { 
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

.button.green, .button.green:hover {
	color: #1d4e00;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#32b90f', endColorstr = '#299a0b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#32b90f', endColorstr = '#299a0b')";
	background-image: -moz-linear-gradient(top, #32b90f, #299a0b);
	background-image: -ms-linear-gradient(top, #32b90f, #299a0b);
	background-image: -o-linear-gradient(top, #32b90f, #299a0b);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#32b90f), to(#299a0b));
	background-image: -webkit-linear-gradient(top, #32b90f, #299a0b);
	background-image: linear-gradient(top, #32b90f, #299a0b);
	text-shadow: 0 1px #96c893;
}
	.button.green:hover {
		color: #fff;
		-moz-box-shadow: 0px 0px 5px #000000;
		-webkit-box-shadow: 0px 0px 5px #000000;
		box-shadow: 0px 0px 5px #000000;
	}
	
.button.download {font-size: 18px; padding: 12px 25px;-webkit-transition: all .2s ease-in-out;}
	.button.download:hover {-webkit-transform: scale(1.05);}
	
/* =============================================================================
   Post-Content
   ========================================================================== */
   
.post-content {
	
}
.post-content p{
	margin: 0; line-height: 1.4; padding: 10px 0;
}

/* =============================================================================
   Main
   ========================================================================== */
  body#home-temp {
   background: url(http://media.playpark.net/PP/v6/images/PP_bg.jpg) no-repeat center 0 fixed;}
   body#promo-temp {
   background: url(http://media.playpark.net/PP/v6/images/PP_promo_bg.jpg) no-repeat center 0 fixed;}
body#home-temp .page-temp {
	position: relative;
	
	padding: 0; height: 100%;
}
a#backgroundLink {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1}
	
.page-temp {position: relative; min-height: 100%;}

.wrapper {width: 955px; margin: 0 auto; padding: 0; position: relative; border-left: solid 1px #ccc; border-right: solid 1px #ccc; }

	#top-header .wrapper {background: url(http://media.playpark.net/PP/v6/images/PP_branding.jpg) 0 -30px no-repeat; padding-top: 60px; z-index: 99}
	#main .wrapper {background: #fff; z-index: 2;}
	#footer-temp .wrapper {width: 915px; padding: 20px; background: #000; z-index: 2}
	
#mainNav-temp {
	line-height: 100%;
	background: #111; /* Old browsers */
	width: 955px; height: 40px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4a4a4a', endColorstr = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4a4a4a', endColorstr = '#000000')";
	background-image: -moz-linear-gradient(top, #4a4a4a, #000000);
	background-image: -ms-linear-gradient(top, #4a4a4a, #000000);
	background-image: -o-linear-gradient(top, #4a4a4a, #000000);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#4a4a4a), to(#000000));
	background-image: -webkit-linear-gradient(top, #4a4a4a, #000000);
	background-image: linear-gradient(top, #4a4a4a, #000000);
	-moz-box-shadow: 0px 1px 5px #000000;
	-webkit-box-shadow: 0px 1px 5px #000000;
	box-shadow: 0px 1px 5px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 1, direction = 180, color = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 1, Direction = 180, Color = '#000000')";

}
	#mainNav-temp ul {}
	#mainNav-temp ul#menu-main-navigation {width: 750px; float: left;}
	#mainNav-temp ul#user-navigation {float: right;}
		#mainNav-temp ul li {
			margin: 0 4px; padding: 5px 0;
			float: left;
			position: relative;
			font-size: 12px;
			border-right: solid 1px #444;
		}
		#mainNav-temp ul#user-navigation li {border: none}
/* main level link */
		#mainNav-temp ul li a {
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			display: block;
			min-height: 16px; line-height: 16px;
			padding: 7px 15px 7px; margin: 0 5px 0 0;
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
			
		}
	/* main level link hover */
	#mainNav-temp ul li.current-menu-item > a,
	#mainNav-temp ul li.current-menu-ancestor > a,
	#mainNav-temp ul li.current-menu-parent > a,
	#mainNav-temp ul li:hover > a {
		background: #bfd255;
		background: #bfd255; /* Old browsers */
		background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 65%, #9ecb2d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(65%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* IE10+ */
		background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	}
		#mainNav-temp li:hover > ul.sub-menu {display: block}
		#mainNav-temp ul.sub-menu {
			position: absolute; top: 40px; left: 0;
			background: #ddd; /* for non-css3 browsers */
			display: none;
			margin: 0; padding: 0;
			width: 170px;
			-webkit-border-radius: 0px 0px 10px 10px;
			-moz-border-radius: 0px 0px 10px 10px;
			border-radius: 0px 0px 10px 10px;
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc')";
			background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
			background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
			background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
			background-image: -webkit-gradient(linear, center top, center bottom, from(#eeeeee), to(#cccccc));
			background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
			background-image: linear-gradient(top, #eeeeee, #cccccc);
			text-align: left;
		}
		#mainNav-temp ul#user-navigation ul.sub-menu {width: 140px}
			#mainNav-temp ul.sub-menu li {float: none; border: none; margin: 0; padding: 0}
				#mainNav-temp ul.sub-menu li a {
					background: none;
					line-height: 16px;
					padding: 10px 15px 10px; margin: 0;
					color: #000;
					-moz-box-shadow: 0;
					-webkit-box-shadow: 0;
					box-shadow: 0;
					-webkit-border-radius: 0;
					-moz-border-radius: 0;
					border-radius: 0;
					text-shadow: none;
					border-top: solid 1px #aaa;
					display: block
				}
				#mainNav-temp ul.sub-menu li:first-child a {border: none}
				#mainNav-temp ul.sub-menu ul.sub-menu li:first-child > a {
					-webkit-border-top-left-radius: 10px;
					-moz-border-radius-topleft: 10px;
					-webkit-border-top-right-radius: 10px;
					-moz-border-radius-topright: 10px;
					border-top-left-radius: 10px;
					border-top-right-radius: 10px;
				}
				#mainNav-temp ul.sub-menu li:last-child > a {
					-webkit-border-bottom-left-radius: 10px;
					-moz-border-radius-bottomleft: 10px;
					-webkit-border-bottom-right-radius: 10px;
					-moz-border-radius-bottomright: 10px;
					border-bottom-left-radius: 10px;
					border-bottom-right-radius: 10px;
				}
					#mainNav-temp ul.sub-menu li a:hover {
						background: #333;
						color: #fff;
						text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
					}
				
					#mainNav-temp ul.sub-menu ul.sub-menu {
						top: 5px; left: 146px;
						-webkit-border-radius: 10px;
						-moz-border-radius: 10px;
						border-radius: 10px;
					}


/* rounded corners for first and last child */
#mainNav-temps ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#mainNav-temps ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
	
#footer-temp {color: white; font-family: "Helvetica Neue", Arial, sans-serif;}
	#footer-temp span.copy {float: left; display: block; padding: 5px 0; font-size: 11px; font-weight: bold}
	#footer-temp a.game-rating {float: right; display: block;}

#content {padding: 20px; min-height: 700px;}
.single-e-magazine #content {padding: 20px 0; margin: 0 auto; background: #000}

.accordion {
	
}
	.accordion a.expand_all {display: block; text-align: right; padding-bottom: 20px; text-decoration: none; font-size: 12px;}
	.accordion a.expand_all:hover {text-decoration: underline}
	
	.accordion dt {border-bottom: solid 1px #ccc; padding: 15px 10px;}
	.accordion dt:hover {background: #f2f2f2;}
	.accordion dt:first-child {border-top: solid 1px #ccc;}
		.accordion dt a {font-weight: bold; font-size: 18px; line-height: 24px; color: #333; cursor: pointer; text-decoration: none;}
	.accordion dd {
		padding: 20px 10px; margin: 0
	}

#mainNav {
	line-height: 100%;

	
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

	background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(top,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


	display: block;
	position: relative;
	z-index: 100;
	width: 955px; height: 36px;
	padding-top: 4px;
	margin: 0;
}
#mainNav li {
	margin: 0 5px;
	float: left;
	position: relative;
	list-style: none;
	padding: 0 0 4px;
	font-size: 12px;
}
/* main level link */
#mainNav a {
	font-weight: bold;
	color: #e7e5e5;
	text-decoration: none;
	display: block;
	padding: 7px 20px 8px;
	margin: 0;
	-webkit-border-radius: 0.6em;
	-moz-border-radius: 0.6em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* main level link hover */
#mainNav .current-menu-item a,
#mainNav .current-menu-ancestor a,
#mainNav .current-menu-parent a,
#mainNav li:hover > a {

			background: #bfd255;
		background: #bfd255; /* Old browsers */
		background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 65%, #9ecb2d 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(65%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* IE10+ */
		background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
	color: white;
	border-top: 1px solid #d4ff7d;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}
/* sub levels link hover */
#mainNav ul li:hover a, #mainNav li:hover li a {
	background: none;
	border: none;
	color: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#mainNav ul a:hover {
	background: #004f05 !important; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008427', endColorstr='#004f05'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#008427), to(#004f05)) !important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #04acec,  #0186ba) !important; /* for firefox 3.6+ */

	color: #fff !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	font-weight: bold;
}
/* level 2 list */

ul#mainNav li ul.sub-menu, ul#mainNav li ul {
	margin-top: -4px;
	padding-top: 2px;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul.sub-menu {
	position: relative;
	z-index: 10000000;
}
#mainNav ul {
	background: #ddd; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#cfcfcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #fff,  #cfcfcf); /* for firefox 3.6+ */

	display: none;
	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 35px;
	left: 0;
	border: solid 1px #b4b4b4;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	text-align: left;
}
/* dropdown */
#mainNav li:hover > ul {
	display: block;
}
#mainNav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#mainNav ul a {
	font-weight: normal;
	text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#mainNav ul ul {
	left: 140px;
	top: -3px;
	margin-top: 4px;
}
/* rounded corners for first and last child */
#mainNav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#mainNav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}
/* clearfix */
#mainNav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#mainNav {
	display: inline-block;
}
html[xmlns] #mainNav {
	display: block;
}
* html #mainNav {
	height: 1%;
}

.e-magazine h2 {
	height: 40px !important; 
	margin: 20px auto; padding: 40px 0 0 0;
	text-align: right;
	font-size: 20px;
	color: #fff;
	border: none;
}

#emag_pages {
	width: 900px;
	margin: 0 auto;
}
	.emag-page {
		position: relative;
		width: 900px; height: 677px;
		margin-bottom: 20px;
	}
		.emag-page .content {
			width: 900px; height: 677px;
			overflow: hidden;
		}
		
	.emag-page .controls a {position: absolute; top: 50%}
		.emag-page .controls a.prev {left: -20px;}
		.emag-page .controls a.next {right: -20px; }
		
#emag_thumbs.simplecarousel {
	width: 880px; height: 75px; margin: 0 auto 20px;
}

.home .slider-wrapper {
	float: none;
	margin: 0;
}

.home h1 {margin-top: 0; float: none}
	.home h1 a {float: none; margin: 0}
.home ul.tabs {width: 100%}
.home #left-column {width: 600px; float: left;}
.home #right-column {width: 300px; float: right; padding-right: 20px}
.home hr {float: none; margin: 15px 0}

#playtv-home, post-type-archive-video {}
	#playtv-home object, .post-type-archive-video #content object {margin: 10px auto; display: block}
	#playtv-home ul {margin-left: 20px}
		#playtv-home ul li {float: left; width: 120px; margin: 0 10px}
		
	.post-type-archive-video ul.list-videos {}
		.post-type-archive-video ul.list-videos li {float: left; width: 23%; height: 68px; padding: 1%; overflow: hidden; -webkit-transition: all .2s ease-in-out;}
		
		.post-type-archive-video ul.list-videos li.even {background: #e2e2e2}
		.post-type-archive-video ul.list-videos li.odd {background: #f2f2f2}
		.post-type-archive-video ul.list-videos li:hover {
			background: #111;-webkit-transform: scale(1.02);
			-moz-box-shadow: 0px 0px 5px #000000;
			-webkit-box-shadow: 0px 0px 5px #000000;
			box-shadow: 0px 0px 5px #000000;
		}
			.post-type-archive-video ul.list-videos li img {float: left; width: 90px; height: auto;}
			.post-type-archive-video ul.list-videos li a {text-decoration: none}
				.post-type-archive-video ul.list-videos li:hover a {color: #f2f2f2}
			.post-type-archive-video ul.list-videos li span.title {
				margin-left: 100px; height: 70px;
				font-size: 12px;
				line-height: auto;
				font-weight: bold;
				line-height: 17px;
				overflow: hidden;
				display: block
			}

.page-template-tpl-twocolumn-php #content {padding: 0 0 20px 0}
.page-template-tpl-twocolumn-php .post-content {padding: 0 20px 0 0}
.page-template-tpl-onecolumn-iframe-php #content {padding: 0 0 20px 0}
	.page-template-tpl-onecolumn-iframe-php iframe {width: 100%}
.page-template-tpl-onecolumn-php #content {padding: 0 0 20px 0}
	.page-template-tpl-onecolumn-php #content .post-content {padding: 0 20px 20px}
	
#content.type-promotions {padding: 0 0 20px 0}
	#content.type-promotions .post-content {padding: 20px}
		
#sideNav {
	border-right: solid 1px #ccc;
	background: #f2f2f2;
	padding-top: 50px;
	height: 100%;
}
	#sideNav ul {}
		#sideNav ul li {
			margin: 0; padding: 0;
			border-bottom: solid 1px #ccc; 
		}
		#sideNav ul li:first-child {border-top: solid 1px #ccc;}
		
			#sideNav ul li a {
				text-decoration: none;
				padding: 15px;
				display: block;
			}
			#sideNav ul li.current_page_item a, #sideNav ul li a:hover {
				
			}
			#sideNav ul li.current_page_item a {
				font-weight: bold; color: #FFF;
				background: #bfd255; /* Old browsers */
				background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 65%, #9ecb2d 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(65%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* IE10+ */
				background: linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 65%,#9ecb2d 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-9 */
			}
			
.type-games {}
#content.type-games {padding-left: 0}
	.type-games h2 {font-weight: bold; margin: 0 0 20px; padding: 0; border: none;}

		
	.type-games #download-game {
		margin: 10px 0;
		text-align: center;
	}
	.download-info table th {text-align: left}
	.download-req table td {text-align: center;}
	
#list-games.simplecarousel {
	width: 905px; height: 75px;
	margin: 0 0 20px 25px; padding: 15px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
	#list-games.simplecarousel .prev, #list-games.simplecarousel .next {top: 37%}
	#list-games.simplecarousel li img {
		-moz-box-shadow: 0px 0px 5px #000000;
		-webkit-box-shadow: 0px 0px 5px #000000;
		box-shadow: 0px 0px 5px #000000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}

.table-box {width: 100%; margin-bottom: 20px;}
	.table-box header {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		background: #111;
		padding: 10px 20px;
		border: solid 1px #000;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		text-shadow: 0 1px 0 #333;
	}
	
	.table-box .inner-wrap {
		padding: 20px;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		background: #fff;
	}
	.table-box table {width: 100%}
		.table-box table tr {border-bottom: solid 1px #ccc;}
			.table-box table tbody tr:hover,
			.table-box table th.tbl-header
			{background: #f2f2f2}
		.table-box table th {font-weight: bold}
		.table-box table td, .table-box table th {padding: 10px}
		.table-box table td.tbl-content {text-align: left}
		
.simplecarousel {
	position: relative;
	width: 880px; height: 75px; margin: 0 auto 20px;
}
	.simplecarousel .prev, .simplecarousel .next {
		position: absolute; top: 30%;
		background-color: #333 !important;
		width: 20px; height: 20px;
		cursor: pointer;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.simplecarousel .prev {left: -20px;}
	.simplecarousel .next {right: -20px;}
	.simplecarousel li {float: left;}
		.simplecarousel li img {margin: 0 5px;}
	
	
/* =============================================================================
   Plugin Classes
   ========================================================================== */


/* =============================================================================
   Grid
   ========================================================================== */

.row {width: 100%;margin: 0 auto 20px;overflow: hidden;}

.col-one, .col-two, .col-three, .col-four, .col-five, .col-six, .col-seven, .col-eight, .col-nine, .col-ten, .col-eleven {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .col-one {width: 4.85%}
.row .col-two {width: 13.45%}
.row .col-three {width: 22.05%}
.row .col-four {width: 30.75%}
.row .col-five {width: 39.45%}
.row .col-six {width: 48%}
.row .col-seven {width: 56.75%}
.row .col-eight {width: 65.4%}
.row .col-nine {width: 74.05%}
.row .col-ten {width: 82.7%}
.row .col-eleven {width: 91.35%}
.row .col-twelve {width: 100%}
.col-last {margin-right: 0px}

/* =============================================================================
   Non-semantic Classes
   ========================================================================== */
.notification {
	border: solid 1px #ea0000;
	padding: 10px; margin-bottom: 20px;
	background: #ffbebe;
	font-weight: bold;
}
.full-width {width: 100%}

.nospace{margin: 0 !important}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

.hidden { display: none !important; visibility: hidden; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* =============================================================================
   For Print
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/* =========================== HALIF SABAN =================================== */