/* fix for addthis flash widget that messes up the video page */
#atffc,
#atff {
	position:absolute !important;
	display:none !important;
}

body {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background:black url(../images/extube-layout/bkg-body.png?cache=101) repeat-x scroll 0 0;
	text-align:center;
}

.overflow-hidden {
	overflow: hidden;
}

/* ========================== NEW HEADER =========================== */
.sprite-header {
	background:url(../images/extube-layout/sprite-header.png?cache=103) no-repeat;
}

div#user-menu ul li {
	font-size: 14px;
	font-weight: bold;
}

div#user-menu ul li a:hover {
	background: url(../images/extube-layout/sprite-header.png?cache=103) repeat-x 0 -88px; 	
}

div#user-menu ul li a {
	color: #fff;
	padding: 3px;
	height: 18px;
}

.menu ul li {
	margin:0 1px;
	 
}

.menu ul li a {
	padding: 15px 20px;
	height: 53px;
	background: url(../images/bkg-top-btn.png?cache=103) repeat-x;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	border: 1px solid #212121;
}

.menu ul li a:hover {
	color: #b3e7fa;
} 

.menu ul li.active a {
	background: url(../images/bkg-top-active.png?cache=103) repeat-x;
}

.new-categories {
	background-position: -601px 0;
	width: 42px;
	height: 42px;
	top: 0;
	right: 0;
}

.center {
	text-align: center;
}

a.bang-boys {
	width:131px;
}

a.bang-boys:hover {
	background-position:-632px -53px;
}

li.active a.bang-boys {
	background-position:-632px -106px;
}

/* ========================== HELPERS ============================== */
.border {
	border:1px solid red;
}

.relative,
.support-cont div div,
.form-container div {
	position: relative;
}

.absolute,
.support-cont div div label,
.support-cont div form div select,
.support-cont div div input,
.support-cont div form div select,
.support-cont div form div textarea,
.reset-support,
.error-404-cont p {
	position:absolute;
}

.fixed {
	position: fixed;
}

.auto {
	margin: auto;
}

.bold {
	font-weight: bold;
}

.top {
	top: 0;
}

.bottom {
	bottom: 0;
}

.left {
	left: 0;
}

.right {
	right: 0;
}

.float-left,
.select-cat-wrapper span {
	float:left;
}

.inline-block {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.align-top {
	vertical-align: top;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.float-right {
	float:right;
}

.reset {
	clear:both;
}

.display-block,
.more-most-popular-lp a,
.return-home-btn a,
.select-cat-wrapper span {
	display: block;
}

.display-none,
.related-videos span,
div.landing-page div div h1 a span,
div.column01-lp div a span,
.more-most-popular-lp a span,
.return-home-btn a span,
.select-cat-wrapper span var,
.video-info div span,
.wrapper-pag-comments .prev-button a span,
.wrapper-pag-comments .next-button a span {
	display: none;
}

.width-wrapper {
	width:1000px;
	margin: auto;
}

.container {
	padding:11px 0 0 0;
	margin:0 auto;
	position:relative;
	width:1000px;
	background-color:white;
}


.et-sprite-img,
.send-support,
.reset-support,
.title-land a,
.more-most-popular-lp a,
.return-home-btn a,
div.btn-form-wrapper a,
input.change-psd,
.cancel-button,
.wrapper-pag-comments div a {
	background: transparent url(../images/extube-layout/et-sprite.png?cache=102) no-repeat 0 0;
}

.wide-title-tabs, 
.wide-title-tabs a {
    background:transparent url(../images/extube-layout/wide-title-tabs.png?cache=103) no-repeat 0 0;
}

.fb-sprite,
ul.tabs-fb li a {
	background: transparent url(../images/extube-layout/fb-sprite.jpg?cache=101) no-repeat 0 0;
}

.margin-auto {
	margin:auto;
}

/* ========================== LAYOUT ============================== */
* {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
	outline: none;
	color:#8a0304;
}

a:hover {
	text-decoration:none;
}

/* =========================== HEADING LAYOUT  ==================================== */
#leaderBoard {
	top:3px;
	right:0;
}

.header {
	height:190px;
}

h1.head-logo-link {
	top:12px;
	left:0;
	width:316px;
	height:73px;
}

h1.head-logo-link a {
	width:100%;
	height:100%;
	background:transparent url(../images/extube-layout/extremetube-logo.png?cache=103) no-repeat scroll 0 0;
}

.blog-active {
	height:69px;
	left:831px;
	top:0;
	width:61px;
}

.blog-active {
	background-position:-223px 0;
}

.loggedin-text a {
	color:#bc172c;
}

.loggedin-text {
	color:white;
	font-weight: bold;
	right:0;
	top:53px;
}

input.bkg-search-input {
	background:transparent url(../images/extube-layout/bkg-search-input.png?cache=101) scroll repeat-x 0 0;
	border:medium none;
	height:18px;
	width:165px; 
	top:9px; 
	left:17px;
	color:#898989;
}

/* =========================== BODY =================================== */

div.body-content {
	background-color:white;
	border-right:2px solid #252525;
	border-left:2px solid #252525;
	width:1000px;
	margin:auto;
}

.banner-wrapper {
	padding:0 0 11px 0;
}

.cols-content-wrapper {
	float:left;
	width:321px;
	text-align:center;
}

.title-col {
	height:49px;
	width:265px;
	margin:0 0 0 28px;
}

.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: -24px -38px;
	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;
}

