/* @override 
	http://local.gamepro.com:8888//lib/css/index.css
	http://local.gamepro.com//lib/css/index.css
*/

/* @group ad bar */

#ad_bar {
height: 102px;
width: 1000px;
background: url(/lib/img/content_bg.jpg) bottom center repeat-x;
position: relative;
}

#ad_bar.show {
display: block;
}

#ad_bar #ad_extra {
width: 242px;
height: 90px;
position: absolute;
top: 11px;
left:  9px;
text-align: center;
font-size: 2em;
}

#ad_bar #leaderboard {
width: 728px;
height: 90px;
position: absolute;
top: 10px;
left:  260px;
border: 1px solid #408dab;
z-index:1;
}

/* @end */

/* @group top content */

#content div.container {
float: left;
width: 630px;
margin: 0 10px 0 0;
}

#content #top_content_hp {
height: 355px;
margin: 0 0 10px 0;
position: relative;
}

#content #top_content {
height: 330px;
margin: 0 0 10px 0;
position: relative;
}


#top_content #featured_box,
#top_content_hp #featured_box {
position: absolute;
top: -5pt;
left: 0;
width: 440px;
height: 320px;
}

#featured_box ul li.content {
position: absolute;
top:  10px;
left: 5px;
width: 100%;
height: 320px;
z-index: 1;
background-color: #000;
}

#featured_box ul li.content img {
display: block;
width: 440px;
height: 280px;
}

#featured_box ul li.content #preview img {
display: block;
width: auto;
height: auto;
margin: 150px auto;
}

#featured_box ul li.content.loading {
border: solid 1px #b2b2b2;
width: 438px;
}

#featured_box ul li.content.loading span {
display: block;
width: 150px;
margin:150px auto;	
height: 50px;
background: #393939;
color: #FFF;
text-align: center;
padding: 20px 0 0 0;
}

#featured_box ul li.content #promoVids {
height: 20px;
background-color: #000;
padding: 5px 10px;
color: #FFF;
font-weight: bold;
}

#featured_box ul li.content #promoVids form {
display: inline;
margin: 0 0 0 10px;
}

#featured_box ul li.content div.desc a{
position: absolute;
width: 455px;
height: 320px;
color: #FFF;
top:  -12px;
left: -7px;
text-decoration: none;
background: url(/lib/img/fea_frame.png) no-repeat;
}



#featured_box ul li.content div.desc h3 {
font: 21px Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
padding: 10px 10px 5px 10px;
margin: 0;
display: none;
}

#featured_box ul li.content div.desc p {
position: absolute;
top: 220px;
left: 35px;
width: 385px;
margin: 0;
padding: 0px 5px;
}

#featured_box ul li.content div.desc p:hover{
text-decoration: underline;
}

/* @end */

/* @group featured news */

#top_content #featured_news,
#top_content_hp #featured_news {
position: absolute;
top: 0;
left: 463px;
width: 167px;
}

#featured_news h2 {
background: url(/lib/img/news_hdr_bg.png) no-repeat;
color: #fff;
font-size: 12px;
padding: 9px 16px 7px 16px;
margin: 0 0 0px 0;
}

#featured_news ul {
margin: 0 2px;
padding: 0;
font-size: .9em;
position: relative;
min-height: 290px;
background: url(/lib/img/news_list_bg.png) left top;
border-bottom: 1px solid #408dab;
}

#featured_news ul li {
}

#featured_news ul li a {
color: #fff;
text-decoration: none;
display: block;
padding: 6px 20px;
width: 123px;
border-bottom: dotted 1px #ccc;
background: url(/lib/img/blue_diamond.png) 3px 8px no-repeat;
}

#featured_news ul li a:hover {
background: url(/lib/img/green_diamond.png) 3px 8px no-repeat;
color: #FFF;
}

#featured_news ul li:hover{
background: url(/lib/img/news_list_bg.png) left 20px;
}

