@charset "utf-8";

/* AlloClips CSS Document */

/* General */
body {
	font-family:"Lucida Grande", "Tahoma", Verdana, Arial, Sans-Serif;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	letter-spacing:normal;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

h1,h1 a,.BigTitle a,div.MediumTitle2 h2 a,div.moreVideosTitle a,div.moreVideosTitle a h2 , div.MediumTitle2 a {
	font-size: 18px;
	padding:0px;
	margin:0px;
	clear:both;
	display:inline;
	text-decoration: none;
	color: #333333;
}


.lucida_12px_666666 a.PlaylistVideoLinkRed {
	color: red;
	font-weight: bold;
}


.ImageRedBorder {
	margin: 5px;
	border: -5px red solid;
}

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

h2 {
	font-size: 15px;
	/*font-weight:normal;*/
	padding:0px;
	margin:0px;
	clear:both;
	display:inline;
}
h3 {
	font-size: 12px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	clear:both;
	display:inline;
}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Img_95x95px {
	float:left;
	padding-right:15px;
	padding-bottom: 15px;
}


/* Containers */
#Container {
	width:978px;
	z-index: 1;
	position:relative;
	top: 0px;
	margin: auto;
}

#MainContainerArtist {
	background-color:#FFFFFF;
	width:950px;
	padding-top:15px;
	border: 1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding-left:14px;
	padding-right:14px;
	padding-bottom: 15px;
	float:left;
	clear:both;
}
#MainContainer {
	background-color:#FFFFFF;
	width:950px;
	padding-top:15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-color:#FFFFFF;
	padding-left:14px;
	padding-right:14px;
	padding-bottom: 15px;
	float:left;
	clear:both;
}
#AdContainer {
	width:978px;
	margin:auto;
	z-index: 1;
	position:relative;
	top: 0px;
}
.LeftContainerBig {
	width:635px;
	float:left;
	top:0px;
}
.LeftContainerSmall {
	width:300px;
	float:left;
	top: 0px;
}
.RightContainerBig {
	width:635px;
	float:right;
	top:0px;
}
.RightContainerSmall {
	width:300px;
	float:right;
	top:0px;
}

div.ClipGenreContainer {
	width:163px;
	float:left;
}
div.ClipGenreContainer div.GenreName {
	width:145px;
	font-size: 14px;
}

.ClipContainer {
	width:145px;
	float:left;
}

div.ClipContainer.withChannel {
	width: 210px;
}

/*
div.ClipContainer.withChannel.center {
	margin-left: 27px;
}
div.ClipContainer.withChannel.right {
	margin-left: 48px;
}
*/
.VoteStarsContainer {
	margin-top:5px;
	margin-bottom:5px;
	cursor: pointer;
	cursor: hand;
}
.Banner300x250Container {
	width:300px;
	float:right;
	clear:both;
}
#CloudTagContainer {
	background-color:#F6F6F6;
	width:270px;
	height:170px;
	float:right;
	padding: 15px;
	text-align: center;
}
#GoogleAdwordsContainer {
	width:948px;
	text-align:center;
	border: 1px solid #CCCCCC;
	float:left;
	margin-top:30px;
}

#FooterContainer {
	background-color:#EEEEEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	line-height: 20px;
	width:100%;
}
.GenreFilterContainer {
	background-color:#F6F6F6;
	float:left;
	margin:0px;
	padding:15px;
	width:270px;
}

div.footerSeo {
	float:left;
	line-height:20px;
	padding: 15px;
	text-align:left;
	width: 960px;
}

div.footerSeo div.SeoFooterAToZ {
	text-align: center;
}

div.genreBox {
	float: left;
	width: 635px;
}


