@charset "utf-8";
/* DX Was Here */
body, html { height:100%; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#0d0d0d url(graphics/bg_body.jpg) repeat-x top left; margin:0; padding:0; }
form { margin:0; padding:0; display:inline; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
a:link { color:#990000; }
a:visited { color:#990000; }
a:active { color:#cb0304; }
a:hover { color:#cb0304; }
.accent { color:#990000; }
.accent2 { color:#fff; }
.small { font-size:10px; }
.large { font-size:18px; }
.pad { padding:0 20px; }
.pad12 { padding:12px; }
.pad20 { padding:20px; }
#container { width:1000px; margin:0 auto; border-left:2px solid #990000; border-right:2px solid #990000; background-color:#fff; min-height:100%; overflow:hidden; }
#header { position:relative; width:1000px; height:100px; background:#000000 url(graphics/bg_header.jpg) no-repeat top left; margin:0; padding:0; overflow:hidden; }
#header #tabs { position:absolute; bottom:0px; left:360px; width:640px; height:40px; margin:0; }
#header #tabs ul { list-style-type: none; margin:0; padding:0; font-size:16px; }
#header #tabs li { float:right; display:inline; margin:0; padding:0; }
#header #tabs a { float:left; background:url(graphics/header_tab_left.gif) no-repeat left top; margin:0 5px 0 0; padding:0 0 0 20px; text-decoration:none; cursor:pointer; }
#header #tabs a span { float:left; display:block; background:url(graphics/header_tab_right.gif) no-repeat right top; padding:0 20px 0 0; line-height:40px; height:40px; font-size:16px; font-weight:bold; color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header #tabs a span { float:none; }
/* End IE5-Mac hack */
#header #tabs a:hover span { color: #ffff00; }
#header #tabs #current a { background-position:0 -40px; }
#header #tabs #current a span { background-position:100% -40px; color: #ffff00; }
#header #tabs a:hover { background-position:0 -40px; }
#header #tabs a:hover span { background-position:100% -40px; }
#content { width:1000px; background-color:#fff; }
#content_top { position:relative; width:1000px; background:url(graphics/bg_content_top.jpg) repeat-x top left; margin:0; padding:0; }
#content_bottom { position:relative; width:1000px; background:url(graphics/bg_content_bottom.jpg) repeat-x bottom left; margin:0; padding:0; }
#left { width:720px; float:left; margin-right:20px; }
#left .title { width:720px; height:34px; background-image:url(graphics/section_header.gif); text-align:center; line-height:34px; font-size:18px; font-weight:bold; overflow:hidden; }
#right { width:236px; float:left; background:transparent url(graphics/bg_right.jpg) no-repeat top left; min-height:700px; }
#right #button { margin:10px 10px 0 10px; }
#right #title { text-align:center; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff; }
#paginate { width:976px; height:34px; background-image:url(graphics/pagination.gif); text-align:center; line-height:34px; font-size:16px; font-weight:bold; overflow:hidden; }
#paginate .sep { padding:0 10px; color:#990000; }
#paginate a { text-decoration:none; color:#fff; }
#paginate a:hover { text-decoration:none; color:#ffff00; }
#paginate span.current { color:#ffff00; text-decoration:underline; }
#footer { position:relative; width:1000px; height:100px; background:#000000 url(graphics/bg_footer.jpg) repeat-x top left; margin:0; padding:0; text-align:center; font-size:11px; }
.full_title { width:976px; height:34px; background-image:url(graphics/pagination.gif); text-align:center; line-height:34px; font-size:18px; font-weight:bold; overflow:hidden; }
.break { width:1000px; background-color:#fff; text-align:center; height:40px; line-height:40px; font-size:24px; font-weight:bold; }
div.video_thumbs { padding:15px 0 0 15px; }
ul.video_thumbs { list-style:none; margin:0; padding:0; }
ul.video_thumbs li { float:left; font-size:11px; margin:0 14px 15px 0; text-align:left; width:162px; overflow:hidden; line-height:14px; }
ul.video_thumbs li img.thumb { background-color:#000; height:120px; padding:1px; width:160px; }
ul.video_thumbs li img.thumb:hover { background-color:#990000; }
ul.video_thumbs li img.rating { height:12px; padding:0; margin-right:2px; vertical-align:middle; }
div.side_thumbs { margin:0 auto; padding:27px 0 0 0; width:162px; }
ul.side_thumbs { list-style:none; margin:0; padding:0; }
ul.side_thumbs li { float:left; font-size:11px; margin:0 0 15px 0; text-align:left; width:162px; overflow:hidden; line-height:14px; }
ul.side_thumbs li img.thumb { background-color:#000; height:120px; padding:1px; width:160px; }
ul.side_thumbs li img.thumb:hover { background-color:#990000; }
ul.side_thumbs li img.rating { height:12px; padding:0; margin-right:2px; vertical-align:middle; }
div.player { margin:0 auto; width:642px; padding:20px 0; font-size:11px; }
div.player div.flash { border:1px solid #990000; width:640px; height:480px; margin:0 auto 5px; }
div.player img.rating { height:12px; padding:0; margin-right:2px; vertical-align:middle; }
div.player span.sep { padding:0 10px; }
#form1 { position:relative; width:950px; margin:0 auto; }
#form1 #header { position:relative; width:950px; height:70px; background:url(graphics/j1_header.gif); }
#form1 #text { position:relative; width:950px; padding:10px 0; text-align:center; font-size:16px; color:#000; }
#form1 #frame { position:relative; width:950px; height:579px; background-image:url(graphics/j1_frame.gif); }
#form1 #frame #iframe { position:absolute; width:375px; height:460px; top:57px; left:18px; }
#form1 #frame #flash { position:absolute; width:518px; height:302px; top:52px; left:422px; }
#form1 .temporary_text { text-align:center; color:#990000; line-height:302px; }
#form2 { width:536px; margin:10px auto 0; }
#form2 .bar { margin:10px 0; }
