/*  =============== PNG SUPPORT IE6 ======================= */
.time-counter-star,
.time-counter{ behavior: url(../style/iepngfix.htc); }

/*  =============== JUAN CARLOS GUTIERREZ ==================  */



/**
* Facebox
*/
#facebox .facebox_pop_right_box_buttons { background-color: transparent; }
#facebox .body {background:#7c7c7c;}
#facebox .v2 #email{border:1px solid white;}
#facebox .msg.v2{color:#dedede;}
#facebox #emailconfirmation_submit{background:url("../../../v2/images/common/popup/confirm_email_asset.png") repeat scroll 0 -58px transparent}
#facebox #emailconfirmation_submit:hover{background:url("../../../v2/images/common/popup/confirm_email_asset.png") repeat scroll 0 -107px transparent;}

#facebox .facebox_welcome_pop_right_box_top_box{
	color:white;
}

#facebox .facebox_welcome_pop_left_box.v3{
	background:url(../../../v2/images/areas/tourhome/welcomepopup/dvds_lie_gray.png);
	width: 205px;
	height: 177px;
}

/*warning page*/
.main-sprite-img{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/new_sprite-tube8.png) no-repeat 0 0;
}

.margin-auto{
	margin:auto;
}

*{
	margin: 0;
	padding: 0;
}

.warning-page{
	text-align: center;
	margin:50px 50px 0 50px;
	font-size:156%;
	line-height:1.22em;
}

.warning-page p{
	color:#606060;
	margin:30px 0;
}

.warning-page p strong{
	color:red;
	font-size:186%;
}

.warning-page p span{
	font-size: 150%;
	color:#B4B4B4;
}

.warning-enter,
.warning-exit{
	border:medium none;
	width:200px;
	margin:0 20px 0 0;
	height:56px;
}

.warning-exit{
	background-position:0 -57px;
}

