@charset "UTF-8";

.right {
		position:absolute;
		width:265px;
		top: 50px;
		right: 0px;
		text-align: center;
		height: 22px;
}

ul { z-index: 555; }

html {
		background-image: url(../img/pat2.jpg);
		background-repeat: repeat;
		background-color: #151515;
}

body, td, th {
		font-family: Arial, Helvetica, 'Helvetica Neue' sans-serif;
		font-size: 13px;
}

a { text-decoration: none; }

img { border: none; }

body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		background-image: url(../img/bg_site.jpg);
		background-repeat: repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
}

.containerMainpage { margin: auto; }

.contentAreaMain {
		background-color: #080808;
		padding: 3px;
}

.selectBox {
		color: #333;
		border: 1px solid #555;
		padding: 6px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0px 0px 1px black;
		-moz-box-shadow: inset 0px 0px 1px #000000;
		box-shadow: inset 0px 0px 1px black;
		height:31px;
		width:270px;
}

.selectBoxSmall {
		color: #333;
		border: 1px solid #555;
		padding: 6px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0px 0px 1px black;
		-moz-box-shadow: inset 0px 0px 1px #000000;
		box-shadow: inset 0px 0px 1px black;
		height:31px;
		width:70px;
}

.logoArea {
		float: left;
		width: 309px;
}

.sloganArea {
		color: #666;
		float: left;
		font-size: 11px;
}

.sloganArea a {
		color: #43DBE9;
		text-decoration: none;
}

.headerContent {
		background-image: url(../img/logo.png);
		background-repeat: no-repeat;
		padding-right: 10px;
		padding-left: 330px;
		background-position: 10px 10px;
		height: 70px;
		position: relative;
		padding-top: 9px;
		z-index: 999;
}

.mainPageHeader { position: relative; }

.tabbedNav {
		bottom: 0px;
		left: 325px;
		min-width: 560px;
		position: absolute;
		z-index: 9999;
}

.tabbedNav ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		position: relative;
		
}

.tabbedNav li {
		padding: 0px;
		list-style-type: none;
		font-size: 12px;
		text-transform: uppercase;
		float: left;
		display: inline;
		position: relative;
}

.tabbedNav li:hover ul ul{
	display:block!important;
}

.tabbedNav ul ul {
		position: absolute;
		top: 100%;
		display: none;
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
		width: 600px;
		border: 6px solid #323232;
		background-color: #000;
		padding: 10px;
		z-index: 9999;
}

.tabbedNav ul ul ul{
	position: relative;
	border: 0;
	padding: 0;
	width: 200px;
	float: left;
}

.tabbedNav ul ul li {
		float: left;
		padding: 0px;
		width: 600px;
}

.tabbedNav ul ul ul li{
float: none;
width: 100%;
}

.tabbedNav ul ul li a, .tabbedNav ul ul li a:hover {
		list-style-type: none;
		font-size: 12px;
		text-transform: capitalize;
		float: none;
		background-color: #000;
		padding-top: 5px;
		padding-bottom: 5px;
		box-shadow: none;
		font-weight: normal;
}

.tabbedNav ul li a {
		color: #FFF;
		text-transform: uppercase;
		font-weight: bold;
		text-decoration: none;
		font-size: 16px;
		background-color: #2E2E2E;
		display: block;
		margin-right: 4px;
		border-radius: 6px 6px 0px 0px;
		box-shadow: inset 0px 1px 0px #434343;
		padding-top: 8px;
		padding-right: 10px;
		padding-bottom: 6px;
		padding-left: 10px;
}

.tabbedNav li a:hover {
		background-color: #444;
		color: #15B1CF;
}

.tabbedNav ul ul li a:hover {
		color: #FFF;
		text-decoration: underline;
}

