/*  =============== PNG SUPPORT IE6 ======================= */
.pop-up-box-wrapper-img,
div.ourfriend-wrapper ul li div.watermark a img,
div.fc-form-wrapper{
	behavior: url(css/iepngfix.htc);
}

/* fix for addthis flash widget that messes up the video page */
#atffc,
#atff {
	position:absolute !important;
	display:none !important;
}

/* ========================== HELPERS ============================== */
.test-border{
	border:1px solid blue;
}

.relative,
.form-box-wrapper div,
.support-cont div form div{
	position: relative;
}

.absolute,
.embed-form h2,
.flag-form h2,
.embed-form textarea,
.text-embed-video,
.form-box-wrapper div label,
.form-box-wrapper div input,
.form-box-wrapper div textarea,
.form-box-wrapper div span,
.form-box-wrapper div select,
.btn-share-wrapper a,
.close-box-botton,
.support-cont div form div label,
.support-cont div form div select,
.support-cont div form div input,
.support-cont div form div select,
.support-cont div form div textarea,
.reset-support,
.send-support,
.error-404-cont p{
	position:absolute;
}

.float-left,
.select-cat-wrapper span{
	float:left;
}

.text-left{
	text-align: left;
}

.float-right{
	float:right;
}

.reset{
	clear:both;
}


.display-block,
.close-box-botton a,
.traffic-junky-link a,
.land-more-categories a,
.more-most-popular-lp a,
.return-home-btn a,
.select-cat-wrapper span{
	display:block;
}

.display-none,
.btn-share-wrapper a span,
.stars-on a span,
.btn-menu-video span,
.display-none,
.related-videos span,
.embed-form h2 span,
.flag-form h2 span,
.close-box-botton a span,
.cont-box-gral h1 span,
.dmca-cont h1 span,
.traffic-junky-link a span,
.icq-icon span,
.video-result-title span,
div.header a span,
div.landing-page div div h1 a span,
div.column01-lp div a span,
.more-most-popular-lp a span,
div.error-404 div h1.error-404-title span,
.return-home-btn a span,
.select-cat-wrapper span var,
.video-info div span,
div.btn-form-wrapper a span,
.container div.register-form h1 span,
div.download-video a span,
div.favorite-video a span,
.wrapper-pag-comments .prev-button a span,
.wrapper-pag-comments .next-button a span,
div.delete-button a span,
div.icons-share a span,
div.silverlight a span,
div.flash a span {
	display:none;
}

.width-wrapper{
	width:965px;
	margin: auto;
}

.container{
	background:transparent url(../images/extube-layout/bkg-cont-wrapper2.png?cache=009) repeat-y center 0 ;
	padding:11px 0 0 0;
	margin:3px 0 0 0;
	position:relative;
}


.et-sprite-img,
.pags-bottom ul li a,
.btn-menu-video a,
.btn-share-wrapper a,
.embed-form h2,
.flag-form h2,
.cont-box-gral h1,
.traffic-junky-link a,
.icq-icon,
.send-support,
.reset-support,
.title-land a,
.more-most-popular-lp a,
.return-home-btn a,
.select-cat-wrapper span,
div.btn-form-wrapper a,
input.change-psd,
.cancel-button,
div.download-video a,
div.favorite-video a,
div.silverlight a,
div.flash a,
.submit-comment,
.flag,
.flagged,
.wrapper-pag-comments div a,
div.delete-button a,
div.icons-share a{
	background: transparent url(../images/extube-layout/et-sprite.png?cache=011) no-repeat 0 0;
}

.et-sprite02-img,
.popular-categories a,
.land-more-categories a{
	background: transparent url(../images/extube-layout/et-sprite-02.png?cache=009) no-repeat 0 0;
}

.fb-sprite,
ul.tabs-fb li a{
	background: transparent url(../images/extube-layout/fb-sprite.jpg?cache=009) no-repeat 0 0;
}

body,
.video-page-bkg{
	font-size:11px;
	text-align : center;
	font-family: Arial, Helvetica, sans-serif;
}

.video-page-bkg{
	background: black url(../images/extube-layout/video-heading-bkg.png?cache=009) repeat-x 0 0;
}

body{
	background:#000000 url(../images/extube-layout/body-et-bkg.png?cache=009) repeat-x 0 0;
}

.margin-auto,
.cont-box-gral div{
	margin:auto;
}

.border-bottom{
	border-bottom:1px solid #A2A2A2;
}


/* ========================== LAYOUT ============================== */
*{
	margin: 0;
	padding: 0;
}

ul{
	list-style-type: none;
}

a{
	text-decoration: none;
	outline: none;
	color:#8a0304;
}

a:hover{
	text-decoration:underline;
}

/* =========================== HEADING LAYOUT  ==================================== */
.header{
	height:73px;
	background:black url(../images/extube-layout/sprite-headings.jpg?cache=009) no-repeat 0 0;
}

.head-logo-link{
	top:0;
	left:0;
	width:316px;
	height:73px;
}

.tools-sprite{
	background:transparent url(../images/extube-layout/sprite-tools.png?cache=009) no-repeat 0 0;
}

.upload-link,
.upload-active{
	height:69px;
	left:752px;
	top:0;
	width:76px;
}

.upload-link,
.blog-link,
.mobile-link{
	background-position:0 -146px;
}

.upload-link:hover,
.upload-active:hover{
	background-position:3px -73px;
}

.upload-active{
	background-position:3px 0;
}

.blog-link,
.blog-active,
.logout-link{
	height:69px;
	left:831px;
	top:0;
	width:61px;
}

.blog-link{
	background-position:-223px -146px;
}

.logout-link{
	background-position:-314px -146px;
}

.logout-link:hover{
	background-position:-313px -73px;
}

.blog-link:hover,
.blog-active:hover{
	background-position:-223px -73px;
}

.blog-active{
	background-position:-223px 0;
}

.mobile-link,
.mobile-active,
.settings-link{
	height:69px;
	left:898px;
	top:0;
	width:61px;
}

.settings-link{
	background-position: -383px -146px;
}

.settings-link:hover,
.settings-active:hover{
	background-position:-382px -73px;
}

.mobile-link{
	background-position: -90px -146px;
}

.mobile-link:hover,
.mobile-active:hover{
	background-position:-90px -73px;
}

.mobile-active{
	background-position:-90px 0;
}

.main-menu li{
	float:left;
}

.main-menu li a{
	display:block;
	height:26px;
	margin:0 34px 0 0;
}

.btn-home,
.btn-home-on{
	width:46px;
}

.loggedin-text a{
	color:#bc172c;
}

.loggedin-text{
	color:white;
	font-weight: bold;
	right:0;
	top:53px;
}

.btn-home:hover,
.btn-home-on:hover{
	background-position:0 -26px;
}

