/*----------------------

  -- Main Body Styles --

  ----------------------*/

img {
	border: 0;
}
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.wrapper_in {
	background:url(../images/header-bg.png) top left repeat-x;
}
.wrapper_in2 {
	background:url(../images/music3.jpg) top center repeat-y;
	padding-bottom:10px
}
/*--This is the main container of the template.  It sets the overall width of the tempalate as well as centers it--*/

#wrapper {
	width: 1000px;
	margin: 0 auto; /*centers the template*/
}
/*--The main header--*/

#header {
	margin: 0px;
	padding: 0px;
	float: left;/*height:165px;*/

}
#header-left {
	width: 320px;
	height: 100px;
	margin: 0px;
	float: left;
}
#header-main {
	width: 680px;
	height: 100px;
	margin: 0px;
	float: right;
}
#header-bottom {
	width: 983px;
	height: 6px;
	margin: 0px;
	display:none;
	float: left;
}
/*--Set the margin of the logo so that it aligns properly with the left header background--*/

#logo {
	margin: 30px 0px 0px 0px;
}
#header-left-2 {
	width: 290px;
	height: 50px;
	margin: 0px;
	float: left;
	background-position: 0px -50px;
}
#header-main-2 {
	width: 692px;
	height: 50px;
	margin: 0px;
	float: right;
	background: transparent url(../images/header-main.gif) repeat-x;
	background-position: 0px -50px;
	border-right: 1px solid #1f6ba5;
}
#logo-2 {
	margin: 4px 0px 0px 20px;
}
/*--Greeting (Welcome mesage, login/out links etc...--*/

#greeting {
	color: #e7e7e7;
	font-size: 10px;
	float: right;
	margin: 4px 0px 0px 12px;
}
#greeting div {
	margin:0 20px;
	float:left;
}
#greeting .top-signup {
	background:#ffa500;
	margin:-6px 0 0 0;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	line-height:36px;
	padding:16px 24px 12px;
	-webkit-box-shadow:3px 0px 3px 1px #000;
	box-shadow:3px 0px 3px 1px #000;
}
#greeting .top-signup a:link {
	font-size:28px;
	color:#fff;
	font-weight:bold
}
#greeting a:link {
	color: #fff;
	font-size:14px;
	text-decoration:none;
}
#greeting a:visited {
	color: #fff;
}
#greeting a:hover {
	color: #add3ef;
	text-decoration: underline;
}
.wrapcontain {
	background:#fff;
	-webkit-box-shadow: 0 0 5px 5px #aaa;
	box-shadow: 0 0 5px 5px #444;
}
.new-blink {
	margin:0;
	padding:0;
	position:absolute;
	width:165px
}
.new-blink img {
	float:right;
}
.new-blink .te-nebmer {
	background:#333;
	padding:2px 8px;
	float:left;
	position:relative;
	left:95px;
	top:12px;
	color:#fff;
	font-weight:bold;
	font-size:16px
}

.new-blink2 {
	margin:-18px 0 0;
	padding:0;
	position:absolute;
	width:165px
}
.new-blink2 img {
	float:right;
}
.new-blink2 .te-nebmer {
	background:#333;
	padding:2px 8px;
	float:left;
	position:relative;
	left:95px;
	top:32px;
	color:#fff;
	font-weight:bold;
	font-size:16px
}
/*--Footer styles--*/

#footer {
	width: 100%;
	background:#212121 url(../images/foot-bg.jpg) top left repeat-x;
	border-top: 4px solid #dddcdc;
	clear: both;/*Clears all columns and sets the footer at the bottom*/
	padding:10px 0 0 0;
}
.copy-right {
	margin:0;
	padding:30px 0 20px;
	text-align:center;
	border-top:2px #2a2a2a solid;
	color:#fff;
	font-weight:bold
}
.copy-right a:link {
	color:#fff !important
}
.foot-menu-block {
	margin:0;
	padding:0;
	width:18%;
	float:left
}
.foot-menu-block h2 {
	color:#fff
}
.foot-menu-block ul {
	margin:0 0 0 8px
}
.foot-social-media {
	margin:0;
	padding:0;
	float:right;
	width:28%
}
.foot-media ul {
	list-style:none
}
.foot-media ul li {
	float:left;
	margin:3px;
	padding:0
}
.follow-facebook {
	background:url(../images/follow-facebook.png) top left no-repeat;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 40px;
	color:#fff;
	margin:10px 0
}
.follow-facebook span {
	font-size:14px
}
.follow-twitter {
	background:url(../images/follow-twitter.png) top left no-repeat;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 40px;
	color:#fff;
	margin:20px 0 10px
}
.follow-twitter span {
	font-size:14px
}
.inner-add {
	margin:10px 0;
	padding:10px 0 0;
}
.share-buttons {
	margin:0;
	padding:10px;
	background:#ccc;
	height:40px;
	clear:both
}
.share-buttons .share-left {
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
}
.share-buttons .share-right {
	float:right
}
#MTB_Linked {
	height:0 !important
}
/*--Set footer width and center--*/

#footer-wrapper {
	color: #999;
	width: 981px;
	margin: 0 auto;
	padding: 10px 0px;
}
#footer-wrapper p {
	text-align: center;
}
/*----------------------

  -- Link Styles      --

  ----------------------*/

/*-Main Links.  All links will show like this unless specified otherwise-*/

/*a:link {

  color: #000;

  text-decoration: none;

}
*/


a:visited {
	color: #5798ca;
	text-decoration: none;
}
a:hover {
	color: #a9ceea;
}
/*-----------------------

  -- Navigation Styles --

  -----------------------*/

#nav-bar {
	float:left;
	margin: 1px 5px 0px 0px;
	width: 100%;
}
#nav-bar-2 {
	float: right;
	margin: 5px 5px 0px 0px;
	width: auto;
}
#nav-left {
	width: 8px;
	height: 48px;
	float: left;
	background: transparent url(../images/nav-left.gif) no-repeat;
}
#nav-right {
	width: 8px;
	height: 48px;
	float: left;
	background: transparent url(../images/nav-right.gif) no-repeat;
}
#nav-main {
	height: 46px;
	float: left;
	background: transparent url(../images/nav-main.gif) repeat-x;
	width:100%;
	margin-top:46px;
}
.container-back-in1 {
	margin:0;
	padding:0;
	background:url(../images/container1.jpg) top center repeat-y
}
.container-back-in2 {
	margin:0;
	padding:0;
	background:url(../images/container2.jpg) top center repeat-y
}
.container-back-in3 {
	margin:0;
	padding:0;
	background:url(../images/container3.jpg) top center repeat-y
}
#nav-main ul li ul {
	display:none;
	position:absolute;
	width:180px;
	min-height:220px;
	margin:0px 0 0;
	padding:13px 0 0;
	z-index:99999
}
#nav-main ul li ul li {
	background:#333;
	padding:3px;
	color:#FFF;
	height:30px;
	width:170px;
	border-bottom:1px #666 solid;
	margin:0
}
#nav-main ul li ul li a {
	line-height:30px;
	padding:0 0 0 8px
}
#nav-main ul li:hover ul {
	display:block
}
.reelimg {
	margin:0;
	padding:0 5px;
	background:url(../images/reel-strip.png) top left no-repeat;
	width:80px;
	float:left
}
.signupn {
	margin:0 0 0 20px;
	padding:10px 0;
}
.signupn ul {
	margin:0 0 30px 0;
	padding:0
}
.signupn ul li {
	margin:15px 0;
	padding:0
}
.mytb a {
	font-size:16px;
	font-weight:bold;
	padding:10px 20px;
	background:#ffa500;
	margin:20px 0;
	text-decoration:none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#fff;
	-webkit-box-shadow: 0 0 2px 2px #B3B3B3;
	box-shadow: 0 0 2px 2px #999;
}
.mytb a:hover {
	background:#ffbb3f
}
.reelimg img {
	width:79px
}
.vide-right {
	margin:0;
	padding:0;
	width:190px;
	float:right
}
.cost-banner {
	margin:21px 0 0;
	padding:0
}
.cl {
	clear:both
}
/*-Main Nav Buttons-*/

