/* Right Rail Stuff */
#right .up {

}

/* @group Subscription Box */

/* Subscription Box */
#right .sub-box {
margin: 0 0 0px;	
background: url(gp-global-ui-elements.gif) no-repeat 0 -210px;
width: 300px;
height: 153px;
padding:5px;
position: relative;
}
#right .sub-box .promo {
left:5px;
top:6px;
}

#right .sub-box .btn {
left:2px;
top:6px;
}

.downloadbtn{
border:0px solid #000000;
}

#right .sub-box ul {
position: absolute;
top: 25px;
right: 13px;
width: 80px;
}
#right .sub-box li {
margin: 0 0 5px;
padding: 0 0 5px;
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #a6ccd7;
color:#fff;
}
#right .sub-box a {
color: #a6ccd7;
display: block;
}
#right .sub-box a:hover {
color: #ffcc33;
}

/* @end */

/* @group Release Calendar */

/* Release Calendar */

div.release-cal {
position: relative;
}
div.release-cal h3 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -318px -210px;
height: 107px;
}
div.release-cal div {
border: 10px solid #e4e4e3;
border-width: 0 10px 10px 10px;
padding: 0 10px 10px 10px;
margin:-2px 0 0 0;
}
div.release-cal div.content {
display: none;
}
div.release-cal div.content.on {
display: block;
}
div.release-cal .loading {
background: url(loading-1.gif) no-repeat center center;
display: block;
width: 100%;
}
div.release-cal div div {
padding: 0;
border: none;
}
div.release-cal .week {
position: absolute;
top: 55px;
left: 15px;
font-size: 10px;
color: #999;
}
div.release-cal .platform-list {
position: absolute;
top: 75px;
left: 12px;
font-size: 11px;
font-weight: bold;
}
div.release-cal .platform-list a {
color: #fff;
}
div.release-cal .platform-list .on a,
div.release-cal .platform-list a:hover {
color: #ffcc33;
}
div.release-cal .platform-list li {
display: inline;
padding: 0 4px;
}
div.release-cal .showcase {
border-bottom: 1px dotted #ddd;
padding: 0 0 10px;
margin: 0 0 10px;	
}
div.release-cal ul {
margin: 0 0 10px;	
}
div.release-cal div li {
margin: 0 0 5px;
}
div.release-cal .title {
background:transparent url(ui-release-item.gif) no-repeat scroll left 10px;
border-bottom:1px dashed #BCBCBC;
font-family:Georgia,"Times New Roman","Times Roman",serif;
font-size:14px;
font-weight:normal;
padding:7px 0 4px 10px;
}
div.release-cal .showcase .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
background: url(ui-release-showcase-item.gif) no-repeat center left;
padding: 0 0 0 15px;
font-size: 18px;
line-height: 18px;
font-weight: 200;
}
div.release-cal .title a {
color: #0F7FA7;
}
div.release-cal .title a:hover {
color: #5eadc0;	
}
div.release-cal .showcase .title a {
color: #9d362a;	
}
div.release-cal .showcase .title a:hover {
color: #772016;	
}
div.release-cal .date {
font-family: georgia, serif;
font-style: italic;
font-size: 10px;
color: #999;
}
div.release-cal .platform {
color: #666;	
font-size: 11px;
}
div.release-cal .platform a {
color: #006a94;	
}

/* @end */

/* @group Quick Polls */

/* Quick Polls */
div.quick-poll {
position: relative;
margin: 0 0 10px;
z-index: 1;	
}
div.quick-poll h2 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -641px -210px;
height: 55px;
}

div.release-cal h2 {
background:transparent url(gp-global-ui-elements.gif) no-repeat scroll -641px -210px;
color:#3E4977;
font-size:20px;
font-weight:bold;
height:38px;
padding:19px 0 0 11px;
}

div#right h2 {
background:transparent url(gp-global-ui-elements.gif) no-repeat scroll -641px -210px;
color:#3E4977;
font-size:20px;
font-weight:bold;
height:30px;
padding:19px 0 0 11px;
}

