body { background-color: #000000; color: #ffffff; margin: 0; font-family: Tahoma, sans-serif; font-size: 12px; cursor: default; text-align: center; }

a { color: #ff0000; text-decoration: underline; }
a:hover { text-decoration: none; }

h1 { background-image: url(images/h1bg.jpg); background-position: left bottom; background-repeat: no-repeat; padding: 0 0 0 40px; line-height: 30px; font-size: 24px; font-weight: normal; margin: 6px 0 6px 0; }

.clear { clear: both; }

.content { width: 1240px; margin: auto; text-align: left; }
.network { width: 100%; height: 26px; background-image: url(images/networkbg.jpg); background-position: top; background-repeat: repeat-x; margin: 0 0 1px 0; }
.network .n_left { float: left; width: 5px; height: 26px; background-image: url(images/network-l.jpg); background-position: top; background-repeat: no-repeat; }
.network .n_right { float: left; width: 5px; height: 26px; background-image: url(images/network-r.jpg); background-position: top; background-repeat: no-repeat; }
.network .n_content { float: left; text-align: left; line-height: 26px; width: 1230px; height: 26px; text-transform: uppercase; }
.network .n_content ul { margin: 0; padding: 0; float: left; }
.network .n_content ul li { list-style: none; display: inline; margin: 0; padding: 0 14px 0 14px; background-image: url(images/networksep.jpg); background-position: right; background-repeat: no-repeat; }
.network .n_content ul li.nobg { background: none; }
.network .n_content ul li a { color: #ffffff; }

.srch { background-image: url(images/search-l.jpg); background-position: left center; background-repeat: no-repeat; float: right; height: 22px; padding: 0 0 0 10px; margin: 2px 4px 0 0; }
.txt { float: left; width: 200px; height: 18px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: none; border-right: none; }
.btn { float: left; height: 22px; width: 32px; }

.header { width: 100%; height: 89px; background-image: url(images/headerbg.jpg); background-position: top; background-repeat: repeat-x; border-bottom: 1px solid #4c0d0d; }
.header .h_left { float: left; width: 5px; height: 89px; background-image: url(images/header-l.jpg); background-position: top; background-repeat: no-repeat; }
.header .h_right { float: left; width: 5px; height: 89px; background-image: url(images/header-r.jpg); background-position: top; background-repeat: no-repeat; }
.header .h_content { float: left; width: 1230px; height: 89px; }
.header .h_content ul { margin: 30px 0 0 0; padding: 0; float: right; }
.header .h_content ul li { width: 133px; height: 59px; list-style: none; margin: 0; padding: 0; display: block; float: left; background-image: url(images/menubutton.jpg); background-position: top; background-repeat: no-repeat; line-height: 34px; text-align: center; font-weight: bold; }
.header .h_content ul li a { color: #ffffff; }

.logo { display: block; float: left; width: 460px; height: 89px; background-image: url(images/bravotube.jpg); background-position: left; background-repeat: no-repeat; margin: 0; }

.title h1 { float: left; }
.title ul { margin: 0; padding: 18px 0 0 0; float: right; }
.title ul li { font-size: 11px; text-transform: uppercase; list-style: none; margin: 0; padding: 0 7px 0 5px; display: inline; background-image: url(images/networksep.jpg); background-position: right; background-repeat: no-repeat; }
.title ul li.nobg { background: none; }
.title ul li a { color: #666666; }

.item { float: left; width: 242px; padding: 0 6px 6px 0; font-size: 12px; }
.item .image .thumb { width: 240px; height: 180px; border: 1px solid #999; }
.item .info { padding: 2px 1px 2px 1px; line-height: 18px; }
.item .info h2 { display: block; overflow: hidden; float: left; width: 170px; font-size: 12px; white-space: nowrap; margin: 0; padding: 0; }
.item .info .length { text-align: right; }
.item .info .added { float: left; }
.item .info .rating { text-align: right; padding-top: 3px; }

.niche { width: 242px; float: left; padding: 0 6px 16px 0; text-align: center; font-size: 14px; font-weight: bold; }
.niche a img { width: 240px; height: 180px; border: 1px solid #ff0000; display: block; margin: 0 0 5px 0; }
.niche a:hover img { border: 1px solid #999999; }

.paginator { width: 100%; height: 24px; margin: 20px 0 20px 0; }
.paginator ul { margin: 0; padding: 0; }
.paginator ul li { list-style: none; display: block; float: left; width: 25px; height: 24px; background-image: url(images/pageactive.jpg); background-position: center; background-repeat: no-repeat; font-size: 11px; text-align: center; font-weight: normal; margin: 0 2px 0 0; padding: 0; line-height: 24px; }
.paginator ul li.current { background-image: url(images/pagenotactive.jpg); background-position: center; background-repeat: no-repeat; color: #000000; }
.paginator ul li a { line-height: 22px; color: #ffffff; display: block; }

.block { background-color: #0f0f0f; background-image: url(images/blockbg.jpg); background-position: 0 36px; background-repeat: repeat-x; }
.block .block_title { background-color: #8d0607; width: 100%; height: 36px; border-bottom: 1px solid #000000; background-image: url(images/titlebg.jpg); background-position: top; background-repeat: repeat-x; }
.block .block_title .b_left { float: left; width: 5px; height: 36px; background-image: url(images/title-l.jpg); background-position: top; background-repeat: no-repeat; }
.block .block_title .b_right { float: right; width: 5px; height: 36px; background-image: url(images/title-r.jpg); background-position: top; background-repeat: no-repeat; }
.block .block_title .b_content { float: left; height: 36px; }
.block .block_title .b_content h2 { line-height: 36px; font-weight: normal; font-size: 24px; margin: 0; padding: 0; }
.block .b_inner { width: 100%; padding: 6px; }
.block .b_inner ul { margin: 0 0 0 26px; padding: 0; float: left; width: 180px; }
.block .b_inner ul li { margin: 0; padding: 0 0 0 14px; background-image: url(images/bullet.jpg); background-position: left center; background-repeat: no-repeat; list-style: none; font-size: 14px; line-height: 18px; }
.block .b_inner ul li a { color: #adadad; }

.video { width: 642px; text-align: left; float: left; }
.video .player { width: 640px; }
.video p { margin: 10px 0 10px 0; }
.video p span { color: #ff7400; }

.sidebar { width: 598px; float: left; margin: 18px 0 0 0; }

.adv { width: 100%; margin-top: 20px; }
.sdb1 { width: 312px; float: left; margin: 10px 0 0 10px; }
.sdb2 { width: 266px; float: left; margin: 10px 0 0 10px; }
.paysite { width: 642px; margin: 10px 0 0 0; }

.half { width: 65%; float: left; height: 18px; line-height: 18px; margin: 0px 0 0px 0; }

.v_rating { float: left; width: 35%; text-align: right; height: 18px; line-height: 18px; margin: 0px 0 0px 0; }
.v_rating img { width: 17px; height: 18px; float: left; }
.v_rating span { line-height: 18px; float: left; margin: 0 4px 0 0; }

.related { width: 588px; margin: 28px 0 0 10px; }
.related .r_video { width: 182px; margin: 0 14px 0 0; padding: 0 0 14px 0; float: left; }
.related a { font-weight: bold; }
.related a img { width: 180px; height: 135px; border: 1px solid #999999; display: block; margin: 4px 0 4px 0; }
.related .r_video .r_views { width: 50%; float: left; text-align: left; }
.related .r_video .r_rating { width: 50%; float: left; text-align: right; }

.ps_screen { width: 404px; height: 304px; float: left; }
.ps_screen a img { width: 400px; height: 300px; border: 2px solid #acacac; display: block; }
.ps_screen a:hover img { border: 2px solid #ff0000; }
.ps_data { width: 216px; margin: 0 0 0 10px; float: left; text-align: left; }
.ps_data p { line-height: 14px; padding: 0 0 0 18px; background-image: url(images/tv.gif); background-position: left center; background-repeat: no-repeat; }
.ps_data p span { color: #ff0000; }
.visitsite { width: 224px; height: 40px; display: block; background-image: url(images/visitsite.gif); background-position: top; background-repeat: no-repeat; float: left; margin: 6px 0 0 0; }
.readreview { width: 224px; height: 40px; display: block; background-image: url(images/readreview.gif); background-position: top; background-repeat: no-repeat; margin: 6px 0 0 6px; float: left; }
.ps_desc { width: 216px; height: 110px; overflow: hidden; }
.bigrate { font-size: 46px; margin: 0 0 6px 0; }
.bigrate span { color: #ff0000; }

.p_small { width: 630px; background-color: #0f0f0f; margin: 20px 0 0 0; padding: 6px; }
.p_small a img { width: 150px; height: 168px; border: 2px solid #acacac; display: block; float: left; }
.p_small a:hover img { border: 2px solid #ff0000; }
.p_small .biglink { font-size: 18px; }
.p_small .meta { font-size: 14px; }
.p_right { width: 466px; margin: 0 0 0 10px; float: left; }
.p_right p { width: 466px; height: 110px; overflow: hidden; display: block; float: left; }


.line { width: 100%; height: 1px; background-image: url(images/line.jpg); background-position: center; background-repeat: no-repeat; margin: 10px 0 10px 0; }

.footer { width: 100%; height: 118px; background-image: url(images/bravotube_footer.jpg); background-position: center; background-repeat: no-repeat; }
.footer .f_left { width: 370px; height: 118px; font-size: 10px; padding: 20px 0 0 0; float: left; text-align: left; background-image: url(images/dsc.gif); background-position: bottom; background-repeat: no-repeat; }
.footer .f_right { width: 370px; height: 118px; font-size: 10px; padding: 20px 0 0 0; float: right; text-align: right; }
.footer .link { width: 460px; height: 113px; display: block; float: left; margin: 0 0 0 20px; }


.g_hidden {
    display: none;
}

.g_hint {
    font-size: 11px;}
	
.block_content  a img {margin:3px;}

.hidden img {border:0 !important;}

.gallth {width:200px; height:260px;}

