body{
    font: 11px Verdana;
    font-weight: lighter;
    font-style: normal;
    margin: 0;
    padding: 0;
    background: #1B1C20; 
    background-image: url(img/bg.jpg);
    background-repeat: repeat-y;   
    background-position: top center; 
} 

p,br,form,h1,h2,h3,h4,h5,br,span{
    margin: 0;
    padding: 0;
}
h1{
   font-weight: 100;  
   font-size: 24px;
}
h2{
   font-weight: 100; 
   font-size: 14px;    
}  
h3{
    font-weight: 100;
    font-size: 12px;
}
h5{
    font-weight: 100;
}
a{
    color: #BCBCBC;
}

#body{
    width: 960px; 
    height: 588px; 
    color: #BCBCBC;  
    /*margin: auto; */   
    position: absolute;
}

/** TOP **/
#top{
    width: 960px;     
}
/** LOGO**/
#logo{
    padding-left: 9px;  
}
/** MAIN MENU **/
.menu{
    border: solid 8px;
    border-bottom-width: 4px;  
    background-color: #000000;     
}
/* decrease 1 px for the transparent margin*/
/*#menu-items{
    font-size: 12px;
    height: 27px;
}
.menu-item{
    padding-top: 7px;   
    padding-left: 25px;
    padding-right: 25px; 
    float: left;    
    cursor: pointer;   
    text-transform: uppercase;
    margin: 0;
}                      

#menu-items .last-item{
    margin-right: 0;
}

#submenu{
    width: 944px;
    position: absolute;
    z-index:10000;  

}     
.submenu-items
{
    float: left;
    background: #000000; 
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;   
    display: none;     
}
.submenu-item{
    color: white; 
    padding: 3px 20px 3px 20px;
    cursor: pointer;   
} 
.submenu-item h5{
	color: white;
	font-size:11px;
}

.submenu-item a{
	color: white;
}
.submenu-item-selected{
    color: #FFFFFF; 
    padding: 3px 20px 3px 20px;
    cursor: pointer;   
    position: absolute;
    top:0;
    left:0;
}
    
.submenu-items div:hover{
    color: #FFFFFF; 
}                */
/** END TOP **/

/** CONTENT **/
#content{
    width: 960px;    
}
.content-bg{
    height: 454px;
    border: solid 5px;
    border-top-width: 0;
    border-bottom-width: 8px;
}  
/** END CONTENT **/

/** HOME **/
#home{
    background-image: url(img/home_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#home-left{
	position: absolute;
    left: 0px;
    top: 3px;
    width: 307px;
    height: 448px;         	
    z-index: 1;
}
#home-right{
    width: 640px;
    height: 448px;
    position: absolute;
    left: 307px;
    top: 3px;         
    z-index: 1;
}

#home .news{
    background-color: #1B1C20;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 252px;
    height: 448px; 
}      
#home .news-details-transparent{
    width: 377px;
    height: 448px;
    position: absolute;
    top:3px;
    left: 312px;
    z-index: 3;
    background: #000000;
    border: 3px solid #4F0000;
    border-top-width: 0;
    border-bottom-width: 0;
    filter:alpha(opacity=95);
    -moz-opacity:0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;    
    display: none;  
}
#home .news-details{
    width: 377px;
    height: 454px;      
    padding-left: 3px;
    position: absolute; 
    z-index: 4;
    top:3px;
    left: 312px;
    display: none;   
}
#home .news-details-over{
}
#home .news-details-text
{
    padding: 40px 18px 10px 18px;
    height: 404px;
}
.hide-news-details{
    display: none;
}
#home .news-close{
    position: absolute;
    bottom: 10px;
    right: 18px;
    
}
.show-news-details p{
    margin-top: 10px;
    margin-bottom: 10px;
}

.t1{
    position: absolute;
    left: 241px;
    top: 170px;
    font-size: 24px;
}
.t11{
 
    font-size: 24px;
}
.page_slogan{
    position:absolute;
    text-align: center;
    z-index: 2;
}  
.page_slogan p {
}
#home .t2{
    position: absolute;
    left: 261px;
    top: 197px;
}
#home .box{  
    width: 55px;
    height: 55px;
    background: #9A0000;
}
.news .news-list{
    margin: 24px 18px 18px 18px;
}
.t3{
    font-size: 24px;
}
.news .news-list div{
    margin-bottom: 20px;
    font-size: 14px;
}
/** END HOME **/

/** GOSPEL MUSIC **/
#gospel{
    background-image: url(img/gospel_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}

