.cm-banner{
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;

font-family:helvetica;
position:relative;
width:100%;
/*height:50px;*/
padding-left:20px;
border-bottom:2px solid #ddd;
border-bottom-width:2px;
background: #eb780a; /* Old browsers */
background: -moz-linear-gradient(top,  #eb780a 0%, #eb780a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb780a), color-stop(100%,#eb780a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb780a 0%,#eb780a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb780a 0%,#eb780a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb780a 0%,#eb780a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb780a 0%,#eb780a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb780a', endColorstr='#eb780a',GradientType=0 ); /* IE6-9 */
color:#666;
}
.cm-banner-clone{
position:fixed;
/*top:-55px;*/
left:0; right:0;
z-index:999;
transition:0.4s top cubic-bezier(.3,.73,.3,.74);
}
.cm-banner-content{
font-size:11px;
line-height:16px;
width:90%; 
float:left;
/*height:50px;*same h as cm-banner*/
}
.cm-banner-content p,div#cm-allow,div#cm-disallow{
display:inline-block;
color: #fff;
}
.cm-banner-content-link{
text-decoration:underline;
color:#900;
}
.cm-allow{
font-size:11px;
line-height:16px;
background-color:#999;
color:#fff;
padding:1px 1px 1px 1px;
display:inline-block;
}
.cm-allow:hover{
background-color:#7cfc00;
color:#336600;
}
.cm-disallow{
font-size:11px;
line-height:16px;
background-color:#999;
color:#fff;
padding:1px 1px 1px 1px;
display:inline-block;
}
.cm-disallow:hover{
background-color:#c00;
color:#fff;
}
.del-cm-popup { position: relative; }
.del-cm-popup div span { display: none; color: #fff; }
.del-cm-popup div:hover span {
display:block;
position:absolute;
z-index:5000;
background: #aaa url('/_resources/images/cm.jpg');
-moz-transform:scale(0.7);
zoom:70%;
width: 210px;
height: 220px;
left: 100px;
top: -10px;
color: #fff;
padding: 0 5px;
}

.cm-banner-close{ 
float:right;
margin-top:0px
}
body.down .cm-banner-clone{
top:0;
}
.ui-dialog-content p{
font-size:11px;
line-height:16px;
}
.ui-dialog-titlebar p{
font-size:11px;
line-height:16px;
}
