.quickview_dialog {
    background-color: #fff;
    margin: auto;
    padding: 10px;
    padding-top: 40px;
    padding-bottom: 20px;
    border: 1px solid #000;
    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.5);
    z-index: 90000;
}

.quickview_dialog_overlay {
    background: rgba(0,0,0,0.4);
    opacity:1;
}

.quickview_dialog .ui-dialog-titlebar {
    float:right;
    border:0;
    padding:0;
}

.quickview_dialog .ui-dialog-title {
    display:none;
}

.quickview_dialog .ui-dialog-titlebar-close {
    top:-30px;
	right:0px;
    margin: 0;
    height: 20px;
    width: 20px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    z-index: 999;
}

.quickview_dialog .ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close:hover {
    padding: 0 !important;
}

.quickview_dialog .ui-widget-header .ui-icon {
    background-repeat: no-repeat;
    background-position:-20px 0;
    background-size:60px 20px;
}

.quickview_dialog .ui-icon-closethick {
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}

.quickview_dialog .ui-icon-closethick:hover {
    background-position:0px 0px;
}

.quickview_dialog .ui-dialog-content {
    padding:0;
}


.quickview_dialog .ui-icon-closethick {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
}

.quickview_dialog .ui-widget-header .ui-icon {
   background: none !important;
   background-repeat: no-repeat !important;
}
.ui-dialog-titlebar-close {
    background-color: transparent !important;
}
.ui-dialog-titlebar-close:hover {
    background-color: transparent !important;
}