.btn-home{
	background-position:0 0;
}

.btn-home-on{
	background-position:0 -52px;
}

.btn-categories,
.btn-categories-on{
	width:83px;
}

.btn-categories{
	background-position: -46px 0;
}

.btn-categories-on{
	background-position: -46px -52px;
}

.btn-categories:hover,
.btn-categories-on:hover{
	background-position: -46px -26px;
}

.btn-live,
.btn-live-on{
	width:66px;
}

.btn-live:hover,
.btn-live-on:hover{
	background-position:-130px -26px;
}

.btn-live{
	background-position:-130px 0;
}

.btn-live-on{
	background-position:-130px -52px;
}

.btn-games,
.btn-live-games{
	width:84px;
}

.btn-games:hover,
.btn-games-on:hover{
	background-position:-1109px -238px;
}

.btn-games{
	background-position:-1025px -238px;
}

.btn-games-on{
	background-position:-1025px -264px;
}

.btn-real,
.btn-real-on{
	width:71px;
}

.btn-real:hover,
.btn-real-on:hover{
	background-position:-198px -26px;
}

.btn-real{
	background-position:-198px 0;
}

.btn-real-on{
	background-position:-198px -52px;
}

.btn-premium,
.btn-premium-on{
	width:70px;
}

.btn-premium:hover,
.btn-premium-on:hover{
	background-position:-269px -26px;
}

.btn-premium{
	background-position:-269px 0;
}
.btn-premium-on{
	background-position:-269px -52px;
}

.btn-bangboy,
.btn-bangboy-on{
	width:74px;
}

.btn-bangboy:hover,
.btn-bangboy-on:hover{
	background-position:-154px -377px;
}

.btn-bangboy{
	background-position:-80px -377px;
}
.btn-bangboy-on{
	background-position:-228px -377px;
}

.btn-community,
.btn-community-on{
	width:87px;
}

.btn-community:hover,
.btn-community-on:hover{
	background-position:-339px -26px;
}

.btn-community{
	background-position:-339px 0;
}

.btn-community-on{
	background-position:-339px -52px;
}

/* ============================= SEARCH STYLES ============================== */
.search-header-field,
.search-header-button{
	top:3px;
}

.search-header-field{
	width: 172px;
	height: 17px;
	border: 1px solid #949494;
	color: #000;
	font-weight: bold;
	right:64px;

}

.search-header-button{
	width: 54px;
	height: 19px;
	border-left:1px solid #949494;
	background-position:0 -78px;
	right:10px;

}

.hide-text{
	text-indent:-999em;
}

/* ============================= CARROUSEL ============================== */
div.carousel-img-container{
	margin:45px 20px 0 20px;
	border:1px solid #2c2c2c;
	position:relative;
}

div.upper-thumb-cont{
	background-color:black;
	filter:alpha(opacity=85);
	opacity:.85;
	width:240px;
	height:30px;
	position:absolute;
	top:150px;
	left:0;
}

div.upper-thumb-title,
div.upper-thumb-time{
	position:absolute;
	top:160px;
	color:white;
	font-weight: bold;
}

div.upper-thumb-title{
	left:5px;
}
div.upper-thumb-time{
	right:5px;
	text-align: right;
}

.carrousel-wrapper{
	height:266px;
	background-position: 0 -97px;
	text-align: left;
}

.arrow{
	top:0;
}

.arrow-left a,
.arrow-right a{
	height:237px;
	width:65px;
	text-indent:-999em;
}

.arrow-right a{
	background-position:-1034px 0;
}

.arrow-left a{
	background-position:-965px 0;
}

.arrow-right a:hover{
	background-position:-1034px -328px;
}

div.carrousel-wrapper div.arrow-right a.disabled,
div.carrousel-wrapper div.arrow-right a.disabled:hover{
	background-position:-1165px 0;
	cursor:default;
}

.arrow-left a:hover{
	background-position:-965px -328px;
}

div.carrousel-wrapper div.arrow-left a.disabled,
div.carrousel-wrapper div.arrow-left a.disabled:hover{
	background-position:-1095px 0;
	cursor:default;
}

.arrow-left{
	left:0;
}

.arrow-right{
	right:0;
}

.thumb-wrapper{
	width:846px;
	height:266px;
	overflow:hidden;
}

.carousel-pag-list{
	top:333px;
}

.carousel-pag-list li{
	float:left;
	margin:0 0 0 4px;
}

.carousel-pag-list li a{
	color:#999999;
	display:block;
	width:35px;
	height:15px;
	font-size:11px;
	text-align: right;
	padding:0 5px 0 0;
	border:1px solid #999999;
}

.carousel-pag-list li a:hover,
.carousel-pag-list li a.active{
	border:1px solid white;
	color:white;
}

.last-button-pag{
	background-position:-55px -81px;
}

.last-button-pag:hover{
	background-position:-93px -81px;
}

.first-button-pag{
	background-position:-476px -628px;
}

div.pags-top ul.carousel-pag-list li.first a.disabled,
div.pags-top ul.carousel-pag-list li.first a.disabled:hover{
	background-position:-476px -628px;
	border:1px solid #999999 !important;
	cursor:default;
}

div.pags-top ul.carousel-pag-list li.last a.disabled,
div.pags-top ul.carousel-pag-list li.last a.disabled:hover{
	background-position:-55px -81px;
	border:1px solid #999999;
	cursor:default;
}

.first-button-pag:hover{
	background-position:-514px -628px;
}

/* =========================== BODY =================================== */

.banner-wrapper{
	padding:0 0 11px 0;
}

.cols-content-wrapper{
	float:left;
	width:321px;
}

.title-col{
	height:49px;
	width:265px;
	margin:0 0 0 28px;
}

.title-col span{
	display:none;
}

.title-01{
	background-position:-426px 0;
}

.title-02{
	background-position:-426px -48PX;

}

.title-03{
	background-position:-691px 0;
}

.title-04{
	background-position:0 -470px;
	height:41px;
	width:161px;
}

.title-05{
	background-position:-324px -585px;
	height:41px;
	width:198px;
}

.title-fb-01{
	background-position:-538px -2319px;
	height:36px;
	width:300px;
}


.thumb-list-img{
	border:1px solid #393939;
}

 ul.video-tag-list li a img.thumb-list-img{
	width:240px;
	height:180px;
}

.video-info{
	background-position:-162px -470px;
	width:79px;
	height:55px;
	width:240px;
}

.video-list li{
	height:255px;
	position:relative;
}

.title-video{
	font-weight:bold;
	top:2px;
	left:46px;
	height:14px;
	overflow:hidden;
	text-align: left;
}

.time-video,
.posted-video,
.cont-com-video{
	top:42px;
	color:#464646;
	font-size:12px;
	font-weight: bold;
}

.time-video{
	left:46px;
}

