    html, body, div, span, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    abbr, address, cite, code,
    del, dfn, em, img, ins, kbd, q, samp,
    small, strong, sub, sup, var,
    b, i,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, figcaption, figure, 
    footer, header, hgroup, menu, nav, section, summary,
    time, mark, audio, video {
        margin:0;
        padding:0;
        border:0;
        outline:0;
        font-size:100%;
        vertical-align:baseline;
        background:transparent;
    }

    body {
        line-height:1.2;
    }

    img{
        max-width: 100%;
    }

    article,aside,details,figcaption,figure,
    footer,header,hgroup,menu,nav,section { 
        display:block;
    }

    nav ul {
        list-style:none;
    }

    input, select {
        vertical-align:middle;
    }
	
/* jquery UI override */
.ui-widget-overlay {
	background:#000
}
.ui-widget-header, .ui-widget-content {
	background:none;
	border:none;	
}
.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-titlebar {
	padding:0	
}
.ui-dialog .ui-dialog-titlebar-close {
	/*margin: 22px -2px 0 0;*/
	margin-right:-6px;
	padding:3px !important;
	background:#fff
}
.ui-widget-header .ui-icon {
	background: url(../img/close.png) no-repeat center center;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	background:#fff;
	border:none
}
.ui-dialog {
	top:10% !important;
	position:fixed!important;
}