.music-zone{
    background-color: #1B1C20;
    position: absolute;
    top:0px;
    right: 0px;
    width: 323px;
    height: 448px;
}

.music-zone h2{
	padding-top: 3px;
}
#music-zone-bottom{
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 0;
    padding-left: 18px;
    padding-right: 18px;
    position: absolute;
    left:0;
    bottom:0;
    width: 287px;
    height: 28px;
}
.item3{
    padding-top: 7px;
    float: left;
    width: 144px;
    text-align: center;
}
.item4{
    padding-top: 7px;
    float: left;
    width: 143px;
    text-align: center;    
}

.music-list{
    padding: 24px 18px 18px 18px;
}
.music-list h1{
    text-transform: uppercase;
}
.music-list-items{
    position:relative;
    top: 0;
    left:0;
    margin:0;
    padding:0;
    width:287px;
}  
.spacer15{
    height: 15px;
}
.spacer20{
    margin-top: 15px;
}

.music-list-items .item1{
    width:144px;
    float: left;
}
.music-list-items .item2{
    width: 143px; 
    float: left;  
}
.music-list-items .icon {
	height: 55px;
	width: 55px;
}
.music-list-items .item1 .name{ 
    position:absolute;
    bottom:0;
    left:60px;
    width: 84px;
    text-transform: uppercase;
}
.music-list-items .item2 .name{ 
    position:absolute;
    bottom:0;
    left:204px;
    width: 83px; 
    text-transform: uppercase;
}

.music-list-items h2{
    font-size: 12px;
}

.inactive{
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.music-list-items a div{
    text-decoration: none;
    color: #BCBCBC;
}

.music-list div{
    /* float: left;    */
}

#gospel .box{  
    width: 55px;
    height: 55px;
    background: #B07031;
}
#music-right{
     position: absolute; 
     top:3px;
     left: 190px;
     height: 448px; 
     width: 757px;    
     z-index:5;
}
#music-details-transparent{
    width: 428px;
    height: 448px;
    position: absolute;
    top:0px;
    left: 0px;
    z-index: 1;
    background: #000000;
    border-top-width: 0;
    border-bottom-width: 0;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;       
    display: none;
}
.music-details{
    width: 434px;
    height: 448px;      
    position: absolute; 
    z-index: 2;
    top:0px;  
    left: 0px;
    display: none;
}
 
.slideshow{
    position:relative;
}
.slideshow2{
    position:relative;
}
.dim1{
    width: 428px;
    height: 155px;
}
.dim2{
    width: 311px;
    height: 113px;
}
.dim3{
    width: 291px;
    height: 105px;
}
.slideshow img {
    position:absolute;
    top:0;
    left:3px;
    z-index:8;
}
.slideshow img.active {
    z-index:10;
}

.slideshow img.last-active {
    z-index:9;
}
.slideshow2 img {
    position:absolute;
    top:0;
    left:3px;
    z-index:8;
}
.slideshow2 img.active {
    z-index:10;
}

.slideshow2 img.last-active {
    z-index:9;
}
.music-details>img{
    padding-left: 3px;
}
.music-details-text
{
    padding: 20px 21px 10px 21px;
}
.music-details-images{
    float: left;
    width: 85px;
}
.music-details-images >a div.music-details-button{
    margin-bottom: 30px;
}
.music-details-images >div{
    margin-bottom: 15px;
}
.music-details-button{
    width: 85px;
    height: 24px;
    text-align: center;
    padding-top: 7px;
    color: #BCBCBC; 
}
.music-details-artist h2{
    text-transform: uppercase;
}
.music-details-artist>img{
    float: left;
    padding-top: 7px;
}

.music-details-songs{
    position: absolute;
    left: 290px;
}
.music-details-bottom{
    position: absolute;
    bottom:10px;
}
.music-details-bottom div{
    float: left;
}
.music-details-comp{
    width: 210px;
    margin-top: 10px;
    margin-right: 20px; 
}

.music-details-icons{
    background-image: url(img/fiche_icons.png);
    background-repeat: repeat-x;
    width: 156px;
    height: 64px; 
}
.pp-details-icons{
    background-image: url(img/fiche_icons.png);
    background-repeat: repeat-x;  
    width: 156px;
    height: 64px; 
}

.music-details-icons img{
    margin-top: 10px;
    margin-left: 28px;
}
.pp-details-icons img{
    margin-top: 10px;
    margin-left: 25px;
}
.music-details-icons span{
    font-size: 10px;
    margin-left: 17px;
}
.pp-details-icons span{
    font-size: 9px;
    margin-left: 20px;
}

