﻿ï»¿@charset "utf-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}
html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	height:100%;
	color:#666666;
}

body {
    background: url("Images/PixelBackground.png") repeat scroll 0 0 white;
    height: auto;
    line-height: 1.5;
    margin: 0 auto;
    min-height: 100%;
    position: relative;
}
.bigWrapper {
    background-image: url("Images/testWRapper2.jpg");
    background-position: 50% -26px;
    background-repeat: no-repeat;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.bigWrapperfLAT{
	    background-image:url("Images/testWRapper2.jpg");
 background-position: 50% 2px;
    background-repeat: no-repeat;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 100%;}
.header {
    height: 177px;
    margin: 0 auto;
    position: relative;
    width: 990px;
}
.mixFmLogo {
    height: 101px;
    /*left: 37%;*/
    left:40%;
    position: absolute;
    top: 24px;
    /*top:-49px;*/
    /*width: 222px;*/
    width:150px;
}
.bigHeader {
    background-image: url("Images/TopMenuBackground.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 177px;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 4;
}
header{
	position:relative;
	width:990px;
	height:172px;
	}
.bgContent {
    height: auto;
    margin: 0 auto 6px;
    padding-bottom: 57px;
    position: relative;
    top: 12px;
    width: 990px;
}
.downloadPOD {
    background-image: url("Images/downloadPodCast.png");
    background-repeat: no-repeat;
    bottom: 43px;
    cursor: pointer;
    height: 19px;
    left: 200px;
    position: absolute;
    width: 120px;
}
.downloadPOD:hover {
    background-image: url("Images/downloadPodCastHover.png");
    background-repeat: no-repeat;
    background-position: -3px -3px;
}
#program .downloadPOD:hover{
	  background-image: url("Images/downloadPodCastHover.png");
    background-repeat: no-repeat;
	}
#program .downloadPOD {
    background-image: url("Images/downloadPodCast.png");
    background-repeat: no-repeat;
    bottom: 4px;
    cursor: pointer;
    height: 19px;
    left: 1px;
    position: absolute;
    width: 120px;
}
.wrapperCellule{
	position:relative;
	overflow:hidden;
    width:928px;
	}
.content{
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 990px;
	}
.sliding {
    height: 315px;
    margin: 0 auto;
    position: relative;
    top: -29px;
    width: 1000px;
}
.headerMenuRight {
    height: 49px;
    position: absolute;
    right: 43px;
    top: 67px;
    width: 293px;
}
.headerMenuRight .ProfileHeaderMenu {
    background-image: url("Images/rightTopMenuTEST.png");
    background-position: 1px -20px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 69px;
}
#profile .headerMenuRight .ProfileHeaderMenu{
    background-position: 1px 8px;
}
.headerMenuRight .ProfileHeaderMenu:hover {
    background-position: 1px 8px;
}
#history .headerMenuRight .ProfileHeaderMenu {
    background-position: 1px 8px;
}
.headerMenuRight .musicHeaderMenu {
    background-image: url("Images/rightTopMenuTEST.png");
    background-position: -71px -20px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 76px;
}
.headerMenuRight .musicHeaderMenu:hover {
    background-position: -71px 8px;
}
#plist .headerMenuRight .musicHeaderMenu {
    background-position: -71px 8px;
}
#top .headerMenuRight .musicHeaderMenu {
    background-position: -71px 8px;
}
#plist .headerMenuRight .musicHeaderMenu {
    background-position: -71px 8px;
}
#program .headerMenuRight .musicHeaderMenu {
    background-position: -71px 8px;
}

.headerMenuRight .eventsHeaderMenu {
    background-image: url("Images/rightTopMenuTEST.png");
    background-position: -148px -20px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 75px;
}

.headerMenuRight .eventsHeaderMenuGallery{
background-image: url("Images/rightTopMenuTEST.png");
    background-position: -148px -20px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 75px;
}

.headerMenuRight .eventsHeaderMenuGallery:hover{
background-position: -148px 8px;
}

.headerMenuRight .galleryHeaderMenuGallerySelected{
background-image: url("Images/rightTopMenuTEST.png");
    background-position: -220px 8px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 73px;
}

.headerMenuRight .eventsHeaderMenu:hover {
    background-position: -148px 8px;
}
#event .headerMenuRight .eventsHeaderMenu {
    background-position: -148px 8px;
}
#ticketing .headerMenuRight .eventsHeaderMenu {
    background-position: -148px 8px;
}
#media .headerMenuRight .eventsHeaderMenu {
    background-position: -148px 8px;
}
#discography .headerMenuRight .eventsHeaderMenu {
    background-position: -148px 8px;
}
#theEvent .headerMenuRight .eventsHeaderMenu {
    background-position: -148px 8px;
}
.headerMenuRight .galleryHeaderMenu{
   background-image:url(Images/rightTopMenuTEST.png);
    background-position: -220px -20px;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    position: relative;
    width: 73px;
		}
.headerMenuRight .galleryHeaderMenu:hover{
	background-position:-220px 8px;
	}
#gallery .headerMenuRight .galleryHeaderMenu{
	background-position:-220px 8px;
	}	
.mixFmSlogan {
    height: 44px;
    left: 35%;
    position: absolute;
    top: 114px;
    width: 267px;
	background-image:url(Images/lebanonNum1.png);
	background-repeat:no-repeat;
}
.beba26{
	font-family:BebasNeueRegular;
	opacity:0.7;
	font-size:26px;
}
.headerMenuLeft {
    float: left;
    height: 75px;
    left: -23px;
    position: relative;
    top: 67px;
    width: 346px;
}
.listenLive {
    background-image: url("Images/ListenLive.png");
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    position: relative;
    width: 109px;
}
.trackNartist {
    background-image: url("Images/backleftTopMenu.png");
    background-position: -2px -1px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    position: relative;
    width: 234px;
}
.nextNsongname {
    float: left;
    height: 26px;
    left: 110px;
    position: absolute;
    top: 26px;
    width: 170px;
}
.digitalGris {
    color: #ECECEC;
    float: left;
    font-family: Digital7Mono;
    font-size: 13px;
    height: auto;
    padding-left: 9px;
    padding-top: 3px;
    position: relative;
    width: 70px;
}
.digitalBlanc {
    color: #FFFFFF;
    float: left;
    font-family: Digital7Mono;
    font-size: 14px;
    height: auto;
    padding-left: 2px;
    padding-top: 2px;
    position: relative;
    width: auto;
}
.searchGo {
    background-image: url("Images/searchGo.png");
    background-repeat: no-repeat;
    height: 26px;
    position: absolute;
    right: 35px;
    top: 128px;
    
	width: 176px;
}
.searchGoInput {
    background-color: transparent;
    border-style: none;
    color: #7185B1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 5px 12px 5px 5px;
    width: 142px;
}
.goButton {
    background-image: url("Images/gobutton.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 14px;
}
.filter_area .goButton {
    background-image: url("Images/yallaGo.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 17px;
    top: 0;
    width: 22px;
}
.top20 {
    background-image: url("Images/top20.png");
    background-position: 0 -52px;
    background-repeat: no-repeat;
    height: 201px;
    margin: 0 auto 1px;
    padding-left: 27px;
    padding-top: 41px;
    position: relative;
    top: 0px;
    width: 961px;
    z-index: 2;
}
.top20Title {
    background-image: url("Images/top20Title.png");
    background-repeat: no-repeat;
    bottom: 184px;
    height: 53px;
    left: 423px;
    position: absolute;
    width: 154px;
    z-index: 1;
}
.top20Title:hover{
	background-image:url(Images/top20Hover.png);
    background-repeat: no-repeat;
	}
.totheLeft {
    background-image: url("Images/totheLeft.png");
    background-position: 6px 98px;
    background-repeat: no-repeat;
    bottom: 60px;
    cursor: pointer;
    height: 188px;
    left: -5px;
    position: absolute;
    width: 42px;
}
.totheLeft:hover {
    background-image:url(Images/totheLeftHover.png);
	 background-position: 5px 98px;
    background-repeat: no-repeat;
}
.totheRight {
    background-image: url("Images/totheRight.png");
    background-repeat: no-repeat;
    bottom: 60px;
    cursor: pointer;
    height: 188px;
    position: absolute;
    right: -4px;
    width: 42px;
}
.totheRight:hover {
    background-image: url("Images/totheRightHover.png");
    background-position: 5px 98px;
    background-repeat: no-repeat;
}
.top20 .cellule{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    background-image: url("Images/CelluleBackg.png");
    background-repeat: no-repeat;
    height: 131px;
     padding-top: 7px;
	   padding-left: 0px;
    width: 306px;
}
.advertising {
    height: auto;
    margin: 22px auto;
    position: relative;
    top: 0;
    width: 990px;
    margin-bottom:68px;
	background-color: #0B0E12;
	padding-left: 10px;
	padding: 19px 0px 17px 0;
	padding-top: 16px;
	border: 1px solid #2A3542;
}
.advRight {
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;

  height: 61px;

    width: 468px;

}
.advleft {
   position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;


    height: 61px;
    padding-left: 26px;
    
    width: 468px;
}
  #latestNcompetion {
    background-image: url("Images/latestNcompetition.jpg");
    background-position: 0 -7px;
    background-repeat: no-repeat;
 	height: 354px;
    margin: 26px auto 0;
    position: relative;
    width: 990px;
}
#podcastPresenterDj {
    background-image: url("Images/podPredeDj.png");
    background-position: 0 -7px;
    background-repeat: no-repeat;
    height: 188px;
    margin: 0 auto;
    position: relative;
    width: 990px;
}
#bannersPart {
    height: 167px;
    margin: 0 auto;
    position: relative;
    width: 977px;
    background-color: #0B0E12;
    border: 1px solid #2A3542;
    padding-left:7px;
    padding-right:7px;
    padding-bottom:7px;
    padding-top:7px;
}
.banner {
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 167px;
    width: 257px;
    cursor:pointer;
    background-color:#ffffff;
}	
.footer {
    height: 24px;
    position: absolute;
    width: 990px;
	bottom:14px;
}
.bgFooter {
    background-image: url("Images/backBGfooter.png");
    background-repeat: repeat-x;
    bottom: 0;
    height: 32px;
    margin: 0 auto;
    position: fixed;
    width: 100%;
    z-index: 32;
}
.top20 .cellule .title{
	font-family:BebasNeueRegular;
	/*font-size:28px;*/
    font-size:22px;
	color:#FFF;
	/*display:inline;*/
    position:absolute;
    top:23px;
    left:70px;
	padding-left:5px;
    width:275px;
    overflow:hidden;
    height:50px;
}

.top20 .cellule .rang{
	color: #FFFFFF;
    font-family: OzoneRegular;
    font-size: 32px;
    left: 27px;
    position: absolute;
    top: 10px;
	text-align: center;
	width: 39px;
}

.top20 .cellule .smallPIC {
   
    bottom: 14px;
    height: 46px;
    left: 24px;
    position: absolute;
    width: 66px;
}
.top20 .cellule .smallPIC .transparent {
    background-image:url(Images/transaparency.png);
    background-position: -4px 2px;
    background-repeat: no-repeat;
    bottom: 0;
    height: 49px;
    left: 0;
    position: absolute;
    width: 47px;
    z-index: 1;
}
.meduimPic .transparent {
    background-image: url("Images/meduimPicTransparency.png");
    background-position: 7px 6px;
    background-repeat: no-repeat;
    bottom: -1px;
    height: 87px;
    left: -3px;
    position: absolute;
    width: 118px;
    z-index: 1;
	padding: 2px;
}
.top20 .cellule .detail {
    bottom: 19px;
    color: #FFFFFF;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 43px;
    left: 75px;
    line-height: 15px;
    position: absolute;
    width: 152px;
}
.top20 .cellule .detail .songName , .top20 .cellule .detail .albumName{
	
}
.top20 .cellule .like {
    background-image: url("Images/ILIKE.png");
    background-repeat: no-repeat;
    bottom: 0;
    height: 21px;
    left: 85px;
    padding-left: 43px;
    position: absolute;
    width: 63px;
	color:#FFF;
}
.top20 .slideNumber {
    bottom: 27px;
    cursor: pointer;
    float: left;
    height: 17px;
    position: absolute;
    right: 7px;
    width: 235px;
}
.oneToThree {
    float: left;
    height: 15px;
    margin-left: 7px;
    position: relative;
    width: 17px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.oneToThree:hover{
	color:#FFF;
	}
	.fourToSix:hover{
	color:#FFF;
	}
	.sevenToNine:hover{
	color:#FFF;
	}
	.tenToTwelve:hover{
	color:#FFF;
	}

.fourToSix {
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 15px;
    margin-left: 5px;
    position: relative;
    width: 19px;
}
	.sevenToNine{
	font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    float: left;
    height: 10px;
    margin-left: 7px;
    position: relative;
    width: 19px;
		cursor:pointer;
	}
	.tenToTwelve{

		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    float: left;
    height: 10px;
    margin-left: 7px;
    position: relative;
    width: 27px;
		cursor:pointer;
	}
	.thirteentoFifteen{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    float: left;
    height: 10px;
    margin-left: 7px;
    position: relative;
    width: 27px;
		cursor:pointer;
	}
		.thirteentoFifteen:hover{
			color:white;
		}
		
	
		.sixteenToEighteen{

		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    float: left;
    height: 10px;
    margin-left: 7px;
    position: relative;
    width: 27px;
		cursor:pointer;
	}
	.sixteenToEighteen:hover{
		color:white;}
	
		.nineteenToTwenty{
	
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
    float: left;
    height: 10px;
    margin-left: 7px;
    position: relative;
    width: 28px;
	cursor:pointer;
	}
		.nineteenToTwenty:hover{
			color:white;
			}
.rightReserved , .privacy , .termsOfUse{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717173;
	display:inline;
	cursor:pointer;
	}
.privacy:hover , .termsOfUse:hover {
    color: #FFFFFF;

}
.bYkoein {
    background-image: url("Images/byKOEIN.png");
    background-repeat: no-repeat;
    bottom: 8px;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 0px;
    width: 59px;
}
.footerCenter {
    height: 26px;
    margin: 0 auto;
    padding-top: 6px;
    position: relative;
    width: 990px;
}
.register{
	background-image:url(Images/register.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:95px;
	height:19px;
	cursor:pointer;
	margin-left: 6px;
	}
.logIn{
	background-image:url(Images/login.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:95px;
	height:19px;
	cursor:pointer;
	margin-left: 6px;
	}
.fbConnect{
	background-image:url(Images/fbConnect.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:95px;
	height:19px;
	cursor:pointer;
	z-index: 12;
	}
.other {
    float: left;
    height: 19px;
    /*margin-left: 71px;*/
    position: relative;
    width: 269px;
}
.career , .advertise , .siteMap , .contact
{
	display:inline;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	.career:hover , .advertise:hover , .siteMap:hover , .contact:hover
{
	color:#000;
	}

.join {
    background-image: url("Images/joinBack.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border: 1px solid #999999;
    float: right;
    height: 20px;
    margin-right: 15px;
    padding-left: 76px;
    position: relative;
    width: 171px;
}
.arial{
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
	font-size:11px;
	}
	.details .arial{
		font-size:12px;
		display:block;
		width:118px;
		color:#909090;
		}
.join .beba26{
	font-family:BebasNeueRegular;
	opacity:0.7;
	font-size:16px;
}
.joinButton {
    background-image: url("Images/join.png");
    background-repeat: no-repeat;
    bottom: 2px;
    height: 15px;
    position: absolute;
    right: 12px;
    width: 34px;
	cursor:pointer;
}
.join .searchGoInput {
    background-color: transparent;
    border-style: none;
    color: #7F7F7F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 3px 42px 5px 5px;
    width: 124px;
}
.latestPart{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    background-image: url("Images/newnews.png");
   background-position: 60px 92px;
    background-repeat: no-repeat;
    height: 295px;
    padding-left: 4px;
    width: 460px;
}
.competionPart{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    background-image:url(Images/competitionPart.png);
    background-position: 23px 32px;
    background-repeat: no-repeat;
    height: 328px;
	padding-left: 0;
 	width: 490px;
}
.competionTitle {
    background-image: url("Images/competitionPartTitle.png");
    background-repeat: no-repeat;
    height: 44px;
    position: absolute;
    right: 68px;
    top: 3px;
    width: 425px;
}
.latesNewsTitle {
    background-image: url("Images/latestNewsTitle.png");
    background-repeat: no-repeat;
    height: 46px;
    left: 62px;
    position: absolute;
    top: 4px;
    width: 212px;
} 
.latestPart .meduimPic {
    height: 141px;
    left: 67px;
    position: absolute;
    top: 126px;
    width: 151px;
    overflow:hidden;
}
.briefingGallery .meduimPic {
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    width: 164px;
	height: 110px;
    /*margin-right: 34px;*/
   
}
.pressArticle .meduimPic {
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    width: 124px;
	height: 172px;
    margin-right: 16px;
	border:1px solid #666666;
	 padding: 4px;
	
   }
  .pressArticleDetail .Ariallarge{
	     padding-right: 5px;
    	 width: 224px;
		 vertical-align:bottom;
	  }
.pressArticle .pressArticleDetail{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    width: 205px;
	height:138px;
	 padding-top: 26px;
	}
		#press .pressArticle .pressArticleDetail {
   position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 155px;
    padding-top: 26px;
     width: 471px;
	overflow: hidden;
	padding-bottom: 2px;
	 
}
#press .title {
    font-weight: bold;
    height: 18px;
    margin-top: 10px;
    position: relative;
    width: 112px;
}
#press .title .beba25 {
	  height: 18px;
   
    width: 112px;
	}
.briefingGallery .picConver {
    background-image: url("Images/shabak.png");
    background-repeat: repeat;
    height: 110px;
    left: 0;
    position: absolute;
    top: 0;
    width: 164px;
    z-index: 1;
}
.competionPart .meduimPic {
    height: 172px;
    position: absolute;
    right: 23px;
    top: 120px;
    width: 116px;
}
.competionPart .meduimPicSlim {
    display: none;
    height: 151px;
    position: absolute;
    right: 63px;
    top: 96px;
    width: 63px;
}
.podcastPart{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 165px;
  width: 392px;
}
.podcastPart .meduimPic {
    background-image: url("Images/meduimPic.png");
    background-repeat: no-repeat;
    height: 81px;
    left: 36px;
    padding: 4px;
    position: absolute;
    top: 24px;
    width: 118px;
	radius: ;
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #cccccc;
}
.theDjPart .meduimPic {
    background-image: url("Images/meduimPic.png");
    background-repeat: no-repeat;
    height: 81px;
    left: 6px;
    padding: 4px;
    position: absolute;
    top: 26px;
    width: 118px;
	overflow: hidden;
	border: 1px solid #ccc;
	rborde: ;
	border-radius: 3px;
}

.presenterPart .meduimPic {
    background-image: url("Images/meduimPic.png");
    background-repeat: no-repeat;
    height: 81px;
    left: -49px;
    padding: 4px;
    position: absolute;
    top: 26px;
    width: 118px;
	overflow: hidden;
	border: 1px solid #ccc;
	rborde: ;
	border-radius: 3px;
}

.presenterPart{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 151px;
    width: 286px;
}
.theDjPart{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 height: 155px;
    width: 296px;
	margin-left: -34px;
}
.timer {
    background-image: url("Images/timer.png");
    background-repeat: no-repeat;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 40px;
    left: 46px;
    line-height: 17px;
    padding-left: 33px;
    padding-top: 4px;
    position: absolute;
    top: 105px;
    width: 80px;
    z-index: 2;
}
#program .timer {
    background-image: url("Images/timerShabak.png");
    background-repeat: no-repeat;
    font-family: BebasNeueRegular;
    font-size: 24px;
    height: 69px;
    left: 7px;
    line-height: 20px;
    padding-left: 33px;
    padding-top: 25px;
    position: absolute;
    top: 0;
    width: 88px;
    z-index: 2;
}
.presenterPart .timer{
	 background-image: url("Images/timer.png");
    background-repeat: no-repeat;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 40px;
    left: -39px;
    line-height: 17px;
    padding-left: 33px;
    padding-top: 4px;
    position: absolute;
    top: 102px;
    width: 80px;
    z-index: 2;
	}
.toTheLeftDouble {
    background-image: url("Images/totheleftDouble.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 42px;
    left: 75px;
    position: absolute;
    top: -24px;
    width: 37px;
    z-index: 5;
}
.toTheLeftDouble:hover {
    background-image: url("Images/totheleftDoubleHover.png");
    background-repeat: no-repeat;
   
}
.toTheRightDouble {
    background-image: url("Images/totherightDouble.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 42px;
    position: absolute;
    right: 134px;
    top: -24px;
    width: 37px;
    z-index: 5;
}
.toTheRightDouble:hover {
    background-image: url("Images/totherightDoubleHover.png");
    background-repeat: no-repeat;

}
.theDjPart .timer{
	left: 17px;
	}
.latestPart .beba26 {
    color: #5A5A5A;
    font-family: BebasNeueRegular;
    font-size: 22px;
    font-weight: bold;
    height: 50px;
    line-height: 25px;
    margin-left: 225px;
     margin-top: 126px;
    opacity: 0.7;
    position: relative;
    width:210px;
}
#latestnewscontainer .container .readMore
{
left: 407px !important;
top: 155px !important;
}
.previous {
    color:#787878;
    cursor: pointer;
    font-family: BebasNeueRegular;
    font-size: 40px;
    height: 30px;
    left: 91px;
    position: absolute;
    top: 61px;
    width: 25px;
}
.next {
    color:#787878;
    cursor: pointer;
    display: inline;
    font-family: BebasNeueRegular;
    font-size: 40px;
    height: 30px;
    left: 123px;
    position: relative;
    top: 61px;
    width: 25px;
}
.next:hover, .previous:hover{
	color:#27537F;
	}
.month {
    height: 23px;
    margin-left: 236px;
    position: relative;
    width: 50px;
	float:left;
	margin-top: 10px;
}
.theEvent .month {
    background-image: url("Images/monthnew.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 19px;
    line-height: 20px;
    margin-left: -12px;
    margin-top: -3px;
    position: relative;
    text-align: center;
    width: 47px;
    z-index: 1;
}
.past .theEventContent .largeArial {
    padding-left: 31px;
    padding-top: 14px;
    width: 392px;
}
#theEvent .past .month {
    background-image: url("Images/monthGray.png");
    background-repeat: no-repeat;
    color: #FFF;
    float: left;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 19px;
    line-height: 20px;
    margin-left: -14px;
    margin-top: -21px;
    position: relative;
    text-align: center;
    width: 47px;
    z-index: 1;
}
#theEvent .past .theEvent {
    margin-left: 26px;
}
#theEvent .past .backToAll {
    right: -58px;
    top: -17px;
}
#theEvent .past .lineGrayLong {
    width: 468px;
}
#theEvent .past .dateEvent .month , .pressArticleDetail .dateEvent .month{
    background-image: url("Images/daywhite.png")  !important;
    background-repeat: no-repeat;
    margin-left: 3px  !important;
    margin-top: 5px  !important;
    text-align: center;
    width: 37px;
	 line-height: 23px;
}
#theEvent .past .dateEvent .day {
    background-image: url("Images/daywhitesmall.png") !important;
    background-repeat: no-repeat;
    margin-left: 41px ;
    margin-top: 5px  !important;
    text-align: center;
    width: 26px;
}
.pressArticleDetail .dateEvent .day {
    background-image: url("Images/daywhitesmall.png") !important;
    background-repeat: no-repeat;
    line-height: 23px;
    margin-top: 5px !important;
    padding-right: 2px;
    text-align: center;
    width: 24px;
}
#theEvent .past .dateEvent .year {
    background-image: url("Images/daywhite.png") !important;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-left: 68px  !important;
    margin-top: 5px  !important;
    position: relative;
    text-align: center;
    width: 37px;
}
 #PHOT .pressArticleDetail .dateEvent .year ,#VIDEOSS .pressArticleDetail .dateEvent .year{
    background-image: url("Images/daywhite.png") !important;
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-left: 1px  !important;
    margin-top: 5px  !important;
    position: relative;
    text-align: center;
    width: 37px;
}
.day {
    float: left;
    height: 23px;
    margin-left: 3px;
    margin-top: 10px;
    position: relative;
    width: auto;
}
.theEvent .day {
   background-image: url("Images/dayOrange.png");
    background-repeat: no-repeat;
    float: left;
    height: 19px;
 	width: 27px;
	color: #FFFFFF;
    float: left;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 19px;
    line-height: 20px;
    margin-left: 4px;
    margin-top: -3px;
    position: relative;
    text-align: center;
    z-index: 1;
}
#theEvent .past .day {
    background-image: url("Images/dayOrange.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    margin-left: 50px;
    margin-top: -25px;
    position: absolute;
    width: 78px;
}
.subTitle {
    height: 23px;
       left: -4px;
    margin-left: -5px;
    margin-top: 45px;
    position: relative;
    width: 232px;
    z-index: 1;
}
.month .monthleft, .day .dayleft {
    background-image: url("Images/monthleft.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: relative;
    width: 7px;
}
.theEvent .day .dayleft {
    background-image: url("Images/monthleft.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: relative;
    width: 9px;
}
#home .month .monthleft , #home .day .dayleft {
    background-image: url("Images/monthleft.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: relative;
    width: 9px;
}

.celluleMedia  .month .monthleft , .day .dayleft {
	 background-image:url(Images/monthleftBlanc.png);
    background-repeat: no-repeat;
	
}
.subTitle .subTitleleft{
    background-image:url(Images/subtitleLEFT.png);
    background-repeat: no-repeat;
    float: left;
    height: 29px;
    position: relative;
    width: 20px;
}
.month .monthmidle, .day .daymidle {
    background-image: url("Images/monthmidle.png");
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    position: relative;
    width: auto;
}
.theEvent .day .daymidle {
    background-image: url("Images/monthmidle.png");
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    position: relative;
    width: auto;
	
}
#home .month .monthmidle , #home .day .daymidle {
    background-image: url("Images/monthmidle.png");
    background-repeat: repeat-x;
    float: left;
    height: 23px;
    position: relative;
    width: auto;
	
}
.celluleMedia .month .monthmidle , .day .daymidle {
	 background-image:url(Images/monthmidleBlanc.png);
    background-repeat:repeat-x;
	
}
.celluleMedia .more {
    background-image: url("Images/MORE.png");
    background-repeat: no-repeat;
    bottom: 14px;
    height: 19px;
    position: absolute;
    right: 22px;
    width: 19px;
	cursor:pointer;
}
.pressArticleDetail .more {
    background-image: url("Images/moreGRy.png");
    background-repeat: no-repeat;
    bottom: -13px;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 186px;
    width: 19px;
}
.subTitle .subTitlemidle{
    background-image:url(Images/subtitleMIDLE.png);
    background-repeat: repeat-x;
    float: left;
    height: 29px;
    position: relative;
    width: auto;
	
}
.suiteNumber{
	width:40px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	position:relative;
	text-align:center;
    cursor:pointer;
}
.suiteNumber:hover{
	background-color:#FFF;
	color:#333333;
	
}
.monthmidle .bebas19, .daymidle .bebas19 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 16px;
    height: 29px;
    padding-left: 1px;
    position: relative;
    top: -3px;
    width: auto;
    z-index: 1;
}

