body {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	background: #000000 url(../img/homeBg3.jpg) center top no-repeat;
}
img {
	border: none;	
}
a, a:active, a:focus, a:hover{
  outline: none;
}
:-moz-any-link:focus {
  outline: none;
}

.home {

}
.home .container {
	/*width: 834px;*/
	width: 948px;
	margin: 0 auto;	
	text-align: left;
}
.home .topBanner{
	height: 122px;	
}
.fmLogo {
	float: left;
	width: 139px;	
}
.homeLink {
	float: left;
	width: 270px;
	margin-left: 135px;	
}
.buynowSteam {
	float: right;
	width: 207px;
	margin-top: 16px;	
}
.topNavi {
	height: 31px;
}
.topNavi ul { list-style:none; margin:0; padding:0; }
.topNavi li { float:left; margin:0; padding:0; text-align:center; height: 31px; cursor: pointer;}
.topNavi li a { display:block; height: 100%;text-decoration: none;}
.topNavi li.home a { background:url(../img/navi/home_out.png) left top no-repeat; width:147px;}
.topNavi li.home a:hover { background: url(../img/navi/home_over.png) left top no-repeat; width:147px;}
.topNavi li.details a { background:url(../img/navi/details_out.png) left top no-repeat; width:200px;}
.topNavi li.details a:hover { background: url(../img/navi/details_over.png) left top no-repeat; width:200px;}
.topNavi li.media a { background:url(../img/navi/media_out.png) left top no-repeat; width:126px;}
.topNavi li.media a:hover { background: url(../img/navi/media_over.png) left top no-repeat; width:126px;}
.topNavi li.support a { background:url(../img/navi/support_out.png) left top no-repeat; width:154px;}
.topNavi li.support a:hover { background: url(../img/navi/support_over.png) left top no-repeat; width:154px;}
.topNavi li.community a { background:url(../img/navi/community_out.png) left top no-repeat; width:207px;}
.topNavi li.community a:hover { background: url(../img/navi/community_over.png) left top no-repeat; width:207px;}

.topNavi li.homeSelected { background: url(../img/navi/home_over.png) left top no-repeat; width:147px;}
.topNavi li.detailsSelected { background: url(../img/navi/details_over.png) left top no-repeat; width:200px;}
.topNavi li.mediaSelected { background: url(../img/navi/media_over.png) left top no-repeat; width:126px;}
.topNavi li.supportSelected { background: url(../img/navi/support_over.png) left top no-repeat; width:154px;}
.topNavi li.communitySelected { background: url(../img/navi/community_over.png) left top no-repeat; width:207px;}

.contentBg {
	/*background:url(../img/bgRepeat.png) left top repeat-y;*/
}
.contentPadding {
	padding: 0px 57px;	
}
.bgHome {
	background:url(../img/bgHome.png) left top no-repeat;
}
.bgDetails {
	background:url(../img/bgContent.png) left top repeat-y;
}
.bgCommunity {
	background:url(../img/bgCommunity2.png) left top no-repeat;	
	height: 924px;
}
.home .mainModule {

}
.mainModule img {
	
}
.mainModulePic {
	background: url(../img/mainModulePicFirepowerCPRelease.jpg) left top no-repeat;
	width: 827px;
	height: 269px;
}
.mainModulePic a.promoLink {
  /*  background: url(../img/mainModulePicCompoPromoOut.jpg) left top no-repeat;*/
    height: 100%;
    display:block;
    text-decoration: none;
}
.mainModulePic a.promoLink:hover {
   /* background: url(../img/mainModulePicCompoPromoOver.jpg) left top no-repeat;*/
    height: 100%;
    display:block;
    text-decoration: none;
}
.home .padding {
	padding: 16px 0px 4px 4px;
	/*padding: 12px 0px 4px 0px;*/
}
.home .columns {

}
.home .leftColumn {
	float: left;
	width: 322px;
}
.home .leftColumnPadding {
	padding: 19px 15px 20px 20px;	
}
.home .rightColumn {
	float: left;
	width: 496px;
	margin-left: 12px;
}
.home .rightColumnPadding {
	padding: 19px 8px 10px 8px;	
}