.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 {
	position:relative;
	float:right;
	top:17px;
	width:66px;
	overflow:hidden;
}

.ourfriend-watermark.ph {
	height:19px;
	background:transparent url(../images/ph_watermark.png?cache=103) no-repeat 0 0;
}

.ourfriend-watermark.keez {
	width: 106px;
	height:24px;
	background:transparent url(../images/keez_watermark.png?cache=103) no-repeat 0 0;
}

.ourfriend-watermark.tube8 {
    height:27px;
    background:transparent url(../images/tube8_watermark.png?cache=103) no-repeat 0 0;
}

.ourfriend-watermark.xtube {
	height:27px;
	background:transparent url(../images/xtube_watermark.png?cache=103) no-repeat 0 0;
}

.ourfriend-watermark.spankwire {
	height:27px;
	background:transparent url(../images/spankwire_watermark.png?cache=103) no-repeat 0 0;
}

.ourfriend-watermark.youporn {
	height:11px;
	background:transparent url(../images/youporn_watermark.png?cache=103) no-repeat 0 0;
}

/* ======================== PAGINATION ======================= */
ul.pagination {
	float:left;
}

.pags-bottom {
	margin:auto;
	height:50px;
}

.pags-top {
	height:20px;
	width:380px;
	margin:auto;
}

.pags-bottom ul li {
	float:left;
	margin:15px -1px 0 0;
	text-align: right;
}

.pags-bottom ul li a {
	color:#000000;
	height:22px;
	font-size:11px;
	text-align:center;
	padding:5px 5px 0 5px;
	border:1px solid #acacac;
	background-position: -540px 0;
	font-weight: bold;
	min-width:28px;
}

.pags-bottom ul li a:hover {
	background-position: -540px -54px;
}

.pags-bottom ul li.active a {
	background-position: -540px -27px;
}

div.pags-bottom ul li.arrow-button a {
	width:28px;
	height:17px;
}

div.pags-bottom ul li.arrow-button {
	margin-top:18px;
}

div.pags-bottom ul li.next-right a.next,
div.pags-bottom ul li.next-right a.next:hover {
	background-position: -502px 0;
}

div.pags-bottom ul li.next-left a.prev,
div.pags-bottom ul li.next-left a.prev:hover {
	background-position: -502px -22px;
}

div.pags-bottom ul li.last-left a.prev,
div.pags-bottom ul li.last-left a.prev:hover {
	background-position: -502px -44px;
}

div.pags-bottom ul li.last-right a.next,
div.pags-bottom ul li.last-right a.next:hover {
	background-position: -502px -66px;
}

div.pags-bottom ul li.prev a  {
	background-position:-534px -451px !important;
}

div.pags-bottom ul li.prev a:hover {
	background-position:-669px -451px !important;
}

/* ============================ FOOTER  =========================== */
.footer-wrapper {
	background:transparent url(../images/extube-layout/bkg-footer.png?cache=101) no-repeat scroll center 0;
	height:266px;
	margin:20px 0 0 0;
	color:#b7b7b7;
	text-align:left;
}

ul.menu-footer {
	padding:15px 0 0 52px;
}

ul.menu-footer li {
	margin:0 0 9px 0;
}

ul.menu-footer li a {
	color:#b7b7b7;
}

.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: 33px;
	width: 900px;
	margin: auto;
}

#submenuList {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#submenuList li:hover {
	background-position: 0 -30px;
}

#submenuList li.active {
	background-position: 0 -60px;
    margin: -3px 0 0;
    height: 34px;  
}

#submenuList li {
	height: 30px;
	border: 1px solid #e1e1e1;
	background: url(../images/extube-layout/sprite-bkg-tab.png?cache=101) repeat-x;
		
}

#submenuList li.active a {
 	color: #fff;
 	height: 34px;  
}

#submenuList li a {
	display:block;
	color: #797979;
	line-height: 2;
	padding: 0 10px;
	border: 1px solid #e9e9e9;
}

.column02-lp div h1.most-popular-lp a {
	margin:0 0 0 -1px;
}

.column02-lp div h1 a {
	margin:0 0 0 2px;
}

.video-comments {
	background-position: 0 -761px;
}

.video-comments:hover,
.related:hover, div.submenu-container ul#submenuList li.comments a.active {
	background-position: -162px -761px;
}

div.wrapper-legal-cont {
	border: 1px solid #e1e1e1;
	width:898px;
	margin:auto;
}