.monthmidle .bebas19{}
.subTitle .digital45 {
    color: #FFFFFF;
    font-family: Digital7Mono;
    font-size: 29px;
    height: 29px;
    position: relative;
     top: -7px;
    width: auto;
    z-index: 1;
}
.month .monthright, .day .dayright {
    background-image: url("Images/monthright.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    position: relative;
    width: 8px;
}
.theEvent .day .dayright{
	background-image:url(Images/monthright.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:9px;
	height:23px;
}
#home .month .monthright ,#home .day .dayright{
	background-image:url(Images/monthright.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:9px;
	height:23px;
}
.celluleMedia .month .monthright , .day .dayright{
	 background-image:url(Images/monthrightBlanc.png);
    background-repeat: no-repeat;
	
}
.subTitle .subTitleright{
	background-image:url(Images/subtitleRIGHT.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:20px;
	height:29px;
}
.readMore {
    background-image: url("Images/pluss.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 19px;
    left: 344px;
    position: absolute;
    top: 159px;
    width: 19px;
}
.footerLatestPART {
   /* border-top: 1px solid #D6D2D1;*/
    bottom: 21px;
    height: 30px;
    position: absolute;
    right: 23px;
    width: 226px;
}
.footerCompetitionPART {
    border-top: 1px solid #D6D2D1;
    bottom: 50px;
    height: 35px;
    position: absolute;
    right: 149px;
    width: 292px;
}
.footerCompetitionPART .viewDetail {
    border-right: 1px solid #D5D5D5;
    color: #797979;
    cursor: pointer;
    float: left;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 23px;
    left: 0;
    position: relative;
    top: 3px;
    width: 89px;
}

.footerCompetitionPART .viewOther {
    color: #797979;
    cursor: pointer;
    float: left;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 23px;
    left: 10px;
    position: relative;
    top: 3px;
    width: 91px;
}
.footerLatestPART .readMore {
    background-position: 100px 100px;
    /*border-right: 1px solid #D5D5D5;*/
    color: #797979;
    cursor: pointer;
    float: left;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 23px;
    /*left: 0;*/
    left:27px;
    position: relative;
    top: 3px;
    width: 69px;
}
.footerLatestPART .readMore:hover ,.footerLatestPART .next:hover , .footerLatestPART .previous:hover{
	color:#DD620F
}
.footerLatestPART .next { 
    color: #797979;
    cursor: pointer;
    float: right;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 23px;
    left: 7px;
    position: relative;
    top: 3px;
    width: 34px;
}

.footerLatestPART .previous {
  border-right : 1px solid #D5D5D5;
    color: #797979;
    cursor: pointer;
    float: right;
    font-family: Digital7Mono;
    font-size: 15px;
    height: 23px;
    left: 0px;
    position: relative;
    top: 3px;
    width: 59px;
}
.podcastPartTitle {
    background-image: url("Images/podCasts.png");
    background-repeat: no-repeat;
    height: 54px;
    left: 88px;
    position: absolute;
    top: -23px;
    width: 193px;
}
.podcastPartTitle:hover{
	background-image:url(Images/podCastsHover.png);
    background-repeat: no-repeat;
	}
.presenterPartTitle {
    background-image: url("Images/presenters.png");
    background-repeat: no-repeat;
    height: 54px;
    left: 5px;
    position: absolute;
    top: -23px;
    width: 193px;
}
.presenterPartTitle:hover {
    background-image: url("Images/presentersHover.png");
    background-repeat: no-repeat;
   
}
.theDjPartTitle {
    background-image: url("Images/thedj.png");
    background-repeat: no-repeat;
    height: 54px;
    left: 62px;
    position: absolute;
    top: -23px;
    width: 193px;
	z-index:5;
}
.theDjPartTitle:hover {
    background-image: url("Images/thedjHover.png");
    background-repeat: no-repeat;
  
}
.makeMeGuess {
    background-image: url("Images/makemeguess.png");
    background-repeat: no-repeat;
    bottom: 101px;
    height: 36px;
    left: 48px;
    position: absolute;
    width: 121px;
}
.likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 403px;
    padding-left: 43px;
    position: absolute;
    top: 6px;
    width: 23px;
	font-size:11px;
	padding-top:2px;
	}
.likeGray:hover , .likeGrayB:hover ,#top .song .likeGray:hover ,#plist .song .likeGray:hover, .song .likeGray:hover , .commentnLike .likeGray:hover , #theEvent .past .likeGray:hover , #press .likeGray:hover{
    background-image: url("Images/likegrayHover.png");
    background-repeat: no-repeat;
	cursor:pointer;
}


.likeGrayB {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    bottom: 3px;
    color: #FFFFFF;
    height: 21px;
    left: 123px;
    padding-left: 41px;
    position: absolute;
    width: 23px;
}
#press .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
   left: 567px;
    padding-left: 43px;
    position: absolute;
    top: 2px;
    width: 23px;
	cursor:pointer;
}
#PHOT .picMeduim .more {
    background-image: url("Images/MORE.png");
    background-repeat: no-repeat;
    bottom: 22px;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 21px;
    width: 19px;
}
#theEvent .past .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 403px;
    padding-left: 43px;
    position: absolute;
    top: 6px;
    width: 23px;
}
.competionPart .beba28 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 27px;

display:inline;
    line-height: 25px;




}
.competionPart .arial {
    color: #999999;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-left: 49px;
    padding-top: 5px;
    position: relative;
    width: 297px;
}
.competionPart .details {
    height: 51px;
    margin-left: 49px;
    padding-top: 27px;
    position: relative;
    width: 297px;
}
.competionPart .bebaGray {
    color: #595959;
    font-family: BebasNeueRegular;
    font-size: 27px;
   display:inline;
    line-height: 25px;
}
.podcastPart .details {
    height: 70px;
    line-height: 18px;
    margin-left: 173px;
    padding-top: 41px;
    position: relative;
    width: 149px;
    overflow:hidden;
}
.presenterPart .details {
    height: 70px;
    line-height: 18px;
    margin-left: 84px;
    padding-top: 41px;
    position: relative;
    width: 158px;
    overflow:hidden;
}
.theDjPart .details {
    height: 70px;
    line-height: 18px;
    margin-left: 140px;
    padding-top: 41px;
    position: relative;
    width: 156px;
    overflow:hidden;
}
.digital20Orange {
    color: #DC5F0C;
    font-family: Digital7Mono;
    font-size: 18px;
}
.digital20Gray{
	    color: #666666;
    font-family: Digital7Mono;
    font-size: 19px;
}
#program .digital20Gray {
    color: #999999;
    font-family: Digital7Mono;
    font-size: 19px;
    line-height: 10px;
}
#program .line {
    background-repeat: repeat-x;
    margin-bottom: 30px;
    margin-left: 124px;
    margin-top: 30px;
    width: 728px;
}
	#program .endLine{
		width:728px; 
	background-repeat:repeat-x; 
	margin-left:124px; 
	margin-top:30px; 
		}
.FixedClasslike {
    background-image: url("Images/backFixed.png");
    background-repeat: no-repeat;
    height: 194px;
    left: -10px;
    position: fixed;
    top: 271px;
    width: 86px;
}
.fbLike {
   /* background-image: url("Images/fbLike.png");*/
    background-repeat: no-repeat;
    bottom: 110px;
    height: 60px;
    left: 19px;
    position: absolute;
    width: 50px;
}
.tweeterLike {
   /*  background-image: url("Images/tweeterLike.png");
    background-repeat: no-repeat;*/
    bottom: 31px;
    height: 62px;
    left: 15px;
    position: absolute;
    width: 55px;
}
/* Profile css */
profileSubTitle{
	position:relative;
	width:486px;
	height:394px;
	background-image:url(Images/profileSubTitle.png);
	background-repeat:no-repeat;
	}
#grayContent{
	position:relative;
	width:990px;
	height:auto;
	min-height:50px;
	
}
#program #grayContent {
    height: auto;
    min-height: 50px;
    padding-top: 188px;
    position: relative;
    width: 990px;
}
.headerSubPage {
    background-image: url("Images/backGrayFIXED.png");
    background-position: 10px 18px;
    background-repeat: no-repeat;
    height: 72px;
    position: relative;
    width: 990px;
	z-index:2 !important;
}
#program .headerSubPage {
    background-image: url("Images/backGrayFIXED.png");
    background-position: 0 -3px;
    background-repeat: no-repeat;
    height: 27px;
    margin-top: 0;
    position: relative;
    width: 975px;
    z-index: 1 !important;
}
#gallery .headerSubPage {
    background-image:url(Images/backGrisTest.png);
    background-position: -8px 33px;
    background-repeat: no-repeat;
    height: 296px;
    position: relative;
    width: 990px;
    z-index: 1 !important;
}
.contentSubPage {
    background-image: url("Images/backGrayDynamique.png");
    background-repeat: repeat-y;
    height: auto;
    margin-left: 10px;
    position: relative;
    width: 942px;
	z-index:1 !important;
}
#program .contentSubPage {
    margin-left: 0;
    margin-top: -22px;
}
#event .contentSubPage {
    background-image: url("Images/backGrayDynamique.png");
    background-repeat: repeat-y;
    height: auto;
    margin-left: 11px;
    position: relative;
    width: 943px;
	z-index:1 !important;
}
#gallery .contentSubPage {
    background-image: url("Images/newgallerybg.png");
    background-repeat: no-repeat;
    display: block;
    height: auto;
    margin-bottom: 108px;
    margin-left: 10px;
    margin-top: -171px;
    position: relative;
    width: 942px;
    z-index: 1 !important;
}
#playlist .ourLibraryPresent {
    background-image: url("Images/contenugris.png");
    background-repeat: no-repeat;
    height: 354px;
    margin-bottom: 108px;
    margin-left: 10px;
    position: relative;
    width: 942px;
}
.headerSearching {
    background-position: -2px -27px;
    background-repeat: no-repeat;
    height: 236px;
    position: absolute;
    width: 942px;
    z-index: -1 !important;
}
#playlist .contentSubPage{
	background-image:none;
	background-repeat:no-repeat;}
#gallery #photoEvent .contentSubPage {
    background-image: url("Images/contenugris.png");
    background-repeat: no-repeat;
    height: auto;
    margin-bottom: 108px;
    margin-left: 10px;
    margin-top: -196px;
    position: relative;
    width: 942px;
    z-index: 1 !important;
	display:block;
}
.footerAddition {
    height: 40px;
    left: 70px;
    position: relative;
    bottom: 19px;
    width: 765px;
}
#grayContent .slide .footerAddition {
    border-bottom: 1px solid #DFDFDF;
    border-top: medium none;
    bottom: 0px;
    height: 35px;
    left: 10px;
    width: 611px;
}
#grayContent .slide .footerAddition .commentnLike {
    float: left;
    margin-left: 18px;
    margin-top: 8px;
    width:170px;
}
#grayContent .slide .footerAddition .commentnLike .likeGray {
    left: 114px;
}
.footerAddition .facebook ,  #theEvent .past .facebook ,#PHOT .past .facebook , #VIDEOSS .past .facebook  ,  #press .past .facebook{
	 background-position: -3px 0;
	 }
.footerAddition .connectionToOut{
		margin-left:1px;
		float:left;
		}
.footerAddition .commentnLike {
    float: left;
    margin-left: 18px;
    margin-top: 8px;
    width: 330px;
}
#gallery .contentSubPageVideo {
    background-image: url("Images/contenugris.png");
    background-repeat: no-repeat;
    height: 805px;
    margin-bottom: 108px;
    margin-left: 10px;
    margin-top: -170px;
    position: relative;
    width: 942px;
    z-index: 1 !important;
	display:none;
}
.play {
    background-image: url("Images/Playy.png");
    background-repeat: no-repeat;
    height: 68px;
    left: 72px;
    position: absolute;
    top: 38px;
    width: 67px;
	z-index:1;
}
.briefingGallery .play {
    background-image: url("Images/Playy.png");
    background-repeat: no-repeat;
    height: 68px;
    left: 55px;
    position: absolute;
    top: 30px;
    width: 67px;
    z-index: 1;
}
.contentWhite{
    background-image: url("Images/contentWhite.png");
    background-repeat: repeat-y;
    height: auto;
    margin: 0 auto 0 26px;
    padding-top: 73px;
    position: relative;
    width: 892px;
	}
.theEventContent{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	width:499px;
	height:auto;
	}
#theEvent .theEventContent {
    margin-left: 12px;
    padding-top: 0;
    width: 499px;
}
#theEvent .past .theEventContent {
    margin-left: 12px;
    padding-top: 0;
    width: 499px;
}
#ticketing .lineGray {
    
    width: 422px;
}
	#PHOT .theEventContent , #VIDEOSS .theEventContent  {
		width:499px;
		}
 #press .theEventContent {
    margin-bottom: 26px;
    width: 499px;
}
#discography .theEventContent {
    margin-left: 11px;
    padding-bottom: 157px;
    padding-top: 24px;
    width: 499px;
}
		#discography .connectionToOut{
			  bottom: 0;
    height: 20px;
    margin-left: 37px;
    padding-top: 11px;
    position: absolute;
    width: 416px;
			}
#ticketing .theEventContent {
    margin-left: 4px;
    padding-top: 0;
	padding-right: 0;
}
.latestEvent{
	 position:relative;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	    width: 375px;
	height:auto;
	margin-top:0;
	margin-left:-27px
	}
#theEvent .past .latestEvent {
    display: inline-block;
    zoom:1;
	*display:inline;
    height: auto;
    margin-left: -27px;
    position: relative;
    vertical-align: top;
    width: 380px;
	margin-right: -33;
	/*left: 480px;*/
	margin-top: 0;
}
.coverPic{
    background-image: url("Images/coverBig.png");
    background-repeat: no-repeat;
    height: 538px;
    left: 0px;
    position: absolute;
    top: 0;
    width: 300px;
    display:none;
	}
#theEvent .past .coverPic {
    background-image: url("Images/coverMEDUIM.png");
    background-repeat: no-repeat;
    height: 434px;
    left: 4px;
    position: absolute;
    top: 2px;
    width: 278px;
}
.badgelatest{
    height: 144px;
    left: 8px;
    position: absolute;
    top: -4px;
    width: 162px;
	}	
#event .contentWhite , #ticketing .contentWhite ,#discography .contentWhite ,#media .contentWhite{
    background-color: #FFFFFF;
    background-image: url("Images/backgraybottomPos.png");
    background-position: center bottom;
    min-height: 274px;
    margin: 0 auto 0 31px;
    padding-top: 73px;
    position: relative;
    width: 887px;
	background-repeat:no-repeat;
}
#theEvent .contentWhite {
    background-color: #FFFFFF;
    background-image: url("Images/backgraybottomPos.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 auto 0 31px;
    min-height: 274px;
    padding-top: 81px;
    position: relative;
    width: 887px;
}
#theEvent .past .contentWhite ,  #PHOT .past .contentWhite , #VIDEOSS .past .contentWhite   {
    background-color: #FFFFFF;
    background-image:url(Images/footerwhiteslimEventPast.png);
    background-position: center bottom;
    min-height: 274px;
    margin: 0 auto 0 31px;
    padding-top: 73px;
    position: relative;
    width: 887px;
	background-repeat:no-repeat;
	padding-bottom: 18px;
}
#press .past .contentWhite {
    background-color: #FCFCFC;
    background-image: url("Images/footerwhiteslimEventPastpress.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    margin: 0 auto 0 31px;
    min-height: 274px;
    padding-bottom: 18px;
    padding-left: 18px;
    padding-top: 73px;
    position: relative;
    width: 869px;
}
#press .past #CommentPage .contentWhite {
	  padding-top: 34px;
}
#media .contentWhite {
    padding-bottom: 42px;
    padding-top: 41px;
}
#ticketing .contentWhite , #discography .contentWhite  {
   
    padding-top: 64px;

   
}
img{
	text-align:center;}

.showingBarTop {
    background-image: url("Images/showingBAR.png");
    background-repeat: no-repeat;
    height: 36px;
    padding-left: 93px;
    padding-top: 25px;
    position: absolute;
    right: 93px;
    top: 5px;
    width: 355px;
    z-index: 1;
}
.previousBlue {
    background-image: url("Images/previousBlue.png");
    background-repeat: no-repeat;
    height: 14px;
    position: absolute;
    right: 71px;
    top: 27px;
    width: 14px;
	cursor:pointer;
}
#playlist .searchthealbum,  .searchthealbum {
    height: 30px;
    padding-top: 5px;
    position: absolute;
    right: 655px;
    top: 50px;
    width: 340px;
    z-index: 6 !important;
}

#top .searchthealbum {
    height: 30px;
    padding-top: 9px;
    position: absolute;
   right: 742px;
    top: 5px;
    width: 337px;
    z-index: 6 !important;
}
#plist .searchthealbum {
    height: 30px;
    padding-top: 9px;
    position: absolute;
    right: 599px;
    top: 6px;
    width: 337px;
    z-index: 6 !important;
}

#playlist .searchthealbum .searchEvent , #top .searchthealbum .searchEvent, #plist .searchthealbum .searchEvent {
    background-color: transparent;
    border: 1px solid;
    padding-left: 3px;
}

