/*body {
    background:#000000 url(../../default_gt_us/img/body_background_3.jpg) no-repeat scroll center top;
}*/

#containerProduct .spaceFiller {
    float:left;
    height:15px;
    width:1px;
}

#containerProduct {
    width:1000px;
    padding:11px 0 0 11px;
    position:relative;
}

#containerProduct .productLeftColumn {
    width:250px;
    float:left;
}

#containerRight .buttonContainer a img {
	width:163px;
	height:33px;
}

/* start headerGameInset */

#containerProduct .productLeftColumn .gameInset {
    position:relative;
    width:248px;
    height:284px;
    border:1px solid #d1d1d1;
    background:#ffffff;
	overflow:hidden;
}

.productLeftColumn .gameInset .headerGameInset {
    height:23px;
    border-bottom:1px solid #d0d0d0;
    position:relative;
}

.productLeftColumn .gameInset .headerGameInset b {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    top:5px;
    left:10px;
}

.headerGameInset .subscriptionLegendPremium,
    .headerGameInset .subscriptionLegendClassic,
    .headerGameInset .subscriptionLegendFree,
    .headerGameInset .subscriptionLegendPack4,
    .headerGameInset .subscriptionLegendPack5 {
    position:absolute;
    width:25px;
    top:3px;
    height:17px;
    cursor:pointer;
} 

.headerGameInset .subscriptionLegendPack5 {  /* temporarily */
    left:116px;
    background:transparent url(../../default_gt_us/img/product/legend/black_legend-trans.png) no-repeat 0 0;
} 

.headerGameInset .subscriptionLegendPack4 {  /* temporarily */
    left:142px;
    background:transparent url(../../default_gt_us/img/product/legend/orange_legend-trans.png) no-repeat 0 0;
}

.headerGameInset .subscriptionLegendPremium {
    left:168px;
    background:transparent url(../../default_gt_us/img/product/legend/orange_legend-trans.png) no-repeat 0 0;
} 

.headerGameInset .subscriptionLegendClassic {
    left:194px;
    background:transparent url(../../default_gt_us/img/product/legend/red_legend-trans.png) no-repeat 0 0;
}

.headerGameInset .subscriptionLegendFree {
    left:220px;
    background:transparent url(../../default_gt_us/img/product/legend/blue_legend-trans.png) no-repeat 0 0;
}

.productLeftColumn .gameInset .boxshotInset {
    position:relative;
    height:190px;
}

.productLeftColumn .gameInset .boxshotInset img {
    position:absolute;
    top:5px;
    left:6px;
    width:236px;
    height:190px;
    overflow:hidden;
}

.productLeftColumn .gameInset .addFavoritesGame {
    height:29px;
    position:relative;
    padding:8px 0 0 16px;
    overflow:hidden;
}

.productLeftColumn .gameInset .addGame, .productLeftColumn .gameInset .listGame {
    position:relative;
    float:left;
    width:24px;
    height:23px;
}

.productLeftColumn .addFavoritesGame img {
    float:left;
    width:24px;
    height:23px;
    cursor:pointer;
}

.productLeftColumn .addFavoritesGame p {
    float:left;
}

.productLeftColumn .gameInset .bubbl, .productLeftColumn .gameInset .bubbl {
    cursor:default;
	font-size:12px;
	font-weight:bold;
	font-family:Trebuchet MS;
	height:22px;
	padding:3px 0 0 4px;
	width:190px;
}

.productLeftColumn .gameInset .addRatingGame {
    height:36px;
    position:relative;
    overflow:hidden;
}

.gameInset .addRatingGame .containerCurrentValue {
    position:absolute;
    left:12px;
    top:1px;
    width:90px;
    height:30px;
}

.addRatingGame .containerCurrentValue .currentValueLabel {
    position:absolute;
    width:45px;
    height:30px;
    top:5px;
    left:46px;
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
}

.gameInset .addRatingGame .containerCurrentValue strong {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:28px;
}