body{
	background:white url(../images/bkg-body-01.png) repeat-x 0 0;
	text-align: center;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.main-wrapper{

}

.header-wrapper{
	width:1001px;
	height:100px;
}

.logo-heading{
	top:0;
	left:0;
}

.logo-heading a{
	width:206px;
	height:100px;
	background-position: -766px 0;
}

.top-menu{
	top:0;
	left:207px;
	width:562px;
	height:100px;
	list-style-type: none;
}

.top-menu li{
	float:left;
}

.top-menu li a{
	display:block;
	height: 100px;
}

.top-menu-01{
	width:76px;
	background-position:-204px 0;
}

.top-menu-01:hover,
.top-menu-01-active{
	background-position:-204px -200px;
}

.top-menu-02{
	width:113px;
	background-position:-280px 0;
}

.top-menu-02:hover,
.top-menu-02-active {
	background-position:-280px -200px;
}

.top-menu-03 {
	width:109px;
	background-position:-493px 0px;
}

.top-menu-03:hover,
.top-menu-03-active {
	background-position:-493px -200px;
}

.top-menu-03-jp{
	width:109px;
	background-position:-493px 0;
}


.top-menu-03-jp:hover,
.top-menu-03-jp-active {
	background-position:-493px -200px;
}

.top-menu-04 {
	width:100px;
	background-position:-393px 0;
}

.top-menu-04:hover,
.top-menu-04-active {
	background-position:-393px -200px;
}

.top-menu-05 {
	width:108px;
	background-position:-603px 0;
}

.top-menu-05:hover,
.top-menu-05-active{
	background-position:-603px -200px;
}

.sign-up-text {
	top:4px;
	left:867px;
	text-transform: uppercase;
	color:white;
	font-family:verdana;
	font-size:11px;
}

.sign-up-text a {
	text-decoration: none;
}

/* LOGIN BOX */
.loginbox-wrapper {
	top:-66px;
	left:597px;
}

.loginbox-cont {
	height:94px;
	width:402px;
}

.loginbox-cont form div{
	float:left;
	position:relative;
	width:142px;
	height:38px;
	margin:10px 0 0 9px;
}

.loginbox-cont form div label{
	position:absolute;
	top:0;
	left:0;
	text-align: left;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	text-transform:uppercase;
}

.loginbox-cont form div input{
	width:142px;
	height:15px;
	position:absolute;
	top:15px;
	left:0;
	border:1px solid white;
}

.loginbox-cont form input.loginbox-submit {
	width:72px;
	background-color:#307396;
	color:white;
	font-family: verdana;
	text-transform:uppercase;
	border:1px solid white;
	font-size: 11px;
	position:absolute;
	top:23px;
	left:317px;
	padding:3px;
}

.fpwd-topbox{
	top:48px;
	left:159px;
	font-size:10px;
}

.close-btn-topbox{
	top:69px;
	left:331px;
	text-transform: uppercase;
	font-family: verdana;
	font-size:11px;
}

.close-btn-topbox a{
	text-decoration:none;
	width:50px;
	height:15px;
	background-position:0 -114px;
	text-align: left;
	padding:0 0 0 5px;
}

.close-btn-topbox a:hover {
	background-position:0 -129px;
}


/*HELPERS*/
a{
	text-decoration: none;
	outline:none;
	color:#257AA7;
}

a:hover{
	text-decoration:underline;
}

.test-border{
	border:1px solid blue;
}

ul{
	list-style-type: none;
}

.relative{
	position:relative;
}

.absolute{
	position:absolute;
}

.static{
	position:static;
}

.display-block{
	display:block;
}

.display-none,
.top-menu li a span{
	display:none;
}

.color-white{
	color:white;
}

.float-left{
	float:left !important;
}

.float-right{
	float:right !important;
}

 .clear-both{
	 clear:both;
 }

.reset{
	clear:both;
	height:1px;
	font-size: 1px;
}

.no-border{
	border:medium none !important;
}

.search-form-wrapper{
	background-color:#FFFFFF;
	padding:1px;
	top:36px;
	left:783px;
	width:208px;
	height:21px;
}

.search-form-input{
	border:medium none;
	width:175px;
	height:17px;
	float:left;

}

.search-form-submit{
	border:medium none;
	width:19px !important;
	height:16px;
	float:right;
	padding-bottom:5px;
	background-position: -65px -114px;
}

.btn-blue-heading{
	top:75px;
	left:784px;
	width:212px;
}

.btn-blue-heading div{
	background-position: 0 -144px;
	border:1px solid white;
}

.btn-blue-heading div a{
	color:white;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	display:block;
	width:94px;
	height:19px;
	padding:5px 0 0 0;
}

.btn-blue-heading div a:hover {
	text-decoration:underline;
}

.content-wrapper{
	background:transparent url(../images/bkg-body-cont.png) repeat-y center 0;
	width:1000px;
	margin:auto;
}

.cont-col-01,
.main-video-wrapper{
	margin:13px 0 13px 0;
	padding:0 0 0 22px;
	text-align: left;
}

.cont-col-01{
	width:738px;
}

.main-video-wrapper{
	width:960px;
}

.cont-col-02{
	width:202px;
	margin:13px 0 13px 0;
	text-align: left;
	padding:0 20px 0 0;
}


.main-title{
		font-size:17px;
		margin:0;
		padding:0;
		color:white;
		padding:7px 0;
		text-indent:38px;
		height:19px;
		background-position: 0 -666px;
}

.ad-col-02{
	background-position:-1002px 0;
	margin:0 0 15px 0;
}
.sign-up-link{
	display:block;
	width:202px;
	height:25px;
	top:227px;
	left:0;
}

.sign-up-link-02{
	display:block;
	width:202px;
	height:260px;
	top:227px;
	left:0;
}

.premium-link{
	display:block;
	width:202px;
	height:32px;
	top:99px;
	left:0;
}

.box-right-cont{
	height:260px
}

.submenu-video{
	font-size:11px;
	margin:0 0 20px 0;
}

.submenu-video ul li,
.submenu-video ul li a{
	font-family:verdana, arial, sans-serif;
}

.title-wrapper{
	margin:0 0 20px 0;
	background-color:#555555;
}

.submenu-video span{
	background-color:#555555;
	color:white;
	float:left;
	width:76px;
	height:21px;
	text-align:center;
	padding:5px 0 0;
	text-transform:uppercase;
}

.submenu-video ul li{
	float:left;
	border-left:1px solid #b3b3b3;
	padding:5px 8px 5px 8px;
}

.submenu-video-active a{
	color:#555555 !important;
}

.filter-btn{
	padding:3px 0 0 0;
	background-color:white;
	border:1px solid #7e7e7e;
	width:134px;
	height:17px;
	text-align: center;
	color:#4099c8;
	text-transform: uppercase;
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	left:596px;
	top:-47px;
}

.filter-btn a{
	color:#ac0000 !important;
}


.box-thumbnail{
	float:left;
	width:164px;
	height:151px;
	margin:0 20px 20px 0;
	position:relative;

}

.box-thumbnail div.time-counter{
	position:absolute;
	height:14px;
	color:white;
	font-family:verdana, arial, sans-serif;
	top:104px;
	right:3px;
	font-size:10px;
	padding:2px;
	text-align: center;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bkg-counter-transp.png) repeat 0 0;

}

.box-thumbnail div.time-counter-star{
	position:absolute;
	width:156px;
	height:14px;
	color:white;
	font-family:verdana, arial, sans-serif;
	top:104px;
	right:3px;
	font-size:10px;
	padding:2px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bkg-counter-transp.png) repeat 0 0;

}


.stars-off-tr{
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/sprite-star-transparent.png) no-repeat 0 0;*/
	height:12px;
	top:1px;
	left:0;
	white-space: nowrap;
}