#nav-main ul {
	list-style-type: none;
	width: auto;
	display: block;
	Margin: 0 auto;
}
#nav-main li {
	display: inline;
	width: auto;
	/*  border: 1px solid #e7e7e7;

  border-right: 1px solid #d0d0d0;

  border-bottom: 1px solid #d0d0d0;*/

  float: left;
	padding: 4px 8px 4px 2px;
	margin: 12px 4px 0px 4px;
	background:url(../images/menu-right.png) right 6px no-repeat
}
.socialmedia {
	margin:11px 8px;
	padding:0;
	float:right
}
.socialmedia a {
	padding:0 2px
}
.socialmedia a img {
	width:26px;
}
#nav-main li:hover {
/*  border: 1px solid #fff;

  border-left: 1px solid #d0d0d0;

  border-top: 1px solid #d0d0d0;
*/
}
#nav-main li a {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
}
#nav-main li a:hover {
	color:#A9CEEA !important;
}
#nav-main li a:visited {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*--Sub Navigation. (My Profile, My Messages, etc...)--*/

.sub-nav {
	font-size: 11px;
	text-align: right;
	margin: 0px 6px 0px 0px;
	position:relative;
	right:0;
	top:20px;
}
.sub-nav-links {
	color: #e7e7e7;
	font-size: 12px;
	height:30px;
}
.sub-nav-links a:link, .sub-nav-links a:active, .sub-nav-links a:visited {
	text-decoration:none;
	font-size: 12px;
	color:#fff;
	line-height: 23px;
}
.sub-nav-links a:hover {
	color: #a9ceea;
}
/*--Browse Navigation. (Featured, Most Views, etc...)--*/

.browse-nav {
	text-align: right;
	margin: -15px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
.browse-nav-2 {
	text-align: right;
	margin: -15px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}
.browse-nav a {
	color: #fff;
	font-size: 12px;
}
.browse-nav a:hover {
	text-decoration: underline;
}
.browse-nav-2 a {
	color: #3983bb;
	font-size: 12px;
}
.browse-nav-2 a:hover {
	text-decoration: underline;
}
/*--Search Bar--*/

.foot-menu-block li a {
	color:#fff;
	text-decoration:none;
}
#search-bar {
	margin: 0px 5px 0px 30px;
	float:left;
}
#search-bar > form {
	float: right;
}
#searchBoxSuggestions ul, li {
	margin: 0;
	padding:5px;
	color:#000;
}
#searchBoxSuggestions ul {
	border: 1px solid black;
	border-bottom: none;
}
#searchBoxSuggestions li {
	text-align: left;
}
#searchBoxSuggestions {
	background: #fff;
}
#searchBoxSuggestions .selected {
	background: #ccf;
}
/*--Form BUttons--*/

.button-form {
	background-image: linear-gradient(to bottom, #FFA500 0px, #FFA500 100%);
	background-repeat: repeat-x;
	border: 0 none;
	border-radius: 6px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: 9px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	margin-top:12px;
}
.button-form:hover {
	border: 0px solid #cccccc;
}
/*-----------------------

  -- Advert Styles     --

  -----------------------*/

#advert-top {
	width: 100%;
	margin: 0px;
	text-align:center;
}
#advert-bottom {
	width: 100%;
	margin: 0px;
	text-align:center;
}
#advert-right {
	width: 256px;
	height: auto;
	padding: 2px 0px;
	text-align: center;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	text-align:center;
}
#advert-left {
	width: 256px;
	padding: 2px 0px;
	text-align: center;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	text-align:center;
}
/*-----------------------

  -- Column Styles     --

  -----------------------*/

#inner-templates-container {
	width: 100%;/* margin: 0px auto; */

}
#column-wide {
	width: 100%;
	margin: 15px auto 5px;
	padding:10px 0;
}
#column-left-1 {
	width: 310px;
	float: left;
	margin: 1px 9px 10px 0px;
	/*  background:#000;*/
  
  -webkit-border-radius: 6px;
	border-radius: 6px;
	color:#cbcbcb;
	font-size:12px
}
#column-left-1 h1.featured-videos {
	color:#8dd21a;
	background:url(../images/circle.png) left center no-repeat;
	font:bold 16px Arial, Helvetica, sans-serif;
	padding:0 0 0 28px;
	margin:8px 0 0 20px
}
.videos-block {
	padding:8px 10px 9px;
	border-bottom:1px #666 solid;
	color:#000 !important;
}
#column-mid-1 {
	width:412px;
	float:left
}
.line {
	background:#666;
	height:1px;
	margin:5px 0 0
}
h1.seemore {
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:10px 0;
	margin:5px 0 0 0
}
h1.seemore a {
	color:#8dd21a;
}
#column-right-1 {
	width: 258px;
	float: right;
	margin: 1px 0px 10px 5px;
}
.login_input {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	vertical-align: middle;
	width: 90%;
}
.select {
	border: 1px solid #CCCCCC;
	margin: 6px 0;
	padding: 5px 0;
	width: 250px;
	margin-top:12px;
}
.name {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	vertical-align: middle;
	width: 32%;
	height:22px;
	margin-top:12px;
}
.message {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	height: 120px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 239px;
	margin-top:12px;
}
.btn-info {
	/*background-image: linear-gradient(to bottom, #5BC0DE 0px, #31B0D5 100%);
	background-repeat: repeat-x;
	border: 0 none;
	border-radius: 6px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075);
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: 9px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);*/
	   background: none repeat scroll 0 0 #ffa500;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px #999;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 20px 0;
    padding: 10px 20px;border: 0 none;
	border-radius: 6px; cursor:pointer;
    text-decoration: none;
}
.btn-info:hover{ background: none repeat scroll 0 0 #ffbb3f;} 
.login-field {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 149px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
#column-right-1-play {
	width: 258px;
	float: right;
	margin: 23px 10px 10px 5px;
}
#column-left-2 {
	width: 258px;
	float: left;
	margin: 14px 5px 10px 0px;
}
#column-right-2 {
	width: 712px;
	float: left;
	margin: 14px 0px 10px 5px;
}
#column-left-3 {
	width: 465px;
	padding: 5px;
	float: left;
	margin: 5px 0px 0px 0px;
}
#column-right-3 {
	width: 465px;
	padding: 5px;
	float: right;
	margin: 5px 0px 0px 0px;
}
/*------------------------------------

  -- Containers, Headers and Blocks --

  ------------------------------------*/