.ourLibraryPresent .goButton {
    background-image: url("Images/goooo.png");
    background-repeat: no-repeat;
    height: 13px;
    right: 23px;
    top: 10px;
    width: 22px;
}
.nextBlue {
    background-image: url("Images/nextBlue.png");
    background-repeat: no-repeat;
    height: 14px;
    position: absolute;
    right: 24px;
    top: 27px;
    width: 14px;
	cursor:pointer;
}
.totheRightBig {
    background-image: url("Images/totheRightBig.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 52px;
    left: 7px;
    position: absolute;
    top: 175px;
    width: 50px;
    z-index: 4;
}
.totheLeftBig {
    background-image: url("Images/totheLeftBig.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 52px;
    position: absolute;
    right: 7px;
    top: 175px;
    width: 52px;
    z-index: 4;
}
.detailDate {
    bottom: 82px;
    height: 33px;
    left: 13px;
    position: absolute;
    width: 187px;
    z-index: 2;
}
.episode .eighty .detailDate {
    bottom: 12px;
    left: 23px;
    z-index: 2;
}
.episode .eighty .meduimPic, .episode .rnb .meduimPic {
    cursor: pointer;
    display: block;
    height: 100px;
    margin-left: 68px;
    margin-top: 46px;
    position: relative;
    width: 113px;
}

.episode .eighty .more, .episode .rnb .more {
    bottom: 16px;
    z-index: 2;
	right: 13px;
}

.episode .rnb .detailDate{
	bottom: 10px;
    left: 23px;
    z-index: 2;
}
.detailDate .month {
    float: left;
    height: 23px;
    margin-left: 0;
    margin-top: 10px;
    position: relative;
    width: auto;
}

.picConver {
    background-image: url("Images/coverGalleryShabak.png");
    background-repeat: repeat;
    height: 137px;
    left: 0;
    position: absolute;
    top: 0;
    width: 203px;
    z-index: 1;
}
#history .picConver {
    background-image: url("Images/shabak.png");
    background-repeat: repeat;
    height: 353px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 317px;
    z-index: 1;
}
.showingBarButtom {
    background-image: url("Images/showingBAR.png");
    background-repeat: no-repeat;
    bottom: 2px;
    height: 34px;
    padding-left: 92px;
    padding-top: 23px;
    position: absolute;
    right: 89px;
    width: 355px;
    z-index: 1;
}
ul.episode li.celluleMedia {
    background: url("Images/cellulePhoto.png") no-repeat scroll 0 0 transparent;
    display: block;
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
    height: 233px;
    margin: 0 0 55px 28px;
    padding: 0;
    position: relative;
    width: 244px;
}
.episode .eighty , .episode .rnb {
    background: url("Images/cellulePhotospecial.png") no-repeat scroll 0 0 transparent !important;
    display: block;
    float: left;
    height: 233px;
    margin: 0 0 55px 28px;
    padding: 0;
    position: relative;
    width: 244px;
}
.celluleMedia .meduimPic {
    cursor: pointer;
    display: block;
    height: 144px;
    margin-left: 22px;
    margin-top: 18px;
    position: relative;
    width: 211px;
}
.contentPhotoUp {
    background-image: url("Images/contentPhotoWhiteUp.png");
    background-position: -18px -18px;
    background-repeat: no-repeat;
    height: 47px;
    position: relative;
    width: 913px;
}
.contentProgUp {
    background-image: url("Images/contentPhotoWhiteUprog.png");
    background-position: 5px -32px;
    background-repeat: no-repeat;
    height: 6px;
    margin-top: 1px;
    position: relative;
    width: 898px;
}
.contenthistoryUp {
    background-image: url("Images/historyheadback.png");
    background-position: 0 -3px;
    background-repeat: no-repeat;
    height: 121px;
    margin-left: 15px;
    position: relative;
    width: 902px;
}
.contentProgMiddle {
    background-image: url("Images/contentPhotoWhiteprog.png");
    background-position: 5px -1px;
    background-repeat: repeat-y;
    height: auto;
    min-height: 622px;
    padding-top: 57px;
    position: relative;
    width: 898px;
}
.contentProgMiddle {
    background-image: url("Images/contentPhotoWhiteprog.png");
    background-position: 5px -1px;
    background-repeat: repeat-y;
    min-height: 622px;
	height:auto;
    padding-top: 29px;
    position: relative;
    width: 898px;
    padding-bottom:1px;
}
.contenthistoryMiddle {
    background-image: url("Images/historymiddleback.png");
    background-position: BOTTOM;
    background-repeat:no-repeat;
    min-height: 314px;
	height:auto;
    margin-left: 15px;
    padding-top: 0px;
    position: relative;
    width: 902px;
	background-color:#FCFCFC;
}
.gototheLeft {
    background-image: url("Images/yallatotheLeft.png");
    background-repeat: no-repeat;
    height: 79px;
    left: -43px;
    position: absolute;
    top: 43px;
    width: 79px;
	cursor:pointer;
}
.gototheRight{
	position:absolute;
	 top: 43px;
	 width: 79px;
	 height: 79px;
	right:-46px;
	background-image:url(Images/yallatotheRight.png);
	background-repeat:no-repeat;
	cursor:pointer;
	}
#grayContent .slide .contentPhotoMiddle {
    background-image: url("Images/contentPhotoWhite.png");
    background-repeat: repeat-y;
    height: auto;
    padding-left: 173px;
    padding-right: 103px;
    padding-top: 29px;
    position: relative;
   width: 627px;
}
#grayContent .contentPhotoMiddle {
    background-image: url("Images/contentPhotoWhite.png");
    background-repeat: repeat-y;
    height: auto;
    margin-left: 5px;
    padding-left: 24px;
    padding-right: 49px;
    padding-top: 35px;
    position: relative;
    width: 826px;
}
.contentPhotoBottom {
    background-image: url("Images/contentPhotoWhitebottom.png");
    background-repeat: no-repeat;
    height: 76px;
    margin-left: 13px;
    position: relative;
    width: 890px;
}
.contentPhotoBottomAlbum {
    background-image: url("Images/contentPhotoWhitebottomAlbum.png");
    background-position: -1px -119px;
    background-repeat: no-repeat;
    height: 82px;
    margin-left: 13px;
    position: relative;
    width: 890px;
}
.contentProgBottom {
    background-image: url("Images/contentPhotoWhitebottomprog.png");
    background-position: 5px -50px;
    background-repeat: no-repeat;
    height: 76px;
    margin-left: 0;
    position: relative;
    width: 897px;
}
.contenthistoryBottom {
    background-image: url("Images/historydownback.png");
    background-repeat: no-repeat;
    height: 96px;
    margin-left: 15px;
    position: relative;
    width: 905px;
}
.slideWindow{
  height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#gallery .slideWindow {
    height: 100%;
    margin-left: 45px;
    overflow: visible!important;
    position: relative;
    width: 100%;
    
}

#playlist .slideWindow {
    height: 100%;
    overflow: hidden;
    padding-left: 82px;
    padding-right: 88px;
    padding-top: 99px;
    position: relative;
    width: 758px;
}
ul.episode {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    list-style: none outside none;
    padding: 0;
    position: absolute;
    top: 76px;
}
.myMixContent{
    height: auto;
    margin: 0 auto 0 26px;
    padding-top: 73px;
    position: relative;
    width: 892px;
	display:none;
	}
.mixContent{
    height: auto;
    margin: 0 auto 0 26px;
    padding-top: 73px;
    position: relative;
    width: 892px;
	display:none;
	}
.aboutContent {
    height: auto;
    margin: 0 auto 0 26px;
    position: relative;
    width: 866px;
	display:block;
}
.historyContent {
	background-image:url(Images/profileback.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFF;
    height: auto;
    margin: 0 auto 0 26px;
    padding-top: 73px;
    position: relative;
    width: 892px;
	display:none;
	min-height:500px;
}
/* myMIx n mix css */
.mixNmymixSubPage {
    background-image: url("Images/mixnmyMIx.png");
    background-repeat: no-repeat;
    height: 84px;
    left: 75px;
    position: absolute;
    top: 33px;
    width: 490px;
	z-index: 1;
}
.photoNvideoSubPage{
    height: 112px;
    left: 7px;
    position: absolute;
    top: 32px;
    width: 431px;
    z-index: 1;
	}
.searchthealbum {
   height: 30px;
    padding-top: 9px;
    position: absolute;
    right: 68px;
    top: 68px;
    width: 538px;
    z-index: 6 !important;
}
#gallery .searchthealbum .searchEvent {
    background-image: url("Images/searchsearch.png");
    background-repeat: no-repeat;
    left: 140px;
    top: 10px;

}
#gallery .searchthealbum  .searchEventblack{
    background-image: url("Images/searchsearch.png");
    background-repeat: no-repeat;
    left: 140px;
    top: 10px;
	  background-color: transparent;
    border: medium none;
	 padding-left: 9px;
	  width: 169px;
}
#gallery .filter_area {
    height: 24px;
    left: 315px;
    letter-spacing: normal;
    position: absolute;
    top: 9px;
    width: 216px;
    word-spacing: normal;
    z-index: 5;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	    font-size: 11px;
}
.mapBack {
    background-image: url("Images/mapBack.png");
    background-repeat: repeat-x;
    bottom: 42px;
    height: 613px;
    position: absolute;
    right: 199px;
    width: 661px;
}
#ViewMapPART .x {
    background-image: url("Images/x.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 170px;
    top: 127px;
    width: 27px;
    z-index: 5;
}
#gallery .sort_by {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
	color: #666666;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 7px;
    margin-top: 1px;
    position: relative;
    font-size: 11px;
    width: 82px;
    font-family: Arial,Helvetica,sans-serif;
}
.mapBack img {
    padding: 27px;
}
#gallery  .filter_area .goButton {
    background-image: url("Images/yallaGo.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 13px;
    top: 0;
    width: 22px;
}
#gallery .choice_s {
    border-top: 1px solid #CCCCCC;
    color: #666666;
    cursor: pointer;
    font-size: 11px;
    height: 17px;
    padding-right: 7px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    width: 52px;
    font-family: Arial,Helvetica,sans-serif;
}
.abouNhistorySubPage{
	 background-image:url(Images/aboutnHistory.png);
    background-repeat: no-repeat;
    height: 84px;
    left: 75px;
    position: absolute;
    top: 33px;
    width: 490px;
	z-index: 1;
	}
	.allEventSubPage{
	 background-image:url(Images/allEventhEADERbackgrnd.png);
    background-repeat: no-repeat;
    height: 84px;
    left: 75px;
    position: absolute;
    top: 33px;
    width: 490px;
	z-index: 1;
	}
		.theEventSubPage{
	 background-image:url(Images/theEventSUBpAGE.png);
    background-repeat: no-repeat;
    height: 84px;
    left: 75px;
    position: absolute;
    top: 33px;
    width: 490px;
	z-index: 1;
	}

#theEvent .past .theEventSubPage , #PHOT .past .theEventSubPage ,#VIDEOSS .past .theEventSubPage , #press .past .theEventSubPage, #pastevent .theEventSubPage{
    background-image:url(Images/theEventSUBpAGEPAST.png);
    background-repeat: no-repeat;
    height: 84px;
    left: 75px;
    position: absolute;
    top: 33px;
    width: 490px;
    z-index: 1;
}
#ticketing .theEventSubPage{

    height: 58px;

	}
.searchOurArchive {
    background-image: url("Images/searchOurAchive.png");
    background-repeat: no-repeat;
    height: 68px;
    position: absolute;
    right: 48px;
    top: 26px;
    width: 384px;
}
#press .searchOurArchive {
    background-image:url(Images/searchOurAchivePress.png);
    background-repeat: no-repeat;
    height: 68px;
    position: absolute;
    right: 49px;
    top: 26px;
    width: 384px;
}
#event .searchOurArchive {
    background-image: url("Images/searchOurAchive.png");
    background-repeat: no-repeat;
    height: 68px;
    position: absolute;
    right: 48px;
    top: 26px;
    width: 384px;
}
.mixheader {
    height: 95px;
    left: 222px;
    position: absolute;
    top: -2px;
    width: 263px;
		cursor:pointer;
}

.highlightmixheader{
	 background-image: url("Images/mixHeader.png");
    background-repeat: no-repeat;
	}
#history .historyheader ,.historyheader:hover{
	 background-image:url(Images/historyHeader.png);
    background-repeat: no-repeat;
}
.historyheader {
    cursor: pointer;
    height: 95px;
    left: 244px;
    position: absolute;
    top: 1px;
    width: 263px;
}
.myMixHeader {
   
    height: 93px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 237px;
	cursor:pointer;
}
.aboutHeader {
    cursor: pointer;
    height: 95px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 263px;
}
	.allEventHeader{
		    cursor: pointer;
    height: 59px;
    left: 2px;
    position: absolute;
    top: 1px;
    width: 137px;
	background-image:url(Images/allEventsHeader.png);
	background-repeat:no-repeat
		}
		#theEvent .theEventHeader{
			background-image:url(Images/theEventHeader.png);
			background-repeat:no-repeat;
				background-position: 2px;
}
			.theEventHeader{
		    cursor: pointer;
    height: 59px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 137px;

		}
		.theEventHeader:hover{
			background-image:url(Images/theEventHeader.png);
			background-repeat:no-repeat;
			}
.ticketingHeader {
    cursor: pointer;
    height: 59px;
    left: 282px;
    position: absolute;
    top: 1px;
    width: 137px;
}
.ticketingHeader.disabled{
cursor:default;
}
		.ticketingHeader:hover{
			background-image:url(Images/ticketingHeader.png);
			background-repeat:no-repeat;
			}
            .ticketingHeader.disabled:hover{
            background-image:none;
            }
			#ticketing .ticketingHeader{
			background-image:url(Images/ticketingHeader.png);
			background-repeat:no-repeat;
			}
.VIDHeader {
    cursor: pointer;
    height: 59px;
    left: 252px;
    position: absolute;
    top: 0;
    width: 127px;
}
.VIDHeader.disabled{
cursor:default;
}
.VIDHeader.disabled:hover{
			background-image:none;
			}
		.VIDHeader:hover{
			background-image:url(Images/V.png);
			background-repeat:no-repeat;
			}
			#VIDEOSS .VIDHeader{
			background-image:url(Images/V.png);
			background-repeat:no-repeat;
			}
.discographyHeader {
    cursor: pointer;
    height: 59px;
    left: 137px;
    position: absolute;
    top: 1px;
    width: 161px;
}
.discographyHeader.disabled {
cursor:default;
}
		.discographyHeader:hover{
			background-image:url(Images/discographyHeader.png);
			background-repeat:no-repeat;
			}
            .discographyHeader.disabled:hover{
            background-image:none;
            }
			#discography .discographyHeader{
			background-image:url(Images/discographyHeader.png);
			background-repeat:no-repeat;
			}
			
.PHOTHeader {
    cursor: pointer;
    height: 59px;
    left: 139px;
    position: absolute;
    top: 0;
    width: 161px;
}
.PHOTHeader.disabled{
cursor:default;
}
.PHOTHeader.disabled:hover{
			background-image:none;
}
.PHOTHeader:hover{
			background-image:url(Images/PHOTOpAST.png);
			background-repeat:no-repeat;
}
#PHOT .PHOTHeader{
			background-image:url(Images/PHOTOpAST.png);
			background-repeat:no-repeat;
}		

#media .PHOTHeader{
			background-image:url(Images/PHOTOpAST.png);
			background-repeat:no-repeat;
}		
			

.mediaHeader {
    cursor: pointer;
    height: 59px;
    left: 396px;
    position: absolute;
    top: 1px;
    width: 137px;
}

.mediaHeader.disabled{
cursor:default;
}
		/*.mediaHeader:hover{
			background-image:url(Images/mediaHeader.png);
			background-repeat:no-repeat;
			}*/
            .mediaHeader.disabled:hover{
            background-image:none;
            }
			#media .mediaHeader{
			background-image:url(Images/mediaHeader.png);
			background-repeat:no-repeat;
			}
.PRESSHeader {
    cursor: pointer;
    height: 59px;
    left: 358px;
    position: absolute;
    top: 0;
    width: 137px;
}

.PRESSHeader.disabled{
cursor:default;
}
.PRESSHeader.disabled:hover{
background-image:none;
}
		.PRESSHeader:hover{
			background-image:url(Images/ThePressheader.png);
			background-repeat:no-repeat;
			}
			#press .PRESSHeader{
			background-image:url(Images/ThePressheader.png);
			background-repeat:no-repeat;
			}
.aboutHeader:hover {
    background-image: url("Images/aboutHeader.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
	#profile .aboutHeader{
	 background-image:url(Images/aboutHeader.png);
    background-repeat: no-repeat;
	}
	
.photoHeaderON {
    background-image: url("Images/photoHeaderON.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 165px;
    position: absolute;
    right: 229px;
    top: 0;
    width: 225px;
    z-index: 1;
}
.photoHeaderOFF {
    background-image: url("Images/photoHeaderOFF.png");
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    position: absolute;
    right: 211px;
    top: 29px;
    width: 222px;
	cursor: pointer;
}
.photoHeaderOFF:hover {
    background-image: url("Images/photoHeaderOFFhover.png");
    background-repeat: no-repeat;
   
}
.videoHeaderON {
    background-image: url("Images/VideoHeaderON.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 140px;
    position: absolute;
    right: 54px;
    top: 6px;
    width: 222px;
}
.videoHeaderOFF {
    background-image: url("Images/VideoHeaderOFF.png");
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    position: absolute;
    right: 92px;
    top: 16px;
    width: 199px;
	cursor: pointer;
}
.videoHeaderOFF:hover{
    background-image: url("Images/VideoHeaderOFFhover.png");
    background-repeat: no-repeat;
   display: block;
    
}
.highlightmyMixHeader{
    background-image: url("Images/mymixHeader.png");
    background-repeat: no-repeat;
}
.footerWhite {
    background-image: url("Images/footerwhite.png");
    background-position: -1px 0;
    background-repeat: no-repeat;
    height: 220px;
    margin: 0 auto 0 30px;
    position: relative;
    width: 889px;
}
.footerSlimWhite {
    background-image: url("Images/footerwhiteslim.png");
    background-position: -1px -23px;
    background-repeat: no-repeat;
    height: 81px;
    margin: 0 auto 0 30px;
    position: relative;
    width: 889px;
}
#theEvent .footerSlimEventWhite {
    background-image: url("Images/footerwhiteslimEvent.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 86px;
    margin: 0 auto 0 30px;
    position: relative;
    width: 890px;
}
#theEvent .past .footerSlimEventWhite , #PHOT .past .footerSlimEventWhite ,#VIDEOSS .past .footerSlimEventWhite {
    background-image: url("Images/footerwhiteslimEventPastfooter.png");
    background-position: -1px -29px;
    background-repeat: no-repeat;
    height: 51px;
    margin: 0 auto 0 25px;
    position: relative;
    width: 895px;
}
#press .past .footerSlimEventWhite {
    background-image:url(Images/footerwhiteslimEventPastfooterpress.png);
    background-position: 7px -15px;
    background-repeat: no-repeat;
    height:121px;
    margin: 0 auto 0 25px;
    position: relative;
    width: 895px;
}
#ticketing .footerSlimEventWhite, #discography .footerSlimEventWhite, #media .footerSlimEventWhite {
    background-image: url("Images/footerwhiteslimEvent.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 86px;
    margin: 0 auto 0 30px;
    position: relative;
    width: 890px;
}
.back {
    background-image: url("Images/backButton.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 83px;
    top: 0;
    width: 53px;
}
.x {
    background-image: url("Images/x.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 116px;
    top: -3px;
    width: 27px;
}
.picMeduim{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;

	  background-image: url("Images/backpicMeduim.png");
    background-repeat: no-repeat;
    height: 147px;
    margin-bottom: 5px;
    margin-left: 38px;
     padding: 5px 5px 5px 6px;
    position: relative;
    width: 216px;
    overflow:hidden;
	}
#program .picMeduim{
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	margin-left: 10px;
	background-image:url(Images/backgrndImgMeduim.png);
    background-repeat: no-repeat;
    height: 138px;
    margin-bottom: 5px;
    padding: 5px;
    position: relative;
    width: 203px;
	}
#program .details {
	 position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 margin-bottom: 5px;
    margin-left: 10px;
    padding-top: 65px;
    min-height: 47px;
	height:auto;
    position: relative;
    width: 495px;
	padding-bottom: 28px;
}
.picbg {
    height:auto;
    margin-bottom: 5px;
    margin-left: 0;
    /*padding: 5px 5px 5px 137px;*/
    position: relative;
    width: 476px;
    display:inline-block;
    display:-moz-inline-stack;
    zoom:1;
	*display:inline;
    vertical-align:top;
}
#grayContent .slide .beba35{
	font-size:27px;
	color:#525252;
	margin-top:6px;
		margin: ;
}
	#grayContent .slide .beba25{

	font-weight:bold;
	margin-top:0px;
	}
#grayContent .slide .totheLeftBig {
    background-image: url("Images/totheLeftBigwhite.png");
    background-repeat: no-repeat;
    left: 104px;
    top: 251px;
}
#grayContent .slide .totheRightBig {
    background-image: url("Images/totheRightBigWhite.png");
    background-repeat: no-repeat;
    left: 816px;
    top: 251px;
}	
.slideShow {
    background-image: url("Images/slideshowmiddle.png");
    background-repeat:repeat;
    height:auto;
    overflow: hidden;
    position:relative;
    width: 615px;

}

.slideShowTop {
    background-image: url("Images/slideshowtop.png");
    background-repeat:no-repeat;
    position: relative;
    width: 615px;
    height:10px;
    
}

.slideShowBottom {
    background-image: url("Images/slideshowBottom.png");
    background-repeat:no-repeat;
    position: relative;
    width: 615px;
    height:10px;
}


.description{
    border-bottom: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    float: left;
    height: 282px;
    margin-bottom: 5px;
    margin-left: 46px;
    padding: 7px 5px 5px;
    position: relative;
  width: 220px;
	}
#gallery .description {
    border-bottom: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    float: left;
    height: auto;
    margin: 4px 1px 12px 46px;
    padding: 14px 5px 5px;
    position: relative;
    width: 211px;
}
	.descriptionLarge{
    
    border-top: 1px solid #DADADA;
    float: left;
    height: 282px;
    margin-bottom: 5px;
    margin-left: 46px;
    padding: 7px 5px 5px;
    position: relative;
    width: 350px;
	}
#grayContent .slide .descriptionLarge {
    border-top: 1px solid #DADADA;
    float: none;
    height: auto;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
    position: relative;
    width: 601px;
}
	#grayContent .slide  .dateEvent{
		left:184px;
		}
.description .Ariallarge {
    color: #909090;
    margin-bottom: 24px;
    margin-top: 24px;
    padding-right: 0;
    width: 211px;
}
.pressArticleDetail .dateEvent {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 20px;
    height: 30px;
    left: -2px;
    position: absolute;
    top: -4px;
    width: 181px;
}
.description .title {
    border-bottom: 1px solid #DADADA;
    height: 123px;
    padding-top: 5px;
    position: relative;
    width: 216px;
}
.dateEvent {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 20px;
    height: 30px;
    left: 76px;
    position: absolute;
    top: -8px;
    width: 178px;
	margin-left: -20px;
}