/* ====================== 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 {
	text-align: left;
	background-color: #FFF;
}

.btn-menu-video a {
	width:59px;
	height:45px;
}

.hd-button {
	top:9px;
	left:32px;
	display:none;
}

.hd-button a {
	width:61px;
	height:49px;
	background-position:-426px -470px;
}

.hd-button a:hover,
.hd-button a.active {
	background-position:-426px -470px;
}

.flag-button {
	top:13px;
	left:214px;
	display:none;
}

.flag-button a {
	background-position:-664px -474px;
}

.flag-button a:hover,
.flag-button a.active {
	background-position:-664px -519px;
}

.video-container {
	background-color:black;
	height:481px;
	width:611px;
}

.video-page-bkg .container {
	margin:0;
}

.box-info-wrapper {
	width:610px;
	margin:0 0 0 15px;
	text-align: left;
}

.box-info-bottom-right {
	background-position: right -9px;
}

.ad-container {
	width:315px;
}

.ad-container div img {
	border:1px solid black;
}

.cont-box-video {
	padding:10px 0 0 30px;
}

.video-info-box span {
	color:#00aeef;
}

.share-box {
	top:4px;
	left:80px;
}

.added-line-text {
	color:#E7E7E7;
	text-align: left;
	font-size: 13px;
	padding:5px 0 3px 3px;
}

.title-sponsor {
	width:51px;
	height:17px;
	background-position: -71px -58px;
	margin:0 3px 0 0;
}

.title-video-box {
	color:#363636;
	font-size: 20px;
	white-space:nowrap;
	padding:3px 10px 0;
	background-color: #FFF;
	letter-spacing: -1px;
}

h1.title-sponsor-box {
	font-size: 16px;
	font-weight: normal;
	white-space:nowrap;
	padding: 0 0 15px 10px;
}


.share-line-text {
	color:#E7E7E7;
	text-align: left;
	font-size: 14px;
	padding:5px 10px 4px 20px;
}

div.share-tool-box {
	padding:5px 0 5px 15px;
}

#dim_layer {
	z-index:1;
}

#cover_layer {
	z-index:3;
}

.img-loading {
	background:#FFFFFF url(../images/ajax-loader.gif?cache=101) 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=101) no-repeat 0 0;
	top:-530px;
	left:25px;
	z-index:4;
}

.pop-up-box-wrapper {
	width: 598px;
	top: 0;
	left: 25px;
	z-index: 4;
}

.text-embed-video {
	color:white;
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
}
/*===================  CONTENT PAGES  ========================*/

div.index-col01 {
	width:660px;
	margin:12px 0 0;
}

ul.section01 {
	margin:0 0 0 12px;
}

ul.section01 li div.video-box-wrapper {
	width:200px;
	height:192px;
	border:1px solid #363636;
}

div.duration {
	 top:-1px;
	 right:-1px;
	 border:1px solid #363636;
	 background:transparent url(../images/extube-layout/bkg-duration.png?cache=101) repeat-x scroll 0 0;
	 padding:0 3px 1px 3px;
	 height:12px;
}

ul.section01 li div img {
	width:200px;
	height:150px;
	border-bottom:1px solid #363636;
}

ul.section01 li {
	width:33%;
	margin:0 0 34px;
	float:left;
}

h2.title {
	font-size:11px;
	height:15px;
	overflow:hidden;
	padding:0 0 2px 5px;
	text-align:left;
}

div.thumb-box {
	width:49px;
	height:19px;
	margin:0 2px 0 0;
}

div.thumb-box-down {
	background-position:0 -18px;
}

div.thumb-box-down div.percentage {
	color:#8A0304;
}

div.thumb-box-up div.percentage {
	color:#3b8e63;
}

div.percentage {
	padding:3px 0 0 18px;
	font-weight:bold;
}

div.views-block {
	padding:0 0 0 5px;
}

div.index-col02 {
	margin:12px 5px 0 0;
	width:320px;
}

div.ad_box {
	width:315px;
	height:302px;
	margin:auto;
}

.index-sprite {
	background:transparent url(../images/index-sprite.jpg?cache=101) scroll no-repeat 0 0;
}

ul.section03 {
	margin:10px 5px 0;
}

ul.section03 li {
	width:25%;
	margin:0 0 12px;
}

ul.section03 li div img {
    border-bottom: 1px solid #363636;
    height: 180px;
    width: 240px;
}

ul.section03 li div.friends-box {
    height:255px;
}

ul.section03 li div.normal-box {
    height:222px;
}

ul.section03 li div.video-box-wrapper {
    border: 1px solid #363636;
    width: 240px;
}

ul.section02 {
	width:306px; 
	margin:10px auto 0;
}

ul.section02 li {
	margin:0 0 9px 0;
	width:50%;
	float:left;
}

ul.section02 li a img {
	width:144px;
	height:108px;
	border:1px solid #363636;
}

ul.section02 div.video-box-wrapper h2.title,
ul.section02 div.video-box-wrapper div {
	display:none;
}

ul.section02 div div.duration {
	 display:inline;
	 top:0px;
	 right:4px;
}

div.popular-tags-container {
	text-align:center;
	margin:3px;
}