.stars-off-tr{
	width:60px;
	background-position:0 -13px;
}



.stars-off-tr-ie6{
	width:60px;
	background-position:0 -13px;
}

.videoThumbs{
	border:1px solid #888888;
}

.box-thumbnail h2{
	color:#3292c4;
	font-size: 11px;
	font-weight: normal;
}


/*FOOTER*/
.footer-wrapper,
.footer-cont{
	height:208px;
}

.footer-wrapper{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/bkg-body-footer.png) repeat-x 0 0;
}

.footer-cont{
	width:1000px;
	margin:auto;
	background-position:-1px -300px;
}

.footer-ad{
	padding:0 0 20px 0;
}

.footer-pagination ul li{
	float:left;
	margin:3px 0 0 19px;
	position:relative;
}

.footer-pagination ul li a{
	text-transform: uppercase;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}


.button-pag{
	background-color:#555555;
	width:76px;
	height:20px;
	padding:3px 0 0 0;
	text-align: center;
	margin:0 !important;
	color:white;
}

.button-pag a{
	color:white !important;
	font-size: 11px !important;
}

.footer-pagination{
	height:30px;
	border-bottom:7px solid #555555;
}

.active-pag{
	background:transparent url(../images/bkg-pag-active.jpg) no-repeat center bottom;
	padding:0 3px 12px 3px;
}

.active-pag a{
	color:#ac0000 !important;
}

.menu-footer{
	font-family: verdana, arial, helvetica, sans-serif;
	width:180px;
	top:18px;
	left:29px;
}

.menu-footer ul li{
	font-size:11px;
	text-align: left;
	border:1px solid #555555;
	white-space: nowrap;
}

.menu-footer ul li a{
	color:white;
	text-decoration:none;
	background-position:0 -173px;
	text-indent:20px;
}

.menu-footer ul li a:hover {
	text-decoration:underline;
}


.text-footer{
	color:white;
	font-family:verdana, arial, sans-serif;
	width:550px;
	font-size: 10px;
	line-height: 1.5;
	top:54px;
	left:337px;
	text-align:left;
}

.copyright{
	color:white;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	left:10px;
	top:176px;
}

/*CATEGORIES MENU*/
.menu-category-wrapper{
	width:960px;
	margin:auto;
}

.categories-menu{
	padding:5px 0;
}

.categories-menu li{
	float:left;
	border-left:1px solid #555555;
}

.categories-menu li a{
	display:block;
	padding:2px 13px;

}

.categories-menu li a:hover {
	text-decoration:underline;
}

.categories-menu li.first-link{
	border:medium none;

}

.categories-menu li.first-link a{
	padding:2px 13px 0 20px !important;
}

.menu-category-wrapper h2{
	background-color: #555555;
	color:white;
	padding:5px 0 5px 5px;
	font-size: 17px;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

.box{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/sprite-box-cont.png) no-repeat 0 0;
}

.box-top-321{
	background-position: -5070px 0;
	font-size: 1px;
	height:10px;
}

.box-cont-321{
	background-position: -5712px 0;
	background-repeat: repeat-y;
	padding:16px;
}

.box-bottom-321{
	background-position: -5391px 0;
	font-size: 1px;
	height:10px;
}

.box-comments{
	margin:-24px 0 0 0;
}

.box-cont-960{
	background-position:-1254px 0;
	background-repeat: repeat-y;
	padding:5px 0 0 0;
	width:960px;
}

.box-bottom-960{
	height:10px;
	font-size:1px;
	background-position: -294px 0;
}

.box-cont-147{
	background-position:-147px 0;
	background-repeat: repeat-y;
	padding:5px 0 0 0;
}

.box-bottom-147{
	height:10px;
	font-size:1px;
}

.box-cont-147 ul li{
	text-align:left;
	text-indent: 15px;
	padding:3px 0;
}


.box-cont-147 ul li a{
	padding:2px 0;
}

/*Categories cont*/
.categories-cont{
	margin:auto;
	width:960px;
}