.artist-details-blue{
    background-image: url(img/FondBleu.jpg);  
    width: 950px;
    height: 454px;
    border-top-width: 0;  
}
.artist-details-brown{
    background-image: url(img/FondMarron.jpg);  
    width: 950px;
    height: 454px;
    border-top-width: 0;  
}
.artist-details-orange{
    background-image: url(img/FondOrange.jpg);  
    width: 950px;
    height: 454px;
    border-top-width: 0;  
}
.artist-details-red{
    background-image: url(img/FondRouge.jpg);  
    width: 950px;
    height: 454px;
    border-top-width: 0;    
}

.artist-details-violet{
    background-image: url(img/FondViolet.jpg);  
    width: 950px;
    height: 454px;
    border-top-width: 0; 
}

.artist-details-col1{
    float: left;
}    
#artist-view .title{
    width: 592px;       
    padding-left: 30px;
    padding-top: 30px;
}
.artist-details-col1 h1{ 
	font-size: 24px;
}
	
#artist-view .icons{
    width: 311px;
    padding-top: 10px;
}
#artist-view .actions{
    background-image: url(img/fiche_icons2.png);
    width: 311px;
    height: 65px;
    position: relative;
}
#artist-view .actions img{
    margin-top: 10px;
    margin-left: 20px;
}
#artist-view .actions .img-right{
    position: absolute;
    right: 20px;
}
#artist-view .actions span{
    margin-top: 52px;
    margin-left: 8px;
    font-size: 9px;
}
#artist-view .actions .span-right{
    position: absolute;
    top: -5px;
    right: 20px;
    font-size: 9px;
}

#artist-view .col-left{
    width: 322px;
}

#artist-view .col-right{
    width: 322px;
}
.artist-details-col2{
    float: left;
    width: 311px;
    height: 354px;
    margin-top: 10px;
    margin-bottom: 10px;
}  
.artist-details-col2 .col-text-left{
    margin-left: 30px; 
    margin-right: 10px;
}
.artist-details-col2 .col-text-right{ 
    margin-left: 10px;
    margin-right: 30px;
}
.artist-details-col2 .col-text-center{ 
    margin-left: 15px;
    margin-right: 15px;
    height: 240px;
}

.artist-details-col2 .col-view{
    width: 311px;
    height: 233px;
}
.artist-details-col2 .col-view2{
    width: 311px;
    height: 233px;
    margin-left: 10px;
}
.artist-details-col2 .col-img{
    width: 311px;
    height: 113px;    
    margin-top: 10px;
}

.artist-details-col2 .col-img2{
    width: 291px;
    height: 105px;    
    margin-top: 10px;
    margin-left: 10px;
}

.artist-details-images{
    float:left;
    width: 255px;   
}
.mp3_list{
    float:left;
    text-align:left;
    margin-top: 10px;
}

.artist-details-images div{
    margin-bottom: 5px;
}
.artist-details-text{
    float:left;
    text-align: center;
    width: 559px;
    padding: 10px 20px 10px 20px;
}
.artist-details-close{
    float: left;
    width: 70px;
    padding: 10px;
}
.artist-details-close a{
    color: #BCBCBC;
}
.theme-details{
    padding: 10px 20px 10px 20px;
}
.theme-details h2{
    margin-bottom: 10px;
}
.theme-details p{
    margin-bottom: 20px;
}

/** END GOSPEL MUSIC **/

/** JAZZ **/   
#jazz{
    background-image: url(img/jazz_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#jazz .box{  
    width: 55px;
    height: 55px;
    background: #6A4F9D;
}
/** END JAZZ **/

/** JOY **/   
#joy{
    background-image: url(img/festivities_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#joy .box{  
    width: 55px;
    height: 55px;
    background: #9F0A68;
}
/** END JAZZ **/

/** EVENIMENTS **/
#eveniments{
    background-image: url(img/eveniments_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#eveniments .box{  
    width: 55px;
    height: 55px;
    background: #0B6BBD;
}

#ceremonies{
    background-image: url(img/ceremonies_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#ceremonies .box{  
    width: 55px;
    height: 55px;
    background: #9A5F63;
}

#cocktail{
    background-image: url(img/cocktail_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#cocktail .box{  
    width: 55px;
    height: 55px;
    background: #0B6BBD;
}

#festivities{
    background-image: url(img/joy_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#festivities .box{  
    width: 55px;
    height: 55px;
    background: #248080;
}
/** END EVENIMENTS **/