div.GenresVideoContainer {
	float: left;
	width: 635px;
	margin-bottom: 10px;
}
div.GenreFilterContainer.big {
	width:605px;
}
#ArtistesAZLeftContainer {
	width:310px;
	float:left;
}
#ArtistesAZRightContainer {
	width:310px;
	float:right;
}
.ArtistesAZBoxContainer {
	width:100%;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 20px;
}
.ArtistesAZListContainer {
	width:280px;
	background-color:#F6F6F6;
	list-style-type: none;
	list-style-position: outside;
	margin-left:0px;
	padding: 15px;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}
.ArtistesAZListContainer a:hover {
	text-decoration: underline;
}
.ArtistesAZListContainer a {
	text-decoration: none;
	color:#666666;
}
.LoginBoxContainer {
	width:100%;
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 20px;
}
.LoginListContainer {
	width:280px;
	background-color:#F6F6F6;
	list-style-type: none;
	list-style-position: outside;
	margin-left:0px;
	padding: 15px;
	text-decoration: none;
}
.LoginListContainerLarge {
	width:604px;
	text-align:right;
	background-color:#F6F6F6;
	list-style-type: none;
	list-style-position: outside;
	margin-left:0px;
	padding: 15px;
	text-decoration: none;
}
.LeftContainerPlayer {
	width:480px;
	float:left;
	top:0px;
}
.RightContainerPlayer {
	/*background-color:#CC9999;*/
	width:452px;
	float:right;
	top:0px;
}
.BoxEEEEEEContainer {
	background-color:#EEEEEE;
	width:93.7%;
	padding:15px;
	float:left;
	top:0px;
}

.videoInformation {
	width:450px;
}

.BoxDDDDDDContainer {
	background-color:#DDDDDD;
	width:93.7%;
	padding:15px;
	float:left;
	top:0px;
}
.BoxF8F8F8Container {
	background-color:#F8F8F8;
	width:93.7%;
	padding:15px;
	float:left;
	top:0px;
}
.BoxContainerLeft {
	width:80%;
	float:left;
	/*background-color:#CC6666;*/
}
.BoxContainerRight {
	width:20;
	float:right;
	/*background-color:#FF6666;*/
}
.BoxContainerFull {
	width:100%;
	float:left;
	overflow: hidden;
}
.BoxContainerFull ul {
	margin:0px;
	padding:0px;
}
.BoxContainerFull li {
	float:left;
	/*width:100%;*/
	list-style:none;
	margin: 0px 0px 0px 0px;
}
.InfoArtistContainer {
	/*background-color:#99FFCC;*/
	text-align:left;
	width: 312px;
	float:right;
	font-size: 12px;
	top:0px;
}
.LeftArrowContainer {
	text-align:right;
	width:18px;
	/*background-color:#993399;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	height:165px;
	/*margin-top:30px;*/
}
.RightArrowContainer {
	text-align:left;
	width:18px;
	/*background-color:#66CC99;*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
	height:165px;
}
.PlayerModuleContainer {
	width: 413px;
	height:150px;
	overflow: hidden;
	/*background-color:#9966FF;
	padding-left:15px;
	padding-right:15px;*/
}
.ModuleContainer {
	width:120px;
	float: left;
	/*background-color:#FFFFFF;*/
	margin-left:8px;
	margin-right:8px;
	margin-bottom:15px;
}
.PlaylistContainer {
	width:140px;
	float:right;
}

.PlaylistList {
	margin: 0px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: none;
}
.PlaylistList li {
	padding: 0px;
	height: 18px;
	display: block;
	float: left;
	width:100%;
}
.PlaylistList li a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	background-image:url(../images/elmnt/grey_2arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 1px;
	padding-left: 20px;

}
.PlaylistList li.PlaylistListSelected a , .PlaylistList li a:hover {
	background-image:url(../images/elmnt/red_2arrow.gif);
	color:#333333;
}

.HeaderArtistesAZLeft {
	width:495px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	background-color: transparent;
}
.HeaderArtistesAZRight {
	width:468px;
	height:0px;
	float:right;
	margin-top:78px;
	margin-bottom:0px;
	padding:0px;
	/*background-color: #CC0099;*/
}

