﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, a, input { padding:0; margin:0; }
body                                {height: 100%; font: 12px Arial, Helvetica, sans-serif; color: #e9e9e9; background-color: #48040b;}
img                                 {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; text-decoration: underline; cursor: pointer;}
a:hover                             { text-decoration: none;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.floatLeft                          {float: left;}
.floatRight                         {float: right;}
.overHidden                         {overflow: hidden; zoom: 1;}
.borderNone { border: none !important; }
.yellowColor { color: #ffab02 !important; }


.top-link-bar {width: 100%; height: 27px; background:url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/top-bar.png) repeat-x #efefef; border-bottom: 1px solid #4a4a4a; margin: 0 auto;}
.top-links {float: left;}
.top-links li {padding: 5px 0 0 0px; width: 154px; height: 22px; background:url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/top-bar-button.png) no-repeat; float:left; text-align:center;}
.top-links li:hover {padding: 5px 0 0 0px; width: 154px; height: 22px; background:url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/top-bar-button-hover.png) no-repeat; float:left;}
.top-links li a {font-size: 12px; color: #ffffff; font-weight:bold; text-decoration:none;}


#main { width: 100%; position: relative;}
/* header */
.header { background:#790a11 url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/header_right.jpg) 100% 0 no-repeat; width: 100%; height: 77px; position: relative;}
/* top logo */
.topLogo { float: left; }
.topLogo a { display: block; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/header.jpg) no-repeat 0px 0px; width: 338px; height: 77px; text-indent: -9999px; }

.saboom {
    display: block;
    left: 20px;
    top:10px;
    position: relative;
}

/* user menu */
.userMenu { overflow: hidden; position: absolute; height: 14px; line-height: 14px; font-size: 11px; top: 6px; right: 10px; }
.userMenu li {  float: right; padding: 0px 8px; }
.userMenu li.separator { border-left: 1px solid #ffcfd4; }
.userMenu a { color: #fff !important; font-weight: bold; }
/* search bar */
.searchBar { position: absolute; height: 22px; width: 340px; right: 8px; top: 42px; line-height: 22px;  }
.searchBar span { display: block; float: left; width: 90px; font-size: 12px; color: #fff; }
.searchBar .typetext { border: 0px; background: transparent; width: 177px; font-size: 12px; position: absolute; top: 3px; *top: 4px; left: 95px; }
.searchBar .searchbutton { border: 0px; background: transparent; width: 50px; font-weight:bold; color:#FFFFFF; font-size: 11px; position: absolute; top: 3px; *top: 4px; left: 280px; }
.searchBar a { float: right; width: 65px; height: 22px; font: 12px; color: #ededed !important; text-decoration: none; font-weight: bold; text-align: center; }
.searchBar a:hover { text-decoration: underline; }
/* -------------top menu block */
div.topMenu { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bgTopMenu.jpg) repeat-x; height: 42px; padding: 6px 0px 0px 16px; line-height: 26px;  }
/* view mode */
#viewMode { display: block; position: relative; padding-right: 23px; float: left; color: #ffd2d5 !important; font-size: 14px; text-transform: uppercase; font-style: italic; font-weight: bold; text-decoration: underline; }
#viewMode span { display: block; position: absolute; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -252px -85px; height: 19px; width: 20px; top: 3px; right: 0px; }

#viewModeList { background-color: #6a1100; position: absolute; z-index: 99; top: 105px; left: 15px; display: none;  }
#viewModeList li { height: 29px; border-bottom: 1px dashed #901d06; width: 140px;}
#viewModeList a { display: block; color: #eaeaea !important; height: 29px; padding-left: 15px; line-height: 29px; font-weight: bold; text-decoration: none !important;}
#viewModeList a:hover { background-color: #a7250b; }
/* top menu */
ul.topMenu { overflow: hidden; float: left; zoom; 1; padding-top: 2px; margin-left: 38px; }
ul.topMenu li { float: left; padding-right: 3px; }
ul.topMenu a { float: left; display: block; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -249px -32px; height: 25px; line-height: 25px; padding: 0px 20px 0px 25px; font-size: 14px; color: #fff !important; text-decoration: none !important; position: relative; zoom: 1;}
ul.topMenu a em { display: block; width: 15px; height: 25px; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -495px -32px; position: absolute; top: 0px; right: 0px; _right: -1px; }
ul.topMenu a:hover, ul.topMenu li.current a { color: #ffc364 !important; text-decoration: none; }
/* upload */
.uploadVideo { float: right; display: block; width: 64px; height: 27px; padding-left: 26px; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -277px -81px; color: #f8f8f8 !important; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none !important; }
.uploadVideo:hover { text-decoration: underline !important;; }

/* ---------------------------------------------------------------------------- content */
.content { width: 981px; margin: 0px auto; padding-bottom: 10px; }
/* thumb block 1 */
.thmBlock_1 { background-color: #71161c; margin-bottom: 10px; overflow: hidden; }
.thmBlock_1 h2 { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat 0px 0px; width: 981px; height: 32px; line-height: 32px; text-align: center; text-transform: uppercase; color: #ffe3e5; font-size: 15px; font-weight: bold; }
.thmBlock_1 ul { overflow: hidden; padding: 7px 0px 20px 2px; zoom: 1; _margin-left: -4px; }
.thmBlock_1 ul li { float: left; border: 1px solid #981e26; background-color: #000; color: #f5f5f5; font-size: 11px; padding: 4px; width: 179px; height: 205px; margin: 0px 0px 5px 5px; }
.thmBlock_1 ul li a { display: block; margin-bottom: 5px; color: #ffec4d !important; text-decoration: none; }
.thmBlock_1 ul li a:hover { text-decoration:underline; }
.thmBlock_1 ul li strong { display: block; margin-bottom: 3px; }
/* ----------------- tab block */
div.tabBlock { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat 0px -110px;; height: 43px; padding-left: 2px; position: relative; }
/* tab item */
ul.tabBlock { overflow: hidden; zoom: 1; padding-top: 2px; background-color: #2f0406; float: left;  }
ul.tabBlock li { float: left; height: 39px; padding-right: 2px; }
ul.tabBlock li a { display: block; position: relative; float: left; height: 39px; zoom: 1; color: #fff !important; font-weight: bold; text-decoration: none !important; padding: 0px 17px; font-size: 12px; line-height: 39px; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat 0px -32px; }
ul.tabBlock li a em { display: block; width: 10px; height: 39px; position: absolute; top: 0px; right: 0px; _right: -1px; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -239px -32px; }
ul.tabBlock li a:hover, ul.tabBlock li.current a { background-position: 0px -71px; }
ul.tabBlock li a:hover em, ul.tabBlock li.current a em { background-position: -239px -71px; }
/* show category */
#showCat { float: right; margin: 9px 12px 0px 0px; display: block; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -373px -81px; width: 148px; height: 27px; color: #eee !important; text-decoration: none; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 27px; }
#showCat:hover { text-decoration: underline; }

#catList { display: none; height:1%; overflow: hidden; background-color: #000; border: 1px solid #71161c; padding: 10px;position:relative; top:-10px; }
#catList ul { float: left; padding-right: 40px; }
#catList li { padding-bottom: 6px;}
#catList a { color: #fff !important; }

.catbar {padding:10px; background:#000000; border: 1px solid #CC0000; margin:0 auto; height:1%; overflow: hidden;}
.catbar ul { float: left; padding-right: 35px;} 
.catbar li { padding-bottom: 6px;}
.catbar a { color: #fff !important; }

.thmBlock_2 div.members {width: 121px; height: 165px; float: left; margin-right: 18px; font-size: 12px; color: #1a1a1a; text-align: center;}
.thmBlock_2 div.members p {width: 120px; text-align: center; font-size: 11px; color:#FFFFFF;}
.thmBlock_2 div.members a.thumbdesc {text-decoration: none; color: #ffffff;}
.thmBlock_2 div.members a.thumbdesc:hover {text-decoration: underline; color: #FFFF99;}
.thmBlock_2 div.members img {vertical-align: middle; border:solid 1px #999999;}
.search-member {text-align:center !important; width:350px; padding:4px 4px 4px 4px; border:solid 1px #990000; margin: auto auto 10px auto;}
.memsearch {width:250px;}

.thmBlock_2 div.categories {width: 182px; height: 220px; float: left; margin-right: 10px; font-size: 18px; color: #FFCCCC; text-align: center;}
.thmBlock_2 div.categories a.thumbdesc {text-decoration: none; color: #FFCCCC;}
.thmBlock_2 div.categories a.thumbdesc:hover {text-decoration: underline; color: #FFCC99;}
.thmBlock_2 div.categories img {vertical-align: middle; border:solid 1px #999999;}


/* ------------------ thumb block 2 */
div.thmBlock_2 {padding: 10px 0px 15px 0px; background-color: #71161c; margin-bottom: 20px; }
div.relatedVid ul.thmBlock_2 { *position: relative; *left: 7px; _left: 4px;  }
ul.thmBlock_2 { overflow: hidden; margin: 0px 0px 20px 8px; zoom: 1; _margin-left: 3px; }
ul.thmBlock_2 li { float: left; border: 1px solid #981e26; background-color: #000; color: #f5f5f5; font-size: 11px; padding: 4px; width: 225px; height: 245px; margin: 0px 0px 5px 5px; }
ul.thmBlock_2 li a { display: block; margin-bottom: 5px; color: #ffec4d !important;text-decoration: none; }
ul.thmBlock_2 li a:hover { text-decoration: underline;  }
ul.thmBlock_2 li strong { display: block; margin-bottom: 3px; }

/* rate  */
div.rate { background: url(/tubetesthttp://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -385px -59px; width: 54px; height: 10px; float: right; line-height: 1px; font-size: 1px; }
div.rate span { display: block; background: url(/tubetesthttp://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -385px -69px; height: 10px; }


.bl_b_l{width:901px; overflow:hidden; padding:10px 20px 10px 10px; margin: 0px auto 10px auto; border: 1px solid #510000; background-color:#71161c;}
.bl_right h3{font-size:18px;font-weight:700;padding:10px 0;}
.bl_right{float:right;width:570px;}
.bl_right h4{font-size:24px;font-weight:700;padding:10px 0;}
.bl_right a,.bl_right a:visited{color: #FFCCCC;}
.bl_right a:hover{color: #FFCC99;}
.bl_right p{font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFFFFF;}
.bl_b_l img{float:left;border:5px solid #FFDFDF;}
.bl_b_l img:hover{float:left;border:5px solid #FFCC99;}

.related-thumbs {overflow:hidden; width: 956px; padding: 7px 0 0px 9px;}
.related-thumbs textarea {width: 400px; height: 100px;}
.related-thumbs input { font-size: 12px; margin-top: 5px}
.related-thumbs p.addcomment {width: 400px; margin: 10px 0 10px 0px;}
.related-comments {width: 920px; padding: 15px 13px 6px 3px; border-bottom: 1px solid #CC0000; margin-bottom: 9px;}
.related-comments h4 {padding-bottom: 5px; font-size: 11px;}
.related-comments h4 .rightlnk { font-size: 11px; font-weight:normal; margin: 0 0 0 0;}
.related-comments a {font-size: 12px; margin-right: 10px; font-weight: bold; color: #FFCCCC; text-decoration:none;}
.related-comments a:hover {color: #FFCC99;}
.related-comments p {width: 900px;}

/* pagination */
.pagination { overflow: hidden; height: 24px; line-height: 24px; font-size: 13px; font-weight: bold; text-align: center; margin-bottom: 10px;  }
.pagination li { display: inline; padding: 0px 1px; }
.pagination a { color: #ebebeb !important; text-decoration: underline; padding: 3px 7px; }
.pagination a:hover, .pagination li.current a { text-decoration: none; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -249px -57px; }

p.desc {width: 970px; margin: 10px auto 10px auto; padding: 10px; background:#000000; border: 1px solid #CC0033; color:#FFFFFF;}

.disclaimer {width: 960px; margin:5px auto 10px auto; padding:10px 5px 10px 5px; background:#000000; border: 2px solid #CC0033; text-align:center; font-size:13px; color:#FFFFFF;}

.asacp {padding: 10px 0 10px 0;}

/* ----------------------------------------------------------- footer */
.footerWrap { background: #71161c url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bgFooter.png) repeat-x top left;  }
.footer { width: 920px; margin: 0 auto; padding: 20px 0px 40px 0px; overflow: hidden; zoom: 1;}

ul.btmMenu { float: left; overflow: hidden; }
li.btmMenu { float: left; padding-right: 70px; }
li.btmMenu li {font-size: 12px; color: #e3e3e3; }
li.btmMenu li strong { display: block; padding-bottom: 20px; }
li.btmMenu li.separator { margin-bottom: 20px; }
li.btmMenu li a { text-decoration: none; color: #fff !important; }
li.btmMenu li a:hover { text-decoration: underline; }

.footer .rightSide { float: right; width: 230px; text-align: center; }


#add_report {display:none;}

.simp_pl_box {height:1%; padding:10px; border:2px solid #1a1a1a; background:#000000; margin:5px 0 5px 0;font-size: 12px; color: #ffffff;  line-height: 1.65; overflow:hidden; -moz-border-radius: 2px; -khtml-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;}

.simp_pl_box_close {float:right; margin:0 0 10px 10px; font-weight:bold;}

/* -------------------------------------------------------- video.html */

.squarespot {width:930px; overflow:hidden; margin:0 auto;}
.squarespot div {width:300px; display:block; height:260px; float:left; padding:0px 10px 10px 0px;}

/* ---------------------------------video block */
.videoBlock { width: 931px; margin: 0px auto; }
.videoBlock h2 { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat 0px -153px; height: 40px; padding: 0px 15px; line-height: 40px; font-size: 18px; font-weight: bold; color: #dcc6c8; }
.videoBlock h2 span.floatRight { font-size: 14px; }
/* player */
.player { margin-bottom: 0px; }
/* video bar */
.videoBar { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat 0px -193px; height: 39px; padding-left: 20px; line-height: 37px; font-size: 15px; font-weight: bold; color: #dcc6c8; }
.videoBar li { float: left; padding-right: 55px; }
.videoBar a { display: block; float: left; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -961px -40px; padding-left: 20px; color: #dcc6c8 !important; text-decoration: underline; }
.videoBar a:hover { text-decoration: none; }
/* video info */
.videoInfo { border: 2px solid #1a1a1a; background-color: #000; padding: 15px; margin-bottom: 10px; }
.videoInfo li { padding-bottom: 10px; color: #dcc6c8; font-weight: bold;  }
.videoInfo li a { color: #ffe6a3 !important; text-decoration: underline; padding-left: 6px; }
.videoInfo li a:hover { text-decoration: none; }
.videoInfo li input { width: 490px; border: 1px solid #c2c2c2; color: #000; font-weight: normal; margin-left: 10px; }
/* rate video */
.rateVideo { font-weight: bold; color: #dcc6c8; margin-bottom: 15px; }
.rateVideo div.rate { background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -542px -38px; width: 108px; height: 19px; float: right; line-height: 1px; font-size: 1px; float: left; margin: 0px 10px; position: relative; top: -2px;}
.rateVideo div.rate span { display: block; background: url(http://thumbs2.vstreamcdn.com/twstatic/tubeimages/bg.png) no-repeat -542px -57px; height: 19px; }
.rateVideo p { clear: both; margin-left: 53px; padding-top: 5px; color: #c7c4bc; }
/* add favorite block */
#addFavBlock { text-align: center; display: none; border: 2px solid #1a1a1a; color: #dcc6c8; font-weight: bold; background-color: #000; margin: 10px 0px; padding: 5px; }
#addFavBlock a, #reportBlock a.floatRight { color: #ffe6a3 !important; text-decoration: underline;}
#addFavBlock a:hover, #reportBlock a.floatRight:hover { text-decoration: none; }
/* report block */
#reportBlock { display: none; border: 2px solid #1a1a1a; color: #dcc6c8; font-weight: bold; background-color: #000; margin: 10px 0px; padding: 10px; overflow: hidden; zoom: 1; }
#reportBlock ul { float: left; }
#reportBlock li { padding-bottom: 5px; }
#reportBlock li .reason { position: relative; top: 2px; margin-right: 5px; }
#reportBlock li textarea, #reportBlock li .button { *margin-left: 5px; }

.top-player-link {width:930px; background:#000000; text-align:center; padding:5px 0 5px 0; font-size:22px; color:#CCCCCC;}
.top-player-link a{color:#FFCCCC; text-decoration:underline;}
.top-player-link a:hover{color:#FFCC99; text-decoration:underline;}

.xbl_form { width:350px; float:left;}
.s_line { width:100%; overflow:hidden; padding:3px 0;}
.s_inp_1 { border:1px solid #7e9db9; background:#fff; height:20px; line-height:20px; font-size:13px; padding:0 5px; width:175px; float:right;}
.s_line label { width:150px; float:left; text-align:right; padding-top:2px;}
.s_r_l { text-align:right;}
.s_ch .s_ch_1 { float:left; margin:3px 10px 0 10px;}
.formstd td {padding: 5px 5px 2px 5px;}
.what_access { width:450px; float:right;}
.what_access li { font-size:16px; padding:1px 0 1px 23px; background:url(http://thumbs.vstreamcdn.com/sunstatic/tubeimages/ci_li.png) 0 50% no-repeat;}
.what_access strong { color:#9f1143; font-size:24px; display:block; padding:10px 0;}
.what_access h2 { color:#393a3c; font-size:22px; font-weight:bold; padding-bottom:10px;}