/** CONTACT **/
#contact{
    background-image: url(img/contact_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;  
}
.contact-info{
    position: absolute;
    left: 205px;
    bottom: 10px;
    /*text-align: center; */
}
#contact .contact_zone{
    background-color: #1B1C20;
    color: white;
    position: absolute;
    top:3px;
    left: 490px;
    width: 457px;
    height: 448px;    
}
.contact_form{
 	 padding-top: 24px;
 	 padding-left: 30px;
}
.contact_spacer{
	height: 15px;
}
#contact .contact-text {
	margin-bottom: 24px;
}
.contact_form h1{
    text-transform: uppercase;
}
#contact .td_left{
    float: left;
    width: 90px;
    text-align: right;
    font-size: 11px;
    color: white;
    margin-right: 15px;
  	padding-top: 5px;        
}
#contact .td_right{
    float: left;
    text-align: left;
    padding-top: 5px; 
}
#form_contact p {
	padding-left: 105px;
	padding-top: -3px;
	font-size: 11px;   
}
#contact .td_error{
    width: 300px;
    padding-left: 105px;   
}

#contact input{
    border: solid 1px #773C02;
    background-color: #FFFFFF;
    width: 188px;
    height: 17px;           
}
#contact textarea{
    border: solid 1px #773C02;
    background-color: #FFFFFF;
    width: 284px;
    height: 110px;          
}
#contact .contact_submit{
    position:relative;
    right: 10px;
    top: 25px;
    width: 100px;
    color: white;
}
#form_contact{
	margin: 0;
	padding: 0;
}

.t4{
    font-size: 14px;   
    position :relative;
}
#partners{
    background-image: url(img/home_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}

#partners .partners-details{
    width: 450px; 
    height: 412px;
    position:absolute;
    left: 467px;
    top: 3px;
    padding: 20px 15px 15px 15px;
}

#partners .item{
    background-image: url(img/partner.png);
    width: 450px;
    height: 80px;
}
.partners-details h1
{
    margin-left: 15px;
    text-transform: uppercase;
}
.partners-details div.item{
    margin-top: 10px;    
}
.partners-details .item div{  
    float: left;
}
.partners-details .info{
    width: 190px;   
    padding-left: 15px;
    padding-top: 10px;
}
.partners-details .info p{  
    margin-top: 10px;
}
.partners-details .logo{
    width: 215px;       
    padding-left: 10px;
}
a h4,h5{
    color: #BCBCBC;
}

.partners-details .logo img
{
    vertical-align: middle;
}

#sitemap{
    background-image: url(img/home_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#sitemap #sitemap-details{
    background-image: url(img/sitemap.png);
    position: absolute;
    right: 15px;
    bottom: 15px;
    width: 450px;
    height: 354px;
}
#sitemap h1{
    margin-left: 15px;
    text-transform: uppercase;
}
#sitemap .title{
    position: absolute;
    top: 20px;
    left: 485px;    
}
#sitemap .list-item{
    float: left;
    width: 200px;
    padding-left: 15px;
}
#sitemap h4{
    margin-top: 20px;
    font-size: 11px;
}
#sitemap h5
{
    margin-top: 5px;
    padding-left: 15px;
    font-size: 11px;
}
/** END CONTACT **/

/** INFO **/
#info{
    background-image: url(img/info1_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
.info_zone{
    background: #000000;
    position: absolute;
    top:3px;
    left: 453px;
    width: 494px;
    height: 448px;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.info_text{
	padding-top: 24px;
	padding-left: 50px;
	padding-right: 50px;
    color: white;
}
.info_text p{
	margin-bottom: 20px;
}
.info_text h1{
    text-transform: uppercase;
    margin-bottom: 20px;
}
.t5{

}
#team{
    background-image: url(img/team_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
/** END INFO **/

/** COACHING and TEAM BUILDING **/
#team-building{
    background-image: url(img/team_building_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
#team-building .team-building-zone{
    background-color: #1B1C20;
    position: absolute;
    top:3px;
    left: 624px;
    width: 323px;
    height: 448px;
}
#team-building .team-building-list{
    padding: 24px 18px 18px 18px;

    }

#team-building .box{  
    width: 55px;
    height: 55px;
    background: #BD2E10;
}
#coaching{
    background-image: url(img/team_building_bg.jpg);
    position: relative;
    width: 950px;
    height: 454px;
}
/** END COACHING and TEAM BUILDING **/

