/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
@import url(http://fonts.googleapis.com/css?family=Telex);
@import url(http://fonts.googleapis.com/css?family=Didact+Gothic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
/*	font-family: 'Telex', sans-serif!important;
*/	
font-family: 'Open Sans', sans-serif !important;
}

h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif !important;
}

a {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #000000;
    text-decoration: underline;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

#rectangle {
					    height: 250px;
					    width: 300px;
/*						margin-top:20px!important;
*/							
					}


#sthoverbuttons{top: 23%!important;}

#reportbtn{margin-top:15px;}
a#flagcontent {background:url(../images/flagicon.png) top left no-repeat; padding-left:25px;  }
a#flagcontent:hover{ text-decoration:underline; color:#FF0000;}

.clear{clear:both;}


body {
    font: 16px/26px Helvetica, Helvetica Neue, Arial;
}

/*.wrapper {
    width: 90%;
    margin: 0 1%;
	
}*/
section{clear:both;}

.main {width:1110px;}

.main-container{background:url(../images/homepage-feature-fade.png) 0 -28px repeat-x scroll; min-width: 1130px;}

#header{width: 1100px; min-width: 1100px !important; position:relative;}

.header-container {/**/
    border-bottom: 2px solid red;
	 min-width: 1100px !important;
    width: 100%;
}

 #smallText{font-size: 12px; }
 #smallText a{ color:#727272; }
#smallText a:hover{ color:#333333; }
#copyrightcnt{width:685px; float:right; line-height:12px; font-size:.9em; color:#727272;}

.footer-container,
.main aside {
/*    border-top: 20px solid #e44d26;
*/}