/*--Wide Container Header--*/

.header-wide {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin: 2px 0px 0px 0px;
	padding: 4px 0px 0px 8px;
	background:#333/* transparent url(../images/column-header-wide.gif) no-repeat;*/
}
.subheading {
	background:#eee;
	font-size:18px;
	padding:6px 0 5px 20px
}
.subblock1, .subblock2 {
	margin:8px 12px;
	padding:0;
	width:325px;
	float:left;
	border:1px #ccc solid
}
.subblock1 h1 {
	background:#68B1B7;
	padding:4px 0;
	color:#fff;
	text-shadow: 1px 1px 2px #333333;
}
.subblock2 h1 {
	background:#666;
	padding:4px 0;
	color:#fff;
	text-shadow: 1px 1px 2px #333333;
}
.subblock1 p, .subblock2 p {
	color:#666;
	padding:5px 0 10px
}
.subblock1 select, .subblock2 select {
	width:240px;
	padding:4px 5px;
	margin:0 0 10px 0
}
.subblock1 select option, .subblock2 select option {
	padding:3px 6px
}
.upload-btn {
	margin:10px;
	padding:4px 0 4px 8px;
	background:url(../images/upload-btn.png) top left no-repeat;
	width:133px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:42px;
	line-height:18px;
	float:left
}
.upload-btn a {
	color:#fff;
	text-decoration:none
}
.upload-btn2 {
	margin:10px;
	padding:4px 0 4px 8px;
	background:url(../images/upload-btn2.png) top left no-repeat;
	width:133px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:42px;
	line-height:18px;
	float:left
}
.upload-btn2 a {
	color:#fff;
	text-decoration:none
}
.upload-btn3 {
	margin:10px;
	padding:4px 0 4px 8px;
	background:url(../images/upload-btn3.png) top left no-repeat;
	width:300px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	height:42px;
	line-height:40px;
	float:left;
	text-align:center
}
.upload-btn3:hover {
	opacity:0.9;
}
.upload-btn2:hover {
	opacity:0.9;
}
.upload-btn:hover {
	opacity:0.9;
}
ul.video_upload_tips {
	background:#333;
	border-radius: 5px;
	padding:10px;
	color:#fff;
	width:95%;
	margin:0 auto;
	list-style:none
}
ul.video_upload_tips li {
	color:#fff;
	font-size:11px;
	line-height:24px
}
#searchBoxSuggestions .video_upload_tips ul, li {
	text-align:left;
}
.upload-btn3 a {
	color:#fff;
	text-decoration:none;
	font-size:20px
}
.musicvideochart {
	margin:0;
	padding:0 4px;
	background:#cdcdcd;
	border-bottom:4px #000 solid
}
.musicvideochart h2 {
	padding:5px 10px;
	color:#fff;
	background:#000000;
	font-size:12.5px
}
tr.hometr {
	border:1px #f00 solid
}
.hometr td {
	background:#ecfbff
}
.hometr td h3 {
	color:#000;
	font-size:12px;
	padding:10px 0;
	font-weight:normal
}
.hometr2 {
	background:#fff
}
.hometr2 td {
	border-right:1px #ccc solid;
	padding:0 0 10px 4px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid
}
.header-wide-2 {
	color: #1f5176;
	font-size: 14px;
	font-weight: bold;
	width: 704px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 8px;
	background: transparent url(../images/column-header-wide-2.gif) no-repeat;
}
/*.header-wide-comments {
	width: 710px;
	color: #1f5176;
	background: transparent url(../images/column-header-wide-2.gif) no-repeat;
	border:1px solid #d0d2d4;
}*/
.header-wide-comments {
    background: url("../images/column-header-wide-2.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #ccc !important;
    border-radius: 6px;
    color: #1f5176;
    margin: 15px 0 0 10px;
    width: 702px !important;
}
.posttext_{ border: 1px solid #ccc;
    border-radius: 3px;
    margin: 15px 0 0 10px;
    padding: 5px 10px;
    width: 682px !important;}
.signupn2{ margin:0px !important;}
.signupn2 ul{ margin:5px 0 17px 30px !important;}
.signup-left img {
    margin: 5px 0;
    width: 98%;
}
.header-wide h1 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: -15px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
.header-wide h2 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}
/*--Wide Container--*/

.container-wide {
	width: 704px;
	text-align: center;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 0px 3px;
}
.container-wide-ajax {
	width: 704px;
	text-align: center;
	border-top: none;
	border-bottom: none;
	padding: 0px 3px;
}
/*--Bottom border. This is to give the wide containers rounded bottom corners.--*/

.container-wide-footer {
	width: 712px;
	height: 6px;
	margin: -2px 0px 10px 0px;
	background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;
}
/*--Top border. This is to give the wide containers rounded top corners.--*/

.container-wide-header {
	width: 712px;
	height: 6px;
	margin: 5px 0px 0px 0px;
	background: transparent url(../images/column-border-top-wide.gif) no-repeat;
}
/*.container-wide-player {
	width: 700px;
	text-align: center;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	background: transparent url(../images/reel.png) no-repeat;
	background-position: right bottom;
	padding:2px 5px;
	border-bottom:1px solid #dddcdc;
	margin: 0px 0px 5px 0px;
}*/
.container-wide-player {
    background: url("../images/reel.png") no-repeat scroll right bottom transparent;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 5px 0 5px 10px;
    padding: 2px 5px;
    text-align: center; 
    width: 690px;
}
#xEditingArea{ border:none !important;}
.container-player {
	color: #000;
	width: 690px;
	text-align: center;
	background: #FEFEFE;
	padding: 0px;
}
#video-info {
	width: 640px;
	padding: 5px;
}
.menu-list {
	list-style-type: none;
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 5px 0px 0px 0px;
}
.menu-list li {
	line-height: 2;
	padding-bottom: 5px;
}
.video-details-list {
	width: 690px;
	list-style-type: none;
	float: left;
	text-align: left;
}
.video-details-list li {
	margin-bottom: 8px;
	padding: 1px 0px;
	margin: 4px 0px;
}
.li-spacer {
}
.rating {
	float: left;
}
.functions {
	float: right;
}
/*--Narrow Column Header--*/

.header-narrow {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	margin: 0px 0px 3px 0px;
	padding: 3px 0px 0px 8px;
	background:#000;
}
.header-narrow-2 {
	color: #1f5176;
	font-size: 14px;
	font-weight: bold;
	width: 256px;
	height: 22px;
	margin: 0px 0px -3px 0px;
	padding: 3px 0px 0px 8px;
	background: transparent url(../images/column-header-narrow-2.gif) no-repeat;
}
/*-- Narrow Container.  These are used in the right column--*/