/* Playlist Scroll */
#ScrollPlaylist {
	/* Typical fixed height and fixed width example */
	width: 140px;
	height: 359px;
	overflow: hidden;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	margin: 0px;
	padding: 0px;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.vscrollerbase {
	width: 10px;
	background-color: #E8E8E8;
}
.vscrollerbar {
	width: 10px;
	background-color: #B2B2B2;
	height: 30px;
}
.scrollerjogbox {
	width: 10px;
	height: 10px;
	top: auto;
	left: auto;
	bottom: 0px;
	right: 0px;
	background-color: #FFFFFF;
}

/* Spacers */
.vspace_30px {
	height:30px;
	width:auto;
	margin:0px;
}
.vspace_15px {
	height:15px;
	width:auto;
	margin: 0px;
}
.vspace_10px {
	height:10px;
	width:auto;
	margin: 0px;
}
.vspace_5px {
	height:5px;
	width:auto;
	margin: 0px;
}
.hspace_18px {
	width:18px;
	height:15px;
	float:left;
}


/* Titles */
.BigTitle {
	width:635px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}

.WithoutPaginator{
	margin-bottom:0px;
}
.BigTitleFull {
	width:947px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}
.XSmallTitle {
	width:140px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}
.SmallTitle {
	width:300px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}
.SmallTitleAZ {
	width:310px;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}
.XSmallTitleAZ {
	width:310px;
	font-size: 15px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}
.MediumTitle {
	width:480px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}

div.MediumTitle h3 {
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
}
.MediumTitle2 {
	width:450px;
	float:left;
	font-size: 18px;
	color: #484848;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom:15px;
	clear:both;
}