div.quick-poll div {
border: 10px solid #e4e4e3;
border-width: 0 10px 10px 10px;
padding: 10px;
overflow: hidden;
}
div.quick-poll #pollError {
padding: 10px 0;
border: none;
color: #9D362A;
font-weight: bold;
display: block;
clear: both;
}
div.quick-poll h3 {
/*font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;*/
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
font-weight: normal;
font-size: 18px;
color: #0f7fa7;
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px dotted #ddd;	
}
div.quick-poll ul {
margin: 0 0 10px;
overflow: hidden;	
}
div.quick-poll li {
clear: both;
display: block;	
margin: 0;
padding: 5px 0;
}
div.quick-poll li span {
font-family: georgia, serif;
}
div.quick-poll label {
width: 225px;
float: left;
cursor: pointer;
font-size: 12px;
line-height: 160%;
}
div.quick-poll dt {
font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;
font-weight: bold;
font-size: 12px;
color: #5eadc0;
margin: 0 0 5px;
}
div.quick-poll dd span {
margin: 0 0 5px;
display: block;	
}
div.quick-poll dd span span {
display: block;
height: 14px;
background: #eee;
margin: 0;
padding: 3px;
font-weight: bold;	
}

/* @end */

/* @group Video Game Spotlight */

/* Video Game Spotlight */
div.spotlight {
margin: 0 0 10px;
}
div.spotlight h3 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat 0 -381px;
height: 24px;
}
div.spotlight ul {
position: relative;
padding: 10px 0 0 150px;	
}
div.spotlight .art {
position: absolute;
left: 0;
top: 10px;
}
div.spotlight .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
/*font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;*/
font-weight: normal;
font-size: 16px;
margin: 0 0 5px;
}
div.spotlight .desc {
font-family: georgia, serif;
font-size: 11px;
line-height: 160%;
}
div.spotlight a {
color: #0f7fa7;
}
div.spotlight a:hover {
color: #5EADC0;	
}
/* @end */

/* @group Right Rail User Reviews */

/* User Reviews */
div.user-reviews {
position: relative;	
}
div.user-reviews h3 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -639px -280px;
height: 53px;
}
div.user-reviews div {
border: 10px solid #e4e4e3;
border-width: 0 10px 10px 10px;
padding: 0 10px 10px 10px;
}
div.user-reviews div div {
border: none;
padding: 0;
}
div.user-reviews ul {
border-bottom: 1px dotted #ddd;
padding: 10px 0 10px 70px;	
position: relative;
min-height: 80px;
}
div.user-reviews ul:last-child {
border-bottom: none;
}
div.user-reviews .boxart,
div.user-reviews .thumb {
position: absolute;
left: 0;
top: 10px;
}
div.user-reviews .boxart img {
width: 60px;	
}
div.user-reviews .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
/*font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;*/
font-weight: normal;
font-size: 16px;
margin: 0 0 5px;	
}
div.user-reviews a {
color: #0f7fa7;
display: block;
}
div.user-reviews a:hover {
color: #5EADC0;	
}
div.user-reviews .read-more-link {
color: #9d362a;
font-family: georgia, serif;
font-style: italic;
font-weight: bold;
font-size: 9px;
}
div.user-reviews .read-more-link:hover {
color: #772016;
}
div.user-reviews .desc {
font-family: georgia, serif;
font-size: 11px;
line-height: 160%;	
margin: 0 0 5px;
}
div.user-reviews .rating {
background: url(default_stars_grey.png) no-repeat left center;
position: relative;
width: 85px;
height: 17px;	
}
div.user-reviews .rating .score {
background: url(default_stars.png) no-repeat left center;
display: block;
height: 17px;	
}
.rating .score.num_5-0,
.user-score .score.num_5-0,
.gamepro-score .score.num_5-0 {
width: 85px;	
}
.rating .score.num_4-5,
.user-score .score.num_4-5,
.gamepro-score .score.num_4-5 {
width: 77px;	
}
.rating .score.num_4-0,
.user-score .score.num_4-0,
.gamepro-score .score.num_4-0 {
width: 69px;	
}
.rating .score.num_3-5,
.user-score .score.num_3-5,
.gamepro-score .score.num_3-5 {
width: 60px;	
}
.rating .score.num_3-0,
.user-score .score.num_3-0,
.gamepro-score .score.num_3-0 {
width: 51px;	
}
.rating .score.num_2-5,
.user-score .score.num_2-5,
.gamepro-score .score.num_2-5 {
width: 43px;	
}
.rating .score.num_2-0,
.user-score .score.num_2-0,
.gamepro-score .score.num_2-0 {
width: 34px;	
}
.rating .score.num_1-5,
.user-score .score.num_1-5,
.gamepro-score .score.num_1-5 {
width: 26px;	
}
.rating .score.num_1-0,
.user-score .score.num_1-0,
.gamepro-score .score.num_1-0 {
width: 18px;	
}
.rating .score.num_0-5,
.user-score .score.num_0-5,
.gamepro-score .score.num_0-5 {
width: 9px;	
}
.rating .score.num_0-0,
.user-score .score.num_0-0,
.gamepro-score .score.num_0-0 {
width: 0;	
}