/*.container-narrow {
	width: 252px;
	border: 0px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 0px 2px;
	
}*/
.container-narrow {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 10px 0;
    padding: 5px;
    width: 245px;
	-webkit-box-shadow: 0 2px 3px -2px rgba(46, 50, 50, 0.75);
-moz-box-shadow:    0 2px 3px -2px rgba(46, 50, 50, 0.75);
box-shadow:        0 2px 3px -2px rgba(46, 50, 50, 0.75);
}
/*--This gives the narrow containers rounded top corners when needed.--*/

.container-narrow-top {
	width: 258px;
	/*background: transparent url(../images/column-border-top-narrow.gif) no-repeat;*/
}
/*--This gives the narrow containers rounded bottom corners.--*/

.container-narrow-bottom {
	width: 258px;
	margin: 0px 0px 10px 0px;
/*	background: transparent url(../images/column-border-bottom-narrow.gif) no-repeat;*/
}
/*--Container List Styles--*/

.container-narrow ul {
	list-style-type: none;
}
.newsblock {
	margin:0;
	padding:0;
	border:4px #c1c1c1 solid
}
.newsblock .news {
	margin:6px 0;
	padding:6px 0;
	background:url(../images/right-b-line.jpg) center bottom no-repeat
}
.newsblock .news .left {
	margin:0;
	padding:0 0 0 7px;
	width:32%;
	float:left
}
.newsblock .news .right {
	margin:0;
	padding:0;
	width:64%;
	float:left
}
.facebook-block {
	margin:10px 0;
	padding:0
}
.twitter-block {
	border:1px #c1c1c1 solid;
}
.twitter-block-top {
	border-bottom:1px #c1c1c1 solid;
	padding:10px
}
.twitter-block .m-id {
	font-size:10px;
	color:#606060;
	font-weight:bold
}
.twitter-block .m-id span {
	color:#000000
}
.twitter-block .m-text {
	font-size:11px;
	padding:8px
}
.twitter-block img {
	padding:6px
}
.fl {
	float:left
}
.fr {
	float:right
}
/*--The Stats Container--*/

.container-stats {
	width: 252px;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 0px 2px;
}
.container-stats ul {
	list-style-type: none;
}
.container-stats li {
	float: left;
	width: 100%;
	line-height: 1.8;
}
/*--The Login Form Container--*/

#login-box {
	color: #fff;
	width: 258px;
	background:#666;
	margin: 0px 0px 5px 0px;
}
#login-box ul {
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 25px 0px 0px 0px;
}
.login-box li {
	list-style-type: none;
	margin: 5px 20px 5px 0px;
	text-align: right;
}
#login-box a {
	color: #3c8ec1;
	font-weight: bold;
}
#login-box a:hover {
	color: #fff;
}
.username {
	margin:0px 0px 0px 12px;
}
.password {
	margin:0px 0px 0px 12px;
}
.howlong {
	margin: 0px 12px 0px 12px;
}
.login-button {
	margin: 0px 0px 0px 18px;
}
.login-button-index {
	margin: -8px 0px 0px 0px;
}
/*--The Index Player Container--*/

#index-player-container {
	width: 411px;
	text-align: center;
	border: 1px solid #999;
	border-top: none;
	padding: 0px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
}
/*--Upload Video Container--*/

#upload-video {
	width: 708px;
	padding: 5px;
}
#upload-video ul {
	list-style-type: none;
}
#upload-video li {
	display: inline-block;
	margin: 8px 0px;
	float: left;
}
#upload-video-response {
	width: 500px;
	padding: 5px;
}
#upload-video-response ul {
	list-style-type: none;
}
#upload-video-response li {
	margin: 8px 0px;
}
.upload-video-form-input {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	vertical-align: middle;
	width: 60%;
}
.upload-video-tags {
	background-color: #e7e7e7;
	border: 1px solid #666666;
	padding: 3px;
}
/*--The Video Browser Container--*/

.browse-videos {
	width: 704px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	background: transparent url(../images/reel.png) no-repeat;
	background-position: right bottom;
}
.browse-videos ul {
	list-style-type: none;
	display: inline;
	clear: both;
}
.browse-videos li {
	display: inline;
	width: 120px;
	text-align: center;
	float: left;
	padding: 2px;
	margin: 5px 26px;
}
.browse-videos-title {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.browse-videos-duration {
	color: #333;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	margin-top: 4px;
}
.browse-videos-member {
	color: #333;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 4px;
}
.browse-videos-rating {
	text-align: right;
	margin-top: -10px;
}
.browse-videos-date {
	color: #333;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	margin-top: -4px;
}
/*--The Audio Browser Container--*/

.browse-audios {
	width: 256px;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
}
.browse-audios ul {
}
.browse-audios li {
	list-style-type: none;
	padding: 2px;
	margin: 1px 0px;
	line-height: 1.8;
}
.browse-audios a {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color:#000;
}
/*--The Blog Browser Container--*/

.browse-blogs {
	width: 256px;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
}
.browse-blogs ul {
}
.browse-blogs li {
	list-style-type: none;
	padding: 2px;
	margin: 1px 0px;
	line-height: 1.8;
}
.browse-blogs a {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color:#000;
}
.tag_cloud {
	color: #000000 !important;
}
/*--What's Showing Menu Container--*/

.whats-showing {
	width: 256px;
	border: 1px solid #d0d2d4;
	border-top: none;
	border-bottom: none;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -4px 0px;
}
.whats-showing a font {
	padding:0 5px 0 10px
}
.whats-showing ul {
}
.whats-showing li {
	list-style-type: none;
	padding: 7px 0px 0px 8px;
	margin: 1px 0px;
	height: 23px;
	background: transparent url(../images/nav-whats-showing.gif) repeat-x;
}
.whats-showing li:hover { /*background-position: -30px;*/
}
.whats-showing a {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color:#000;
	text-decoration:none;
}
/*--Groups Containers--*/

.groups-list {
	width: 690px;
	padding: 2px 10px;
	margin: 0px 0px 8px 0px;
	border: 1px solid #dddcdc;
	float: left;
}
.groups-thumb {
	display: inline;
	text-align: left;
	margin: 0px;
	float: left;
}
.groups-thumb li {
	list-style-type: none;
}
.groups-info {
	color: #000;
	width: 510px;
	list-style-type: none;
	display: block;
	text-align: left;
	padding: 5px;
	float: left;
	margin: 0px 0px 8px 18px;
}
.groups-info li {
	padding: 2px 0px;
}
/*--The Video Browser Container--*/

.groups-videos {
	width: 710px;
	margin: 0px;
	text-align: center;
}
.groups-videos ul {
	list-style-type: none;
	display: inline;
	clear: both;
}
.groups-videos li {
	display: inline;
	text-align: center;
	float: left;
	border:1px solid #ccc;
	padding: 5px;
	width: 160px;
	margin: 5px 5px 0px 0px;
}
.groups-videos-duration {
	color: #333;
	margin-top: 4px;
	font-size: 11px;
}
.groups-videos-rating {
}
.groups-videos-date {
	color: #333;
	font-size: 11px;
}
.groups-form {
	width: 690px;
	padding: 5px 10px;
	border: 1px solid #dddcdc;
	text-align: left;
}
.groups-form ul {
	list-style-type: none;
}
.groups-form li {
	margin: 10px 0px;
	font-weight: bold;
}
/*--Members Info--*/

.member-info {
	list-style-type: none;
	text-align: left;
	line-height: 0.5px;
}
/*--Member Details--*/

#member-details {
	padding: 2px 2px 3px 4px;
	width: 248px; /*252px;*/
}
.member-details-list {
	float: left;
}
.member-details-list ul {
	list-style-type: none;
}
.member-details-list li {
	margin: 2px 0px;
}
#member-details-thumb {
	float: left;
	width: 120px;
}
#member-details-thumb img {
	border: 2px solid #666666;
}
#member-details-thumb img:hover {
	border: 2px solid #dddcdc;
}
#member-status {
	margin: 5px 3px;
	float: left;
}
#member-content {
	width: 258px;
	float: left;
	font-weight: bold;
	text-align:center;
	padding: 5px 0px 0px 0px;
}
.member-others {
	float: left;
	margin: 5px 5px 3px 20px;
	text-align: center;
}
/*--Member List--*/