#featured_news ul li.more {
font-size: 12px;
list-style: none;
padding: 3px 0 0 0;
}

#featured_news ul li.more a {
text-align: right;
font-weight: bold;
border-bottom: none;
background: none;
}

#featured_news ul li.more a:hover {
text-decoration: underline;
background: none;
}

/* @end */

/* @group screens */

#content div.screen-poll {
position: relative;
height: 120px;
margin: 0 0 10px 0;
}

#content div#quickpoll {
width: 200px;
height: 120px;
position: absolute;
top:  0;
left: 0;
}

div#quickpoll h2 {
background: url(//lib/img/poll_light_header.png);
color: #0A2957;
border-bottom: solid 1px #b2b2b2;
font-size:  1.2em;
padding: 7px 7px 0 7px;
margin: 0;
}

div#quickpoll h2 span {
display: block;
background: url(//lib/img/quickpoll_slug.png) no-repeat;
padding: 0 0 7px 25px;

}

#content div#quickpoll img {
display: block;
border: solid 1px #b2b2b2;
border-top-width: 0;
}

/* @group mid content */

#content #mid_content {
position: relative;
background: url(/lib/img/mid_content_bot.png) 3px bottom no-repeat;
padding: 0px;
padding-bottom: 20px;
}

#content #mid_content #fea_content {
position: relative;
background: url(/lib/img/mid_content_bg.png) 3px 10px repeat-y;
width: 606px;
margin: 0;
padding: 10px 12px;
}

#mid_content #fea_content table {
border: 1px solid #000;
margin: 20px 0 0 0;
padding: 10px;
}


#mid_content #fea_content table td {
padding: 10px;
}
#mid_content #fea_content table th {
color:#00ADEE;
}

#content #mid_content #fea_content h1{
font-size: 36px;
font-weight: bold;
padding: 30px 300px 28px 30px;
margin: -10px -12px 10px -9px;
background: url(/lib/img/mid_content_top2.png) top left no-repeat;
}

#content #mid_content #fea_content h2{
color: #00adee;
font-size: 27px;
padding: 10px 17px 0 24px;
font-weight: bold;
}

#content #mid_content #fea_content h2 a:link,
#content #mid_content #fea_content h2 a:visited {
color: #00adee;
text-decoration: none;
}

#content #mid_content #fea_content h2 a:hover {
color: #00adee;
text-decoration: underline;
}

#content #mid_content #fea_content h3{
color: #000;
font-size: 14px;
font-weight: bold;
padding: 10px 0 0 24px;
}

#content #mid_content #fea_content h4{
color: #00adee;
font-size: 14px;
padding: 10px 0 5px 24px;
font-weight: bold;
}

#content #mid_content #fea_content div{
padding: 10px 0 5px 0px;
}

#content #mid_content #fea_content .indent{
margin: 10px 0 5px 24px;
}


#content #mid_content #fea_content p{
font-size: 1.1em;
line-height: 1.3em;
padding:0 17px 0 24px;
}

#content #mid_content #fea_content blockquote{
padding: 10px;
font-size: 1.2em;
background-color: #efefef;
color: #555;
margin: 10px 10px 10px 30px;
border: solid 2px #80d6f7;
}

#mid_content #fea_content ul{
padding: 0 0 0 24px;
}

#mid_content #fea_content ul li{
margin: 5px 20px;
list-style: url(/lib/img/green_diamond.png);
}

#content #mid_content #fea_content a {
font-weight: bold;
color: #000;
}

#content #mid_content #fea_content p.readMore{
margin: 10px 0 0 24px;
padding: 0 0 10px 0;
border-bottom: dotted 1px #CBCBCB;
}

#content #mid_content #fea_content .archiveItem{

}
#content #mid_content #fea_content p.dateLine{
margin-top:-8px;
margin-bottom: 10px;
}

#content #mid_content #fea_content a:hover {
	text-decoration: none;
}

