:focus {
  -moz-outline-style:none;
}

/* root element for tabs */
#flowtabs {
	/* dimensions */
	width:180px;
	height:100% !important;
	margin:0 !important; 
	padding:0 5px 0 0;
	float:left;
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:0px;
}

/* single tab */
#flowtabs li {
	margin:0; 
	padding:0 0 5px 0; 
	text-indent:-9999px; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	display:block;
	height: 70px;   
	width: 178px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

.mobile-flowtabs li a { background:url(Images/tabs-mobile_v-052112.jpg) no-repeat; }
.console-flowtabs li a { background:url(Images/tabs-console_v-050712.jpg) no-repeat; }

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0px 0; width:179px; }
#flowtabs #t2 			{ background-position: -179px 0; }
#flowtabs #t3 			{ background-position: -358px 0; }
#flowtabs #t4 			{ background-position: -537px 0; }
#flowtabs #t5 			{ background-position: -716px 0; width:179px;}
#flowtabs #t6 			{ background-position: -895px 0; width:179px;}
#flowtabs #t7 			{ background-position: -1074px 0; width:179px;}
#flowtabs #t8 			{ background-position: -1253px 0; width:179px;}
#flowtabs #t9 			{ background-position: -1431px 0; width:180px;}
#flowtabs #t10 			{ background-position: -1611px 0; width:179px;}
#flowtabs #t11 			{ background-position: -1790px 0; width:180px;}
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -71px; }
#flowtabs #t2:hover 	{ background-position: -179px -71px; }
#flowtabs #t3:hover 	{ background-position: -358px -71px; }
#flowtabs #t4:hover 	{ background-position: -537px -71px; }
#flowtabs #t5:hover 	{ background-position: -716px -71px; }
#flowtabs #t6:hover 	{ background-position: -895px -71px; }
#flowtabs #t7:hover 	{ background-position: -1074px -71px; }
#flowtabs #t8:hover 	{ background-position: -1253px -71px; }
#flowtabs #t9:hover 	{ background-position: -1431px -71px; }
#flowtabs #t10:hover 	{ background-position: -1611px -71px; }
#flowtabs #t11:hover 	{ background-position: -1790px -71px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -141px; }
#flowtabs #t2.current { background-position: -179px -141px; }
#flowtabs #t3.current { background-position: -358px -141px; }
#flowtabs #t4.current { background-position: -537px -141px; }
#flowtabs #t5.current { background-position: -716px -141px; }
#flowtabs #t6.current { background-position: -895px -141px; }
#flowtabs #t7.current { background-position: -1074px -141px; }
#flowtabs #t8.current { background-position: -1253px -141px; }
#flowtabs #t9.current { background-position: -1431px -141px; }
#flowtabs #t10.current { background-position: -1611px -141px; }
#flowtabs #t11.current { background-position: -1790px -141px; }

/* panes */
#flowpanes {
	color:#1c4595;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:688px;
	height:775px;
}

/* single pane */
#flowpanes div {
	display:none;
	margin:0px 0px;
}

#flowpanes div li { margin-left:25px;}
#flowpanes div ul { margin-bottom:10px;}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0px;
	margin:0;
	font-size:28px;
	text-align:center;
}

#flowpanes div h2 sup { font-size:12px;}

#flowpanes .text-area { width:668px; padding:0;}

/* override the root element to enable scrolling */
#flowpanes {
	position:relative;
	float:left;
	overflow:hidden;
}

/* override single pane */
#flowpanes div {
	float:left;
	display:block;
	width:688px;
}

/* our additional wrapper element for the items */
#flowpanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
}

#flowpanes .less, #flowpanes .less a {
	color:#999 !important;
	font-size:11px;
}

#flowpanes .game-content-top { background:url(Images/game-content-top.gif) no-repeat; width:688px; padding-top:16px;}
#flowpanes .game-content-mid { background:url(Images/game-content-mid.gif) repeat-x #fdf9d0; width:648px; padding:0 18px 0 18px;  border-left:1px #d5d8e6 solid; border-right:1px #d5d8e6 solid;}
#flowpanes .game-content-btm { background:url(Images/game-content-btm.gif) no-repeat; width:688px; height:17px;}

#flowpanes div img { border:1px #2b3e80 solid;}
#flowpanes .review-name { font-style:italic; padding-left:20px;  color:#1c4595; font-weight:bold;}
#flowpanes h3 { font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0;}

/*.panel-1 .text-area { color:#FFFFFF; text-shadow:2px 2px 5px #005d8a; font-size:24px; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Shadow(color=#42a5d5,direction=135); }*/

#flowpanes .HD      { background:url(Images/MB-hyperblast2-hd.png) no-repeat 0 0;      width:135px; height:136px; margin:5px 0 5px 42px;}
#flowpanes .HD-Free { background:url(Images/MB-hyperblast2-hd-free.png) no-repeat 0 0; width:135px; height:136px; margin:5px 0 5px 42px;}
#flowpanes .SD		{ background:url(Images/MB-hyperblast2-sd.png) no-repeat 0 0;      width:135px; height:136px; margin:5px 0 5px 42px;}

#flowpanes .one { width:216px; text-align:center; }
#flowpanes .two { width:216px; text-align:center; }
#flowpanes .three { width:216px; text-align:center; }

.app-buttons { margin:0 0 0 -10px;}
.app-buttons li { list-style:none; float:left; text-align:center; margin:0 auto; height:75px;}