a.tabs-index-cont {
	background:transparent url(../images/extube-layout/tabs-index-cont.png?cache=101) repeat-x scroll 0 0;
	padding:2px 5px;
	margin:2px 1px;
	font-size:12px;
	font-weight:bold;
	color:#363636;
	border:1px solid #363636;
	letter-spacing:-1px;
	line-height:2.3;
	text-transform:capitalize;
}

ul.sort-menu li {
	color:white;
	font-weight:bold;
}

ul.sort-menu li a {
	background-color:#686868;
	border:1px solid #464646;
	color:white;
	padding:1px 4px;
}

ul.sort-menu li.active a {
	background-color:#0e75b7;
	border:1px solid #e1e1e1;
	padding:4px 4px;
}

/*================= TITLE BOX =======================*/
div.title-container {
	height:19px;
	width:100%;
}

.sprite-titles {
	background:white url(../images/extube-layout/sprite-titles.png?cache=103) no-repeat scroll 0 0;
}

div.title-bar-margin {
	height:2px; 
	font-size:1px;
}

div.title-bar {
	background-color:#363636;
	height:15px;
	width:100%;
}

div.title-ornament {
	background-position: 0 -70px;
	right: 2px;
	top: 2px;
	width: 7px;
	height: 7px;
}

div.hottest-videos {
	width:174px;
}

div.recomended {
	background-position:0 -19px;
	width:165px;
}

div.popular-tags {
	background-position:0 -38px;
	width:158px;
}

div.more-videos {
	background-position:0 -57px;
	width:146px;
}

div.titles {
	top:0;
	left:0;
	height:19px;
}

/*=================  UPLOAD PAGE  ===================*/
.box-cont-grad {
	background:transparent url(../images/extube-layout/bkg-cont-box-grad.png?cache=101) bottom left repeat-x;
	border:1px solid #959595;
	padding:15px;
	width:883px !important;
}

.cont-box-gral h2 {
	font-size: 24px;
	font-weight: normal;
	color: #2a5975;
	letter-spacing: -1px;
}

.cont-box-gral div {
	width:800px;
	}
	
.partner-content-sprite {
	background: url(../images/partner-content-sprite.jpg?cache=101) no-repeat;
}

.title-general {
	color: #464646;
	font-weight: normal;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 36px;
}

.title-wrapper {
	width: 900px;
}

.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;
}

.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;
}

.support-cont h1 {
	margin:0 0 20px 25px;
}

.sprite-user-forms, 
.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.change-form h1,
.col01-wrapper .mark {
	background: transparent url(../images/extube-layout/bkg-user-forms.png?cache=101) no-repeat 0 0;
}

.col01-wrapper .mark {
	width:19px;
	height:19px;
	float:left;
}

.col01-wrapper .valid {
	background-position:-500px -506px;
}

.col01-wrapper .error {
	background-position: -523px -506px;
}

.tx-approbation-form {
	color:#555555;
	font-size: 14px;
	font-weight: bold;
	text-indent :10px;
	padding:3px 0 0 0;
}

.form-message-info {
	color:#535353;
	font-size:12px;
	font-weight: bold;
    margin:0 0 0 15px;
}

.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;
}

.form-login-container {
    color: white;
}

div.form-login-container div.text-error-form {
	font-size:12px;
	font-weight:bold;
	left:100px;
	color:#ff0000;
	position:absolute;
	top:27px;
}

.cont-box-gral .box-cont-grad h2 {
	margin:0 0 10px 140px;
}
.cont-box-gral .box-cont-grad h3 {
	margin:10px 0 0 218px;
	font-size: 11px;
}

.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;
}

.support-cont div div {
	height:28px;
}

.support-cont div.register-background form div {
	height:35px;
}

.support-cont div form div.textarea-wrapper {
	height:77px;
}

.support-cont div 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: -500px -506px !important;
}

div.register-background form div div.error {
	background-position: -524px -506px !important;
}

.error-msg-bkg {
	background:transparent url(../images/extube-layout/error-msg-sprite.png?cache=103) 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 select,
.support-cont div form div textarea {
	border:1px solid #909ca7;
	width:163px;
	left:185px;
}

.support-cont div div input {
	border:1px solid #909ca7;
	width:163px;
	left:185px;
}

.support-cont div div input,
.register-form div div input {
	height:20px;
}

.support-cont div form div textarea {
	height:70px;
}

.support-cont div 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;
}

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;
}

.select-cat-wrapper {
	top: 12px;
	left: 724px;
}

.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;
}

.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;
}

.more-most-popular-lp {
	margin:10px 0 10px 373px;
}

.more-most-popular-lp a {
	height:19px;
}

.error-404-cont {
	background:transparent url(../images/extube-layout/bnr_404.jpg?cache=101) 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;
}