.posted-video{
	left:120px;
}

.cont-com-video{
	left:218px;
}

.star-rating{
	position:absolute;
	top:19px;
	left:46px;
	height:20px;
	width:90px;
	background-position:-786px -54px;
	text-align: left;
}

.rating-on{
	height:20px;
	background-position:-695px -54px;
}

.btn-more-col{
	margin:15px 0 0 0;
	height:25px;
}

.btn-more-col a{
	top:0;
	left:170px;
	height:19px;
}

.btn-col-01{
	background-position:-133px -78px;
	width:136px;
}

.btn-col-01:hover{
	background-position:-269px -78px;
}

.btn-col-02,
.more-most-popular-lp a{
	background-position:0 -451px;
	width:127px;
}

.btn-col-02:hover,
.more-most-popular-lp a:hover{
	background-position:-127px -451px;
}

.btn-col-03{
	background-position:-254px  -451px;
	width:140px;
}

.btn-col-03:hover{
	background-position:-394px -451px;
}

.borders-home{
	border-left:1px solid #a2a2a2;
	border-right:1px solid #a2a2a2;
}

/* ================= OUR FRIENDS STYLES ================= */
.separator-line{
	border-top:1px solid #a2a2a2;
	width:900px;
}

.ourfriend-wrapper{
	width:965px;
	text-align: left;
	margin:auto;
}

.ourfriend-wrapper ul{
	margin:0 0 0 15px;
}

.ourfriend-wrapper ul li{
	margin:0 0 0 5px;
	width:180px;
	height:140px;
	float:left;
	position:relative;
}

.ourfriend-watermark{
	height:20px;
	top:17px;
	float:right;
	position:relative;
}

.watermark{
	top:0;
	left:38px;
}


/* ======================== PAGINATION ======================= */

.pags-bottom{
	width:392px;
	margin:auto;
}

.pags-top{
	height:20px;
	width:380px;
	margin:auto;
}

.pags-bottom ul li{
	float:left;
	margin:15px 3px 0;
	text-align: right;
}

.pags-bottom ul li a{
	color:#000000;
	width:35px;
	height:15px;
	font-size:11px;
	text-align: right;
	padding:0 5px 0 0;
	display:block;
	border:1px solid #acacac;
	background-position:-692px -82px;
	font-weight: bold;
}

.pags-bottom ul li a span{
	display:none;
}

.pags-bottom ul li a:hover,
.pags-bottom ul li a.active{
	background-position:-827px -82px;
	border:1px solid #4a5a69;
	color:#000000;
}

.last-button-friend{
	background-position:-787px -82px !important;
}

.last-button-friend:hover{
	background-position:-915px -82px !important;
}

.prev-button-friend{
	background-position:-534px -451px !important;
}

.prev-button-friend:hover{
	background-position:-669px -451px !important;
}

/* ============================ FOOTER  =========================== */
.footer-wrapper{
	text-align:center;
	background: transparent url(../images/extube-layout/footer-et-bkg.png?cache=009) repeat-x 0 0;
	height:149px;
	margin:20px 0 0 0;
	color:#b7b7b7;
	text-align: left;
}

.form-bottom-search-wrapper{
	width:278px;
	height:41px;
}

.menu-footer{
	font-size:13px;
	padding:20px 0 0;
}

.menu-footer a{
	color:#b7b7b7;
}

#leaderBoard{
	width:728px;
	height:90px;
	margin:auto;
}

.result-container{
	text-align: left;
	margin:0 0 0 55px;
}

.result-container h2{
	font-size:14px;
	font-weight:normal;
}

.result-container h2 span{
	color:#8a0304;
}

/* ==================== MENU MORE VIDEOS ============================== */
.submenu-container{
	height:30px;
	width:900px;
	margin:auto;
}

.submenu-list li{
	float:left;
}

.submenu-list li a{
	display:block;
	width:162px;
	height:30px;
	margin:0 2px 0 0;
}

.submenu-list li a span{
	display:none;
}

.column02-lp div h1.most-popular-lp a{
	margin:0 0 0 -1px;
}

.column02-lp div h1 a{
	margin:0 0 0 2px;
}

a.most-popular,
.column02-lp div h1.most-popular-lp a{
	background-position:0 -511px;
}

a.most-popular:hover,
.most-popular-active,
.column02-lp div h1.most-popular-lp a:hover,
.column02-lp div h1.most-popular-lp a.active{
	background-position:0 -541px;
}

a.highest-rated,
.column02-lp div h1.highest-rated-lp a{
	background-position:0 -571px;
}

a.highest-rated:hover,
.highest-rated-active,
.column02-lp div h1.highest-rated-lp a:hover{
	background-position:0 -601px;
}

.recently-added,
.column02-lp div h1.recently-added-lp a{
	background-position:-162px -525px;
}

.recently-added:hover,
.recently-added-active,
.column02-lp div h1.recently-added-lp a:hover{
	background-position:-162px -555px;
}

.video-comments{
	background-position: 0 -761px;
}

.video-comments:hover,
.related:hover, div.submenu-container ul.submenu-list li.comments a.active{
	background-position: -162px -761px;
}

.being-watched{
	background-position:-162px -585px;
}

ul.submenu-list li.advertise a{
	background-position:-324px -761px;
	width:108px;
}

ul.submenu-list li.advertise a:hover,
ul.submenu-list li.advertise a.active{
	background-position:-910px -761px;
	width:108px;
}

ul.submenu-list li.support a{
	background-position:-914px -654px;
	width:108px;
}

ul.submenu-list li.support a:hover{
	background-position:-1022px -652px;
	width:108px;
}

ul.submenu-list li.privacy-policy a{
	background-position:-431px -761px;
	width:133px;
}

ul.submenu-list li.privacy-policy a:hover,
ul.submenu-list li.privacy-policy a.active{
	background-position:-1017px -761px;
	width:133px;
}

ul.submenu-list li.dmca a{
	background-position:-563px -761px;
	width:108px;
}

ul.submenu-list li.dmca a:hover,
ul.submenu-list li.dmca a.active{
	background-position:0 -420px;
	width:108px;
}

ul.submenu-list li.btn-2257 a{
	background-position:-670px -761px;
	width:80px;
}

ul.submenu-list li.btn-2257 a:hover,
ul.submenu-list li.btn-2257 a.active{
	background-position:-107px -419px;
	width:80px;
}

ul.submenu-list li.terms-conditions a{
	background-position:-749px -761px;
	width:161px;
}

ul.submenu-list li.terms-conditions a:hover,
ul.submenu-list li.terms-conditions a.active{
	background-position:-186px -419px;
	width:161px;
}

ul.submenu-list li.uploads a{
	background-position:-347px -419px;
	width:161px;
}

ul.submenu-list li.uploads a:hover,
ul.submenu-list li.uploads a.active{
	background-position:-347px -387px;
	width:161px;
}

