
@charset "utf-8";
/* CSS Document */

/* ///  HIDE THIS STUFF  \\\ */

h1 span, h3 span, #topNav li a span, h3 span, #nextButton a span, #prevButton a span {
	display: none;
}


body, html {
	margin:0;
	padding:0;
	background:#151647 url(images/body_bg.jpg) top center no-repeat;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

h2 {
	padding:0;
	margin:5px 0px 10px 0px;
	font-size:14px;
}

h3 {
	margin:0;
	padding:0px 0px 8px 0px;
}

a, a:visited {
	color:#ffffff;
	text-decoration:none;
}

a:hover {
	color:#ccfbfe;
}

a img {
	border:0;
}

p {
	margin:0px 0px 20px 0px;
	padding:0;
	font-size:13px;
}

#outerCon {
	width:1000px;
	margin:0 auto;
}

#prod_title {
	margin:0 auto;
	width:400px;
	height:206px;
	background:url(images/prism_logo.jpg) 0 0 no-repeat;
}

#navHolder {
	width:570px;
	margin:0 auto;
	padding-top:18px;
}

#topNav {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	clear:both;
}

#topNav li {
	display:inline;
	float:left;
}

#topNav li a {
	height:49px;
	display:block;
}

#nav_gameinfo a {
	width:149px;
	background:url(images/UK/nav_gameinfo.jpg) 0 0 no-repeat;
}

#nav_gameinfo a:hover {
	background:url(images/UK/nav_gameinfo_r.jpg) 0 0 no-repeat;
}

#nav_screens a {
	width:166px;
	background:url(images/UK/nav_screenshots.jpg) 0 0 no-repeat;
}

#nav_screens a:hover {
	background:url(images/UK/nav_screenshots_r.jpg) 0 0 no-repeat;
}

#nav_trailer a {
	width:121px;
	background:url(images/UK/nav_trailer.jpg) 0 0 no-repeat;
}

#nav_trailer a:hover {
	background:url(images/UK/nav_trailer_r.jpg) 0 0 no-repeat;
}

#nav_buy a {
	width:134px;
	background:url(images/UK/nav_buy.jpg) 0 0 no-repeat;
}

#nav_buy a:hover {
	background:url(images/UK/nav_buy_r.jpg) 0 0 no-repeat;
}

#flags {
	padding:150px 0px 150px 0px;
}

#flags a img {
	margin:10px;
	border:2px solid transparent;
}

#flags a:hover img {
	border:2px solid #4446b9;
}

#content {
	clear:both;
	min-height:430px;
	position:relative;
	text-align:left;
	width:600px;
	margin:0 auto;
	padding-top:30px;
}

.mainInfo {
	font-size:14px;
}

.char_indent {
	padding-left:60px;
	height:60px;
	min-height:60px;
}

#glowbos {
	background:url(images/glowbo.gif) left top no-repeat;
}

#bhobail {
	background:url(images/bhobail.gif) left top no-repeat;
}

#bulboids {
	background:url(images/bulboid.gif) left top no-repeat;
}

#gluons {
	min-height:60px;
}

#mirrors {
	background:url(images/mirror.gif) left top no-repeat;
}

#splitters {
	background:url(images/splitter.gif) left top no-repeat;
}

#filters {
	background:url(images/filter.gif) left top no-repeat;
}

#prisms {
	background:url(images/prism.gif) left top no-repeat;
}

#cycloids {
	background:url(images/cycloid.gif) left top no-repeat;
}




#prevButton, #nextButton, #prevButton a, #nextButton a {
	width:59px;
	height:97px;
	display:block;
}

#prevButton {
	position:absolute;
	top:176px;
	left:51px;
}

#prevButton a {
	background:url(images/arrow_left.jpg) 0 0 no-repeat;
}

#prevButton a:hover {
	background:url(images/arrow_left_r.jpg) 0 0 no-repeat;
}

#nextButton {
	position:absolute;
	top:176px;
	left:490px;
}

#nextButton a {
	background:url(images/arrow_right.jpg) 0 0 no-repeat;
}

#nextButton a:hover {
	background:url(images/arrow_right_r.jpg) 0 0 no-repeat;
}

#screenArea {
	padding:10px 0px 30px 0px;
	height:400px;
	width:256px;
	margin:0 auto;
}

#screenArea img {
	border:2px solid #4446b9;
}




#retailers, #trailerHolder {
	text-align:center;
}

#retailers h2 {
	padding-bottom:30px;
}

#retailers a img {
	margin-bottom:20px;
	border:2px solid transparent;
}

#retailers a:hover img {
	border:2px solid #4446b9;
}







#footer {
	height:330px;
	background:url(images/footer_bg.jpg) 0 0 no-repeat;
}

#otherVersions {
	width:535px;
	margin:0 auto;
	padding-top:30px;
	text-align:left;
}

#otherVersions div img {
	margin:0px 5px 0px 5px;
	border:1px solid #4446b9;
	float:left;
}

#pcVersion {
	float:left;
	width:280px;
}

#pcVersion div {
	width:155px;
}

#mobileVersion {
	width:230px;
	float:right;
}

#mobileVersion div {
	width:145px;
}

#otherVersions div div {
	float:right;
	position:relative;
}

#otherVersions div div p {
	font-size:10px;
	padding:0;
}

.otherPlat_butts {
	padding:0;
	margin:0;
	position:absolute;
	left:0;
	top:66px;
}

.otherPlat_butts li {
	display:inline;
	padding-right:10px;
}

.otherPlat_butts li a, .otherPlat_butts li a:visited {
	font-size:11px;
	font-weight:bold;
}

#head_pc, #head_mobile {
	width:130px;
	height:21px;
}

#head_pc {
	background:url(images/head_pc.jpg) 0 0 no-repeat;
}

#head_mobile {
	background:url(images/UK/head_mobile.jpg) 0 0 no-repeat;
}

#logos {
	clear:both;
	padding:60px 0px 20px 0px;
}

#logos img {
	padding:0px 10px 0px 10px;
}

#legal {
	clear:both;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:700px;
	margin:0 auto;
}