#content #mid_content #fea_content .inline_image {
text-align: center;
margin: 0 auto 10px auto;
white-space: nowrap;
}

#content #mid_content #fea_content .inline_image p {
background-color: #000;
color: #FFF;
text-align: center;
font-weight: bold;
margin: -3px auto 0 auto;
}

#content #mid_content #fea_content #inline_img {
position: relative;
float: right;
margin: 0 13px 10px 24px;
padding-bottom: 85px;
background: url(/lib/img/inline_img_bg.jpg) bottom center no-repeat;
}

#content #mid_content #fea_content .inline_img_right {
position: relative;
float: right;
margin: 0 13px 10px 10px;
padding-bottom: 85px;
background: #eaeaea url(/lib/img/inline_img_bg.jpg) bottom center no-repeat;
}

#content #mid_content #fea_content .inline_img_left {
position: relative;
float: left;
margin: 0 10px 10px 13px;
padding-bottom: 85px;
background: #eaeaea url(/lib/img/inline_img_bg.jpg) bottom center no-repeat;
}

#content #mid_content #fea_content .inline_img_center {
margin: 0 0 10px 0;
padding-bottom: 85px;
text-align: center;
background: #eaeaea url(/lib/img/inline_img_bg.jpg) bottom center no-repeat;
}

#content #mid_content #fea_content img {
margin: 0pt 0px 3px auto;
padding: 5px;
background-color: #87d6f7;
}

#content #mid_content #fea_content a.pdf {
background: url(/lib/img/pdf_icon.png) top left no-repeat;
padding: 23px 0 3px 40px;
display: block;
}

#content #mid_content #fea_content #article_tools{
position: absolute;
top: 15px;
right: 192px;
color: #000;
font-size: 11px;
}

#content #mid_content #fea_content #article_tools a{
color: #000;
text-decoration: none;
width: 60px;
}

#content #mid_content #fea_content #article_tools a:hover{
text-decoration: underline;
}

#content #mid_content #fea_content #article_tools a.print{
position: absolute;
top: 0px;
left: 0px;
display: block;
padding: 10px 0px 10px 30px;
background: url(/lib/img/print_icon.jpg) 0px 3px no-repeat;
}

#content #mid_content #fea_content #article_tools a.email{
display: block;
position: absolute;
top: 0px;
left: 85px;
height: 40px;
padding: 9px 0px 0px 30px;
background: url(/lib/img/email_icon.jpg) 0px 5px no-repeat;
}

#content #mid_content #fea_content #article_tools #emailMe {
position: absolute;
top: 30px;
left: -48px;
width: 210px;
background-color: #82d6f8;
border: solid 2px #00ADEE;
padding: 5px 10px 10px 0;
z-index: 1;
}

#content #mid_content #fea_content #article_tools #emailMe #closeEmail {
text-align: right;
}

#content #mid_content #fea_content #article_tools #emailMe #emailContent {
padding: 5px 10px;
}

#content #mid_content #fea_content #article_tools #emailMe h3 {
background-color: #000;
color: #8ae51e;
text-align: center;
padding: 10px;
border: solid 2px #FFF;
margin: 5px 0 0 0;
}

#content #mid_content #fea_content #article_tools #emailMe h3.error {
background-color: #ff0000;
color: #000;
}

#content #mid_content #fea_content #article_tools #emailMe label {
font-weight: bold;
}

#content #mid_content #fea_content #article_tools #emailMe input[type="text"] {
border: solid 1px #00ADEE;
width: 193px;
padding: 3px;
}

#content #mid_content #fea_content #article_tools #emailMe input[type="button"] {
display: block;
}

#mid_content #fea_content .contactForm_success_msg {
border: solid 2px #00adee;
font-weight: bold;
color: #00adee;
background-color: #FFF;
padding: 5px;
display: none;
margin: 0 0 10px 0;
}