/* @end */



/* @group Power Ups / Sponsorships */

/* Power Ups */
div#sponsored {
position: relative;				
margin: 0 0 10px;	
}
div#sponsored h2 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -322px -342px;
height: 63px;
}
div#sponsored ul {
border: 10px solid #e4e4e3;
border-width: 0 10px 10px 10px;
padding: 0 10px 10px 10px;
}
div#sponsored ul ul {
border: none;
border-bottom: 1px dotted #ddd;
position: relative;
padding: 10px 0 10px 110px;	
min-height: 72px;
}
div#sponsored .artwork {
position: absolute;
left: 0;
top: 10px;
}
div#sponsored a {
display: block;	
}
div#sponsored .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
font-weight: 200;
font-size: 16px;
margin: 0 0 5px;	
}
div#sponsored .title a {
color: #0f7fa7;
}
div#sponsored .title a:hover {
color: #5EADC0;	
}
div#sponsored .blurb {
margin: 0 0 5px;	
}
div#sponsored .blurb a {
font-family: georgia, serif;
font-size: 11px;
color: #666;
line-height: 160%;
}
div#sponsored .link a {
font-family: georgia, serif;
font-size: 10px;
font-weight: bold;
font-style: italic;
color: #9d362a;	
}

/*div.sponsored {
position: relative;					//////// OLD - Don't get rid
margin: 0 0 10px;	
}
div.sponsored h3 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -322px -342px;
height: 63px;
}
div.sponsored div {
border: 10px solid #e4e4e3;
border-width: 0 10px 10px 10px;
padding: 0 10px 10px 10px;
}
div.sponsored ul {
border-bottom: 1px dotted #ddd;
position: relative;
padding: 10px 0 10px 110px;	
}
div.sponsored ul:last-child {
border-bottom: none;
}
div.sponsored .artwork {
position: absolute;
left: 0;
top: 10px;
}
div.sponsored a {
display: block;	
}
div.sponsored .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
font-weight: 200;
font-size: 16px;
margin: 0 0 5px;	
}
div.sponsored .title a {
color: #0f7fa7;
}
div.sponsored .title a:hover {
color: #5EADC0;	
}
div.sponsored .blurb {
margin: 0 0 5px;	
}
div.sponsored .blurb a {
font-family: georgia, serif;
font-size: 11px;
color: #666;
line-height: 160%;
}
div.sponsored .link a {
font-family: georgia, serif;
font-size: 11px;
font-weight: bold;
font-style: italic;
color: #9d362a;	
}
*/
/* @end */




/* @group Mini-Prod Box */

div.prod-box {
margin: 0 0 10px;
position: relative;	
}
div.prod-box h2 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -639px -352px;
height: 55px;
}
div.prod-box div.cont {
border-color: #e4e4e3;
border-style: solid;
border-width: 0 10px 10px;
padding: 0 10px 10px;	
}
div.prod-box div a {
color: #9d362a;
}
div.prod-box div h3 {
font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;
font-weight: 600;
margin: 0 0 10px;
font-size: 16px;
}
div.prod-box div h3 a:hover {
color: #772016;	
}
div.prod-box div .info {
position: relative;
margin: 0 0 10px;
clear: both;
overflow: hidden;
}
div.prod-box div .info li {
margin: 0;
display: block;
float: left;
width: 130px;
}
div.prod-box .info li.wishlist,
div.prod-box .info li.collection {
width: 100%;
margin: 5px 0 0 0;
font-size: 9px;
}
div.prod-box div .info li.wishlist a,
div.prod-box div .info li.collection a {
font-family: georgia, serif;
font-style: italic;
font-weight: bold;
}
div.prod-box div .info .boxart {
width: 100px;
margin: 0 20px 0 0;
}
div.prod-box div .info .boxart img {
border: 3px solid #ddd;
}
div.prod-box div .info li span {
font-weight: bold;
color: #666;
}
div.prod-box div .info li ul.prod-info li {
margin: 0 0 5px;
font-size: 10px;	
}
div.prod-box div .info li ul li a {
color: #999;
text-decoration: underline;
}
div.prod-box div .info li ul li a:hover {
text-decoration: none;
}
.view-full {
text-align: right;
display: block;
font-family: Georgia, serif;
font-style: italic;
font-weight: bold;	
}

