#webtv_front {padding:10px 7px}

.subtitle {
 font:bold 16px Helvetica;
 letter-spacing:-1px;
 color:#800000;
 margin:0 0 6px 0;
 
}

.subtitle img {vertical-align:text-bottom;}

.video_row {margin:2px 0 2px 0;}
.video_row img {border:1px solid #555555;}

.video_row a.title {
 text-decoration:none;
 display:block;
 margin:0 0 4px 0;
 font:bold 13px Tahoma;
 padding:4px 5px;
 color:black;
 background:#ececec;
}

#webtv_preview {
 width:520px;
 height:320px;
 margin:2px 0 0 0;
 border:1px solid black;
 color:white;
 background:black !important;
}
#webtv_preview a {color:orange}
#webtv_preview p {padding:15px;}

#webtv_tw_most_pop {float:right; width:232px; margin:2px 2px 0 0;}

form#webtv_front_search {margin:15px 0 0 0px; padding:0 0 0 7px}

form#webtv_front_search input {
 background:url('../design/gpn/webtv/search_bg.png') no-repeat; 
 border:0; 
 width:144px; 
 padding:5px 0 0 24px; 
 height:21px;
 font:11px Tahoma;
 vertical-align:middle
}

form#webtv_front_search input.submit {
 background:url('../design/gpn/webtv/search_button.png') no-repeat;
 border:0;
 padding:0;
 width:45px;
 height:25px;
 cursor:pointer;
}



/*
// 4 horistonal videos
*/

#webtv_latest {margin-top:15px; height:145px;}
#webtv_latest .video_row img {width:185px; height:63px;}
#webtv_latest .video_row {width:187px; float:left; margin:0 4px 0 0; }

#webtv_latest .video_row a.title {
 background:url('../design/gpn/webtv/sub_bg.gif') repeat-x;
 height:32px;
}

#webtv_main {height:400px; padding-top:15px; }

/*
// Left-side menu 
*/

#webtv_menu {margin-top:3px; width:175px}
#webtv_menu .subtitle {margin-bottom:5px;}
#webtv_menu ul {border-top:1px solid #858585; padding-top:15px;}
#webtv_menu ul li a {color:#7b1818;}


#webtv_menu ul.menu li {margin-bottom:5px;}
#webtv_menu ul.menu li a {font:bold 12px Tahoma}

#webtv_menu .reader_comments {margin-top:30px;}

#webtv_menu ul.reader_comments_list {margin:0 0 10px 0; list-style-eimage:url('../design/gpn/webtv/comments_list_img.png') }
#webtv_menu ul.reader_comments_list li {color:#717171; margin:0 0 4px 0}

#webtv_menu ul li a:hover {text-decoration:underline}
#webtv_menu .reader_comments a.view_all {font-weight:bold; color:#7b1313}
#webtv_menu a:hover {color:#b02e2e; text-decoration:underline}

/*
// Ten page navigation of videos
*/

#webtv_list {width:576px; float:right;}

#webtv_list_nav {height:39px; border-bottom:1px solid #858585; padding:5px 0 0 0}

#webtv_list_nav ul {list-style:none; height:20px; width:310px; float:right; margin-top:15px;}
#webtv_list_nav ul li {line-height:0; float:left; border:1px solid #909090; border-right-width:0; margin:0; background:url('../design/gpn/webtv/tab_bg.gif'); padding:4px 9px 0; height:19px;}
#webtv_list_nav ul li.active {background:#e7e7e7 url('../design/gpn/webtv/tab_bg_active_front.gif'); border-bottom:1px solid #f2f2f2;}
#webtv_list_nav ul li.toprated {border-right-width:1px;}

#webtv_list_nav ul li a {color:#404040; padding:0 2px; text-decoration:none; font:bold 8pt Tahoma; }

.subtitle.subtitle_nav img {margin-left:3px; vertical-align:text-bottom}





ul#video_list {list-style:none}
ul#video_list li {border-bottom:1px solid #858585; background:url('../design/gpn/webtv/all_list_bg.gif'); font-size:11px; padding:5px; height:45px;}
ul#video_list li img.i230 {width:120px; height:41px; float:left; margin:2px 10px 2px 5px; border:1px solid #5d5d5d;}
ul#video_list li a.title {color:black; text-decoration:none; font:bold 14px Sans-Serif, Arial; display:block; margin:6px 0 0 0}
ul#video_list li a.product_title {color:black}
ul#video_list li a:hover {color:#525252}
ul#video_list li div.details {float:right; text-align:right; margin:10px 6px 0 0; font:9.3px Arial; color:#3F4354 }
ul#video_list li .stars {display:none; background:url('../design/gpn/stars/star_small.gif'); height:10px; float:right;}


ul#video_list li#loading {background:#efefef url('../design/gpn/webtv/front_loading_list.gif') no-repeat center center; height:447px; padding:0;}


#video_list_pages {background:#d6d6d6; margin:1px 0 0 0; color:#575757; font:bold 12px Tahoma; padding:8px 10px 12px 10px;}
#video_list_pages .pagenumber {margin:0 0 0 5px;}
#video_list_pages .pagenav {float:right; text-align:right; width:450px;}

#video_list_pages .pagenav a {
 text-decoration:none;
 font:bold 12px Tahoma;
 padding:3px 6px;
 margin:3px 0 3px 4px;
 background:#5b5b5b;
 color:white;
}

#video_list_pages .pagenav a.first { background:#818181;}


#video_list_pages .pagenav a:hover {text-decoration:underline}