.gameInset .addRatingGame .setYourMark {
    position:absolute;
    left:105px;
    top:1px;
    width:135px;
    height:30px;
}

.gameInset .addRatingGame .setYourMark p {
    font-family:Trebuchet MS;
    font-size:12px;
    font-weight:bold;
    padding-top:7px;
    width:75px;
    float:left;
}

.productLeftColumn .gameInset .socialNetwork {
    height:20px;
    background:#dedede;
    margin:0 1px 0;
    overflow:hidden;
    position:relative;
}

.gameInset .socialNetwork .shareGame, .gameInset .socialNetwork .addToNetwork {
    width:122px;
    border-right:1px solid #FFFFFF;
    height:20px;
    float:left;
}

.gameInset .socialNetwork .addToNetwork {
    background:transparent url(../../default_gt_us/img/buttons/addThisGame.gif) no-repeat 0 0;
    width: 122px;
    height: 20px;
    /*border-left:1px solid #c7c7c7;
    border-right:none;*/
}

.gameInset .socialNetwork .shareGame a {
    background:transparent url(../../default_gt_us/img/product/social/letter.gif) no-repeat scroll 11px 1px;
    color:#292929;
    font-size:9px;
    line-height:22px;
    padding:0 0 0 38px;
    font-family:Arial, Helvetica, sans-serif;
}

.gameInset .socialNetwork .addToNetwork p {
    width:38px;
    background:transparent url(../../default_gt_us/img/product/social/picAdd.gif) no-repeat scroll 6px 5px;
    color:#292929;
    font-size:9px;
    line-height:22px;
    padding:0 0 0 22px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
}

.gameInset .socialNetwork .addToNetwork a {
    float:left;
    margin:5px 0 0 5px;
}

.gameInset .socialNetwork .addToNetwork .ellipsis {
    width:6px;
    padding:0 0 0 2px;
    background:none;
}

.setYourMark .containerRating {
    position:relative;
    left:6px;
    top:6px;
}

/* end headerGameInset */

/* start advertBlock 180*150px */

#containerProduct .productLeftColumn .containerAdvertBlock_180_150 {
    width:180px;
    margin:6px auto 0;
    position:relative;
}

/* end advertBlock 180*150px */

/* start additional info */
#containerProduct .productLeftColumn #additionalInfo {
    position:relative;
    width:250px;
    height:542px;
    margin-top:6px;
    overflow:hidden;
}

#containerProduct .productLeftColumn #additionalInfo ,topH3 {
    width:250px;
}

.productLeftColumn #additionalInfo .contentBlock {
    border:1px solid #d1d1d1;
    background:#ffffff;
    width:248px;
    color:#353533;
}

#additionalInfo .contentBlock .sectionInfo {
    overflow:hidden;
    position:relative;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    border-top:1px solid #d1d1d1;
    padding-left:9px;
}

#additionalInfo .contentBlock .sectionInfo h4 {
    font-size:11px;
    font-weight:bold;
}

#additionalInfo .contentBlock .textBlockLink {
    height:31px;
    padding-top:4px;
    border:none;
/*    color:#00a5ef;*/
}

#additionalInfo .contentBlock .textBlockLink a {
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
}

#additionalInfo .contentBlock .multiplayerInfo {
    height:20px;
}

#additionalInfo .contentBlock .multiplayerInfo b {
    font-size:11px;
    line-height:17px;
}

#additionalInfo .contentBlock .manualInfo {
    height:26px;
    padding-top:4px;
}

#additionalInfo .contentBlock .manualInfo img {
    width:23px;
    height:24px;
}

#additionalInfo .contentBlock .manualInfo .manualInfoLink {
    font-size:11px;
    height:24px;
    left:10px;
    padding:3px 0 0 30px;
    position:absolute;
    top:4px;
}

#additionalInfo .contentBlock .ageRecommendedInfo {
    height:102px;
}

#additionalInfo .contentBlock .ageRecommendedInfo .nameOfESRB {
    position:absolute;
    left:77px;
    top:9px;
    width:120px;
    height:60px;
}