/*

.member-list {

	width: 980px;

  	margin: 0px;

  	text-align: center;

}

.member-list ul {

  list-style-type: none;

  display: inline;

  clear: both;

}

.member-list li {

  display: inline;

  float: left;

  border:1px solid #dddcdc;

  padding: 5px;

  width: 177px;

  margin: 5px 5px 0px 0px;

}

.member-info {

  list-style-type: none;

  text-align: left;

  line-height: 0.5px;

}

*/



.members_horizontal_box {
	width: 177px;
	text-align: center;
	float: left;
	height: auto;
	display:inline;
	margin-bottom: 10px;
	border: 1px solid #E3E3E3;
	margin-left: 10px;
}
.members_horizontal_box ul {
	list-style-type:none;
	text-align: left;
	line-height: 0.5px;
}
.members_horizontal_box li {
	display: inline;
	float: left;
	padding: 5px;
	width: 177px;
	margin: 5px 5px 0px 0px;
}
#ajax_sort:after{
	clear:both;
}
/* -- END NEW MEMBERS VIEW -- */



/*--Content List Container--*/

#content-list {
	width: 712px;
	display: inline-block;
	list-style-type: none;
	border: 1px solid #dddcdc;
	margin-bottom: 20px;
	float: left;
}
#content-list h4.video_title {
	float:left
}
#content-list .play, .albums_view .play {
	float:left;
	background:#ffa500 url(../images/play-arrow.png) 60px 7px no-repeat;
	padding:7px 40px 7px 30px;
	margin:10px 0 0;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px #ccc solid;
	margin:0 0 10px 0;
	color:co#fff;
}
#content-list .play:hover, .albums_view .play:hover{
	background:#fcbd4a url(../images/play-arrow.png) 65px 7px no-repeat;
}
.albums_view a.play{color:#fff; text-decoration:none}
ul.content-list-info li a.play {
	color:#fff !important;
	padding:0
}
ul.content-list-info li:nth-child(2) {
clear:both;
background:#eee;
padding:5px;
margin:5px 0 0 0
}
ul.content-list-info li:nth-child(3) {
background:#A4DDD8;
padding:4px
}
#content-list li {
	list-style-type: none;
}
.content-list-narrow {
	width: 256px;
	padding: 5px 4px;
}
#content-list-narrow li {
	margin: 5px 0px;
}
#content-list a:link {
	color: #5798ca;
	text-decoration: none;
}
#content-list a:visited {
	color: #5798ca;
	text-decoration: none;
}
#content-list a:hover {
	color: #a9ceea;
}
.content-list-thumb {
	width: 102px;
	list-style-type: none;
	float: left;
	padding: 2px 0px 0px 2px;
	margin: 2px 0px;
}
.content-list-thumb li {
	display: inline;
}
.content-list-info {
	display: inline-block;
	list-style-type: none;
	width: 558px;
	float: right;
	margin: 2px 0px;
}
.content-list-info li {
	padding: 2px;
}
.content-list2 {
	width: 400px;
	display: inline-block;
	list-style-type: none;
	border: 1px solid #dddcdc;
	margin-bottom: 8px;
	float: left;
	background:#ECFBFF;
}
.content-list2 h4.video_title {
	float:left
}
.content-list2 .play {
	float:right;
	background:url(../images/playbtn.png) top left repeat-x;
	padding:1px 10px !important;
	border:1px #999 solid;
	margin:0 0 3px 0
}
.content-list2 ul.content-list-info li a.play {
	color:#000 !important
}
.content-list2 li {
	list-style-type: none;
}
.content-list2 a:link {
	color: #333;
	text-decoration: none;
}
.content-list2 a:visited {
	color: #333;
	text-decoration: none;
}
.content-list2 a:hover {
	color: #000;
}
.content-list2 .content-list-info {
	width:280px
}
.content-list2 .content-list-thumb {
	width: 102px;
	list-style-type: none;
	float: left;
	padding: 2px 0px 0px 2px;
	margin: 2px 0px;
}
.content-list2 .content-list-thumb li {
	display: inline;
}
.content-list2 ul.content-list-info li:nth-child(2) {
background:#fff
}
.content-list2 #searchBoxSuggestions ul, li {
	padding:4px
}
.column-right-audio {
	width:100% !important
}
.column-right-audio #content-list {
	width:165px;
	margin:5px
}
.column-right-audio #content-list .content-list-info {
	width:150px
}
.column-right-audio ul.content-list-info li:nth-child(3) {
background:#f9f9f9 !important
}
.column-right-audio ul.content-list-info li:nth-child(2) {
background:#f9f9f9 !important;
border-bottom:1px #eee solid
}
.column-right-audio .content-list-thumb img {
	width:128px;
	margin:6px 10px
}
.column-right-audio #content-list a:link {
	text-align:center
}
.signuppage {
	width:100%;
	background:#aaa;
}
.signuppage:hover {
	background:#ddd
}
.column-right-videos #content-list {
	width:165px;
	margin:5px
}
.column-right-videos #content-list .content-list-info {
	width:150px
}
.column-right-videos ul.content-list-thumb li img {
	margin:0 0 0 12px
}
.whats-showing ul.recent_left li {
	margin:0;
	padding:4px 0 7px;
	border-bottom:2px #aaa solid
}
.whats-showing ul.recent_left li img:hover {
	opacity:0.5;
}
/*--Comment List Container--*/