ul.submenu-list li.favorites a{
	background-position:-507px -419px;
	width:161px;
}

ul.submenu-list li.favorites a:hover,
ul.submenu-list li.favorites a.active{
	background-position:-507px -387px;
	width:161px;
}

.being-watched:hover,
.being-watched-active{
	background-position:-162px -615px;
}

div.wrapper-legal-cont{
	border-left: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	width:898px;
	margin:auto;
	background:transparent url(../images/extube-layout/bkg-legal.png) repeat-x 0 bottom;
}

.longest{
	background-position:-324px -525px;
}

.longest:hover,
.longest-active{
	background-position:-324px -555px;
}

.related{
	background-position:-522px -595px;
}

.related:hover,
div.submenu-container ul.submenu-list li.rel a.active{
	background-position:-522px -564px;
}


/* ====================== RESULT TAGS ===========================*/
.video-tag-list{
	margin:0;
	padding:0;
}

.video-tag-list li{
	height:255px;
	width:33%;
	float:left;
	position:relative;
	margin:5px 0;
}

.categories-list-thumb p{
	margin:23px 0;
}

.categories-list-thumb p a span{
	display:none;
}

.thumb-cat-left{
	margin:0 52px 0 0;
}

/* ======================== VIDEO PAGE	 ============================= */

.video-wrapper{
	/*height:650px;*/
	background:#000000 url(../images/extube-layout/video-layout.png?cache=009) no-repeat 0 0;
	text-align: left;
}

.btn-menu-video a{
	width:59px;
	height:45px;
	display:block;
}

.hd-button{
	top:9px;
	left:32px;
}

.hd-button a{
	width:61px;
	height:49px;
	background-position:-426px -470px;
}

.hd-button a:hover,
.hd-button a.active{
	background-position:-426px -470px;
}

.dim-button{
	top:13px;
	left:94px;
}

.dim-button a{
	background-position:-487px -474px;
}

.dim-button a:hover,
.dim-button a.active,
.dim-button-active{
	background-position:-487px -519px;
}

.embed-button{
	top:13px;
	left:154px;
}

.embed-button a{
	background-position:-546px -474px;
}

.embed-button a:hover,
.embed-button a.active{
	background-position:-546px -519px;
}

.flag-button{
	top:13px;
	left:214px;
}

.flag-button a{
	background-position:-664px -474px;
}

.flag-button a:hover,
.flag-button a.active{
	background-position:-664px -519px;
}


.comment-button{
	top:13px;
	left:274px;
}

.comment-button a{
	background-position:-604px -474px;
}

.comment-button a:hover,
.comment-button a.active{
	background-position:-965px -238px;
}

.video-container{
	background-color:black;
	height:481px;
	left:15px;
	top:58px;
	width:611px;
}

.video-page-bkg .container{
	margin:0;
}

.margin-box-info-video{
	height:550px;
}

.box-info-wrapper{
	width:600px;
	margin:-11px 0 0 20px;
	text-align: left;
}

.categories-video-page{
	color:#E7E7E7;
	font-size:14px;
	padding:5px 10px 3px 20px;
	text-align:left;
}

.categories-video-page span,
.categories-video-page a{
	color:#d50507;
}

.time-video-box{
	color:white;
	top:8px;
	right:14px;
	font-weight: bold;
	font-size: 14px;
}

.box-info-bottom,
.box-info-bottom-right{
	background:transparent url(../images/extube-layout/bkg-videobox-bottom.png?cache=009) no-repeat 0 0;
	height:9px;
}

.box-info-bottom-right{
	background-position: right -9px;
}

.box-info-cont{
	background:#000000 url(../images/extube-layout/bkg-videobox-content.png?cache=010) no-repeat 0 0;
}

.bar-all-across{
	background:#000000 url(../images/extube-layout/bkg-bar-across.png?cache=009) repeat-x 0 0;
	height:34px;
}

.ad-container{
	top:57px;
	left:641px;
	width:315px;
	height:606px;
}

.ad-container div img{
	border:1px solid black;
}

.cont-box-video{
	padding:10px 0 0 30px;
}

.video-info-box span{
	color:#00aeef;
}

.rating-wrapper{
	width:74px;
	height:14px;
	background-position:-324px -629px;
	margin:8px 0 0 0;
}

.stars-rating-on{
	height:14px;
	background-position: -398px -629px;
	top:0;
	left:0;
}

.stars-on a{
	width:14px;
	display:block;
	float:left;
	height:14px;
}

.stars-on{
	top:0;
	left:0;
}

.share-box{
	top:4px;
	left:80px;
}

.added-line-text{
	color:#E7E7E7;
	text-align: left;
	font-size: 13px;
	padding:5px 0 3px 3px;
}

.title-video-box,
.share-line-text{
	color:#E7E7E7;
	text-align: left;
	font-size: 14px;
	padding:5px 10px 4px 20px;
}

.rate-stars-text{
	color:#E7E7E7;
	text-align: left;
	font-size: 13px;
	padding:4px 0 0 5px;
}

div.box-info-cont div.stars-off-box{
	margin:3px 0 0 4px;
	width:96px;
	height:20px;
	background-position:-1126px -348px;
}

.stars-off-box a{
	display:block;
	width:19px;
	height:19px;
	float:left;
	/*margin:0 0 0 1px;
	border-left:1px solid yellow;*/
	position:absolute;
	top:0;
}

.stars-off-box a span{
	display:none;
}

.stars-on-box{
	background-position:-1126px -328px;
	height:20px;
}

div.share-tool-box{
	padding:5px 0 5px 15px;
}

div.icons-share a{
	display:block;
	background-color:black;
	display:block;
	width:16px;
	height:16px;
	margin:0 3px;
}

div.facebook a{
	background-position:-767px -467px;
}

div.twitter a{
	background-position:-782px -467px;
}

div.star a{
	background-position:-643px -548px;
}

div.email a{
	background-position:-643px -532px;
}

div.more a{
	background-position:-486px -564px;
}

#dim_layer {
	z-index:1;
}

#cover_layer {
	z-index:3;
}

.img-loading{
	background:#FFFFFF url(../images/ajax-loader.gif) no-repeat;
	width: 27px;
	height:28px;
}
/*=============== POP UPS ====================*/
.pop-up-box-wrapper-img{
	width:598px;
	height:229px;
	background:transparent url(../images/extube-layout/bkg-form-popup.png?cache=009) no-repeat 0 0;
	top:-530px;
	left:25px;
	/*left:193px;*/
	z-index:4;
}

.pop-up-box-wrapper{
	width:598px;
	height:229px;
	top:-530px;
	left:25px;
	/*left:193px;*/
	z-index:4;
}

.embed-form,
.flag-form{
	text-align:left;
}