.home .bottomLinks {
	height: 52px;
	padding: 9px 0 0 20px;
}
.home .sponsors {
	height: 80px;
}
.bottom {
	background: url(../img/bgBottom2.png) left bottom no-repeat;
	height: 72px;	
}
.home .bottomLinksContainer {
	padding: 12px 0px 0px 57px;	
}
.bottomLinks a {
	float: left;
	width: 149px;
	cursor: pointer;
	height: 40px;	
}
.shForum {
	background: url(../img/forums_out.png) left top no-repeat;
	margin: 2px 0px 0px 0px;
}
.shForum:hover {
	background: url(../img/forums_over.png) left top no-repeat;
	margin: 2px 0px 0px 0px;
}
.twitter {
	background: url(../img/twitter_out.png) left top no-repeat;
	margin: 2px 0px 0px 64px;
}
.twitter:hover {
	background: url(../img/twitter_over.png) left top no-repeat;
	margin: 2px 0px 0px 64px;
}
.facebook {
	background: url(../img/facebook_out.png) left top no-repeat;
	margin: 2px 0px 0px 66px;
}
.facebook:hover {
	background: url(../img/facebook_over.png) left top no-repeat;
	margin: 2px 0px 0px 66px;
}
.steam {
	background: url(../img/steam_out.png) left top no-repeat;
	margin-left: 60px;
}
.steam:hover {
	background: url(../img/steam_over.png) left top no-repeat;
	margin-left: 60px;
}
.button img {
	position: relative;
	top: 6px;
	left: 46px;
	border: none;
}
.footer {
	background: url(../img/footer.png) left top no-repeat;
	font-size: 10px;
	height: 300px;	
}
.footerPadding {
	padding: 114px 30px 0px;
		
}
.footer a, .footer a:visited {
	color: #77c2f1;
	text-decoration: none;	
}
.footer a:hover {
	color: #ffffff;
	text-decoration: none;
}
.legal {
	width: 
	padding-top: 32px;
	text-align:center;
	color: #aadeff;
}
#twitterFeed {
	position: absolute;
	height: 380px;
	overflow: hidden;
		
}
.featuredTrailer {
	padding: 22px 0 0 0;	
}

/* Subnavi */
.subnavi {
	background: url(../img/subnaviBg.png) left top no-repeat;
	height: 59px;	
}
.subnaviPadding {
	padding: 32px 0px 0px 65px;
}