/* Fonts */
.lucida_15px_333333 {
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}
.lucida_15px_333333 a:hover {
	text-decoration: underline;
}
.lucida_15px_333333 a {
	text-decoration: none;
	color:#333333;
}
.lucida_15px_666666_AZ {
	font-size: 15px;
	color: #666666;
	text-decoration: none;
}
.lucida_15px_666666_AZ a:hover {
	text-decoration: none;
	color: #333333;
}
.lucida_15px_666666_AZ a {
	text-decoration: none;
	color:#666666;
}
.lucida_14px_666666 {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.lucida_14px_666666 a:hover {
	text-decoration: underline;
}
.lucida_14px_666666 a {
	text-decoration: none;
	color:#666666;
}
.lucida_12px_666666 {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.lucida_12px_666666 a:hover {
	text-decoration: underline;
}
.lucida_12px_666666 a {
	/*text-decoration: none;*/
	color:#666666;
}
.lucida_10px_AAAAAA {
	font-size: 10px;
	color: #AAAAAA;
	text-decoration: none;
}
.lucida_10px_AAAAAA a:hover {
	text-decoration: underline;
}
.lucida_10px_AAAAAA a {
	text-decoration: none;
	color:#AAAAAA;
}
.lucida_10px_666666 {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.lucida_10px_666666 a:hover {
	text-decoration: underline;
}
.lucida_10px_666666 a {
	text-decoration: none;
	color:#666666;
}
.color_font {
	color: #FFFFFF;
}

/* Lists */
.Filter_List {
	color: #666666;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
	margin-top:5px;
	clear:both;
}
.Filter_List li {
	list-style-type: none;
	list-style-position: outside;
}
.Filter_List li a {
	color: #666666;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(../images/elmnt/grey_2arrow.gif);
	text-decoration:none;
	bottom: 0px;
	margin-bottom: 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left;
}
.Filter_List li a:hover, .Filter_List li .selected {
	background-image:url(../images/elmnt/red_2arrow.gif);
	color:#333333;
}


.Filter_List a.selectedLetter {
	color: red;
	font-weight:bold;
}

/* Paginator */
div.Paginator {
	text-align:right;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	width: 100%;
	float: right;
}
.Paginator .Selected {
	font-weight:bold;
}
.InTitle{
	top: -45px;
}
.Paginator a:hover {
	text-decoration: underline;
}
.Paginator a {
	text-decoration: none;
	color:#666666;
}
.WithPaginator h1{
	display: block;
	float: left;
	width: 400px;
	clear: none;
}


div.WithPaginator span#searchResultPageTitle h1 {
	display: inline;
	float: none;
	width: auto;
	clear: none;
}

div.WithPaginator div.Paginator span a {
	font-size:15px;
}

.WithPaginator .Paginator {
	display: block;
	float: right;
	width: 200px;
	font-weight:normal;
	font-size:15px;
}
.WithPaginator .TitleArrow{
	float: left;
	margin-top:5px;
}


/* Form Objects */
form {
	margin: 0px;
}

.form-error {
	border-color: #B71717;
}

input, select, textarea {
	border: 1px solid #CCCCCC;
	font-family:"Lucida Grande", "Tahoma", Verdana, Arial, Sans-Serif;
}

#Rechercher {
	border: none;
}

.input_420px {
	height: 60px;
	width: 420px;
	/*padding-left: 10px;*/
	font-size: 13px;
	text-decoration: none;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #666666;

}
.input_350px {
	height: 25px;
	width: 260px;
	/*padding-left: 10px;*/
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.input_search {
	height: 22px;
	width: 240px;
	border: 1px solid #CCCCCC;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 10px;*/
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	float: left;
	font-weight: normal;
}
.input_200px {
	height: 19px;
	width: 190px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.input_184px {
	height: 19px;
	width: 184px;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
}

.input_250px {
	height: 19px;
	width: 250px;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.input_418px {
	height: 80px;
	width: 418px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.input_40px {
	height: 19px;
	width: 40px;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.input_20px {
	height: 19px;
	width: 20px;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/*padding-left: 15px;*/
	padding-right: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}
.input_list {
	height: 19px;
	width: 280px;
	font-size: 13px;
	color: #666666;
	font-family:"Lucida Grande", "Tahoma", Verdana, Arial, Sans-Serif;
	text-decoration: none;
	/*padding-left: 15px;*/
	margin-bottom: 5px;
	margin-top: 5px;
}
.error-message {
	font-size: 10px;
	font-weight: bold;
	color: #B71717;
	text-decoration: none;
	margin-bottom: 5px;
	margin-top: 5px;
}


/* Header Elements */
#Header {
	width:100%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	background-color:#FFFFFF;
	float:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}
#HeaderLeft {
	background-image: url(../images/bkg/header.jpg);
	background-repeat: repeat-x;
	height:120px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 205px;
	background-position: bottom;
	float:left;
}
#HeaderRight {
	width: 743px;
	float: right;
	height: 90px;
	background-image: url(../images/bkg/header.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: right;
}
#Bonjour {
	background-image:url(../images/bkg/bonjour.jpg);
	background-repeat: repeat-x;
	width:584px;
	float:left;
	height:21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-left:15px;
	padding-top:9px;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	background-color: #FFFFFF;
}
#Bonjour a:hover {
	text-decoration: underline;
}
#Bonjour a {
	text-decoration: none;
	color:#333333;
}
#Member {
	background-image:url(../images/bkg/bonjour.jpg);
	background-repeat: repeat-x;
	width:364px;
	float:right;
	height:21px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top:9px;
	padding-right:15px;
	font-size: 10px;
	color: #333333;
	text-align:right;
	text-decoration: none;
	background-color: #FFFFFF;
}
#Member a:hover {
	text-decoration: underline;
}
#Member a {
	text-decoration: none;
	color:#333333;
}
#Menu {
	float:left;
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #FFFFFF;
	height:36px;
}
#BackSearch {
	background-image:url(../images/bkg/menu.jpg);
	background-repeat: repeat-x;
	float:right;
	width:348px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:0px;
}
#Search {
	background-image:url(../images/bkg/search.jpg);
	background-repeat: repeat-x;
	height:24px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	background-color: #999999;
	margin:0px;
}




