.comment-list {
	width: 710px;
}
.comment-list-block {
	display: inline-block;
	list-style-type: none;
}
.comment-list-block li {
	padding: 5px 0px;
	margin-bottom: 3px;
}
.comment-list-thumb {
	width: 118px;
	list-style-type: none;
	float: left;
}
.comment-list-thumb img {
	border: 2px solid #666666;
}
.comment-list-thumb img:hover {
	border: 2px solid #dddcdc;
}
.comment-list-thumb li {
	display: inline;
	list-style-type: none;
}
.comment-list-info {
	display: inline;
	list-style-type: none;
	width: 588px;
	float: right;
	border: 1px solid #dddcdc;
	text-align: left;
}
.comment-list-info li {
	padding: 4px 5px;
}
/*--FCK Editor Container--*/

.fck-block {
	width: 690px;
	margin: 0px auto 3px auto;
	border: 1px solid #666666;
}
/*--User Info--*/

.user-info-list {
	list-style-type: none;
	display: inline;
}
.user-info-list li {
	display: inline;
	float: left;
	margin: 0px 4px;
}
/*--Signup/Login Form Container--*/

#Signup {
	background-color: #FFFFFF;
	text-align: left;
}
#Signup ul {
	list-style-type: none;
	padding: 0px;
	margin: 1px 0px 0px 2px;
	width: 340px;
}
#Signup li {
	display:block;
	margin: 0px 0px 0px 6px;
}
.signup-left {
	width: 460px;
	margin: 5px 2px;
	padding: 2px 0px 0px 10px;
	background: #fff;
	border: 3px solid #dddcdc;
	float: left; height:620px;
}
.signup-left ul li {
	line-height:18px;
}
.signup-left h1 {
	color: #3580B9;
	font-size: 16px;
	font-weight: bold;
	padding:9px 6px 0 0;
}
#welcome-container li a {
	color:#000;
}
.signup-left a {
	color:#5BC0DE;
}
#Signup h1 {
	color: #3580B9;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
.signup-left p {
	font-weight: bold;
}
.signup-left ul {
	margin: 5px 0px 5px 30px;
}
.signup-right {
	width: 460px;
	margin: 5px 2px;
	padding: 5px;
	background: #fff;
	border: 3px solid #DDDCDC;
	float: right;
}
.signup-right a {
	color: #317eb8;
	font-weight: bold;
}
.signup-right a:hover {
	text-decoration: underline;
}
.login-button {
	margin-left: 78px;
}
/*--Email Container--*/

.email-list {
	width: 690px;
	padding: 2px 10px;
	margin: 0px 0px 8px 0px;
	border: 1px solid #dddcdc;
	float: left;
}
.email-list ul {
	list-style-type: none;
}
.email-list li {
	margin: 10px 0px;
	padding: 5px 2px;
	border-bottom: 1px dashed #ccc;
}
.email-list-2 {
	width: 690px;
	padding: 2px 10px;
	margin: 0px 0px 8px 0px;
	border: 1px solid #dddcdc;
	float: left;
}
.email-list-2 ul {
	list-style-type: none;
}
.email-list-2 li {
	margin: 2px 0px;
	padding: 0px;
}
/*--Misc--*/

#album_view {
	padding: 2px 0px;
}
.albums_view {
	width: 710px;
	margin: 0px;
	text-align: center;
}
.albums_view ul {
	list-style-type: none;
	display: inline;
}
.albums_view li {
	display: inline;
	text-align: center;
	float: left;
	border:1px solid #ccc;
	padding: 5px;
	width: 160px;
	min-height: 210px;
	margin: 5px 5px 0px 0px;
}
#mycarousel {
	margin: 5px 0px;
}
/*--Warning Message Container--*/

.warning-message {
	width: 100%;
	height: 33px;
	margin: 2px auto;
	text-align:center;
	border: 1px dashed #EE0000;
	color: #EE0000;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	padding: 6px 0px 6px 0px;
}
/*--Welcome Page Container--*/

#welcome-container {
	width:99%;
	border: 2px solid #dddcdc;
	text-align: left;
	height: 356px;
	font-weight: bold;
	margin: 0 auto;
}
#welcome-container ul {
	list-style-type: none;
	margin: 24px 0px;
}
#welcome-container li {
	margin: 0px 0px 10px 90px;
	display: inline;
	width: 320px;
	float: left;
	border:1px #ccc solid;
}
/*--Member Search Container--*/

#members-search {
	text-align: center;
	margin: 10px 0px;
	border: 1px solid #E3E3E3;
}
#members-search ul {
	margin: 0px;
	padding: 5px 0px;
	background-color: #FAFAFA;
}
#members-search li {
	display: inline;
	margin-right: 15px;
}
/*--Generic Container--*/

#generic-container {
	border: 2px solid #dddcdc;
	padding: 5px 20px;
	width:93%;
	margin:0 auto;
}
h1.whatour {
	padding:5px 0 5px 0px;
	border-bottom: 1px solid #dddcdc;
}
#generic-container .testimonials {
	margin:0 0 20px;
	padding:0
}
#generic-container .testimonials img {
	float:left;
	padding:0 10px 0 0
}
#generic-container .testimonials .testiname {
	float:right
}
#generic-container p {
	line-height: 2;/*padding:11px 0;*/
	padding-bottom:5px;
}
#generic-container strong {
	line-height:36px;
}
.banneradds td {
	padding:10px 0
}
.banneradds input[type="text"], .banneradds select.sel {
	padding:3px 5px;
	width:230px
}
.banneradds select.sel {
	width:240px;
}
.banneradds select {
	width:76px;
	padding:3px 5px
}
.banneradds input[type="submit"] {
	background:#000;
	padding:5px 15px;
	border:none;
	color:#fff;
	cursor:pointer;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.banneradds input[type="submit"]:hover {
	background:#222
}
#blog-read {
	width: 710px;
	border: 1px solid #dddcdc;
}
#blog-read a {
	color: #5798ca;
	font-weight: bold;
}
#blog-read a:hover {
	text-decoration: underline;
}
#blog-form {
	border: 1px solid #dddcdc;
	clear: both;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
}
#blog-form ul {
	list-style-type: none;
	width: 700px;
}
#blog-form li {
	display: inline;
	float: left;
}
.blog-title {
	width: 575px;
	background: #e7e7e7;
	padding-left: 5px;
}
.blog-info {
	width: 575px;
	font-weight: bold;
	background: #f1f1f1;
	padding-left: 5px;
	border-bottom: 1px solid #dddcdc;
}
.blog-content {
	margin: 10px 5px;
}
.blog-bookmarks {
	margin-top: 5px;
}
.blog-content-list-thumb {
	width: 102px;
	list-style-type: none;
	float: left;
	vertical-align: middle;
	text-align:center;
	padding: 20px 0px 0px 9px;
}
.news-title {
	width: 696px;
	background: #e7e7e7;
	padding-left: 5px;
}
.news-info {
	width: 696px;
	font-weight: bold;
	background: #f1f1f1;
	padding-left: 5px;
	border-bottom: 1px solid #dddcdc;
}
.news-list-info {
	display: inline-block;
	list-style-type: none;
	width: 708px;
	float: right;
	margin: 2px 0px;
}
.news-list-info li {
	padding: 5px;
}
/*----------------------

  -- General Styles   --

  ----------------------*/

