/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #454545;
}

body {
    font-size: 0.75em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/*
 * Remove focus outline
 */

button,
input,
select,
textarea {
    outline: 0;
}

/*
 * Reset menu list
 */

ul.menu,
ul.menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.menu a {
    text-decoration: none;
}

/*
 * Overlay
 */

#overlay {
    background: url(../../img/bg/trans-overlay.png);
    position: fixed;
    display: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
}

/*
 * Checkbox & radio
 */

span.checkbox {
    background: url(../../img/sprite/form-check.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 27px;
    height: 27px;
    margin-right: 8px;
    cursor:pointer;
}

span.radio {
    background: url(../../img/sprite/form-radio.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin-right: 8px;
    cursor:pointer;
}

span.checkbox.checked   { background-position: 0 -27px; }
span.radio.checked      { background-position: 0 -22px; }

/*
 * Joomla modal
 */

#sbox-window {
    padding: 0;
    border-radius: 0;
}

#sbox-btn-close {
    width: 56px;
    height: 11px;
    top: 23px;
    right: 20px;
    background: url(../../img/modal-close-btn.png) no-repeat;
 }
.moduletable-Categories{
	clear: both;
	margin-bottom: 20px;
}