div.prod-box div .prod-nav {
overflow: hidden;	
font-size: 11px;
border-bottom: 1px dotted #ddd;
padding: 0 0 10px;
margin: 0 0 10px;
}
div.prod-box div .prod-nav li {
display: inline;
float: left;
margin: 0 5px 0 0;
color: #999;
}
div.prod-box div .prod-nav li.last {
margin: 0;
}
div.prod-box div .prod-nav a {
color: #5EADC0;
}
div.prod-box div .prod-nav a:hover {
color: #006a94;
}

div.prod-box div .thumbs {
overflow: hidden;	
font-size: 10px;
padding: 0 0 10px;
margin: 0 0 10px;
}
div.prod-box div .thumbs li {
float: left;
margin: 0 10px 0 0;
width: 75px;
}
div.prod-box div .thumbs img {
width: 75px;
}
div.prod-box div .thumbs span {
display: block;
text-align: center;
}
div.prod-box div .thumbs a {
color: #999;	
}
div.prod-box div .thumbs a:hover span {
color: #666;
}
div.prod-box .scores {
clear: both;	
}
div.prod-box .scores .label {
font-family: "skolar-1","skolar-2","Times New Roman","Times Roman",serif;
font-weight: bold;
margin: 0 0 5px;
font-size: 13px;
}
div.prod-box .scores .label a {
color: #999;
}
div.prod-box .scores .starbox {
margin: 0 0 5px;
display: block;
}

/* @group esrb */

div.prod-box ul.esrb {
position: relative;
float: left;
width: 180px;
border: solid 1px #b2b2b2;
margin: 0 10px 10px 0;
}



div.prod-box ul.esrb li.rating span.label {
display: none;
}

div.prod-box ul.esrb li.rating span.type {
top: 0;
left: 40px;
width: 130px;
position: absolute;
background: #000;
color: #FFF;
font-size: 10px;
display: block;
padding: 2px 5px;
}

div.prod-box ul.esrb li.url  {
position: absolute;
bottom: 0;
right: 2px;
}

div.prod-box ul.esrb li.url a {
color: #333;
font-size: 8px;
text-decoration: none;
}

div.prod-box ul.esrb li.desc {
position: absolute;
top: 18px;
left: 45px;
font-size: 10px;
height: 30px;
overflow: hidden;
}