.dateEvent .day{
    background-image:url(Images/daywhitesmall.png);
	background-repeat:no-repeat;
    margin-left: 0px;
    margin-top: 5px;
    width: 26px;
		text-align:center;
}
.picMeduim .more {
    background-image: url("Images/MORE.png");
    background-repeat: no-repeat;
    bottom: 20px;
    cursor: pointer;
    height: 19px;
    position: absolute;
    right: 21px;
    width: 19px;
}
.dateEvent .month {
    background-image: url("Images/daywhite.png");
    background-repeat: no-repeat;
    font-family: BebasNeueRegular;
    margin-left: 10px;
    margin-top: 5px;
    width: 39px;
}
.dateEvent .year {
    background-image: url("Images/daywhite.png");
    background-repeat: no-repeat;
    float: left;
    height: 23px;
    line-height: 23px;
    margin-left: 0;
    margin-top: 5px;
    padding-left: 2px;
    position: relative;
    width: 37px;
}
#photoEvent .picMeduim {
    margin-bottom: 5px;
    margin-left: 46px;
	   width: 208px;
}
.displayingPhoto {
    height: auto !important;
    margin: 0 auto;
    min-height: 637px;
    position: relative;
    width: 854px;
}
#photoEvent .displayingPhoto {
    height: auto !important;
    margin: 0 auto;
    min-height: 637px;
    padding-left: 10px;
    position: relative;
    width: 824px;
}
#photoEvent .slide .displayingPhoto {
    height: auto !important;
    margin: 0 auto;
    min-height: 637px;
    position: relative;
    width: 629px;
}
#event .footerSlimEventWhite {
    background-image: url("Images/footerwhiteslimEvent.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 86px;
    margin: 0 auto 0 31px;
    position: relative;
    width: 890px;
}
.footerSubPage{
	background-image:url(Images/footerGray.png);
    background-repeat: no-repeat;
    height: 262px;
    margin-left: 9px;
    position: relative;
    width: 942px;
	}
.footerSlimSubPage {
    background-image: url("Images/footerGray.png");
    background-position: 0px -115px;
    background-repeat: no-repeat;
    height: 178px;
    margin-left: 9px;
    position: relative;
    width: 942px;
	display:block;
}
#history .footerSlimSubPage {
    background-position: 0 -41px;
    height: 268px;
}
.footerSlimEventSubPage {
    background-image: url("Images/footerGray.png");
   background-position: 1px -180px;
    background-repeat: no-repeat;
    height: 125px;
    margin-left: 9px;
    position: relative;
    width: 942px;
	display:block;
}
#program .footerSlimEventSubPage {
    background-image: url("Images/footerGray.png");
    background-position: 1px -180px;
    background-repeat: no-repeat;
    display: block;
    height: 104px;
    margin-left: -2px;
    position: relative;
    width: 942px;
}
#theEvent .past .footerSlimEventSubPage  {
    background-image: url("Images/footerGray.png");
    background-position: 1px -49px;
    background-repeat: no-repeat;
    display: block;
    height: 251px;
    margin-left: 8px;
    position: relative;
    width: 942px;
}
#PHOT .past .footerSlimEventSubPage , #VIDEOSS .past .footerSlimEventSubPage {
 	background-image: url("Images/footerGray.png");
    background-position: 1px -216px;
    background-repeat: no-repeat;
    display: block;
    height: 138px;
    margin-left: 8px;
    position: relative;
    width: 942px;
}
#press .past .footerSlimEventSubPage {
 	background-image: url("Images/footerGray.png");
    background-position: 1px -121px;
    background-repeat: no-repeat;
    display: block;
    height: 161px;
    margin-left: 8px;
    position: relative;
    width: 942px;
}
.sponsoredPackage{
	position:relative;
	width:auto;
	height:auto;
	 margin: 0 auto 68px;
	
	}
.sponsoredPackagetop{
	position:relative;
	width:930px;
	height:10px;
	background-image:url(Images/SponsoredPackUp.png);
	background-repeat:no-repeat;
	 margin: 0 auto;
	}	
.sponsoredPackageMiddle {
    background-image: url("Images/SponsoredPackMiddle.png");
    background-repeat: repeat-y;
    height: auto;
    margin: 0 auto;
   padding: 10px 10px 0;
    position: relative;
    width: 910px;
}	
	.sponsoredPackageButtom{
	position:relative;
	width:930px;
   	height: 30px;
	background-image:url(Images/SponsoredPackButtom.png);
	background-repeat:no-repeat;
	margin: 0 auto;
	}	
.partnership{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
 
	border:1px solid #26323F;
	  min-height: 154px;
    padding: 5px 10px 5px 5px;
heigh:auto;
    width: 880px;
}
.catered{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
   border:1px solid #26323F;
	  min-height: 154px;
    padding: 5px 10px 5px 5px;
	heigh:auto;
         width: 92px;
	}
.partnership .digital20{
	background-image:url(Images/backOrange.png);
	background-repeat:repeat-x;
	color:#FFF;
	  width: 180px;
	   padding-left: 8px;
	}
	.ticketInfo .digital20{
	background-image:url(Images/backOrange.png);
	background-repeat:repeat-x;
	color:#FFF;
	  width: 180px;
	   padding-left: 8px;
	}
		#discography .discographyBrief .digital20{
 background-image: url("Images/backOrange.png");
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 18px;
    margin-top: 14px;
    padding-left: 4px;
    width: 180px;
	}
	.coverEvent{
		  background-image: url("Images/TranspBack.png");
    background-repeat: repeat;
    height: 145px;
    left: -3px;
    position: absolute;
    top: -3px;
    width: 452px;
    z-index: 5;
	}
	#PHOT .coverEvent ,#VIDEOSS  .coverEvent , #press  .coverEvent{
    background-image: url("Images/TranspBack.png");
    background-repeat: repeat;
    height: 27px;
    left: -16px;
    position: absolute;
    top: -30px;
    width: 100px;
    z-index: 5;
}
.mymixLogo {
    background-image: url("Images/mymixLOgo.png");
    background-repeat: no-repeat;
    height: 34px;
    left: 153px;
    position: absolute;
    top: -1px;
    width: 93px;
}
.arialBold {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    left: 16px;
    position: absolute;
    width: 27px;
}
	.catered .digital20{
	background-image:url(Images/backGRy.png);
	background-repeat:repeat-x;
	color:#FFF;
	 padding-left: 8px;
	}
	.powered .digital20{
	background-image:url(Images/backGRy.png);
	background-repeat:repeat-x;
	color:#FFF;
	 padding-left: 8px;
	}
.adv {
    float: left;
    height: auto;
    margin-right: 30px;
    position: relative;
    width: auto;
}
.upcoming{
	color: #FFFFFF;
    font-family: Digital7Mono;
    font-size: 16px;
    padding-left: 16px;
	text-transform:uppercase;
	position:absolute;
	width:53px;
	height:18px;
	top:-3px;
	right:22px;
	color:#D5621B;
	}
.theEventContent .past .upcoming{
	display:none;}
.theEventContent .past .month{
	background-image:url(Images/monthGray.png);
	background-repeat:no-repeat;
	   color:#B2B2B2;
	}	
.theEventContent .past .day{
	background-image:url(Images/dayGray.png);
	background-repeat:no-repeat;
   color:#B2B2B2;
}
#theEvent .past .theEvent .day{
	  margin-left: 37px;
    margin-top: -21px;
	 background-image: url("Images/dayGray.png");
    background-repeat: no-repeat;
    color: #FFF;
	 float: left;
    font-family: BebasNeueRegular;
    font-size: 18px;
    height: 19px;
    line-height: 20px;
    position: relative;
    text-align: center;
    width: 27px;
    z-index: 1;
	}
	.theEventContent .past .month .bebas19 ,.theEventContent .past .day .bebas19 {	
	color:#B2B2B2;
	}
.theEventContent .month .bebas19 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 19px;
    height: 29px;
    left: 16px;
    position: relative;
    top: -3px;
    width: auto;
    z-index: 1;
}
.theEventContent .day .bebas19 {
   color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 19px;
    height: 29px;
    left: 7px;
    position: relative;
    top: -3px;
    width: auto;
    z-index: 1;
}
.powered{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
     min-height: 154px;
    padding: 5px 10px 5px 5px;
	heigh:auto;
         width: 92px;
	border:1px solid #26323F;
	}
	
.LastatMyMix{
	border-color:#FFF !important;
	padding-bottom:0px !important;
	}
.theMapPic{
	position:relative;
	width:540px;
	height:302px;
	margin-right:15px;
	 margin-top: 63px;
}
.detailsContent{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: auto;
    margin-left: 45px;
    margin-right: 65px;
    width: 488px;
}
.aboutContent .detailsContent{
  margin-left: 23px;
}
.footerWhite .detailsContent{
   margin-left: 22px;
}
.productContent{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    /*background-image: url("Images/backproduitrepeat.png");*/
    background-repeat: no-repeat;
	height: 1317px;
    padding-left: 63px;
    padding-right: 63px;
    padding-top: 30px;
    width: 152px;
}
.badgeOurProduct{
   background-image: url("Images/OurProductBadge.png");
    background-repeat: no-repeat;
    height: 144px;
    position: absolute;
    right: 117px;
    top: 75px;
    width: 162px;
    z-index:2;
}
.product{
    height: auto;
    margin: 0 auto 0px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: auto;
}
	
	.beba45{
   color: #5F5F5F;
    font-family: BebasNeueRegular;
    font-size: 45px;
    line-height: 43px;
    text-transform: uppercase;
    width: 433px;
		}
.beba35 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 26px;
    height: auto;
    line-height: 26px;
    margin-top: 4px;
    position: relative;
    text-transform: uppercase;
    width: 433px;
}

.eventlist:hover {
    color: #D5621B;
}

#PHOT .beba35 ,#VIDEOSS .beba35 ,#press .beba35 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 30px;
    line-height: 26px;
    margin-top: 0px;
    position: relative;
    text-transform: uppercase;
    width: 250px;
    height:auto;
}
#theEvent .past .beba35 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 36px;
    height: auto;
    line-height: 26px;
    margin-bottom: 14px;
    margin-top: 14px;
    position: relative;
    text-transform: uppercase;
    width: 433px;
}
.description .title .beba35{
	width:215px;
	color:#525252;
	 margin-top: 0px;
	 line-height:26px;
	 font-size:25px;
     height:118px;
     overflow:hidden;
	}
	.description .title .beba25{
	width:205px;
	font-weight:bold;
	 margin-top: 10px;
	 font-size:25px;
	}
.theEvent .bigMore {
    background-image: url("Images/BIGmoRE.png");
    background-repeat: no-repeat;
    height: 38px;
    position: absolute;
    right: 15px;
    top: 32px;
    width: 38px;
	cursor:pointer;
	z-index:1;
}
.theEvent .bigMore:hover {
    background-image: url("Images/BIGmoREhover.png");
    background-repeat: no-repeat;
   
}
#program .details .bigMore {
    background-image: url("Images/bgmore.png");
    background-repeat: no-repeat;
    bottom: 32px;
    cursor: pointer;
    height: 38px;
    right:30px;
    position: absolute;
    width: 38px;
    z-index: 1;
}
#program .details .bigMore:hover  {
    background-image: url("Images/bgmorehover.png");
    background-repeat: no-repeat;
   
}
 .theEvent .bigMore:hover{
	  background-image: url("Images/BIGmoREhover.png");
    background-repeat: no-repeat;
	 }
#program .details .bigMoins {
    background-image: url("Images/bgmoins.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 38px;
    right:30px;
    position: absolute;
    top: 70px;
    width: 38px;
    z-index: 1;
}
#program .details .bigMoins:hover {
    background-image: url("Images/bgmoinshover.png");
    background-repeat: no-repeat;
   
}
.addtoCalendar {
    background-image: url("Images/croix.png");
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 10px;
    padding-left: 22px;
    position: relative;
    width: 81px;
	cursor:pointer;
}
.addtoCalendar:hover {
    background-image: url("Images/croixhover.png");
    background-repeat: no-repeat;
}
.facebook {
    background-image: url("Images/f.png");
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 13px;
    padding-left: 32px;
    position: relative;
    width: 57px;
	cursor:pointer;
}
.facebook:hover{
    background-image: url("Images/fhover.png");
    background-repeat: no-repeat;
}
.twitter {
    background-image: url("Images/t.png");
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 10px;
    padding-left: 30px;
    position: relative;
    width: 49px;
	cursor:pointer;
}
.between {
    background-image: url("Images/between.png");
    background-repeat: no-repeat;
    float: left;
    margin-right: 10px;
    /*padding-left: 30px;*/
    position: relative;
    width: 4px;
    height:16px;
	cursor:pointer;
}
.twitter:hover {
    background-image: url("Images/thover.png");
    background-repeat: no-repeat;
}
#ViewMapPART .sendToFRND {
    background-image: url("Images/sendto.png");
    background-repeat: no-repeat;
    margin-top: 4px;
    padding-left: 45px;
    padding-top: 1px;
}
#ViewMapPART .sendToFRND:hover {
    background-image: url("Images/sendtohover.png");
    background-repeat: no-repeat;
    background-position: 1px 0px;
}
.sendToFRND {
    background-image: url("Images/envelope.png");
    background-repeat: no-repeat;
    color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 0;
    padding-left: 27px;
    position: relative;
    width: 85px;
	cursor:pointer;
}

.sendToFRND:hover {
    background-image: url("Images/envelopehover.png");
    background-repeat: no-repeat;
}
.print {
    background-image: url("Images/print.png");
    background-position: 1px 0;
    background-repeat: no-repeat;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 28px;
    margin-right: 0;
    padding-left: 22px;
    padding-top: 5px;
    position: relative;
    width: 48px;
}
.print:hover {
    background-image: url("Images/printhover.png");
    background-repeat: no-repeat;
}
#ViewMapPART .connectionToOut , #media #ViewMapPART .connectionToOut {
    height: 36px;
    margin-bottom: 0;
    margin-left: 320px;
    padding-top: 11px;
    position: relative;
    width: 373px;
	bottom:0px;
	left:0px;
}
.viewmapOnnnn {
    background-image: url("Images/viewmapOnnnn.png");
    background-repeat: no-repeat;
    bottom: -19px;
    height: 29px;
    position: absolute;
    right: -1px;
    width: 131px;
}
.download {
    background-image: url("Images/download.png");
    background-repeat: no-repeat;
    color: #333333;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-right: 0;
    margin-top: 4px;
    padding-left: 45px;
    padding-top: 1px;
    position: relative;
    width: 69px;
}
.download:hover {
    background-image: url("Images/downloadhover.png");
    background-repeat: no-repeat;
}
.beba25 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 25px;
    height: auto;
    line-height: 13px;
    text-transform: uppercase;
    width: 433px;
	  margin-bottom: 2px;
}
.historyDetails .beba25 {
    color: #5F5F5F;
    font-family: BebasNeueRegular;
    font-size: 28px;
    height: auto;
    line-height: 23px;
    margin-bottom: 2px;
    text-transform: uppercase;
    width: 299px;
}
#theEvent .past .beba25, #PHOT .past .beba25, #VIDEOSS .past .beba25 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 23px;
    height: auto;
    line-height: 27px;
    margin-bottom: 2px;
    text-transform: uppercase;
    width: 442px;
}
.detailEvent {
    height: auto;
    margin-left: -9px;
    margin-top: 22px;
    position: relative;
    width: auto;
	cursor:pointer;
    display:block;
}
#press .detailEvent {
    cursor: pointer;
    height: auto;
    margin-bottom: 40px;
    margin-left: -9px;
    margin-top: 4px;
    position: relative;
    width: auto;
}
#theEvent .past .detailEvent {
    cursor: pointer;
    height: auto;
    margin-left: -9px;
    margin-top: 0px;
    position: relative;
    width: auto;
}
			.beba22 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 22px;
    line-height: 12px;
    padding-left: 22px;
    padding-top: 12px;
    text-transform: uppercase;
}
#gallery .beba22 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 21px;
    line-height: 12px;
    padding-left: 24px;
    padding-top: 4px;
    text-transform: uppercase;
	width: 209px;
}
.ticketPrice .digital20 {
    background-image: url("Images/backOrange.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 23px;
    padding-left: 8px;
    width: 180px;
}

.beba17{
   color: #999999;
    font-family: BebasNeueRegular;
    font-size: 17px;
    line-height: 12px;
    text-transform: uppercase;
	 padding-left: 22px;
	   padding-top: 8px;
		}
#gallery .beba17 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 16px;
    font-weight: bold;
    line-height: 12px;
    padding-left: 24px;
    padding-top: 5px;
    text-transform: uppercase;
}
#gallery .dateEvent .beba17 {
    color: #999999;
    font-family: BebasNeueRegular;
    font-size: 19px;
    font-weight: normal;
    padding-left: 5px;
    padding-top: 6px;
}
  #gallery .dateEvent .day .beba17, #gallery .dateEvent .year .beba17{
	  padding-left:1px;
	  }
.beba23 {
    color: #5F5F5F;
    font-family: BebasNeueRegular;
    font-size: 23px;
    height: auto;
    line-height: 30px;
    margin-top: 18px;
    position: relative;
    text-transform: uppercase;
    width: 459px;
}
.aboutContent .beba23 {

      width: 484px;
}
.titleOrange {
    background-image: url("Images/backtitleOrange.png");
    background-repeat: repeat;
    height: auto;
    left: 1px;
    top: 1px;
    width: 237px;
}
.arrowWhite {
    background-image: url("Images/arrowWhite.png");
    background-repeat: no-repeat;
    height: 9px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 6px;
}
.WITHaRROW{
	position:relative;
	WIDTH:auto;
	height:auto;}
.arrowGray{
	background-image:url(Images/arrowGray.png);
    background-repeat: no-repeat;
    height: 9px;
    width: 6px;
	position:absolute;
	text-align:center;
	left:1px;
	top: 6px;
	}
.digital20 {
    color: #FFFFFF;
    font-family: Digital7Mono;
    font-size: 16px;
    padding-left: 16px;
	text-transform:uppercase;
}
.song .digital20{
	color:#000000;
	    padding-left: 0px;
	}
.song .digital13 {
    color: #000000;
    font-family: Digital7Mono;
    font-size: 13px;
    line-height: 10px;
    text-transform: uppercase;
}
.song .album{
	background-image:url(Images/album.png);
	background-repeat:no-repeat;
	width:44px;
	height:16px;
	position:relative;
	float:left;
    
	}

    .song .album .albumtitle{
	font-family: Digital7Mono;
    font-size:13px;
    color:#333333;
    position:absolute;
    left:5px;
    bottom:-2px;
	}

.song .arial {
   
    height: 10px;
    padding-left: 10px;
	position: absolute;
    width: 172px;
}
.theEvent .digital20 {
    color:#666666;
    font-family: Digital7Mono;
    font-size: 16px;
    padding-left: 16px;
	text-transform:uppercase;
}

.searchthealbum .digital20 {
    width: 180px;
	font-size: 14px;
    padding-left: 16px;
	text-transform:uppercase;
	display: none;
}
.atMyMix{
    height: auto;
    min-height: 10px;
    padding-bottom: 55px;
    position: relative;
    width: 554px;
	border-bottom:1px solid #D6D2D1;
	}

.mixContent .atMyMix{
    height: auto;
    min-height: 10px;
    padding-bottom: 55px;
    position: relative;
    width: 554px;
	border-bottom:1px solid #FFFFFF;
	}
.theMap {
    height: auto;
    min-height: 10px;
    padding-bottom: 55px;
    padding-top: 23px;
    position: relative;
    width: 488px;
}
.rightArial{
		position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    font-size: 12px;
    height: auto;
    padding-left: 60px;
    padding-right: 33px;
    padding-top: 30px;
	width: 195px;
}
.largeArial{
		position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    font-size: 12px;
    height: auto;
    padding-left: 60px;
    padding-right: 33px;
    padding-top: 30px;
	width: 403px;
}
.Ariallarge{
		position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
 	font-size: 12px;
    height: auto;
    padding-left: 0;
    padding-right: 33px;
    padding-top: 0;
	 width: 154px;
	
}
#program .Ariallarge {
   
    width: 197px;
}
#program .moreDetails {
    display: none;
    height: auto;
    padding-bottom: 39px;
    padding-top: 50px;
    position: relative;
    width: auto;
	color:#666666;
}

.historyDetails .Ariallarge{
	 width: 340px;
	}

.theEventContent .largeArial{
	 padding-left: 31px;
	 width:392px;
	 padding-top: 14px;
	 
	}
.theMap .rightArial{
	width: 425px;
	}
	
.leftArial{	
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: auto;
    padding-top: 30px;
    position: relative;
    vertical-align: top;
    width: 191px;
		padding-left: 0pt;
	text-align: ;
	mar-left: ;
	margin-left: 61px;
}
.searchOurArchive .goButton {
    background-image: url("Images/yallaGo.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 60px;
    top: 18px;
    width: 22px;
}
.searchOurArchive .searchGoInput {
    background-color: transparent;
    border-style: none;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 145px;
    position: absolute;
    top: 18px;
    width: 142px;
	z-index: 3;
	
}
.filter_area {
      height: 24px;
    left: 315px;
    letter-spacing: normal;
    position: absolute;
   top: 7px;
    width: 216px;
    word-spacing: normal;
    z-index: 5;
}
.sort_by{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 17px;
    margin-left: 7px;
    margin-top: 2px;
    position: relative;
    width: 82px;
	}
	.OptionSort{
		    color: #666666;
    font-size: 11px;
    position: absolute;
    right: 60px;
    top: 4px;
		}
		.drop_sort{
   -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    position: absolute;
    right: -1px;
    top: 17px;
    width: 82px;
    z-index: 4 !important;
			}
.DropDOwnarrow {
    background-image: url("Images/dropdownArrow.png");
    background-repeat: no-repeat;
    height: 21px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 22px;
}
			.choice_s{
	    border-top: 1px solid #CCCCCC;
    color: #666666;
    cursor: pointer;
    font-size: 11px;
    height: 17px;
    padding-right: 7px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    width: 76px;
				}
.year{
					width:73px;
}
.years{
	width:67px;
}
a img { border: none; }
a  {
	text-decoration: none; }
.searchthealbum .searchEvent {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    left: 145px;
    position: absolute;
    top: 7px;
    width: 177px;
}

/* all events */
.lineGray {
    background-image: url("Images/lineGray.png");
    background-repeat: repeat;
    height: 3px;
    margin-left: 35px;
    position: relative;
    width: 413px;
}
.lineGrayLong{
	  background-image: url("Images/lineGray.png");
    background-repeat: repeat;
    height: 3px;
    margin-left: 35px;
    position: relative;
      width: 483px;
	}
#event .theEvent {
    height: auto;
    margin-bottom: 20px;
    margin-left: 37px;
    padding-top: 1px;
    position: relative;
    width: 418px;
}
#media .theEvent {
    height: auto;
    margin-bottom: 20px;
    margin-left: 49px;
    padding-top: 1px;
    position: relative;
    width: 418px;
}
#PHOT .detailEvent , #VIDEOSS .detailEvent{
    cursor: pointer;
    height: auto;
    margin-left: -9px;
    margin-top: 10px;
    position: relative;
    width: auto;
}
#PHOT .theEvent , #VIDEOSS .theEvent {
    height: auto;
    margin-bottom: 40px;
      margin-left: 46px;
    padding-top: 2px;
    position: relative;
    width: 418px;
}
#press .theEvent {
    height: auto;
    margin-bottom: 40px;
    margin-left: 28px;
    padding-top: 2px;
    position: relative;
    width: 418px;
}
#media .lineGray {
   margin-left: 39px;
    
}
#media .picMeduim {
    
    margin-left: 46px;
   
}
#discography .theEvent {
    height: auto;
    margin-bottom: 20px;
    margin-left: 37px;
    padding-top: 1px;
    position: relative;
    width: 418px;
}
#theEvent .theEvent {
    height: auto;
    margin-bottom: 20px;
    margin-left: 37px;
    padding-top: 1px;
    position: relative;
    width: 418px;
}
	.ticketAvailable{
    height: auto;
    margin-bottom: 27px;
    margin-left: 37px;
    position: relative;
    width: 418px;
	     padding-top: 6px;
		display: none;
}
.ticketInfo {
    cursor: pointer;
    display: block;
    height: auto;
    margin-bottom: 16px;
    margin-left: 37px;
    margin-top: 18px;
    padding-top: 0;
    position: relative;
    width: 418px;
}
.ticketPrice {
    height: auto;
    margin-bottom: 16px;
    margin-left: 37px;
    margin-top: 18px;
    padding-top: 1px;
    position: relative;
    width: 418px;
	cursor:pointer;
}
#ticketing .ticketInfo {

    margin-top: 8px;
  
}
.commentnLike{
    height: 25px;
    margin-left: 24px;
    margin-top: 23px;
    position: relative;
    width: 345px;
	}