.sponsor-wrapper,
.sponsor-wrapper div {
	background:transparent url(../images/extube-layout/bkg-sponsor-tab.png?cache=101) 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.bkg-filter-straight {
	background:transparent url(../images/extube-layout/bkg-straight.jpg?cache=101) no-repeat scroll center 0;
}

div.bkg-filter-shemale {
	background:transparent url(../images/extube-layout/bkg-shemale.jpg?cache=101) no-repeat scroll center 0;
}

div.bkg-filter-gay {
	background:transparent url(../images/extube-layout/bkg-gay.jpg?cache=101) no-repeat scroll center 0;
}

div.fc-wrapper {
	height:37px;
	bottom:0px;
	left:0;
	width:100%;
}

ul#filter_content li a {
	height:34px;
}

.wide-tabs-home {
	background: url(../images/extube-layout/wide-tabs-home.png?cache=101) no-repeat scroll 0 0;
}

a.straight {
	background-position: -259px 0;
}

li.active a.straight,
a.straight:hover {
	background-position: -122px 0;
}

a.shemale {
	background-position:0 -35px;
}

li.active a.shemale,
a.shemale:hover {
	background-position:-199px -35px;
}

a.gay {
	background-position: -398px 0;
}

li.active a.gay,
a.gay:hover {
	background-position:-401px -35px;
}

/*================================================*/
.edit-profile-form {
	
	height:320px;
	background-position: right -543px;
	clear:both;
}

.delete-profile-form {
	border:1px solid #959595;
	height:322px;
	background-position: right -863px;
	clear:both;
}

.delete-profil-title {
	height:33px;
	margin:0 0 0 10px;
}

input.error {
	border:2px solid #890304;
}
 
.input-wrapper input {
	width: 150px;
	position: absolute;
	left: 130px;
	border: 1px solid #909CA7;
}

.input-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;
}

.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;
}

.input-wrapper {
	height:35px;
	position:relative;
	text-align: left;
}

.input-wrapper label {
	position:absolute;
	left:5px;
	top:3px;
	width:120px;
	text-align: right;
}


div.legal-text input {
	height:16px;
	width:16px;
}

.input-wrapper span {
	position:absolute;
	left:155px;
}

div.terms-cond-error {
	left:330px;
}

.support-cont div.regist-success {
	width:430px;
	height:35px;
	border:2px solid #005625;
	font-size: 15px;
	font-weight: bold;
	margin:0 0 0 100px;
}

.checkmark-success {
	width:38px;
	height:38px;
	background-position: -370px -38px;
	top:3px;
	left:10px;
}

div.success-text {
	top:10px;
	left:45px;
    color:black;
}

.delete-profile-form form .input-wrapper .register-form-submit {
	background-position: 0 -1368px;
}

div.videos-box {
	background:transparent url(../images/extube-layout/comments-bkg.png?cache=101) 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;
}

.sort-comments {
	height:33px;
	text-align: left;
	top: 10px;
	left: 15px;
}

.sort-comments form select {
	width:200px;
}

.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 {
	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;
}

.delete-button a {
	display:block;
	width:43px;
	height:16px;
	background-position:-724px -467px;
}

.favorite-deleted {
	border: 3px solid #7a0511;
	width: 95%;
	height: 218px;
	color: #7a0511;
	font-weight: bold;
}

.favorite-deleted span {
	top: 93px;
	width: 90%;
}

	div.text-videos {
	font-size:12px;
	color:#464646;
	margin:15px 0 15px 32px;
}

/* Login Box */

div.thumb-base {
	width:19px;
	height:19px;
	top:20px;
	left:47px;
}

div.rate-val {
	width:19px;
	height:19px;
	top:23px;
	left:70px;
	font-size:12px;
	font-weight:bold;
}

div.thumb-up-graph {
	background-position: 0 -40px;
}

div.thumb-up-col {
	color:#6b824e;
}

div.thumb-down-graph {
	background-position: 0 -67px;
}

div.thumb-down-col {
	color:red;
}

div.thumb-down {
	left:85px;
}

.sprite-add-this {
	background: url(../images/extube-layout/sprite-add-this.png?cache=101);
}

.sprite-video-page {
	background: url(../images/extube-layout/sprite-video-page.png) no-repeat;
}

div.share-box-container {
	height:40px;
}

div.video-download a,
div.video-download {
	width:55px;
	height:40px;
}

div.video-download a {
	background-position:-243px 0;
}

div.video-single-row {
	height:18px;
}

div.tag-content-box {
	color:white;
	margin:0 0 0 78px;
}

div.tag-content-box span a {
	color:#D50507;
}

.login-now-btn {
	top:33px;
	left:56px;
}

.login-now-btn a {
	background-position: -408px -38px;
	width: 141px;
	height: 33px;
}

.sprite-grad-video {
	background: url(../images/extube-layout/sprite-grad-video.png?cache=101) repeat-x;
}

.aredy {
     width:132px;
     background-position: 0 -79px;
     left:-7px;
}

.login-buttons {
    width:62px;
    height:23px;
    padding:0 0 5px;
    letter-spacing:-1px;
}

div.dim-bkg {
    background:black;
    opacity:.8;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter:alpha(opacity=80);
    width:100%;
    height:100%;
    z-index:3;
}