.list {
	background: url(../img/arrowhead.gif) left 3px no-repeat;
	margin-top: 5px;	
}
.list .padding {
	padding: 0 0 0 22px;	
}
.boxBody {
	padding:27px 114px 15px;
	font-size: 13px;
}
.boxBody p {
	margin-top:0;	
}
.level {
	width: 721px;
	height: 230px;	
	margin-bottom:60px;
}
.boxBody .moondust {
	background: url(../img/moondust.jpg) right top no-repeat;	
}
.boxBody .flipside {
	background: url(../img/flipside.jpg) right top no-repeat;	
}
.boxBody .arconauts {
	background: url(../img/arconaut.jpg) right top no-repeat;	
}
.boxBody .iss {
	background: url(../img/iss.jpg) right top no-repeat;	
}
.boxBody .thearc {
	background: url(../img/thearc.jpg) right top no-repeat;	
}
.boxBody .deadeye {
	background: url(../img/deadeye.jpg) right top no-repeat;	
}
.boxBody .slingshot {
	background: url(../img/slingshot.jpg) right top no-repeat;	
}
.boxBody .tenstar {
	background: url(../img/tenstar.jpg) right top no-repeat;	
}
.boxBody .searchlight {
	background: url(../img/searchlight.jpg) right top no-repeat;	
}
.titleContainer {
	background: url(../img/titleThing.png) left 4px no-repeat;	
}
.title {
	font-size: 14px;
	font-weight: bold;
	color: #9fd3e9;	
	padding-left: 0px;
}
.titleContainer .title {
	padding-left: 35px;	
}
.level .desc {
	padding-bottom: 10px;	
}
.leftBlock {
	width: 300px;	
}
.levelDetails {
	border-left: 2px solid #1b313b;	
	font-size: 10px;
}
.levelDetails .label {
	color: #9fd3e9;
	padding-left: 8px;
}
.levelDetails .value {
	padding-left: 8px;
}
.trailers_firepower {
	background: url(../img/trailers_firepower.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.trailers_launch{
	background: url(../img/trailers_launch.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.trailers_breakingnews {
	background: url(../img/trailers_breakingnews.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.trailers_raidonmoondust{
	background: url(../img/trailers_raidonmoondust.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.trailers_moonrise{
	background: url(../img/trailers_moonrise.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.button {
	height: 67px;
	width: 157px;
	padding: 26px 0px 0px 10px;	
}
a.button_highDef  {
	background: url(../img/button_highdef_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_highDef:hover{
	background: url(../img/button_highdef_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_standardDef  {
	background: url(../img/button_standarddef_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_standardDef:hover {
	background: url(../img/button_standarddef_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
.button_highDef img {
	width: 157px;
	height: 67px;
	border: none;	
}
.button_standardDef img {
	width: 157px;
	height: 67px;
	border: none;	
}
.soundtrackContainer {
	background: url(../img/soundtrack.jpg) left top no-repeat;
	width: 762px;
	height: 248px;
	margin-top: 6px;	
}
.soundtrackContainer .padding {
    padding: 16px 0 0 4px;
}
a.button_dlsoundtrack  {
	background: url(../img/button_dlsoundtrack_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_dlsoundtrack:hover {
	background: url(../img/button_dlsoundtrack_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
.button_dlsoundtrack img {
	width: 157px;
	height: 67px;
	border: none;	
}
#screenshots .row2 {
	padding-top: 30px;		
}
#screenshots .screenshot {
	float: left;
	width: 197px;
	height: 108px;	
}
#screenshots .emptyscreenshot {
	background: url(../img/screenshots/empty.jpg) left top no-repeat;
	color:#9FD3E9;	
}
.emptyscreenshot div{
	padding: 36px 40px 0px 10px;
	font-weight: bold;
	text-align: center;
}
#wallpapers .row2 {
	padding-top: 10px;		
}
#wallpapers .wallpaper {
	float: left;
	width: 197px;
	height: 108px;	
}
.previewBox {
	background: url(../img/bgPreviewBox.png) left top repeat-y;		
	width: 762px;
}
.previewBoxTop {
	background: url(../img/bgPreviewBoxTop.png) left top no-repeat;
	height: 6px;
	width: 762px;
	margin-top: 6px;
}
.previewBoxBottom {
	background: url(../img/bgPreviewBoxBottom.png) left top no-repeat;
	height: 6px;
	width: 762px;
}
.previewBox .padding {
	padding: 16px 0px 0px 14px;	
}
.previewBox .quote {
	padding: 6px 27px 10px;	
}
.readmoreContainer {
	position: relative;	
	bottom: 5px;
	right: 23px;
}
.previewBox .readmore {
	height: 31px;
	width: 78px;
}	
a.button_readmore  {
	background: url(../img/button_readmore_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_readmore:hover {
	background: url(../img/button_readmore_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
.button_readmore img {
	width: 78px;
	height: 31px;
	border: none;	
}
/* media submenu*/

#tabMenu {
	margin:0;
	padding:0;
	list-style:none;
}
#tabMenu li {
	float:left;
	height:12px;
	cursor:pointer;
}
#tabMenu li a { display:block; height: 100%;text-decoration: none;}

/* IE Hacks */
*html .boxTop {margin-bottom:-2px;}
*html .boxBody div ul {margin-left:10px;padding-left:15px;}
/* support */
#tabMenu li.hardwarerequirements a {background:url(/img/subtitle_hardwarerequirements_out.gif) left top no-repeat; width: 203px;}
#tabMenu li.hardwarerequirements a:hover {background:url(/img/subtitle_hardwarerequirements_over.gif) left top no-repeat; width: 203px;}
#tabMenu li.customersupport a {background:url(/img/subtitle_customersupport_out.gif) left top no-repeat; width: 160px;}
#tabMenu li.customersupport a:hover {background:url(/img/subtitle_customersupport_over.gif) left top no-repeat; width: 160px;}
#tabMenu li.gamemanual a {background:url(/img/subtitle_gamemanual_out.gif) left top no-repeat; width: 119px;}
#tabMenu li.gamemanual a:hover {background:url(/img/subtitle_gamemanual_over.gif) left top no-repeat; width: 119px;}
#tabMenu li.dedicatedserver a {background:url(/img/subtitle_dedicatedserver_out.gif) left top no-repeat; width: 148px;}
#tabMenu li.dedicatedserver a:hover {background:url(/img/subtitle_dedicatedserver_over.gif) left top no-repeat; width: 148px;}

#tabMenu li.hardwarerequirementsSelected {background:url(/img/subtitle_hardwarerequirements_over.gif) left top no-repeat; width: 203px;}
#tabMenu li.customersupportSelected{background:url(/img/subtitle_customersupport_over.gif) left top no-repeat; width: 160px;}
/* buy now*/
#tabMenu li.buyshatteredhorizon a {background:url(/img/subtitle_buyshatteredhorizon_out.gif) left top no-repeat; width: 189px;}
#tabMenu li.buyshatteredhorizon a:hover {background:url(/img/subtitle_buyshatteredhorizon_out.gif) left top no-repeat; width: 189px;}
/* community*/
#tabMenu li.newsandupdates a {background:url(/img/subtitle_newsandupdates_out.gif) left top no-repeat; width: 158px;}
#tabMenu li.newsandupdates a:hover {background:url(/img/subtitle_newsandupdates_over.gif) left top no-repeat; width: 158px;}
#tabMenu li.thearconauts a {background:url(/img/subtitle_thearconauts_out.gif) left top no-repeat; width: 128px;}
#tabMenu li.thearconauts a:hover {background:url(/img/subtitle_thearconauts_over.gif) left top no-repeat; width: 128px;}
#tabMenu li.fansites a {background:url(/img/subtitle_fansites_out.gif) left top no-repeat; width: 83px;}
#tabMenu li.fansites a:hover {background:url(/img/subtitle_fansites_over.gif) left top no-repeat; width: 83px;}
#tabMenu li.playerstats a {background:url(/img/subtitle_playerstats_out.gif) left top no-repeat; width: 112px;}
#tabMenu li.playerstats a:hover {background:url(/img/subtitle_playerstats_over.gif) left top no-repeat; width: 112px;}
#tabMenu li.forums a {background:url(/img/subtitle_forums_out.gif) left top no-repeat; width: 76px;}
#tabMenu li.forums a:hover {background:url(/img/subtitle_forums_over.gif) left top no-repeat; width: 76px;}
#tabMenu li.lanevents a {background:url(/img/subtitle_lanevents_out.gif) left top no-repeat; width: 100px;}
#tabMenu li.lanevents a:hover {background:url(/img/subtitle_lanevents_over.gif) left top no-repeat; width: 100px;}

#tabMenu li.newsandupdatesSelected {background:url(/img/subtitle_newsandupdates_over.gif) left top no-repeat; width: 158px;}
#tabMenu li.thearconautsSelected {background:url(/img/subtitle_thearconauts_over.gif) left top no-repeat; width: 128px;}
#tabMenu li.fansitesSelected {background:url(/img/subtitle_fansites_over.gif) left top no-repeat; width: 83px;}
/* media */
#tabMenu li.trailers a {background:url(/img/subtitle_trailers_out.gif) left top no-repeat; width: 86px;}
#tabMenu li.trailers a:hover {background:url(/img/subtitle_trailers_over.gif) left top no-repeat; width: 86px;}
#tabMenu li.screenshots a{background:url(/img/subtitle_screenshots_out.gif) left top no-repeat; width: 117px;}
#tabMenu li.screenshots a:hover{background:url(/img/subtitle_screenshots_over.gif) left top no-repeat; width: 117px;}
#tabMenu li.previewsandreviews a{background:url(/img/subtitle_previewsandreviews_out.gif) left top no-repeat; width: 184px;}
#tabMenu li.previewsandreviews a:hover{background:url(/img/subtitle_previewsandreviews_over.gif) left top no-repeat; width: 184px;}
#tabMenu li.wallpapers a{background:url(/img/subtitle_wallpapers_out.gif) left top no-repeat; width: 110px;}
#tabMenu li.wallpapers a:hover{background:url(/img/subtitle_wallpapers_over.gif) left top no-repeat; width: 110px;}
#tabMenu li.soundtrack a{background:url(/img/subtitle_soundtrack_out.gif) left top no-repeat; width: 110px;}
#tabMenu li.soundtrack a:hover{background:url(/img/subtitle_soundtrack_over.gif) left top no-repeat; width: 110px;}

#tabMenu li.trailersSelected {background:url(/img/subtitle_trailers_over.gif) left top no-repeat; width: 86px;}
#tabMenu li.screenshotsSelected {background:url(/img/subtitle_screenshots_over.gif) left top no-repeat; width: 117px;}
#tabMenu li.wallpapersSelected {background:url(/img/subtitle_wallpapers_over.gif) left top no-repeat; width: 110px;}
#tabMenu li.previewsandreviewsSelected{background:url(/img/subtitle_previewsandreviews_over.gif) left top no-repeat; width: 184px;}
#tabMenu li.soundtrackSelected{background:url(/img/subtitle_soundtrack_over.gif) left top no-repeat; width: 110px;}

/* details submenu*/
#tabMenu li.overview a {background:url(/img/subtitle_overview_out.gif) left top no-repeat; width: 94px;}
#tabMenu li.overview a:hover {background:url(/img/subtitle_overview_over.gif) left top no-repeat; width: 94px;}
#tabMenu li.zerogravitycombat a{background:url(/img/subtitle_zerogravitycombat_out.gif) left top no-repeat; width: 173px;}
#tabMenu li.zerogravitycombat a:hover{background:url(/img/subtitle_zerogravitycombat_over.gif) left top no-repeat; width: 173px;}
#tabMenu li.realisticspacesetting a{background:url(/img/subtitle_realisticspacesetting_out.gif) left top no-repeat; width: 191px;}
#tabMenu li.realisticspacesetting a:hover{background:url(/img/subtitle_realisticspacesetting_over.gif) left top no-repeat; width: 191px;}
#tabMenu li.uniqueenvironments a{background:url(/img/subtitle_uniqueenvironments_out.gif) left top no-repeat; width: 182px;}
#tabMenu li.uniqueenvironments a:hover{background:url(/img/subtitle_uniqueenvironments_over.gif) left top no-repeat; width: 182px;}

#tabMenu li.overviewSelected {background:url(/img/subtitle_overview_over.gif) left top no-repeat; width: 94px;}
#tabMenu li.zerogravitycombatSelected {background:url(/img/subtitle_zerogravitycombat_over.gif) left top no-repeat; width: 173px;}
#tabMenu li.realisticspacesettingSelected{background:url(/img/subtitle_realisticspacesetting_over.gif) left top no-repeat; width: 191px;}
#tabMenu li.uniqueenvironmentsSelected{background:url(/img/subtitle_uniqueenvironments_over.gif) left top no-repeat; width: 182px;}

/* screenshots */
.screenshot a, .screenshot a:hover {
	text-decoration:none;	
}
.screenshot a.ss1 { 
	background: url(../img/screenshots/ss1_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss1:hover {
	background: url(../img/screenshots/ss1_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss2 { 
	background: url(../img/screenshots/ss2_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss2:hover {
	background: url(../img/screenshots/ss2_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss3 { 
	background: url(../img/screenshots/ss3_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss3:hover {
	background: url(../img/screenshots/ss3_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss4 { 
	background: url(../img/screenshots/ss4_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss4:hover {
	background: url(../img/screenshots/ss4_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss5 { 
	background: url(../img/screenshots/ss5_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss5:hover {
	background: url(../img/screenshots/ss5_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss6 { 
	background: url(../img/screenshots/ss6_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss6:hover {
	background: url(../img/screenshots/ss6_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss7 { 
	background: url(../img/screenshots/ss7_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss7:hover {
	background: url(../img/screenshots/ss7_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss8 { 
	background: url(../img/screenshots/ss8_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss8:hover {
	background: url(../img/screenshots/ss8_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss9 { 
	background: url(../img/screenshots/ss9_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss9:hover {
	background: url(../img/screenshots/ss9_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss10 { 
	background: url(../img/screenshots/ss10_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss10:hover {
	background: url(../img/screenshots/ss10_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss11 { 
	background: url(../img/screenshots/ss11_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss11:hover {
	background: url(../img/screenshots/ss11_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss12 { 
	background: url(../img/screenshots/ss12_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss12:hover {
	background: url(../img/screenshots/ss12_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss13 { 
	background: url(../img/screenshots/ss13_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss13:hover {
	background: url(../img/screenshots/ss13_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss14 { 
	background: url(../img/screenshots/ss14_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss14:hover {
	background: url(../img/screenshots/ss14_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss15 { 
	background: url(../img/screenshots/ss15_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss15:hover {
	background: url(../img/screenshots/ss15_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss16 { 
	background: url(../img/screenshots/ss16_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss16:hover {
	background: url(../img/screenshots/ss16_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss17 { 
	background: url(../img/screenshots/ss17_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss17:hover {
	background: url(../img/screenshots/ss17_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss18 { 
	background: url(../img/screenshots/ss18_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss18:hover {
	background: url(../img/screenshots/ss18_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss19 { 
	background: url(../img/screenshots/ss19_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss19:hover {
	background: url(../img/screenshots/ss19_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss20 { 
	background: url(../img/screenshots/ss20_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss20:hover {
	background: url(../img/screenshots/ss20_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss21 {
	background: url(../img/screenshots/ss21_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss21:hover {
	background: url(../img/screenshots/ss21_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss22 {
	background: url(../img/screenshots/ss22_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss22:hover {
	background: url(../img/screenshots/ss22_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss23 {
	background: url(../img/screenshots/ss23_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss23:hover {
	background: url(../img/screenshots/ss23_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss24 {
	background: url(../img/screenshots/ss24_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.ss24:hover {
	background: url(../img/screenshots/ss24_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
/* weapons */
.screenshot a.weapon_ss_04282010 {
	background: url(../img/screenshots/weapon_ss_04282010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_04282010:hover {
	background: url(../img/screenshots/weapon_ss_04282010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_04292010 {
	background: url(../img/screenshots/weapon_ss_04292010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_04292010:hover {
	background: url(../img/screenshots/weapon_ss_04292010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_04302010 {
	background: url(../img/screenshots/weapon_ss_04302010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_04302010:hover {
	background: url(../img/screenshots/weapon_ss_04302010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05012010 {
	background: url(../img/screenshots/weapon_ss_05012010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05012010:hover {
	background: url(../img/screenshots/weapon_ss_05012010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05022010 {
	background: url(../img/screenshots/weapon_ss_05022010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05022010:hover {
	background: url(../img/screenshots/weapon_ss_05022010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05032010 {
	background: url(../img/screenshots/weapon_ss_05032010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05032010:hover {
	background: url(../img/screenshots/weapon_ss_05032010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05042010 {
	background: url(../img/screenshots/weapon_ss_05042010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05042010:hover {
	background: url(../img/screenshots/weapon_ss_05042010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05052010 {
	background: url(../img/screenshots/weapon_ss_05052010_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.screenshot a.weapon_ss_05052010:hover {
	background: url(../img/screenshots/weapon_ss_05052010_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
/* wallpapers */
.wallpaper a{
	text-decoration:none;
	color: #aadeff;
	font-size:11px;	
}
.wallpaper a:hover {
	text-decoration:none;
	color: #ffffff;
	font-size:11px;	
}
.wallpaper a.ss1 { 
	background: url(../img/wallpapers/thumb_astronaut_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss1:hover {
	background: url(../img/wallpapers/thumb_astronaut_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss2 { 
	background: url(../img/wallpapers/thumb_breaking_news_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss2:hover {
	background: url(../img/wallpapers/thumb_breaking_news_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss3 { 
	background: url(../img/wallpapers/thumb_from_earth_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss3:hover {
	background: url(../img/wallpapers/thumb_from_earth_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss4 { 
	background: url(../img/wallpapers/thumb_shattered_horizon_intro_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss4:hover {
	background: url(../img/wallpapers/thumb_shattered_horizon_intro_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss5 { 
	background: url(../img/wallpapers/thumb_shattered_horizon_logo_out.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper a.ss5:hover {
	background: url(../img/wallpapers/thumb_shattered_horizon_logo_over.jpg) left top no-repeat;
	height: 100%;
	display: block;
}
.wallpaper .padding {
	padding: 0 0 0 15px;	
}
.wallpaper .leftCol {
	float: left;
	width: 80px;
}
.wallpaper .rightCol {
	float: left;
}
#wallpapers .wallpaperLinks {
	height: 70px;	
}
/* newsitem*/

.home .newsitem {
	background: transparent;
	padding-top: 8px;
	width: 285px;
	position: relative;
}
.community .newsitem {
	background: transparent;
	padding-top: 8px;
	width: 353px;
	position: relative;
}
.newsitem .title {
	color: #71ccee;
	font-size: 11px;
	padding-left:0px;
	font-weight: normal;
}
.newsitem .description {
	color: #ffffff;
	font-size: 12px;
	padding-left:0px;
	font-weight: normal;
}
.newsitem .date {
	color: #ccf1ff;
	font-size: 10px;
}
.newsitem .readmoreContainer {
	bottom: 0px;
	right: 4px;
	position:relative;
}
.newsitem .readmore {
	width: 78px;
	height: 31px;	
}
.newsitem a {
	color: #ffffff;
	text-decoration: none;
}
.newsitem a:hover {
	color: #ffffff;
	text-decoration:underline;	
}
span.from {
	color: #ccf1ff;	
}
a.titleLink {
	color: #71ccee;
	text-decoration:none;		
}
a.titleLink:hover {
	color: #ffffff;
	text-decoration:underline;	
}
.copyright {
	font-size: 10px;
}
#hardwarerequirements .label {
	color: #9fd3e9;
	font-weight: bold;	
}
#hardwarerequirements {
	float: left;
	width: 400px;	
}
.gameometerButton {
	float: right;	
	width: 290px;
	padding-top: 153px;
}
.gameometer_canyouplayit {
	width: 264px;
	height: 135px;	
}
.gameometer_canyouplayit a {
	background: url(../img/gameometer_canyouplayit.png) left top no-repeat;
	display: block;
	text-decoration: none;
	height: 100%;
	width: 100%;	
}
.gameometer_canyouplayit a:hover {
	background: url(../img/gameometer_canyouplayit_hover.png) left top no-repeat;
	display: block;
	text-decoration: none;
	height: 100%;
	width: 100%;	
}

/* buy now promo page*/
.buynowBox {
	height: 104px;	
	width: 762px;
	position: relative;
	margin-top: 6px;
}
.buynowBox .padding {
	padding: 16px 0px 0px 14px;	
}
.buynowBox .naviText {
	width: 530px;	
}
.naviText .padding{
	padding: 43px 0px 0px 100px;	
}
.buynowPromo {
	position: relative;
	background: url(../img/buynowPromoTextUS.png) left top no-repeat;	
	height: 52px;	
	width: 762px;	
}
#buynowButtons {
	padding-top: 26px;	
}
#buynowButtons a, #buynowButtons a:hover {
	color:  #aadeff;
	text-decoration: none;	
	height: 100%;
}
.buynowSteamButton a {
	background: url(../img/button_buynow_steam_out.png) left top no-repeat;
	display: block;
}
.buynowSteamButton a:hover {
	background: url(../img/button_buynow_steam_over.png) left top no-repeat;
	display: block;		
}
#buynowDiscountSteamButton a {
	background: url(../img/button_buynowdiscount_steam_out.png) left top no-repeat;
	display: block;
}
#buynowDiscountSteamButton a:hover {
	background: url(../img/button_buynowdiscount_steam_over.png) left top no-repeat;
	display: block;		
}
.buynowFuturemarkButton a {
	background: url(../img/button_buynow_futuremark_out.png) left top no-repeat;
	display: block;
}
.buynowFuturemarkButton a:hover {
	background: url(../img/button_buynow_futuremark_over.png) left top no-repeat;
	display: block;		
}
#buynowSpecialOffer1Button a {
	background: url(../img/button_buynow_specialoffer_out.png) left top no-repeat;
	display: block;
}
#buynowSpecialOffer1Button a:hover {
	background: url(../img/button_buynow_specialoffer_over.png) left top no-repeat;
	display: block;		
}
#buynowSpecialOffer2Button a {
	background: url(../img/button_buynow_specialoffer_out.png) left top no-repeat;
	display: block;
}
#buynowSpecialOffer2Button a:hover {
	background: url(../img/button_buynow_specialoffer_over.png) left top no-repeat;
	display: block;		
}
.buynowContent {
	padding-left: 20px;	
}
.buynowContent .info {
	width: 650px;
	padding: 6px 0px 0px 32px;	
}
.buynowContent .note {
	padding: 10px 0px;
	font-size: 14px;
	color:#9FD3E9;
}
.discountDesc {
	color: #ffffff;
}	
/* community */
.community .padding {
	padding: 46px 0 0 8px;
}
.community .leftColumn {
	width: 403px;
	height: 418px;
	position: relative;
	overflow: hidden;	
}
.community .leftColumnPadding {
	padding: 25px 0px 0px 24px;
}
.community .rightColumn {
	width: 399px;
	margin-left: 20px;	
}
.community .rightColumnPadding {
	padding: 25px 0px 0px 24px;
}
input.joinnews {
	border: 1px solid #67cbff; 	
	background-color: #162a40;
	color:#ffffff;
}
/* fansites */
.fansitesDLLink {
	background: url(../img/bgFansitesDL.png) left top no-repeat;	
	width: 762px;
	height: 162px;
	margin-left: -19px;
}
.downloadButtonContainer {
	position: relative;	
	top: 65px;
	right: 23px;
}
.downloadButtonContainer .download {
	height: 31px;
	width: 78px;
}	
a.button_download  {
	background: url(../img/button_download_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_download:hover {
	background: url(../img/button_download_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
.button_download img {
	width: 78px;
	height: 31px;
	border: none;	
}
.fansiteBox{
	background: url(../img/bgFansiteBox.png) left top no-repeat;
	width: 762px;
	height: 104px;
	font-size: 12px;
	margin-left: -19px;
	margin-top: 6px;	
}
.fansiteBox .padding {
	padding: 14px 20px 0px;
}
.fansiteBox .info {
	padding-top: 6px;	
}
.fansiteBox a, .level a {
	color: #9fd3e9;
	text-decoration: none;	
}
.fansiteBox a:hover, .level a:hover {
	color: #ffffff;
	text-decoration: underline;	
}
/* Press accolade scroll */

#scrollup {
	position: relative;
	overflow: hidden;
	height: 176px;
	width: 400px;
	left: 400px;
	top: 48px;
}
#scrollup .title {
	font-weight: bold;
	font-style: italic;
	color: #ffffff;	
}
.pressaccolade {  
	position: absolute;
	top: 210px;
	left: 10px;
	height: 170px;
	width:370px;
	line-height: 16px;
}
.downloadSoundtrackButtonContainer {
    padding: 20px 0px 5px;
}
.downloadSoundtrackButtonContainer .download {
	height: 33px;
	width: 186px;
}	
a.button_downloadSoundtrack  {
	background: url(../img/button_downloadthesoundtrack_out.png) left top no-repeat;
	height: 100%;
	display: block;	
}
a.button_downloadSoundtrack:hover {
	background: url(../img/button_downloadthesoundtrack_over.png) left top no-repeat;
	height: 100%;
	display: block;	
}
.button_downloadSoundtrack img {
	width: 186px;
	height: 33px;
	border: none;	
}