#mid_content #fea_content .contactForm_error_msg {
border: solid 2px #FF0000;
font-weight: bold;
color: #FF0000;
background-color: #FFF;
padding: 5px;
display: none;
margin: 0 0 10px 0;
}

#mid_content #fea_content .contactForm {
width: 400px;
position: relative;
top: 0;
margin: 0 auto;
}

#mid_content #fea_content .contactForm>div {
clear: both;
margin: 0 0 15px 0;
padding: 5px 0 0 10px;
font-weight: bold;
font-size: .9em;
border-top: 1px dotted #00adee;
}

#mid_content #fea_content .contactForm>div>span {
vertical-align: middle;
}

#mid_content #fea_content .contactForm>div>label{
display: inline;
}

#mid_content #fea_content .contactForm>div>input{
position: absolute;
right: 10px;
}

#mid_content #fea_content .contactForm>div>textarea{
display: block;
width: 374px;
height: 200px;
margin: 0 0 20px 0;
}

#mid_content #fea_content .contactForm .required {
color: #00adee;
}

#mid_content #fea_content .contactForm .checkbox {
border-top: 1px dotted #00adee;
}

#mid_content #fea_content .contactForm .submit input {
width: 380px;
}

#mid_content #fea_content #provided_by {
margin: 10px 0 0 324px;
}

#mid_content #fea_content #provided_by img {
background-color:#CCCCCC;
border:medium none;
margin:0pt;
padding:0pt;
}

#mid_content #fea_content .jump_links {
margin: 10px 10px 0 25px;
padding: 10px 0 0 0;
}

#mid_content #fea_content .jump_links_post {
margin: 10px 0 0 0;
border: solid 1px #b2b2b2;
border-width: 1px 0;
height: 18px;
}

#mid_content #fea_content .jump_links_post .jump_links_left {
float: left;
width: 290px;
margin: -10px 0 0 24px;
padding: 0;
}

#mid_content #fea_content .jump_links_post .jump_links_right {
float: right;
width: 266px;
text-align: right;
margin: -10px 10px 0 0;
padding: 0;
}


#mid_content #fea_content #more_content{
margin: 0 0 0 20px;
}

#mid_content #fea_content #more_content h2{
display: block;
height: 32px;
width: 560px;
color: #000;
font-size: 20px;
font-weight: bold;
margin: 6px;
padding: 8px 28px 0px 28px;
background: url(/lib/img/more_content_hdr.jpg) top left no-repeat;
}

#mid_content #fea_content #more_content ul{
margin: 10px;
}

#mid_content #fea_content #more_content ul li{
margin: 5px 20px;
list-style: url(/lib/img/green_diamond.png);
}

#mid_content #fea_content #mid_content #fea_content #more_content ul li a{
color: #000;
}

#mid_content #fea_content #gallery_thumbs {
margin: 0 10px 0 24px;
}

#mid_content #fea_content div#gallery_slide {
width: 600px;
min-height: 428px;
background-color: #000;
margin: auto;
padding: 0;
border: solid 3px #87D6F7;
position: relative;
top: 0;
left: 0;
}

#mid_content #fea_content #gallery_slide img {
margin: 0;
padding: 0;
}

#mid_content #fea_content #gallery_slide #gallery_prev {
padding: 7px;
margin: 0;
background: url('http://cdn1.gamepro.com/article_img/eforall/gallery/lbox/prevlabel.gif') 0 0 no-repeat;
width: 300px;
height: 36px;
cursor: pointer;
position: absolute;
top: 30px;
left: 0;
}

#mid_content #fea_content #gallery_slide #gallery_prevEmpty {
padding: 7px;
margin: 0;
background: none;
width: 300px;
height: 36px;
position: absolute;
top: 30px;
left: 0;
}