div.prod-box ul.esrb li.rating.mature {
background: url(esrb_m.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.e10 {
background: url(esrb_e10.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.everyone {
background: url(esrb_e.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.teen {
background: url(esrb_t.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.rp {
background: url(esrb_rp.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.early_childhood {
background: url(esrb_ec.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.adults_only {
background: url(esrb_ao.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.esrb li.rating.kids_adults {
background: url(esrb_ka.gif);
width: 40px;
height: 55px;
}

div.prod-box ul.e-comm {
float: left;
width: 60px;	
}
div.prod-box ul.e-comm li {
margin: 0 0 5px 0;
font-size: 11px;
}

div.prod-box ul.e-comm li a {
color: #9d362a;
display: block;
text-decoration: underline;
}
div.prod-box ul.e-comm li a:hover {
text-decoration: none;
}
.prototip .darkgrey .content {
background: #eee;
color: #333;
}

div#esrb_content {
font-size: 14px;
}

div#esrb_content ul {
padding: 0 0 0 20px;
margin: 0 0 10px 0;
}

div#esrb_content ul li {
list-style: square;
}

div#esrb_content p.desc {
margin: 0 0 10px 0;
line-height: 160%;
}

div#esrb_content p.fam-link  {
margin: 0 0 10px 0;
display: none;
}

div#esrb_content p.fam-link a {
color: #8F0000;
}

/* @end */


/* @end */



/* @group Profile Overview */

.profile-overview {
margin: 0 0 10px;
font-size: 11px;
line-height: 160%;	
}
.profile-overview h2 {
text-indent: -999em;	
background: url(gp-global-ui-elements.gif) no-repeat -639px -623px;
height: 47px;
}
.profile-overview div {
border-color: #e4e4e3;
border-style: solid;
border-width: 0 10px 10px;
padding: 0 10px 10px;	
}
.profile-overview h3 {
padding: 4px 10px;
font-weight: bold;
color: #666666;
background: #e4e4e3;
margin: 0 0 10px;	
}
.profile-overview .profile {
position: relative;	
padding: 0 0 0 110px;
min-height: 100px;
margin: 0 0 10px;
}
.profile-overview .profile .avatar {
position: absolute;
top: 0;
left: 0;	
}
.profile-overview .profile .username {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
font-weight: 600;
font-size: 14px;
}
.profile-overview .profile .username a {
color: #006a94;
}
.profile-overview .profile .user-info {
color: #999;	
}
.profile-overview .profile .user-info span {
font-weight: bold;
color: #666;
}
.profile-overview .user-review {
position: relative;
padding: 0 0 5px 80px;
min-height: 90px;
margin: 0 0 5px;
border-bottom: 1px dotted #ddd;	
}
.profile-overview .user-review:last-child {
border-bottom: none;
}
.profile-overview .user-review .boxart {
position: absolute;
top: 0;
left: 0;
}
.profile-overview .user-review .boxart img {
width: 70px;
max-height: 90px;
}
.profile-overview .pop-blogs {
position: relative;
margin: 0 0 5px;
padding: 0 20px 0 0;	
}
.profile-overview .pop-blogs .title,
.profile-overview .user-review .title {
font-family: "skolar-1","skolar-2",Georgia,"Times New Roman","Times Roman",serif;
font-weight: 200;
font-size: 14px;
}
.profile-overview .pop-blogs .title a,
.profile-overview .user-review .title a {
color: #006a94;
}
.profile-overview .pop-blogs .title a:hover,
.profile-overview .user-review .title a:hover {
color: #5EADC0;
}
.profile-overview .pop-blogs .date {
color: #999;
font-size: 9px;
}
.profile-overview .pop-blogs .comments {
position: absolute;
top: 0;
right: 0;	
background: url(ui-comment-count-right.gif) no-repeat top right;
height: 26px;	
}
.profile-overview .pop-blogs .comments span {
background: #e4e4e3;
display: block;
height: 14px;
padding: 2px 5px;
font-family: georgia, serif;
font-weight: bold;
font-style: italic;
font-size: 9px;
line-height: 1.2em;
}
.profile-overview .pop-blogs .comments a {
color: #666;
}

.profile-overview .user-review .desc {
font-family: georgia, serif;
}

.profile-overview .user-review .rating {
background: url(default_stars_grey.png) no-repeat left center;
position: relative;
width: 85px;
height: 17px;	
}
.profile-overview .user-review .rating .score {
background: url(default_stars.png) no-repeat left center;
display: block;
height: 17px;	
}
.profile-overview .user-review .rating .score.num_5 {
width: 85px;	
}
.profile-overview .user-review .rating .score.num_4 {
width: 65px;	
}
.rating .score.num_4-0,
.user-score .score.num_4-0,
.gamepro-score .score.num_4-0 {
width: 69px;	
}
.rating .score.num_3-5,
.user-score .score.num_3-5,
.gamepro-score .score.num_3-5 {
width: 60px;	
}
.rating .score.num_3-0,
.user-score .score.num_3-0,
.gamepro-score .score.num_3-0 {
width: 51px;	
}
.rating .score.num_2-5,
.user-score .score.num_2-5,
.gamepro-score .score.num_2-5 {
width: 43px;	
}
.rating .score.num_2-0,
.user-score .score.num_2-0,
.gamepro-score .score.num_2-0 {
width: 34px;	
}
.rating .score.num_1-5,
.user-score .score.num_1-5,
.gamepro-score .score.num_1-5 {
width: 26px;	
}
.rating .score.num_1-0,
.user-score .score.num_1-0,
.gamepro-score .score.num_1-0 {
width: 18px;	
}
.rating .score.num_0-5,
.user-score .score.num_0-5,
.gamepro-score .score.num_0-5 {
width: 9px;	
}
.rating .score.num_0-0,
.user-score .score.num_0-0,
.gamepro-score .score.num_0-0 {
width: 0;	
}

/* @end */

p{
text-align:justify;
padding:0 0 10px 0;
font-family:georgia,serif;
font-size:12px;
line-height:160%;
}

h1{
color:#3E4977;
font-size:20px;
font-weight:bold;
margin:0 0 7px 0;
border-bottom:2px solid #3E4977;
padding:0 0 2px 0;
}

.content h2{
color:#3E4977;
font-size:20px;
font-weight:bold;
margin:0 0 7px 0;
border-bottom:2px solid #3E4977;
padding:0 0 2px 0;
}