.thumb {
	border: 2px solid #ccc;
}
h1 {
	color: #3580b9;
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
h3 b {
	color:#222
}
h4 {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
h4 a {
	color: #5798ca;
}
.moderation {
	background-color: #fff3b7;
	border: 1px solid #6a5800;
	padding: 0px 5px;
	clear: both;
}
.font4_14 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.font4_13 {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.font4_12 {
	color: #000;
	font-weight: bold;
}
.font5_14 {
	color: #0099FF;
	font-size: 14px;
	font-weight: bold;
}
.font5_15 {
	color: #3580b9;
	font-size: 16px;
	font-weight: bold;
}
.font5_4B {
	color: #0099FF;
	font-size: 12px;
	font-weight: bold;
}
.font5_12 {
	font-size: 12px;
	font-weight: bold;
}
.font5_16 {
	font-size: 18px;
	font-weight: bold;
}
.popular-lable {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px;
}
.stats-thumb {
	float: left;
	margin: 2px 0px
}
.stats-lable {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 5px;
	float: left;
}
.stats-value {
	float: right;
	margin: 5px 2px;
}
.audio-lable {
	margin: 0px 0px 0px 5px;
}
.signup-lable {
	font-weight: bold;
	margin: 0px 17px 0px 0px;
}
.signup-lable-user {
	font-weight: bold;
	margin: 0px 12px 0px 0px;
}
.signup-lable-new {
	font-weight: bold;
	width: 100%;
	background-color: #4C4C4C;
	padding: 5px 5px;
	color:#fff;
	border:1px solid #7F7E7E;
}
.linktous {
	margin:15px 0 0;
	padding:10px 20px
}
.linktous h2 {
	margin:10px 0 0
}
.linktous textarea {
	width:98%;
	min-height:20px;
	padding:5px 10px
}
.linktous p img {
	padding:10px 0
}
.clear-fix {
	clear: both;
}
/* Pagination */



#pagination {
	margin-top: 28px;
	margin-bottom: 8px;
	text-align:center;
}
.font4_14 > a {
	color: #000000;
	padding-bottom: 11px;
	text-decoration: none;
}
.albums_view img {
	margin-top: 13px;
}
#pagination ul {
	list-style-type: none;
	padding-left: 0px;
}
#pagination li {
	display: inline;
	margin: 10px 5px 0 0;
}
#pagination li a {
	padding: 4px;
	border: 1px solid #999999;
	text-decoration: none;
}
#pagination li a:hover {
	border: 1px solid #333333;
	background-color: #ffffff;
	color: #0000DD;
}
/*------------------

  -- Form Styles  --

  ------------------*/

#delmemberform {
	margin: 10px 0px;
}
#addvideoform {
	margin: 10px 0px;
}
/*----------------------

  -- Promoted Videos  --

  ----------------------*/

#promoted-container {
}
.ts-1 {
	border: none;
	height: 120px;
	position: relative;
	text-align: left;
	width: 522px;
}
.ts-1-1 {
	border: none;
	height: 114px;
	left: 40px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}
.ts-2 {
	border: none;
	height: 114px;
	position: relative;
	text-align: left;
	width: 126px;
}
.ts-2-1 {
	background-color: #f2f2f2;
	border: none;
	height: 0px;
	left: 0px;
	overflow: hidden;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 124px;
}
.ts-2-2 {
	background-color: #f2f2f2;
	border: none;
	height: 97px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 124px;
}
.ts-2-3 {
	font-weight: bold;
	background-color: #f2f2f2;
	margin: 78px 0px 0px 0px;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}
.ts-2-4 {
	font-size:9px;
	font-weight: bold;
	background-color: #f2f2f2;
	height: 19px;
	margin: 91px 0px 0px 0px;
	line-height: 19px;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}
.ts-2-5 {
	background-color: #f2f2f2;
	border: none;
	height: 0px;
	margin: 92px 0px 0px 0px;
	overflow: hidden;
	padding: 1px;
	position: absolute;
	text-align: center;
	width: 124px;
}
.ts-1-2 {
	border: none;
	height: 114px;
	left: 210px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}
.ts-3-3 {
	background-color: #f2f2f2;
	border: none;
	height: 18px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 101px;
	width: 124px;
}
.ts-3-4 {
	background-color: #f2f2f2;
	border: none;
	height: 19px;
	left: 0px;
	padding: 1px;
	position: absolute;
	top: 121px;
	width: 124px;
}
.ts-1-3 {
	border: none;
	height: 114px;
	left: 380px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}
.ts-1-4 {
	border: none;
	height: 114px;
	left: 550px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 126px;
}
#UploadAudio {
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
	/*height: 400px;*/
}
#UploadVideo {
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
}
#UploadVideo ul {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 25px;
	margin-left: 0px;
}
#UploadVideo li {
	margin-bottom: 15px;
	display:inline;
	display:block;
	width: 213px;
	float: left;
	margin-left: 6px;
	list-style-type: none;
}
.UploadVideo_Tags {
	background-color: #FFFFFF;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#UploadVideo_2 {
	background-color: #fafafa;
	background-image: url(../images/reel2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #ebe8e8;
	text-align:left;
	height: 306px;
}
#UploadVideo_2 ul {
	list-style-type: none;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 25px;
	margin-left: 0px;
}
#UploadVideo_2 li {
	margin-bottom: 15px;
	display:inline;
	display:block;
	width: 213px;
	float: left;
	margin-left: 6px;
	list-style-type: none;
}
#CommentBoxPostNew {
	border: 1px dotted #DFDCDC;
	width: 595px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}
/* Video Comments thumb */

.ThumbMembersVideos_Comments {
	float:left;
	width:65px;
	height:65px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 8px;
}
.CommentsBox {
	background-color: #FFFFFF;
	border: 1px dotted #D5D4D4;
	float: right;
	width: 588px; /*488px;*/
	margin-right: 18px;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.CommentBoxList_TopLinks li {
	display:inline;
	margin: 0px;
	padding: 0px;
}
#CommentBoxPostNew {
	border: 1px dotted #DFDCDC;
	width: 595px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
}
/* Video Comments thumb */

.ThumbMembersVideos_Comments {
	float:left;
	width:65px;
	height:65px;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 8px;
}
.CommentsBox {
	background-color: #FFFFFF;
	border: 1px dotted #D5D4D4;
	float: right;
	width: 588px; /*488px;*/
	margin-right: 18px;
	background-image: url(../images/slice_comments_run.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.CommentBoxList_TopLinks li {
	display:inline;
	margin: 0px;
	padding: 0px;
}
.image_form {
	font-size: 9pt;
	width: 128px;
	height: 20px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #DFDCDC;
	background-color: #FDFDFD;
}
.image_form_tags {
	font-size: 9pt;
	width: 228px;
	height: 20px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #DFDCDC;
	background-color: #FDFDFD;
}
.special_textarea {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	border: 1px solid #DFDCDC;
	background-color: #FDFDFD;
}
input:focus, textarea:focus {
	color: #444444;
	border: 1px solid #0099FF;
}
.special_file {
	border: 1px solid #FDFDFD;
	background-color: #FDFDFD;
}
.sort_by {
	font-size: 7pt;
	width: 138px;
	height: 16px;
	font-weight: bold;
	color: #888888;
	border: 1px solid #7AB0D8;
	background-color: #FFF;
}
.sort_by:focus {
	color: #FFFFFF;
	border: 1px solid #0099FF;
	background-color: #0099FF;
}
#sort_by ul {
	list-style-type: none;
}
#sort_by li {
	display: inline-block;
	margin: 8px 0px;
	float: left;
}


