/* ÐX WAS HERE */
* { margin:0; padding:0; }
body { background:#000 url(/images/v1/header_bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fb000f; margin:0; padding:0; }
form { margin:0; padding:0; display:inline; }
.clear { clear:both; display:block; overflow:hidden; width:0; height:0; }
.spacer { clear:both; display:block; overflow:hidden; width:0; height:10px; }
.float_left { float:left; }
.float_right { float:right; }
.accent { color:#fb000f; }
.large { font-size:20px; }
a { outline:0 none; }
hr { color:#fb000f; background-color:#fb000f; height:1px; border:0; padding:0; margin:5px 0; }
#container { width:1000px; margin:0 auto; }
#header { position:relative; width:1000px; height:124px; overflow:hidden; background:url(/images/v1/header_bg.jpg) no-repeat left top; }
#header #logo { display:none; position:absolute; width:263px; height:143px; top:20px; left:0px; background:url(/images/v1/logo.gif); }
#header #logo a { display:block; width:263px; height:143px; }
#header #login2 { position:absolute; top:0; right:0; }
#header #login2 a { display:block; line-height:20px; text-decoration:none; color:#fff; font-size:13px; width:138px; height:20px; line-height:20px; text-align:center; background:url(/images/v1/memberlogin.gif) no-repeat left bottom; overflow:hidden; }
#header #login2 a:hover { text-decoration:none; color:#fff; background-position:right top; }
#nav2 { position:relative; width:1000px; height:36px; }
#nav2 ul { margin:0; padding:0; list-style-type:none; }
#nav2 ul li { float:left; display:inline; }
#nav2 ul li h4 { margin:0; padding:0; font-size:17px; font-weight:bold; }
#nav2 ul li a { display:block; background:url(/images/v1/nav2_inner.gif) repeat-x left top; line-height:36px; padding:0 20px; text-decoration:none; color:#ffffff; }
#nav2 ul li.sep { display:block; width:2px; height:36px; background:url(/images/v1/nav2_sep.gif) no-repeat left top; }
#nav2 ul li a:hover { color:#ffffff; background-position:left bottom; }
.nav3 { height:30px; }
.nav3 ul { margin:0; padding:0; list-style-type:none; }
.nav3 ul li { float:left; display:inline; }
.nav3 ul li h1 { margin:0; padding:0; font-size:11px; font-weight:bold; }
.nav3 ul li a { display:block; background:url(/images/v1/nav3_inner.gif) repeat-x left top; line-height:30px; padding:0 10px; text-decoration:none; color:#ffffff; }
.nav3 ul li.sep { display:block; width:2px; height:30px; background:url(/images/v1/nav3_sep.gif) no-repeat left top; }
.nav3 ul li a:hover { color:#ffffff; background-position:left bottom; }
.nav3 ul li a.first { background:url(/images/v1/nav3_first.gif) no-repeat left top; padding-left:20px; }
.nav3 ul li a.first:hover { background-position:left bottom; }
.nav3 ul li a.last { background:url(/images/v1/nav3_last.gif) no-repeat right top; padding-right:20px; }
.nav3 ul li a.last:hover { background-position:right bottom; }
#sub_categories { display:none; background-color:#262626; position:relative; padding:10px 40px; border-left:1px solid #404040; border-right:1px solid #404040; border-bottom:1px solid #404040; color:#404040; margin-left:1px; }
#sub_categories a { color:#fb000f; }
#sub_categories a#close { position:absolute; top:10px; right:10px; width:20px; height:20px; background:url(/images/v1/catclose.gif) no-repeat left top; }
#sub_categories a#close:hover { background-position: left bottom; }
#sub_categories ul { margin:0; padding:0; list-style-type:none; }
#sub_categories ul li { float:left; display:inline; width:20%; }
#sub_categories ul li h3 { margin:0; padding:0; font-size:12px; font-weight:normal; color:#000; }
#sub_categories ul li h3 a { display:block; line-height:20px; padding:0 0 0 5px; text-decoration:none; color:#fff; z-index:9999; }
#sub_categories ul li h3 a:hover { background-color:#fb000f; color:#fff; }
.section_header_full { width:980px; line-height:36px; height:36px; padding:0 10px; background:url(/images/v1/section_header_full.gif) no-repeat left top; }
.section_header_full h1 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#ffffff; }
.section_header_full h2 { font-size:14px; font-weight:bold; margin:0; padding:0; color:#ffffff; }
.section_footer_full { width:980px; line-height:36px; height:36px; padding:0 10px; background:url(/images/v1/section_footer_full.gif) no-repeat left top; }
.paginate { font-size:14px; }
.paginate a { color:#ffffff; text-decoration:none; padding:1px 5px; margin:0 2px; font-weight:bold; }
.paginate a.current { color:#fb000f; font-weight:bold; text-decoration:none; background-color:#fff; }
.paginate a.current:hover { color:#fb000f; font-weight:bold; text-decoration:none; background-color:#fff; }
.paginate a:hover { color:#fff; text-decoration:none; background-color:#616161; }
.paginate a.back { display:block; width:20px; height:20px; background:url(/images/v1/paginate_back.gif) no-repeat left top; padding:0; margin:8px 10px 0 0; }
.paginate a.back:hover { background-position:left bottom; }
.paginate a.next { display:block; width:20px; height:20px; background:url(/images/v1/paginate_next.gif) no-repeat left top; padding:0; margin:8px 0 0 10px; }
.paginate a.next:hover { background-position:left bottom; }
.thumblist_with_banner { float:left; width:760px; }
.thumblist_with_banner ul { margin:0; padding:0; list-style-type:none; }
.thumblist_with_banner ul li { float:left; display:inline; width:180px; height:250px; margin:0 10px 10px 0; }
.thumblist_with_banner ul li a { display:block; width:180px; height:250px; overflow:hidden; background:url(/images/v1/list_item2.gif) no-repeat left top; text-decoration:none; cursor:pointer; }
.thumblist_with_banner ul li a:hover { background-position:left bottom; }
.thumblist_with_banner ul li a img { border:0 none; }
.thumblist_with_banner ul li a span { display:block; }
.thumblist_with_banner ul li a .title { font-size:11px; line-height:12px; padding:6px 6px 0 6px; height:24px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; overflow:hidden; }
.thumblist_with_banner ul li a:hover .title { color:#ffffff; }
.thumblist_with_banner ul li a .thumb { width:160px; height:120px; margin:2px auto 2px; border:2px solid #fb000f; }
.thumblist_with_banner ul li a:hover .thumb { border:2px solid #ffffff; }
.thumblist_with_banner ul li a .info { padding:0 6px; font-size:10px; color:#ffffff; }
.thumblist_with_banner ul li a .description { padding:0 6px; height:60px; overflow:hidden; text-align:left; color:#ffffff; font-size:10px; line-height:12px; }
.thumblist_with_banner ul li a:hover .description { color:#ffffff; }
.thumblist_with_banner ul li a .rating { text-align:right; }
.thumblist_with_banner ul li a .rating img { margin:0; }
.thumblist_with_banner_banner { float:left; width:240px; text-align:center; }
.thumblist_without_banner { float:left; width:1000px; }
.thumblist_without_banner ul { margin:0; padding:0; list-style-type:none; }
.thumblist_without_banner ul li { float:left; display:inline; width:180px; height:250px; margin:0 10px 10px 10px; }
.thumblist_without_banner ul li a { display:block; width:180px; height:250px; overflow:hidden; background:url(/images/v1/list_item2.gif) no-repeat left top; text-decoration:none; cursor:pointer; }
.thumblist_without_banner ul li a:hover { background-position:left bottom; }
.thumblist_without_banner ul li a img { border:0 none; }
.thumblist_without_banner ul li a span { display:block; }
.thumblist_without_banner ul li a .title { font-size:11px; line-height:12px; padding:6px 6px 0 6px; height:24px; text-align:center; text-decoration:none; color:#fff; font-weight:bold; overflow:hidden; }
.thumblist_without_banner ul li a:hover .title { color:#ffffff; }
.thumblist_without_banner ul li a .thumb { width:160px; height:120px; margin:2px auto 2px; border:2px solid #fb000f; }
.thumblist_without_banner ul li a:hover .thumb { border:2px solid #ffffff; }
.thumblist_without_banner ul li a .info { padding:0 6px; font-size:10px; color:#fff; }
.thumblist_without_banner ul li a .description { padding:0 6px; height:60px; overflow:hidden; text-align:left; color:#fff; font-size:10px; line-height:12px; }
.thumblist_without_banner ul li a .rating { text-align:right; }
.thumblist_without_banner ul li a .rating img { margin:0; }
#video2_top { width:948px; height:10px; background:url(/images/v1/darkvideo_top.gif) no-repeat left top; clear:both; display:block; overflow:hidden; margin:0 auto; }
#video2 { width:928px; background-color:#262626; margin:0 auto; padding:0 10px; color:#fff; margin:0 auto; }
#video2 #top { margin:0 0 5px 0; }
#video2 #top h1 { font-size:24px; line-height:40px; font-weight:bold; margin:0; padding:0 0 0 40px; color:#fff; background:url(/images/v1/playerbullet.gif) no-repeat left -4px; }
#video2 #top img { margin:0; }
#video2 #top #video_rating { height:40px; line-height:40px; padding:0; color:#fff; }
#video2 #player { float:left;  width:594px; margin:0 10px 10px ;   }
#video2 #player #video {width:594px; height:446px; margin:0 0 10px; background-color:#000; color:#fff; line-height:446px; text-align:center;border:1px solid #404040; }





div#player_buttons { position:relative; width:594px; height:55px; margin:0 auto 5px; }
div#player_buttons .clear { clear:both; display:block; overflow:hidden; width:0; height:0; }
div#player_buttons ul { position:relative; width:594px; height:55px; margin:0; padding:0; list-style-type:none; background:url(/images/v1/player_buttons.gif) no-repeat left top; overflow:hidden; }
div#player_buttons ul li a { background:url(/images/v1/player_buttons.gif) no-repeat left top; }
div#player_buttons ul li#dld { position:absolute; width:229px; height:27px; left:0px; top:0px; }
div#player_buttons ul li#dld a { display:block; width:229px; height:27px; background-position:0px 0px; }
div#player_buttons ul li#dld a:hover { background-position:0px -55px; }
div#player_buttons ul li#wmv { position:absolute; width:76px; height:27px; left:0px; top:28px; }
div#player_buttons ul li#wmv a { display:block; width:76px; height:27px; background-position:0px -28px; }
div#player_buttons ul li#wmv a:hover { background-position:0px -83px; }
div#player_buttons ul li#mpg { position:absolute; width:76px; height:27px; left:77px; top:28px; }
div#player_buttons ul li#mpg a { display:block; width:76px; height:27px; background-position:-77px -28px; }
div#player_buttons ul li#mpg a:hover { background-position:-77px -83px; }
div#player_buttons ul li#mob { position:absolute; width:75px; height:27px; left:154px; top:28px; }
div#player_buttons ul li#mob a { display:block; width:75px; height:27px; background-position:-154px -28px; }
div#player_buttons ul li#mob a:hover { background-position:-154px -83px; }
div#player_buttons ul li#hdv { position:absolute; width:2322px; height:55px; left:230px; top:0px; }
div#player_buttons ul li#hdv a { display:block; width:232px; height:55px; background-position:-230px 0px; }
div#player_buttons ul li#hdv a:hover { background-position:-230px -55px; }
div#player_buttons ul li#emb { position:absolute; width:131px; height:27px; left:463px; top:0px; }
div#player_buttons ul li#emb a { display:block; width:131px; height:27px; background-position:-463px 0px; }
div#player_buttons ul li#emb a:hover { background-position:-463px -55px; }
div#player_buttons ul li#bmk { position:absolute; width:131px; height:27px; left:463px; top:28px; }
div#player_buttons ul li#bmk a { display:block; width:131px; height:27px; background-position:-463px -28px; }
div#player_buttons ul li#bmk a:hover { background-position:-463px -83px; }








#video2 #banners { float:right; width:300px;  margin:0 10px 10px 0;}
#video2 #banners p { margin:0 0 10px 0;}
#video2 #banners a img { border:0; }
















#video2 #description { width:600px; font-size:12px; padding:0 50px 0 0; margin:0 50px 0 0; text-align:left; color:#fff; }
#video2 #description p { margin:0 0 5px 0; }
#video2 #description a { color:#fff; }
#video2 #description a:hover { color:#fff; }
#video2_bottom { width:948px; height:10px; background:url(/images/v1/darkvideo_bottom.gif) no-repeat left top; clear:both; display:block; overflow:hidden; margin:0 auto; }
#footer { background-color:#690700; margin:20px 0 0 0; padding:20px 40px 10px; text-align:center; border-top:2px solid #fb000f; color:#fff; font-size:11px; }
#footer a { color:#fff; text-decoration:underline; }
#footer p { text-align:center; margin:0 0 10px 0; padding:0; }
div.sidelinks_top { width:240px; height:10px; background:url(/images/v1/sidelinks_top.gif) no-repeat left top; overflow:hidden; }
div.sidelinks_bottom { width:240px; height:10px; background:url(/images/v1/sidelinks_bottom.gif) no-repeat left top; overflow:hidden; margin:0 0 10px 0; }
div.sidelinks { width:220px; padding:0 9px; background-color:#262626; border-left:1px solid #404040; border-right:1px solid #404040; }
div.sidelinks ul { margin:0; padding:0; width:220px; list-style-type:none; }
div.sidelinks ul li { width:220px; height:30px; display:block; }
div.sidelinks ul li a { display:block; background:url(/images/v1/sidelinks.gif) no-repeat left bottom; width:200px; padding:0 10px; height:30px; line-height:30px; text-align:left; color:#fff; font-weight:bold; font-size:12px; text-decoration:none; }
div.sidelinks ul li a:hover { background-position:left top; }
div.sidelinks ul li a#current { background-position: left top; }
.stars { width:74px; height:14px; background:url(/images/v1/stars_empty_small.png) no-repeat 0 -1px; margin-top:1px }
.stars div { height:14px; background:url(/images/v1/stars_full_small.png) no-repeat 0 -1px }
#join { width:948px; margin:0 auto 100px; color:#ffffff; }
#join a { color:#fb000f; }
#join table { margin:0 auto; }
#join table td { vertical-align:top; }
#join div.terms { width:380px; margin:0 auto; font-size:11px; }
#join table.conditions { font-size:11px; width:500px; margin:10px auto; }
#join table.conditions .small { font-size:10px; }
#join form { margin:0; padding:0; display:inline; }
#join select:focus, #join input[type=text]:focus, #join input[type=password]:focus, #join a { outline:0 none; }
#join h1 { background:url(/images/v1/form_header1.gif) no-repeat left top; width:948px; height:60px; margin:0; padding:0; text-indent:-10000px; }
#join .box { width:928px; padding:10px 9px 0; background-color:#262626; border-left:1px solid #404040; border-right:1px solid #404040; }
#join .bottom { width:948px; height:10px; background:url(/images/v1/form_bottom.gif) no-repeat left top; overflow:hidden; margin:0 0 10px 0; }
#join .label { font-size:12px; font-weight:bold; color:#fb000f; padding:0 0 5px 0; }
#join .small { font-size:10px; font-weight:bold; color:#ffffff; padding:0 0 5px 0; margin-top:-5px; }
#join input[type=text] { border:1px solid #a3a3a3; padding:5px; width:250px; }
#join input[type=radio] { margin:0 5px; }
#join select { border:1px solid #a3a3a3; padding:4px; width:100%; }
#login { width:500px; height:250px; margin:50px auto 400px; color:#ffffff; background:url(/images/v1/login_box.gif); overflow:hidden; }
#login a { color:#fb000f; }
#login table { margin:40px 30px; }
#login table td { vertical-align:top; }
#login .label { font-size:12px; font-weight:bold; color:#fb000f; padding:0 0 5px 0; }
#login input[type=text] { border:1px solid #a3a3a3; padding:5px; width:400px; }
#login input[type=password] { border:1px solid #a3a3a3; padding:5px; width:400px; }

#signup { width:500px; height:440px; margin:50px auto 400px; color:#ffffff; background:url(/images/v1/signup_box.gif); overflow:hidden; }
#signup a { color:#fb000f; }
#signup table { margin:40px 30px; }
#signup table td { vertical-align:top; }
#signup .label { font-size:12px; font-weight:bold; color:#fb000f; padding:0 0 5px 0; }
#signup input[type=text] { border:1px solid #a3a3a3; padding:5px; width:400px; }
#signup input[type=password] { border:1px solid #a3a3a3; padding:5px; width:400px; }