.filter-content-02{
	top:0;
	left:637px;
	border:1px solid #7e7e7e;
	padding:5px 10px;
	color:#3292c4;
	text-transform: uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

/*Menu graphic categories*/
.menu-categories-graphic{
	list-style-type: none;
}

.menu-categories-graphic li{
	float:left;
	padding:20px 35px;
}

.menu-categories-graphic li a{
	background:transparent url(../images/sprite-category.jpg) no-repeat 0 0;
	display:block;
	width:250px;
	height:314px;
}

.cat-6 a{
	 background-position:0 0 !important;
}

.cat-13 a{
	 background-position:-250px 0 !important;
}

.cat-12 a{
	 background-position:-500px 0 !important;
}

.cat-7 a{
	 background-position:-750px 0 !important;
}

.cat-4 a{
	 background-position:0 -314px !important;
}

.cat-11 a{
	 background-position:-250px -314px !important;
}

.cat-5 a{
	 background-position:-500px -314px !important;
}

.cat-9 a{
	 background-position:-750px -314px !important;
}

.cat-1 a{
	 background-position:0 -628px !important;
}

.cat-14 a{
	 background-position:-250px -628px !important;
}

.cat-8 a{
	 background-position:-500px -628px !important;
}

.cat-2 a{
	 background-position:-750px -628px !important;
}

.cat-15 a{
	 background-position:0 -942px !important;
 }

.cat-10 a{
	 background-position:-250px -942px !important;
}

.cat-3 a{
	 background-position:-500px -942px !important;
}

 /*video content*/
.video-col-01{
	width:640px;
}

/*Video page*/
.video-container,
.banner-container{
	margin:0 0 15px 0;
}

.banner-container{
	width:641px;
}

.banner-container h2{
	font-size:17px;
	color:#555555;
	font-weight: bold;
	margin:0 0 39px 0;
}

.buttons-video-col{
	width:134px;
}

.buttons-video-col ul li{
	height:56px;
	margin:0;
}

.buttons-video-col ul li a{
	display:block;
	width:134px;
	height:48px;
}

.buttons-video-col ul li a.btn-01{
	background-position:0 -508px;
}

.buttons-video-col ul li a.btn-01:hover {
	background-position:-134px -508px;
}

.buttons-video-col ul li a.btn-02{
	background-position:0 -557px;
}

.buttons-video-col ul li a.btn-02:hover {
	background-position:-134px -557px;
}

.buttons-video-col ul li a.btn-03{
	background-position:0 -606px;
}

.buttons-video-col ul li a.btn-03:hover {
	background-position:-134px -606px;
}

.buttons-video-col ul li a.btn-04{
	background-position:-762px -538px;
}

.buttons-video-col ul li a.btn-04:hover {
	background-position:-762px -587px;
}

.video-data{
	color:white;
	width:100px !important;
	top:30px !important;
	left:5px !important;
}

.video-col-02{
	width:321px;
	margin:0 0 20px 5px;
}

.cont-col{
	padding:0 0 16px 0;
}

.video-col-02 div a.btn-video-hightlighted{
	background-color:#257AA7;
	display:block;
	width:126px;
	text-align:center;
	padding:5px 0;
	color:white;
	margin:-5px 0 0 0;
}

.video-col-03{
	width:173px;
	height:160px;
}

.rate-stars{
	width:134px;
	height:22px;
}

.rate-stars-bg-off{
	height:22px;
	width:134px;
	background-position:-268px -552px;
}

.rate-stars-bg-on{
	height:22px;
	background-position:-268px -508px;
}

.rate-stars div a{
	width:26px;
	height:22px;
	display: block;
	float:left;
	background-position:0 -192px;
	text-align: center;
	text-indent: -999em;
	-moz-outline-style: none !important;
}

.rate-stars div a:active {
	outline:none;
	overflow:auto;
	-moz-outline-style: none !important;
}


.star-rating-filled{
	background-position:0 -192px !important;
}

.star-rating-middle, .star-rating-middle-gl{
	background-position:-31px -192px !important;
}

.star-rating-filled-gl{
	background-position:-62px -192px !important;
}

.star-rating-empty, .star-rating-empty-gl{
	background-position:-93px -192px !important;
}

.rating-text{
	margin:9px 0 6px 0;
	color:#555555;
}

.rating-text span{
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;
	margin:0 !important;
}

.box-cont-col-03{
	background-position:-589px -508px;
	width:173px;
	height:107px;
	color:#555555;
}

.box-cont-col-03 ul{
	margin:0 0 0 15px;
	font-size:11px;
}

.box-cont-col-03 ul li{
	padding:3px 0 0 0;

}

.box-cont-col-03 ul li a:hover {
	text-decoration:underline;
}


.margin-comments{
	padding:14px;
}

.margin-comments p.title-comment{
	border:1px solid #cecece;
	margin:0 0 5px 0;
	color:#555555;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding:3px;
}

.margin-comments p.cont-comment{
	text-indent:7px;
	margin:0 0 14px 0;
	color:#555555;
}

.form-post-comment{
	text-align: right;
}

.form-post-comment textarea{
	border:1px solid #469cca;
	width:100%;
	height:77px;
	margin: 0 0 14px 0;
}

.post-comment-btn{
	background-color: #469cca;
	border:medium none;
	color:white;
	text-transform:uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

.comments-triggers{
	height:30px;
}

.view-comments-btn{
	background-position:0 -238px;
	padding:3px 0 0 30px;
	color:#469cca;
	font-family:verdana, arial, helvetica, sans-serif;
	height:17px;
}

.post-comment-lnk-btn{
	background-color:#469cca;
	text-align: center;
	width:140px;
	height:17px;
	padding:3px 0 0 0;
	color:white;
	font-family: verdana, arial, helvetica, sans-serif;
}

.post-comment-lnk-btn:hover,
.view-comments-btn:hover {
	text-decoration:underline;
}


.loggedin-box{
	top:3px;
	left:783px;
	width:212px;
	color:white;
	text-align: left;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
}

.loggedin-box div a{
	color:white;
}

.loggedin-box div a:hover {
	text-decoration: underline;
}

.loggedin-box ul{
	position:absolute;
	top:0;
	right:0;
}

.loggedin-box ul li{
	background-position:0 -263px;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

.loggedin-box ul li a{
	color:white;
	margin:0 0 5px;
	padding:0 0 0 12px;
	text-transform: uppercase;
}


/* FORMS BOX */
.form-userinfo-wrapper{
	margin:auto;
	width:952px;
	padding:20px 0;
	text-align: left;
}

.form-filter-wrapper{
	margin:auto;
	width:738px;
	padding:20px 0;
	text-align: left;
}

.top-form-user{
	background-position:-2214px 0 !important;
	height:10px;
	font-size:1px;
}

.top-form-filter{
	background-position:-6033px 0 !important;
	height:10px;
	font-size:1px;
}

.bottom-form-user{
	background-position:-3166px 0 !important;
	height:10px;
	font-size:1px;
}

.bottom-form-filter{
	background-position:-6771px 0 !important;
	height:10px;
	font-size:1px;
}

.cont-form-user{
	background-position:-4118px 0 !important;
	background-repeat:repeat-y;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#555555;
}

.cont-form-filter{
	background-position:-7509px 0 !important;
	background-repeat:repeat-y;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#555555;
}

.affiliate-tab{
	top:-5px;
	left:24px;
	line-height: 2;
	background-position:-88px -114px;
	text-align:center;
	color:white;
	width:88px;
	height:30px;
	text-transform: uppercase;
}

.disclamer-tab{
	top:-5px;
	left:24px;
	line-height: 2;
	background-position:-762px -508px;
	text-align:center;
	color:white;
	width:181px;
	height:30px;
	text-transform: uppercase;
}

.alert-text{
	font-weight: bold;
	margin:0 0 15px 25px;
	color:#555555;
}

.warning-text{
	color:#A60000;
}

.alert-text2{
	margin:0 0 25px 0;
	font-weight: bold;
	color:#555555;
}

.alert-text3{
	margin:0 0 25px 15px;
	font-weight: bold;
	color:#555555;
}

.register-tab{
	top:-5px;
	left:344px;
	line-height: 2;
	background-position:-88px -114px;
	text-align:center;
	color:white;
	width:88px;
	height:30px;
	text-transform: uppercase;
}

.disclamer-text{
	padding:10px 30px 30px 30px;
	line-height: 1.2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}

.disclamer-text p{
	margin:25px 0 0 0;
	color:#555555;
}

.disclamer-text ul{
	list-style-type:disc;
	margin:10px 0 10px 30px;
}

.disclamer-text ul li{
	margin: 20px 0;
}

.affiliate-col-01{
	left:60px;
	top:56px;
	width:287px;
}

.affiliate-col-01 p,
.affiliate-col-01 h2{
	color:#555555;
	font-size:12px;
}

.affiliate-col-01 h2{
	margin:0 0 24px 0;
}



/*Register form*/
.register-wrapper{
	width:628px;
	border-left:1px solid #CCCCCC;
	top:55px;
	left:325px;
}

.register-wrapper h2{
	color:#555555;
	font-size:12px;
	margin:0 0 15px 15px;
}

.register-wrapper ul{
	width:590px;
	margin:0 0 30px 15px;
}

.register-wrapper ul li{
	color:#555555;
	background-position:0 -701px;
	text-indent: 15px;
	margin:0 0 5px 0;
	font-size: 11px;
}


/*Affiliate form*/
.affiliate-wrapper{
	width:466px;
	border-left:1px solid #CCCCCC;
	top:20px;
	left:395px;
}

.affiliate-wrapper form div{
	height:40px;
}

.register-wrapper form div{
	width:400px;
	height:40px;
}

.affiliate-wrapper form div label{
	color:#555555;
	float:left;
	padding:6px 0 0 76px;
}

.register-wrapper form div label{
	color:#555555;
	float:left;
	padding:6px 0 0 17px;
	font-weight: normal;
	width:137px;
}

.affiliate-wrapper form div input{
	border:1px solid #555555;
	height:20px;
	width:282px;
	float:right;
}

.register-wrapper form div input{
	border:1px solid #555555;
	height:20px;
	width:155px;

}

.register-wrapper form div select{
	border:1px solid #555555;
	height:20px;
	width:75px;
	color:#555555;
}

.submit-affiliate{
	background-color:#469cca;
	color:white;
	text-transform: uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	padding:0 0 3px 0;
	width:158px !important;
	border:1px solid #469cca !important;
	float:left !important;
	margin:0 0 0 179px;
}

.submit-register{
	background-color:#469cca;
	color:white;
	text-transform: uppercase;
	font-family: verdana, arial, helvetica, sans-serif;
	padding:0 0 3px 0;
	width:158px !important;
	border:1px solid #469cca !important;
	float:left !important;
	margin:0 0 0 153px;
}

.terms-use-text{
	font-size:10px;
}

.terms-use-checkbox{
	border:medium none !important;
	width:18px !important;
	height:18px !important;
}

.terms-label{
	padding:0 0 0 17px !important;
}

.login-tab-col-01{
	left:18px;
	top:56px;
	width:287px;
}

.login-tab-col-01 p,
.login-tab-col-01 h2{
	color:#555555;
	font-size:12px;
}

.login-tab-col-01 h2{
	margin:0 0 12px 0;
}


/* login form */
.login-wrapper-form{

}

.login-wrapper-form form div{
	height:40px;

}

.login-wrapper-form form div label{
	color:#555555;
	float:left;
	width:100px;
}

.login-wrapper-form form input{
	height:20px;
	width:155px;
	border:1px solid #555555;
}


.submit-login{
	background-color:#469CCA;
	border:1px solid #469CCA !important;
	color:white;
	float:left !important;
	font-family:verdana,arial,helvetica,sans-serif;
	margin:0 0 0 100px;
	padding:0 0 3px;
	text-transform:uppercase;
	width:67px !important;
}

.forgot-password-lnk{
	color:#469CCA;
	margin:0 0 0 100px;
}

.forgot-password-lnk:hover {
	text-decoration:underline;
}


.upload-text{
	width:320px;
	padding:40px 0 20px 40px;
	color:#555555;
	font-size: 11px;
}

.upload-text p{
	margin:0 0 12px 0;
}

.upload-text h2{
	font-size:12px;
	margin:0 0 12px 0;
}

.upload-text ul{
	list-style-type: disc;
	margin:0 0 0 25px;
}

.upload-text ul li{
	margin:10px 0;
}

.upload-form{
	margin:30px 0 0 12px;
	color:white;
	width:554px;
}

.prev-next-video-btn{
	top:2px;
	right:5px;
}

.prev-video,
.next-video{
	height:10px;
	top:-26px;
}

.prev-video{
	background-position: -95px -145px;
	width:54px;
	right:65px;
}

.next-video{
	background-position: -151px -145px;
	width:52px;
	right:0;
}

.report-video-box form ul li{
	position:relative;
}

.report-video-box form ul li label{
	color:black;
	font-weight: normal;
	position:absolute;
	top:4px;
	left:18px;
}

.share-box-tools{
	padding:15px 0;
}

.u-form-info{
	margin:43px 0 16px 0;
	position:relative;
	color:#555555;
}


.u-form-info span{
	color:#a60000;
	font-weight: bold;
	position:absolute;
	top:0;
	left:160px;
}

.u-form-input{
	margin:0 0 16px 0;
	position:relative;
	height:50px;
	color:#555555;
}

.u-form-input label{
	color:#555555;
	font-weight: normal;
}

.u-form-input input{
	position:absolute;
	top:0;
	left:160px;
	border:1px solid #555555;
}

.u-form-input span{
	position:absolute;
	top:30px;
	left:160px;
}

.warning-text{
	color:#A60000 !important;
	font-weight:bold;
}

.confirmation-text{
	color:#555555;
	font-weight: bold;
}


/* ===================== DARIO'S ROLLOVER ============================================= */
 .video-rollover {
       border:1px solid #ad0000;
       position:absolute !important;
       width:192px;height:78px;
       padding:162px 12px 12px 12px;
       display:block;
       background-color:#FFF;
       z-index:9999 !important;
       margin:-24px 0 0 -27px;
 }
 .video_thumb_img {
       width:160px !important;
       height:120px !important;
       border:1px solid #222;
 }
 #video_zoom_img, .video_zoom_img {
       position:absolute !important;
       top:11px;left:11px !important;
       width:194px !important;
       height:146px !important;
       border:1px solid #eee;
 }
 #video_title {
       width:100%;
       height:34px;
       line-height:16px;
       color:#2C93BE;
       overflow:hidden;
       text-align: left;
 }

 .video-rollover  h2{
 height:30px;
 }

.video-cont-wrapper{
	position:relative;
	color:#555555;
	height:16px;
	text-align: left;
}

.video-left-text{
	left:0;
	top:0;
}

.video-right-text{
	left:0;
	right:0;
	text-align: right;
}

.stars-main{
	top:0;
	left:130px;
	width:59px;
}

.stars-off{
	top:0;
	left:0;
	height:15px;
	background-position:-123px -206px;
	width:59px;
}

.stars-on{
	top:0;
	left:0;
	background-position:-123px -193px;
	height:15px;

}

.lnk-stars-trigger{
	text-indent:-99em;
	display:block;
	width:10px;
	float:left;
	text-align: center;
}

.triggers-wrapper{
	top:0;
	left:0;
}


/* JQUERY LOGIN ANIMATION */
#sliderWrap {
margin: 0 auto;
width: 1001px;
position:relative;
height:100px;
border:1px solid red;
}
#slider {
position: absolute;
left:597px;
background-image:url(../images/login-box.png);
background-position: bottom;
width: 402px;
height: 94px;
margin-top: -66px;
}
#slider img {
border: 0;
}
#sliderContent {
position:relative;
}
#header {
margin: 0 auto;
width: 600px;
background-color: #F0F0F0;
height: 200px;
padding: 10px;
}
#openCloseWrap {
position:absolute;
top:66px;
left:339px;
font-size:12px;
font-weight:bold;
}