div.input-wrapper input.register-signup {
    background-position:0 -506px;
}

div.input-wrapper input.register-submit {
    background-position:-545px -506px;
}

div.input-wrapper input.register-cancel {
    background-position:-135px -506px;
}

div.input-wrapper input.register-buttons {
    width:135px; 
    height:27px;
}

.main-user-forms {
    border:1px solid #959595;
    width:912px;
}

.bkg-advertisement {
	background: url(../images/extube-layout/bkg-advertisement.png?cache=101) no-repeat;
}

.sprite-modal-box {
	background: url(../images/extube-layout/sprite-modal-box.png?cache=001) no-repeat;
}

#loginBox,
#flag_pane {
	text-align: left;
}

.flag-boxes {
	width: 360px;
	border: 1px solid #000;
}

.row-modal-box {
 	height: 10px;	
}

.row-modal-box .corner {
	width: 9px;
	height: 10px;
}

.row-top .right {
	background-position: -9px 0;
}

.row-bottom .right {
	background-position: -9px -10px;
}

.row-bottom .left {
	background-position: 0 -10px;
}

.sprite-modal-x-box {
	background: url(../images/extube-layout/sprite-modal-x-box.png) repeat-x;
}

.row-modal-box .middle {
	height: 10px;
	margin: 0 9px;
}

.row-modal-box.row-top .middle {
	background-position: 0 -7px;
}

.row-modal-box.row-bottom .middle {
	background-position: 0 0;
}

.modal-column {
	height: 100%;
	width: 3px;
	background-color: #bdbcbc;
}

.modal-content {
	background-color: #000;
	background-position: 0 -46px;
	color: #FFF;
}

.title-modal-box {
	font-size: 18px;
	top: 8px;
	left: 19px;
	margin: 0 0 20px;
}

.input-set {
    height: 29px;
} 

.input-corner {
	width: 10px;
}

.input-corner-left {
	background-position: -18px 0;
}

.input-corner-right {
	background-position: -27px 0;
}

.input-middle {
	background-position: 0 -17px;
	margin: 0 -3px;
}

.input-modal {
	background: transparent;
	border: none;
	color: #FFF;
	width: 225px;
	padding: 5px;
}

.input-modal-wrapper {
	width: 380px;
	margin: 5px auto;
}

.button-modal {
	width: 78px;
	height: 26px;
	color: #FFF;
	border: none;
}

.button-modal-submit {
	background-position: -37px 0;
}

.button-modal-cancel {
	background-position: -37px -26px;
}

.modal-text {
	color: #d7d7d7;
	font-size: 18px;
	text-align: center;
	margin: 10px 0 0;
}

.modal-text a {
	color: #fff799;
}

.modal-label {
	font-size: 14px;
	width: 115px;
}

.ttp-icon {
	width: 32px;
	height: 32px;
}

.th-icon {
	width: 31px;
	height: 28px;
	margin: 0 9px;
}

.sprite-grad-x-video {
	background: url(../images/extube-layout/sprite-grad-x-video.png) repeat-x;
}

.row-videoblock {
	min-height: 47px;
	margin: 1px;
	background-position: 0 -195px;
	background-color: #010101; 
}

.ttp-wrapper {
	top: -45px;
	z-index: 999;
}

.vp-first-col {
	width: 161px;
}

.vp-second-col {
	width: 446px;
}

.vp-boxcontent {
	min-height: 47px;
}

#addthis_list_icons li {
	width: 15.5%;
}

#addthis_list_icons li a {
	width: 32px;
	height: 32px;
}

.vp-title {
	color: #ebebeb; 
	font-size: 18px;
	text-align: right;
	top: 12px;
	right: 5px;
	width: 161px;
}

.border-left-white {
	border-left: 1px solid #FFF;
}

.vp-content-wrapper {
	background-color: #FFF;
	border: 1px solid #000;
	font-size: 15px;
	min-height: 39px;
}

.vp-content {
	top: 9px;
	left: 3px;
}

.vp-content-button {
	width: 70px; 
	height: 24px; 
   	background-position: -96px -24px;	
	color: #898989;  
	font-size: 11px; 
	text-align: center; 
	line-height: 2;
}

.vp-content-button:hover,
.flagged.vp-content-button {
	background-position: -96px 0;
	color: #FFF; 
}

.vp-input-corners {
	height: 30px;
	width: 3px;
	top: 0;
}

.vp-row-shadow-box {
	height: 29px;
	background-position: ;
}

.vp-corner-shadow-box {
	width: 29px;
	height: 29px;
	top: 0;
}

.vp-row-top-shadow .vp-corner-shadow-left {
	background-position: -166px 0;
}

.vp-row-bottom-shadow .vp-corner-shadow-left {
	background-position: -166px -29px;
}

.vp-corner-shadow-left {
	left: 0;
}

.vp-row-top-shadow .vp-corner-shadow-right {
	background-position: -195px 0;
}

.vp-row-bottom-shadow .vp-corner-shadow-right {
	background-position: -195px -29px;
}

