/* Structural CSS */
body				{	margin:0px; background:url('../images/bubblebg.jpg') repeat; font-family:helvetica; }
.contentwrapper		{	width:990px; margin:0px auto; }
a img				{	border:0px; }
.clr				{	clear:both; }

#logobar			{	width:100%; height:135px; position:relative; }
#logobar ul			{	position:absolute; left:245px; top:40px; list-style-type:none; }
#logobar ul li		{	float:left; margin-right:25px; }
#logobar ul li a	{	text-decoration:none; color:#fff; font-weight:bold; }

#blackopaquebar		{	margin-top:20px; width:100%; height:158px; background:url('../images/blackopaquebg.png') repeat-x; }
#preorder			{	float:left; padding-top:40px; width:590px; color:#fff; font-size:30px; }
#preorder img		{	float:left; margin-left: 100px; }
#preorder span		{	font-size:12px; font-weight:bold; line-height:115px; }
#inpulse			{	float:right; margin-top:-30px; margin-right:100px; }

#intro				{	clear:both; float:left; width:263px; font-size:26px; font-weight:bold; color:#fff; margin-left:54px; }
#appsflowing		{	float:left; margin-top:-20px; }

#mainmenu				{	margin-left:45px; width:902px; height:76px; background:url('../images/menubar.png') no-repeat; }
#mainmenu ul			{	list-style-type:none; margin:0px; padding:0px; padding-top:12px; padding-left:38px; }
#mainmenu ul li			{	float:left; height:53px; margin-right:20px; font-size:30px; font-weight:bold; letter-spacing:-1px; }
#mainmenu ul li a		{	display:block; line-height:53px; text-decoration:none; color:#fee7d1; padding:0px 10px; }
#mainmenu ul li a:hover,
#mainmenu ul li a#active 	{	line-height:53px; background:#f49d48; color:#fff; }

ul#list_of_features li {
	font-size: 25px;
	margin-bottom: 10px;
	color: white;
}

ul#list_of_features li span{
	color: #f08025;
	text-decoration: underline;
}

.app-name {
	color: white;
	font-weight: bold;
	font-size: 25px;
}
