#firstrun #portal-header-contents {
	width: 530px;
	height: 400px;
	overflow:visible;
	margin: 0 0 0 0;
}
#portal-nav { margin: 0; padding: 0; list-style-type: none; float: left; }
#portal-nav span { margin: 0; padding: 0; }
#portal-nav span a {
	/*display: block;*/
	display: none;
	height: 67px;
	width: 256px;
	margin: 0;
	padding: 0;
	outline: 0;
}
#content-box {
	position: relative;
	width: 530px;
	height: 510px;
	overflow: hidden;
	/*margin-left: 266px;*/
	padding: 2px 0;
}
#content-box.box-setup {
	/*background: url(/img/firefox/firstrun/frame.png) top left no-repeat;*/
	height: 450px;
}
#pagination {
	text-align: right;
	padding-right: 10px;	
}
#pagination span.divider { color: #999; padding: 0 0.5em;}
#pagination span { color: #999; }
#pagination .previous { margin-left: 15px; background-position: center left; }
#pagination .next     { margin-right: 15px; background-position: center right; }
#pagination .playlink,
#pagination .stoplink,
#pagination .previous,
#pagination .next {
	font-weight: bold;
	background-repeat: no-repeat;
}
#content-box .page { padding: 0 10px;}
#content-box .page strong { color: #ffffff; font-weight: bold; font-size: 12pt; }
#content-box .page p { margin: 0 0 5px 0; }
#content-box .page p.first  { margin-top: 10px; }
#content-box .page .pageHeader .clsPrice {width: 125px; text-align: right; font-size: 14pt; font-weight: bold; color: #ffffff; padding-right: 10px;}
#content-box .screenshot { text-align: center; padding-top: 5px; }
#content-box .page .pageHeader {width: 100%; }
#content-box .page .pageHeader tr td {text-align: left; }
#content-box .page .picture img {width: 500px;}
#content-box .page .picture a {border: none;}

