.mg-rows {
    position:relative;
}
.mg-trigger{
    cursor: pointer;
}
.mg-space {
    display:none;
    position:relative;
    width:100%;
    float:left;
}
.mg-target {
    display:none;
    /*background:#E7E7E7;*/
    color:#888;
	padding:0 !important;
	/*border-top:1px solid #F7931E;*/
}
.mg-target-open {
    position:absolute;
    top:0;left:0;right:0;
}
.mg-indicator {
    border-bottom: 20px solid #F7931E;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    height: 0;
    position: absolute;
    top: -20px !important;
    width: 0;
	margin-left:-10px;
}
.close-container{ position:relative;}
.mg-close {
    display: none;
    background: url(data:image/gif;base64,R0lGODlhFAAUAJEAAE1NTf///////wAAACH5BAEHAAIALAAAAAAUABQAAAIzBISpK+YMm5Enpodw1HlCfnkKOIqU1VXk55goVb2hi7Y0q95lfG70uurNaqLgTviyyUoFADs=) no-repeat center center;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 30px;
    top: 15px;
    width: 30px;
    z-index: 2;
}
/*.mg-close:after {
	content:"X";
}*/
.mg-close:hover {
    opacity: .5;
}