form { margin: 0px; }

h1 { margin: 0px; margin-bottom: 1em; }

h2, h3, h4, h5, h6 { margin: 1em 0px; }

p { margin: 1em 0px; }

hr { display: block; margin: 0px; *margin: -7px 0px; }

ul { margin-bottom: 1em; margin-top: 1em; }

img { border: 0px; }

input { padding-left: 3px; }
input[type=text] { margin: 0px; }
input[type=password] { margin: 0px; }

select { margin: 0px; }

html, body, div, table, tr, td * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.p
{
    margin: 1em 0px;
    margin-bottom: 0px;
}

.p2
{
    margin: 1em 0px;
}

.first
{
    margin-top: 0px;
}

.last
{
    margin-bottom: 0px;
}

.both
{
    margin: 0px;
}

.center
{
    margin: 1em 0px;
    width: 100%;
    text-align: center;
}

.divider
{
    margin: 0.5em 0px;
    width: 100%;
    text-align: center;
}

.gap
{
    margin-top: 5px;
    display: block;
}

.gap_button
{
    margin-top: 7px;
    display: block;
}

.spacer
{
    height: 10px;
}

.textarea
{
    width: 200px;
    height: 60px;
    padding-left: 4px;
}

.alternate, .alternateb, .alternatet
{
    border-collapse: collapse;
    width: 100%;
}

.alternate td, .alternateb td, .alternatet td
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}

.tables, .tablesl, .tablesr
{
    border-collapse: collapse;
    width: 100%;
}

.tables td, .tablesl td, .tablesr td
{
    padding: 0px;
    vertical-align: middle;
}

.labels
{
    border-collapse: collapse;
    width: auto;
}

.labels td
{
    padding: 0px;
    vertical-align: middle;
}

.grid, .gridp
{
    border-collapse: collapse;
    width: 100%;
}

.grid td, .gridp td
{
    padding: 0px;
    vertical-align: middle;
}

.basket
{
    border-collapse: collapse;
    width: 100%;
}

.basket td
{
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    vertical-align: middle;
}

.options
{
    border-collapse: collapse;
    width: auto;
}

.options td
{
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    text-align: left;
}

.thumbnail_grid
{
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}

.thumbnail_left
{
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0px;
}

.thumbnail_right
{
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 0px;
}

.thumbnail_tleft
{
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0px;
}

.thumbnail_tright
{
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 0px;
}

#shoptalk
{
    margin: 1em 0px;
    margin-top: 0px;
}

#chat
{
    border: 0px;
    width: 100%;
    height: 45px;
}

.ui-autocomplete
{
    background: #FFFFFF;
    border: 1px solid #808080;
    margin: 0px;
    padding: 1px;
    list-style: none;
    text-align: left;
    position: absolute;
    cursor: default;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ui-autocomplete-loading
{
    background: #FFFFFF url('/images/lightbox_loadingsmall.gif') right center no-repeat;
}

.ui-menu-item a
{
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    padding: 2px;
    white-space: nowrap;
    display: block;
}

.ui-menu-item a.ui-state-hover, .ui-menu-item a.ui-state-active
{
    background: #E0E0E0;
    border: 1px solid #C0C0C0;
    color: #000000;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    margin: 0px;
    padding: 2px;
    white-space: nowrap;
    display: block;
}

td#center
{
    overflow: auto;
}








































































#remote
{
    background: #406090 url('/images/bar.gif');
    border: 0px;
    border-collapse: collapse;
    color: #FFFF80;
    font: 12px arial, sans-serif;
    width: 100%;
    height: 22px;
    position: fixed;
    top: 0px;
    left: 0px;
    *position: absolute;
    *top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
    *left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
    z-index: 50;
}

#remote td
{
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

#remote a:link, #remote a:visited
{
    color: #FFFFFF;
    font: 12px arial, sans-serif;
    text-decoration: none;
}

#remote a:hover, #remote a:active
{
    color: #FFFFFF;
    font: 12px arial, sans-serif;
    text-decoration: underline;
}

.orderedit
{
    color: #A0FFA0;
}

.orderediting
{
    color: #FFFFFF;
}

#easyedit
{
    background: #406090 url('/images/bar.gif');
    border: 0px;
    border-collapse: collapse;
    color: #FFFF80;
    font: 12px arial, sans-serif;
    width: 100%;
    height: 22px;
    position: fixed;
    top: 0px;
    left: 0px;
    *position: absolute;
    *top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
    *left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
    z-index: 50;
}

#easyedit td
{
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

#easyedit a:link, #easyedit a:visited
{
    color: #FFFFFF;
    font: 12px arial, sans-serif;
    text-decoration: none;
}

#easyedit a:hover, #easyedit a:active
{
    color: #FFFFFF;
    font: 12px arial, sans-serif;
    text-decoration: underline;
}

#remotespace, #easyspace
{
    width: 100%;
    height: 22px;
}

.handle
{
    position: absolute;
    top: 0px;
    right: 18px;
    cursor: move;
    filter: alpha(opacity: 60);
    opacity: 0.6;
}

.pencil
{
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    filter: alpha(opacity: 60);
    opacity: 0.6;
}

.editicon
{
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    filter: alpha(opacity: 60);
    opacity: 0.6;
}

.editon
{
    filter: alpha(opacity: 100);
    opacity: 1;
}

.editmenu
{
    background: #C0C000;
    border: 2px solid #000000;
    color: #404040;
    font: 11px arial, sans-serif;
    padding: 5px;
    text-align: right;
    white-space: nowrap;
    position: absolute;
    top: 18px;
    right: 0px;
    display: none;
    z-index: 45;
}

#easyedit .editmenu a:link, .editmenu a:link, #easyedit .editmenu a:visited, .editmenu a:visited
{
    background: #FFFFFF;
    color: #404040;
    font: 12px arial, sans-serif;
    padding: 5px;
    text-decoration: none;
    display: block;
}

#easyedit .editmenu a:hover, .editmenu a:hover, #easyedit .editmenu a:active, .editmenu a:active
{
    background: #404040;
    color: #FFFFFF;
    font: 12px arial, sans-serif;
    padding: 5px;
    text-decoration: none;
    display: block;
}

.editmenub
{
    background: #6080B0;
    text-align: left;
    top: 17px;
    *top: 18px;
    left: 0px;
    right: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .editmenub { top: 18px; }
}

.editmenug
{
    background: #00C000;
}

.editlinkg a:link, .editlinkg a:visited, .editlinkg a:hover, .editlinkg a:active
{
    font-weight: bold;
}

.editlinkr a:link, .editlinkr a:visited
{
    background: #FFFFFF;
    color: #800000;
}

.editlinkr a:hover, .editlinkr a:active
{
    background: #800000;
    color: #FFFFFF;
}

.editcell
{
    background: #FFFFA0;
    color: #204070;
    font: 12px arial, sans-serif;
    padding: 5px;
    text-decoration: none;
    display: block;
}

.hideblock
{
    display: none;
}

#easyconsole
{
    background: #6080B0;
    border: 2px solid #000000;
    width: 1000px;
    height: 500px;
    padding: 5px;
    position: fixed;
    top: 21px;
    left: 0px;
    *position: absolute;
    *top: expression(21+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');
    *left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
    display: none;
    z-index: 42;
}

#easyinner
{
    background: #FFFFFF;
    width: 100%;
    height: 100%;
}

#easyiframe
{
    border: 0px;
    width: 986px;
    height: 486px;
    display: none;
}