.contentBlock .ageRecommendedInfo .nameOfESRB p {
    margin:0;
    line-height:11px;
}

.contentBlock .ageRecommendedInfo .esrb_pic {
    width:auto;
    height:auto;
}

.contentBlock .ageRecommendedInfo .esrb_pic img {
    padding-top:6px;
}

#additionalInfo .contentBlock .hardDriveInfo {
    height:45px;
}

#additionalInfo .contentBlock .hardDriveInfo h4 {
    padding-top:2px;
}

#additionalInfo .contentBlock .downloadTimeInfo {
    height:52px;
}

#additionalInfo .contentBlock .downloadTimeInfo h4 {
    padding-top:2px;
}

.contentBlock .downloadTimeInfo th, .contentBlock .downloadTimeInfo td {
    border:1px solid #CCCCCC;
    padding:0 1px 0 2px;
}

.contentBlock .downloadTimeInfo .firstRowTable, .contentBlock .downloadTimeInfo .firstRowTable th { 
    background:#efefef;
}

.contentBlock .downloadTimeInfo table {
    border:1px solid #CCCCCC;
    border-collapse:collapse;
    font-size:10px;
    margin-top:4px;
    width:170px;
}

#additionalInfo .contentBlock .systemRequirementsInfo {
    height:103px;
}

#additionalInfo .contentBlock .systemRequirementsInfo h4 {
    padding:2px 0;
}

#additionalInfo .contentBlock .systemRequirementsInfo ul {
    list-style-type:none;
    line-height:12px;
}

#additionalInfo .contentBlock .copyrightInfo {
    height:158px;
}

#additionalInfo .contentBlock .copyrightInfo h4 {
    padding:2px 0;
}

#additionalInfo .contentBlock .copyrightInfo .copyrightScroll {
    height:157px;
    overflow-x:hidden;
    overflow-y:scroll;
    width:239px;
}

#additionalInfo .topH3 {
    width:250px;
}
/* end additional info */


/* start right column */
#containerProduct .productRightColumn {
    position:relative;
    width:715px;
    margin-left:11px;
    float:left;
    overflow:hidden;
    z-index:2;
}

#containerProduct .productRightColumn #containerRight {
    position:relative;
}

#containerProduct .productRightColumn .nameGameProduct {
    width:715px;
    height:20px;
    overflow:hidden;
}

#containerProduct .productRightColumn .nameGameProduct span {
    color:#FFFFFF;
    font-family:Trebuchet MS;
    font-size:20px;
    height:20px;
    line-height:16px;
}

#containerProduct .productRightColumn .nameGameProduct a {
    color:#FFFFFF;
}

.productRightColumn #containerRight .buttonContainer .displayNone {
    display:none;
}

.productRightColumn #containerRight .buttonContainer {
    width:715px;
    height:33px;
    overflow:hidden;
    float:left;
}

.productRightColumn #containerRight .buttonContainer .buttonDownload, .productRightColumn #containerRight .buttonContainer .buttonMultiplayer {
    float:left;
}

/* start gameDetailsTabs */
#containerRight .gameDetailsTabs {
    width:715px;
    height:480px;
    float:left;
    padding-top:14px;
    overflow:hidden;
    position:relative;
}

.gameDetailsTabs #contentTabInside {
    background:#FFFFFF;
    height:440px;
    width:703px;
    float:left;
    overflow:hidden;
    position:relative;    
}

#contentTab {
    background:#b9b6b9;
    padding:6px;
    float:left;
}

/* end gameDetailsTabs */

/* start block people who played this also played */
#row1Container .boxshotsContainer {
    position:relative;
    width:363px;
    height:259px;
    overflow: hidden;
    text-align: center;
}

#row1Container .boxshotsContainer .boxshot {
    position: relative;
    width:161px;
    height:46px;
    float: left;
    text-align:left;
    margin:3px 16px 3px 4px;
}