#media .commentnLike {
    bottom: -21px;
    height: 25px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    right: 12px;
    width: 345px;
}
.discographyBrief .more{
    background-image: url("Images/pluss.png");
    background-repeat: no-repeat;
    height: 19px;
    left: 111px;
    position: absolute;
    top: 3px;
    width: 19px;
	}
.discographyBrief .more:hover {
    background-image: url("Images/plusshover.png");
    background-repeat: no-repeat;
}
.viewLocationMap{
    background-image: url("Images/viewLocationMap.png");
    background-repeat: no-repeat;
    height: 22px;
    left: 10px;
    position: absolute;
    width: 131px;
	cursor:pointer;
	
	}
.viewLocationMap:hover {
    background-image: url("Images/viewLocationMaphover.png");
    background-repeat: no-repeat;
}
.commentGray {
    background-image: url("Images/commentGray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 161px;
    padding-left: 66px;
    position: absolute;
    top: 1px;
    width: 34px;
	cursor:pointer;
}
.commentGrayOn {
    background-image: url("Images/commentGrayhover.png");
    background-repeat: no-repeat;
	 color: #FFFFFF;
    height: 21px;
    left: 161px;
    padding-left: 66px;
    position: absolute;
    top: 1px;
    width: 34px;
	cursor:pointer;
	display:none;
  
}
.commentnLike .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    height: 21px;
    left: 276px;
    padding-left: 43px;
    position: absolute;
    top: 1px;
    width: 22px;
}
#commentnLike .lineInterne {
    height: 3px;
    margin-left: 6px;
    width: 296px;
}
.viwMore {
    color: #3B5998;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 17px;
    margin-bottom: 5px;
    margin-left: 12px;
    position: relative;
    width: 364px;
}
.discographyBrief {
    height: auto;
    margin-bottom: 21px;
    margin-left: 37px;
    margin-top: 2px;
    padding-top: 1px;
    position: relative;
    width: 418px;
}
#discography .commentFlip {
  
    top: 73px;

}
#ticketing .commentnLike {
    bottom: 29px;
    height: 25px;
    margin-left: 24px;
    margin-top: 23px;
    position: absolute;
    right: 10px;
    width: 345px;
}

#media .commentFlip {
    background-image: url("Images/commentAddBack.png");
    background-repeat: no-repeat;
    display: none;
    height: 583px;
    position: absolute;
    right: -39px;
    top: 48px;
    width: 454px;
}
.discographyBrief .digital20 {
    color: #666666;
    padding-left: 5px;
    width: 180px;
}
	.nextnPrevious{
		 height: 50px;
    margin-bottom: 27px;
    margin-left: 37px;
    position: relative;
    width: 418px;
	    padding-top: 1px;
		}
.youTube {
    background-image: url("Images/youTube.png");
	background-repeat:no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 64px;
    top: 7px;
    width: 26px;
}
.youTube:hover ,.discographyline .youTube:hover {
    background-image: url("Images/youTubehover.png");
	background-repeat:no-repeat;
   
}
	.discographyline .youTube {
    background-image: url("Images/youTube.png");
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 76px;
    top: -2px;
    width: 26px;
	}
.itunes {
    background-image: url("Images/itunes.png");
	background-repeat:no-repeat;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 53px;
}
.itunes:hover , .discographyline .itunes:hover {
    background-image: url("Images/ituneshover.png");
   background-repeat:no-repeat;
}
.discographyline .itunes{
    background-image: url("Images/itunes.png");
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 18px;
    top: -2px;
    width: 53px;
	}
.discographyline{
    height: 19px;
    margin-top: 15px;
    padding-left: 22px;
    position: relative;
    width: 252px;
	}
	#discography .discographyline{
   
    width: 396px;
	}
	.priceline{
    height: 19px;
    margin-top: 15px;
    padding-left: 22px;
    position: relative;
    width: 252px;
	}
.flecheRemplie{
    background-image: url("Images/flecheRemplie.png");
    background-repeat: no-repeat;
    height: 13px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 8px;
	}
.connectionToOut {
    height:20px;
    margin-bottom: 0;
    margin-left: 37px;
    padding-top: 11px;
    position: relative;
    width: 416px;
}
#press .connectionToOut {
    height:20px;
    margin-bottom: 0;
    margin-left: 22px;
    padding-top: 4px;
    position: relative;
    width: 322px;
}
#theEvent .past .connectionToOut {
    height: 20px;
    margin-bottom: 0;
    margin-left: 37px;
    padding-top: 6px;
    position: relative;
    width: 416px;
}
#media .connectionToOut {
      bottom: -15px;
    height: 20px;
    left: 50px;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    position: absolute;
    width: 416px;
}
.nextnPrevious .previousRond{
	background-image:url(Images/previousRond.png);
	position:relative;
	float:right;
	width:31px;
	height:31px;
	background-repeat:no-repeat;
	margin-left: 4px;
    margin-top: 26px;
	cursor:pointer;
	}
	.nextnPrevious .previousRond:hover {
    background-image: url("Images/previousRondhover.png");
    background-repeat: no-repeat;
   
}
.nextnPrevious .nextRond {
    background-image: url("Images/nextRond.png");
    background-repeat: no-repeat;
    float: right;
    height: 31px;
    margin-left: 4px;
    margin-top: 26px;
    position: relative;
    width: 31px;
	cursor:pointer;
	margin-right: 21px;
}
.nextnPrevious .nextRond:hover {
    background-image: url("Images/nextRondhover.png");
    background-repeat: no-repeat;
   
}
.ticketAvailable .beba22{
color:#565656;
 line-height: 15px;
  padding-left: 3px;
}
.backToAll {
    background-image: url("Images/BACKtOALL.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 7px;
    top: -17px;
    width: 78px;
	cursor:pointer;
}
#theEvent .backToAll {
    right: 5px;
    top: -17px;
}
#PHOT .backToAll ,#VIDEOSS .backToAll , #press .backToAll {
    background-image: url("Images/backtoallEvent.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: 77px;
    top: 55px;
    width: 132px;
}
 #press .past .backToAll {

    right: 210px;

}
#ticketing .backToAll {
    background-image: url("Images/BACKtOALL.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 37px;
    top: -19px;
    width: 78px;
    z-index: 2;
}
/*music part*/
.musicHeaderCenter{
   height: 80px;
    margin-top: 18px;
    position: relative;
    width: 990px;
	z-index:10;
}

#program .musicHeaderCenter {
    height: 80px;
    margin-left: 25px;
    margin-top: 0;
    position: relative;
    width: 990px;
    z-index: 10;
}
#playlist .playlistON {
	    display:block;
	}
#playlist .topOFF {
	    display:block;
		background-image: url("Images/topoff.png");
    	background-repeat: no-repeat;
	}
	#playlist .topOFF:hover {
    background-image: url("Images/topoffHover.png");
    background-repeat: no-repeat;
    display: block;
}
#playlist .progOFF {
	    display:block;
		background-image: url("Images/PROGoFF.png");
    	background-repeat: no-repeat;
	}
#playlist .progOFF:hover {
    background-image: url("Images/PROGoFFHover.png");
    background-repeat: no-repeat;
    display: block;
}
.playlistON {
    background-image: url("Images/playlistOn.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 82px;
    position: absolute;
    right: 635px;
    top: -42px;
    width: 322px;
    z-index: 1;
}
/*pop upppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp*/
.opacity {
    background-image: url("Images/opacitty.png");
    background-repeat: repeat-x;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 18;
}
.descriptionDetail .namePage{
	font-family:BebasNeueRegular;
	font-size:19px;
	color:#CCCCCC;
	width:100%;
	text-transform:uppercase;
	cursor:pointer;
	}
.careerPART, .advertisePART, .sitePART, .privacyPART, .termPART , .ViewMapPART {
    height: auto;
    margin: 92px auto 0;
    min-height: 400px;
    padding-bottom: 57px;
    position: relative;
    width: 842px;
	display:NONE;
}
.ourContact{
	position:relative;
	width:339px;
	height:34px;
	cursor:pointer;
}
#ourContact{
	background-image: url("Images/ourContact.png");
	background-repeat:no-repeat;
	display:block;
		cursor:default;
}
#ourContactOff{
	background-image: url("Images/ourContactOff.png");
	background-repeat:no-repeat;
	display:none;
	cursor:pointer;
	}
.leaveMsg{
		position:relative;
	width:339px;
	height:34px;
	cursor:pointer;
}
#leaveMsg{
	background-image: url("Images/leaveMsgoff.png");
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
	}
#leaveMsgOn {
    background-image: url("Images/leaveMsg.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    margin-top: 20px;
	cursor:default;
}
.send {
    background-image: url("Images/send.png");
    bottom: 38px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 44px;
    width: 67px;
}
#contactPART .lineGray {
    margin-left: 1px;
    margin-top: -6px;
    width: 335px;
}
.arial12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	position:relative;
	width:auto;
	height:auto;
	margin-bottom:5px;
	}
.contactPART{
    margin: 0 auto;
    position: relative;
    width: 842px;
	display:NONE;
	height:100%;
}
.contactPARTcontact {
    bottom: 0;
    height: auto;
    position: fixed;
    right: 292px;
    width: 397px;
}
.contentContact .on {
    background-image: none;
    display: block;
    height: auto;
    left: 0;
    padding: 0;
    position: relative;
    right: 0;
    width: auto;
}
.leaveMsgDetail {
    height: auto;
    position: relative;
    width: auto;
	display:none;
}

.contentContact .on .fillBlank {
    height: 270px;
    margin-top: 20px;
    position: relative;
    width: 355px;
}
.text {
    height: auto;
    margin-bottom: 0px;
    margin-left: 1px;
    position: relative;
    width: auto;
}
.contentContact {
    background-image: url("Images/contentContact.png");
    background-repeat: repeat-y;
    height: auto;
    padding-left: 24px;
    position: relative;
    width: 396px;
}
.headContact {
    background-image: url("Images/headbadge.png");
    background-repeat: no-repeat;
    height: 55px;
    position: relative;
    width: 401px;
}
.contactPART .x {
    background-image: url("Images/x.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 29px;
    top: 29px;
    width: 27px;
}
#CommentPage .x {
    background-image: url("Images/CANCELcARRE.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    left: 29px;
    position: absolute;
    top: -9px;
    width: 27px;
    z-index: 5;
}
element.style {
    display: block;
}
.commentFlip {
    background-image: url("Images/commentAddBack.png");
    background-repeat: no-repeat;
    display: none;
    height: 583px;
    position: absolute;
    right: -37px;
    top: 98px;
    width: 454px;
}
.contentContact {
    background-image: url("Images/contentContact.png");
    background-repeat: repeat-y;
    height: auto;
    min-height: 290px;
    position: relative;
    width: 401px;
}
.headerTitlePart {
    border-bottom: 1px solid #3C3E40;
    border-top: 1px solid #3C3E40;
    height: 100px;
    padding-bottom: 5px;
    padding-top: 10px;
    position: relative;
    width: 757px;
}
#sitePART .headerTitlePart {
    width: 824px;
}
#advertisePART .headerTitlePart {
	border-bottom: none;
	}
#privacyPART .headerTitlePart, #termPART .headerTitlePart {
    height: 88px;
    padding-top: 21px;
    width: 806px;
}
.headerTitlePart .beba45 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 48px;
    text-transform: uppercase;
}
.headerTitlePart .beba35 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 32px;
    height: 20px;
    line-height: 26px;
    margin-top: 10px;
    text-transform: uppercase;
}
.slogan {
    background-image: url("Images/orangeTitleeeeeee.png");
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 23px;
    height: 25px;
    line-height: 23px;
    margin-left: -4px;
    padding-left: 5px;
    position: relative;
    width: 287px;
}
.contentPart {
    height: auto;
    margin-top: 18px;
    position: relative;
    width: 838px;
}
#termPART .contentPart , #privacyPART .contentPart{
    width: 806px;
   
	text-align: justify;
	color: #efefef;
	padding-bottom: 30px;
}
#ViewMapPART .contentPart {
    height: 815px;
}
#termPART .detailPart , #privacyPART .detailPart {
 
    margin-right: 53px;
    
    width: 232px;
}
#sitePART .contentPart {
    width: 900px;
}
.lineSmple {
    background-image: url("Images/linesimple.png");
    background-repeat: repeat-x;
    height: 3px;
    position: relative;
    width: 806px;
}
.detailPart{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: auto;
    padding-left: 0px;
    position: relative;
    vertical-align: top;
    width: 210px;
	margin-bottom: 63px;
    margin-right: 62px;
}
#sitePART .detailPart {
   
    margin-right: 62px;
    width: 160px;
}
.headerDetail {
    border-bottom: 1px solid #CCCCCC;
    height: 24px;
    position: relative;
    width: 207px;
}
#sitePART .headerDetail {
    border-bottom: 1px solid #6A6C6E !important;
    width: 148px;
}
.subPage{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
	}
	.namePage:hover , .subPage:hover ,.sousPage:hover{ 
	color:#EE7F25;
	}
ul, li {
    margin-left: 0;
}
ul{
	margin-top:7px;
	margin-bottom:7px;}
.sousPage {
    color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 3px;
    text-transform: uppercase;
	cursor:pointer;
}
.pop_wrapper .pop_up_page {
    background-image: url("popup/backgroundPopUp.png");
    background-repeat: no-repeat;
    height: 600px;
    overflow: hidden;
    position: absolute;
    right: 21px;
    top: 45px;
    width: 697px;
}
.titleDetail {
    background-image: url("Images/titleDetail.png");
    background-position: 0 4px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 24px;
    height: 29px;
    line-height: 23px;
    margin-left: -13px;
    padding-left: 13px;
    position: absolute;
    width: 135px;
}

.titleDetail:hover{
	background-image:url(Images/titleDetailHover.png);
	background-position: 0 3px;
	font-size:24px;
	color:#EE7F25;
}
.headerDetail .more {
    bottom: 1px;
    color: #999999;
    font-family: Digital7Mono;
    font-size: 14px;
    height: 18px;
    position: absolute;
    right: -4px;
    text-transform: uppercase;
    width: 36px;
}
.headerDetail .more:hover{
	color:#FFFFFF;
	}
.applyForm {
    background-image: url("Images/applyFormWhite.png");
    background-repeat: no-repeat;
    display: none;
    height: 346px;
    left: -35px;
    padding: 32px 46px 55px 33px;
    position: absolute;
    top: -15px;
    width: 360px;
    z-index: 20;
}
.contentPart .trans{
	background-image:none;
	display: block !important;
	position:relative;
	width:auto;
	height:auto;
	margin-left:20px;
	}
.applyForm .titleDetail , .trans .titleDetail {
    background-image: url("Images/titleDetailRight.png");
    background-position: right top;
    background-repeat: no-repeat;
    color: #EE7F25;
    font-family: BebasNeueRegular;
    font-size: 30px;
    height: 21px;
    line-height: 23px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 30px;
    position: absolute;
    width: auto;
}
.fillBlank .beba20 {
    color: #4C4E50;
    font-family: Bebas Neue;
    font-size: 20px;
    height: auto;
    left: 4px;
    line-height: 21px;
    position: absolute;
    text-transform: uppercase;
    width: auto;
}
.applyForm .lineGray {
    background-image: url("Images/lineGray.png");
    background-repeat: repeat;
    height: 3px;
    position: absolute;
    top: 61px;
    width: 357px;
	margin-left:0px;
}
.cancelButton {
    background-image: url("Images/cancelButton.png");
    background-repeat: no-repeat;
    bottom: 72px;
    height: 20px;
    position: absolute;
    right: 118px;
    width: 66px;
	cursor:pointer;
}
.trans .cancelButton {
    background-image: url("Images/cancelButtonfonce.png");
    background-repeat: no-repeat;
    bottom: 62px;
    height: 22px;
    right: 82px;
    width: 67px;
}
.trans .submitButton {
    background-image: url("Images/submitButtonfonce.png");
    background-repeat: no-repeat;
    bottom: 62px;
    height: 22px;
    right: 12px;
    width: 67px;
}
.submitButton {
    background-image: url("Images/submitButton.png");
    background-repeat: no-repeat;
    bottom: 72px;
    height: 20px;
    position: absolute;
    right: 49px;
    width: 66px;
	cursor:pointer;
}
.browser{
	background-image:url(Images/browser.png);
    background-repeat: no-repeat;
    bottom:1px;
    height: 20px;
    position: absolute;
    right: 1px;
    width: 66px;
	cursor:pointer;
}
.browser:hover{
	background-image:url(Images/browderHover.png);
	background-repeat:no-repeat;
	 background-position: -2px -1px;
	}
.applyForm .fillBlank {
    height: 270px;
    margin-top: 42px;
    position: relative;
    width: 355px;
}
 .trans .fillBlank {
	   height: 270px;
    margin-top: 0;
    position: relative;
    width: 355px;
}
.fillBlank .beba24{
	font-family:Bebas Neue;
	font-size:24px;
	text-transform:uppercase;
	color: #B8B8B8;
   	height: auto;
    left: 4px;
    line-height: 21px;
    position: absolute;
    text-transform: uppercase;
    width:auto;
}
.applyForm .field {
    background-image: url("Images/backfield.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 22px;
    margin-left: -1px;
    margin-top: 5px;
    padding-left: 99px;
    position: relative;
    width: 259px;
}
.trans .field{
    background-image: url("Images/backfieldfonce.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 22px;
    margin-left: -1px;
    margin-top: 5px;
    padding-left: 99px;
    position: relative;
    width: 259px;
}
.applyForm .field2  {
    background-image: url("Images/backField2.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 47px;
    margin-left: -1px;
    margin-top: 5px;
    padding-left: 99px;
    position: relative;
    width: 259px;
}

.trans .field2 {
    background-image: url("Images/backField2fonce.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 47px;
    margin-left: -1px;
    margin-top: 5px;
    padding-left: 99px;
    position: relative;
    width: 259px;
}
.searchEvent {
    background-color: transparent;
    border: medium none;
    color: #939393;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: oblique;
    height: 23px;
    padding-left: 9px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 252px;
}

.searchEvent2 {
    background-color: transparent;
    border: medium none;
    color: #939393;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    padding-right: 5px;
    position: absolute;
    right: 0;
	font-style:oblique;
    top: 23px;
    width: 248px;
}
.searchEventNormal {
	 background-color: transparent;
    border: medium none;
    color: #939393;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style:normal;
    height: 23px;
    padding-left: 9px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 252px;
	}
    .searchEventNormaltextarea {
	 background-color: transparent;
    border: medium none;
    color: #939393;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style:normal;
    height: 124px;
    padding-left: 9px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 252px;
    padding-top:5px;
	}

.searchEventNormal2 {
	 background-color: transparent;
    border: medium none;
    color: #939393;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    padding-right: 5px;
    position: absolute;
    right: 0;
	font-style:normal;
    top: 23px;
    width: 248px;
	}
	
.applyForm .fieldLarge {
    background-image: url("Images/backfieldbg.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 124px;
    margin-top: 6px;
    padding-left: 98px;
    position: relative;
    width: 259px;
}
 .trans .fieldLarge {
    background-image: url("Images/backfieldbgfonce.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #999999;
    float: left;
    height: 124px;
    margin-top: 6px;
    padding-left: 98px;
    position: relative;
    width: 259px;
}

.applyForm .x {
    background-image: url("Images/cancelll.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 20px;
    top: 28px;
    width: 17px;
}
.headerTitlePart .x{
	right:-1px;
	top:0px;
	}
.descriptionDetail {
    color: #A3A3A3;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: 22px;
}	
#advertisePART .detailPart {
    margin-bottom: 17px;
    margin-right: 10px;
    padding-left: 0;
    width: 188px;
}
.partDesc {
    border-top: 1px solid #3C3E40;
    height: auto;
    margin-bottom: 5px;
    position: relative;
    width: 480px;
	
}
.partDescSmall {
    border-top: 1px solid #3C3E40;
    height: auto;
    margin-bottom: 5px;
    padding-right: 91px;
    padding-top: 10px;
    position: relative;
    width: 389px;
}
.bebaBlanc {
    color: #CCCCCC;
    font-family: BebasNeueRegular;
    font-size: 23px;
    height: auto;
    line-height: 30px;
    position: relative;
    text-transform: uppercase;
	display: inline;
	margin-left:3px;
	margin-right:1px;
}
.textPart {
    height: auto;
    padding-left: 73px;
    position: relative;
    width: auto;
}
/*pop uppppppppppppppp endddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd*/


.playlistOFF {
 	cursor: pointer;
    display: block;
    height: 82px;
    position: absolute;
    right: 640px;
    top: 0;
    width: 322px;
    z-index: 1;
}

#top .topON {
	    display:block;
	}
#plist .topON {
	    display:block;
	}
#top .playlistOFF {
	    display:block;
		background-image:url(Images/playlistOFFtop.png);
    	background-repeat: no-repeat;
	}
#plist .playlistOFF {
	    display:block;
		background-image:url(Images/playlistOFFtop.png);
    	background-repeat: no-repeat;
	}
#top .playlistOFF:hover {
    background-image: url("Images/playlistOFFtophover.png");
    background-repeat: no-repeat;
    display: block;
}
#plist .playlistOFF:hover {
    background-image: url("Images/playlistOFFtophover.png");
    background-repeat: no-repeat;
    display: block;
}
#top .progOFF {
	    display:block;
		background-image:url(Images/PROGoFFTop.png);
    	background-repeat: no-repeat;
	}
	#plist .progOFF {
	    display:block;
		background-image:url(Images/PROGoFFTop.png);
    	background-repeat: no-repeat;
	}
	#top .progOFF:hover {
    background-image: url("Images/PROGoFFTophover.png");
    background-repeat: no-repeat;
    display: block;
}
#plist .progOFF:hover {
    background-image: url("Images/PROGoFFTophover.png");
    background-repeat: no-repeat;
    display: block;
}
.topON {
    background-image: url("Images/TOPon.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 180px;
    position: absolute;
    right: 367px;
    top: -38px;
    width: 322px;
    z-index: 1;
}
.topOFF {
   
    cursor: pointer;
    display: block;
    height: 85px;
    position: absolute;
    right: 372px;
    top: 0;
    width: 292px;
    z-index: 0;
}
#program .progON {
	    display:block;
		HEIGHT:107PX;
	}