#openCloseWrap a{
	color:white;
	outline:none;

}

/*  ======================================================================= */

.title-login-box{
	color:#555555;
}

.title-login-box strong{
	color:#000000;
}

.form-small-login-wrapper div{
	position:relative;
	height:35px;
}

.form-small-login-wrapper div label{
	position:absolute;
	color:#555555;
	font-weight: normal;
	top:3px;
	left:0;
}

.form-small-login-wrapper div input{
	border:1px solid #555555;
	height:20px;
	position:absolute;
	left:75px;
	top:0;
}

.submit-small-login{
	background-color:#469CCA;
	border:1px solid #469CCA !important;
	color:white;
	float:left !important;
	font-family:verdana,arial,helvetica,sans-serif;
	text-transform:uppercase;
	width:75px !important;
	padding:0 0 10px 0;
}

.list-block-link{
	color:#469CCA;
}

.list-block-link:hover {
	text-decoration:underline;
}

.filter-list-block{
	width:200px;
	position:absolute;
	top:100px;
}

.filter-list-block li{
	height:30px;
	position:relative;

}

.filter-list-block li label{
	color:#555555;
	font-weight: normal;
	top:-1px;
	left:20px;
	position:absolute;
}

.filter-content-submit{
	background-color:#469CCA;
	border:1px solid #469CCA !important;
	color:white;
	font-family:verdana,arial,helvetica,sans-serif;
	margin:20px 0 20px 30px;
	padding:3px;
	text-transform:uppercase;
	text-align: center;
}