.header-container{background:#000; height:100px;}
.titlecntleft{float:left;}
.lomejortitle{ width:357px; text-transform: uppercase;  font-weight: 400; font-size: 26px;  height:30px; display:block; margin-top:5px!important; padding:0px!important; margin-bottom:10px!important; font-family:'Open Sans', sans-serif !important; color:#EC1C23}
.espectaculostitle{ width:357px; float:left;  font-weight: 400; font-size: 27px;  height:41px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important; font-family:'Open Sans', sans-serif !important; color:#EC1C23}
.searchresultstitle{ width:400px;  font-weight: 400; font-size: 20px;  height:41px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important; font-family:'Open Sans', sans-serif !important; color:#EC1C23}


.logoCnt{ width:880px; height:100px; position:relative; float:left; background:url(../images/logocntredfade.png) top center no-repeat; margin-left:-300px;}
.logo{ margin:0 auto; width:316px;}

.searchresultstitle span{color:#000; line-height:30px;}

/*.relacionadostitle{ width:300px; font-weight: bold!important; font-size: 22px; font-weight:normal; line-height: 25px; margin-top:20px!important; padding:0px!important; margin-bottom:10px!important;  font-family:'Open Sans', sans-serif !important; color:#EC1C23}
.sugerenciastitle{ width:300px; font-weight:bold!important; font-size: 22px; font-weight:normal;line-height: 25px; display:block; margin-top:20px!important; padding:0px!important; margin-bottom:10px!important;  font-family:'Open Sans', sans-serif !important; color:#EC1C23}*/

/*.relacionadostitle{ background: url("../images/sidebar-header-bg-300.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 10px 15px;
    width: 300px;}
	
.sugerenciastitle{ background: url("../images/sidebar-header-bg-300.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 10px 15px;
    width: 300px;}*/


.descripciontitle{ width:118px; font-weight: bold!important; font-size: 25px;font-weight:normal; line-height: 25px; display:block; margin-top:20px!important; padding:0px!important; margin-bottom:10px!important;  font-family:'Open Sans', sans-serif !important; color:#EC1C23}

h2.ojopinionestitle{ padding:10px 0 0 13px;}
.bigtitlecnt{ background:url(../images/bigtitlecnt-bg.png) top left no-repeat; width:202px; height:44px;}
.bigtitlesep{ background:url(../images/bigtitlecntfadebg.png) top left repeat-x; width:100%; height:44px; border-top:2px solid #f00;}
.echo-identityserver-controls-auth-name, .echo-identityserver-controls-auth-name a, .echo-linkColor echo-clickable, .echo-streamserver-controls-stream-item-authorName{ color: #f00!important;}
.rtb-apps-comments a{color: #000!important;}
/*
.featuredtitle{ width:325px; font-size: 26px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; height:46px; display:block; padding:30px 0 0 0;    position: absolute; top: 0; text-align:left; z-index:999;}*/

/*.featuredtitle{ width:300px; font-size: 26px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; height:46px; display:block; padding:30px 0 0 0;    position: absolute; top: 0; right:0; text-align:left; z-index:999;}
.featuredtitlenew{ width:325px; font-size: 26px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; height:46px; display:block; padding:20px 0 0 0;    position: absolute; top: 0; left:0; text-align:left; z-index:999;}
.notimusicalestitle{    
	background: url("../images/sidebar-header-bg-245.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 10px 15px;
    width: 235px;}*/
/*.notimusicalestitle{ width:202px; font-size: 20px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; display:block; font-weight:bold;margin:20px 0 10px;}
*/
/*.trendingtitle{background: url("../images/sidebar-header-bg-245.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 15px 15px;
    width: 235px;}*/
/*.trendingtitle{ width:260px; font-size: 20px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; display:block; font-weight:bold;margin:20px 0 10px;}
*/

.trendingtitle300,.notimusicalestitle300,.recentvideotitle,.trendinginsidetitle,.sugerenciastitle,.relacionadostitle{background: url("../images/sidebar-header-300-new.png") no-repeat scroll left top transparent;
    color: #EC1C23; 
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px;
    font-weight: bold;
    height: 17px;
    margin: 20px 0 0px;
    padding: 10px 0 15px 15px;
    width: 285px;}
/*.trendingtitle{ width:260px; font-size: 20px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; display:block; font-weight:bold;margin:20px 0 10px;}
*/



/*.trendinginsidetitle{background: url("../images/sidebar-header-bg-300.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 17px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 15px 15px;
    width: 300px;}

.recentvideotitle{ background: url("../images/sidebar-header-bg-300.png") no-repeat scroll left top transparent;
    color: #EC1C23;
    display: block;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    margin: 20px 0 2px;
    padding: 10px 0 10px 15px;
    width: 300px;}
*/	
	
	
/*	.recentvideotitle{ width:260px; font-size: 20px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; display:block; font-weight:bold; margin:20px 0 10px;}
*/.top100title{font-size: 26px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400;margin:20px 0 20px;  }
.jcarousel-skin-tango{ height:360px;}
/*
.lomejortitle{ width:357px; height:41px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important;}
.relacionadostitle{ width:300px; font-size: 18px; font-weight:normal; line-height: 25px; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important;}
.sugerenciastitle{ width:300px; font-size: 18px; font-weight:normal;line-height: 25px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important;}
.descripciontitle{ width:118px; font-size: 18px;font-weight:normal; line-height: 25px; display:block; margin-top:20px!important; padding:0px!important; margin-bottom:10px!important;}
.featuredtitle{ width:310px; height:46px; display:block; padding:10px 0 0 0;}
.notimusicalestitle{ width:202px; height:46px; display:block;}*/


/*.relacionadostitle{ width:300px; height:28px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important;}

.sugerenciastitle{ width:300px; height:28px; display:block; margin-top:10px!important; padding:0px!important; margin-bottom:10px!important;}

.descripciontitle{ width:118px; height:29px; display:block; margin-top:20px!important; padding:0px!important; margin-bottom:10px!important;}

*/
/*.featuredtitle{ width:211px; height:46px; display:block; padding:10px 0 0 0;}
*/
.footer-container,
.main aside {
 /*   background: #f16529;*/
}

.pencilad{ width:980px; margin:0 auto; margin-top:5px;}
	  .title {
        float: left;
		margin:	0.67em 0;
/*		margin-top:15px!important;
*/    }

    nav {
        float: right;
		margin-top:10px;
    }


/* ==============
    MOBILE: Menu
   ============== */

nav ul {
    margin: 0;
    padding: 0;
}



nav a:link, nav a:visited {
    display: block;
    margin-bottom: 10px;
    padding: 5px 3px;
    text-align: center;
    text-decoration: none;
/*    font-weight: bold;
*/    color: white;
	font-size:15px;
}

nav a:hover
 {
    color:#F00;
	text-decoration: none;
}


/* ==============
    MOBILE: Main
   ============== */

.main {
    padding: 15px 0 15px 0;
}

.main article h1 {
    font-size: 2em;
}

.main aside {
    color: white;
    padding: 0px 5% 10px;
}

.footer-container  {
    padding: 15px 0;
	background:#e8e8e8;
	color:#707070;
	 -webkit-box-shadow: 0 -5px 10px #aaa;
     -moz-box-shadow: 0 -5px 10px #aaa;
    box-shadow:0 0px 21px #969696;
	border-top:1px solid #fff;
	min-width:1100px;
	width:100%;
	margin:0px;
	
}

ul.footerlist{ float:left; width:auto; list-style:none; margin-left: 0; margin-right:55px; margin-top:0px;}
ul.footerlist li{font-size:14px; color:#666; line-height:normal;}
ul.footerlist h3, ul.footerlist h3 a:link, ul.footerlist h3 a:visited{ text-decoration:none; color:#333; font-size:1.3em; margin-bottom:15px; margin-top:5px;}
ul.footerlist h3 a:hover{ text-decoration:underline;color:#000;}
ul.footerlist li a:link, ul.footerlist li a:visited{ text-decoration:none; color:#999;}
ul.footerlist li a:hover{ text-decoration:underline;color:#333;}


.dashboarduibg{border:1px solid #CCC; background:url(../images/upload-bg-light.png) repeat; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px; padding:25px;}


/* SOCIAL ICONS - CSS3 */

/* SOCIAL ICONS - GENERAL */
.social { list-style:none; margin:30px auto; width:464px; }
.social li { display:inline; float:left; background-repeat:no-repeat; }
.social li a { display:block; width:48px; height:48px; padding-right:10px; position:relative; text-decoration:none; }
.social li a strong { font-weight:normal; position:absolute; left:20px; top:-1px; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:3px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
li.facebook { background-image:url("../images/facebook.png"); }
li.instagram { background-image:url("../images/instagram.png"); }
li.rss { background-image:url("../images/rss.png"); }
li.twitter { background-image:url("../images/twitter.png"); }


#css3:hover li { opacity:0.2; }

#css3 li { -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; -moz-transition-duration: 500ms; }
#css3 li a strong { opacity:0;width: -moz-max-content;
 -webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
 -moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }

#css3 li:hover { opacity:1; }
#css3 li:hover a strong { opacity:1; top:-10px; }



/* ===============
    ALL: IE Fixes
   =============== */

.ie7 .title {
    padding-top: 20px;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

#search {
    right: 137px;
    position: absolute;
    top: 5px;
}


#search input[type="text"] {
	margin:0px;
    background: url(../images/searchbg.png) no-repeat 0px 0px #000;
    border: 0 none;
    font:14px Arial,Helvetica,Sans-serif;
    color: #777;
    width: 150px;
	height:20px!important;
    padding: 10px 15px 6px 45px;
	   border: 1px solid #3b3b3b;
  /*  -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    width: 350px;
	 color:	#fff;
	  border: 1px solid #666;
	
    }
	
	
.autocomplete-w1{ position:absolute; top:45px; 	right:140px;
  -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;

}
.autocomplete{ 
font-size:1em;
background:#252525; margin-left:10px; padding:10px 10px 10px 15px;-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75); color:#e1e1e1; letter-spacing:1px; width:350px!important; overflow:hidden; max-height:298px!important;
    /*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
	overflow-x: hidden;
overflow-y: auto;
 scrollbar-face-color: #367CD2;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;}
.autocomplete strong{ 
color: #fff!important; font-weight:bold;}

.autocomplete .selected{
	cursor: pointer;
}
.autocomplete div{ padding:3px;     -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
	 border-bottom: 1px dotted #484848;}
.autocomplete div:hover{ background:#353535; color:#FFF; }
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF!important; }

input { font-size: 28px; padding: 10px; border: 1px solid #CCC; /*display: block;*/ margin: 20px 0; }
	
#pegandolehomebox{  color:#CCC; width:300px; height:250px; float:right;  display: table; }
#pegandolehomebox p{  display: table-cell;  vertical-align: middle; text-align: center; font-size:14px;}

ul#pegando5upcnt{ width: 1100px; margin:0px!important;}
ul#pegando5upcnt li{ list-style:none; width: 217px; height:315px; margin-right:3px; background:#000000; float:left; text-align:center;}
.featuredtitleNew{ width:300px; font-size: 26px;  font-family:'Open Sans', sans-serif !important; color:#EC1C23; font-weight: 400; display:block; padding:5px 0 0; text-align:left; z-index:999;}
ul#pegando5upcnt li h2{ font-size: 25px; font-family:'Open Sans', sans-serif !important; color:#fff; margin:90px 0 0!important; }

.pegandolegenrecnt:hover img{-webkit-transform:scale(1)!important;-o-transform:scale(1)!important; -moz-transform:scale(1)!important; -ms-transform:scale(1)!important; transform:scale(1)!important}

.pegandolegenrecnt{font-size:12px; line-height: 25px; color:#FFF; background:url(../images/upload-bg.png) repeat #000; text-align:left; height:26px; text-transform:capitalize; margin-bottom: 3px;}
.pegandolegenrecnt img{ padding-right:10px; padding-left:10px; position:relative!important; opacity:1!important;  -webkit-transform:scale(1)!important;-o-transform:scale(1)!important; -moz-transform:scale(1)!important; -ms-transform:scale(1)!important; transform:scale(1)!important}


#joinnowbox{height:40px; width:300px; margin-bottom:10px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CCC; text-align:center; line-height:40px; display:block;
    float: right;}
	
#joinnowbox:hover{ background:#666; color:#FFFFFF;}

.top100homeimgcnt{width:150px; height:100px; position:relative; overflow:hidden; background:#666;}
.top100homeimgcnt img{ 
	width: 150px;
	height: 100px;
/*width:150px;*/ /*width:130%;*/}

.top100hometextcnt{ width:150px; height:100px; overflow:hidden; position:relative;}
.top100hometextcnt h3{font-size:11px; color:#000; margin:0px!important;}


ul.sugerenciasvideoscnt, ul.relacionadosvideoscnt{ list-style:none; margin:0px!important; background:#F1F1F1; padding-top:5px;}
ul.sugerenciasvideoscnt li, ul.relacionadosvideoscnt li{  border-bottom: 1px dotted #CCCCCC;
    height: 100px;
    margin-bottom: 5px;
    padding-bottom: 5px;}
.relatedimgcnt{width:150px; height:100px; float:left; overflow:hidden; background:#666; }
.relatedtextcnt{   float: left;height: 50px;margin-left: 10px;position:relative;width:139px;}
/*.relatedimgcnt img{ width:130%;}*/
.relatedtextcnt h3 span{ font-size:1em; color:#ff0000;  font-weight: normal;}
.relatedtextcnt h3 span a{ font-size:1em; color:#ff0000;  font-weight: normal; text-decoration:none;}
.relatedtextcnt h3 span a:hover{ text-decoration:underline;}

.relatedtextcnt p a{ color:#FF0000; font-size:12px; text-decoration:underline;  }
.relatedtextcnt p a:hover{ color:#FF0000; font-size:12px; text-decoration:none;  }

.relatedtextcnt p {clear:both; margin-top:35px;}
.relatedtextcnt h3{font-size:12px; color:#000; margin:0px!important; line-height:14px; font-weight: normal;}
.relatedviews{ font-size:11px; color:#333333; }
.relatedviews span{ color:#999; font-weight:bold; float:left; margin-right:5px;}
.relatedvotes{font-size:11px; color:#333333; }
.relatedvotes span{ color:#999; font-weight:bold; float:left;margin-right:5px;} 


a.relatedsmalllikebtn:link{ background:url(../images/like-small-icon.jpg) no-repeat top center; width:20px; height:19px; float:left; margin-right:5px;margin-top:45px;} 
a.relatedsmalllikebtn:hover { background:url(../images/like-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 
a.relatedsmalllikebtn:active { background:url(../images/like-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 

a.relatedsmalldislikebtn:link{ background:url(../images/dislike-small-icon.jpg) no-repeat top center; width:20px; height:19px; float:left; margin-right:5px; margin-top:45px;} 
a.relatedsmalldislikebtn:hover { background:url(../images/dislike-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 
a.relatedsmalldislikebtn:active { background:url(../images/dislike-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 

a.relatedsmalladdbtn:link{ background:url(../images/add-small-icon.jpg) no-repeat top center; width:20px; height:19px; float:left; margin-right:5px;margin-top:45px;} 
a.relatedsmalladdbtn:hover { background:url(../images/add-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 
a.relatedsmalladdbtn:active { background:url(../images/add-small-icon-deactivated.jpg) no-repeat top center; width:20px; height:19px;} 

#notimusicalescnt{ width:235px; margin:0 auto; list-style:none; background:#f1f1f1;}
ul#notimusicalescnt{ width:245px; margin:0 auto; list-style:none;}
ul#notimusicalescnt li{width:100%; padding-bottom:10px;}
ul#notimusicalescnt li p{color:#666666; font-size: 16px; line-height:18px; padding:10px 0 0 10px;}
ul#notimusicalescnt li a{color:#666666; font-size: 16px; line-height:18px; text-decoration:none;}
ul#notimusicalescnt li a:hover{color:#333; text-decoration:underline; }
#notimusicalescnt p{ margin:10px 0;}


#notimusicalescnt300{ width:300px; margin:0 auto; list-style:none; background:#f1f1f1;}
ul#notimusicalescnt300{ width:300px; margin:0 auto; list-style:none;}
ul#notimusicalescnt300 li{width:100%; padding-bottom:10px;}
ul#notimusicalescnt300 li p{color:#666666; font-size: 16px; line-height:18px; padding:10px 0 0 10px;}
ul#notimusicalescnt300 li a{color:#666666; font-size: 16px; line-height:18px; text-decoration:none;}
ul#notimusicalescnt300 li a:hover{color:#333; text-decoration:underline; }
#notimusicalescnt300 p{ margin:10px 0;}


.last{ margin-right:-1px!important;}
.last a{ margin:0 0 0 5px!important!important;}
ul#radiomenuplayericons{ width:100%;}
ul#radiomenuplayericons li{ float:left; list-style:none;  text-align: center; height:50px; margin-right: 28px; }
ul#radiomenuplayericons li img:hover{
opacity:.5; filter:alpha(opacity=50);
}
ul#radiomenuplayericons li p{ font-size:10px; line-height: 11px !important; text-align:center; }

#trendinginsidecnt{ width:300px; margin:0 auto; list-style:none; font-size:12px;}
ul#trendinginsidecnt{ width:300px; margin:0 auto; list-style:none;}
ul#trendinginsidecnt li{width:100%;  background: url(../images/trendingcntbg.jpg) bottom center repeat-x #EAEAEA; margin-bottom:3px;  padding-bottom: 5px;   /* border-bottom: 2px solid #666666;*/}
ul#trendinginsidecnt li p{color:#000; font-size: 12px; line-height:12px; }
#trendinginsidecnt p{ margin:0px!important;}
#trendinginsidecnt span{ color:#FF0000; font-size:1.3em; clear:both; line-height:10px;}
#trendinginsidecnt span a{ color:#FF0000;  clear:both; line-height:10px;text-decoration:none;}
#trendinginsidecnt span a:hover{ color:#FF0000;  clear:both; line-height:10px; text-decoration:underline;}

#trendingcnt{ width:245px; margin:0 auto; list-style:none; font-size:12px;}
ul#trendingcnt{ width:245px; margin:0 auto; list-style:none;}
ul#trendingcnt li{width:100%;  background: url(../images/trendingcntbg.jpg) bottom center repeat-x #EAEAEA; margin-bottom:3px;  padding-bottom: 5px;   /* border-bottom: 2px solid #666666;*/}
ul#trendingcnt li p{color:#000; font-size: 12px; line-height:12px; }
#trendingcnt p{ margin:0px!important;}
#trendingcnt span{ color:#FF0000; font-size:1.3em; clear:both; line-height:10px;}
#trendingcnt span a{ color:#FF0000;  clear:both; line-height:10px;text-decoration:none;}
#trendingcnt span a:hover{ color:#FF0000;  clear:both; line-height:10px; text-decoration:underline;}
.trendingviews{ float:left; width:auto; font-size:12px;}
.trendingvotes{ float:left; width:auto; margin-left:15px;font-size:12px;}
.trendingviews img,.trendingvotes img{padding-right:5px;}



#trendingcnt300{ width:300px; margin:0 auto; list-style:none; font-size:12px;}
ul#trendingcnt300{ width:300px; margin:0 auto; list-style:none;}
ul#trendingcnt300 li{width:100%;  background: url(../images/trendingcntbg.jpg) bottom center repeat-x #EAEAEA; margin-bottom:2px;  padding-bottom: 5px;   /* border-bottom: 2px solid #666666;*/}
ul#trendingcnt300 li p{color:#000; font-size: 12px; line-height:12px; }
#trendingcnt300 p{ margin:0px!important;}
#trendingcnt300 span{ color:#FF0000; font-size:1.3em; clear:both; line-height:10px;}
#trendingcnt300 span a{ color:#FF0000;  clear:both; line-height:10px;text-decoration:none;}
#trendingcnt300 span a:hover{ color:#FF0000;  clear:both; line-height:10px; text-decoration:underline;}


#recentvideocnt{ width:245px; margin:0 auto; list-style:none; font-size:12px;}
ul#recentvideocnt{ width:245px; margin:0 auto; list-style:none;}
ul#recentvideocnt li{width:100%; /* background: url(../images/trendingcntbg.jpg) bottom center repeat-x #EAEAEA; */ background:none repeat scroll 0 0 #F1F1F1; margin-bottom:2px;  padding-bottom: 5px;   /* border-bottom: 2px solid #666666;*/}
ul#recentvideocnt li p{color:#000; font-size: 12px; line-height:12px; }
#recentvideocnt p{ margin:0px!important;}
#recentvideocnt span{ color:#FF0000; font-size:1.3em; clear:both; line-height:10px;}
#recentvideocnt span a{ color:#FF0000;  clear:both; line-height:10px;text-decoration:none;}
#recentvideocnt span a:hover{ color:#FF0000;  clear:both; line-height:10px; text-decoration:underline;}
.recentvideoviews{ float:left; width:auto; font-size:12px;}
.recentvideovotes{ float:left; width:auto; margin-left:15px;font-size:12px;}
.recentvideoviews img,.recentvideovotes img{padding-right:5px;}



/*.views{position:absolute; left:0px; top:70px; font-size:11px; color:#333333; }
.views span{ color:#999;float:left; margin-right:5px;}
.votes{position:absolute; right:0px; top:70px; font-size:11px; color:#333333; }
.votes span{ color:#999; float:left;margin-right:5px;} 
*/

.views{ float:left; width:auto; font-size:11px; color:#333333; }
.views span{ color:#999;float:left; margin-right:5px;}
.votes{float:left; width:auto; font-size:11px; color:#333333; }
.votes span{ color:#999; float:left;margin-right:5px; margin-left:15px;} 

.featureviews{ font-size:18px; color:#333333; }
.featureviews span{ color:#999;  float:left; margin-right:5px;}
.featurevotes{ font-size:18px; color:#333333; }
.featurevotes span{ color:#999;  float:left;margin-right:5px;} 

a.smalllikebtnfeature:link{ background:url(../images/likebtn-active.png) no-repeat top center; width:18px; height:17px; position:absolute; left:0px; top:100px;} 
a.smalllikebtnfeature:hover { background:url(../images/likebtn-deactivated.png) no-repeat top center; width:18px; height:17px;} 
a.smalllikebtnfeature:active { background:url(../images/likebtn-deactivated.png) no-repeat top center; width:18px; height:17px;} 

a.smallcommentbtnfeature p{color:#FFFFFF; font-size:8px; margin-top:-5px!important; margin-left:5px!important;}
a.smallcommentbtnfeature:link{ background:url(../images/smallcommentbox-active.png) no-repeat top center; width:24px; height:22px; text-decoration:none; position:absolute;left:26px; top:100px;} 
a.smallcommentbtnfeature:hover { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;text-decoration:none;} 
a.smallcommentbtnfeature:active { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;} 


ul#top100carousel li h3, ul#top100carousel li h3 a {color:#666; font-size:11px; font-weight:normal!important; text-align:left; line-height: 12px; text-decoration:none;}
ul#top100carousel li h3 a:hover{color:#666; text-decoration:underline;}
ul#top100carousel li h4, ul#top100carousel li h4 a{color:#FF0000; font-size:11px; font-weight:bold!important; text-align:left; margin:0px!important; line-height:14px;  text-decoration:none;}
ul#top100carousel li h4 a:hover{color:#FF0000; text-decoration:underline;}

a.smalllikebtn:link{ background:url(../images/likebtn-active.png) no-repeat top center; width:18px; height:17px; position:absolute; right:26px; top:40px;} 
a.smalllikebtn:hover { background:url(../images/likebtn-deactivated.png) no-repeat top center; width:18px; height:17px;} 
a.smalllikebtn:active { background:url(../images/likebtn-deactivated.png) no-repeat top center; width:18px; height:17px;} 


a.smallcommentbtn p{color:#FFFFFF; font-size:9px; margin-top:-5px;}
a.smallcommentbtn:link{ background:url(../images/smallcommentbox-active.png) no-repeat top center; width:24px; height:22px;position:absolute; right:0px; top:38px; text-decoration:none;} 
a.smallcommentbtn:hover { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;text-decoration:none;} 
a.smallcommentbtn:active { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;} 

.genresicons img{ height:15px; }

.genreiconPOP{ display:block; background:url(../images/poplatino-icon.png) no-repeat top left; width:auto; height:29px; padding-left:42px; line-height:29px; cursor:pointer; } 
.genreiconPOP:hover {display:block; display:block; background:url(../images/poplatino-hover-icon.png) no-repeat top left; } 
.genreiconROCK{ display:block; background:url(../images/rock-icon.png) no-repeat top left; width:auto; height:29px; padding-left:35px; line-height:29px; cursor:pointer; } 
.genreiconROCK:hover {display:block; display:block; background:url(../images/rock-hover-icon.png) no-repeat top left; } 
.genreiconMERENGUE{ display:block; background:url(../images/tropical-icon.png) no-repeat top left; width:auto; height:29px; padding-left:35px; line-height:29px; cursor:pointer; } 
.genreiconMERENGUE:hover {display:block; display:block; background:url(../images/tropical-hover-icon.png) no-repeat top left; } 
.genreiconREGGAETON{ display:block; background:url(../images/hiphop-icon.png) no-repeat top left; width:auto; height:29px; padding-left:45px; line-height:29px; cursor:pointer; } 
.genreiconREGGAETON:hover {display:block; display:block; background:url(../images/hiphop-hover-icon.png) no-repeat top left; } 
.genreiconROMANTICA{ display:block; background:url(../images/boleros-icon.png) no-repeat top left; width:auto; height:29px; padding-left:45px; line-height:29px; cursor:pointer; } 
.genreiconROMANTICA:hover {display:block; display:block; background:url(../images/boleros-hover-icon.png) no-repeat top left; } 
.genreiconBACHATA{ display:block; background:url(../images/bachata-icon.png) no-repeat top left; width:auto; height:29px; padding-left:65px; line-height:29px; cursor:pointer; } 
.genreiconBACHATA:hover {display:block; display:block; background:url(../images/bachata-hover-icon.png) no-repeat top left; } 
.genreiconBANDA{ display:block; background:url(../images/banda-icon.png) no-repeat top left; width:auto; height:29px; padding-left:40px; line-height:29px; cursor:pointer; } 
.genreiconBANDA:hover {display:block; display:block; background:url(../images/banda-hover-icon.png) no-repeat top left; } 
.genreiconNORTENA{ display:block; background:url(../images/nortena-icon.png) no-repeat top left; width:auto; height:29px; padding-left:35px; line-height:29px; cursor:pointer; } 
.genreiconNORTENA:hover {display:block; display:block; background:url(../images/nortena-hover-icon.png) no-repeat top left; } 
.genreiconSALSA{ display:block; background:url(../images/salsa-icon.png) no-repeat top left; width:auto; height:29px; padding-left:65px; line-height:29px; cursor:pointer; } 
.genreiconSALSA:hover {display:block; display:block; background:url(../images/salsa-hover-icon.png) no-repeat top left; } 
.genreiconVALLENATO{ display:block; background:url(../images/vallenato-icon.png) no-repeat top left; width:auto; height:29px; padding-left:40px; line-height:29px; cursor:pointer; } 
.genreiconVALLENATO:hover {display:block; display:block; background:url(../images/vallenato-hover-icon.png) no-repeat top left; } 


.topfeaturedaccordiantitle{font-size:18px; color:#fff; margin:10px 0 5px 15px!important; padding:0px!important; line-height:20px;}
.topfeaturedaccordiantitle span a{font-size:26px; color:#fff; }
.topfeaturedaccordiantitle span a:hover{font-size:26px; text-decoration:underline!important; }
.topfeaturedaccordiantitle span{font-size:26px; color:#fff; font-weight:bold; }
.topfeaturedaccordiantitlegenre{font-size:16px; color:#ccc;margin:1px 0 10px 15px!important; padding:0px!important;}


.videopageviews{ font-size:13px; color:#ff0000; }
.videopageviews span{ color:#000;  float:left; margin-right:10px; min-width:55px;}
.videopagevotes{ font-size:13px; color:#ff0000; }
.videopagevotes span{ color:#000;  float:left; margin-right:10px; min-width:55px;} 
.videopagelikes{ font-size:13px; color:#ff0000; }
.videopagelikes span{ color:#000; float:left;margin-right:10px; min-width:55px; }

.videopageviews img,.videopagevotes img,.videopagelikes img{ float:left;} 

.topfeaturestatscnt{ position:absolute; top:170px; left:0px; width:100px}

.topfeatureviews{ font-size:16px; color:#fff; margin-left:15px;  height:18px;}
.topfeatureviews span{ background:url(../images/videostats-white-views.png) top center no-repeat; width:20px; height:12px; margin-right:10px; margin-top:3px; display:block; float:left;}
.topfeaturevotes{ font-size:16px; color:#fff; margin-top:2px;margin-left:15px; height:18px;}
.topfeaturevotes span{ background:url(../images/videostats-white-votes.png) top center no-repeat; width:14px; height:15px; margin-right:16px;  margin-top:2px; display:block; float:left; } 
.topfeaturelikes{ font-size:16px; color:#fff; margin-top:2px;margin-left:15px; height:18px;}
.topfeaturelikes span{ background:url(../images/videostats-white-like.png) top center no-repeat; width:16px; height:15px; margin-right:14px;display:block; float:left; } 

/*
.topfeatureviews{ font-size:16px; color:#fff; margin-left:15px; margin-top:80px;}
.topfeatureviews span{ color:#CCC; font-weight:bold; float:left; margin-right:10px;}
.topfeaturevotes{ font-size:16px; color:#fff; line-height:5px;margin-top:2px;margin-left:15px;}
.topfeaturevotes span{ color:#ccc; font-weight:bold; float:left;margin-right:10px; } 
.topfeaturelikes{ font-size:16px; color:#fff; line-height:5px;margin-top:2px;margin-left:15px;}
.topfeaturelikes span{ color:#ccc; font-weight:bold; float:left;margin-right:10px; } 
*/

a.losmejoreslikebtntop:link{ background:url(../images/like-big-icon.jpg) no-repeat top center; width:40px; height:41px; position:absolute; left:268px; top:210px; -moz-border-radius: 5px;
border-radius: 5px;} 
a.losmejoreslikebtntop:hover { background:url(../images/like-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.losmejoreslikebtntop:active { background:url(../images/like-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

a.losmejoresdislikebtntop:link{ background:url(../images/dislike-big-icon.jpg) no-repeat top center; width:40px; height:41px; position:absolute; left:314px; top:210px;-moz-border-radius: 5px;
border-radius: 5px;} 
a.losmejoresdislikebtntop:hover { background:url(../images/dislike-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.losmejoresdislikebtntop:active { background:url(../images/dislike-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

a.losmejoresaddbtntop:link{ background:url(../images/add-big-icon.jpg) no-repeat top center; width:40px; height:41px; position:absolute; left:360px; top:210px;-moz-border-radius: 5px;
border-radius: 5px;} 
a.losmejoresaddbtntop:hover { background:url(../images/add-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.losmejoresaddbtntop:active { background:url(../images/add-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

a.smallcommentbtntopfeature p{color:#FFFFFF; font-size:8px; margin-top:-5px!important; margin-left:5px!important;}
a.smallcommentbtntopfeature:link{ background:url(../images/smallcommentbox-active.png) no-repeat top center; width:24px; height:22px; text-decoration:none; position:absolute;left:46px; top:100px;} 
a.smallcommentbtntopfeature:hover { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;text-decoration:none;} 
a.smallcommentbtntopfeature:active { background:url(../images/smallcommentbox.png) no-repeat top center; width:24px; height:22px;} 

.profileArtisttitle{font-size:2em; line-height:30px;}
/*.profileArtisttitlecnt {
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 1px solid #d4d4d4;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 65px;
    margin-bottom: 3px;
    position: relative;
}*/

.profileArtisttitlecnt {
    background: url(../images/profileArtisttitlecntbg.png) bottom center repeat-x;
    border-bottom: 1px solid #fff;
/*    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    height: 65px;
    position: relative;
	padding-bottom:5px;
}


#profileArtistinfo{ width:600px; position:absolute; left:15px; top:15px; }
h2.profileArtistinfocattitle { font-size:1.2em; float:left; margin:15px 15px 0 0; }
h2.profileArtistinfocattitle div{ padding-top:10px; float:left; width:inherit;}
h2.profileArtistinfocattitle img{ margin-right:10px; float:left;}


#artistprofilemainimg{ width:505px; height:295px; float:left; text-align:center; overflow:hidden; margin-top:5px; background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
 }
#artistprofilestatscnt{ width:277px; /*height:400px; */float:right; background:#EBEBEB; margin-top:5px; }
#becomeafanCnt{   background:url(../images/upload-bg.png) repeat #000;  border-bottom: 2px solid #FF0000;   padding: 10px;}
#becomeafanCnt:hover{background:url(../images/upload-bg.png) repeat #333; color:#fff}
#becomeafanCnt span{margin-top:25px; padding-right:15px; font-size:1.3em}
#becomeafanCnt a{color:#fff; text-decoration:none;  float: right;}
#becomeafanCnt a:hover{color:#ccc; text-decoration:underline;}
#becomeafanCnt img{border:2px solid #666;}
#becomeafanCnt img:hover{border:2px solid #fff;}

#voteupcnt{float:left; margin-left:10px;width:50px;}
#votedowncnt{float:right; margin-right:10px;width:50px;}
a#voteup{background:url(../images/vote-up-icon.png) #FFF center center no-repeat; width:40px; height:40px; display:block; border:1px solid #ccc; margin: 0 auto;}
a#votedown{background:url(../images/vote-down-icon.png) #FFF center center no-repeat; width:40px; height:40px; display:block; border:1px solid #ccc; margin: 0 auto;}
a#voteup:hover{background:url(../images/vote-up-icon.png) #FFF center center no-repeat; width:40px; height:40px;  border:1px solid #333;  }
a#votedown:hover{background:url(../images/vote-down-icon.png) #FFF center center no-repeat; width:40px; height:40px;  border:1px solid #333;  }
#ratemeter{float:left; width:150px; margin-left:5px; text-align:center;}
#artistvoteCnt{padding-top:15px; text-align:center;  border-bottom: 1px solid #CCCCCC; padding-bottom: 10px; background:#F4F4F4}
#artistvoteCnt p{ color:#666666; font-size:.9em; margin:0px!important;}
ul#artiststatsCnt{padding:0px; margin:0px; text-align:center;  /*border-bottom: 1px solid #CCCCCC; */ background:#d3d3d3}
ul#artiststatsCnt li{ border-bottom:1px solid #999; list-style:none; clear:both; margin:0px; height:30px; padding:10px 0 5px;}
ul#artiststatsCnt li:hover{ background-color:#CCC;}
ul#artiststatsCnt li h3{ font-size:1.2em; color:#333333; width:95px; float:left;margin:0px; text-align:left; padding-right:5px;}
ul#artiststatsCnt li h4{ font-size:1.2em; color:#ff0000; float:left;margin:0px;text-align:left; font-weight:normal;}
ul#artiststatsCnt li img{ float:left; padding:4px 10px 0 10px;}
#artistmediaCnt{margin-top:25px;}
#artistvideocnt li,#artistaudiocnt li{ list-style:none; border-bottom:1px solid #333; padding:15px 0 15px 0;  }
#artistvideocnt li h3, #artistvideocnt li h3 a, #artistaudiocnt li h3, #artistaudiocnt li h3 a{ margin:0px; padding:0 0 5px 0; font-size:1.4em; text-decoration:none; color:#ff0000;}
#artistvideocnt li h3 a:hover, #artistaudiocnt li h3 a:hover{text-decoration:underline;}
#artistvideocnt li h4, #artistaudiocnt li h4{ margin:0px; padding:0 0 5px 0; font-size:.9em;}
#artistvideocnt li p, #artistaudiocnt li p{ margin:0px; padding:0px; font-size:1em; line-height:15px;}
.artistvideopreview, .artistaudiopreview{ float:left; width:350px; height:200px; background:#000000; margin-right:10px; overflow:hidden;}
.artistvideoinfo, .artistaudioinfo{ float:left; width:375px; height:168px; background:#EFEFEF; border:1px solid #ccc; padding:15px;}
.artistviewsvotescnt{ position:relative; height:30px;}
.artistviews{position:absolute; left:0px; top:0px; font-size:14px; color:#333333; }
.artistviews span{ color:#999;float:left; margin-right:5px;}
.artistvotes{position:absolute; left:95px; top:0px; font-size:14px; color:#333333; }
.artistvotes span{ color:#999; float:left;margin-right:5px;} 
.panel-container h2{ padding:0px; margin-top:10px;}

	.etabs { margin: 0; padding: 0; }
    .tab { display: inline-block; zoom:1; *display:inline; background:url("../images/tabs-normal.jpg") repeat-x top left; border: solid 1px #ccc; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
    .tab:hover { background:url("../images/tabs-hover.jpg") repeat-x top left;}
    .tab a { font-size: 1.2em; line-height: 2em; display: block; padding: 0 10px; outline: none; color:#000; text-decoration:none; }
    .tab a:hover { text-decoration: underline; color:#000; }
    .tab.active { background: url("../images/artistmediacntbg.png") repeat scroll 0 0 #fff; font-size:1.3em; padding-top: 0px; position: relative; top: 1px; border-color: #666; }
    .tab a.active { font-weight: bold; color:#f00; }
    .tab-container .panel-container {  background: url("../images/artistmediacntbg.png") repeat scroll 0 0 #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }

.profileartistcategory{/*color:#666666; font-size:14px; position:absolute; right:0px;*/
   color: #666666;
    font-size: 1.3em;
    position: absolute;
    right: 0;
    top: 0;}
	
.videoArtisttitle{font-size:13px; line-height:16px; }
.videoArtisttitle a{ color:#000;text-decoration:none; }
.videoArtisttitle a:hover{ color:#000; text-decoration:underline }
.videoSongtitle {
    color: #FF0000;
    font-size: 19px;
    letter-spacing: -1px;
    line-height: 17px;
}.videocatcnt{padding:0px;  margin-right:10px;}
.videocatsidebar{padding:0px;  margin-right:5px;}
span.videocatsidebar img{ height:15px;}
.videocatsidebarname{ font-size:11px; text-transform:capitalize;}
/*.videocatcnt{padding:10px 5px 15px 5px; background:url(../images/upload-bg.png) repeat #333; margin-right:10px;}
*/
.videoartistcategory{/*color:#666666; font-size:14px; position:absolute; right:0px;*/
/*   color: #666666;
    font-size: 1.3em;
    position: absolute;
    right: 15px;
    top:15px;
	 text-transform: capitalize;*/
	
	color: #666666;
    float: right;
    font-size: 1.3em;
    padding: 16px 20px 0 10px;
    right: 15px;
    text-transform: capitalize;
	}
	 
.videosocialcnt{
	margin-top:15px;
	} 
	 
/*#videoartistinfo{ width:600px; position:absolute; left:0px;*/
/*    left: 13px;
    position: absolute;
    top: 8px;
    width: 600px;
*/

#videoartistinfo {
    padding: 14px 10px 10px 16px;
    top: 8px;
    width: 525px;
float:left;

} 


#videoartistinfo h2{ margin:0px; color:#ff0000!important; font-size:2em!important; line-height:normal!important;}

#idc-container .idc-head_tools-login span{ color:#000!important; font-size:11px!important}

#rankcnt{width:auto; float:left; margin-right: 10px; margin-top: 10px; }

#numberrankglobalcnt{ background:url(../images/rankcntbg.jpg) repeat-x center; margin-top:5px; border:1px solid #ccc; padding: 0px; height:24px;  }
#numberrankglobalcnt p{ font-size:1em; color:#333;  float:right; padding:0 10px 0 10px; margin:0px;  } 
#numberrankgenrecnt{ background:url(../images/rankcntbg.jpg) repeat-x center;  margin-top:5px; border:1px solid #ccc;   padding: 0px; height:24px; }
#numberrankgenrecnt p{ font-size:1em; color:#333; float:right; padding:0 10px 0 10px; margin:0px; }

.numberrankglobal{  background: url("../images/redrankbg.jpg") repeat-x scroll left top #FF0000;
    color: #FFFFFF;
    font-size: 1.2em;
    padding: 2px 9px;
    width: -moz-max-content;
	  float: left;}
.numberrankgenre{  background: url("../images/blackrankbg.jpg") repeat-x scroll left top #000000;
    color: #FFFFFF;
    float: left;
    font-size: 1.2em;
    padding: 2px 9px;
    text-align: right;
    width: -moz-max-content;}

.profilethumb{ background:#FFFFFF; float:left; margin:0px; margin-right:10px; height:48px; width:48px; margin-top:-1px; border:2px solid #CCCCCC;}
#videodescriptioncnt{position:relative; width:790px; height:inherit;}

#votecnt{ float:left; margin-right:15px; background:url(../images/voteicons-bg.png) top center no-repeat; width:129px; height:67px; margin-top:10px;}


a.disabledvideoslikebtn:link{ background:url(../images/like-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;  -moz-border-radius: 5px;
border-radius: 5px; float:left; margin-left:13px;margin-top:13px;} 

a.disabledvideosdislikebtn:link{ background:url(../images/dislike-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px; -moz-border-radius: 5px;
border-radius: 5px;float:right;margin-right:13px; margin-top:13px;} 


a.videoslikebtn:link{ background:url(../images/like-big-icon.jpg) no-repeat top center; width:40px; height:41px;  -moz-border-radius: 5px;
border-radius: 5px; float:left; margin-left:13px;margin-top:13px;} 
a.videoslikebtn:hover { background:url(../images/like-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.videoslikebtn:active { background:url(../images/like-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

a.videosdislikebtn:link{ background:url(../images/dislike-big-icon.jpg) no-repeat top center; width:40px; height:41px; -moz-border-radius: 5px;
border-radius: 5px;float:right;margin-right:13px; margin-top:13px;} 
a.videosdislikebtn:hover { background:url(../images/dislike-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.videosdislikebtn:active { background:url(../images/dislike-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

a.videosaddbtn:link{ background:url(../images/add-big-icon.jpg) no-repeat top center; width:40px; height:41px; -moz-border-radius: 5px;
border-radius: 5px;float:left;margin-top:10px;} 
a.videosaddbtn:hover { background:url(../images/add-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 
a.videosaddbtn:active { background:url(../images/add-big-icon-deactivated.jpg) no-repeat top center; width:40px; height:41px;} 

.socialsignin{ margin:10px 0 10px 0!important; font-family:'Open Sans', sans-serif !important; font-size:1.2em!important; color:#FF0000; line-height:15px;}
.socialsignintitle{ font-size:1.3em; color:#FF0000;  font-family:'Open Sans', sans-serif !important; margin:0px; line-height:14px; }


#signinbig label{ font-size:12px;}
#signinbig input{ width:295px;}
.signinbutton{float:left; width:70px!important; clear:both!important}
.remebermesignin { float:left; width:15px!important; margin-left:10px;}
.remebermesignintext{float:left; margin-left:10px; clear:right;}
.remebermesignintextforgot{ float:right; padding-top:20px; padding-right:30px;}
.remebermesignintextforgot a{font-size:12px; color:#666;}


#videocnt{ background:url(../images/videocntbg.jpg) repeat-x bottom center; width:100%; padding:15px 0 15px 0;}


#filosofiablock{ font-size:1.7em; line-height:30px; margin:2em 50px;}
#filosofiatext{ float:left; width:700px; font-size:1em;}
.bqstart { 
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 600%;
	 margin-right:10px;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 600%;
     color: #FF0000;
 }


.filosofiabtn {
		-moz-box-shadow:inset inset -3px 21px 0px -7px #dc1500;
	-webkit-box-shadow:inset inset -3px 21px 0px -7px #dc1500;
	box-shadow:inset  -3px 15px 0px -7px #dc1500;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9a1919), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #9a1919 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a1919', endColorstr='#ce0100');
	background-color:#fe1a00;
	border:1px solid #d83526;
	display:inline-block;
	color:#fff!important;
	font-weight:bold;
	text-decoration:none!important;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	font-size:2em;
	float:right;
	 margin: 60px 10px 0 0;
    padding: 20px 35px !important;
}

.filosofiabtn:hover {
-moz-box-shadow:inset -3px 15px 0px -7px #ffffff;
	-webkit-box-shadow:inset -3px 21px 0px -7px #ffffff;
	box-shadow:inset -3px 21px 0px -7px #ffffff;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666!important;
		text-shadow:1px 1px 3px #ffffff;
font-weight:bold;
	text-decoration:none!important;
}.filosofiabtn:active {
	position:relative;
	top:1px;
}

.filosofiabtn p{ font-size:.7em!important; color:#000; padding-top:10px; margin:0px; text-align:center;}


#filosofiavideocnt{ background:url(../images/filosofia-feature-bg.jpg)  repeat-x  top center; width:100%;  }

#espectaculovideocnt{ background:url(../images/espectaculocntbg.jpg)  repeat-x  top center; width:100%;  }

.espectaculofeaturetitlecnt{  background:url(../images/espectaculotitlebg.jpg) top center repeat-x #000; padding:20px; border-top:2px inset #000000;}
.espectaculofeaturetitlecnt h2{ font-size:1.5em; color:#FFF; font-family:'Open Sans', sans-serif !important; margin:0px; padding:0px;}
.espectaculofeaturetitlecnt h2 a, .espectaculofeaturetitlecnt h2 a:visited{ font-size:1.5em; color:#FFF; font-family:'Open Sans', sans-serif !important; margin:0px; padding:0px;}
.espectaculofeaturetitlecnt h2 a:hover{ font-size:1.5em; color:#FFF; font-family:'Open Sans', sans-serif !important; margin:0px; padding:0px; text-decoration:underline;}
.espectaculofeaturetitlecnt p{ font-size:1.1em; color:#999; font-family:'Open Sans', sans-serif !important;margin:5px 0 0 0; padding:0px;}


/*.watchvideobtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	position:absolute; top:155px;
}.watchvideobtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.watchvideobtn:active {

}*/


.moretrending300, .moreitemespectaculos300,.morenoti300,.moreitemrelacionados,.moreitemsugerencias, .morerecentvideo, .moretrendinginside{background:url(../images/sidebar-footer-300-new.png) bottom left no-repeat; color:#000; text-align:center; font-size:16px; padding:5px; clear:both;  margin-top:-4px;}
.moretrending300:hover, .moreitemespectaculos300:hover,.morenoti300:hover,.moreitemrelacionados:hover,.moreitemsugerencias:hover, .morerecentvideo:hover, .moretrendinginside:hover{background:url(../images/sidebar-footer-300-new-hover.png) bottom left no-repeat; color:#f00;  text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}


.moretrending,.morenoti,.moreitemespectaculos{background:url(../images/sidebar-mas-bg-245.png) bottom left no-repeat; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; border-top: 1px solid #CCCCCC; margin-top:3px;}
.moretrending:hover,.morenoti:hover,.moreitemespectaculos:hover{background:url(../images/sidebar-mas-hover-bg-245.png) bottom left no-repeat; color:#f00;  text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}


.moreitemlist, #loadmore{background:url(../images/sidebar-footer-300-new.png) bottom left repeat-x; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; border-top: 1px solid #CCCCCC; margin-top:-2px;}
.moreitemlist:hover, #loadmore:hover{background:url(../images/sidebar-footer-300-new-hover.png) bottom left repeat-x; color:#f00;  text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}


/*.moreitemlist{background:url(../images/sidebar-mas-bg-790.png) bottom left no-repeat; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; border-top: 1px solid #CCCCCC; margin-top:-2px;}
.moreitemlist:hover{background:url(../images/sidebar-mas-hover-bg-790.png) bottom left no-repeat; color:#f00;  text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}
*/


/*
.moreitemrelacionados,.moreitemsugerencias, .morerecentvideo, .moretrendinginside{background:url(../images/sidebar-mas-bg-300.png) bottom left no-repeat; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; border-top: 1px solid #CCCCCC; margin-top:-2px;}
.moreitemrelacionados:hover,.moreitemsugerencias:hover, .morerecentvideo:hover, .moretrendinginside:hover{background:url(../images/sidebar-mas-hover-bg-300.png) bottom left no-repeat; color:#f00;  text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}*/

/*.moretrending,.morenoti,.more,.moreitemrelacionados,.moreitemsugerencias,.moreitemespectaculos,.moreitemlist,.morerecentvideo{background:url(../images/upload-bg.png) repeat #333; border:1px solid #999; color:#FFFFFF; text-align:center; font-size:16px; padding:5px; clear:both; }
.moretrending:hover,.morenoti:hover,.more:hover,.moreitemrelacionados:hover,.moreitemsugerencias:hover,.moreitemespectaculos:hover,.moreitemlist:hover,.morerecentvideo:hover{background:url(../images/upload-bg.png) repeat ; border:1px solid #999; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}*/

.more{background:url(../images/upload-bg.png) repeat #333; border:1px solid #999; color:#FFFFFF; text-align:center; font-size:16px; padding:5px; clear:both; }
.more:hover{background:url(../images/upload-bg.png) repeat ; border:1px solid #999; color:#000; text-align:center; font-size:16px; padding:5px; clear:both; cursor:pointer!important;}

.top100genrecnt{font-size:11px; line-height: 25px; color:#FFF; background:url(../images/upload-bg.png) repeat #000; text-align:left; height:26px; text-transform:capitalize; margin-bottom: 3px;}
.top100genrecnt img {
    height: 17px;
    margin-right: 2px;
    padding-left: 5px;
    padding-right: 5px;
}

.watchvideobtn a{ color:#666666!important; position: absolute; left: 0px; top: 120px; background:url(../images/playbutton-feature-new.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 
.watchvideobtn a:hover{ color:#000!important; background:url(../images/playbutton-feature-new.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 


/*.watchvideobtnnew a{ color:#666666!important; position: absolute; left: 0px; top: 230px; background:url(../images/playbutton-feature.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 
.watchvideobtnnew a:hover{ color:#000!important; background:url(../images/playbutton-feature-hover.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 
*/

.watchvideobtnNew a{ color:#666666!important; text-indent:-9999999px; position: absolute; left: 30px; top: 250px; background:url(../images/playbutton-feature-new.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 
.watchvideobtnNew a:hover{ color:#000!important; background:url(../images/playbutton-feature-new.png) bottom center no-repeat; display:block; width:161px!important; height:72px!important;} 


/*
.watchvideobtn a{ color:#666666!important; position: absolute; left: 0px; bottom: 5px; background:url(../images/playbutton-feature.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 
.watchvideobtn a:hover{ color:#000!important; background:url(../images/playbutton-feature-hover.png) top center no-repeat; display:block; width:161px!important; height:72px!important;} 


*/
.losmejoresvideobtn a{ color:#666666!important; position: absolute; right: 20px; top: 160px; background:url(../images/grid-icon-playbutton.png) top center no-repeat; display:block; width:74px!important; height:72px!important;} 
.losmejoresvideobtn a:hover{ color:#000!important; background:url(../images/grid-icon-playbutton-hover.png) top center no-repeat; display:block; width:74px!important; height:72px!important;} 


.watchvideobtn a{ color:#666666!important;} 
.watchvideobtn a:hover{ color:#000!important;} 

.watchvideobtnfeature a{ color:#666666!important;} 
.watchvideobtnfeature a:hover{ color:#000!important;} 

.watchvideobtnfeature {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	position:absolute; top:210px; left:10px;
}.watchvideobtnfeature:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.watchvideobtnfeature:active {

}

#registerloginformcnt{background:url(../images/loginbox-registerpage.png) top center no-repeat; width:380px; height:260px;   margin-top: -25px;}
#loginformpagecnt{ padding-top:35px; padding-left:35px;}


#registratecnt{ width:670px; float:left;}
#registratecnt h2{color:#ff0000!important; font-size:2em!important; line-height:normal!important;  margin-top: 0;}
#registratecnt h3{ color:#666!important; font-size:1.2em!important; font-weight:normal!important; line-height:normal!important;  margin-top: 0;}
#registratecnt h4{ 
 border-bottom: 1px dotted #CCCCCC;
    color: #FF0000 !important;
    font-size: 1.3em !important;
    font-weight: normal !important;
    line-height: normal !important;
    margin-top: 15px !important;
    padding-bottom: 10px !important;
	margin-bottom:15px;
	margin-top:0px;}
	

#registerrightbar{ width:380px; float:right; }

#registerloginformcnt h4{ 
    color: #000000 !important;
    font-size: 1.2em !important;
    font-weight: normal !important;
    line-height: normal !important;
    padding-bottom: 0px !important;
	margin-bottom:0px;
	margin-top:0px;}
	
.benefitscnt{ float:right; height:175px; width:360px; margin-top:15px; padding:10px; text-align:left;  text-align:center; border:1px solid #CCC; background:url(../images/upload-bg.png) repeat; -webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;}
.benefitscnt h4{   
 border-bottom: 1px dotted #CCCCCC;
    color: #000000 !important;
    font-size: 1.2em !important;
    line-height: normal !important;
    padding-bottom: 10px !important;
	margin-bottom:15px;
	margin-top:0px;
}
ul#benefitsiconscnt{ margin:0; padding:0;}
ul#benefitsiconscnt li{ list-style:none; text-align:left; height:30px;}
ul#benefitsiconscnt li p{     float: left;
    font-size: 1.2em;
    width: 320px;}
.benefitsthumbs{ float:left; padding-right:10px; width:25px;}


.sharecnt{min-width:140px; padding-top:10px;}
#videostatscnt{ background: url(../images/videostatsbg.jpg) repeat-x top center #E4E4E4;
    clear: right;
    float: right;
    padding: 5px 20px 20px; margin-top:0px;-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
#useruploadinfo{ color:#333333; font-size:14px; line-height:normal; margin-top:10px;}
#useruploadinfo a{color:#FF0000; text-decoration:underline;}
#useruploadinfo a:hover{color:#FF0000; text-decoration:none;}
#useruploadinfo span{ color:#FF0000; }
#videodescriptiontext{ font-size:1.1em; line-height:normal;}

#wrapper{position:relative;}




#idc-commentcount_label{font-weight: 400; font-size:25px!important;font-weight:normal; font-family:'Open Sans', sans-serif !important; color:#EC1C23}
#idc-container .idc-c .idc-i span, #idc-container .idc-c .idc-i a{ font-size:1em!important; color:#000000;}

/*<!--#idc-commentcount_label{display:block!important; text-indent:999999px!important; background:url(../images/comments-title.png) no-repeat top center; width:131px; height:28px; float:left; margin-right:15px!important;}-->*/
.idc-i{background:#F1F1F1!important; border:0px!important;}

#idc-container a{color:#f00; text-decoration:underline;}
#idc-container a:hover{color:#000000; text-decoration:none;}

/*dropdown*/



ul#menu {
	position:relative;

}


ul#menu li {
display: inline;
float:left;

}

.last{ margin-right:0px!important;}

ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
color: #fff;
text-decoration: none;
margin:0 6px;
}


ul#espectaculomascnt{ width:100%; font-family:'Open Sans', sans-serif !important; margin:0px; padding:0px; }
ul#espectaculomascnt li{ width:250px; margin-right:15px; height:210px; float:left; list-style:none; margin-bottom:20px;}
ul#espectaculomascnt li div{ background:url(../images/espectaculosmallbg.jpg) top center repeat-x; padding:10px; border-top:2px inset #000000;} 
ul#espectaculomascnt li div h3{ color:#000; font-size:1.2em;margin:0px; padding:0px; }
ul#espectaculomascnt li div p{ color:#f00; font-size:1em; margin:0px; padding:0px;   line-height: 17px;}
ul#espectaculomascnt li:nth-child(3n+3) { margin-right:0px!important;  }


.linespacer{ height:10px; width:100%; margin:20px 0 20px 0; background:url(../images/linespacer.jpg) repeat-x;  }


#catheader{clear:both; height:55px; /*border-bottom:1px solid #D9D9D9;*/} 
#espectaculosheader{clear:both; height:55px; } 
#postheader{clear:both; margin-top:15px;}
h2.cattitle{ font-size:1.8em; float:left; margin:0px; text-transform: uppercase; }
h2.posttitle span {color: #666666;  font-size: 0.5em;  margin: 0;   padding-top: 5px;  text-transform: capitalize;}
h2.posttitle { font-size:1.8em; margin:0px; text-transform: uppercase; color:#EC1C23;  font-weight:normal;}
h2.cattitle div, h2.posttitle div{ padding-top:10px; float:left; width:inherit;}
h2.cattitle img{ margin-right:15px; float:left;}
#catsocial, #espectaculossocial{float:right; padding-right:5px; padding-top:15px; /*width:150px;*/ width:auto;}
#postsocial{ padding-right:5px; padding-top:5px; /*width:150px;*/}
#postcnt{ width:100%; font-size:1.1em}
#postcnt a{ color:#F00; text-decoration:underline; }
#postcnt a:hover{ color:#000; text-decoration:none; }

#postimg{ float:left; width:auto; margin:0 15px 15px 0px; border:2px solid #CCC; -webkit-box-shadow: 0px 8px 15px rgba(50, 50, 50, 0.48);
-moz-box-shadow:    0px 8px 15px rgba(50, 50, 50, 0.48);
box-shadow:         0px 8px 15px rgba(50, 50, 50, 0.48);}


ul.categorytop10cnt {
/*	width: 800px;
*//*	height: 850px;
	overflow: hidden;*/
	margin:0px!important;
	padding:0px;
}
ul.categorytop10cnt li.item {
	width: 158px;
	height: 195px;
	float: left;
	text-align: center;
	overflow: hidden;
	
}
ul.categorytop10cnt li.item h3 {  font-size: 12px; line-height: 12px; }


ul.categorytop10cnt li h4, ul.categorytop10cnt li h4 a {
    color: #FF0000;
    font-size: 13px;
    margin: 0 !important;
    text-align: left;
	text-decoration:none;
	font-weight:normal;
	line-height:13px;
	padding-bottom:4px;

}

ul.categorytop10cnt li h4 a:hover {
	text-decoration:underline;
}

ul.categorytop10cnt li h3 {
    color: #666666;
    font-size: 12px;
    font-weight: normal !important;
    text-align: left;
}

#sortcnt{ background:#EBEBEB; border-bottom:1px solid #D9D9D9; padding:5px 10px; width:770px; margin-top:25px; margin-bottom:10px; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.sortrankcnt{ width:140px; float:left; color:#999;}
.sortrankcnt p{ margin:0px auto!important; width:70px; height:20px; font-size:12px; color:#999999;}
.sortrankcnt span{ padding-right:23px; color:#000000;}
.sortformcnt{ width:auto; float:right; color:#333; font-size:12px; margin-top:5px;}

#sortresultscnt{ width:800px;}
#sortresultscnt li{ width:790px;  list-style:none; margin-bottom:10px; background:url(../images/upload-bg.png) repeat #fff; color:#000; height:50px; }
#sortresultscnt li:hover{ 
		box-shadow: 0px 0px 7px #666;
		background:#EBEBEB;
		-moz-transition: box-shadow,background .45s; 
		-webkit-transition: box-shadow,background .45s; 
		-o-transition: box-shadow,background .45s;
		transition: box-shadow,background .45s; }


.sortresultsrankcnt{ width:140px; float:left; }
.sortresultsrankcnt div{ float: left;  height: 35px; margin-right: 10px;  padding: 10px 5px 5px;  text-align: center;  width: 50px;

}
.globalrank{ background:url(../images/redrankbg.jpg) repeat-x top left #f00; font-size:1.5em; color:#FFFFFF;}
.genrerank{ background:url(../images/blackrankbg.jpg) repeat-x top left #434343; font-size:1.5em; color:#ccc;}
.artistprofileimg{float:left; margin-right: 10px; width:70px;}
.sortresultsartistinfo{ float:left; width:400px;}
.sortresultsartistinfo h2 {
    color: #ff0000;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 25px;
    margin: 0 !important;
    text-transform: none;
	  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sortresultsartistinfo h2 a{ color:#f00; text-decoration:none;}
.sortresultsartistinfo h2 a:hover{ color:#f00; text-decoration:underline;}
.sortresultsartistinfo h3{ color:#000; font-size:.9em;  margin:0!important; line-height:13px; font-weight:normal!important; }
.sortresultsartistinfo h3 a{ color:#000; text-decoration:none;}
.sortresultsartistinfo h3 a:hover{ color:#000; text-decoration:underline;}
.sortresultscaticon { float:right; width:155px; font-size:13px; text-align:right; margin:7px; text-transform:capitalize;}
.sortresultsicon{ padding:2px; margin-left:10px; background:#FFF; border:1px solid #999;  float:right;-webkit-border-radius:  5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.sortresultscaticon span{ line-height:35px!important;}


/* === Remove input autofocus webkit === */
*:focus {outline: none;}

/* === Form Typography === */
/*body {font: 14px/21px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
*/.contact_form h2, .contact_form label {font-family:Georgia, Times, "Times New Roman", serif;}
.form_hint, .required_notification {font-size: 11px;}

/* === List Styles === */
.sortresultsform ul {
    list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}
.sortresultsform li{
/*	padding:12px; 
*/	position:relative;
} 



/* === Form Header === */
.sortresultsform h2 {
	margin:0;
	display: inline;
}
.required_notification {
	color:#d45252; 
	margin:5px 0 0 0; 
	display:inline;
	float:right;
}

/* === Form Elements === */
.sortresultsform label {
	width:150px;
	margin-top: 3px;
	display:inline-block;
	float:left;
	padding:3px;
}
.sortresultsform input {
	height:18px; 
	width:150px; 
	padding:5px 8px;
	float:left;
}

.sortresultsform select {
	height:30px; 
	padding:5px 5px;
	float:right;
}
.sortresultsform textarea {padding:8px; width:300px;}
.sortresultsform button {margin-left:156px;}
.sortresultsform span{line-height:30px;}

	/* form element visual styles */
	.sortresultsform input, .contact_form textarea { 
		border:1px solid #aaa;
		box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;
		border-radius:2px;
		padding-right:30px;
		-moz-transition: padding .25s; 
		-webkit-transition: padding .25s; 
		-o-transition: padding .25s;
		transition: padding .25s;
	}
	.sortresultsform input:focus, .contact_form textarea:focus {
		background: #fff; 
		border:1px solid #555; 
		box-shadow: 0 0 3px #aaa; 
	}

/* === HTML5 validation styles === */	
.sortresultsform input:required, .sortresultsform textarea:required {
}
.sortresultsform input:required:valid, .sortresultsform textarea:required:valid {
	box-shadow: 0 0 5px #900;
	border-color: #F00;
}
.sortresultsform input:focus:invalid, .sortresultsform textarea:focus:invalid {
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}

/* === Form hints === */
.form_hint {
	background: #d45252;
	border-radius: 3px 3px 3px 3px;
	color: white;
	margin-left:8px;
	padding: 1px 6px;
	z-index: 999; /* hints stay above all other elements */
	position: absolute; /* allows proper formatting if hint is two lines */
	display: none;
}
.form_hint::before {
	content: "\25C0";
	color:#d45252;
	position: absolute;
	top:1px;
	left:-6px;
}
.sortresultsform input:focus + .form_hint {display: inline;}
.sortresultsform input:required:valid + .form_hint {background: #28921f;}
.sortresultsform input:required:valid + .form_hint::before {color:#28921f;}
	
/* === Button Style === */
button.submit {
	background-color: #68b12f;
	background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
	background: -webkit-linear-gradient(top, #68b12f, #50911e);
	background: -moz-linear-gradient(top, #68b12f, #50911e);
	background: -ms-linear-gradient(top, #68b12f, #50911e);
	background: -o-linear-gradient(top, #68b12f, #50911e);
	background: linear-gradient(top, #68b12f, #50911e);
	border: 1px solid #509111;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #9fd574;
	-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
	-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
	-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
	-o-box-shadow: 0 1px 0 0 #9fd574 inset;
	color: white;
	font-weight: bold;
	padding: 6px 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
	opacity:.85;
	cursor: pointer; 
}
button.submit:active {
	border: 1px solid #20911e;
	box-shadow: 0 0 10px 5px #356b0b inset; 
	-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
	-moz-box-shadow: 0 0 10px 5px #356b0b inset;
	-ms-box-shadow: 0 0 10px 5px #356b0b inset;
	-o-box-shadow: 0 0 10px 5px #356b0b inset;
	
}



a.local_change_option_flow{
    color: #f00;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
	cursor: pointer;
    display: inline-block;
}

a.local_change_option_flow:hover, a.local_change_option_flow:focus {
	background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}




.catrank {
    background: none repeat scroll 0 0 #FF0000;
    bottom: 0;
    color: #FFFFFF;
    font-size: 15px;
    left: 0;
    padding: 0 10px;
    position: absolute;
}



.uploadbtnmenu {
	 background:url(../images/subirbg.png) top center repeat-x;
	display:inline-block;
	color:#fff!important;
	font-weight:bold;
	padding:2px 15px!important;
	text-decoration:none!important;
	width:71px!important;
	line-height:35px;
	height:37px;
}

 a.uploadbtnmenu{
	 margin-right:0px!important;
}

.uploadbtnmenu:hover {
		 background:url(../images/subirbg.png) bottom center repeat-x;
	display:inline-block;
	color:#ffffff!important;
	font-weight:bold;
		line-height:35px;
	padding:2px 15px!important;
	text-decoration:none!important;
	text-shadow:1px 1px 0px #b23e35;
}.uploadbtnmenu:active {
	position:relative;
	top:1px;
}
 



ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
padding:0px;
margin-top:10px;
}


ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
width:inherit;
position: absolute;
top: 43px;
/*left: -1em;
*//*padding: 1.3em;*/
background: url(../images/menu-gradient-fade.png) top center repeat-x #444;
z-index:999999999;
color: #fff;
/*-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;*/
-webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.75);
padding:10px;
}

.radiomenu{ position:absolute; width:1080px!important; top:35px;background: url(../images/menu-gradient-fade.png) top center repeat-x #444;
 padding:10px; height:50px;right:0px; }

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a:link, ul#menu li.mega div a:visited {
color: #fff;
font-size:13px;
padding: 0;
margin:0px;
background-image: none;
text-decoration: none;
clear:both;
font-weight:normal;
}

ul#menu li.mega div a:hover {
color: #ccc;

background-image: none;
text-decoration: underline;
}

ul#menu li div a.more {
color: #ccc;
font-weight: bold;
}


ul#menu div h3 {
color: #fff;
font-weight: bold;
font-size: 1.1em;
}
ul#menu div p {
/*margin: 0 0 0.8em 0;*/
padding: 0;
margin: 0px;
}

.uploadotherways{float:right; width:28%; color:#000000;}
.uploadotherways a:link, .uploadotherways a:visited{color:#000000; text-decoration:none;}
.uploadotherways a:hover{text-decoration:underline;}
.uploadotherways h4{ font-size:1.3em; margin:0px; color:#ff0000!important;}

/*dropdown*/


#registerHere{width:550px!important;}
.control-label{width:180px!important;}
/*.form-horizontal .controls{margin-left:155px!important;}
*/
   
.nav-container { margin-bottom: 0em; width:100%;margin-right:0em; min-width:1100px; }

nav {
	z-index: 42;

}

.header-container{height:auto;min-width:1130px !important;  }


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 480px) {

/* ====================
    INTERMEDIATE: Menu
   ==================== */
   
   
.nav-container { margin-bottom: 0em; width:100%;margin-right:0em; min-width:1100px; }

nav {
	z-index: 42;

}


.nav-left {
	position: absolute;
	left:0;
	bottom:-14px;
	width:14px;
	height:14px;
	background: #848a6a;
	background: rgba(132,138,106,0.7);
	border-bottom-left-radius: 100% 50%;
}

.nav-left:after {
	content: '';
	position: absolute;
	right:0;
	width:66%;
	height:66%;
	background: #000;
	border-top-left-radius:100% 50%;
	border-bottom-left-radius:100% 50%;
}

.nav-right {
	position: absolute;
	right:0;
	bottom:-14px;
	width:14px;
	height:14px;
	background: #848a6a;
	background: rgba(132,138,106,0.7);
	border-bottom-right-radius:100% 50%;
}

.nav-right:after {
	content: '';
	position: absolute;
	left:0;
	width:66%;
	height:66%;
	background: #000;
	border-top-right-radius:100% 50%;
	border-bottom-right-radius:100% 50%;
}





.sticky {
	position: fixed;
	top: 0px;
	animation:thedrop 1s 1;
	-moz-animation:thedrop 1s 1;
	-webkit-animation:thedrop 1s 1;
	z-index:9999999;
	width:100%;
}

.sticky .nav-above {
	position: absolute;
	top:0px;
	left:1em;
	right:1em;
	height:15px;
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 80%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
}

    nav a {
        float: left;
      /*  width: 27%; */
        margin: 0 3%;
    /*    padding: 37px 1%;*/
        margin-bottom: 0;
    }

    nav li:first-child a {
        margin-left: 0;
    }

    nav li:last-child a {
        margin-right: 0;
    }

/* ========================
    INTERMEDIATE: IE Fixes
   ======================== */

    nav ul li {
        display: inline;
    }

    .oldie nav a {
        margin: 0 0.7%;
    }
}

@media only screen and (min-width: 768px) {

/* ====================
    WIDE: CSS3 Effects
   ==================== */

    .header-container,
    .main aside {
        -webkit-box-shadow: 0 0px 8px #000;
           -moz-box-shadow: 0 0px 8px #000;
                box-shadow: 0 0px 8px #000;
    }

/* ============
    WIDE: Menu
   ============ */

    .title {
        float: left;
/*		margin-top:15px!important;
*/    }

    nav {
		position:absolute; bottom:0px; right:0px;
    }

/* ============
    WIDE: Main
   ============ */

    .main article {
        float: left;
     /*   width: 57%;*/
	 min-width:1100px;
    }

    .main aside {
        float: right;
        width: 28%;
    }
}

@media only screen and (min-width: 1140px) {

/* ===============
    Maximal Width
   =============== */

    .wrapper {
        width: 1100px; /* 1140px - 10% for margins */
        margin: 0 auto;
		position:relative;
    }
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/* jquery-method */

/*span.roll {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 100px;
    position: absolute;
    width: 150px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 
*/
span.rolltrend, span.rollnoti {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 147px;
    position: absolute;
    width: 300px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 

span.rolltrendcat{
    background:url(../images/mag.png) center center no-repeat #000;
    height: 147px;
    position: absolute;
    width: 300px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 


span.rollnespectaculo {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 146px;
    position: absolute;
    width: 250px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 


span.rollespectaculos {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 170px;
    position: absolute;
    width: 300px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 



span.rollartist {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 200px;
    position: absolute;
    width: 350px;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 
 
 span.rollbig {
    background:url(../images/mag.png) center center no-repeat #000;
    height: 31%;
    position: absolute;
    width: 29%;
    z-index: 10;	
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px  #000;
	box-shadow: 0px 0px 4px  #000; 
} 
 
/* css-method */


span.rollover {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 100px;
	width: 150px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.rollover:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}



/* css-method */


span.roll {
	opacity: 1;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	background:url(../images/mag.png) center center no-repeat #000;
	cursor: pointer;
	height: 100px;
	width: 150px;
	position: absolute;
	z-index: 10;
	opacity: 0;
}

span.roll:hover {
	opacity: .7;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition: -webkit-transform 1s;
	-webkit-box-shadow: 0px 0px 4px #000;
	-moz-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
}

/* css-method */

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}



@media only screen and (device-width: 768px) {
  /* For general iPad layouts */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}