/** color classes **/
.gray{  
    color: #BCBCBC;
}
.orange{
    color: #B07031;
}
.border_orange{
    border-color: #B07031;
}
.in-border_orange{
    border: 3px solid #5D3005;
}
.in-button_orange{
    background-color: #5D3005;   
}
.indigo{
    color:#CB97FF;
}
.border_indigo{
    border-color: #40315F;
}
.in-border_indigo{
    border: 3px solid #342258;
}
.in-button_indigo{
    background-color: #342258;   
}
.violet{
    color: #9F0A68;
}
.border_violet{
    border-color: #9F0A68;
}
.in-border_violet{
    border: 3px solid #53063D;
}
.in-button_violet{
    background-color: #53063D;   
}
.salmon{
    color: #9A5F63;
}
.border_salmon{
    border-color: #9A5F63;
}
.in-border_salmon{
    border: 3px solid #673843;
}
.in-button_salmon{
    background-color: #673843;   
}
.blue{
    color: #0B6BBD;
}
.border_blue{
    border-color: #0B6BBD;
}
.in-border_blue{
    border: 3px solid #024680;
}
.in-button_blue{
    background-color: #024680;   
}
.blue-green{
    color: #248080;
}
.border_blue-green{
    border-color: #248080;
}
.in-border_blue-green{
    border: 3px solid #004949;
}
.in-button_blue-green{
    background-color: #004949;   
}
.orange-red{
    color: #BD2E10;
}
.border_orange-red{
    border-color: #BD2E10;
}
.in-border_orange-red{
    border: 3px solid #5C2213;
}
.in-button_orange-red{
    background-color: #5C2213;   
}
.red{
    color: #9A0000;
}
.red a{
    color: #9A0000;
}
.border_red{
    border-color: #9A0000;
}
.in-border_red{
    border: 3px solid #6F0000;
}
.green{
    color: #458004;
}
.border_green{
    border-color: #458004;
}
.in-border_green{
    border: 1px solid #305B00;
}
.brown{
    color: #623202;
}
.border_brown{
    border-color: #623202;
}
.in-border_brown{
    border: 1px solid #3B1D00;
}

/** end color classes **/

.justify{
    text-align: justify;
}
.clear{
   clear: both;
   height: 0px;
   position: relative;
   top: 0;
   margin: 0;
   padding: 0;
   font-size: 0px;
}

.c1{
    color: #C40000;
}

.c2{
    color: #C60000;
}

.c3{
    color: #ffffff;
}

.c4{
    color: #773C02;
}
.c5{
    color: #458004;
}
.c6{
    color: #BCBABA;
}
.c7{
    color: #BD2E10;
}
.c8{
    color: #B07031;
}

.pink{
    color: #9F0A68;
}

.coral{
    color: #9A5F63;
}

a{
    text-decoration: none;
}

a img{
    border: 0;
}
.link{
    cursor: pointer;
}
.hide{
    display: none;
    
}
.show{
	display: block;
}
.slogan-home{
	font-size: 24px;
}
.slogan-gospel{
	font-size: 24px;
}
.slogan-jazz{
	font-size: 24px;
}
.slogan-joy{
	font-size: 24px;
}
.slogan-ceremonies{
	font-size: 24px;
}
.slogan-cocktail{
	font-size: 24px;
}
.slogan-festivities{
	font-size: 24px;
}
.slogan-tb{
	font-size: 24px;
}
.slogan-coaching{
	font-size: 24px;
}
.slogan-lieux{
	font-size: 24px;
}
.slogan-contact {
	font-size: 24px; 
}
.slogan-partners {
	font-size: 24px; 
}
.slogan-sitemap {
	font-size: 24px; 
}
.slogan-info{
	font-size: 24px;
}
.sub-slogan-home{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-gospel{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-jazz{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-joy{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-ceremonies{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-cocktail{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-festivities{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-tb{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-coaching{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-lieux{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-contact{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-partners{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-sitemap{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-info{
	font-size: 12px;
	margin-top: 5px;
}
.sub-slogan-pp{
    font-size: 12px;
    margin-top: 5px;
}

#flash_content{             
	width:948px;
	height: 453px;
	position:absolute;
	top:126px;
	left:6px;
	z-index: 9990;
	background-color: #000000;
}
#flash_intro {
    width: 948px;
    height: 453px;
    position: absolute;
    top:126px;
	left:6px; 
    z-index: 9992;  
}    
#flash_intro_container {
	width: 948px;
    height: 453px;
    position: absolute;
    top: 0px;
    left: 6px;
    z-index: 9993;
}

/*ie6 hack*/
* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = window.location.protocol + "/css/img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

