	*{ margin:0px; padding:0px; }
	body{
		background:#e6fbff url(/images/bg.gif) repeat-x top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	
	.wrapper{
		width:1000px;
		margin:0px auto;
	}
	
	.header{
		height:90px;
		background:url(/images/logo.png) no-repeat left center;
	}

	h1{
			font-size:20px;
		color:#29415f;
		margin:20px 20px 0px 0px;
	}
	
	h2{
		font-size:16px;
		margin:10px 0px;
	}
	.header h1{
		text-align:right;

	}
	

	
	.header p{
		color:#fff;
		text-align:right;
	}
	
	.menu{
		color:#fff;
		font-weight:bold;
		height:30px;
		line-height:30px;
		text-align:center;
		background:#283f5e;
		border-bottom:2px solid #3d5e8b;
		font-size:14px;
		margin-bottom:5px;
	}
	.links{
		height:15px;
		width:730px;
		margin:0px auto;
	}
	.menu a{
		color:#6b86ac;
		text-decoration:none;
		margin:0px 25px;
		text-transform:uppercase;
	}
	
	.content{
		/*background:#fff;*/
		padding:10px 20px 0px 20px;
		background:url(/images/app_bg.jpg) no-repeat center top;
		/*border:5px solid #e0e6ec;*/
	}
	
	.app_preview{
		position:relative;
		width:995px;
		height:499px;
		
		margin:0px auto;
	}
	
	.app_mag{
		position:absolute;
		top:20px;
		left:50px;
		width:604px;
		height:403px;
		overflow:hidden;
		background:#000;
		border:1px solid #63b457;
	}
	
	.app_mag #app_cover{
		position:absolute;
		top:0px;
		left:0px;
		width:604px;
		height:403px;
	}
	.app_mag #art{
		position:absolute;
		top:0px;
		left:0px;
		cursor:move;
	}
	.app_finalizeButton{
		position:absolute;
		right:10px;
	}
	
	.app_uploadButton, #app_zoominButton, #app_zoomoutButton, #app_publishButton, .app_finalizeButton, .app_backButton, .app_moreButton, #upload_link{
	cursor:pointer;

	}
	#app_buttons{
		display:none;
	}
	#app_zoominButton{
		position:absolute;
		top:445px;
		left:50px;
		z-index:101;
	}
	
	#app_zoomoutButton{
		position:absolute;
		top:445px;
		left:150px;
		z-index:101;
	}
	
	#app_publishButton{
		position:absolute;
		top:445px;
		left:560px;
		z-index:101;
	}
	#app_instructions{
		position:absolute;
		right:55px;
		top:30px;
		width:255px;
	}
	.app_selections{
		position:relative;
		width:935px;
		padding:20px 30px 60px 30px;
		margin:0px auto;
		text-align:center;
		background:url(/images/body.gif) no-repeat center top;

	}

	.app_selection_scroll{
		max-height:300px;
	}
	.app_selections .cover{
		position:relative;
		top:10px;
		margin:10px;
		border:1px solid #4b4b4b;
		cursor:pointer;
	}

	
	.app_selections h1{
		font-size:15px;
		color:#104c8f;
		margin:5px 0px 0px 0px;
	}
	.app_backButton{

	}
	
	.app_moreButton{

	}
	
	.pageButtons{
		display:block;
		margin:10px;
	}
	.ads{
		padding:15px;
		font-size:16px;
		clear:both;
		display:block;
		
	}
	.ads a{
		color:#3366FF;
		font-weight:bold;
		font-size:20px;
	}
	.code{
		color:#7a7e82;
		font-size:12px;
		text-align:left;	
		padding:10px 0px 0px 10px;
		font-size:10px;
		width:670px;
		float:left;
	}
	.code b{
		font-size:14px;
		color:#666666;
	}
	.code span{
		background:#eff4f8;
		border:1px solid #fff;
		padding:5px;
		display:block;
		color:#646464;
		margin-bottom:10px;
		font-size:11px;
	}
	
	.share{
		width:250px;
		float:left;
		margin-left:5px;
	}

	.boxads{
		width:680px;
		margin:0px auto;
		padding:20px;
		text-align:center;
	}
	
	.footer{
		text-align:center;
		font-size:12px;
		color:#808999;
		margin:0px auto;

		padding:20px;
		background:#29415f;
	}
	
	.footer a{
	color:#808999;
	}
	
		
		.input{
		border:1px solid #bbbbbb;
		padding:5px;
		width:90%;
		margin-bottom:10px;font-size:16px;
	}
	
	.button{
		padding:5px;
		font-weight:bold;
	}
	textarea{
		overflow:auto;

	}
	#contactform{
		font-size:16px;
		width:550px;
		margin:10px auto;
		background:#fff;
		padding:20px;
		border:5px solid #b8e8ff;
	}