#program .playlistOFF {
	    display:block;
		background-image:url(Images/playlistOFFprog.png);
    	background-repeat: no-repeat;
	}
#program .playlistOFF:hover {
    background-image: url("Images/playlistOFFproghover.png");
    background-repeat: no-repeat;
    display: block;
}
#program .topOFF {
    background-image: url("Images/topoffOpened.png");
    background-repeat: no-repeat;
    display: block;
    right: 420px;
    z-index: 1;
}
#program .topOFF:hover {
    background-image: url("Images/topoffOpenedhover.png");
    background-repeat: no-repeat;
    display: block;
    right: 420px;
    z-index: 1;
}
.progON {
    background-image: url("Images/progON.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: none;
    height: 131px;
    position: absolute;
    right: 85px;
    top: -31px;
    width: 374px;
	z-index:2;
}
.progOFF {
    
    cursor: pointer;
    display: block;
    height: 46px;
    position: absolute;
    right: 86px;
    top: 1px;
    width: 292px;
}
/*playlist*/
.playMusic {
    height: 430px;
    margin-left: -72px;
    margin-top: -103px;
    position: relative;
    width: 990px;
}
.ourLibraryPresent{
	position:relative;
	width:990px;
	height:auto;
	min-height:340px;
	
	}
.song{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 background-image: url("Images/SONGBACK.png");
    background-repeat: no-repeat;
	height: 83px;
    margin-left: 32px;
    width: 344px;
	 margin-bottom: 22px;
}
.song .smallPIC {
    height: 84px;
    left: -21px;
    position: absolute;
    top: 0;
    width: 82px;
	cursor:pointer;
}
#top .song .smallPIC {
    height: 84px;
    left: 0;
    position: absolute;
    top: 0;
    width: 82px;
	cursor:pointer;
}
#plist .song .smallPIC {
    height: 84px;
    left: 0;
    position: absolute;
    top: 0;
    width: 82px;
	cursor:pointer;
}
.song .songInfo {
    height: 77px;
    padding-left: 69px;
    padding-top: 6px;
    position: relative;
    width: 275px;
}
#top .song .songInfo {
   height: 77px;
    padding-left: 85px;
    padding-top: 6px;
    position: relative;
    width: 262px;
}
#plist .song .songInfo {
   height: 77px;
    padding-left: 85px;
    padding-top: 6px;
    position: relative;
    width: 262px;
}
.footerSongInfo {
    border-bottom: 1px solid #C1C1C1;
    bottom: 10px;
    height: 19px;
    position: absolute;
    width: 250px;
}
.topSongInfo {
    border-bottom: 1px solid #919191;
    height: 38px;
    position: absolute;
    top: 10px;
    width: 250px;
}
#top .topSongInfo {
    border-bottom: 1px solid #919191;
    height: 43px;
    position: absolute;
    top: 4px;
    width: 250px;
}
#plist .topSongInfo {
    border-bottom: 1px solid #919191;
    height: 43px;
    position: absolute;
    top: 4px;
    width: 250px;
}
.song .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 194px;
    padding-left: 43px;
    position: absolute;
    top: -3px;
    width: 23px;
}
#top .song .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 189px;
    padding-left: 43px;
    position: absolute;
    top: -3px;
    width: 23px;
}
#plist .song .likeGray {
    background-image: url("Images/likegray.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    height: 21px;
    left: 189px;
    padding-left: 43px;
    position: absolute;
    top: -3px;
    width: 23px;
}
.song .play {
    background-image: url("Images/pla.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 27px;
    left: 232px;
    top: 2px;
    width: 27px;
}
.song .play.selected{
background-image: url("Images/plaselected.png") !important;
background-repeat: no-repeat !important;
}
.song .play:hover, .plist .play:hover , #top .song .play:hover {
    background-image: url("Images/plahover.png");
    background-repeat: no-repeat;

}
#top .song .play {
    background-image: url("Images/pla.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 27px;
    left: 225px;
    top: 7px;
    width: 27px;
}
#plist .song .play {
    background-image: url("Images/pla.png");
    background-repeat: no-repeat;
    cursor: pointer;
    height: 27px;
    left: 225px;
    top: 7px;
    width: 27px;
}
/*top20*/
#top .playMusic {
    height: 430px;
    margin-left: -29px;
    margin-top: -103px;
    position: relative;
    width: 990px;
}

#plist .playMusic {
    height: 430px;
    margin-left: -29px;
    margin-top: -103px;
    position: relative;
    width: 990px;
}#top .contentSubPage {
    background-image: none;
    background-repeat: no-repeat;
}
#plist .contentSubPage {
    background-image: none;
    background-repeat: no-repeat;
}

#top .ourLibraryPresent {
	/*background-image: url("/Content/Images/playlisthead.jpg");*/
    background-image: url("/Content/Images/top20backgroundBottom.jpg");
    /*height: auto;*/
    height:1257px;
    margin-top: -7px;
    background-position: -16px 10px;
    background-repeat: no-repeat;
    margin-bottom: 40px;
    margin-left: 10px;
    position: relative;
    width: 944px;
}
#plist .ourLibraryPresent {
	    background-image: url("/Content/Images/playlisthead.jpg");
    height: auto;
    margin-bottom: 0;
    margin-top: -26px;
    background-position: -16px 10px;
    background-repeat: no-repeat;
    height: auto;
    margin-bottom: 40px;
    margin-left: 10px;
    position: relative;
    width: 944px;
}
#top .ourLibraryPresentLong{
	background-image:url(Images/top20backgroundBottom.png);
    background-position: -22px 1px;
    background-repeat: no-repeat;
    height: 300px;
    margin-bottom: 108px;
    margin-left: 10px;
    position: relative;
    width: 944px;
}
#plist .ourLibraryPresentLong{
	background-image:url(Images/top20backgroundBottom.png);
    background-position: -22px 1px;
    background-repeat: no-repeat;
    height: 300px;
    margin-bottom: 108px;
    margin-left: 10px;
    position: relative;
    width: 944px;
}
#top .slideWindow {
    height: 1040px;
    overflow: hidden;
    padding-top: 97px;
    position: relative;
    width: 100%;
	padding-left: 15px;
}
#plist .slideWindow {
    height: 307px;
    overflow: hidden;
    padding-top: 97px;
    position: relative;
    width: 100%;
}
.previousTopList {
    background-image: url("Images/previousTopLIST.png");
    background-position: 1px -13px;
    background-repeat: no-repeat;
    height: 46px;
    left: 363px;
    position: absolute;
    top: -1px;
    width: 564px;
    z-index: 6 !important;
}

.b4 {
    background-image: url("Images/b4.png");
    background-repeat: no-repeat;
    height: 44px;
    left: 168px;
    position: absolute;
    top: -8px;
    width: 39px;
	cursor:pointer;
}
.after{
  	background-image: url("Images/after.png");
    background-repeat: no-repeat;
    height: 44px;
    position: absolute;
    right: -13px;
    top: -8px;
    width: 39px;
	cursor:pointer;
	}
.weekOf {
    background-image: url("Images/weekOf.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Digital7Mono;
    font-size: 13px;
    height: 44px;
    padding-left: 15px;
    padding-top: 20px;
    position: absolute;
    right: 52px;
    top: -29px;
    width: 62px;
}
.ViewALL {
   /* background-image: url("Images/viewALL.png");*/
	background-repeat: no-repeat;
    bottom: 75px;
    height: 41px;
    left: 373px;
    position: absolute;
    width: 142px;
	cursor:pointer;
	top: 394px;
}
 .wrapperRang .rang{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	height: 84px;
	background-image:url(Images/rang.png);
	background-position: 0 -7px;
	background-repeat:no-repeat;
	font-family:BebasNeueRegular;
	font-size: 75px;
    letter-spacing: 0px;
    line-height: 65px;
	 padding-left: 0px;
	 width: 81px;
     cursor:pointer;
     text-align:center;
}
.wrapperRang{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 width: 430px;
	 height: 83px;
	margin-left: 21px;
	margin-bottom: 22px;
}
.wrapperRang .hitNumb1 {
    background-image: url("Images/HIOTnUM1.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 97px;
    top: -14px;
}	
#top .song{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 background-image: url("Images/SONGBACK.png");
    background-repeat: no-repeat;
	height: 83px;
    margin-left: 0px;
    width: 345px;
	 margin-bottom: 0px;
}
#plist .song{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	 background-image: url("Images/SONGBACK.png");
    background-repeat: no-repeat;
	height: 83px;
    margin-left: 0px;
    width: 345px;
	 margin-bottom: 0px;
}
/* programs &podcasts*/
.agenda {
    background-image: url("Images/agenda.png");
    background-position: 1px 28px;
    background-repeat: no-repeat;
 height: 231px;
    margin-left: 0;
    position: relative;
    width: 990px;
}

#program .agenda {
    background-image: url("Images/agenda.jpg");
    background-position: 1px 28px;
    background-repeat: no-repeat;
    height: 231px;
    left: -24px;
    position: absolute;
    top: 17px;
    width: 990px;
}
#home .gotoMYHome{
	display:none;
}
.gotoMYHome {
    background-image: url("Images/gotoMyhome.png");
    background-repeat: no-repeat;
    bottom: -10px;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 38px;
    width: 31px;
}

.gotoMYHome:hover {
    background-image: url("Images/gotoMyhome.png");
    background-repeat: no-repeat;
    bottom: -10px;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 38px;
    width: 31px;
    background-position:0 -35px;
}

.agendahistory {
    bottom: 0px;
    height: 61px;
    left: 0px;
    overflow: hidden;
    position: absolute;
      width: 1206px;
}
.agendaCadre {
    height: 61px;
    overflow: hidden;
    margin-left: 72px;
    padding-top: 49px;
    position: relative;
    width: 774px;
}
#program .agendaCadre {
    height: 47px;
    margin-top: 30px;
    overflow: visible;
    position: relative;
    width: 632px;
    z-index: 10;
}
.datecube{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	width:61px;
	height:43px;
	background-repeat:no-repeat;
	background-image:url(Images/dateCube.png);
	background-position: 0 7px;
	font-family:Digital7Mono;
	text-align:center;
	color:#9C9D9F;
	font-size:20px;
	margin-left:0px;
	margin-right:0px;
	/*cursor:pointer;*/
	}
.datecube:hover{
	/*background-image:url(Images/dateCubeSelected.png);
	background-repeat:no-repeat;
	color:#DA661D;*/
}
/*the event past*/
.briefingGallery {
    background-image: url("Images/briefingVIdNpho.png");
	background-position: 2px -4px;
    background-repeat: no-repeat;
    height: 186px;
    margin: -233px auto 77px -12px;
    position: relative;
    width: 990px;
}
.briefingGallery .photoPart{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	height: 165px;
  	width: 498px;
 }
.photoPartContent {
    bottom: 10px;
    height: 112px;
    left: 84px;
    overflow: hidden;
    position: absolute;
    width: 385px;
}
.videoPartContent {
    bottom: 10px;
    height: 112px;
    left: 44px;
    overflow: hidden;
    position: absolute;
    width: 387px;
}
.photoParthead {
    background-image: url("Images/photoheaderBRief.png");
    background-repeat: no-repeat;
    height: 48px;
    left: 184px;
    position: absolute;
    top: -1px;
    width: 163px;
    z-index: 2;
}
.videoParthead {
    background-image: url("Images/videoheaderbrief.png");
    background-repeat: no-repeat;
    height: 48px;
    left: 147px;
    position: absolute;
    top: -1px;
    width: 163px;
    z-index: 2;
}

.videoParthead.novideo {
    background-image: url("Images/novideoheaderbrief.png") !important;
}

.PressParthead {
    height: 48px;
    left: 406px;
    position: absolute;
    top: 17px;
    width: 182px;
    z-index: 2;
}
.PressParthead .rightO {
    color: #CCCCCC;
    font-size: 40px;
    height: 50px;
    letter-spacing: -12px;
    top: -7px;
}
.PressPartContent .rightO, .PressPartContent .leftO {
    font-size: 40px;
    height: 50px;
    letter-spacing: -11px;
    top: 149px;
}
 .PressPartContent .leftO {
    
   left:34px;
}
.PressPartContent .rightO{
	right:21px;
	}
.leftO {
    color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
    left: 11px;
    position: absolute;
    top: 3px;
	cursor:pointer;
    width: 28px;
}
.rightO{
	color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
   	cursor:pointer;
    position: absolute;
    top: 3px;
    width: 28px;
	right:8px;
		
 }

 .leftpastphotos {
    color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
    left: 11px;
    position: absolute;
    top: 3px;
	cursor:pointer;
    width: 28px;
}

.rightpastphotos{
	color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
   	cursor:pointer;
    position: absolute;
    top: 3px;
    width: 28px;
	right:8px;	
 }

 .leftpastvideos {
    color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
    left: 11px;
    position: absolute;
    top: 3px;
	cursor:pointer;
    width: 28px;
}

.rightpastvideos{
	color: #DA661D;
    font-family: OzoneRegular;
    font-size: 25px;
    height: 34px;
   	cursor:pointer;
    position: absolute;
    top: 3px;
    width: 28px;
	right:8px;	
 }

 .leftpastphotos.disabled {
 opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.rightpastphotos.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
 }

 .leftpastvideos.disabled {
 opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.rightpastvideos.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
 }

.PressPartContent {
    height: 298px;
    position: relative;
    width: 991px;
}
.PressPartpresenting {
    height: 196px;
    left: 66px;
    position: absolute;
    top: 68px;
    width: 865px;
	overflow:hidden;
}
 .briefingGallery .videoPart{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	height: 165px;
   	width: 446px;
}
	
.briefingPress {
    background-image: url("Images/briefingPress.png");
    background-position: 8px -4px;
    background-repeat: no-repeat;
    height: 342px;
    margin: -50px auto 77px -22px;
    position: relative;
    width: 990px;
} 
#PHOT .theEvent .month , #VIDEOSS  .theEvent .month , #press .month{
 margin-left: -8px;
    margin-top: -22px;
	background-image:url(Images/monthGray.png);
	background-repeat:no-repeat;
}
	#PHOT .month .bebas19 , #PHOT .day .bebas19  , #VIDEOSS .month .bebas19 , #VIDEOSS .day .bebas19  ,#press .month .bebas19 , #press .day .bebas19{	
	color:#FFF !important;
	}
#PHOT .month .bebas19  , #VIDEOSS .month .bebas19 , #press .month .bebas19{
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 19px;
    height: 29px;
    left: 16px;
    position: relative;
    top: -3px;
    width: auto;
    z-index: 1;
}
#PHOT .day .bebas19 , #VIDEOSS .day .bebas19 , #press .day .bebas19 {
   color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 19px;
    height: 29px;
    left: 7px;
    position: relative;
    top: -3px;
    width: auto;
    z-index: 1;
}
#PHOT .theEvent .day , #VIDEOSS .theEvent .day  , #press .theEvent .day {

	background-image:url(Images/dayGray.png);
	background-repeat:no-repeat;
 margin-left: 45px;
    margin-top: -22px;
}

/*press*/
.pressArticle{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
	height:185px;
   	width:359px;
    margin-left:50px;
	/*margin-right: 64px;*/
    /*padding-left: 30px;*/
	padding-top: 10px;
}
#press .pressArticle {
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 185px;
    margin-right: 0;
    padding-left: 30px;
    padding-top: 10px;
  	width: 625px;
	padding-bottom: 26px;
}
/*history*/
.historyDetails{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: auto;
  	 width: 420px;
	margin-left: 86px;
	 margin-top: 27px;
	}
.historyPicPart{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 368px;
  	width: 310px;
	margin-left:0px;
    padding-left: 27px;
    padding-right: 31px;
	
}
.historyPicPart .leftO{
	background-image:url(Images/leftBlack.png);
	background-repeat:no-repeat;
	width:59px;
	height:69px;
	left: -56px;
    top: 224px;
	z-index:2;
}
.historyPicPart .rightO{
	background-image:url(Images/rightblack.png);
	background-repeat:no-repeat;
	width:59px;
	height:69px;
	 top: 224px;
	z-index:2;
	right:-29px;
}
	.bigPIC{
		position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 385px;
  	width: 316px;
	margin-left:0px;
   
		}
.slidingHistory{
		position:absolute;
		width:800px;
		overflow:hidden;
		left:1px;
		top:10px;
		height:385px;}
.viewAlbum {
    bottom: -184px;
    height: 225px;
    position: absolute;
    right: 10px;
    width: 429px;
    z-index: 1;
}
.noteblanc {
    background-image: url("Images/backwhite.png");
    background-repeat: no-repeat;
    color: #333333;
    font-family: BebasNeueRegular;
    font-size: 20px;
    height: 29px;
    left: 6px;
    line-height: 20px;
    padding-left: 15px;
    position: absolute;
    top: 241px;
    width: 177px;
    z-index: 4;
}
.noteOrange{
    background-image: url("Images/backOrangeclair.png");
    background-repeat: no-repeat;
    bottom: 98px;
    color: white;
    font-family: BebasNeueRegular;
    font-size: 25px;
    height: 24px;
    left: 6px;
    line-height: 25px;
    padding-left: 10px;
    position: absolute;
    width: 204px;
    z-index: 4;
	}
	/*home page*/
.bgContent  .vote .arial , .bgContent .vote .meduimPic , .bgContent .vote .makeMeGuess{
	display:none;
}
.bgContent .vote .meduimPicSlim , .bgContent .vote .voteYes , .bgContent .vote .voteNO {
	display:block;
	}
.competionPart .voteYes {
    border-top: 1px solid #D6D2D1;
    display: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 38px;
    margin-left: 49px;
    margin-top: 8px;
    padding-top: 5px;
    position: relative;
    width: 291px;
}
	.competionPart .voteNO {
		border-top:1px solid #D6D2D1;
    display: NONE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-left: 49px;
    padding-top: 5px;
    position: relative;
    width: 291px;
}
.competionPart .digital20 {
    color: #999999;
    font-family: Digital7Mono;
    font-size: 16px;
    padding-left: 52px;
    text-transform: uppercase;
	
	padding-right: 2px;
}

.heart {
    height: 26px;
    left: 1px;
    position: absolute;
    top: 5px;
    width: 28px;
}
/*programm*/
.detailProgram {
    height: auto;
    min-height: 154px;
    padding-left: 116px;
    position: relative;
    width: 770px;
}
#program .agendahistory {
    background-image: url("Images/AGENDACONTENT.png");
    background-repeat: no-repeat;
     height: 94px;
    top: -13px;
    width: 913px;
    z-index: 2;
	overflow:visible;
	left: -28px;
	padding-top:10px;
}
.sunday {
    background-image: url("Images/newsun.png");
    background-position:center top;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 80px;
    position: relative;
    width: 81px;
    z-index: 5;
}

.sunday.selected{
    background-image: url("Images/newsun.png") !important;
    background-position: center bottom !important;
}

#program .selected {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -8px -8px;
	background-repeat: no-repeat;
}
.sunday:hover {
    background-image: url("Images/newsun.png");
    background-position:center bottom !important;
    background-repeat: no-repeat;
    height: 81px;
}
.monday {
    background-image: url("Images/newmonday.png");
    background-position: center 0;
    background-repeat: no-repeat;
    float: left;
    height: 81px;
    position: relative;
    width: 149px;
}

.monday.selected{
    background-image: url("Images/newmonday.png") !important;
    background-position: center bottom !important;
}

.monday:hover {
    background-image: url("Images/newmonday.png") !important;
    background-position: center bottom !important;
	height: 81px;
	cursor:pointer;
	
}
.tuesday {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -243px -106px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 82px;
    position: relative;
    width: 98px;
}
.tuesday:hover{
	background-image:url(Images/MonVraiMIRACLE.png);
	background-repeat:no-repeat;
	background-position: -243px -6px;
	height: 82px;
	cursor:pointer;
}

.tuesday.selected{
    background-image: url("Images/MonVraiMIRACLE.png") !important;
    background-position: -243px -7px !important;
}

.wednesday {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -325px -106px;
    background-repeat: no-repeat;
    float: left;
    height: 83px;
    position: relative;
    width: 83px;
}
.wednesday:hover{
	    background-image:url(Images/MonVraiMIRACLE.png);
	background-repeat:no-repeat;
	 background-position: -325px -6px;
	  height: 83px;
	   cursor:pointer;
}

.wednesday.selected{
    background-image: url("Images/MonVraiMIRACLE.png") !important;
    background-position: -325px -7px !important;
}
.thursday {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -406px -106px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 82px;
    position: relative;
    width: 82px;
}
.thursday:hover{
    background-image:url(Images/MonVraiMIRACLE.png);
	background-repeat:no-repeat;
	background-position: -406px -6px;
	height: 82px;
	cursor:pointer;
}

