html { background:url(/images/splash/html_bg.jpg) repeat-x; }
body { background:url(/images/splash/ft_bg.jpg) repeat-x 0 100%; }
#hd { height:123px}
#bd { background:url(/images/splash/bd_bg.jpg) repeat-x; }

	#custom-doc {
		margin:auto;text-align:left; /* leave unchanged */
		width:78.4615em;/* non-IE */
		*width:76.5706em;/* IE */
		min-width:1020px;/* optional but recommended */
	}

	#quick-links{ top:18px;right:35px;position:absolute;z-index:1;}
	#quick-links a,#quick-links a:visited{text-decoration:none; font-size:110%; text-transform:uppercase; letter-spacing:0.7px }
	#quick-links a:hover{color:#fff; }
	#quick-links li{float:left;list-style:none;padding-left:45px;line-height:20px;}
	#quick-links a:hover, #quick-links .login a { color:#F5E600; }
	#quick-links a, #quick-links .login a:hover {color:#fff; }
	
	body { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif }
	#hd, #bd, #ft { font-size:90%; line-height:18px}
	
	#bd { position:relative}
	#bd .bd-wrapper { position:relative; padding-top:54px;  }
	
	#ft { height:204px; position:relative }
		#ft h2 { text-transform:uppercase; font-weight:bold; padding-left:11px; background:url(/images/splash/arrow_right.gif) no-repeat 0 5px; margin-bottom:13px }
		
		#ft ul { margin:0 0 0 12px; }
		#ft li { margin-bottom:3px; line-height:15px; }
		.ft-wrapper { padding:0px 30px} 
		.ft-wrapper .cols.first { background:none; }
		.ft-wrapper { }
		#logo-section { position:absolute; left:606px; bottom:10px; }
		#logo-section p { white-space:nowrap; padding-top:12px; padding-left:140px; font-size:85%; color:#7a7a7a }
		

		#ft .cols { float:left; background:url(/images/splash/ft_divider_bg.gif) no-repeat 0 0; padding-top:30px }
		#ft .cols-wrapper { margin-left:15px;}
		#ft #col-first.cols { background:none }
		#col-first { width:240px; }
		#col-second { width:160px }
		#col-third { width:160px }
		#col-fourth { width:122px }
		#col-fifth { width:100px }
		#ft a { text-decoration:none; color:#000 }
		#ft a:hover { text-decoration:underline }
		
	
	/* Intro */
	
		/* Intro Main Column */
		#intro .main { float:left; width:655px; }
		#intro .main h1 { font-size:500%; color:#1293b0; font-weight:bold;  }
		#intro .main h1, #intro .main p { margin-left:68px }
		#intro .main p { margin-top:36px; font-size:150%; color:#646a68; letter-spacing:0.5px; margin-left:84px }
		#intro .main p em { color:#1194b0 }
		
		
		/* Intro Partners Column*/
		#intro .partners { float:left; width:329px; }
		#intro .partners .wrapper { padding-top:13px;  }
		#intro .partners h2 { font-size:130%; color:#69a0d6; font-style:italic; margin-top:15px }
				
	/* Partners */
	#intro .partners { }
	#intro .partners .logos { margin:0; padding:0; margin-top:0px; position:relative; width:323px; height:344px }
	.logo-k2-network, .logo-ntreev, .logo-zynga, .logo-outspark, .logo-playdom, .logo-gamers-first, .logo-neofun, .logo-saga { position:absolute }
	.logo-k2-network { top:14px; left:12px; }
	.logo-ntreev { top:0px; left:213px; }
	.logo-zynga { top:107px; left:6px; }
	.logo-outspark { top:88px; left:152px; }
	.logo-playdom { top:147px; left:118px; }
	.logo-gamers-first { top:210px; left:54px; }
	.logo-neofun { top:278px; left:5px; }
	.logo-saga { top:245px; left:170px; }
	
	#btn_signup { background:url(/images/splash/btn_signup.jpg) no-repeat 0 0; width:343px; height:85px }
	#btn_signup:hover { background:url(/images/splash/btn_signup.jpg) no-repeat 0px -87px; cursor:pointer }
	
	.sshots { width:108px; height:109px }
	.sshots-os1 { background:url(/images/splash/screenshots.jpg) no-repeat 0 0; }
	.sshots-os2 { background:url(/images/splash/screenshots.jpg) no-repeat -108px 0; }
	.sshots-os3 { background:url(/images/splash/screenshots.jpg) no-repeat -216px 0; }

	.sshots-opm1 { background:url(/images/splash/screenshots.jpg) no-repeat 0 -109px; }
	.sshots-opm2 { background:url(/images/splash/screenshots.jpg) no-repeat -108px -109px; }
	.sshots-opm3 { background:url(/images/splash/screenshots.jpg) no-repeat -216px -109px; }
	
	/* Offers */
	#offers { margin-left:80px; margin-top:50px }
	#offers a { text-decoration:none;color:#1176ba }
	
	/* Box */
	.box { background:url(/images/splash/box_bg.jpg) no-repeat top left; width:440px;}
	.box-wrapper { padding:26px 31px }
	.box h2 { color:#09a693; font-size:195%; margin-bottom:16px; margin-left:-1.5px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 0.1px;  }
	.box ul { margin-top:20px }
	.box ul li { padding-left:15px}
	.box .video { position:absolute; top:0; right:10px} 
	.box label { color:#016bb5; font-weight:bold; margin-bottom:16px; display:block }
	
	#offer_solution.box { background:url(/images/splash/offer_solution.jpg) no-repeat }
	#offer_provider_manager { background:url(/images/splash/offer_provider_manager_bg.jpg) no-repeat }
	#offer_solution.box ul li { background:url(/images/splash/bullet.jpg) no-repeat 0 6px; }
	#offer_provider_manager.box ul li { background:url(/images/splash/bullet.jpg) no-repeat 0px -13px; }
	
	 
	.screenshots { margin-top:36px}
	.screenshots-hd { float:left; width:85px; }
	.screenshots-list { float:right; width:295px;  }
	.screenshots-list .u { float:left; width:49.6%; text-align:right }

	.check-back { background:url(/images/splash/coming_soon.jpg) no-repeat 50% 100%; height:199px; text-align:right; margin-top:40px; margin-right:60px; position:relative }
	.check-back ul { height:199px; padding-top:103px }
	.check-back ul li { margin-bottom:27px; background:url(/images/splash/blue_arrow_right.png) no-repeat 100% 5px; padding-right:19px; }
	.check-back ul li a { font-size:150%; color:#016bb5 }
	
	
	/* Tweaks */
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearfix {display: inline-block;}	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	