#webtv_video {margin:5px 2px 1px 2px}

#title_bar {
 background:url('../design/gpn/webtv/title_bar_bg.gif');
 height:23px;
 padding:7px 0 0 10px;
 font:bold 8pt Tahoma;
 color:#772b2b
}

#title_bar a.floatr {color:#772b2b; margin-right:5px;}
#title_bar a.floatr:hover {text-decoration:underline}

#video_player {width:776px; margin-left:1px; height:474px; background:black; color:white;}
#video_player a {color:orange}
#video_player p {padding:15px;}

#video_details {margin:4px 1px 4px 1px; padding-bottom:4px; border-bottom:3px solid #585858;; }

#video_details .image {float:left; margin-right:8px;}
#video_details .info {min-height:78px;}
#video_details .info h2 {font:bold 18px Helvetica; letter-spacing:-1px;}
/*
#video_details .info a.game_title {color:black; font:bold 14px Helvetica; letter-spacing:-1px;}
#video_details .info a.game_title:hover {text-decoration:underline}
*/
#video_details .info .desc {width:680px;}
#video_details .details {background:#e6e6e6; padding-top:4px; font:10px Arial; width:80px; line-height:16px; margin:4px 3px 0 10px; text-align:center; float:right;}

#video_details .community_expand {background:url('../design/gpn/webtv/share_expand.gif') top center no-repeat; margin:8px 0 5px; height:6px; display:block;}


/*
// Rating and sharing
*/

#video_community {margin:0 1px 4px; border-bottom:3px solid #585858; display:none;}
#video_community .community {padding:4px 7px; margin: 0 0px 4px;}
#video_community strong {font:bold 12px Arial; color:#424242;}
#video_community .share {float:right;}
#video_community .share img {vertical-align:text-bottom; margin-right:1px;}
#video_community .share a {display:block; float:left; margin:1px; padding:1px 2px;}
#video_community .share a:hover {margin:0; border:1px solid #cfcfcf;}

#video_community .rtn_response {display:inline; color:#13598e; font:11px Arial; margin-left:10px;}


/*
// Comments
*/

#comments_w {height:307px; margin:0 0 0 1px; background:url('../design/gpn/webtv/comments_bg.gif') repeat-x; width:230px;}

#comments_w .comments {padding:6px;}
#comments_w .comments strong {display:block}

#latest_comment {margin:0px 0 15px 0; display:none; height:80px; overflow:auto;}
#latest_comment .c_row {margin-top:5px;}
#latest_comment .c_row .info {margin:0 0 3px 0; border-bottom:1px solid #c0c0c0}
#latest_comment .c_row .message {font:11px Arial;}
#latest_comment .c_row .info a {font:bold 11px Verdana; color:#8e1515}
#latest_comment .c_row .info .details {margin:2px 5px 0 0; font:10px Arial; float:right;}
#latest_comment a.forum {font:bold 10px Verdana; color:black; margin-top:20px;}


#comments_strong {}

#comments_w .desc {font:11px Arial;margin:2px 0}
#comments_w .desc a {color:#772B2B;}
#comments_w .desc a:hover {text-decoration:underline}

#comments_w #rate_or_share {margin-top:15px;}

#add_comment_error, #add_comment_error_toforum {font:11px Arial; color:#682222; margin:4px 0; display:none }
#add_comment_error_toforum {margin-top:5px; color:black}

#add_new_comment textarea {width:95%; height:85px; padding:4px; margin:4px 0 0 0; font:11px Arial; border:1px solid #989898;}

#add_new_comment button {
 width:100%;
 margin:4px 0 0 0;
 font:11px Tahoma;
 cursor:pointer;
 padding:2px 4px;
 border:1px solid #898989;
 background:#e5e5e5;
 color:#666
}

#more_content_w {width:541px; float:right}

#more_content {}

#more_content .game_details {padding:5px; background:url('../design/gpn/product_page/title_bg.gif') repeat-x}
#more_content .game_details .cover {min-height:100px;}
#more_content .game_details .cover img {width:100px;}

.game_details .details {color:#655917; font:11px Arial; float:right; width:424px;}
.game_details .details a {color:#7a6b16;}
.game_details .details a.title { color:#7c6e20; font:bold 15px Arial; margin-bottom:0px; }
.game_details .details a.title:hover {color:#9b881d}


.no_game_details_spacing {height:3px;}


#more_content .mc_header {background:url('../design/gpn/webtv/tab_bg_end.gif') repeat-x bottom left;}

#more_content ul {list-style:none; height:25px; padding:0;}

#more_content ul li {border:1px solid #909090; border-right:0; margin:0; background:url('../design/gpn/webtv/tab_bg.gif'); padding:2px 9px 4px; float:left; height:17px;}

#more_content ul li.pagenav {width:12px; text-align:center; background:url('../design/gpn/webtv/tab_bg_pagenav.gif'); height:17px;}
#more_content ul li.summary {vertical-align:center; padding:5px 9px 0 9px; background:red; color:#404040; font:bold 8pt Tahoma; }

#more_content ul li.end {border-width:0 0 0 1px; height:19px; background:transparent;}
#more_content ul li.wide {width:70px;}

#more_content ul li.active {height:18px; border-bottom:0px solid #e7e7e7; background:#e7e7e7 url('../design/gpn/webtv/tab_bg_active.gif'); }

#more_content ul li a {color:#404040; padding:0 2px; font:bold 8pt Tahoma; }
#more_content ul li.active a {color:#404040}

.view_content {background:#e7e7e7 url('../design/gpn/webtv/view_content_bg.png'); padding:4px 0 0 8px; border:0px solid #909090; min-height:122px; border-top-width:0;}
.view_content .media_row {font:11px Arial; margin:3px 5px 0 0; float:left; width:170px;}
.view_content .media_row img {width:170px; height:58px}
.view_content .media_row a {font:bold 11px/14px Verdana; margin:0 0 3px 0; display:block; color:#363636}
.view_content .media_row a:hover {text-decoration:underline}

.mc_header, .view_content {margin-left:5px}


/*
// Most pop and top rated videos
*/


#webtv_front {border-top:3px solid #585858; margin:6px 0 0 0; padding:5px 0 0 0;}
#webtv_front .subtitle {font:bold 12px Arial; color:#404040}


#webtv_front #latest_videos, #webtv_front #matching_videos {width:370px; padding:8px 8px 0; height:300px; background:url('../design/gpn/webtv/view_video_btmmedia_bg.png') repeat-x;}

#webtv_front #matching_videos {float:right;}

#webtv_front .media_row {height:55px; margin:10px 0 0 0; font:10px Verdana; color:#3d3d3d}
#webtv_front .media_row a.image {float:left; width:175px; height:55px; margin:0 5px 0 0; background-position:center center}
#webtv_front .media_row a.title {font:bold 11px Verdana; color:#781313; line-height:1.2; display:block; margin:0 0 4px 0}
#webtv_front .media_row a.title:hover {text-decoration:underline; color:#b02f2f}
#webtv_front .media_row .stars {width:40px; height:10px; display:inline-block; background:url('../design/gpn/stars/star_small.gif');}