/*linkstyle*/
.chart_select, .watch_select {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: -moz-use-text-color #d2d3d1 #d2d3d1;
    border-image: none;
    border-right: 1px solid #d2d3d1;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 42px;
    margin: 0 0 10px;
    position: relative;
}
.watch_select h4 {
    color: #3e7fc1;
    float: left;
    font-size: 100%;
    font-weight: normal;
    height: 27px;
    line-height: 100%;
    margin: 0;
    padding: 15px 25px 0 10px;
}
.chart_select > a, .watch_select > a {
    float: left; width:16.65%;
/*    font-weight: 500;
    height: 26px;
    line-height: 100%; font-size:13px;
    padding: 14px 0 2px 53px;
    width: 112px;
*/}
a.genre span img{}
.chart_select a.genre{ background:url("images/icon_watchheader_arrow.png") no-repeat scroll right top rgba(0, 0, 0, 0);}
.chart_select a img{ width:100%;}
.chart_select > a span {
    background: url("../images/icon_watchheader_arrow.png") no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    display: block;
    margin: 0 0px 0 0;
}
.watch_select .sort {
    float: right;
    margin: 0 0 1px;
    position: relative;
}
.watch_select .sort p {
    margin: 0;
    padding: 0;
}
.watch_select .sort p a {
    background: url("../images/icon_watch_header_arrow.png") no-repeat scroll 95% 57% rgba(0, 0, 0, 0);
    border-left: 1px solid #d2d3d1;
    color: #3e7fc1;
    display: block;
    height: 27px;
    line-height: 100%;
    margin: 0 10px 0 0;
    padding: 15px 25px 0 10px;
    text-align: center;
}
.chart_select .dropdown_list, .watch_select .dropdown_list {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d2d3d1;
    border-radius: 5px;
    display: none;
    position: absolute;
    top: 51px;
    z-index: 9998;
}
.chart_select .dropdown_list > div, .watch_select .dropdown_list > div {
    height: 330px;
    overflow-x: hidden;
    overflow-y: auto;
}
.chart_select .dropdown_list:after, .chart_select .dropdown_list:before, .watch_select .dropdown_list:after, .watch_select .dropdown_list:before {
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.chart_select .dropdown_list:after, .watch_select .dropdown_list:after {
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #ffffff;
    border-width: 10px;
    left: 80%;
    margin-left: -10px;
}
.chart_select .dropdown_list:before, .watch_select .dropdown_list:before {
    border-color: rgba(210, 211, 209, 0) rgba(210, 211, 209, 0) #d2d3d1;
    border-width: 11px;
    left: 80%;
    margin-left: -11px;
}
.chart_select .dropdown_list a, .watch_select .dropdown_list a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-bottom: 1px solid #d2d3d1;
    display: block;
    float: none;
    font-size: 12px;
	color: #3e7fc1;
    text-decoration: none;
    font-weight: 500;
    line-height: 100%;
    min-width: 80px;
    padding: 8px 10px;
    white-space: nowrap;
}
.chart_select .dropdown_list a:last-child, .watch_select .dropdown_list a:last-child {
    border-bottom: 0 none;
}
.chart_select .dropdown_list a:hover, .watch_select .dropdown_list a:hover {
    background: none repeat scroll 0 0 #e3f5ff !important;
}
.chart_select .world {
    color: #3e7fc1;
    text-decoration: none;

}
.chart_select .originals {
	color: #3e7fc1;
    text-decoration: none;
}
.chart_select .covers {
	color: #3e7fc1;
    text-decoration: none;
}
.chart_select .featured {
	color: #3e7fc1;
    text-decoration: none;
}
.chart_select .ultimate {
    color: #3e7fc1;
	color: #3e7fc1;
    text-decoration: none;
}
.chart_select .trending {
	color: #3e7fc1;
    text-decoration: none;
}
.chart_select .genre {
    border-right: 0 none;
	color: #3e7fc1;
    text-decoration: none;
}
.watch_select .latest_uploads {
    width: 100px;
}
.watch_select .recommended {
    background: url("../images/icon_chartselect_recommended.gif") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    width: 120px;
}
.watch_select .trending {
    width: 110px;
}
.watch_select .ultimate {
    background: url("../images/icon_chartselect_featured.gif") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    width: 70px;
}
.watch_select .music {
    background: url("../images/icon_chartselect_original.gif") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    width: 110px;
}
.watch_select .entertainment {
    background: url("../images/icon_chartselect_entertainment.gif") no-repeat scroll 2px center rgba(0, 0, 0, 0);
    border-right: 0 none;
    width: 167px;
}
.audio_select .latest_uploads {
    width: 120px;
}
.audio_select .recommended, .audio_select .covers {
    width: 150px;
}
.audio_select .trending {
    width: 140px;
}
.audio_select .ultimate {
    border-right: 0 none;
    width: 120px;
}
.chart_featured {
    height: 150px;
}
.chart_featured_ipad {
    height: 200px;
}
.audio_featured {
    height: 180px;
}
.audio_featured_ipad {
    height: 230px;
}
.chart_featured .home_videoheader {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 28px;
    padding: 0;
}
.chart_featured .home_videoheader h3 {
    float: left;
    font-size: 125%;
}
.home_videoheader h3.feature_video {
    position: absolute;
    right: 0;
    top: 0;
}
.home_videoheader h3.feature_video a {
    color: #3e7fc1 !important;
}
.chart_featured .left, .chart_featured .right {
    top: 48px;
}
.chart_featured_ipad .left, .chart_featured_ipad .right {
    background-repeat: no-repeat;
    background-size: 30px auto;
    color: #2f312e;
    font-weight: bold;
    height: 22px;
    left: 0;
    line-height: 100%;
    padding: 8px 0 0 38px;
    text-indent: 0;
    top: 150px;
    width: 76px;
}
.chart_featured_ipad .right {
    left: auto;
    right: 0;
}
.audio_featured_ipad .left, .audio_featured_ipad .right {
    top: 170px;
}
.chart_featured .home_videolist {
    height: 106px;
    overflow: hidden;
}
.chart_featured .home_audiolist {
    height: 136px;
    overflow: hidden;
}
.chart_featured .home_videolist > li {
    height: 106px;
}
.chart_featured .home_audiolist > li {
    height: 136px !important;
}
.chart_featured .home_videolist > li > div {
    margin-bottom: 0;
}
.socialpromo_featured .left, .socialpromo_featured .right {
    top: 74px !important;
}
.socialpromo_featured {
    height: 200px;
}