.title-content-filter{
	background-color:#555555;
}

.filtered-video-thmb{
	top:30px;
	left:0;
	width:160px;
	text-align: center;
}

.filtered-video-thmb p{
	margin:0 0 10px 0;
}

.wm-extube{
	top:100px;
	left:3px;
}

.wm-extube-hover{
	top:-95px;
	left:0;
}
.wm-phub{
	top:100px;
	left:3px;
}

.wm-phub-hover{
	top:-95px;
	left:0;
}

.wm-keez{
	top:108px;
	left:3px;
}

.wm-keez-hover{
	top:-85px;
	left:3px;
}

.wm-extube img,
.wm-extube-hover img,
.wm-phub img,
.wm-keez img,
.wm-phub-hover img,
.wm-keez-hover img{
	width:66px;
	border:medium none;
}

ul.premium-menu{
	top:60px;
	left:24px;
	color:#3292C4;
	font-size:18px;
	list-style-type: disc;
	padding-left:20px;
}

.premium-menu li{
	margin:5px 0;
}

.premium-menu li a{
	font-size: 14px;
}

/* ================================================================================================================== */

/*  Basic Form Stuff  */
input,
textarea{
	border:1px solid #555555;
	color:black;
}

input.but {
	background-color:#4099C8;
	color:white;
	display:block;
	padding:3px;
	text-align:center;
}


