html {overflow-y: scroll;}

body {
color: #000;background: #FFF!important;
}

body,div,dl, dt, dd,ul, ol, li,h1, h2, h3, h4, h5, h6,pre, code,form, fieldset, legend, input, textarea,p, blockquote,th, td {
margin: 0;padding: 0;
}

table {
border-spacing: 0;
}

fieldset, img {
border: 0;
}

img {
vertical-align: bottom;
}

address,caption,cite,code,dfn,em,var {
font-style: normal;font-weight: normal;
}

li {
list-style: none;
}

caption,th {
text-align: left;
}

h1, h2, h3, h4, h5, h6 {
font-size: 1em;
}

q:before, q:after {
content: '';
}

abbr,acronym {
border: 0;font-variant: normal;
}

input, textarea, select {
font-family: inherit;font-size: inherit;font-weight: inherit;
}

table { border-collapse: collapse; border-spacing: 0; }

/* ---- clear fix ---------------- */

.clearfix:after {
content    : "";
display    : block;height     : 0;visibility : hidden;clear      : both;
}

.clearfix {
display : inline-block;
}

.clearfix {
display : block;
}

/* ---- /clear fix ---------------- */

/* ---- Float ---------------- */

.float_left {
float : left;
}
.float_right {
float : right;
}

/* ---- /Float ---------------- */
