* {  margin: 0; padding: 0; border: 0; }
html, body { height: 100%; background: #290D2D url(/images/aadbg.gif) 0 0 no-repeat; height: auto !important; }
	#wrapper { position: relative; margin: 0 31px 0 50px; height: auto; min-height: 100%; height: 100%; min-width: 730px; }
		#data { padding: 1px 0 130px 0; font: 11px Arial, sans-serif; color: #FFFFFF; }
			a { color: #DAE020; }
			p, ul { margin: 15px 0 0 0; font: 11px Arial, sans-serif; color: #FFFFFF; }
			li { margin: 0 0 0 20px; }
			#client { height: 60px; padding: 20px 0 0 0; }
			h1 { margin: 22px 0 0 0; font: bold 18px Arial, sans-serif; text-transform: uppercase; }
			 #desc { width: 600px; color: #FFFFFF; }
			 #info { width: 600px; color: #FFFFFF; }
			 	#info strong { color: #FFFFFF; } 
			 #click { margin: 15px 0 0 0; color: #767A78; text-transform: uppercase; }
			 #works { margin: 15px 0 0 0; width: 730px; }
			 	.work { float: bottom; width: 300; margin: 0 0 20px 0; }
					.work span { display: block; margin: 10px 0 0 0; text-decoration: underline; }
				#cleaner { clear: both; }
	#footer { position: relative; width: 100%; height: 100px; margin: -100px 0 0 0; min-width: 730px; _width: expression(document.body.clientWidth < 731 ? '730px' : '100%'); }
		#adastra { position: absolute; right: 30px; top: -25px; width: 120px; height: 100px; background: url(/images/adastra_logo_web.png) no-repeat;}
			#adastra span { display: none; }
		#hiring { position: absolute; width: 100px; height: 100px; top: 50px; left: 0px; }
			#hiring img { display: block; }
	#language { position: absolute; width: 50px; height: 50px; top: 0; right: 0;}
		#language p { xwidth: 730px; font: 11px Arial, sans-serif; color: #191F1C;}		
#demoreel { text-align:center; height: 405px; max-width: 1127px; width: 100%; width: expression(document.body.clientWidth > 1128 ? "1127px" : "100%"); margin: 0 0 0 0; padding: 30px 0 30px 0; background: url(/images/circle.png) 50% 50% no-repeat; height: auto !important;}