/* -- my videos -- */
.videogrid {
	margin-left: 5px;
	margin-top: 5px;
	width: 700px;
}

.videogrid td {
	padding: 0px;
	margin: 0;
	font-size: 11px;
	font-family: "Tahoma";
}

.avideo {
	margin: 5px 0px 10px 0;
}

.videobox  { width: 160px;	 }

.avideo img {
	border: 1px solid #515151;
}

.tinyinfo td {
	color: gray;
	font-size: 8pt;
}

/**** Stars ****/
.unit-rating .a {
	outline: none;
}

/*             styles for the unit rater                */
.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 60px !important;
	height: 12px;
	position: relative;
	background: url('http://www.tube8.com/images/tube8/stars.jpg')
		bottom left repeat-x;
}

.unit-rating li {
	text-indent: -90000px;
	padding: 0px;
	margin: 0px;
	/*\*/
	float: left;
	font-size: 4px;
	height: 12px;
}

.unit-rating li a {
	display: block;
	width: 12px;
	height: 12px !important;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover {
	background: url('http://www.tube8.com/images/tube8/stars.jpg') left top;
	left: 0px;
	z-index: 2;
	height: 12px !important;
}

.unit-rating a.r1-unit {
	left: 0px;
}

.unit-rating a.r1-unit:hover {
	width: 12px;
}

.unit-rating a.r2-unit {
	left: 12px;
}

.unit-rating a.r2-unit:hover {
	width: 24px;
}

.unit-rating a.r3-unit {
	left: 24px;
}

.unit-rating a.r3-unit:hover {
	width: 36px;
}

.unit-rating a.r4-unit {
	left: 36px;
}

.unit-rating a.r4-unit:hover {
	width: 48px;
}

.unit-rating a.r5-unit {
	left: 48px;
}

.unit-rating a.r5-unit:hover {
	width: 60px;
}

.unit-rating li.current-rating {
	background: url('http://www.tube8.com/images/tube8/stars.jpg')
		left top;
	position: absolute;
	height: 12px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* -- */
.videogridpager {
	width: 100%;

	margin: 5px 0 5px 0;
}

.videogridpager td {
	color: #515151;
}

.videogridpager td,.videogridpager a, .videogridpager b {
	font-size: 14px;
	font-family: tahoma;

	margin: 2px;
}

.videogridpager a {
	color: #7A0000;
}

h3 {
	height: 23px;
	color: #515151;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	padding: 4px 0 0 7px;
	background: url('http://www.tube8.com/images/tube8/h2Bgr.jpg') repeat-x;

	text-align: left;
}

.acomment {
	width: 100%;

	border: 1px solid #dcdcdc;
	background: #f5f5f5;
	color: #515151;
	font-family: tahoma;

	margin-bottom: 5px;
}

h2 {
	font-size: 14px;
	font-family: tahoma;
}

#loading {
	text-align:center;
}


.nounder {
	text-decoration: none;
}

.MainSite {
/*	background-color: #fff; */
	background-image: url('http://www.tube8.com/images/tube8/tubefull_04.gif');
	width: 780px;
	background-repeat: repeat-y;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#Login {
	padding: 5px;
	position: relative;
	text-align: right;
	width: 200px;
	float: right;
/*	background-image: url(http://www.tube8.com/images/tube8/login.png); */
	background-repeat: no-repeat;
	background-position: 35px 3px;
}

#noLogin {
	color: black;

	margin: 0px 0 5px 0;

	padding: 5px;
	position: relative;
	text-align: right;
	width: 500px;
	float: right;
	background-repeat: no-repeat;
	background-position: 35px 3px;
}