.vp-corner-shadow-right {
	right: 0;
}

.sprite-grad-y-video {
	background: url(../images/extube-layout/sprite-grad-y-video.png) repeat-y;
}

.ttp-corner {
	width: 7px;
	height: 35px;
}

.ttp-center {
	color: #790000;
	white-space: nowrap;
	height: 35px;
	background-position: 0 -162px;
	font-size: 14px;
	font-weight: bold;
	line-height: 2.5;
	margin: 0 7px;
}

.ttp-corner-left {
	background-position: -230px 0;
}

.ttp-corner-right {
	background-position: -236px 0;
}

.video-favorite,
.video-favorited {
	background-position: -64px -32px;
}

.video-favorite:hover {
	background-position: -243px 0;
}


.video-favorited:hover {
	background-position: -243px -32px;
}

.comments-row-container {
	height: 3px;
	font-size: 1px;
}

.comments-row-top {
	background-position: 0 -80px;
}

.comments-row-bottom {
	background-position: 0 -82px;
}

.comments-corner-container {
	width: 6px;
	height: 6px;
}

.comments-corner-container.top.left {
	background-position: -96px -48px;
	
}

.comments-corner-container.top.right {
	background-position: -101px -48px;
}

.comments-corner-container.bottom.left {
	background-position: -96px -53px;
	
}

.comments-corner-container.bottom.right {
	background-position: -101px -53px;
}

.sprite-grad-y-video.top.left {
	background-position: -56px 0;
}

.sprite-grad-y-video.top.right {
	background-position: -58px 0;
}

.input-comment {
	top: 5px;
	border: none;
}

.counter-wrapper {
	background-position: 0 -108px;
}

.counter-wrapper.active,
.counter-wrapper:hover {
	background-position: 0 -85px;
}

.comment-pagination li {
	margin: 0 5px 5px 0;
}

.corner-pagination {
	width: 7px;
	height: 24px;
}

.corner-pag-left {
	background-position: -192px -58px;
}

.corner-pag-right {
	background-position: -198px -58px;
}

.counter-wrapper a:hover .corner-pag-left,
.active .corner-pag-left {
	background-position: -204px -58px;
}

.counter-wrapper a:hover .corner-pag-right,
.active .corner-pag-right {
	background-position: -210px -58px;
}

.sort-button {
	color: #8A0304;;
}

.sort-button:hover {
	cursor: pointer;
}

#jumpTo{
        float:left;
        padding-top:2px;
        text-transform:uppercase;
        font-weight:bold;
        font-size: 14px;
        font-family: 'Arial Narrow', Arial, Helvetica, sans-serif;
        color: #464646;
}
.sprite-title-categories {
	background: url(../images/extube-layout/sprite-title-categories.png?cache=001) no-repeat;
	height: 30px;
}

.line-wh-right {
	border-right: 1px solid #fff;
}

.text-browse-result {
	font-size: 14px;
}

.text-browse-result span {
	font-size: 18px;
	color: #790511;
}

.sprite-title-categories.tag-result {
	width: 224px;
	background-position: -530px -181px;
}

#sortMenuTop li {
	background-color: #666;
	height: 14px;
	line-height: 1.5;
}

#sortMenuTop li.active,
#sortMenuBottom li.active,
#sortMenuTop li a:hover,
#sortMenuBottom li a:hover {
	background-color: #2d769c;
}

#sortMenuTop li {
	border: 1px solid #464646;
	text-transform: uppercase;
}

#sortMenuTop li.active,
#sortMenuTop li a:hover {
	margin: -4px 0 0;
	height: 18px;;
}

#sortMenuBottom li.active,
#sortMenuBottom li a:hover {
	margin: -1px 0 0;
}

.sorting-menu li a {
	color: #fff;
	padding: 0 5px;
}

/* titles categories graphic */
.blonde {
	width: 269px;
	background-position: 0 -211px;
}

.toys {
	width: 221px;
	background-position: -524px -151px;
}

.amateur {
	width: 300px;
}

.anal {
 	width: 226px;	
	background-position: 0 -30px;
}

.asian {
 	width: 240px;	
	background-position: 0 -61px;
}

.ass {
 	width: 203px;	
	background-position: 0 -91px;
}

.bbw {
 	width: 213px;	
	background-position: 0 -121px;
}

.big.dick {
 	width: 285px;	
	background-position: 0 -151px;
}

.big.tits {
 	width: 274px;	
	background-position: 0 -181px;
}

.bondage {
 	width: 297px;	
	background-position: 0 -241px;
}

.brunette {
 	width: 311px;	
	background-position: 0 -271px;
}

.bukkake {
 	width: 298px;	
	background-position: 0 -301px;
}

.compilation {
 	width: 367px;	
	background-position: 0 -331px;
}

.creampie {
 	width: 313px;	
	background-position: 0 -361px;
}

.cum.shots {
 	width: 335px;	
	background-position: 0 -391px;
}

.cumswap {
 	width: 312px;	
	background-position: 0 -421px;
}