.embed-form{
	top:0;
	left:0;
	z-index: 5;
}

.embed-form h2,
.flag-form h2{
	top:19px;
	left:10px;
	width:156px;
	height:39px;
}

.embed-form h2{
	background-position:-798px -451px;
}

.flag-form h2{
	background-position:-684px -603px;
}

.embed-form textarea{
	width:449px;
	height:106px;
	top:66px;
	left:70px;
}

.form-box-wrapper{
	width:517px;
	height:126px;
	top:60px;
	left:36px;
	background-color:white;
	border:1px solid #959595;
}

.text-embed-video{
	width:449px;
	color:white;
	font-size: 14px;
	text-align: center;
	top:192px;
	left:72px;
}

.btn-share-wrapper a{
	border:1px solid #959595;
	width:52px;
	height:15px;
	top:196px;
}

.send-share{
	left:234px;
	background-position: 0 -631px !important;
}

.reset-share{
	left:306px;
	background-position: -52px -631px !important;
}

.form-box-wrapper div{
	height:25px;
}

.form-box-wrapper div label{
	text-align: right;
	width:86px;
	top:0;
	left:0;
}

.form-box-wrapper div span{
	left:303px;
	color:#8a0304;
	font-size: 10px;
	text-align: left;
}

.form-box-wrapper div input,
.form-box-wrapper div textarea{
	left:90px;
	width:198px;
}

.form-box-wrapper div textarea{
	height:60px;
}

.flag-form .form-box-wrapper div label{
	text-align: right;
	width:130px;
	top:0;
	left:0;
}

.flag-form .form-box-wrapper div select,
.flag-form .form-box-wrapper div textarea{
	left:140px !important;
	width:198px !important;
}

.flag-form .form-box-wrapper div span{
	left:354px !important;
}

.close-box-botton{
	right:0;
	top:0;
}

.close-box-botton a{
	width:40px;
	height:40px;
}

/*===================  CONTENT PAGES  ========================*/

.body-content-page{
	background-image:url(../images/extube-layout/pages-cont-bkg.png?cache=009);
	background-repeat: repeat-x;
	background-color:black;
}

/*=================  UPLOAD PAGE  ===================*/
.box-cont-grad{
	background:transparent url(../images/extube-layout/bkg-cont-box-grad.png?cache=009) bottom left repeat-x;
	border:1px solid #959595;
	padding:15px;
	width:883px !important;
}

.cont-box-gral h2{
	font-size:18px;
	font-weight: bold;
	color:#8a0304;
}

.cont-box-gral div{
	width:800px;
	}

.cont-box-gral h1{
	height:36px;
}

.cont-box-gral div p,
.cont-box-gral div ul li,
.cont-box-gral div ul ul li,
.box-cont-grad p{
	line-height: 1.2em;
	color:#0d0d0d;
}



.cont-box-gral div p,
.cont-box-gral div ul li,
.cont-box-gral div ul ul li,
.cont-box-gral ol li{
	margin: 10pt 0;
}

div.upload-cont div.box-cont-grad object{
	margin:0 0 0 163px;
}

.cont-box-gral div ul ul{
	list-style-type: circle;
	margin:7px 0 7px 30px;
}

.cont-box-gral div ul{
	margin:7px 0 7px 15px;
}

.box-cont-grad p{
	margin: 7px 25px;
}

.upload-cont h1{
	width:177px;
	background-position:-724px -490px;
	margin:0 0 0 55px;
}

.privacy-cont div h1{
	width:188px;
	background-position:-724px -528px;
}

.dmca-cont div h1{
	width:514px;
	background-position:-704px -684px;
}

.terms-cont div h1{
	background-position:-526px -722px;
	width:250px;
}

.p2257-cont div h1{
	background-position:0 -723px;
	width:527px;
}

div.advertise-cont div h1{
	background-position:-777px -723px;
	width:400px;
}

div.my-videos div h1{
	background-position:-668px -407px;
	width:163px;
}

.support-cont h1{
	margin:0 0 20px 25px;
}

.support-cont h1{
	background-position:-584px -645px;
	width:330px;
}

.container div.register-form h1{
	background-position:-573px -247px !important;
	width:225px;
	width:230px;
	height:40px;
	margin:0 0 0 30px;
}

div.login-form .box-cont-grad{
	height:217px;
	text-align: left;
}


div.verify-form{
	background-position:right -1758px;
	height:213px;
	text-align: left;
	border:1px solid #959595;
	padding:15px;
	width:883px !important;
}

.sprite-user-forms,
div.login-form .box-cont-grad,
.login-form h1,
input.login-form-submit,
input.login-form-send,
input.login-form-cancel,
.sign-up-now,
.register-background,
.support-cont div.register-background form div div.mark,
.register-form div.register-background form div.input-wrapper div.mark,
.form-cont-wrapper div.mark,
.container div.register-form h1,
.container div.change-form h1,
.edit-profile-form,
.delete-profile-form,
.edit-profil-title,
.delete-profil-title,
.edit-profile-btn a,
.verify-form,
.verification-title,
.col01-wrapper .mark,
.register-form-cancel,
.register-form-submit{
	background: transparent url(../images/extube-layout/bkg-user-forms.png) no-repeat 0 0;
}

.col01-wrapper .mark{
	width:19px;
	height:19px;
	background-position: -241px -274px;
	float:left;
}

.col01-wrapper .valid{
	background-position: -241px -274px;
}

.col01-wrapper .error{
	background-position: -260px -274px;
}

.tx-approbation-form{
	color:#555555;
	font-size: 14px;
	font-weight: bold;
	text-indent :10px;
	padding:3px 0 0 0;
}

.verification-title{
	background-position: 0 -1719px;
	width:282px;
	height:35px;
	margin:0 0 20px 20px;
}

.verification-title span{
	display:none;
}

.register-background{
	border:1px solid #959595;
	padding:15px;
	width:883px !important;
	height:476px;
	background-position:right -540px;
}

.form-message-info{
	color:#535353;
	font-size:12px;
	font-weight: bold;
}

.support-cont div form div.legal-text{
	height:40px;
}

.legal-text span{
	position:absolute;
	left:120px;
	top:0;
}

.support-cont div form div.login-error{
	height:30px;
}

.support-cont div form div input.error{
	border:2px solid #8a0405;
	background-color:#ffd8d9;
}

.container .cont-box-gral div.login-form-error{
	background-position: 0 -293px !important;
}

.text-error-form{
	color:#8A0304;
	font-weight: bold;
	font-size:12px;
	padding:5px 0 0 0;
	width:600px !important;
	text-align: left;
}

div.sign-up-now{
	top:205px;
	left:604px;
	background-position:-241px -247px;
	position:absolute;
	width:135px;
	height:27px;
	text-align:left;
}