.thursday.selected{
    background-image: url("Images/MonVraiMIRACLE.png") !important;
    background-position: -406px -7px !important;
}
.friday {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -480px -106px;
    background-repeat: no-repeat;
    float: left;
    height: 82px;
    position: relative;
    width: 77px;
}
.friday:hover{
	background-image:url(Images/MonVraiMIRACLE.png);
	background-repeat:no-repeat;
	background-position: -480px -6px;
	height: 82px;
	cursor:pointer;
}
.friday.selected{
    background-image: url("Images/MonVraiMIRACLE.png") !important;
    background-position: -480px -7px !important;
}
.saturday {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -562px -106px;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 82px;
    position: relative;
    width: 78px;
}
.saturday:hover {
    background-image: url("Images/MonVraiMIRACLE.png");
    background-position: -562px -6px;
    background-repeat: no-repeat;
    height: 82px;
}
.saturday.selected{
    background-image: url("Images/MonVraiMIRACLE.png") !important;
    background-position: -562px -7px !important;
}
.prod {
    background-image: url("Images/podpredjAFFICHE.png");
    background-repeat: no-repeat;
    display: block;
    height: 180px;
    position: absolute;
    right: 70px;
    top: 49px;
    width: 335px;
    z-index: 1;
}
#program .agenda .left {
    bottom: 64px;
    cursor: pointer;
    height: 59px;
    left: 2px;
    position: absolute;
    width: 42px;
    z-index: 3;
}
.agenda .left:hover {
    background-image: url("Images/lhover.png");
    background-position: -2px -3px;
    background-repeat: no-repeat;
}
#program .agenda .right {
    bottom: 72px;
    cursor: pointer;
    height: 47px;
    position: absolute;
    right: 13px;
    width: 42px;
    z-index: 3;
}
.agenda .right:hover {
    background-image: url("Images/rHover.png");
    background-position: 11px 0px;
    background-repeat: no-repeat;
}

.allHeader{
cursor: pointer;
    left: 151px;
    position: absolute;
    top: 30px;
    width: 116px;
    color:#ffffff;
    font-size:19px;
    font-family:BebasNeueRegular;
    opacity:0.5;
    filter: alpha(opacity=50);
    background-image: url("Images/podcastsubtitleoff.png");
    background-repeat:no-repeat;
    height: 20px;
    background-position: 97px 6px !important;
}

.allHeader.selected {
    background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
}

.allHeader:hover {
	background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
	}

.podCastHeader {
    cursor: pointer;
    background-image: url("Images/podcastsubtitleoff.png");
    background-repeat:no-repeat;
    height: 20px;
    left: 151px;
    position: absolute;
    top: 59px;
    width: 116px;
    color:#ffffff;
    font-size:19px;
    font-family:BebasNeueRegular;
    opacity:0.5;
    filter: alpha(opacity=50);
     background-position: 97px 6px !important;
}

.podCastHeader.selected {
     background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
}
.podCastHeader:hover , #podcasttt .podCastHeader{
	 background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
   
	}
.presentersHeader {
    cursor: pointer;
    background-image: url("Images/podcastsubtitleoff.png");
    background-repeat:no-repeat;
    height: 20px;
    left: 151px;
    position: absolute;
    top: 91px;
    width: 116px;
    color:#ffffff;
    font-size:19px;
    font-family:BebasNeueRegular;
    opacity:0.5;
    filter: alpha(opacity=50);
     background-position: 97px 6px !important;
}
.presentersHeader.selected {
    background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
}
.presentersHeader:hover , #presenterrr .presentersHeader{
	 background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
}
	
.djHeader {
    cursor: pointer;
    background-image: url("Images/podcastsubtitleoff.png");
    background-repeat:no-repeat;
    height: 20px;
    left: 151px;
    position: absolute;
    top: 127px;
    width: 116px;
    color:#ffffff;
    font-size:19px;
    font-family:BebasNeueRegular;
    opacity:0.5;
    filter: alpha(opacity=50);
     background-position: 97px 6px !important;
}
.djHeader.selected {
 background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
}
.djHeader:hover , #djjj .djHeader {
	 background-image:url(Images/podcastsubtitleon.png) !important;
	background-repeat:no-repeat;
    opacity:1;
    filter: alpha(opacity=100);
	}
.connect {
    background-color: #FFFFFF;
    bottom: 1px;
    color: #909090;
    height: 386px;
    left: 0;
    padding-left: 47px;
    padding-right: 36px;
    padding-top: 44px;
    position: absolute;
    width: 289px;
    z-index: 11;
	display:none;
}
.logofb {
    background-image: url("Images/logofb.png");
    background-repeat: no-repeat;
    height: 57px;
    position: absolute;
    right: 63px;
    top: 25px;
    width: 60px;
	cursor:pointer;
}
.connectwith {
    background-image: url("Images/connectwith.png");
    background-repeat: no-repeat;
    bottom: 35px;
    height: 39px;
    position: absolute;
    right: 121px;
    width: 212px;
	cursor:pointer;
}
.connect .largeArial {
 	 padding-left: 0px;
    padding-right: 0px;
    padding-top: 14px;
   	width: 272px;
	color:#909090;
}
.connect .beba26{
	 border-bottom: 2px solid #BABABA;
    line-height: 58px;
    width: 261px;
	
	}
.cancel {
    background-image: url("Images/cancel.png");
    background-repeat: no-repeat;
    height: 15px;
    position: absolute;
    right: 7px;
    top: 5px;
    width: 9px;
	cursor:pointer;
}
.searchGoInputblack {
    background-color: transparent;
    border-style: none;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    left: 151px;
    position: absolute;
    top: 22px;
    width: 142px;
    z-index: 3;
}
.join .searchGoInputJoinblack{
	background-color: transparent;
    border-style: none;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 3px 42px 5px 5px;
    width: 124px;
	}
	.searchEventWHITE{
		 color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    left: 145px;
    position: absolute;
    top: 7px;
    width: 133px;
	background-color: transparent;
    border: 1px solid #666666;
    padding-left:7px;
	padding-right:41px;
		}
		.searchEventblack{

	    color:#000;

    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 20px;
    left: 145px;
    position: absolute;
    top: 7px;
    width: 169px;
	}
	
	
	
	
/*comment pageeeeeee*/
.nbreComment {
    background-image: url("Images/flecheBleu.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    left: 6px;
    padding-right: 15px;
    position: absolute;
    top: -10px;
    width: 95px;
	cursor:pointer;
}
.replyPack {
    height: auto;
    padding-left: 67px;
    padding-top: 6px;
    position: relative;
    width: 382px;
}
.lineInterne {
    background-image: url("Images/lineGray.png");
    background-repeat: repeat-x;
    height: 3px;
    margin-left: 6px;
    position: relative;
    width: 311px;
}
.addcomment {
    color: #3B5998;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    height: 19px;
    left: 344px;
    position: absolute;
    top: -10px;
    width: 128px;
	cursor:pointer;
}
#commentnLike .nbreComment{
 	left: 6px;
   	top: -2px;
}
#commentnLike .addcomment{
 	left: 276px;
    top: -2px;
    width: 126px;
}
.commentpage {
    height: auto;
    margin-left: 10px;
    padding-top: 10px;
    position: relative;
    width: 428px;
}
.commentflipflop {
    height: auto;
    margin-left: 43px;
    padding-top: 20px;
    position: relative;
    width: 377px;
}
.commentPackage {
    height: auto;
    padding-top: 10px;
    position: relative;
    width: 428px;
}
.picComment{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 50px;
	margin-right: 10px;
    padding: 6px;
    position: relative;
    vertical-align: top;
    width: 50px;
	cursor:pointer;
	
}
.detailComment{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
    height: 77px;

	margin-left:0px;

	
    padding-right: 63px;
    
    width: 234px;
}
.name {
    color: #3A5998;
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    margin-right: 2px;
    position: relative;
    width: 128px;
	cursor:pointer;
}
.arial13 {
    color: #333333;
    font-size: 13px;
    margin-bottom: 2px;
    margin-top: 2px;
    position: relative;
    width: auto;
}
.pt {
    background-image: url("Images/pt.gif");
    background-position: 2px 8px;
    background-repeat: no-repeat;
    display: inline;
    height: 3px;
    margin-right: 2px;
    padding-right: 7px;
    position: relative;
    width: 3px;
}
.replyClick {
   display: block;
    float: left;
    height: 11px;
    position: relative;
	color:#3A5998;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
    width: 27px;
	cursor:pointer;
}
.likeNum {
    background-image: url("Images/likelike.png");
    background-position: 1px -2px;
    background-repeat: no-repeat;
    float: left;
    height: 21px;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
    width: 78px;
	cursor:pointer;
}
.arial11 {
    color: #666666;
    display: inline;
    font-family: arial;
    font-size: 11px;
    height: auto;
    position: relative;
    width: auto;
}
.linespn{
	position:relative;
	width:292px;
	height:10px;
	}
/*fin comment pageeeeeee*

/*New Css*/

#latestnewscontainer .container.current_news{
display:block !important;
}

#latestNcompetion .disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

#latestNcompetion .next.disabled:hover{
color:#787878;
}

#latestNcompetion .disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

#latestNcompetion .previous.disabled:hover{
color:#787878;
}


#podcastscontainer .container.current_podcast{
display:block !important;
}

#presentercontainer .container.current_presenter{
display:block !important;
}

#djcontainer .container.current_dj{
display:block !important;
	margin-left: ;
}

#slide_posters .picbg.current_picture{
display:block !important;
}

#podcastPresenterDj .toTheLeftDouble.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}


#podcastPresenterDj .toTheLeftDouble.disabled:hover{
background-image:url("Images/totheleftDouble.png") !important;
}


#podcastPresenterDj .toTheRightDouble.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

#podcastPresenterDj .toTheRightDouble.disabled:hover{
background-image:url("Images/totherightDouble.png") !important;
}

.slideNumber .nu.selected{
color:#ffffff;
}

.previousBlue.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.nextBlue.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.b4.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.after.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.suiteNumber.selected{
background-color:#ffffff;
color:#333333;
}

.nextRond.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.previousRond.disabled{
opacity:0.3;
filter: alpha(opacity = 30);
cursor:default;
}

.nextnPrevious.disabled:hover {
    background-image:url("Images/nextRond.png");
    background-repeat: no-repeat;
   
}

.previousRond.disabled:hover {
background-image:url("Images/previousRond.png");
    background-repeat: no-repeat;
}

.top20Rank{
position:absolute; 
left:25px; 
bottom:0px; 
width:29px; 
height:16px;
background-image:url("Images/Rankbg.png");
}

.top20Rankblue{
position:absolute; 
left:25px; 
bottom:0px; 
width:29px; 
height:16px;
background-image:url("Images/Rankbgblue.png");
}

.top20Rankgray{
position:absolute; 
left:25px; 
bottom:0px; 
width:29px; 
height:16px;
background-image:url("Images/Rankbggray.png");
}

.top20RankHome{
position:absolute; 
left:30px; 
top:54px; 
width:29px; 
height:16px;
background-image:url("Images/Rankbg.png");
}

.top20RankblueHome{
position:absolute; 
left:30px; 
top:54px;  
width:29px; 
height:16px;
background-image:url("Images/Rankbgblue.png");
}

.top20RankgrayHome{
position:absolute; 
left:30px; 
top:54px; 
width:29px; 
height:16px;
background-image:url("Images/Rankbggray.png");
}

.hideAlbums{
display:none !important;
}

.MusicListBottom{
position:relative;
width:960px;
height:114px;
background-image:url("Images/top20backgroundBottomMusic2.png");
background-repeat:no-repeat;
margin-bottom:108px;
margin-top: -40px;
margin-left:-6px;
}

.advcontainer1{
position:relative;
width:880px;
height:70px;
margin-left:122px;
margin-top:26px;
}

.advcontainer2{
position:relative;
width:880px;
height:70px;
margin-top:15px;
margin-left:226px;
}

.datecontainer{
position:relative;
width:200px;
height:12px;
}

.lista{
position:relative;
width:650px;
height:37px;
color:#ffffff;
font-size:30px;
margin-left:82px;
font-family:Digital7Mono;
}

.listb{
position:relative;
width:650px;
height:37px;
color:#ffffff;
font-size:30px;
margin-left:82px;
font-family:Digital7Mono;
}

.twitterbg{
background-image:url("Images/tfollow.png");
}

.largearial img{
	max-width:333px;
}
.emaillink{
text-decoration:none;
color:#666;
}

.loader{
background-image:url("Images/ajax-loader.gif");
width:16px;
height:16px;
position:absolute;
right:123px;
bottom:40px;
}

#message_sent{
position:absolute;
right:122px;
bottom:40px;
}

#message_error{
position:absolute;
right:122px;
bottom:40px;
}

.nodiscobg{
position:absolute;
left:148px;
top:0px;
height:39px;
width:125px;
background-image:url("Images/nodiscography.png");
}

.novideos{
position:absolute;
left:273px;
top:4px;
height:30px;
width:70px;
background-image:url("Images/novideos.png");
}

.nophotos{
position:absolute;
left:162px;
top:7px;
height:26px;
width:70px;
background-image:url("Images/nophotos.png");
}

.noticketingbg{
position:absolute;
left:283px;
top:0px;
height:39px;
width:108px;
background-image:url("Images/noticketing.png");
}

.nomediabg{
position:absolute;
left:411px;
top:0px;
height:39px;
width:59px;
/*background-image:url("Images/nomedia.png");*/
display:none;
}

.sousPage a:hover{
color:#ee7f25 !important;
}

#ourContactDetail{
color:#666 !important;
}

#leaveMsg{
display:none;
}

/* added by manale*/
#newstyles.allEventSubPage 
{
  background-image: url("Images/bgEvents.png");
}
#newstyles.menu_items_3{
	width:392px !important;
	 background-image: url("Images/bgmenu_3.png") !important;
}
#newstyles.menu_items_2{
	width:392px !important;
	 background-image: url("Images/bgmenu_2.png") !important;
}
#newstyles.menu_items_1{
	width: 154px !important;
	background-image: url("Images/bgmenu_1.png") !important;
}
#newstyles.menu_items_1 .first{
background-image:none!important;
}
#newstyles .menu_item{
	color: #E3E3E3;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'BebasNeueRegular';
    font-size: 28px;
    min-width: 23px;
    padding: 0px 17px 0px 16px;
    width: auto;
	height:39px;
	background-image: url("Images/separator.png");
    background-position: right 12px;
    background-repeat: no-repeat;
	position: relative;
    top: 2px;
}
#newstyles .menu_item:hover, #newstyles.allEventSubPage .selected{
	background-image: url("Images/bgcolor.png")!important;
    background-position: 0px 0px;
	background-repeat:repeat-x;
}
#newstyles .menu_item.first{
	margin-left: 5px;
    padding-left: 9px;
}
#newstyles .menu_item.final{
	background-image:none;
}
#newstyles .menu_item .txt_menu{
	height: 36px;
    position: relative;
    top: -2px;
    width: auto;
}
#newstyles .left_corner, #newstyles .right_corner{
	position:absolute;
	top:0px;
	left:-4px;
	background-repeat:no-repeat;
	background-image: url("Images/left_4.png");
	display:none;
	width:4px;
	height:36px;
}
#newstyles .right_corner{
	right:-4px;
	background-image: url("Images/right_4.png");
	left:auto;
}

#newstyles .tri{
	background-image: url("Images/tri.png");
    background-repeat: no-repeat;
    bottom: -20px;
    display: none;
    height: 28px;
    left: 10px;
    position: absolute;
    width: 68px;
	
}
#newstyles .menu_item:hover .right_corner, #newstyles.allEventSubPage .selected .right_corner, #newstyles .menu_item:hover .left_corner, #newstyles.allEventSubPage .selected .left_corner, #newstyles .menu_item:hover .tri, #newstyles.allEventSubPage .selected .tri{
	display:block;
}
#newstyles .theEventHeader, #newstyles .discographyHeader, #newstyles .ticketingHeader, #newstyles .mediaHeader{

}
/* end manale*/

.mymixaddress{
position:relative;
width:300px;
margin-top:60px;
}

.ourLibraryPresent.Top100{
background-image: url("Images/TOP100 BACKGROUND.jpg") !important;
background-repeat:repeat;
height:5441px !important;
}

.topON.top100{
background-image: url("Images/top100menu.png") !important;
left:0px; 
width:369px;
}

.top100MenuText{
position:absolute;
left:112px;
font-size:32px;
font-family:BebasNeueRegular;
color:White;
top:51px;
}

.previousTopList.top100{
background-image: url("Images/previousTopLIST100.png") !important;
background-position: 0px 0px;
}

.b4.top100{
top:-8px;
left:150px;
}

.after.top100{
right:4px;
top:-8px;
}

.weekOf.top100{
background-image: url("Images/yearOftop100.png");
padding-left:22px;
}

.podmessage{
left: 45px;
position: absolute;
top: 46px;
color: #DC5F0C;
font-family: Digital7Mono;
font-size: 18px;
}

.fileSize{
position:absolute;
left:1px;
bottom:25px;
}

.listenpodcast{
    background-image: url("Images/listenpodcast.png");
    background-repeat: no-repeat;
    bottom: 3px;
    cursor: pointer;
    height: 21px;
    left: 124px;
    position: absolute;
    width: 81px;
}

.closepodcast{
    background-image: url("Images/closepodcast.png");
    background-repeat: no-repeat;
    bottom: 3px;
    cursor: pointer;
    height: 18px;
    left: 338px;
    position: absolute;
    width: 52px;
    display:none;
}

.slidinglistenpodcast{
    bottom: 3px;
    cursor: pointer;
    height: 0px;
    left: 124px;
    position: absolute;
    width: 255px;
    overflow:hidden;
}

.tothebottom {
    background-image: url("Images/nextprod.png");
    background-position: 6px 98px;
    background-repeat: no-repeat;
    top: 525px;
    cursor: pointer;
    height: 188px;
    right: 116px;
    position: absolute;
    width: 42px;
}

.totheTop {
    background-image: url("Images/beforeprod.png");
    background-repeat: no-repeat;
    top: 40px;
    cursor: pointer;
    height: 188px;
    position: absolute;
    right: 116px;
    width: 42px;
}

.wrapperCellulemymix {
    overflow: hidden;
    position: relative;
    height: 495px;
}

.Top100Link{
    background-image: url("Images/mixfmtop100.png");
    background-repeat: no-repeat;
    bottom: 5px;
    cursor: pointer;
    height: 62px;
    left: 332px;
    position: absolute;
    width: 376px;
    display:block;
    background-position: 0px -71px;
}

.Top100Link:hover{
    background-image: url("Images/mixfmtop100.png");
    background-repeat: no-repeat;
    bottom: 5px;
    cursor: pointer;
    height: 70px;
    left: 332px;
    position: absolute;
    width: 376px;
    background-position: 0 0px;
    display:block;
}

.nexteventslabel{
    position:absolute;
    bottom:21px;
    left:352px;
    color: #666666;
    font-family: Digital7Mono;
    font-size: 14px;
    padding-left: 16px;
}

.previouseventslabel{
    position:absolute;
    bottom:21px;
    left:315px;
    color:#666666;
    font-family: Digital7Mono;
    font-size: 14px;
    padding-left: 16px;
}

.fullweek
{
    background-image: url("Images/fullweek.png");
    height:95px;
    width:254px;
    background-repeat:no-repeat;
    background-position:top;
    float:left;
     margin-left: -12px;
    margin-top: -10px;
}
.fullweek.selected
{
   background-position:bottom!important;
       background-image: url("Images/fullweek.png")!important;
}
.fullweek:hover
{
    background-position:bottom;
}
.barn
{
    margin-left:60px;
    margin-bottom:53px;
    position:relative;
}
.barn .pro
{
    display:inline-block;
    zoom:1;
	*display:inline;
    width:150px;
    height:80px;
    padding-left:18px;
    padding-right:18px;
    vertical-align:top;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    position:relative;
    *margin-right:3px;
}
.barn .pro .time
{
    color: #DC5F0C;
    font-family: Digital7Mono;
    font-size: 18px;
    margin-bottom:-2px;
}
.barn .pro .title
{
    color: #333333;
    font-family: Arial;
    font-size: 11px;
    margin-bottom:15px;
    font-weight:bold;
    width:150px;
    line-height:13px;
}
.barn .pro .more
{
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    position:absolute;
    bottom:0;
    display:block;
}
.barn .ProContainer
{
    position:relative;
    width:765px;
    border-bottom:1px solid #e7e7e7;
    height:98px;
    overflow:hidden;
    padding-bottom:6px;
}
.barn .dayTitle
{
    margin-bottom:9px;
    margin-left: 14px;
    
}
.barn .noborderleft
{
    border-left:0;
}
.barn .noborderright
{
    border-right:0;
}
.barn .slideContainer
{
    height:100%;
    position:absolute;
    left:0;
    width:5000px;
}
.barn .slidenext,.barn .slideprevious
{
    height:15px;
    width:15px;
    position:absolute;
    top:82px;
    cursor:pointer;
}
.barn .slidenext
{
    background-image:url("Images/slidenext.png");
    right:36px;
}
.barn .slideprevious
{
    background-image:url("Images/slideprevious.png");
    left:-15px;
}
.slideprevious
{
    display:none;
}
#presenter
{
     background-image:url("Images/presenterbg.png");
     background-repeat:no-repeat;
     width:914px;
     margin-left: -34px;
    
}
#presenter .picConver
{
    background-image: url("Images/greyfence.png");
    height: 193px;
    left: 24px;
    top: 6px;
    width: 204px;
    margin-left: -18px;
}
#presenter .meduimPic
{
    background-image: url("Images/picbg.png");
    height: 202px;
    padding: 6px;
    width: 205px;
}
#presenter .episode
{
  padding-left: 13px;
    top: 65px;
    width: 901px;
}
#presenter .celluleMedia
{  
    background: url("Images/hardback.png") no-repeat scroll 0 0 transparent;
    height: 230px;
    margin-left: 8px;
    padding-left: 17px;
    padding-top: 67px;
    width: 265px;
    vertical-align:top;
}
.news .footerSlimEventWhite
{
    background-image: url("Images/newsbottom.png")!important;
    height:125px!important;
    width: 893px!important;
}
.news .contentWhite
{
    background-image: url("Images/newsbg.png")!important;
     width: 890px!important;
}
.news .headerSubPage
{

}
.news .headerSubPage .latestTitle
{
    background-image: url("Images/latestNewsHeader.png") !important;
    height: 93px;
    left: 67px;
    position: absolute;
    top: 19px;
    width: 237px;
}
.news .headerSubPage .filters
{
   background-image: url("Images/filtersBG.png") !important;
    height: 51px;
    position: absolute;
    right: 51px;
    top: 21px;
    width: 639px;
}
.newshere .headerMenuRight .eventsHeaderMenu
{
     background-position: -148px -20px!important;
} 