#row1Container .boxshotsContainer .boxshot a img {
    width:57px;
    height:46px;
}

#row1Container .boxshotsContainer .boxshot a.link {
    display:block;
    float:left;
    line-height:14px;
    margin-left:4px;
    padding-top:6px;
    text-align:left;
    width:100px;
}

#row1Container .boxshotsContainer .boxshot img {
    float:left;
}

#row1Container .boxshotsContainer .noGamesBox {
    background:#d2d2d2;
    width:363px;
    height:169px;
    padding-top:90px;
    text-align:left;
}

#row1Container .boxshotsContainer .noGames_container {
    background:#2A2A2A none repeat scroll 0 0;
    height:62px;
    margin:0 auto;
    width:314px;
    padding:10px 0 0 10px;
}

#row1Container .boxshotsContainer .noGames_container h3 {
    color:#94D917;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding-bottom:5px;
}

#row1Container .boxshotsContainer .noGames_container p {
    font-size:11px;
    color:#f7f7f7;
    font-family:Arial, Helvetica, sans-serif;
}
/* end block people who played this also played */

#containerRight #bottomBox {
    width:715px;
    height:456px;
    float:left;
    margin-top:11px;
    overflow:hidden;
    position:relative;
}

#bottomBox #row1Container {
    width:715px;
    height:280px;
}

#bottomBox #row1Container .boxLeft {
    width:365px;
    height:280px;
    float:left;
    overflow:hidden;
}

#bottomBox #row1Container .boxLeft .topH3 {
    width:365px;
}

#bottomBox #row1Container .boxLeft .content {
    width:363px;
    border:1px solid #d1d1d1;
    background:#FFFFFF;
    overflow:hidden;
    height:259px;
}

#bottomBox #row1Container .boxRight {
    width:336px;
    height:280px;
    float:right;
    overflow:hidden;
}
/* start row2container */
#bottomBox #row2Container {
    margin-top:12px;
    height:162px;
    width:713px;
    float:left;
    border:1px solid #d1d1d1;
    background:#FFFFFF;
    position:relative;
}

#row2Container .headerMostDownloaded {
    width:711px;
    padding:1px;
    height:36px;
    position:relative;
}

.headerMostDownloaded .rightBG_header {
    position:absolute;
    top:1px;
    left:338px;
    width:374px;
    height:36px;
    background:transparent url(../../default_gt_us/img/product/mostDownloaded/headerRight_bg-trans.png) no-repeat right top;
}

#row2Container .imageMostDownloaded {
    width:88px;
    height:40px;
    position:absolute;
    top:-1px;
    left:1px;
}

#row2Container .mostDownloadContent {
    height:162px;
    width:713px;
    overflow:hidden;
    float:left;
}

#row2Container .bodyMostDownloaded {
    border-top:1px solid #d1d1d1;
    height:114px;
    width:692px;
    overflow:hidden;
    position:relative;
    padding:9px 0 0 21px;
}

.bodyMostDownloaded .containerGameBlock {
    width:110px;
    height:114px;
    float:left;
    position:relative;
    margin-right:30px;
    overflow:hidden;
}

.bodyMostDownloaded .containerGameBlock img {
    position:absolute;
    width:109px;
    height:87px;
    top:0;
    left:0;
}

.textHeaderMostDownloaded {
    float:left;
    padding:5px 0 0 95px;
}

.bodyMostDownloaded .containerGameBlock p {
    padding-top:88px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:12px;
    text-align:center;
}
/* end row2container */

.container_64bit {
    background:transparent url(../../default_gt_us/img/product/box_64bit-trans.png) no-repeat 0 0;
    width:150px;
    height:33px;
    padding:3px 0 0 3px;
    position:absolute;
    right:0;
    top:0px;
}

.container_64bit img {
    width:21px;
    height:30px;
    margin-right:6px;
    float:left;
}

.container_64bit p {
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:12px;
    padding-top:3px;
    width:116px;
}

/* end right column */

#waitInit {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-left: 40px;
	color: #FFF;
}