div.sign-up-now a{
	display:block;
	width:135px;
	height:27px;
}

div.sign-up-now a span{
	display:none;
}

.cont-box-gral .box-cont-grad h2{
	margin:0 0 0 140px;
}
.cont-box-gral .box-cont-grad h3{
	margin:10px 0 0 249px;
	font-size: 11px;
}

.container div.login-form h1{
	background-position:0 -247px;
	width:179px;
}

.container div.forgot-form h1{
	background-position:-194px -759px;
	width:237px;
}

.container div.change-form h1{
	background-position:-810px -249px;
	width:165px;
}

.container div.cancel-acc h1{
	background-position:-670px -759px;
	width:207px;
}

.privacy-cont h3,
.terms-cont h3{
	font-size: 9pt;
	color:#0d0d0d;
	text-transform: uppercase;
	font-weight: bold;
}

.cont-box-gral ol{
	margin:7px 0 7px 35px;
}

.traffic-junky-link a{
	width:299px;
	height:64px;
	background-position: 0 -659px;
}

div.advertise-cont div.icq-icon{
	background-position:-878px -48px;
	width:83px;
	height:33px;
	margin:0;
}

.support-cont div form div{
	height:28px;
}

.support-cont div.register-background form div{
	height:35px;
}

.support-cont div form div.textarea-wrapper{
	height:77px;
}

.support-cont div form div label{
	font-size:10pt;
	width:180px;
	text-align:right;
}

.support-cont div.register-background form div label{
	font-size:8pt;
	width:97px;
	text-align:right;
	top:2px;
}

.support-cont div.register-background form div input,
.support-cont div.register-background form div select,
.support-cont div.register-background form div textarea{
	border:1px solid #909ca7;
	width:163px;
	left:100px;
}

.support-cont div.register-background form div input.valid{
	border:2px solid #027135;
}


.support-cont div.register-background form div input.error{
	border:2px solid #880406;
}

.support-cont div.register-background form div div.mark{
	position:absolute;
	left:270px;
	width:18px;
	height:20px;
}

.register-form div.register-background form div.input-wrapper div.mark{
	position:absolute;
	left:289px;
	width:18px;
	height:19px;
	background-position: -279px -274px;
}

div.register-background form div div.valid{
	background-position: -241px -274px !important;
}

div.register-background form div div.error{
	background-position: -259px -274px !important;
}

.error-msg-bkg{
	background:transparent url(../images/extube-layout/error-msg-sprite.png) no-repeat 0 0;
	height:28px;
}

.error-msg-wrapper{
	position:absolute !important;
	left:310px;
	top:-3px;
}

.join-form .username-field{
	top:310px;
}

.join-form .pwd-field{
	top:344px;
}

.join-form .pwd-field-02{
	top:377px;
}

.join-form .email-field{
	top:413px;
}

.error-msg-txt{
	color:#790410;
	font-weight: bold;
	padding:6px 10px 0 15px;
}

.error-msg-right{
	background-position:right -28px !important;
}

.support-cont div form div input,
.support-cont div form div select,
.support-cont div form div textarea{
	border:1px solid #909ca7;
	width:163px;
	left:185px;
}

.support-cont div form div input,
.register-form div form div input{
	height:20px;
}

.support-cont div form div textarea{
	height:70px;
}

.support-cont div form div .checkbox-form,
.support-cont div.register-background form div .checkbox-form{
	width:15px;
	height:15px;
}

.container .support-cont div form div select{
	width:202px;
	height:19px;
}

div.buttons-form .reset-support,
div.buttons-form .send-support{
	width:54px;
	height:14px;
	border:1px solid #acacac;
}


.support-cont div form div input.login-form-cancel,
.support-cont div form div input.login-form-submit,
.support-cont div form div input.login-form-send{
	width:64px;
	height:24px;
	border:1px solid #acacac;
}


.support-cont div form div input.login-form-submit{
	left:166px;
	background-position:-179px -247px;
}

.support-cont div form div input.login-form-send{
	left:166px;
	background-position:-376px -247px;
}

.support-cont div form div input.login-form-cancel{
	left:231px;
	background-position:-179px -269px;
}

div.buttons-form .send-support{
	left:180px;
	background-position:0 -631px;
}

div.buttons-form .reset-support{
	left:238px;
	background-position:-52px -631px;
}

div.buttons-form .cancel-button{
	width:96px;
	height:14px;
	border:1px solid #acacac;
	background-position:-132px -646px;
}

.video-result-title{
	width:212px;
	height:43px;
	background-position:-299px -683px;
	margin:0 0 15px 0;
}

.select-cat-wrapper{
	top:12px;
	left:724px;
	text-align: left;
}

.select-cat-wrapper select{
	width:150px;
	float:left;
	margin:0 0 0 5px;
}

.video-land-wrapper{
	width:965px;
	height:626px;
	margin:auto;
}

.player-land{
	width:610px;
	height:492px;
	top:58px;
	left:50%;
	margin:0 0 0 -307px;
}

div.landing-page div div.category-box-small a img{
	border:1px solid #363636;
}

.category-wrap-small{
	float:left;
	border-right:1px solid #a2a2a2;
	margin:0 0 0 20px;
	width:390px;
	padding:20px 0 0 0;
}

.popular-categories a{
	background-position:0 -626px;
	width:162px;
	height:30px;
	display:block;
	overflow:hidden;
}

.column01-lp,
.column02-lp{
	text-align:left;
}

.column01-lp{
	width:376px;
	border-right:1px solid #a2a2a2;
}

.column02-lp{
	width:510px;
	margin:0 0 0 -1px;
	border-left:1px solid #a2a2a2;
}

.column02-lp div h1 a{
	width:162px;
	height:30px;
	display:block;
	float:left;
}

.border-col01-lp{
	border-top:1px solid #a2a2a2;
	height:30px;
}

.list-video-lp{
	margin:30px 0 0 10px;
}

.list-video-lp ul li
{
	float:left;
	margin:0 0 20px 5px;
	width:240px;
	height:248px;
}
.list-video-lp ul li img{
	height:180px;
	width:240px;
}

.land-more-categories{
	margin:10px 0 10px 224px;
}

.land-more-categories a{
	width:136px;
	height:19px;
	background-position:-162px -626px;
}

.land-more-categories a:hover{
	background-position:-298px -626px;
}

.more-most-popular-lp{
	margin:10px 0 10px 373px;
}

.more-most-popular-lp a{
	height:19px;
}

.error-404-title{
	margin:0 0 20px 54px;
}

div.error-404 div h1.error-404-title{
	width:285px;
	height:38px;
	background-position:-299px -645px;
}

.error-404-cont{
	background:transparent url(../images/extube-layout/bnr_404.jpg?cache=009) no-repeat 0 0;
	width:883px;
	height:224px;
	border:1px solid #959595;
}