/* General */

/* Containers */


#ContentBtnAudioVideo {
	width:978px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 105px;
}
#BtnAudioVideo {
	width:184px;
	float: right;
	padding-right: 345px;
	padding-top: 71px;
	margin: 0px;
}
#TitleArtistesChannel {
	width:480px;
	font-size: 24px;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
	white-space: normal;
	vertical-align: middle;
	padding-left: 15px;
	margin: 0px;
	float: left;
}

#Content {
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}



#ContentPlayerLeft {
	/*background-color:#00FF66;*/
		width:480px;
	float:left;
}
#ContentPlayerRight {
	width:455px;
	float:right;
}
#ContentInfoArtist {
	background-color:#EEEEEE;
	padding:15px;
	float: left;
}
#InfoPlayer {
	background-color:#EEEEEE;
	padding:15px;
	margin-bottom:30px;
}
#ContentListPlaylist {
	width:184px;
	float: left;
	height: 353px;/*overflow: hidden;
	white-space: nowrap;*/
}
#ListPlaylist {
	width:184px;
	float:right;
	padding-bottom: 10px;
	height: 60px;
}
#Paginador {
	text-align:right;
	font-size: 15px;
	color: #666666;
	text-decoration: none;
	width: 200px;
	float: right;
	height: 21px;
}
#Paginador a:hover {
	text-decoration: underline;
}
#Paginador a {
	text-decoration: none;
	color:#666666;
}
#ContentWidth994px {
	float:left;
	width: 994px;
	background-color: #FFFFFF;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#ContentWidth300px {
	width:300px;
	float:left;
}
#ContentWidth300pxright {
	width:300px;
	float:right;
	top: 0px;
}
#ContentWidth679px {
	width:635px;
	float:right;
}
#ContentArtistesChannel {
	width:978px;
	/*width:1024px;*/
	margin: auto;
}


#ContentArtistesChLeft {
	width:633px;
	float:left;
	background-color: #FFFFFF;
	padding-top: 15px;
}
#ArtistesChLeft {
	width:480px;
	float:left;
}
#ArtistesChRight {
	width:184px;
	float:right;
}
#ContentArtistesChRight {
	width:300px;
	float:right;
	background-color: #FFFFFF;
	padding-top: 15px;
	overflow: hidden;
}
#ContentPlayList {
	width:184px;
	float:right;
}
#ArtistesAZ {
	/*background:#CCCC66;*/
	width:100%;
	float:left;
}

#navegacion {
	height:900px;
	margin: auto;
	padding: 0px;
}
#navegacion ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#navegacion li {
	float:left;
	list-style:none;
	margin-right: 10px;
}
.ContentHeaderComment {
	width:450px;
	text-align: left;
	float: left;
}

.playlist_photo {
	float:left;
	width:80px;
	padding-right:5px;
}
.playlist_info {
	width:90px;
	float:left;
	height: 60px;
}


.content_slide_clip {
	/*background-color:#00FF00;*/
	width:490px;
	/*	margin-bottom:15px;
	margin:0px;*/
	clear:both;
	display: block;
	height: auto;
}
.content_slide_clip li {
	float:left;
	list-style-type: none;
}
.content_slide_clip ul {
	background-color:#00FF00;
	padding:0px;
	/*	margin-bottom:30px;*/
	margin-left:0px;
}
.slide_clip {
	/*background-color:#FF6666;*/
	width:390px;
}
.arrow_slide_left {
	/*background-color:#FFFF00;*/
	margin-right:15px;
	height:180px;
	width:17px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	margin-bottom:30px;
}
.arrow_slide_right {
	/*background-color:#FFFF00;*/
	margin-left:15px;
	height:180px;
	width:17px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EEEEEE;
	margin-bottom:30px;
}