#mid_content #fea_content #gallery_slide #gallery_next {
padding: 7px;
margin: 0;
background: url('http://cdn1.gamepro.com/article_img/eforall/gallery/lbox/nextlabel.gif') 100% 0 no-repeat;
width: 300px;
height: 36px;
cursor: pointer;
position: absolute;
top: 30px;
right: 0;
}

#mid_content #fea_content #gallery_slide #gallery_nextEmpty {
padding: 7px;
margin: 0;
background: none;
width: 300px;
height: 36px;
position: absolute;
top: 30px;
right: 0;
}

#mid_content #fea_content #gallery_slide #gallery_close {
background: #FFF url('http://cdn1.gamepro.com/article_img/eforall/gallery/lbox/close.gif') 566px 8px no-repeat;
width: 560px;
font: bold 19px tahoma;
color: #5a5a5a;
text-align: right;
cursor: pointer;
position: absolute;
bottom: 0;
left: 0;
padding: 10px 40px 10px 0;
}

#mid_content #fea_content #gallery_slide #gallery_counter {
font: bold 11px tahoma;
color: #5a5a5a;
text-align: left;
position: absolute;
bottom: 8px;
left: 12px;
}




/* @end */

/* @group release calendar */

#content #release_calendar {
margin: 10px 0px 10px 0px;
background: #fff;
}

#content #release_calendar h2 {
background: url(/lib/img/bot_content_hdr.png);
color: #fff;
font-size: 1.2em;
padding: 7px 48px;
margin: 0px;
}

#content #release_calendar table {
border: solid 1px #b2b2b2;
width: 100%;
height: 135px;
color: #333;
background-color:#FFFFFF;
}

#content #release_calendar table th,
#content #release_calendar table td {
border-left: solid 1px #b2b2b2;	
}

#content #release_calendar table th {
height: 20px;
width: 76px;
padding: 5px;
text-align: center;
border-bottom: solid 1px #b2b2b2;
font-size: 1.1em;
font-weight: bold;
}

#content #release_calendar table th.marker {
border: none;
width: 89px;
background: url(/lib/img/calendar.jpg) no-repeat center 0;
position: relative;
}

#content #release_calendar table th.marker span.month {
display: block;
color: #FFF;
margin: 13px 0 0;
text-transform: uppercase;
font-size: 16px;
}

#content #release_calendar table th.marker span.days  {
display:block;
font-size:2em;
letter-spacing:-0.05em;
margin: 48px -29px 0pt 10px;
text-align:left;
font-size: 18px;

}

#content #release_calendar table th.marker span.days span {
	font-size: 10px;
	margin: 0 0 0 25px;
}

#content #release_calendar table td {
font-size: .8em;
padding: 5px;
}

#content #release_calendar table td a {
color: #333;
text-decoration: none;
}

#content #release_calendar table td a:hover {
color: #00adee;
text-decoration: underline;
}


#content #release_calendar table td ul {
margin: 0 0 0 13px;
}

#content #release_calendar table td ul li {
margin: 0 0 10px 0;
list-style: circle;
}


/* @end */

/* @group right */

#content #right {
width: 340px;
}

#right div.box {
margin: 0 0 10px 0;
}

#right div.box h2 {
background: url(/lib/img/right_content_hdr.png);
font-size: 1.2em;
padding: 7px 48px;
margin: 0 0 5px 0;
color: #fff;
border-bottom: solid 1px #b2b2b2;
}


#right #store{
width: 340px;
position: relative;
background: url(/lib/img/right_content_bg.png) repeat-y;
margin-bottom: 10px;
}

#right #store h2{
margin: 0px;
padding: 0px;
}

#right #store h2 a{
display: block;
height: 60px;
margin: 0px;
padding: 0px;
background: url(/lib/img/store_hdr.jpg);
}

#right #store h2 a span{
display: none;
}

#right #store ul{
display: block;
height: 305px;
}

#right #store ul li{
display: inline;
}

#right #store ul li a{
position: absolute;
text-align: center;
color: #fff;
font-weight: bold;
text-decoration: none;
padding-top: 105px;
}