.devices {
 	width: 279px;	
	background-position: 0 -451px;
}

.double.penetration {
 	width: 514px;	
	background-position: 0 -481px;
}

.ebony {
 	width: 249px;	
	background-position: 0 -511px;
}

.euro {
 	width: 225px;	
	background-position: 0 -541px;
}

.feet {
 	width: 216px;	
	background-position: 0 -571px;
}

.femdom {
 	width: 287px;	
	background-position: 0 -601px;
}

.fisting {
 	width: 267px;	
	background-position: -300px 0;
}

.gagging {
 	width: 287px;	
	background-position: -226px -30px;
}

.gangbang {
 	width: 325px;	
	background-position: -240px -61px;
}

.gaping {
 	width: 265px;	
	background-position: -203px -91px;
}

.granny {
 	width: 277px;	
	background-position: -213px -121px;
}

.hairy {
 	width: 239px;	
	background-position: -285px -151px;
}

.hentai {
 	width: 256px;	
	background-position: -274px -181px;
}

.interracial {
 	width: 360px;	
	background-position: -269px -211px;
}

.latex {
 	width: 239px;	
	background-position: -297px -241px;
}

.latina {
 	width: 255px;	
	background-position: -311px -271px;
}

.lesbian {
 	width: 281px;	
	background-position: -298px -301px;
}

.masturbation {
 	width: 403px;	
	background-position: -225px -541px;
}

.mature {
 	width: 276px;	
	background-position: -313px -361px;
}

.midget {
 	width: 265px;	
	background-position: -367px -331px;
}

.milf {
 	width: 217px;	
	background-position: -335px -391px;
}

.orgy {
 	width: 227px;	
	background-position: -312px -421px;
}

.piss {
 	width: 214px;	
	background-position: -279px -451px;
}

.pornstar {
 	width: 317px;	
	background-position: -249px -511px;
}

.pregnant {
 	width: 318px;	
	background-position: -216px -571px;
}

.random {
 	width: 286px;	
	background-position: -287px -601px;
}

.reality {
 	width: 276px;	
	background-position: -512px -30px;
}

.rough.sex {
 	width: 330px;	
	background-position: -468px -91px;
}

.slave {
 	width: 242px;	
	background-position: -567px 0;
}

.squirt {
 	width: 257px;	
	background-position: -564px -61px;
}

.teen {
 	width: 221px;	
	background-position: -490px -121px;
}

.videos {
	width: 126px;
	background-position: -175px 0;
}

.search-result {
	width: 296px;
	background-position: -493px -451px;
}

.bkg-ad-browse {
	background: url(../images/extube-layout/bkg-ad-browse.jpg?cache=001) no-repeat;
}

.sprite-all-tags {
	background: #FFF url(../images/extube-layout/sprite-all-tags.png?cache=001) no-repeat;
	height: 30px;
	font-size: 1px;
}

.all-tag-menu {
	top: 2px;
	width: 800px;
	top: 16px;
	left: 0;
}

.all-tag-menu li {
	border-right: 1px solid #FFF;
}

.tags-list-columns li {
	width: 33%;
	font-size: 16px;
	margin: 0 0 7px;
}

.tags-list-columns li:hover a,
.tags-list-columns li:hover a span {
	color:#fff;
}

.tags-list-columns li a span {
	font-size: 12px;
}

.tags-list-columns li a {
	color: #363636;
	padding: 5px 0;
	right: 5px;	
}

.tags-list-columns li:hover {
	background-color: #3b7fa3;
}

 .border-radius-5 {
	-webkit-border-radius: 5px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
	-moz-border-radius: 5px; /* FF1-3.6 */
	border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}

.gray-tab-square {
	background-color: #363636;
	width: 93px;
	color: #FFF;
	margin: 0 0 20px;
	text-align: left;
}

.tags-list-columns li a span {
	color: #2d769c;
}

.all-tags-btn {
   color: #fff;
   font-size: 18px;		
}

.all-tags-grey {
   background-color: #898989;
   border: 1px solid #000;
   padding: 6px;	
}

.all-tags-blue {
	background-color: #2d769c;
	padding: 7px;
}

.top-tags-bkg {
	background: url(../images/extube-layout/top-tags-bkg.png?cache=001);
}

.all-tags-grad {
	background: url(../images/extube-layout/all-tags-grad.png?cache=001) repeat-x;
	height: 8px;
	width: 100%;
}

.all-tags-grad.bottom {
	background-position: 0 bottom;
}

.popular-tags-trigger {
	background-color: #3b7fa3;
	padding: 5px 5px 5px 40px;
	color: #fff;
	font-size: 18px;
	margin: 20px 20px 20px 0;
	cursor: pointer;
}

.button-search-form {
	color:white;
	padding: 11px 0 0;
	display:block;
}

.close-modal-window {
	width: 48px;
	height: 48px; 
	background-position: -115px 0;
}

.close-modal-container {
	right: 3px;
}

.tooltip-container {
	top: 4px;
}