.caret {
		display: inline-block;
		vertical-align: top;
		filter: alpha(opacity=60);
		-khtml-opacity: 0.6;
		-moz-opacity: 0.6;
		opacity: 0.6;
		background-color: #848484;
		background-image: -moz-linear-gradient(top, #919191, #707070);
		background-image: -ms-linear-gradient(top, #919191, #707070);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#919191), to(#707070));

		background-image: -webkit-linear-gradient(top, #919191, #707070);
		background-image: -o-linear-gradient(top, #919191, #707070);
		background-image: linear-gradient(top, #919191, #707070);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#919191', endColorstr='#707070', GradientType=0);
		padding: 3px;
		height: 10px;
		width: 16px;
		border-radius: 9px;
		box-shadow: 0px 0px 3px #080808;
		margin-left: 5px;
}

.caret b {
		margin-bottom: 6px;
		display: inline-block;
		border-top: 6px solid black;
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		width: 0;
		height: 0px;
		content: "";
		margin-left: 2px;
}

.userNavigation {
		float: right;
		max-width: 550px;
		min-width: 300px;
		z-index: 8888;
}

.userNavigation ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		font-size: 12px;
		text-transform: uppercase;
}

.userNavigation li {
		font-size: 12px;
		text-transform: uppercase;
		float: right;
		position: relative;
}

.userNavigation li a {
		color: #FFF;
		text-decoration: none;
		display: block;
		padding-right: 9px;
		padding-left: 9px;
		border-right-width: 1px;
		border-right-style: dotted;
		border-right-color: #333333;
		font-size: 11px;
		text-transform: uppercase;
}

.userNavigation li a.lastChild { border-right-style: none; }

.userBar {
		color: #7B7B7B;
		border: 1px solid #262626;
		border-bottom: 2px solid #262626;
		background-image: url(../img/nav_bg.jpg);
		background-repeat: repeat-x;
		z-index: 995;
		margin-bottom: 10px;
}

.videoPage .userBar { margin-bottom:0px; }

.ContainerUserbar {
		box-shadow:0 0 8px #000;
		border:solid 3px #000;
		margin-bottom:10px;
}

.Fixed {
		position: fixed;
		top: 0px;
}

.userBar ul.pageLink {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		float: right;
		width: 230px;
}

a.thumbControls {
		height: 16px;
		width: 45px;
		padding-top: 4px;
		font-size: 12px;
		display: inline-block;
		margin: -2px 0px 0px 3px;
		text-shadow: 1px 1px 0px black;
		text-align: center;
		border-radius: 3px;
		-webkit-box-shadow: inset 0px 1px 0px #3A3A3A, 0px 0px 6px black;
		-moz-box-shadow: inset 0px 1px 0px #3a3a3a, 0px 0px 6px black;
		box-shadow: inset 0px 1px 0px #3A3A3A, 0px 0px 6px black;
		background-color: #181818;
		background-image: -moz-linear-gradient(top, #232323, #080808);
		background-image: -ms-linear-gradient(top, #232323, #080808);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#232323), to(#080808));
		background-image: -webkit-linear-gradient(top, #232323, #080808);
		background-image: -o-linear-gradient(top, #232323, #080808);
		background-image: linear-gradient(top, #232323, #080808);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323', endColorstr='#080808', GradientType=0);;
		padding: 2px;
		position: relative;
		z-index: 1;
}

.contentNavigation a.activeControl {
		background-color: #303030;
		background-image: -moz-linear-gradient(top, #3C3C3C, #1D1D1D);
		background-image: -ms-linear-gradient(top, #3C3C3C, #1D1D1D);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3C3C3C), to(#1D1D1D));
		background-image: -webkit-linear-gradient(top, #3C3C3C, #1D1D1D);
		background-image: -o-linear-gradient(top, #3C3C3C, #1D1D1D);
		background-image: linear-gradient(top, #3C3C3C, #1D1D1D);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#1d1d1d', GradientType=0);
		color: #FFF;
		-webkit-box-shadow: inset 0px 1px 0px #515151, 0px 0px 6px black;
		-moz-box-shadow: inset 0px 1px 0px #515151, 0px 0px 6px black;
		box-shadow: inset 0px 1px 0px #515151, 0px 0px 6px black;
}

ul.contentNavigation {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		z-index: 8888;
}

.favsPage .contentNavigation li {
		float: left;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #222;
		position: relative;
		box-shadow: 1px 0px 0px #000;
}

.favsPage .contentNavigation li a.favourites-ico {
		background-color: transparent;
		background-image: url(../img/parts.png);
		background-repeat: no-repeat;
		background-position: 4px -279px;
		padding-left: 35px;
}

.favsPage .contentNavigation li a.edit-ico {
		background-color: transparent;
		background-image: url(../img/parts.png);
		background-repeat: no-repeat;
		background-position: 4px -355px;
		padding-left: 35px;
}

.favsPage .contentNavigation li a {
		float: left;
		padding-top: 10px;
		padding-right: 12px;
		padding-bottom: 10px;
		padding-left: 12px;
}

.contentNavigation li {
		float: left;
		padding-top: 10px;
		padding-right: 12px;
		padding-bottom: 10px;
		padding-left: 12px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #222;
		position: relative;
		box-shadow: 1px 0px 0px #000;
}

.contentNavigation a {
		color: #7B7B7B;
		text-decoration: none;
		font-weight: normal;
}

.favourites-ico { background: url("../img/parts.png") no-repeat 0px -249px transparent; }

.contentNavigation a:hover { color: #FFF; }

.contentNavigation li.activeTab {
		background: url("../img/skin.png") repeat-x 0px -35px transparent;
		z-index: 8888;
}

.contentNavigation li.Related {
		background: url("../img/skin.png") repeat-x 0px -35px transparent;
		z-index: 8888;
		cursor:default;
}

Related .activeTab a { color: #FFF; }

ul.smallDropdown {
		position: absolute;
		width: 80%;
		list-style: none;
		background-color: #000;
		border: 1px solid #333;
		border-radius: 4px;
		margin: 0px;
		top: 99%;
		font-size: 12px;
		left: 10%;
		display: none;
		z-index: 9998;
		padding-top: 0px;
		padding-right: 2px;
		padding-bottom: 0px;
		padding-left: 2px;
}

ul.smallDropdown li {
		padding-top: 2px;
		padding-right: 5px;
		padding-bottom: 2px;
		padding-left: 5px;
		float: none;
		border-right-width: 0px;
		border-bottom-width: 1px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-bottom-color: #333;
		text-align: center;
}

ul.smallDropdown li a {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
}

.pageLink {
		margin: 0px;
		padding: 0px;
}

.pageLink li {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
		text-align: right;
		padding-right: 12px;
}

.pageLink a {
		font-weight: bold;
		color: #FFF;
}

.rightColumn { z-index: 999; }

.videoPage .rightColumn {
		float: right;
		padding-top: 15px;
		padding-right: 0px;
		padding-bottom: 15px;
}

.largeThumbs .videoColumn {
		padding-right: 265px;
		padding-bottom: 15px;
		color: #FFF;
		position: relative;
		padding-top: 5px;
		min-height:2000px;
}

.smallThumbs .videoColumn {
		padding-right: 265px;
		padding-bottom: 15px;
		color: #FFF;
		position: relative;
		padding-top: 5px;
		min-height:2000px;
}

.page-navi a:hover { color: #15b1db; }

.search {
		float: left;
		position: relative;
		padding-top: 4px;
		padding-right: 4px;
		padding-left: 12px;
}

.search form {
		margin: 0px;
		padding: 0px;
}

.search input[type=image] {
		-webkit-border-radius: 0px 2px 2px 0px;
		-moz-border-radius: 0px 2px 2px 0px;
		border-radius: 0px 2px 2px 0px;
		background: #727272;
		-webkit-transition: 500ms;
		-moz-transition: 500ms;
		transition: 500ms;
		height: 28px;
}

.search input[type=text] {
		border: 1px solid #727272;
		-webkit-box-shadow: inset 1px 1px 3px #3D3D3D;
		-moz-box-shadow: inset 1px 1px 3px #3d3d3d;
		box-shadow: inset 1px 1px 3px #3D3D3D;
		background: #515151;
		color: #999;
		padding: 4px 4px 4px 12px;
		height: 18px;
		width: 136px;
}

.search input { float: left; }

#login a { color: #00D9E9; }

.ModalForm {
		width: 390px;
		position: absolute;
		top: 100px;
		left: 33%;
		border-radius: 6px;
		box-shadow: 0 0 22px;
		display: none;
		z-index: 9999;
		background-color: #222222;
		;
		padding: 10px;
}

#login input[type=text] {
		border: 1px solid #6F6F6F;
		border-radius: 6px;
		box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		padding: 6px;
		height: 25px;
		width: 250px;
		font-size: 14px;
		line-height: 16px;
		color: #080808;
		background: white;
}

.videoColumn input[type=text] {
		border: 1px solid #6F6F6F;
		border-radius: 6px;
		box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		padding: 6px;
		height: 25px;
		width: 250px;
		font-size: 14px;
		line-height: 16px;
		color: #080808;
		background: white;
}

form.well.editprofile {
		width: 560px;
		padding-top: 20px;
		margin:auto;
}

.forms-intro {
		color: #BE9300;
		-webkit-box-shadow: 0px 0px 3px #F1BB00;
		-moz-box-shadow: 0px 0px 3px #f1bb00;
		box-shadow: 0px 0px 3px #F1BB00;
		background-color: #251D00;
		border: 0;
		padding: 12px;
		margin: auto;
		width: 560px;
}

.forms-error {
		background-color: #C00;
		padding: 5px;
		border-radius: 6px;
		text-align: center;
		width: 445px;
		margin: auto;
		margin-bottom: 10px;
		color: #FFF;
}

.textArea {
		border: 1px solid #6F6F6F;
		border-radius: 6px;
		box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		padding: 6px;
		height: 225px;
		width: 250px;
		font-size: 14px;
		line-height: 16px;
		color: #080808;
		background: white;
}

.videoColumn input[type=password] {
		border: 1px solid #6F6F6F;
		border-radius: 6px;
		box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		padding: 6px;
		height: 25px;
		width: 250px;
		font-size: 14px;
		line-height: 16px;
		color: #080808;
		background: white;
}

.success {
		background-color: #3C0;
		padding: 5px;
		border-radius: 6px;
		text-align: center;
		width: 445px;
		margin-bottom: 20px;
		color: #FFF;
		margin-top: 20px;
		margin-right: auto;
		margin-left: auto;
}

.greyButton {
		padding: 4px 19px 4px;
		margin-bottom: 0;
		font-size: 16px;
		line-height: 18px;
		text-align: center;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
		vertical-align: middle;
		cursor: pointer;
		background-color: #8F8F8F;
		background-image: -moz-linear-gradient(top, #444, white);
		background-image: -ms-linear-gradient(top, #444, white);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(white));
		background-image: -webkit-linear-gradient(top, #444, white);
		background-image: -o-linear-gradient(top, #444, white);
		background-image: linear-gradient(top, #444, white);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#ffffff', GradientType=0);
		border-color: white white #D9D9D9;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		border: 1px solid #CCC;
		border-bottom-color: #B3B3B3;
		border-radius: 4px;
		box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.9);
}

.btn-primary:hover { background-color: #2b2b2b; *background-color: #1e1e1e;
}

.closerX {
		position: absolute;
		top: -8px;
		right: -8px;
		font-weight: bold;
		text-transform: lowercase;
		color: #000000;
		background-color: #333;
		border: 3px solid #000;
		border-radius: 22px;
		text-decoration: none;
		padding-top: 3px;
		padding-right: 8px;
		padding-bottom: 4px;
		padding-left: 8px;
}

.BlackOut {
		height: 100%;
		width: 100%;
		position: fixed;
		background-color: black;
		opacity: .8;
		z-index: 9999;
}

.loginForm {
		padding: 5px;
		color: #FFF;
}

.loginForm a { color: #FB006D }

.loginForm label {
		text-align: left;
		display: block;
		padding: 5px;
		font-size: 15px;
		color: #FFF;
}

.loginForm input[type=text] {
		color: #E5E5E5;
		border: 1px solid #555;
		background: #1E1E1E;
		padding: 6px;
		border-radius: 3px;
		box-shadow: inset 0px 0px 1px black;
		;
		width: 300px;
		height: 24px;
}

.clear { clear: both; }

.footer {
		padding: 10px;
		min-height: 59px;
		font-size: 13px;
		border-top: 1px solid #1E1E1E;
		background: black;
		text-align: center;
		color: #333;
}

.footer a {
		color: #FFF;
		font-size: 11px;
		text-align: center;
		padding-right: 12px;
		padding-left: 12px;
}

.pagination {
		width: 80%;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		text-align: center;
}

.pagination ul {
		display: inline-block;
		text-align: center;
		position: relative;
		overflow: hidden;
		background-color: #101010;
		background-image: -moz-linear-gradient(top, #080808, #1D1D1D);
		background-image: -ms-linear-gradient(top, #080808, #1D1D1D);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#080808), to(#1D1D1D));
		background-image: -webkit-linear-gradient(top, #080808, #1D1D1D);
		background-image: -o-linear-gradient(top, #080808, #1D1D1D);
		background-image: linear-gradient(top, #080808, #1D1D1D);
		background-repeat: repeat-x;
		box-shadow: 1px 1px 0px #373737;
		border-radius: 13px;
		border-top-width: 3px;
		border-right-width: 2px;
		border-bottom-width: 3px;
		border-left-width: 2px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #333;
		border-right-color: #333;
		border-bottom-color: #333;
		border-left-color: #333;
		padding-right: 5px;
		padding-left: 5px;
}

.pagination li {
		float: left;
		display: inline;
}

.pagination li a {
		display: block;
		display: block;
		font-weight: bold;
		color: white;
		padding: 12px 11px 0;
		line-height: 13px;
		-webkit-transition: 200ms;
		-moz-transition: 200ms;
		transition: 200ms;
		font-weight: bold;
		color: white;
		text-shadow: 1px 1px 3px black;
		padding-top: 12px;
		padding-right: 12px;
		padding-bottom: 12px;
		padding-left: 12px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #1E1E1E;
}

.pagination li a:hover { background-color:#000; }

a.topLink {
		display: block;
		float: right;
		background-color: #101010;
		background-image: url(../img/parts.png);
		background-repeat: no-repeat;
		background-position: -136px 3px;
		border: 4px solid #333;
		color: #FFF;
		border-radius: 14px;
		height: 15px;
		position: relative;
		font-size: 10px;
		text-align: center;
		padding-top: 19px;
		padding-right: 12px;
		padding-bottom: 9px;
		padding-left: 12px;
		margin-right: 45px;
}

.post img {
		width: 267px;
		height: 202px;
		margin-bottom:-3px;
}

.smallThumbs .post img {
		width: 232px;
		height: 175px;
}

.largeThumbs .post img {
		width: 267px;
		height: 202px;
}

.vidSpot { float: left; }

.post {
		width: 267px;
		background-color: #131313;
		padding: 2px;
		border: 1px solid #262626;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: 15px;
		margin-left: auto;
		color: #FFF;
		border-radius: 4px;
		position: relative;
}

.post a { color: #fff; }

.smallThumbs .post { width: 232px; }

.post-det {
		position: relative;
		color: #303030;
		background: black;
		height: 22px;
		padding: 3px 4px 0px 4px;
}

.post-duration {
		float: left;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #5C5C5C;
		-webkit-box-shadow: inset 0px 1px 0px #8F8F8F;
		-moz-box-shadow: inset 0px 1px 0px #8f8f8f;
		box-shadow: inset 0px 1px 0px #8F8F8F;
		font-size: 11px;
		line-height: 12px;
		color: white;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
		padding: 3px 4px 0px 4px;
		height: 15px;
		margin-right: 6px;
}

.post-views {
		background: url("../img/parts.png") no-repeat right -124px transparent;
		padding-right: 25px;
}

.post-category { display: none; }

.smallThumbs .post-category {
		display: none;
		font-size: 11px;
}

.show-rating {
		overflow: hidden;
		height: 0;
		padding-top: 20px;
		width: 103px;
		display: block;
		background-image: url("../img/parts.png");
		position: absolute;
		top: 2px;
		right: 0;
}

.post-title {
		padding: 5px;
		display: block;
		max-width:260px;
		overflow:hidden;
		height:12px;
}

.page-navi li.prev {
		background: url("../img/parts.png") no-repeat 5px -150px transparent;
		padding-left: 16px;
}

.page-navi li.next {
		background: url("../img/parts.png") no-repeat right -150px transparent;
		padding-right: 16px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #1F1F1F;
}

.page-navi li.active a {
		background-color: #191919;
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2E2E2E), color-stop(50%, #141414), to(#2E2E2E));
		background-image: -webkit-linear-gradient(#2E2E2E, #141414 50%, #2E2E2E);
		background-image: -moz-linear-gradient(top, #2E2E2E, #141414 50%, #2E2E2E);
		background-image: -ms-linear-gradient(#2E2E2E, #141414 50%, #2E2E2E);
		background-image: -o-linear-gradient(#2E2E2E, #141414 50%, #2E2E2E);
		background-image: linear-gradient(#2E2E2E, #141414 50%, #2E2E2E);
		background-repeat: no-repeat;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e2e2e', endColorstr='#2e2e2e', GradientType=0);
}

.legal {
		color: #FFF;
		padding: 35px;
}

.legal h2 {
		color: #2ED6E7;
		margin: 0px;
		padding: 0px;
}

.legal a { color: #2ED2E6; }

#register {
		border-right: 1px solid black;
		width: 451px;
}

.ribbon.heading { color: #15B1DB; }

.heading {
		font-size: 16px;
		color: white;
		text-align: center;
}

.ribbon {
		background: url("../img/ribbon.png") no-repeat center top transparent;
		height: 37px;
		width: 607px;
		padding: 7px 65px 0px 65px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 49px;
}

.fl { float: left; }

.fr { float: right; }

.heading, .heading h3 { font-weight: 600; }

#login {
		border: 2px solid #212121;
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px;
		padding: 36px 50px;
		width: 286px;
		background: url("../img/xpat.gif") repeat 0px 0px transparent;
		-webkit-box-shadow: inset 0px 0px 26px black;
		-moz-box-shadow: inset 0px 0px 26px #000000;
		box-shadow: inset 0px 0px 26px black;
}

h3 {
		padding: 0px;
		margin: 0px;
}

div.leForm {
		display: block;
		margin-left: auto;
		margin-right: auto;
		background: url("../img/diamond.png") no-repeat center bottom transparent;
		width: 899px;
		padding: 36px 59px 60px;
		margin-bottom: 60px;
}

div.leForm input.fld {
		border: 1px solid #6F6F6F;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		-moz-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.6);
		padding: 6px;
		height: 25px;
		font-size: 14px;
		line-height: 16px;
		color: #080808;
		background: white;
}

.followingStar {
		background: url("../img/alt-star.png") repeat left -37px transparent;
		z-index: 2;
		left: 0px;
}

form.well label {
		font-size: 13px;
		line-height: 16px;
		padding: 6px 3px;
		display: block;
		color: #A7A7A7;
}

div.leForm, div.leForm a, div.leForm .mention {
		color: #444;
		font-size: 12px;
}

div.leForm input.fld.large { width: 375px; }

div.leForm input.fld.small { width: 270px; }

.control-group { margin-bottom: 19px; }

.control-group.captcha-verifiy {
		width: 283px;
		padding: 13px;
		background: #131313;
		border: 1px solid #1C1C1C;
		border-radius: 6px;
}

.ads {
		float: left;
		width: 33%;
		text-align: center;
}

.btn-primary {
		color: white;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		padding: 9px 23px;
		background-color: #3A3A3A;
		background-image: -moz-linear-gradient(top, #444, #2B2B2B);
		background-image: -ms-linear-gradient(top, #444, #2B2B2B);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#2B2B2B));
		background-image: -webkit-linear-gradient(top, #444, #2B2B2B);
		background-image: -o-linear-gradient(top, #444, #2B2B2B);
		background-image: linear-gradient(top, #444, #2B2B2B);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#2b2b2b', GradientType=0);
		border-color: #2B2B2B #2B2B2B #040404;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
		border: none;
		border-radius: 5px;
		font-size:16px;
		text-shadow:1px 1px 0 #222;
		-webkit-transition:400ms;
		-moz-transition:400ms;
		transition:400ms;
}

.btn-primary:hover {
		background-image: -moz-linear-gradient(top, #2b2b2b, #444);
		background-image: -ms-linear-gradient(top, #2b2b2b, #444);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#444));
		background-image: -webkit-linear-gradient(top, #2b2b2b, #444);
		background-image: -o-linear-gradient(top, #2b2b2b, #444);
		background-image: linear-gradient(top, #2b2b2b, #444);
		background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#444', GradientType=0);
}

.leForm {
		display: block;
		margin-left: auto;
		margin-right: auto;
		background: url("../img/diamond.png") no-repeat center bottom transparent;
		width: 899px;
		padding: 36px 59px 60px;
		margin-bottom: 60px;
}

.rightColumn iframe {
		border: none;
		height: 1000px;
		width: 250px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
}

.videoPage .rightColumn iframe {
		border: none;
		height: 900px;
		width: 190px;
		margin: 0px;
		padding: 0px;
		overflow: hidden;
}

.r0 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left -100px;
}

.r1 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left -80px;
}

.r2 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left -60px;
}

.r3 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left -40px;
}

.r4 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left -20px;
}

.r5 {
		width: 104px;
		background-image: url(../img/parts.png);
		background-position: left 0px;
}

.status {
		color: #5C5C5C;
		font-size: 12px;
		margin-top: 8px;
		text-align: center;
}

.videoArea {
		float: left;
		width: 869px;
		position: relative;
		-webkit-border-radius: 0px 0px 3px 3px;
		-moz-border-radius: 0px 0px 3px 3px;
		border-radius: 0px 0px 3px 3px;
		box-shadow: 0px 0px 5px black;
		background-color: #101010;
}

.contentAreaVideoPage {
		margin-top: 35px;
		margin-bottom: 35px;
		padding-left:8px;
		padding-right:8px;
}

.notifbox p.notif {
		color: darkGray;
		text-align: center;
		font-size: 12px;
		line-height: 15px;
}

.notifbox {
		display: none;
		z-index: 1000000;
		position: absolute;
		top: 43px;
		left: -79px;
		background: #080808;
		border: 1px solid black;
		color: white;
		padding: 13px;
		width: 188px;
}

.search .fld {
		border: 1px solid #727272;
		background: #515151;
		color: #444444;
		padding: 4px 4px 4px 12px;
		height: 18px;
		width: 136px;
		line-height: 16px;
		transition: 400ms;
		-webkit-transition: 400ms;
		transition: 400ms;
}

.search .fld:focus {
		outline: none;
		background: #a9a9a9;
		color: #333;
}

.search input { float: left; }
.search input::-webkit-input-placeholder {
 color: #ccc;
}
.search input:-moz-placeholder {
 color: #ccc;
}
.search input:-ms-input-placeholder {
 color: #ccc;
}

.extras { position:relative; }

.videoPageContainer.smallVideo { width:980px; }

.extras .sponsor { position: relative; }

.extras .sponsor p { text-align: center; }

.extras .sponsor a {
		color: white;
		font: bold 18px/18px Arial, Helvetica, 'Helvetica Neue';
text-decoration:underline;
}

.extras .sponsor a:hover { text-decoration: none; }

.video-title {
		display: block;
		text-align: center;
		font-size: 16px;
		background-color: #000;
		padding: 8px;
}

.video-title, .video-title a {
		color: white;
		font-weight: bold;
}

.video-details { margin-right: 120px; }

ul.meta {
		display: block;
		border-top: 1px solid #1f1f1f;
		list-style:none;
		padding:0px;
		height:20px;
		box-shadow:inset 0 1px 0px #000;
}

ul.meta li {
		border-right: 1px solid #1f1f1f;
		padding: 7px 13px 0px;
		height: 26px;
		float: right;
		text-shadow: 1px 1px 0px black;
		box-shadow:inset 1px 1px 0px #000;
}

ul.meta li, ul.meta li a {
		color: #5c5c5c;
		font-weight: bold;
}

ul.meta li .notifbox a {
		color: white;
		text-decoration: underline;
}

ul.meta li a:hover { color: white; }

ul.meta .video-category { font-size: 13px; }

ul.meta .video-tags { font-size: 12px; }

ul.meta .video-views {
		font-size: 10px;
		width:5%;
		padding-top:2px;
		padding-bottom:5px;
		text-align:center;
}

ul.meta .video-views span {
		display: block;
		padding-top: 3px;
}

ul.meta .video-views strong {
		font-size: 13px;
		color: white;
		font-weight: bold;
}

ul.meta li.ctg-tags {
		overflow: hidden;
		line-height: 24px;
		text-align:left;
		box-shadow:inset 0px 1px 0px #000;
		width:75%;
}

.video-module { position: relative; }

.change-player {
		display: block;
		background: url("../img/parts.png") no-repeat -141px -213px transparent;
		position: absolute;
		top: 10px;
		right: 12px;
		overflow: hidden;
		height: 0;
		padding-top: 18px;
		width: 27px;
		display: block;
}

.change-player.alt { background: url("../img/parts.png") no-repeat -113px -213px transparent; }

.fav-btn {
		margin-top: -2px;
		overflow: hidden;
		height: 0;
		padding-top: 26px;
		width: 29px;
		margin:0 auto;
		display: block;
		background: url("../img/parts.png") no-repeat -110px -62px transparent;
}

.userRatingText {
		position:absolute;
		color: #00D2E7;
		background-color: #101010;
		font-size: 10px;
		text-transform: uppercase;
		top: 40px;
		right: 0px;
		height: 15px;
		width: 120px;
		text-align: center;
}

.video-rating .label {
		display: block;
		padding-bottom: 8px;
		font-size: 10px;
		color: #9d9d9d;
		text-align: center;
}

.video-rating {
		padding-left: 10px;
		padding-right: 10px;
		margin-top:-5px;
		position:relative;
		float:right;
}

.video-rating .status {
		color: #5c5c5c;
		font-size: 12px;
		margin-top: 8px;
		text-align: center;
}

li.favorite {
		position: relative;
		width:5%;
		text-align:center;
}

.notifbox {
		display: none;
		position: absolute;
		top: 43px;
		left: -79px;
		background: #080808;
		border: 1px solid black;
		color: white;
		padding: 13px;
		width: 188px;
}

.notifbox .arr, .notifbox .xclose {
		position: absolute;
		display: block;
}

.notifbox .arr {
		height: 0;
		width: 0;
		top: -10px;
		left: 96px;
		border: 9px solid transparent;
		border-bottom: 9px solid black;
		border-top: 0px;
}

.notifbox .xclose {
		height: 16px;
		width: 16px;
		background: url("../img/parts.png") repeat 0px -214px transparent;
		top: -3px;
		right: -3px;
		cursor: pointer;
}

.notifbox p.notif {
		color: #a9a9a9;
		text-align: center;
		font-size: 12px;
		line-height: 15px;
}

.notifbox a { color: white; }

.notifbox .quicklogin { display: none; }

li.favorite { position: relative; }

.notifbox {
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		-webkit-box-shadow: 0px 0px 9px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		box-shadow: 0px 0px 9px #000000;
}

.xclose {
		filter: alpha(opacity=60);
		-khtml-opacity: 0.6;
		-moz-opacity: 0.6;
		opacity: 0.6;
}

.xclose:hover {
		filter: alpha(opacity=100);
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
}

.post, .post img {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
}

.post-duration {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: inset 0px 1px 0px #8f8f8f;
		-moz-box-shadow: inset 0px 1px 0px #8f8f8f;
		box-shadow: inset 0px 1px 0px #8f8f8f;
		text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);
}

a.delete {
		filter: alpha(opacity=60);
		-khtml-opacity: 0.6;
		-moz-opacity: 0.6;
		opacity: 0.6;
		background: url("../img/parts.png") no-repeat 0px -214px transparent;
		padding-left: 20px;
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		position: absolute;
		height: 20px;
		width: 80px;
		padding-top: 4px;
		bottom: -22px;
}

a.delete:hover {
		filter: alpha(opacity=100);
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
}

.star-rating {
		background: url("../img/alt-star.png") repeat left 1px transparent;
		height: 19px;
		width: 95px;
		position: relative;
		display: block;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}

.star-rating li, .star-rating a, .star-rating span {
		display: block;
		float: left;
}

.star-rating li:hover { width: 19px; }

.star-rating li.current-rating {
		background: url("../img/alt-star.png") repeat left -18px transparent;
		position: absolute;
		top: 0;
		left: 0;
		height: 19px;
		text-indent: -9000px;
		z-index: 1;
}

.star-rating li a {
		position: relative;
		height: 19px;
		width: 19px;
		z-index: 20;
		text-indent: -9000px;
}

.star-rating li a:hover {
		background: url("../img/alt-star.png") repeat left -37px transparent;
		z-index: 2;
		left: 0px;
}

.star-rating li span {
		position: absolute;
		top: 25px;
		left: 3px;
		text-align: center;
		display: block;
		width: 100%;
		background: #111111;
		font-size: 12px;
		color: #15b1db;
		height: 14px;
		padding: 3px;
		text-shadow: 0px 0px 3px #000;
		display:none;
}

.star-rating a.one-star { left: 0px; }

.star-rating a.one-star:hover { width: 19px; }

.star-rating a.two-stars { left: 19px; }

.star-rating a.two-stars:hover { width: 38px; }

.star-rating a.three-stars { left: 38px; }

.star-rating a.three-stars:hover { width: 57px; }

.star-rating a.four-stars { left: 57px; }

.star-rating a.four-stars:hover { width: 76px; }

.star-rating a.five-stars { left: 76px; }

.star-rating a.five-stars:hover { width: 95px; }

.star-rating aa:active { outline: none; }

.star-rating .r0 { width: 0px; }

.star-rating .r1 { width: 19px; }

.star-rating .r2 { width: 38px; }

.star-rating .r3 { width: 57px; }

.star-rating .r4 { width: 76px; }

.star-rating .r5 { width: 95px; }

.videoPage .rightColumn { padding-top: 0px; }

.videoPageContainer { margin:auto; }

.containerMainpage { min-width:970px; }

.containerVideoPage { min-width:970px; }

/*Below here -Resizing etc  */


	 .videoPageContainer .userBar ul.pageLink {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		float: right;
		width: 400px;
}

.search input[type="image"]:hover { background: #15b1db; }
 @media all and (min-width: 0px) and (max-width:1230px) {
 .largeThumbs .videoColumn {
 padding-right: 250px;
}
 .smallThumbs .videoColumn {
 padding-right: 250px;
}
 .largeThumbs .right {
width: 250px;
}
 .largeThumbs .containerMainpage {
 width:970px;
}
 .largeThumbs .vidSpot {
 width:50%;
}
 .tabbedNav ul li a {
 padding-left:7px;
 padding-right:7px;
}
 .userBar ul.pageLink {
 width: 210px;
}
 .videoPageContainer {
width: 970px;
}
 .largeThumbs .containerVidpage {
 max-width:970px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:33.333%;
}
}
 @media all and (min-width: 1231px) and (max-width:1415px) {
 .largeThumbs .containerMainpage {
 max-width:1140px;
}
 .largeThumbs .vidSpot {
 width:33.2%;
}
 .tabbedNav ul li a {
 padding-left:8px;
 padding-right:8px;
}
 .videoPageContainer {
width: 1126px;
}
 .largeThumbs .containerVidpage {
 max-width:1140px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:25%;
}
}
 @media all and (min-width: 1416px) and (max-width:1700px) {
 .largeThumbs .containerMainpage {
 max-width:1440px;
}
 .largeThumbs .vidSpot {
 width:24.9%;
}
 .tabbedNav ul li a {
 padding-left:10px;
 padding-right:10px;
}
 .videoPageContainer {
width: 1126px;
}
 .largeThumbs .containerVidpage {
 max-width:1426px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:20%;
}
}
 @media all and (min-width: 1701px) and (max-width:1935px) {
 .largeThumbs .containerMainpage {
 max-width:1700px;
}
 .largeThumbs .vidSpot {
 width:19.9%;
}
 .videoPageContainer {
width: 1126px;
}
 .largeThumbs .containerVidpage {
 max-width:1725px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:16.666666%;
}
}
 @media all and (min-width:1936px) and (max-width:2180px) {
 .largeThumbs .containerMainpage {
 max-width:2000px;
}
 .largeThumbs .vidSpot {
 width:16.6%;
}
 .videoPageContainer {
width: 1126px;
}
 .largeThumbs .containerVidpage {
 max-width:1995px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:14.2857%;
}
}
 @media all and (min-width: 2181px) {
 .largeThumbs .containerMainpage {
 max-width:2280px;
}
 .largeThumbs .vidSpot {
 width:14.2857%;
}
 .videoPageContainer {
width: 1126px;
}
 .largeThumbs .containerVidpage {
 max-width:2260px;
 margin:auto;
}
 .largeThumbs .containerVidpage .vidSpot {
 width:12.48%;
}
}

/*Below here - small thumbs */

 @media all and (min-width: 0px) and (max-width:1230px) {
 .smallThumbs .containerMainpage {
 width:970px;
}
 .smallThumbs .vidSpot {
 width:33.3%;
}
 .smallThumbs .right {
 width:250px;
}
 .smallThumbs .userBar {
 margin-bottom:5px;
}
 .smallThumbs .containerVidpage {
 width:970px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:25%;
}
 .smallThumbs .containerMainpage .post {
 padding:1px;
}
}
 @media all and (min-width: 1231px) and (max-width:1455px) {
 .smallThumbs .containerMainpage {
 max-width:1280px;
}
 .smallThumbs .vidSpot {
 width:25%;
}
 .smallThumbs .containerVidpage {
 max-width:1270px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:20%;
}
 .videoPageContainer .userBar ul.pageLink {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 float: right;
 width: 300px;
}
}
 @media all and (min-width: 1455px) and (max-width:1760px) {
 .smallThumbs .containerMainpage {
 max-width:1500px;
}
 .smallThumbs .vidSpot {
 width:20%;
}
 .smallThumbs .containerVidpage {
 max-width:1480px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:16.6666%;
}
}
 @media all and (min-width: 1761px) and (max-width:1945px) {
 .smallThumbs .containerMainpage {
 max-width:1760px;
}
 .smallThumbs .vidSpot {
 width:16.6666%;
}
 .smallThumbs .containerVidpage {
 max-width:1750px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:14.2857%;
}
}
 @media all and (min-width: 1946px) and (max-width:2190px) {
 .smallThumbs .containerMainpage {
 max-width:2060px;
}
 .smallThumbs .vidSpot {
 width:14.2857%;
}
 .smallThumbs .containerVidpage {
 max-width:2000px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:12.5%;
}
}
 @media all and (min-width: 2191px) {
 .smallThumbs .containerMainpage {
 max-width:2300px;
}
 .smallThumbs .vidSpot {
 width:12.5%;
}
 .smallThumbs .containerVidpage {
 max-width:2220px;
 margin:auto;
}
 .smallThumbs .containerVidpage .vidSpot {
 width:11.1111%;
}
}

a.underline:hover { text-decoration:underline; }

#subSorting {
	text-align: center;
	color: #7F7F7F;
}
#subSorting a {
	text-decoration:underline;
	color: #7F7F7F;
}
#subSorting a.subSortBold {
	color: #FFFFFF;
}

.fixed-banner{
    position: fixed;
    right: 0;
    width: 300px;
    height: 250px;
    bottom: -250px;
    transition: all 2s ease;    
}
.fixed-banner.visibleAd{
    bottom: 0;
}
.fixed-banner .close-banner{
    position: absolute;
    z-index: 300;
    top: 15px; 
    right: 10px;
    font-size: 18px;
    color: #000;
    cursor: pointer;
}
.fixed-banner .close-banner:hover{
    color: #28acf1;
}