#right #store ul li a:hover{
text-decoration: underline;
}

#right #store ul li a span{
padding: 0px 3px;
}

#right #store ul li.item_1 a{

display: block;
width: 110px;
position: absolute;
top: 75px;
left: 4px;
background: url(/lib/img/store_item_1.png) top center no-repeat;
}

#right #store ul li.clear{
clear:both;
}


#right #store ul li.item_4 a{
background:transparent url(/lib/img/store_item_5.png) no-repeat scroll center top;
display:block;
float:left;
left:4px;
position:absolute;
top:215px;
width:110px;
}
#right #store ul li.item_5 a{
background:transparent url(/lib/img/store_item_2.png) no-repeat scroll center top;
display:block;
float:left;
left:116px;
position:absolute;
top:215px;
width:110px;
}


#right #store ul li.item_3 a{
display: block;
width: 110px;
position: absolute;
top: 75px;
left: 116px;
background: url(/lib/img/store_item_3.png) top center no-repeat;
}

#right #store ul li.item_2 a{
display: block;
height: 50px;
width: 110px;
position: absolute;
top: 75px;
left: 228px;
background: url(/lib/img/store_item_4.png) top center no-repeat;
}

#right #store a.more{
background: url(/lib/img/more_link_bg.png) repeat-x;
display: block;
width: 318px;
height: 15px;
color: #fff;
text-decoration: none;
font-weight: bold;
padding: 5px 10px;
text-align: right;
border: 1px solid #408dab;
text-align:center;
}

#right #store a.more:hover{
text-decoration: underline;
}

#right #ad {
width: 338px;	
min-height: 250px;
margin: 0 0 10px 0;
padding: 18px 0px;
background: url(/lib/img/right_content_bg.png) repeat-y;
border: 1px solid #408dab;
text-align: center;
}

#right #ad object,
#right #ad embed,
#right #ad img,
#right #ad div {
display: block;
margin: 0 auto;
border: 1px solid #408dab;
width: 300px;
}

#right #ad.show {
display: block;
}

/* @group top 10 */

div#top_stories.box h2 {
margin: 0;	
}

div#top_stories ul {
margin: 0px 1px;
padding: 8px 5px 5px 5px;
width: 328px;
background: url(/lib/img/right_content_bg.png) repeat-y;
}

div#top_stories ul li {
list-style: url(/lib/img/green_diamond.png);
margin: 0 0px 5px 20px;	
padding-bottom: 3px;
text-decoration: none;
border-bottom: 1px solid #408dab;
}

div#top_stories ul li a {
color: #fff;
text-decoration: none;
}

div#top_stories ul li a:hover{
text-decoration: underline;
}

/* @end */

/* @group sponsors */
div#sponsors.box {
text-align: center;
vertical-align: top;
display: none;
}

div#sponsors.show {
display: block;
}


div#sponsors.box h2 {
margin: 0;
}

div#sponsors div {
padding: 10px 0 10px 0;
background: url(/lib/img/right_content_bg.png) repeat-y;
}

div#sponsors div a {
margin: 0 auto 5px auto;
height: 100px;
width: 320px;
display: block;
}

div#sponsors div span {
	margin: 0 auto 5px auto;
	width: 320px;
	display: block;
}

/*@end */

/* @homepage video */
#swfObject {
position: relative;
top: -1px;
z-index: -2;
background-color: #000;
}
 
/*@end */

/* @user profile */
form fieldset {
background-color: #FFF;
}

form .formItemSpacer {
margin: 10px 0 0 0;
}

form .formItemSpacer label {
display: inline;
}
 
/*@end */

/* @game full lineup pages */
#content #mid_content #fea_content .full_lineup_item_wrapper {
margin: 0 17px 10px 24px;
padding: 0 0 10px 0;
border-bottom: solid 1px #87D6F7;
height: 140px;
position: relative;
top: 0;
}