.news .month {
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
    float: none;
    height: 26px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    vertical-align: top;
    width: 56px;
}     
.news .month .monthleft,.news .day .dayleft {
    background-image: url("Images/bigmonthleft.png");
    background-repeat: no-repeat;
    float: left;
    height: 27px;
    position: relative;
    width: 6px;
}  
.news .month .monthmidle,.news .day .daymidle {
  background-image: url("Images/bigmonthmiddle.png");
    background-repeat: repeat-x;
    height: 29px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    text-align: center;
    width: auto;
} 
.news .monthmidle .bebas19,.news .daymidle .bebas19 {
    color: #FFFFFF;
    font-family: BebasNeueRegular;
    font-size: 24px;
    height: 29px;
    left: 0;
    padding-left: 1px;
    position: relative;
    width: auto;
    z-index: 1;
}    
.news .month .monthright,.news .day .dayright {
    background-image: url("Images/bigmonthright.png");
    background-repeat: no-repeat;
    float: left;
    height: 26px;
    position: relative;
    width: 8px;
}  
.news .day {
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
    float: none;
    height: 23px;
    margin-left: 3px;
    margin-top: 0;
    position: relative;
    width: auto;
}   
.newsContainer
{
    position:relative;
    margin-left:50px;
    padding-bottom:26px;
    border-bottom:1px solid #D6D2D1;
    margin-bottom:60px;
    width:802px;
    cursor:pointer;
}
.newsContainer .header
{
    height:28px;
    width:802px;
    border-bottom:1px solid #D6D2D1;
     margin-bottom: 21px;
}
.newsContainer .writing
{
    width:473px;
    position:relative;
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}
.newsContainer .writing .title
{
    font-family:BebasNeueRegular;
    font-size:40px;
    color:#5F5F5F;
    margin-bottom:40px;
}
.newsContainer .writing .desc
{
    font-family:Arial;
    font-size:12px;
    color:#909090;
}
.newsContainer .image
{
    position:relative;
    display:-moz-inline-stack;
	display:inline-block;
	zoom:1; 
	*display:inline;
	padding:8px;
	border:1px solid #D3D3D3;
	padding:9px;
	width:290px;
	height:auto;
	overflow:hidden;
}
.newsContainer .image .imageCont
{
    position:relative;
	width:290px;
	height:auto;
	overflow:hidden;
}
.news  .theEventContent
{
    width:auto!important;
}
.news .allnews
{
    height:9px;
    width:72px;
    background-image: url("Images/allnews.png");
    cursor:pointer;
    position:absolute;
    right:40px;
}
.mainsearch
{
    background-image: url("Images/mainsearch.png");
    height: 26px;
    position: absolute;
    right: 0;
    top: 54px;
    width: 177px;
}
.mainsearch input
{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #8394B7;
    font-family: Arial;
    font-size: 11px;
    font-style: italic;
    left: 11px;
    position: absolute;
    top: 5px;
}
.mainsearch .go
{
    height:26px;
    width:26px;
    cursor:pointer;
    position:absolute;
    right:0;
    top:0;
}
.search .headerSubPage
{
    border-bottom:#D6D2D1;
}
.searchtitle
{
    color: #767779;
    font-family: BebasNeueRegular;
    font-size: 35px;
    left: 59px;
    margin-top: 4px;
    opacity: 0.7;
    position: absolute;
    top: 38px;
    width:845px;
    border-bottom:1px solid #3B3C3E;
}
.keyword
{
    font-family:Arial;
	font-size:20px;
	color:#ffffff;
}
.search .category .cattitle
{
     font-family: BebasNeueRegular;   
     color:#ffffff;
    border-bottom:1px solid #282C31;
    font-size:24px;
    width:349px;
    margin-bottom:20px;
    
}
.search .category
{
    width:349px;
    margin-left:50px;
    margin-bottom:25px;
}
.found
{
    width:349px;
    margin-bottom:25px;
}
.founddesc
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#7D7F81;
}
.found .goto
{ 
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
    display:block;
    background-image: url("Images/gotoarrow.png");
    padding-left:13px;
    background-position:left;
    background-repeat:no-repeat;
}
#latestnewscontainer .description {
border:0 none;
clear:both;
display:block;
float:none;
height:30px;
margin-bottom:4px;
margin-left:232px;
overflow:hidden;
padding:0 5px 5px;
position:relative;
text-transform:lowercase;
}

#home .advertising {
display:none;
}


#ticketBox
{
    position:relative;
     background: url("Images/ticketbox.png") repeat-x;
     height:157px;
     width:462px;
     margin-top:30px;
  
}


#ticketBox.thx
{
    height:303px;
}

#ticketBox .label
{
  top: 99px;
    color: #E3E3E3;
    font-family: 'BebasNeueRegular';
    font-size: 39px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 462px;
    line-height: 55px;
}

#ticketBox .steps
{
    position:absolute;
    top:13px;
    left:34px;
         background: url("Images/tiketSteps.png");
     height:62px;
     width:395px;

}

#ticketBox .steps .one
{
  background: url("Images/stepnbs.png") no-repeat scroll -102px 0px transparent;
    height: 52px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 52px;
   

}

#ticketBox .steps .two
{
  background: url("Images/stepnbs.png") no-repeat scroll 0 0 transparent;
    height: 52px;
    left: 172px;
    position: absolute;
    top: 6px;
    width: 52px;
display:none;
z-index:1;

}


#ticketBox .steps .clickon2
{

    height: 52px;
    left: 172px;
    position: absolute;
    top: 6px;
    width: 52px;
    cursor:pointer;


}

#ticketBox .steps .three
{
  background: url("Images/stepnbs.png") no-repeat scroll -52px 0 transparent;
    height: 52px;
    left: 339px;
    position: absolute;
    top: 6px;
    width: 52px;
    z-index:2;
    display:none;
}

#ticketBox .steps  .clickon3
{

    height: 52px;
    left: 339px;
    position: absolute;
    top: 6px;
    width: 52px;
    z-index:2;
     cursor:pointer;
   
}



#receipt .steps .step2succ, #receipt .steps .step1succ,#receipt .steps .three
{
     display:block !important;
    }
    
 #ticketBox .steps .step1succ
{
 background: url("Images/stepCompleted.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    left: 8px;
    position: absolute;
    top: 8px;
    width: 202px;
    
 display:none;
}   
#ticketBox .steps .step2succ
{
    background: url("Images/stepCompleted.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    left: 175px;
    position: absolute;
    top: 8px;
    width: 202px;
    z-index: 1;
       display:none;
   

}

.ticketDetails
{
    background:#fff;
    padding-top:38px;
    padding-bottom:40px;
     width:450px;
     padding-left:10px;
     border:1px solid #d3d3d3;
}




.ticketDetails .row
{
    width:435px;
    margin-bottom:20px;
        height:44px;
    border-bottom:1px solid #d3d3d3;
      font-family: Arial;
     font-size:13px;
     color:#333;
}

.ticketDetails .row.title
{
    height:44px;
    border-bottom:1px solid #d3d3d3;
      font-family: 'BebasNeueRegular';
     font-size:20px;
     color:#333;
}

.ticketDetails .row .cell
{
    float:left;
       height:44px;
}

.ticketDetails .row .cell.type
{
    width:151px;
}

.ticketDetails .row .cell.qty
{
    width:85px;
}

.ticketDetails .row .cell.price
{
    width:52px;
}

.ticketDetails .row .cell.fees
{
    width:92px;
}

.ticketDetails .row .cell.total
{
    width:54px;
    text-align:right;
}

.ticketDetails .row .selectDiv
{
     background: url("Images/selectBg.png") no-repeat scroll 0 0 transparent;
    height:36px;
    width:69px;
    position:relative;
    margin-top:-6px;
}

.ticketDetails .row .selectDiv .inner
{
 height: 16px;
    left: 8px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 55px;
    width: 57px \9;
    left: 6px \9;
}

.ticketDetails .row .selectDiv select
{
 background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    *top:-1px;
    *right:-1px;
    *width: 61px;
     *height: 19px;
}


.ticketDetails .row .pic
{
    position:relative;
    width:62px;
    height:34px;
    border:1px solid #ccc;
      margin-top:-6px;
      margin-right:5px;
      float:left;
      cursor:pointer;
}

.ticketDetails .row .pic .plus
{
    position:absolute;
    top:5px;
    left:5px;
    background: url("Images/Plus.png") no-repeat scroll 0 0 transparent;
    height:16px;
    width:16px;
}

.ticketDetails .row .pic .image
{
    position:absolute;
    top:2px;
    left:2px;
    overflow:hidden;
    width:58px;
    height:30px;
}

.ticketDetails .row .details
{
float: left;
margin-top: 2px;
width: 82px;
}

.ticketDetails .row .details .title
{
         font-family: Arial;
     font-size:13px;
     color:#333;
     line-height:8px;
     *line-height:14px;
}

.ticketDetails .row .details .subtitle
{
         font-family: Arial;
     font-size:12px;
     color:#666;
}

.ticketDetails .total
{
    width:435px;
    position:relative;
         font-family: 'BebasNeueRegular';
     font-size:24px;
     color:#9e2c06;
}

.ticketDetails .total .amount
{
    position:absolute;
    top:0px;
    right:0px;
         font-family: Arial;
     font-size:20px;
     color:#9e2c06;
     font-weight:bold;
}


.BuyDiv
{
background: #E5E5E5;
width: 445px;
border: 1px solid lightGrey;
border-top: none;
height: 83px;
margin-bottom: 42px;
position: relative;
}

.BuyDiv .buy
{
    cursor:pointer;
    display:block;
     background: url("Images/buyTick.png") no-repeat scroll 0 0 transparent;
    height:35px;
    width:120px;
    position:absolute;
    top:23px;
    left:11px;
}


.BuyDiv .terms
{
    position:absolute;
    left:147px;
    top:32px;
}

.BuyDiv .terms .checkbox
{
    float:left;
    position:relative;
    width:16px;
    height:16px;
    margin-right:5px;
    margin-top:2px;
}

.BuyDiv .terms .checkbox input
{
      width:16px;
    height:16px;
    position:absolute;
    top:0px;
    left:0px;
}

.BuyDiv .terms .text
{
    float:left;
         font-family: Arial;
     font-size:12px;
     color:#666;
}

.ticketNote
{
     height:82px;
     margin-bottom:32px;
}

.ticketNote .noteLabel
{
         background: url("Images/Note.png") no-repeat scroll 0 0 transparent;
    height:82px;
    width:79px;
    float:left;
    margin-right:6px;
}

.ticketNote .box
{
   background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 72px;
    margin-top: 8px;
    padding-left: 10px;
    padding-top: 1px;
    width: 368px;
}

.ticketNote .box .text
{
    overflow:hidden;
    width:361px;
    height:69px;
     font-family: Arial;
     font-size:12px;
     color:#333;
}

#Add 
{
    margin-top:23px;
    cursor:pointer;
}

#Add .div1
{
      background: url("Images/addCorners.png") no-repeat scroll -371px 0px transparent;
    height:21px;
    width:363px;
    position:relative;
}


#Add .div2
{
      background:#000;
     width:361px;
     padding-top:20px;
     padding-left:2px;
     overflow:hidden;
 
}

#Add .div3
{
      background: url("Images/addCorners.png") no-repeat scroll 0px 0px transparent;
    height:18px;
    width:363px;
}


#Add .div1 .title
{
    position:absolute;
    top:6px;
    left:16px;
    font-family: 'BebasNeueRegular';
     font-size:22px;
     color:#fff;
     font-weight:bold;
}

#Add .div1 .enlarge
{
    position:absolute;
    top:13px;
    right:16px;
    font-family: 'Digital7Mono';
     font-size:14px;
     color:#fff;
     cursor:pointer;
    
}


.bigDiv, .specialBigDiv
{
    position:absolute; 
    z-index:20;
    top:0px;
    left:0px;
    padding-top:200px;
    width:100%;
    display:none;
}

#photopPopup
{
    position:relative;
    width:763px;
    margin-left:auto;
    margin-right:auto;
 
 
}

#photopPopup .div1
{
      background: url("Images/topWhite.png") no-repeat scroll 0px 0px transparent;
    height:38px;
    width:763px;
    position:relative;
     float:left;
}

#photopPopup .close
{
    cursor:pointer;
    position:absolute;
    top:-16px;
    right:-28px;
      background: url("Images/popClose.png") no-repeat scroll 0px 0px transparent;
    height:24px;
    width:27px;
}


#photopPopup .div2
{
    background:#fff;
     width:763px;
     height:auto;
     overflow: hidden;
     position:relative;
     float:left;
}

#photopPopup .pic, #photopPopup .specialPic
{
    text-align:center;
}

.termsbigDiv
{
    position:absolute; 
    z-index:20;
    top:0px;
    left:0px;
    padding-top:200px;
    width:100%;
    display:none;
}

#termsPopup
{
    position:relative;
    width:763px;
    margin-left:auto;
    margin-right:auto;
 
 
}

#termsPopup .div1
{
    background: url("Images/topWhite.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    position: relative;
    width: 763px;
}

#termsPopup .close
{
    cursor:pointer;
    position:absolute;
    top:-16px;
    right:-28px;
      background: url("Images/popClose.png") no-repeat scroll 0px 0px transparent;
    height:24px;
    width:27px;
}


#termsPopup .div2
{
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 763px;
}

#termsPopup .pic
{
    float: left;
    margin: 12px 20px 20px;
    position: relative;
}
#termsPopup .title
{
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-family: Myriad Pro;
    font-size: 34px;
    height: 50px;
    margin: -15px 20px 0;
    position: relative;
    width: 720px;
    }
    
#termsAndCondition
{
    cursor:pointer;}
    
#infoFill
{
     background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D3D3D3;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-top: 38px;
    width: 450px;

       display:none;
    
}

#infoFill .item
{
          background: url("Images/inputBg.png") no-repeat;
    height:41px;
    width:419px;
    position:relative;
    margin-bottom:23px;
}


#infoFill .item .color
{
    display:none;
}

#infoFill .item.required .color
{
      border: 2px solid #E25B13;
    height: 33px;
    left: 3px;
    position: absolute;
    top: 2px;
    width: 410px;
    display:block;
}

#infoFill .label
{
    position: absolute;
    top:6px;
    left:12px;
      font-family: 'BebasNeueRegular';
     font-size:20px;
     color:#333;
}

#infoFill .item.required .label
{
    color:#E25B13;
}

#infoFill input
{
    position:absolute;
    top:13px;
    left:158px;
    font-family: Arial;
     font-size:13px;
     color:#333;
     border:none;
     background:none;
     width:242px;
}

#infoFill #terms
{
    left: 0;
    position: relative;
    top: 0;
    width: 16px;
    margin:0px;
    }

#infoFill .requestSentFailure
{
    float: left;
    line-height: 13px;
    margin-top: 5px;
    position: relative;
    width: 295px;
    color:#E25B13;
    }
    
.BuyDiv .terms .text a
{
    color: #666666;
    text-decoration: underline;
    }
   
#infoFill #ajaxLoader{
    background-image: url("Images/ajax-loader.gif");
    bottom: 5px;
    height: 16px;
    left: 55px;
    position: absolute;
    width: 16px;
    display:none;
    }
 
#infoFill .inner {
     height: 16px;
    left: 152px;
    overflow: hidden;
    position: absolute;
    top: 12px;
    width: 258px;
   
}

#infoFill  select {
 background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
      height: 16px;
    position: absolute;
    right: 0;
    top: 0;
   width: 258px;
   *top:-1px;
   *right:-1px;
   *width:260px;
    *height: 18px;
  
}



#ticketBox .Print
{
    cursor:pointer;
     background: url("Images/printInv.png") no-repeat;
    height:69px;
    width:307px;
    position:absolute;
    bottom:-39px;
    left:81px;
    display:none;
}


#Invoice
{
      background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #151515;
    padding-bottom:15px;
    width: 460px;
    margin-top:53px;
}

#Invoice .mix
{
     background: url("Images/mix104.jpg") no-repeat;
    height:115px;
    width:461px;
}

#Invoice .event
{
    padding-top:24px;
    padding-left:24px;
    height:160px;
}

#Invoice .event .pic
{
    float:left;
    position:relative;
         background: url("Images/picBg2.png") no-repeat;
    height:138px;
    width:203px;
    margin-right:8px;
}

#Invoice .event .pic .image
{
    position:absolute;
    top:4px;
    left:5px;
    overflow:hidden;
     height:129px;
    width:191px;
}

#Invoice .event .Description
{
    float:left;
    padding-top:10px;
    width:225px;
}


#Invoice .event .Description .Name
{
    color: #333333;
    display: inline-block;
    font-family: 'BebasNeueRegular';
    font-size: 32px;
    line-height: 30px;
    position: relative;
}

#Invoice .event .Description .title
{
  color: #999999;
    font-family: 'BebasNeueRegular';
    font-size: 35px;
 

}

#Invoice .event .Description .subtitle
{
    color: #666666;
    display: inline-block;
    font-family: 'Digital7Mono';
    font-size: 15px;
    margin-top: -9px;
    position: relative;
}

#Invoice .event .Description .date
{
    height:36px;
    *height:30px;
}

#Invoice .event .Description .date .Month
{
    float:left;
    margin-right:8px;
        font-family: 'BebasNeueRegular';
     font-size:19px;
     color:#fff;
     text-align:center;
       background: url("Images/monthBg.png") no-repeat;
       width:106px;
       height:22px;
    line-height:22px;
      
}

#Invoice .event .Description .date .Day
{
    float:left;
        font-family: 'BebasNeueRegular';
     font-size:19px;
     color:#fff;
          text-align:center;
             background: url("Images/dayBg.png") no-repeat;
                width:33px;
       height:22px;
    line-height:22px;

}


#Invoice p
{
     padding-left: 24px;
         font-family: Arial;
     font-size:12px;
     color:#333;
     width:381px;
     line-height:normal;
}


#Invoice  .theInvoice
{
    padding-top:22px;
}

#Invoice  .theInvoice .top
{
    width:430px;
    padding-left:30px;
    height:71px;
    padding-top:25px;
    background:#ebebeb;
    border-bottom:1px solid #d6d2d1;
    border-top:1px solid #d6d2d1;
    margin-bottom:15px;
}

#Invoice  .theInvoice .top .item
{
    float:left;
    width:139px;
}


#Invoice  .theInvoice .top .item .name
{
            font-family: 'BebasNeueRegular';
     font-size:20px;
     color:#333;
}


#Invoice  .theInvoice .top .item .value
{
            font-family: Arial;
     font-size:13px;
     color:#333;
}

#Invoice  .theForm
{
    padding-left:25px;
}

#Invoice  .theForm .unit
{
    position:relative;
    width:403px;
    height:41px;
    margin-bottom:13px;
    border-bottom:1px solid #ccc;
}



#Invoice  .theForm .unit .label
{
    position:absolute;
    top:3px;
    left:0px;
      font-family: 'BebasNeueRegular';
     font-size:20px;
     color:#333;
     width:83px;
     border-right:1px solid #ccc;
}

#Invoice  .theForm .unit.required .label
{
    border-right:1px solid #E25B13;
     color:#E25B13;
}

#Invoice  .theForm .unit input
{
    background:none;
    border:none;
    position:absolute;
    top:9px;
    left:99px;
               font-family: Arial;
     font-size:13px;
     color:#333;
     width:282px;
}


#Invoice  .theForm .item .pic {
    border: 1px solid #CCCCCC;
    float: left;
    height: 34px;
    margin-right: 5px;
    margin-top: -6px;
    position: relative;
    width: 62px;
    cursor:pointer;
}

#Invoice  .theForm .item .pic .plus {
    background: url("Images/Plus.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 16px;
}

#Invoice  .theForm .item .pic .image {
    height: 30px;
    left: 2px;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 58px;
}

#Invoice  .theForm .item  .details {
float: left;
margin-top: 2px;
width: 82px;
}

#Invoice  .theForm .item .title {
    color: #333333;
    font-family: Arial;
    font-size: 13px;
    line-height: 8px;
}

#Invoice  .theForm .item .subtitle {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
}



#Invoice  .theForm .item 
{
    position:relative;
    width:403px;
    height:41px;
    margin-bottom:23px;
    border-bottom:1px solid #ccc;
}

#Invoice  .theForm .item  .type
{
    float:left;
       width: 151px;
}

#Invoice  .theForm .item  .qty
{
    float:left;
      width: 85px;
}

#Invoice  .theForm .item  .price
{
    float:left;
       width:52px;
       text-align:right;
}


#Invoice  .theForm  .total {
    color: #9E2C06;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    position: relative;
    width: 406px;
}

#Invoice  .theForm  .total .amount {
    color: #9E2C06;
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: 0;
    top: 0;
}


#ticketBox.thx .Print
{
    display:block;
}

.noBorder
{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    }
#chooseTicket .text
{
    color:#E25B13;
    }
    
.netCommercImg
{
    height: 55px;
    margin-bottom: 10px;
    margin-left: 10px;
    position: relative;
    width: 440px;
    }
 /*****************/
   /*  Print */
.printPage {
	background-color:#FFF;
	min-height:200px;
	position:absolute;
	height:auto;
	width:100%;
	padding-bottom:20px;
	background-image:none;
}
.printPage_wrap {
	margin-right:auto;
	margin-left:auto;
	width:583px;
	position:relative;
}
.printPage .logo {
    background-image: url("Images/logoMain.png");
    background-repeat: no-repeat;
    height: 75px;
    left: 0;
    position: absolute;
    top: 46px;
    width: 240px;
}
.printPage .btn_printnow {
	background-image:url(Images/printNow.png);
	background-repeat:no-repeat;
	width:85px;
	height:23px;
	cursor:pointer;
	position:absolute;
	top:46px;
	right:0px;
}
.printPage .printDescription {
	bottom: 31px;
	color: #A8A8A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 0;
}
.printPage .head {
	position:relative;
	padding-top:20px;
	height:150px;
	border-bottom:1px solid #D1D3D4;
	width:100%;
}
/*.printPage .contentPart {
	position:relative;
	color: #221F1F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 30px;
	width: 100%;
	min-height:30px;
	height:auto;
}*/
/*.printPage .contentPart .title {
	color: #CC0600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	min-height: 24px;
	padding-bottom: 14px;
	padding-top: 18px;
	position: relative;
	width: 100%;
}*/
.printPage .contentPart .date {
	position:relative;
	color: #A8A8A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.printPage .foot {
	position:relative;
	color: #1A74BA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.printPage .printLoader
{
      background: url("Images/loader.gif") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px; 
    position:relative;
    margin: 230px auto auto;
    }
#printContentPart #Invoice
{
    margin-left: 130px;
    }
/*  End Print */
/**************************/