.error-404-cont p{
	color:#8a0304;
	width:468px;
	text-align: center;
	font-weight: bold;
	left:17px;
}

.txt-404-1{
	font-size: 18px;
	top:73px;
}

.txt-404-2,
.txt-404-2 a{
	font-size:14px;
	top:130px;
}

.txt-404-2 a{
	text-decoration:underline;
}

.return-home-btn{
	top:180px;
	left:157px;
}

.return-home-btn a{
	width:193px;
	height:39px;
	background-position:-510px -683px;
}

.select-cat-wrapper span{
	background-position: -563px -629px;
	width:53px;
	height:16px;
}

.sponsor-wrapper,
.sponsor-wrapper div{
	background:transparent url(../images/extube-layout/bkg-sponsor-tab.png?cache=009) no-repeat 0 0;
	height:36px;
}

.sponsor-wrapper{
	right:336px;
	top:26px;
	width:250px;

}

.sponsor-wrapper div{
	text-align: right;
	color:white;
	font-size: 10px;
	font-weight: normal;
	background-position: right -36px;
	text-align:center;
}

.sponsor-wrapper div div.sponsor-cont{
	padding:10px 0 0 0;
}

.sponsor-wrapper div a{
	color:#e5d01b;
	font-weight: bold;
	font-size: 12px;
}

/*======================  FEEDBACK PAGE  ===========================*/
.feedback-box{
	width:883px;
	margin:auto;
	color:#111111;
	height:273px;
}

.feedback-box h2{
	color:#8a0304;
	text-transform: uppercase;
	font-size: 12pt;
	margin:10px 0 0 32px;
}

.feedback-box p{
	margin:20px 0 0 32px;
	font-size: 10pt;
	width:470px;
}

.box-fb-02{
	background-position:0 -1162px;
	height:400px;
}

.box-fb-03{
	background-position:0 -272px;
}

.box-fb-04{
	background-position:0 -1562px;
	height:400px;
}

.box-fb-05{
	background-position:0 -544px;
}

ul.tabs-fb{
	width:885px;
	height:30px;
}

ul.tabs-fb li a{
	display:block;
	float:left;
	height:30px;
	margin:0 1px 0 0;
}

ul.tabs-fb li a span{
	display:none;
}

ul.tabs-fb li.fb-positive a{
	background-position:0 -2005px;
	width:162px;
}

ul.tabs-fb li.fb-positive a:hover,
ul.tabs-fb li.fb-positive a.active{
	background-position:0 -1974px;
}

ul.tabs-fb li.fb-constructive a{
	background-position:-163px -2005px;
	width:202px;
}

ul.tabs-fb li.fb-constructive a:hover,
ul.tabs-fb li.fb-constructive a.active{
	background-position:-163px -1974px;
}

ul.tabs-fb li.fb-negative a{
	background-position:-366px -2005px;
	width:172px;
}

ul.tabs-fb li.fb-negative a:hover,
ul.tabs-fb li.fb-negative a.active{
	background-position:-366px -1974px;
}

.fb-tab-container{
	margin:auto;
	width:885px;
	height:345px;
	background-position:0 -817px;
}

.fb-tab-container ul.tab-cont{
	padding:20px 0 0 20px;
	color:#555555;
	font-size: 10pt;
	font-weight: bold;
}

.fb-tab-container ul.tab-cont li{
	font-style: italic;
	margin:0 0 10px 0;
}

.fb-tab-container ul.tab-cont li span{
	color:#8a0304;
	font-style: normal;
}

.fb-tab-container ul.tab-cont li var{
	font-style: normal;
}

.box-fb-05 ul{
	font-size: 10pt;
	width:400px;
	margin:39px 0 0 60px;
	list-style:disc;
}

.box-fb-05 ul span{
	color:#8a0304;
	font-weight: bold;
}

/* FILTER CONTENT STYLES */
div.fc-wrapper{
	height:173px;
	width:1px;
	z-index:1;
	top:2px;
	overflow:hidden;
}

div.fc-trigger-01{
	float:right;
	width:26px;
	position:absolute;
	top:2px;
}

div.fc-form-wrapper{
	background:transparent url(../images/fc-left-bkg.png?cache=009) no-repeat 0 0;
	height:173px;
	position:relative;
}

div.fc-trigger-02{
	position:absolute;
	width:20px;
	top:0;
	left:0;
}

div.fc-trigger-02 a{
	display:block;
	width:20px;
	height:173px;
	float:left;
	z-index:2;
}

div.fc-form-wrapper{
	text-align: left;
}

div.fc-form-wrapper form div{
	position:relative;
	height:31px;
	width:69px;
	text-align:right;
}

div.btn-form-wrapper a{
	background-position:-901px -490px;
	display:block;
	width:55px;
	height:19px;
	position:absolute;
	left:96px;
}

div.fc-form-wrapper form div.btn-form-wrapper{
	width:242px;
}

/*================================================*/
.edit-profile-form{
	width:912px !important;
	margin:auto;
	border:1px solid #959595;
	height:322px;
	background-position: right -1046px;
	clear:both;
}

.delete-profile-form{
	width:912px !important;
	margin:auto;
	border:1px solid #959595;
	height:322px;
	background-position: right -1397px;
	clear:both;
}

.edit-profil-title,
.delete-profil-title{
	height:30px;
	width:175px;
	background-position: -799px -249px;
	margin:0 0 0 10px;
}

.edit-profil-title span,
.delete-profil-title span{
	display:none;
}

.form-cont-wrapper{
	position:relative;
	height:35px;
}

.form-cont-wrapper label{
	text-align: right;
	width:170px;
	position:absolute;
	top:5px;
	left:0;
}

.form-cont-wrapper input{
	position:absolute;
	top:0;
	left:175px;
	width:160px;
	height:20px;
	border:1px solid #909ca7;
}

.form-cont-wrapper input.error{
	border:2px solid #890304;
}

.form-cont-wrapper input.valid{
	border:2px solid #027135;
}


.form-cont-wrapper div.mark{
	position:absolute;
	left:345px;
	top:0;
	width:18px;
	height:20px;
}

.form-cont-wrapper div.error{
	background-position: -260px -274px;
}

.form-cont-wrapper div.valid{
	background-position: -241px -274px;
}

.edit-profile-btn{
	float:left;
}

.edit-profile-btn a{
	display:block;
	width:160px;
	height:29px;
}

.edit-profile-btn a span{
	display:none;
}

.update-btn a{
	background-position: -455px -1368px;
	margin-left:25px;

}

.update-btn a:hover,
.update-btn a.active{
	background-position: -135px -1368px;
}

.delete-btn a{
	background-position: -615px -1368px;
	margin-left:2px;
}

.delete-btn a:hover,
.delete-btn a.active{
	background-position: -295px -1368px;
}

