#embedframewrapper {
text-align:center;
}
#embedframe {
display:block;
width:800px;
height:600px;
margin:0 auto;
}



/*top box*/
#topbox {
padding:0 0 25px 0;
}
#topboxcontent {
padding:0 0 4px 0;
}
#topbox #topboxright {
padding:2px 0 0 0;
width:310px;
float:right;
}
#topbox #topboxright #gamelogo {
text-align:center;
font-size:1px;
margin:0 0 2px 0;
height:150px;
}
#topbox #topboxright table#stats {
width:310px;
}
#topbox #topboxright table#stats td.label {
width:145px;
}
#stats {
margin:0;
}
#stats .info {
color:#fff;
}
a#statslink #statslinkdiv {
font-size:10px;
text-align:center;
background-color:#333;
padding:0;
line-height:20px;
margin:0;
}
a#statslink #statslinkdiv, a#statslink #statslinkdiv a {
color:#777!important;
}
a#statslink:hover #statslinkdiv, a#statslink:hover #statslinkdiv a {
color:#fff!important;
background-color:#55aaee;
}
a#statslink img {
margin-right:5px;
}
#statswrapper {
padding:0;
margin:0;
}
#licence {
padding:4px;
margin:0px 2px 2px 2px;
font-size:10px!important;
text-align:center;
background-color:#303030;
}

#topbox #topboxleft {
margin-right:310px;
}
#screenshots {
white-space:nowrap;
overflow:hidden;
margin-right:2px;
position:relative;
}
#screenshots #screenshotsinner {
position:relative;
height:154px;
}
#screenshots a.shot {
font-size:1px;
float:left;
margin:1px 1px;
border:1px solid #333!important;
}
#screenshots a.shot:hover {
border:1px solid #55aaee!important;
}
#screenshots .video {
background-color:#111;
border:1px solid #333!important;
margin:1px 1px;
overflow:hidden;
font-size:0px;
float:left;
height:150px;
padding:0;
width:150px;
}
#screenshots .video:hover {
border:1px solid #55aaee!important;
}
#screenshots .video .videotitle {
font-size:11px;
white-space:nowrap;
line-height:18px;
padding:0 3px;
text-align:left;
color:#333;
}
#screenshots .video:hover .videotitle {
color:#ddd;
}
#screenshots .video .morevideoslink {
font-size:11px;
text-align:center;
line-height:19px;
}
#screenshots .video .morevideoslink a {
color:#555;
}
#screenshots .video:hover .morevideoslink a {
color:#55aaee;
}
#screenshots .video .morevideoslink a:hover {
color:#fff;
}
#screenshots .video .videooverlay {
position:absolute;
top:55px;
left:55px;
width:40px;
height:40px;
background-image:url(/images/icons/site/videooverlay.png);
background-repeat:no-repeat;
}
#screenshots .video:hover .videooverlay {
background-image:url(/images/icons/site/videooverlayhover.png);
}
#screenshots .video object {
margin:0;
padding:0;
}
#screenshots .video a.innervideolink {
border:none;
margin:0;
padding:0;
}
#screenshots .video a.innervideolink:hover {
border:none;
margin:0;
padding:0;
}
#screenshotscrollbar {
margin: 0 0 0 1px;
}




/*Right column*/
#infobox {
float:right;
width:310px;
margin:0;
}
#infobox a {
color:#fff!important;
text-decoration:none;
}
#infobox a:hover {
color:#55aaee!important;
text-decoration:none;
}

#infobox #getitbox {
text-align:left;
}
#infobox #getitbox .version {
overflow:hidden;
border-bottom:1px solid #333;
margin:0;
padding:5px 0 5px 0;
}
#infobox #getitbox .version.b {
border-bottom:none;
}
#infobox #getitbox .version .versioninfo {
width:150px;
overflow:hidden;
min-height:30px;
margin:0;
padding:0;
}
#infobox #getitbox .version .platform {
font-size:9px;
color:#555;
}
#infobox #getitbox .version a.grabbutton {
float:right;
margin:0;
padding:0;
height:30px;
}
#infobox #getitbox .version a.grabbutton img {
margin:0;
padding:0;
}
#infobox #getitbox .version .grabbutton.notreleased {
font-family:verdana;
font-size:10px;
text-align:center;
color:#55aa00;
float:right;
margin:0;
padding:0;
height:30px;
width:125px;
}
#infobox #getitbox .version .grabbutton.notreleased.comingsoon {
color:#55aa00;
}
#infobox #getitbox .version .grabbutton.notreleased.unknown {
color:#444;
}
#infobox #getitbox #releasemsg {
font-size:11px;
color:#cc3333;
margin-top:5px;
}
#infobox #getitbox #releasemsg a {
color:#c33!important;
}
#infobox #getitbox #releasemsg a:hover {
color:#ddd!important;
}
#infobox #getitbox .getitbutton {
margin:2px 2px 2px 2px;
}

#infobox #awards {
text-align:center;
}
#infobox #awards .award {
padding-top:12px;
}
#infobox #awards .award.first {
padding-top:0;
}

#infobox #featurebox div.item, #infobox #mediabox a div.item, #infobox #blogbox a div.item, #infobox #indiedbnewsbox a div.item {
font-size:11px;
padding:7px 10px 7px 25px;
}
#infobox #featurebox div.item .ficon, #infobox #mediabox a div.item .gicon, #infobox #blogbox a div.item .gicon, #infobox #indiedbnewsbox a div.item .gicon {
margin-left:-23px;
}
#infobox #featurebox ul, #infobox #mediabox ul, #infobox #blogbox ul, #infobox #indiedbnewsbox ul{
margin:0;
padding:0;
}
#infobox #featurebox ul li, #infobox #mediabox ul li, #infobox #blogbox ul li, #infobox #indiedbnewsbox ul li{
display:block;
list-style-type:none;
padding:1px 0 1px 0;
margin:0;
}
#infobox #blogbox .date, #infobox #indiedbnewsbox .date, #infobox #blogbox .poweredby, #infobox #indiedbnewsbox .poweredby {
font-family:verdana;
font-size:9px;
color:#888;
}







/*Main column*/
#mainbox {
float:none;
margin-right: 325px;
}
#mainbox #specialbannerarea {
text-align:center;
margin:0 0 10px 0;
}
#shareurl {
font-size:13px;
color:#777;
height:30px;
_height:35px;
width:315px;
padding:0 5px;
line-height:28px;
overflow:hidden;
margin:0;
}
#shareables {
font-size:1px;
float:right;
}
#shareables a img {
margin:0 0 0 10px;
padding:0;
}









#systemrequirements {
margin-top:10px;
}

#downloadbuttons {
padding:5px 0 5px 0;
text-align:center;
}
#downloadbuttons #continuebutton {
margin-right:5px;
}