#noLogin, #noLogin a {
	color: white;
}

#form1 label {
	font-weight: bold;
	color: #FFFFFF;
}

.forms {
	border: 1px solid #652121;
}

.videotitles {
	font-size: 11px;
	font-weight: bold;
	color: #7A0000;
}

#logo {
	position: absolute;
	left: 1px;
	/*z-index: 99999;*/
}

.videodetails p {
	color: #FFFFFF;
	margin: 1px;
	padding: 2px;
}
.comments1 {
	margin: 1px;
	padding: 4px;
	font-size: 12px;
	color: #000000;
	border: 1px solid #EAEAEA;
}

.insidemain {
	margin: 2px 10px 2px 10px;
}

#stars img {
	cursor: pointer;
}

/*****************/

.result-message {
	margin: 50px 5px 50px 5px;
	text-align: center;
}

.delete_cb{
	border:medium none !important;
}

.background-sel-02{
	width:300px;
	height:50px;
	background-color:white;
	color:#FFFFFF;
	background-position:-204px -100px;
	margin:0 0 15px 0;
}

.background-sel-02 h2{
	text-align: center;
	padding:5px 0 8px 0;
	text-transform: uppercase;
}

.background-sel{
	width:200px;
	height:67px;
	background-color:white;
	color:#FFFFFF;
	background-position:0 -33px;
	margin:0 0 15px 0;
}

.background-sel h2{
	text-align: center;
	padding:15px 0 8px 0;
	text-transform: uppercase;
}

.background-sel a,
.background-sel-02 a{
	display:block;
	width:16px;
	height:15px;
	float:left;
	margin:0 5px;
}

.white-bkg{
	background-position: 0 -15px;
}

.black-bkg{
	background-position:-16px 0px;
}

.title-feedback{
	font-size:14px;
	font-family:verdana, arial, sans-serif, helvetica;
	font-weight: bold;
	color:#990002;
	text-transform: uppercase;
	margin:45px 0 0 0;
	padding:0;
}

.comment-feedback{
	margin:15px 0;
}

.feedback-list{
	list-style-type: disc;
	margin:20px 0 20px 20px;
}

.feed-back-list li{
	margin:5px 0 !important;
}