.col02-wrapper{
	float:right;
	width:390px;
}

.col02-wrapper h2{
	color:#8a0304;
}

.col01-wrapper{
	width:350px;
	float:left;
	margin:0 0 0 57px;
}

.tx-approbation-cont{
	font-size: 15px;
	font-weight: bold;
	color:#8a0304;
	padding:30px 0 0 0;
	text-align: center;
}

.col02-wrapper form div{
	position:relative;
	height:30px;
}

.col02-wrapper form div label{
	width:60px;
	text-align: right;
	position:absolute;
	top:7px;
}

.col02-wrapper form div input{
	width:165px;
	border:1px solid #909CA7;
	position:absolute;
	top:3px;
	left:65px;
	height:25px;
}

.col02-wrapper form div input.login-form-cancel{
	background-position: -179px -270px;
	width:62px;
	height:23px;
	left:130px;
}

.col02-wrapper form div input.login-form-submit{
	background-position: -179px -247px;
	width:62px;
	height:23px;
	left:65px;
}

.input-wrapper{
	height:35px;
	position:relative;
	text-align: left;
}

.input-wrapper label{
	position:absolute;
	left:5px;
	top:3px;
	width:120px;
	text-align: right;
}

.input-wrapper input{
	width:150px;
	position:absolute;
	left:130px;
	border:1px solid #909CA7;
}

div.legal-text input{
	height:16px;
	width:16px;
}

.input-wrapper span{
	position:absolute;
	left:155px;
}

div.terms-cond-error{
	left:330px;
}

.input-wrapper input.register-form-cancel{
	background-position:-438px -247px;
	width:135px;
	height:27px;
	left:220px;
}

.input-wrapper input.register-form-submit{
	background-position:-242px -247px;
	width:135px;
	height:27px;
	left:77px;
}

.regist-success{
	width:718px;
	height:46px;
	border:2px solid #005625;
	color:#585453;
	font-size: 15px;
	font-weight: bold;
	background-color:#e4f0d8;
	margin:auto;
	text-align: left;
}

.checkmark-success{
	width:38px;
	height:38px;
	background-position: -1126px -370px;
	top:3px;
	left:10px;
}

.success-text{
	top:13px;
	left:55px;
}

.delete-profile-form form .input-wrapper .register-form-submit,
.edit-profile-form form .input-wrapper .register-form-submit{
	background-position: 0 -1368px;
}

div.download-video a{
	display:block;
	background-position:-324px -626px;
	width:71px;
	height:16px;
	margin:0 0 0 10px;
}

div.favorite-video a{
	display:block;
	background-position:-831px -435px;
	width:102px;
	height:16px;
	margin:0 0 0 10px;
}

div.silverlight a{
	display:block;
	background-position:-204px -403px;
	width:143px;
	height:16px;
	margin:0 0 0 10px;
}

div.flash a{
	display:block;
	background-position:-82px -403px;
	width:122px;
	height:16px;
	margin:0 0 0 10px;
}

.comment-form-box{
	background:transparent url(../images/extube-layout/comments-bkg.png) repeat-x 0 0;
	height:36px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:898px;
	margin:auto;
}

div.videos-box{
	background:transparent url(../images/extube-layout/comments-bkg.png) repeat-x 0 bottom;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:898px;
	margin:auto;
}

div.videos-box div{
	font-size: 16px;
	color:#464646;
	padding:10px 0;
}

.logged-form{
	position:relative;
	text-align: left;
}

.logged-form label,
.logged-form input{
	position:absolute;
}

.logged-form label{
	top:7px;
	left:10px;
}

.logged-form input.input-text-comment{
	top:3px;
	left:138px;
	width:640px;
	height:24px;
	font-size:24px;
	border:3px solid #C2C2C2;
}

.logged-form input.submit-comment{
	background-position: -684px -577px;
	width:102px;
	height:26px;
	font-size:24px;
	border:1px solid #C2C2C2;
	top:5px;
	left:793px;
}

div.comment-form-box div{
	font-size: 18px;
	color:#464646;
	padding:7px 0 0 0;
}

.sort-comments{
	height:33px;
	padding:10px 0 0 0;
	text-align: left;
	width:880px;
	margin:auto;
}

.sort-comments form select{
	width:200px;
}

.comment-box-wrapper{
	position:relative;
	text-align: left;
	width:880px;
	margin:auto;
	background-color:#F5FAFc;
	border:1px solid #A2A2A2;
}

.comment-info{
	position:absolute;
	left:-1px;
	top:0;
	width:169px;
	height:31px;
	border-right:1px solid #A2A2A2;
	border-left:1px solid #A2A2A2;
	border-bottom:1px solid #A2A2A2;
	background:#DADADA;
	text-align: right;
	padding:3px 3px 0 0;
}

.comment-info a{
	font-weight: bold;
}

.comment-text{
	margin:0 0 22px 185px;
	font-size:14px;
	width:640px;
}

.flag,
.flagged{
	position:absolute;
	right:0;
	bottom:0;
	width:46px;
	height:13px;
	border-left:1px solid #A2A2A2;
	border-top:1px solid #A2A2A2;
}

.flag a,
.flagged a{
	display:block;
	width:46px;
	height:13px;
}

.flag a span,
.flagged a span{
	display:none;
}

.flag{
	background-position: -616px -625px;
}

.flagged{
	background-position: -395px -626px;
}

.wrapper-pag-comments div a{
	display:block;
	position:absolute;
	height:18px;
	border-left:1px solid #C2C2C2;
	border-right:1px solid #C2C2C2;
	border-bottom:1px solid #C2C2C2;
	top:0;
}

.wrapper-pag-comments .next-button a{
	width:38px;
	background-position: -605px -546px;
	left:850px;
}

.wrapper-pag-comments .prev-button a{
	width:54px;
	background-position: -784px -585px;
	left:783px;
}

.wrapper-pag-comments .prev-button a:hover{
	background-position: -784px -567px;
}

.wrapper-pag-comments .next-button a:hover{
	background-position: -605px -528px;
}

.wrapper-pag-comments{
	border-top:1px solid #C2C2C2;
	width:900px;
	margin:auto;
	position:relative;
}

div.announcement{
	margin:-33px 0 20px 0;
	color:white;
	font-weight:bold;
}

div.delete-button{
	position:absolute;
	top:3px;
	right:40px;
}

div.delete-button a{
	display:block;
	width:43px;
	height:16px;
	background-position:-724px -467px;
}

div.favorite-deleted{
	border:3px solid #7a0511;
	width:260px;
	height:149px;
	margin:auto;
	color:#7a0511;
	font-weight:bold;
	padding:100px 0 0 0;
}

div.text-videos{
	font-size:12px;
	color:#464646;
	margin:15px 0 15px 32px;
}

div.my-videos div{
	width:921px;
}