#content #mid_content #fea_content .full_lineup_item_wrapper img {
position: absolute;
top: 0;
left: 0;
background-color: #000;
}

#content #mid_content #fea_content .full_lineup_item_wrapper p {
position: absolute;
top: 0;
left: 100px;
width: 440px;
}

#content #mid_content #fea_content .full_lineup_item_wrapper p.wide {
position: absolute;
top: 0;
left: 120px;
width: 420px;
}

#content #mid_content #fea_content .full_lineup_item_wrapper a.readMore {
position: absolute;
bottom: 10px;
right: 10px;
}

#content #mid_content #fea_content .full_lineup_pagination {
text-align: center;
}


/*@end */

/* @game product pages */
#content #mid_content #fea_content .prod_summary {
margin: 0 17px 10px 24px;
padding: 0 0 20px 0;
position: relative;
top: 0;
height: 120px;
}

#content #mid_content #fea_content .prod_summary .box_art {
position: absolute;
top: 0;
left: 0;
padding: 0;
margin: 0;
}

#content #mid_content #fea_content .prod_summary .box_art img {
background-color: #000;
}

#content #mid_content #fea_content .prod_summary .prod_deets {
position: absolute;
top: 0;
left: 125px;
padding: 0;
margin: 0;
}

#content #mid_content #fea_content .prod_summary .prod_deets li {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0 0 5px 0;
}

#content #mid_content #fea_content .prod_summary .gp_score {
position: absolute;
top: 0;
left: 430px;
background-color: #000;
padding: 0 0 15px 0;
border: solid 2px #FFF;
color: #8AE51E;
}

#content #mid_content #fea_content .prod_summary .gp_score h4 {
color: #FFF;
padding: 7px 15px;
margin: 0;
font-weight: bold;
text-align: center;
border-bottom: solid 2px #FFF;
}

#content #mid_content #fea_content .prod_summary .gp_score p {
color: #8AE51E;
padding: 0;
margin: 0;
text-align: center;
font: bold 60px geneva,georgia;
}

#content #mid_content #fea_content .prod_desc {
margin: 0 17px 10px 24px;
padding: 0 0 10px 0;
border-bottom: solid 1px #87D6F7;
}

#content #mid_content #fea_content .prod_gallery {
margin: 0 17px 10px 24px;
padding: 0 0 10px 0;
border-bottom: solid 1px #87D6F7;
}

#content #mid_content #fea_content .prod_articles {
margin: 0 17px 10px 24px;
padding: 0 0 10px 0;
border-bottom: solid 1px #87D6F7;
}

#content #mid_content #fea_content .prod_articles ul {
margin: 0;
padding: 0;
}
 
/*@end */

/* @games screen gallery */
#content #mid_content #fea_content .main_gallery {
margin: 0 17px 0 24px;
padding: 0 0 20px 0;
}

#content #mid_content #fea_content .prod_gallery .screen_thumbs,
#content #mid_content #fea_content .main_gallery .screen_thumbs {
padding: 0;
margin: 0;
}

#content #mid_content #fea_content .prod_gallery .screen_thumbs li,
#content #mid_content #fea_content .main_gallery .screen_thumbs li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 4px 10px 0;
width: 125px;
height: 94px;
}

#content #mid_content #fea_content .prod_gallery .screen_thumbs li img,
#content #mid_content #fea_content .main_gallery .screen_thumbs li img {
background-color: #000;
}
 
/*@end */

/* @games screen gallery viewer */
#content #mid_content #fea_content .main_gallery_viewer {
margin: 0 17px 0 24px;
padding: 0 0 20px 0;
}

#content #mid_content #fea_content .main_gallery_viewer .toolbar {
padding: 0;
margin: 10px 0;
text-align: center;
}

#content #mid_content #fea_content .main_gallery_viewer .toolbar li {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 4px 0 0;
}
 
/*@end */
 */