.module_clip {
	width:145px;
	float: left;
	/*margin-right:12px;*/
	/*margin-bottom:15px;*/
	clear:both;
}
.module_clip li {
	float:left;
	list-style:none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.lista {
	color: #666666;
	font-size: 15px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: none;
}
.lista li {
	list-style-type: none;
	list-style-position: outside;
	color: #666666;
	font-size: 15px;
	text-decoration: none;
	background-image:url(../images/elmnt/grey_2arrow.gif);
	text-decoration:none;
	bottom: 0px;
	margin-bottom: 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left;
}

.msg_comments {
	background-color:#EEEEEE;
	padding:15px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.msg_comments a:hover {
	text-decoration: underline;
}
.msg_comments a {
	text-decoration: none;
	color:#666666;
}
.comments {
	color: #666666;
	background-color: #EEEEEE;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
	float:left;
}
.comments li {
	list-style-type: none;
	list-style-position: outside;
	bottom: 0px;
	padding: 15px;
	left: 0px;
	top: 0px;
	right: 0px;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	clear:both;
}
.img_95x95px {
	float:left;
	padding-right:15px;
	padding-bottom: 15px;
}
.artist_img {
	padding-top: 15px;
}
.content_login {
	width:450px;
	background-color:#DDDDDD;
	padding:15px;
	float: left;
	margin-bottom:15px;
}
.content_form_left {
	background-color:#EEEEEE;
	width:279px;
	float:left;
	padding: 15px;
	margin: 0px;
}
.content_form_right {
	background-color:#EEEEEE;
	width:279px;
	float:right;
	padding: 15px;
	margin: 0px;
}
.content_form_left .comment, .content_form_right .comment {
	display:block;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.content_form_left .title, .content_form_right .title {
	display:block;
	float:left;
	width:100%;
	margin-bottom:5px;
}
.content_form_right input, .content_form_left input {
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.content_register {
	background-color:#EEEEEE;
	width:679px;
}
.content_form_225px {
	/*background-color:#FF9933;*/
	float:left;
	width:225px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.content_form_450px {
	/*background-color:#FF9933;*/
	float:left;
	width:450px;
	font-size: 12px;
}

#overlay{
    background-image: url(/images/elmnt/lightbox/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(/images/elmnt/lightbox/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="lightbox/overlay.png", sizingMethod="scale");
}

#box{
    background:#FFFFFF;
	margin: 0;
	padding: 0;
    border:2px solid #000000;
	overflow: auto;
}

#box #close{
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#box #boxContents {
	margin-top:12px;
	padding:10px;
}

#ExplicitLyricWarning{
	text-align: center;
}

#DivQuickBanner {
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:2;
}

#PlayerDiv {
	height: 360px;
	width: 480px;
	position: relative;
	float: left;
	z-index:1;
}


#AdditionalCode {
	
	display: inline;
	float: right;
	width:auto;
	z-index:4;
}


a.cloudTag.first {
	font-size: 10px;
}

a.cloudTag.second {
	font-size: 13px
}

a.cloudTag.third {
	font-size: 16px; font-weight: bold;
}

a.cloudTag.fourth {
	font-size: 19px
}

a.cloudTag.fifth {
	font-size: 21px;
}

a.cloudTag.sixth {
	font-size: 21px; font-weight: bold;
}


div.RightContainerPlayer div#CloudTagContainer {
	float: left;
	width: 93.7%;
	height: 100px;
}

div.RightContainerPlayer div.SmallTitle {
	width: 450px;
}

#MainContainer div.searchResults {
	border: 1px solid #999999;
	float: left;
	margin: 10px 10px 10px 10px;
}

#MainContainer div.searchResults div.elementBox {
	float: left;
	width: 125px;
	border: 1px solid #DDDDDD;
}


div.leftColumn {
	background-color: #DDAAAA;
	float: left;
	margin: 4px;
}

div.centerColumn {
	float: left;
	margin: 4px;
}

div.rightColumn {
	background-color: #AAAADD;
	float: left;
	margin: 4px;
}
